BM6P6(@ HHHIIIJJJKKKKKKKKKKKKJJJPPPQQQRRRRRRSSSUUUXXX[[[ggghhhiiijjjiiihhhfffddd\\\ZZZXXXVVVWWWZZZ]]]___ccceeeggghhhhhhfffcccbbbaaadddiiioooyyyxxxdddVVVOOONNNLLLJJJKKKNNNSSSVVVXXX___mmmrrr[[[GGG???AAA<<<:::===;;;<<<<<<<<<<<<===>>>@@@AAACCCOOOZZZ^^^```dddggggggfffggghhhiiiiiijjjiiiiiiiiinnnwwwyyyrrrfffccc^^^XXXSSSOOOMMMLLLNNNOOOPPPPPPPPPSSSWWWZZZZZZaaalll|||uuuiiieee___\\\]]]```ccceeejjjrrryyy~~~HHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSVVVXXXYYYZZZZZZZZZXXXVVVUUUUUUSSSRRRQQQRRRTTTVVVXXXVVVWWWXXXYYYYYYXXXVVVUUUYYY\\\aaahhhrrr~~~ppp^^^RRRLLLMMMLLLKKKLLLPPPVVVZZZ]]]fffuuu|||aaaKKKBBBCCC===;;;>>><<<<<<<<<<<<<<<===???@@@BBBDDDPPP\\\```bbbeeehhhhhhfffggghhhiiijjjkkkkkkkkkjjjoooxxxyyyoooiii___\\\WWWRRRMMMJJJIIIHHHIIIJJJKKKKKKLLLNNNRRRUUUXXX^^^lllzzzjjjccc```\\\[[[]]]bbbfffiiipppxxxHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLLLLMMMOOOQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQQQQPPPSSSUUUZZZ___gggqqq{{{}}}yyyxxxuuu{{{xxxdddUUUMMMJJJKKKKKKKKKNNNRRRXXX^^^bbblll|||kkkSSSHHHFFF???===???======<<<<<<<<<===???AAABBBFFFRRR^^^bbbcccgggiiijjjggghhhiiikkklllmmmmmmmmmkkkoooyyy~~~wwwnnnddd^^^VVVSSSPPPLLLIIIGGGFFFFFFFFFGGGHHHIIIJJJLLLPPPSSSVVV]]]lllwwwjjj```^^^]]]\\\\\\```fffmmmqqqyyyGGGFFFFFFGGGHHHJJJKKKMMMJJJLLLMMMMMMLLLLLLNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLJJJKKKLLLMMMMMMNNNNNNNNNPPPPPPOOOOOOOOOPPPRRRSSSRRRTTTWWWYYY]]]ccciiinnnuuuuuutttqqqllliiihhhhhhlllqqqyyy|||iiiXXXNNNJJJJJJKKKKKKMMMOOOSSSYYY```eeemmm}}}zzz~~~xxx^^^NNNJJJBBB???AAA>>>======<<<<<<===???AAABBBHHHTTT___cccdddhhhjjjjjjiiiiiikkkmmmnnnooooooooolllppp{{{~~~{{{vvvqqqkkkccc[[[UUUPPPNNNLLLIIIHHHGGGHHHIIIFFFHHHJJJKKKLLLNNNQQQTTTWWW]]]mmmsssgggaaa___]]]]]]^^^aaaeeemmmuuuzzzEEEFFFFFFGGGIIIKKKLLLMMMLLLMMMNNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRTTTVVVWWWXXX[[[___cccffffffddd```\\\[[[[[[]]]cccgggooovvv}}}|||kkk[[[PPPKKKJJJKKKLLLMMMOOOQQQTTTYYYaaafffnnn~~~xxxyyyhhhTTTMMMDDD@@@BBB???============>>>???AAABBBJJJUUU```dddfffiiikkkkkkkkklllmmmooopppqqqqqqqqqnnnqqq}}}~~~yyyvvvtttqqqlllfff___XXXPPPKKKKKKJJJHHHGGGGGGHHHIIIJJJGGGIIIKKKMMMNNNPPPSSSVVVXXX___nnnwwwhhh^^^]]]___]]]___bbbeeejjjqqqzzzFFFGGGIIIKKKMMMNNNOOOOOOMMMOOOPPPOOONNNLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJKKKLLLNNNPPPQQQQQQSSSVVVWWWXXXZZZ]]]``````___\\\XXXUUUTTTUUUWWWXXX]]]eeemmmuuuzzz}}}sssjjj\\\QQQKKKJJJKKKLLLLLLOOORRRTTTVVV\\\dddjjjuuuzzzvvv|||qqqZZZOOOEEEAAABBB???>>>=========>>>@@@BBBCCCLLLXXXcccggghhhkkkmmmmmmnnnooopppqqqrrrrrrrrrrrrppprrr~~~zzzsssnnnkkkkkkgggaaa[[[UUUNNNHHHCCCFFFFFFEEEDDDEEEGGGIIIJJJGGGIIILLLNNNPPPQQQTTTVVVYYY___nnnzzzlllaaaZZZYYY]]]\\\```eeeiiinnnvvvHHHJJJMMMQQQSSSTTTSSSSSSQQQSSSTTTSSSQQQOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSUUUVVVTTTVVVXXXYYYYYYYYY[[[]]]\\\[[[XXXTTTPPPNNNOOOQQQQQQTTT[[[cccjjjnnnooooooccc\\\SSSLLLIIIJJJJJJJJJLLLPPPTTTWWWYYY```iiiqqq~~~~~~uuuuuuxxxxxx]]]QQQFFFAAABBB>>>>>>=========>>>@@@BBBCCCPPP\\\gggjjjkkknnnppppppqqqrrrrrrssssssrrrrrrrrrrrrrrrzzzqqqiiiccc___\\\YYYTTTPPPMMMJJJFFFCCCEEEDDDCCCCCCEEEGGGIIIKKKHHHKKKNNNQQQRRRTTTVVVYYY[[[aaalll|||uuuhhhbbb^^^YYYYYY\\\^^^cccjjjpppuuu~~~IIILLLQQQUUUWWWXXXVVVUUUVVVXXXYYYXXXVVVSSSSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHMMMMMMMMMMMMMMMOOOPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWZZZ[[[\\\[[[YYYXXXWWWXXXYYYXXXUUUPPPLLLJJJJJJLLLNNNPPPVVV\\\aaabbbaaa___[[[UUUNNNJJJIIIJJJIIIHHHLLLPPPUUUYYY\\\dddnnnwwwuuuqqqqqq}}}{{{___RRRFFFAAABBB>>>>>>>>>======>>>@@@BBBCCCSSS___iiimmmnnnpppsssrrrssssssttttttssssssrrrqqqssssssyyyoooeee\\\VVVSSSNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFIIILLLMMMKKKNNNQQQTTTUUUWWWYYY[[[^^^ccckkkuuu~~~rrreee[[[[[[\\\[[[[[[^^^bbbhhhooovvv}}}NNNUUUZZZZZZZZZ^^^aaaaaa^^^```bbbaaa]]]YYYUUUTTTPPPOOONNNNNNOOONNNLLLJJJJJJJJJLLLOOOSSSVVVVVVVVVSSSSSSTTTTTTVVVWWWXXXYYYZZZ```ccc^^^YYYXXXXXXXXX___[[[UUUQQQPPPPPPOOOOOOTTTTTTUUUUUUVVVWWWWWWXXXNNNLLLJJJHHHGGGHHHJJJKKKMMMPPPUUUZZZ```jjjvvv|||tttpppzzzfffRRRHHHBBB???AAA:::;;;;;;;;;;;;>>>BBBEEESSS```lllqqqrrrtttuuuttttttuuuuuuuuutttrrrpppooorrrsssyyymmmaaaWWWQQQPPPOOOLLLKKKIIIGGGFFFFFFGGGHHHEEEEEEFFFGGGIIIKKKMMMNNNPPPSSSWWWZZZ[[[\\\]]]^^^\\\___eeekkksss}}}vvvnnnaaa\\\YYYYYYWWWWWW]]]dddbbbjjjuuu~~~VVV^^^cccdddeeejjjmmmmmmoooppppppllleee^^^XXXVVVVVVTTTQQQPPPOOOMMMKKKIIINNNNNNOOORRRUUUWWWXXXWWWVVVVVVWWWXXXZZZ\\\]]]^^^^^^dddgggbbb^^^^^^___^^^```\\\VVVRRRQQQQQQQQQQQQUUUUUUTTTSSSSSSRRRQQQPPPJJJIIIHHHGGGGGGIIILLLMMMPPPSSSWWW\\\bbblllxxxyyyrrruuummmVVVIIIBBB???@@@===>>>>>>>>>>>>AAADDDGGGUUUaaannnrrrsssuuuuuuttttttuuuvvvvvvuuusssqqqooorrrvvvtttnnndddYYYQQQMMMLLLMMMKKKIIIHHHFFFFFFGGGHHHIIIGGGHHHHHHJJJKKKMMMOOOPPPSSSVVVZZZ\\\]]]]]]]]]^^^```bbbeeeiiinnnuuu|||yyyvvvsssrrrqqqmmmeee^^^\\\XXXVVVWWWWWWXXX___fffjjjrrr~~~___gggooorrruuuzzz~~~{{{sssjjjccc___^^^[[[WWWTTTSSSRRRQQQOOOTTTSSSSSSUUUWWWYYYYYYXXXWWWXXXYYY[[[^^^```cccddddddiiijjjfffbbbcccddddddddd___ZZZVVVUUUVVVVVVWWWYYYXXXVVVTTTQQQNNNLLLJJJGGGFFFEEEFFFHHHJJJMMMOOORRRUUUZZZ___eeeooozzzwwwrrr{{{uuu[[[KKKCCC@@@AAA>>>?????????@@@BBBFFFIIIWWWcccpppttttttvvvvvvtttuuuvvvxxxxxxwwwuuurrrpppqqqzzzzzzsssgggbbbZZZRRRLLLJJJJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSXXXZZZ]]]^^^^^^^^^^^^___bbbdddgggiiilllqqqvvvzzz{{{}}}~~~|||{{{zzzuuunnnjjjhhheeeeeedddaaa[[[VVVXXXUUUUUUXXXZZZ\\\dddlllsss{{{cccmmmwww|||~~~vvvpppmmmfffccc___\\\\\\\\\[[[[[[ZZZXXXWWWXXXYYYZZZZZZYYYXXXYYY[[[^^^aaadddgggiiijjjnnnmmmhhheeeggghhhgggiiiddd^^^[[[ZZZ[[[]]]]]]^^^]]][[[XXXTTTOOOKKKIIIEEEEEEEEEFFFHHHKKKMMMOOOPPPUUU[[[aaahhhrrr~~~www{{{}}}```MMMEEEBBBBBB===>>>???>>>???AAAEEEHHHYYYfffrrrvvvvvvwwwwwwvvvwwwxxxzzz{{{zzzwwwtttqqqooo~~~|||qqqiii]]]ZZZTTTNNNJJJIIIJJJKKKGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNOOOQQQRRRTTTUUU[[[]]]___```___^^^___```aaadddiiimmmqqqvvv{{{}}}zzzwwwsssmmmhhheeecccaaaaaa```^^^ZZZWWWZZZWWWXXX\\\___bbbiiiqqqxxxbbbnnnyyy}}}xxxuuuoookkkgggdddddddddcccbbb```^^^\\\\\\\\\]]]\\\[[[^^^___aaadddhhhlllppprrrtttvvvtttnnnkkkmmmnnnlllmmmhhhbbb^^^]]]___```aaaaaa```^^^[[[VVVQQQMMMJJJGGGGGGGGGGGGIIIJJJLLLMMMNNNSSSZZZbbbjjjuuudddPPPGGGDDDCCC>>>?????????@@@BBBFFFIII[[[gggsssxxxxxxzzzzzzyyyyyyzzz||||||{{{yyyvvvtttpppuuuiiiaaaWWWTTTPPPLLLIIIHHHIIIIIIGGGHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPQQQSSSTTTVVVVVV\\\^^^___```______```bbbcccgggmmmsssxxx}}}{{{wwwssslllgggdddbbbaaa___^^^]]]\\\[[[YYY]]][[[\\\```cccfffmmmuuu}}}}}}}}}cccnnnzzz|||wwwuuuvvvsssooommmlllkkkiiihhhiiigggdddccccccdddcccbbbiiijjjlllppptttxxx|||~~~}}}vvvuuuxxxyyywwwrrrlllfffaaa```bbbdddeeedddcccaaa^^^XXXSSSMMMJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNTTT\\\dddmmmxxxjjjSSSIIIEEEBBB@@@AAAAAAAAABBBDDDHHHKKK[[[hhhuuuyyyzzz|||}}}|||}}}}}}}}}}}}|||zzzxxxwwwtttxxxlllaaaZZZPPPNNNLLLIIIHHHGGGGGGHHHJJJJJJLLLMMMNNNPPPQQQQQQSSSSSSSSSTTTUUUVVVXXXXXX\\\^^^``````aaabbbdddfffiiinnnuuu{{{}}}yyytttlllgggfffeeeeeecccaaa````````````aaa___aaaeeehhhkkkrrrzzz~~~|||}}}gggqqq|||yyyuuusssxxxvvvuuuvvvwwwxxxwwwvvvsssqqqmmmllllllmmmmmmlllssstttvvvzzz~~~}}}}}}{{{uuummmhhhggghhhjjjkkkjjjiiigggccc\\\UUUOOOKKKHHHIIIIIIJJJKKKLLLMMMNNNRRRXXX```gggoooyyyoooVVVJJJEEE@@@@@@@@@AAAAAAAAACCCGGGJJJ[[[hhhuuuzzz|||~~~~~~}}}|||{{{{{{zzz|||zzzlllaaaWWWRRRKKKJJJIIIIIIIIIIIIJJJJJJMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^```bbbccceeehhhkkkpppuuu}}}{{{sssnnnooonnnnnnllljjjhhhhhhiiijjjfffeeegggmmmqqqttt{{{kkkuuu~~~||||||~~~}}}yyyvvvtttvvvwwwyyy}}}{{{xxxtttssssssttttttsssxxxyyy{{{~~~}}}uuupppnnnoooqqqrrrqqqpppmmmhhhaaaYYYQQQMMMGGGHHHIIIKKKLLLNNNOOOPPPWWW\\\cccjjjqqqzzzsssXXXKKKDDD???===>>>?????????AAAEEEHHH[[[hhhvvv{{{}}}~~~|||{{{{{{||||||sssdddYYYQQQLLLIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUYYYYYYYYYYYYZZZ[[[]]]]]]\\\^^^aaaccceeehhhlllooossszzzxxxtttvvvsssrrrqqqnnnllllllnnnoookkkjjjnnntttyyy}}}jjj{{{}}}~~~zzzxxxxxxyyyyyyyyy{{{|||{{{}}}}}}}}}{{{zzzxxxvvvwwwuuurrrlllddd\\\UUUPPPLLLMMMNNNMMMMMMOOORRRUUU^^^fffpppuuuxxx|||cccOOOFFFDDDAAA>>>===?????????DDDJJJZZZlll|||~~~~~~}}}}}}mmm^^^RRRNNNNNNHHHJJJLLLMMMMMMMMMOOOQQQTTTUUUUUUUUUVVVVVVWWWWWWZZZZZZ[[[[[[\\\^^^___```___aaaeeehhhkkknnnsssvvvzzz||||||tttuuuvvvvvvuuuvvvxxxzzzwwwyyy{{{}}}~~~qqq}}}zzzxxxyyyzzz~~~~~~}}}}}}zzzuuunnneee\\\UUUQQQNNNOOOOOOOOOQQQTTTYYY\\\gggnnnvvv{{{~~~gggRRRIIIGGGCCC@@@???AAAAAAAAAFFFLLL\\\nnn}}}~~~}}}}}}xxxfffYYYPPPLLLLLLIIIKKKLLLMMMMMMNNNPPPQQQUUUUUUVVVVVVWWWXXXYYYYYY]]]]]]]]]___```bbbcccdddeeegggjjjmmmppptttyyy}}}zzz{{{||||||{{{{{{}}}}}}|||~~~zzz}}}{{{|||~~~yyypppggg^^^WWWSSSSSSSSSSSSSSSUUUZZZ```eeelllrrrxxx|||nnnVVVKKKIIIEEEBBBAAACCCCCCCCCHHHNNN^^^ppp~~~}}}lll^^^VVVPPPMMMLLLLLLNNNPPPQQQQQQQQQSSSUUUXXXXXXYYYZZZ\\\]]]^^^^^^```aaabbbdddfffhhhiiijjjmmmnnnqqqsssvvv{{{xxxyyy{{{rrriiiaaa\\\YYYZZZYYYXXXWWWYYY]]]dddiiipppsssxxx{{{tttXXXKKKIIIFFFCCCBBBDDDDDDDDDHHHOOO___qqq~~~wwwcccXXXTTTQQQPPPPPPQQQRRRUUUVVVVVVWWWYYY[[[\\\\\\^^^```bbbdddeeefffeeefffhhhkkkmmmooopppqqqssstttvvvxxx|||}}}zzz{{{zzztttuuu}}}|||ssskkkeeebbbaaabbbaaa___\\\\\\___dddiiirrruuuyyy|||yyyZZZJJJHHHEEEBBBBBBCCCCCCCCCHHHNNN___qqqzzzkkkZZZSSSRRRQQQQQQSSSSSSUUUWWWXXXYYYZZZ\\\^^^^^^___aaadddgggiiikkkllllllnnnpppsssuuuvvvwwwxxxwwwyyy{{{}}}xxxtttsssrrrrrrwww{{{uuuqqqsss|||~~~uuunnnkkkiiiiiijjjiiifffbbb``````dddgggmmmooossswww~~~{{{ssspppqqqxxx^^^LLLJJJEEEBBBAAACCCCCCCCCHHHNNN```rrrjjj___UUUQQQPPPOOOQQQUUUSSSUUUXXXYYYZZZ[[[]]]___bbbccceeeiiilllooorrrsssuuuwwwyyy|||~~~}}}~~~ooolllkkkmmmmmmnnnssszzz~~~}}}vvvrrrooosss{{{yyyrrroooooooooooonnnkkkgggdddccceeegggfffhhhlllrrrzzzooogggeeeffflllrrruuu|||cccOOOMMMFFFCCCBBBCCCCCCCCCHHHNNNbbbttt{{{```ZZZUUUSSSQQQOOOSSSXXXVVVYYY[[[\\\]]]___aaaccciiikkknnnqqquuuyyy|||~~~~~~wwwnnnkkklllooorrrtttzzz}}}|||{{{zzzyyytttpppooossszzz}}}|||uuurrrrrrsssqqqpppnnnkkkgggfffggghhhfffhhhmmmttt|||zzziiibbbaaabbbfffjjjiiiooossssssvvv|||~~~hhhSSSQQQFFFCCCCCCDDDDDDDDDIIIOOOcccvvvqqq\\\YYYXXXWWWTTTRRRVVV]]][[[]]]```aaabbbcccfffhhhqqqsssvvvzzz~~~yyyttttttrrrrrrvvvyyy}}}~~~{{{zzzxxxxxxwwwssspppooorrryyyxxx{{{wwwxxxyyywwwtttqqqnnnmmmkkkiiigggeeejjjrrrxxx~~~wwweeeaaacccdddeeehhhmmmjjjiiijjjnnnssswwwxxxzzz~~~nnnVVVLLLGGGDDDBBBCCCCCCDDDJJJQQQbbb|||{{{iiiWWWVVVTTTSSSTTTVVVYYY[[[^^^```aaaccceeeiiinnnrrrssswww}}}~~~zzzyyy{{{~~~~~~zzzwwwvvvwwwxxxzzz{{{sssmmmmmmsss}}}yyytttooollljjjiiiooovvv|||yyyiiifffhhhjjjlllooollliiiggggggkkkooorrrssswww|||sssYYYOOOHHHDDDBBBCCCCCCDDDJJJQQQaaa|||ppp```WWWVVVTTTTTTUUUWWWZZZ\\\```bbbdddfffhhhmmmrrrvvvyyy}}}~~~zzz|||xxxuuuttttttvvvxxxzzztttoooooouuu~~~uuummmjjjiiipppttt{{{}}}pppmmmpppsssuuuvvvnnnkkkhhhgggjjjmmmooopppvvv|||yyy^^^QQQIIIEEECCCDDDDDDDDDJJJQQQaaa|||zzzeeeYYYVVVUUUTTTTTTVVVYYY\\\___ccceeehhhkkknnnrrrxxx{{{{{{}}}zzzvvvsssrrrsssuuuwwwzzzvvvssstttyyy~~~ssslllkkkmmmwwwyyy|||yyyuuuwwwzzzzzzzzztttpppmmmkkklllnnnpppqqqyyy~~~aaaRRRJJJFFFDDDEEEDDDEEEJJJQQQbbb}}}ooo___XXXTTTSSSSSSTTTWWW[[[___aaafffiiilllpppsssxxx}}}}}}|||~~~{{{vvvsssrrrtttwwwyyy{{{zzzzzz}}}}}}}}}uuuqqqtttxxx|||{{{|||~~~~~~|||xxxuuuqqqoooppprrrssssss|||dddSSSKKKGGGEEEEEEEEEEEEKKKRRRddd|||xxxvvvuuuwww{{{yyyfff[[[WWWRRRRRRSSSTTTXXX]]]bbbdddiiilllqqquuuxxx}}}{{{|||xxxuuutttwww{{{~~~~~~{{{{{{xxxxxx{{{}}}}}}|||xxxtttssstttvvvwwwxxxiiiVVVLLLHHHFFFFFFEEEFFFKKKRRReeevvvooojjjfffhhhjjjlllpppuuu{{{nnn___VVVRRRSSSSSSTTTWWW[[[aaafffiiinnnqqqvvvzzz}}}~~~xxxrrrtttxxx}}}}}}{{{wwwtttuuuyyy~~~~~~{{{}}}}}}~~~}}}yyyxxxzzz}}}}}}xxxooo[[[MMMIIIGGGGGGFFFFFFKKKRRRddduuujjjccc___`````````aaaeeejjjnnnsss|||ttteee[[[TTTQQQUUUVVVWWWZZZ___fffkkkooosssvvv{{{xxxtttpppqqqsssvvvyyy|||zzzwwwtttrrrtttyyy}}}~~~~~~{{{rrrttt___MMMIIIGGGGGGFFFFFFKKKRRRdddwwwiiiaaa^^^^^^\\\ZZZZZZ\\\```ddddddnnnvvv{{{zzzkkkaaaZZZVVVRRRWWWXXXZZZ]]]ccciiiooossswwwzzzvvvrrrsssssstttvvvxxxzzz|||~~~yyysss|||uuuvvvtttpppooorrrwww~~~zzzvvvwwwzzztttpppyyy___RRRKKKFFFEEEFFFGGGMMMTTTeee|||yyyjjj```]]][[[WWWVVVXXXZZZ[[[\\\___aaaffflllssszzzzzznnnccc\\\XXXVVVUUUYYYYYY[[[```gggnnnsssuuuvvv|||}}}wwwvvvtttvvvzzz}}}~~~}}}xxxuuussssssuuurrrrrrpppooopppuuu|||}}}uuunnnjjjgggiiiqqqzzzuuupppqqqzzz___RRRLLLGGGFFFFFFGGGMMMSSSeee|||~~~pppggg___\\\XXXVVVWWWXXXYYYYYYYYY[[[^^^ccchhhmmmqqqtttvvvpppfff^^^XXXVVVUUUUUU[[[\\\___dddkkkrrrvvvyyyzzz}}}wwwwww||||||vvvtttqqqqqqsssrrrqqqooonnnooosssyyy~~~|||{{{{{{~~~}}}{{{xxxvvvuuugggbbb^^^\\\\\\]]]dddmmm~~~{{{rrrnnnsss|||```TTTNNNHHHGGGGGGGGGMMMSSSddd|||uuunnnaaa^^^ZZZWWWVVVVVVUUUUUUUUUUUUWWWYYY\\\^^^aaabbbfffccc^^^ZZZWWWVVVVVVWWW^^^```dddjjjpppvvv{{{}}}{{{|||zzzuuurrrooooooqqqpppooonnnllllllooouuuyyyzzzxxxyyy}}}{{{tttpppoooooonnnnnnmmmkkkjjjiiihhh^^^[[[YYY[[[[[[\\\bbbiiippp~~~|||vvvtttvvvdddWWWPPPJJJHHHGGGHHHLLLSSSccc|||~~~vvvpppdddaaa\\\YYYWWWVVVTTTRRRTTTSSSTTTTTTUUUVVVXXXXXX\\\\\\ZZZXXXWWWWWWYYY[[[```dddjjjpppuuuzzz~~~yyytttqqqnnnmmmnnnmmmmmmllljjjiiikkkooossszzz~~~|||{{{zzz|||{{{qqqhhhdddaaaaaa``````____________[[[XXXYYY[[[\\\]]]bbbiiilllwww~~~|||jjjYYYRRRLLLIIIHHHHHHLLLRRRaaazzz{{{uuuqqqhhheee```\\\ZZZXXXUUUSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXWWWWWWXXX[[[^^^dddiiipppuuuyyy}}}xxxssspppllljjjllliiijjjiiihhhfffgggjjjmmmwwwzzz~~~|||wwwtttyyyzzzmmmccc^^^[[[ZZZYYYXXXXXXXXXXXXXXXXXXVVVXXX\\\^^^___eeekkkttt~~~ppp[[[TTTMMMJJJIIIHHHLLLRRR___yyy}}}{{{xxxuuussskkkhhhdddaaa___\\\YYYWWWTTTTTTSSSSSSRRRSSSSSSTTTRRRTTTWWWWWWVVVYYY^^^cccjjjpppxxx~~~vvvqqqnnniiiggghhheeeffffffeeeddddddfffhhhqqqsssuuuuuuqqqooowwwsssfff___\\\ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZ]]]cccfffiiipppwwwuuu]]]VVVOOOKKKIIIHHHLLLRRR]]]wwwvvvsssmmmoooqqqsssssstttttttttnnnlllhhhfffdddbbb^^^\\\XXXWWWVVVUUUTTTSSSSSSSSSRRRUUUXXXYYYYYY]]]eeekkkrrryyy}}}sssnnnjjjfffcccdddaaabbbccccccbbbbbbdddeeejjjjjjlllmmmjjjjjjtttzzzlllaaa\\\[[[ZZZZZZZZZ[[[\\\___aaabbbcccbbbfffmmmrrrvvv~~~zzzwww^^^VVVOOOLLLIIIHHHLLLRRR\\\vvvsssjjjggg___bbbgggkkkmmmooorrrssspppmmmkkkiiigggeeebbb```]]]\\\ZZZXXXVVVUUUUUUTTTTTTXXX[[[\\\^^^ccclllsssyyyzzzpppkkkhhhccc```aaa___```bbbbbbaaaaaacccddddddccceeegggffffffqqqvvvlllfffaaa]]]]]]```ccceeedddfffiiimmmsssuuuyyy|||~~~xxxwwwxxxeeeZZZPPPLLLKKKKKKNNNQQQYYYppp|||mmmccc___```___```dddkkkqqqssssssrrrqqqooommmmmmkkkiiigggdddcccaaa___]]][[[ZZZZZZZZZ[[[\\\]]]```fffnnnssszzzuuunnnhhhdddbbb```___\\\\\\\\\]]]^^^___```aaa___```cccccc``````iiitttssskkkgggeeedddjjjnnnsssvvvvvvxxx{{{yyywwwggg\\\PPPLLLJJJIIIKKKNNNZZZqqqvvvhhh___[[[]]]]]]^^^ccckkkqqqssstttsssrrrqqqpppppppppooonnnnnnllliiifffdddbbbbbbaaaaaabbbccceeeiiipppxxx~~~wwwrrrkkkfffbbbaaa___^^^___^^^^^^]]]]]]]]]]]]^^^]]]\\\^^^___]]]^^^fffooovvvooommmoooqqqyyy~~~zzzyyykkk___SSSNNNKKKIIIJJJMMMZZZqqqoooccc\\\ZZZZZZ[[[]]]bbbiiiooosssttttttttttttuuuvvvwwwxxxyyy|||zzzwwwsssqqqoooooopppnnnnnnoooqqquuu}}}rrrnnngggccc```___^^^^^^aaa```___]]][[[[[[ZZZZZZ[[[XXXWWWXXXYYY[[[aaaiiixxx}}}|||~~~|||{{{pppdddWWWQQQOOOLLLMMMPPPXXXppp~~~kkkaaa]]]\\\ZZZ[[[^^^ccchhhnnnrrrsssuuuvvvxxxzzz|||~~~~~~~~~{{{nnnjjjddd```______^^^^^^```___]]]\\\ZZZYYYXXXXXXYYYTTTRRRTTTWWWYYY___fffvvv~~~}}}sssgggZZZTTTQQQNNNOOOQQQVVVnnnzzzhhh___]]]]]][[[]]]```dddhhhmmmqqqtttvvvyyy|||yyylllhhhbbb___^^^^^^^^^^^^\\\\\\ZZZYYYXXXXXXXXXXXXWWWRRRPPPRRRUUUYYY```ggg{{{~~~}}}wwwkkk]]]VVVRRROOONNNQQQUUUmmmvvveee\\\[[[[[[[[[^^^bbbfffjjjnnnssswwwyyy}}}}}}uuuiiieee```]]]\\\]]]]]]]]]YYYXXXWWWWWWVVVVVVVVVWWWTTTQQQPPPRRRUUUYYYbbbkkk{{{{{{ttteee\\\VVVQQQOOOQQQUUUmmmuuuddd\\\ZZZ[[[ZZZ^^^ccchhhlllrrrxxx}}}~~~xxxpppgggccc^^^ZZZZZZZZZZZZZZZWWWVVVUUUTTTTTTSSSSSSTTTQQQPPPQQQSSSTTTXXXcccoooyyyyyyxxx|||mmmbbb[[[TTTRRRSSSVVVnnnvvveee]]][[[\\\XXX\\\ccciiinnnuuu|||~~~tttllleeeaaa\\\XXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQNNNOOOQQQSSSSSSWWWdddrrr|||vvvzzzqqqsssuuuggg^^^WWWTTTTTTWWWfffuuuggg```]]][[[```aaacccgggnnnvvv~~~{{{pppiiibbb]]]XXXVVVXXXXXXUUUQQQTTTTTTTTTTTTRRRPPPNNNMMMRRRQQQRRRSSSSSSVVVaaammmxxxrrr~~~xxxqqqqqq~~~}}}ooofff]]]XXXWWWWWWddd}}}tttggg```^^^\\\```bbbeeejjjrrr{{{yyyoooiiiaaa\\\WWWVVVWWWWWWTTTQQQSSSSSSSSSSSSRRRPPPNNNMMMQQQQQQRRRSSSSSSVVV```lll}}}yyyvvv{{{vvvqqqppp|||yyynnnccc\\\YYYWWW```vvvrrrfffaaa___^^^aaacccgggnnnvvv~~~vvvmmmggg___[[[VVVUUUUUUUUUSSSQQQRRRRRRRRRRRRQQQPPPNNNMMMQQQQQQRRRSSSSSSUUU___jjjwww{{{yyyxxxssspppooo|||sssfff\\\XXXWWW\\\mmmrrrfffbbbaaaaaadddfffkkkqqqyyyyyyrrriiiccc\\\XXXUUUSSSSSSSSSQQQPPPQQQQQQPPPPPPPPPOOONNNNNNQQQPPPRRRSSSSSSUUU^^^iiiuuu{{{yyy|||vvvqqqoooqqqwwwhhh]]]XXXWWWXXXgggssshhhdddddddddgggjjjooouuu}}}}}}uuummmeee___XXXVVVSSSQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNPPPPPPRRRTTTTTTUUU^^^iiissszzzyyy}}}}}}yyytttqqqmmmtttxxxjjj___ZZZVVVVVVbbb~~~uuujjjggggggggglllooouuu{{{yyyqqqiiiaaa[[[UUUTTTRRRPPPNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPSSSUUUUUUWWW```kkksssyyyyyyzzzwwwzzz}}}xxxssspppkkkxxxuuuggg]]]YYYUUUUUU```zzzxxxllliiiiiijjjpppttt{{{}}}tttmmmfff___ZZZSSSRRRQQQOOOMMMLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOSSSWWWWWWYYYbbbmmmvvv}}}yyyvvvtttsssyyy}}}wwwsssqqqjjjzzz|||pppcccZZZVVVUUUUUU```yyyzzznnnjjjkkklllssswwwyyyqqqjjjddd^^^YYYRRRRRRPPPNNNLLLKKKLLLMMMLLLLLLKKKKKKKKKMMMNNNOOONNNOOOSSSWWWXXX[[[dddnnn{{{|||yyyrrrzzzrrrssszzz|||zzzvvvoookkkiiiyyy}}}vvvmmm```YYY[[[VVVXXX^^^ooo~~~rrrkkkkkkooovvv}}}vvvmmmgggaaa[[[VVVPPPOOOMMMLLLMMMLLLJJJHHHMMMLLLJJJIIIJJJLLLOOOQQQTTTUUUXXX\\\\\\^^^gggqqq|||tttrrrxxxrrrttt|||}}}{{{xxxtttooojjjhhhyyy|||vvvoooccc\\\]]]XXXXXX\\\jjjtttmmmnnnrrryyy}}}ssskkkeee```ZZZVVVPPPNNNLLLKKKKKKKKKJJJIIIMMMLLLKKKJJJKKKMMMOOOPPPTTTUUUZZZ]]]^^^___iiisssxxxqqqmmm}}}wwwtttyyy~~~{{{yyywwwsssnnnjjjhhhyyy|||wwwrrrgggaaa```[[[ZZZZZZeeewwwpppqqqvvv~~~~~~xxxnnngggbbb^^^YYYUUUQQQNNNKKKIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOSSSUUU[[[______aaakkkwwwuuuoookkk~~~zzz{{{}}}|||zzzxxxuuurrrnnnllljjj|||~~~zzzvvvllleeebbb]]]\\\[[[dddzzzzzzssstttyyy}}}yyyrrrjjjccc```\\\XXXTTTPPPMMMIIIGGGHHHIIIJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMPPPSSSYYY^^^^^^```lllzzzrrrmmmlll||||||{{{yyyuuuqqqnnnmmmmmm}}}xxxppphhhccc]]]]]]^^^eeexxxvvvwww{{{xxxtttmmmeee```]]]ZZZVVVSSSOOOKKKHHHFFFGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLLLLPPPVVVZZZZZZ^^^mmm}}}ppplllkkk{{{{{{{{{xxxtttooommmlllppp}}}yyysssjjjddd]]]______ddduuu{{{zzz~~~|||uuunnnhhh```[[[YYYVVVSSSPPPLLLJJJGGGFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJNNNSSSVVVVVV\\\nnnrrrnnnlll}}}{{{{{{|||~~~yyyzzzzzzwwwqqqllljjjjjjrrr{{{xxxtttllleee^^^___^^^```nnn~~~|||xxxqqqiiiccc[[[VVVTTTRRRNNNKKKJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJMMMQQQSSSSSS[[[pppyyyvvvzzz{{{rrrnnnnnnqqqssszzz~~~xxxyyyyyyvvvooojjjhhhhhhrrryyyvvvtttmmmfff``````]]]\\\iii~~~zzzuuunnnfff```XXXSSSPPPNNNKKKHHHIIIGGGFFFGGGHHHHHHGGGEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMQQQRRRRRR[[[rrr~~~xxxllldddccceeehhhiiissszzz~~~yyyuuussssssooojjjiiikkkuuu}}}xxxssslllfffdddeee```[[[^^^gggzzzwwwsssuuu{{{sssmmmddd___WWWQQQNNNMMMLLLKKKFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHLLLKKKNNNYYYaaaooouuunnneee______bbbeeegggooouuu}}}yyyuuusssrrrooojjjjjjlllzzz{{{wwwtttmmmhhhgggfff```\\\^^^fffwwwxxxmmmlllqqqxxxpppjjj```[[[SSSNNNKKKJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMKKKNNNXXX```mmmvvviiiddd^^^[[[\\\```dddffflllsss~~~~~~{{{xxxtttrrrrrrnnnjjjkkkoooxxxvvvtttoookkkkkkhhhccc```aaagggvvvttthhhccceeennn~~~zzzssskkkeee\\\WWWPPPKKKIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHMMMKKKNNNWWW^^^iii}}}|||pppcccaaa]]]\\\^^^bbbfffiiinnnvvv{{{xxxvvvsssrrrqqqmmmjjjmmmrrr~~~xxxvvvtttppplllllljjjgggeeefffjjjwwwwwwhhh```]]]bbbnnn~~~zzztttnnnfffaaaYYYUUUOOOKKKIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGIIINNNLLLNNNWWW[[[eeexxxuuukkkdddcccaaa```aaaeeekkknnnvvv}}}yyyvvvuuurrrqqqpppllliiinnnvvvyyywwwuuupppllllllhhhggghhhiiikkkuuu{{{iii]]]XXXZZZaaalllzzz{{{uuupppiiibbb]]]UUUQQQLLLIIIGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIINNNMMMOOOWWWZZZcccttttttnnnhhhhhhgggfffggglllssswww|||wwwtttsssqqqpppoookkkiiipppzzzzzzxxxvvvqqqmmmmmmggggggiiiiiiiiipppqqqaaaXXXUUUXXX^^^hhhsss||||||uuuoookkkeee^^^XXXOOOLLLHHHEEEDDDDDDCCCBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIOOONNNPPPXXXZZZaaarrryyywwwtttooooooooooooqqqwww{{{yyyuuurrrrrrqqqpppnnnjjjiiirrr|||{{{yyyxxxsssppppppiiijjjlllkkkhhhlll{{{}}}kkk^^^XXXUUUXXX]]]fffnnnvvv|||vvvooojjjeee```YYYTTTMMMJJJGGGEEEDDDDDDCCCAAADDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJIIIOOOOOOQQQYYYZZZaaarrrxxx|||uuuuuuuuuvvvvvvvvvyyy|||wwwvvvtttqqqrrrppppppnnnjjjiiirrr~~~{{{zzzyyyuuurrrrrrnnnoooqqqnnniiijjjxxxssscccZZZUUUTTTYYY___fffmmmtttxxxssslllfffbbb]]]VVVQQQNNNKKKHHHFFFFFFFFFEEECCCDDDDDDFFFGGGHHHIIIIIIIIIEEEEEEFFFGGGIIIJJJKKKKKKIIIOOOOOORRRYYY[[[aaarrr|||{{{yyyzzz|||xxxwwwvvvvvvvvvssstttnnnjjjiiieeeooo|||yyywwwttttttvvvrrrpppooommmiiihhhqqq}}}mmm^^^UUUTTTYYY___bbbgggmmmwww}}}{{{qqqlllfff```\\\XXXTTTQQQIIIGGGDDDCCCCCCDDDCCCBBBDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNRRRUUUWWW\\\jjjxxx}}}|||wwwvvvuuuttttttrrrsssnnnjjjkkkiiiuuu{{{xxxvvvsssrrrtttrrrqqqqqqnnniiihhhoooyyyvvveeeYYYSSSSSSWWW```eeemmmuuu{{{xxxnnnjjjccc^^^YYYUUUQQQNNNIIIGGGDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQUUUYYY\\\dddttt~~~}}}vvvtttsssrrrrrrppprrrmmmjjjlllmmm}}}zzzxxxuuurrrqqqssssssrrrrrrpppjjjgggkkkssskkk]]]VVVRRRTTTWWW___fffppp{{{~~~wwwuuujjjeee___ZZZUUUQQQMMMJJJHHHFFFDDDCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPMMMOOOSSSYYY___jjj}}}}}}yyyyyy{{{vvvtttrrrqqqrrroooqqqllljjjmmmqqq{{{yyywwwsssqqqssssssrrrrrrpppkkkeeeggglllyyy|||eeeXXXUUUTTTWWWZZZbbbiiittt|||uuurrreeeaaa[[[VVVRRRNNNJJJHHHFFFDDDBBBBBBCCCDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLMMMOOOPPPPPPLLLNNNSSSZZZbbbppp{{{xxxxxx{{{vvvtttrrrpppqqqnnnpppkkkiiinnnuuu}}}|||zzzvvvtttvvvsssrrrrrrqqqlllffffffjjjuuuuuu___UUUSSSUUUYYY\\\hhhooozzzxxxqqqnnn```\\\WWWRRROOOLLLIIIFFFDDDBBB@@@@@@AAACCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNQQQRRRXXX```iiixxxyyywwwwwwyyyvvvtttqqqoooqqqmmmoookkkiiippp{{{~~~~~~}}}yyywwwyyyvvvsssssssssooojjjiiillluuu|||lllZZZRRRQQQTTTZZZ```jjjrrr~~~{{{rrrjjjgggYYYVVVQQQNNNLLLJJJGGGEEECCCAAA??????AAACCCDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNQQQSSSXXX```iiixxxwwwvvvxxxwwwuuurrrooommmooojjjnnnjjjjjjsss~~~~~~{{{yyy{{{yyyvvvuuuvvvsssooonnnqqqvvvpppcccWWWQQQQQQUUU^^^fffnnnxxx|||xxxsssjjjbbb^^^SSSPPPLLLIIIHHHGGGEEEDDDCCCBBB@@@AAACCCEEEFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPRRRXXX___ggguuuwww||||||uuusssqqqmmmlllmmmhhhllljjjkkkvvv~~~~~~{{{zzz||||||xxxwwwxxxwwwssssssvvvwwwiii___VVVRRRSSSXXXcccmmmwwwwwwsssnnnddd\\\XXXOOOLLLHHHFFFFFFEEEDDDBBBEEECCCBBBBBBEEEGGGGGGGGGEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJLLLNNNPPPRRRTTTTTTTTTVVV\\\cccjjjwww~~~yyy{{{vvvrrrpppnnnmmmkkkggghhhhhhkkkwww}}}{{{~~~~~~~~~|||yyywwwwwwxxxyyyyyyaaaZZZSSSRRRTTTYYYccclll}}}{{{rrrkkkeee^^^VVVQQQIIIHHHFFFDDDBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMMMMLLLMMMOOORRRTTTWWW[[[```iiixxx~~~zzzuuurrrpppnnnlllkkklllkkkkkkooo~~~}}}{{{~~~{{{yyyyyyzzzyyyqqq^^^WWWRRRSSSVVV]]]hhhsss}}}wwwnnngggaaaZZZSSSMMMHHHGGGEEECCCAAA@@@?????????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMMMMLLLMMMOOORRRUUUXXX\\\cccmmm}}}}}}yyyuuuqqqooonnnkkkjjjkkkhhhgggqqq}}}|||}}}}}}}}}|||}}}zzzyyyyyy{{{zzzwwwgggYYYTTTRRRTTTZZZbbbppp|||}}}wwwqqqhhh```[[[UUUNNNHHHFFFEEECCCAAA@@@???>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJLLLMMMMMMLLLMMMOOORRRUUUYYY^^^fffrrrzzzwwwsssqqqooommmkkkiiiiiieeefffvvv}}}{{{zzzzzz{{{|||}}}|||}}}|||zzzxxxwwwxxxzzz}}}mmm___UUURRRRRRVVV\\\fffvvv~~~wwwqqqjjjaaaZZZUUUPPPIIIEEECCCCCCAAA@@@>>>>>>======???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLMMMOOORRRTTTXXX___hhhvvv~~~wwwtttrrrpppooonnnkkkiiillliiinnn}}}|||{{{yyyxxxzzz|||}}}}}}}}}|||zzzxxxxxxzzz|||zzzfffZZZSSSRRRSSSWWW^^^iiizzzzzzsssjjjddd[[[TTTPPPLLLGGGCCCAAAAAA@@@>>>>>>=========???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLMMMMMMLLLMMMOOORRRSSSWWW___iiiwwwyyysssqqqooooooooonnnlllkkkkkkkkkuuu}}}|||{{{yyywwwxxx{{{~~~}}}{{{|||~~~qqq```WWWRRRRRRUUUZZZaaammm~~~tttnnnccc]]]UUUOOOLLLIIIEEEBBB@@@@@@???>>>=========>>>???@@@@@@AAABBBCCCDDDDDDGGGGGGIIIJJJKKKLLLLLLLLLJJJLLLMMMMMMLLLMMMOOORRRSSSXXX___jjjxxx|||tttooonnnmmmnnnoooooonnnllljjjnnn~~~~~~}}}|||yyyvvvwww{{{~~~~~~|||}}}zzzhhhZZZTTTRRRRRRWWW^^^eeerrruuummmggg]]]WWWOOOJJJHHHFFFDDDAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDGGGHHHIIIJJJLLLLLLLLLLLLJJJLLLMMMMMMLLLMMMOOORRRTTTYYY```kkkyyyxxxqqqmmmllllllmmmooopppnnnmmmnnnuuu~~~~~~}}}yyyvvvvvvzzz~~~~~~|||{{{|||rrrbbbWWWQQQQQQSSSXXX```iiiwwwxxxooogggbbbXXXRRRKKKFFFEEEEEECCC@@@??????>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEGGGHHHIIIKKKLLLLLLMMMMMMJJJLLLMMMMMMLLLMMMPPPRRRVVVZZZbbblllzzz|||xxxxxx{{{}}}}}}vvvrrrqqqooonnnnnnnnnnnnlllkkkjjjxxx{{{wwwuuuwwwzzz}}}~~~~~~}}}}}}yyyeeeVVVRRRUUUPPPVVV]]]cccmmm|||tttlllaaaYYYRRROOOJJJFFFDDDBBB???=========>>>>>>??????@@@@@@BBBBBBAAABBBBBBCCCDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLOOOMMMKKKLLLOOORRRUUUVVVWWW[[[cccmmm}}}|||yyyuuuvvvyyy}}}wwwqqqooopppooonnnnnnmmmmmmkkkjjjnnn|||xxxvvvxxx{{{}}}}}}~~~~~~~~~}}}qqq```TTTQQQTTTTTTZZZbbbiiitttuuummmeee[[[SSSNNNKKKGGGCCCBBB@@@>>><<<======>>>>>>???@@@@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLMMMLLLKKKLLLOOORRRUUUVVV]]]dddooo|||~~~zzzzzzxxxvvvxxx}}}|||tttqqqpppnnnnnnnnnnnnmmmkkkjjjiiirrr}}}yyyxxxyyy{{{}}}{{{|||~~~~~~wwwfffZZZRRRQQQSSSUUU[[[dddmmmzzzwwwmmmeee^^^UUUNNNKKKHHHDDDBBBAAA@@@???======>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMOOORRRUUUVVV]]]gggvvv|||yyyyyy|||}}}}}}xxxrrrpppppplllmmmnnnmmmlllkkkjjjjjjwww}}}zzzyyyzzz|||}}}zzz|||~~~kkk\\\TTTPPPPPPRRRWWW^^^hhhttt~~~rrrhhhaaaZZZSSSNNNJJJGGGDDDBBBBBBBBBAAA@@@===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLNNNOOORRRUUUWWW^^^iii{{{yyyxxx{{{|||rrrmmmllllllkkklllnnnmmmllllllnnnppp~~~}}}{{{zzzzzz{{{|||{{{}}}~~~|||}}}{{{{{{}}}~~~zzzbbbUUUQQQPPPQQQRRR[[[cccppp}}}vvvlllccc\\\WWWQQQMMMGGGDDDBBBAAAAAABBBAAA@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKMMMNNNOOORRRWWWZZZeeeqqq~~~{{{{{{}}}}}}~~~xxxqqqnnnmmmmmmjjjlllnnnmmmmmmoootttyyy~~~|||{{{zzzzzzzzz{{{{{{}}}~~~{{{zzzxxxwwwwwwyyyyyy{{{ooo[[[RRRPPPQQQSSSVVV\\\eeeuuurrrmmmddd\\\UUUPPPLLLIIICCCAAA>>>===>>>???>>>===>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJLLLNNNNNNOOORRRYYY^^^jjjuuu{{{zzztttppppppooonnniiilllmmmmmmnnnrrr{{{||||||{{{zzzzzzyyyyyyyyyyyy{{{|||}}}~~~}}}{{{zzzzzzxxxxxxyyyxxxxxxpppbbbUUUPPPPPPRRRVVV[[[aaalll{{{jjjeee]]]VVVPPPKKKHHHFFFBBB@@@===<<<===>>>===<<<>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMOOONNNNNNSSS[[[cccllluuu~~~}}}uuummmkkkllllllkkkiiikkkmmmmmmnnnuuu{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxzzz{{{||||||||||||||||||{{{yyyxxx}}}dddZZZQQQOOOQQQTTTYYY^^^mmmyyytttfffaaa[[[SSSMMMIIIGGGEEEDDDAAA???>>>>>>???>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJMMMOOOOOONNNNNNSSS]]]eeepppxxx{{{tttooonnnnnnllljjjmmmjjjlllqqqrrruuu{{{yyyxxxwwwwwwxxxxxxvvvuuuzzzzzzyyyxxxyyyzzz|||}}}zzz{{{|||||||||~~~rrr^^^XXXRRRRRRSSSVVV]]]eeesssuuukkkaaa\\\TTTNNNIIIFFFCCCAAA>>>>>>>>>>>>============>>>???AAACCCDDDEEEFFFFFFHHHGGGFFFEEEEEEEEEGGGGGGKKKKKKJJJIIIIIIJJJLLLMMMKKKMMMOOOPPPRRRWWW^^^ddduuu|||zzzvvvqqqnnnmmmmmmllljjjhhhgggkkkssswww|||zzzxxxwwwwwwxxxxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{{{{}}}|||jjjZZZTTTQQQQQQTTTYYYbbblll}}}wwwiii___ZZZUUUOOOJJJGGGEEEBBBAAA>>>>>>>>>>>>============>>>???AAACCCDDDEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGKKKKKKJJJIIIJJJKKKLLLMMMOOOQQQSSSSSSUUUZZZaaahhhvvv~~~{{{ssspppmmmlllllllllkkkjjjgggggglllvvv~~~|||zzzyyyxxxyyyzzzzzzxxxvvvtttttttttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{~~~pppaaaWWWSSSQQQTTTYYY```lllwwwvvvjjj]]]UUUPPPMMMHHHEEECCCCCCAAA@@@???>>>>>>>>>=========<<>>>>>>>>>>>>>>============???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKLLLMMMMMMNNNPPPSSSUUUXXXaaalllttt~~~yyysssmmmmmmmmmlllkkkjjjjjjkkknnnrrrzzz~~~{{{zzzxxxxxxxxxzzz{{{{{{yyywwwuuuwwwyyy{{{|||||||||{{{vvvwwwyyyyyyxxxxxxyyyzzz~~~kkk```XXXWWWYYY___fffrrrxxxiii```YYYRRRMMMGGGEEEBBB@@@??????===<<<========================@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMOOORRRVVV\\\hhhuuu}}}yyytttooolllllllllkkkiiijjjlllnnnoooxxx~~~zzzyyywwwwwwxxxzzz{{{{{{xxxvvvsssvvvyyy|||}}}}}}{{{zzzvvvxxxyyyyyyxxxwwwxxxyyymmmdddZZZZZZ^^^fffooo|||~~~mmm___WWWQQQKKKGGGEEECCC@@@??????>>>===;;;<<<<<<======>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQUUUZZZbbbpppzzzwwwrrrnnnjjjhhhiiiiiihhhgggiiinnnrrruuu{{{zzzuuuvvvwwwyyy{{{{{{xxxuuusssvvvzzz}}}~~~~~~|||zzzvvvxxxzzzzzzxxxwwwwwwxxx}}}nnneee___```gggppp{{{zzzooo___TTTNNNJJJFFFBBBAAA???>>>>>>>>>>>>===;;;:::;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNPPPSSSVVV[[[dddsss{{{yyyxxxnnnlllkkkgggeeefffgggffffffiiiooouuu}}}|||{{{tttuuuvvvyyy{{{zzzwwwuuutttwww{{{}}}|||wwwyyyzzzzzzyyywwwwwwwww||||||~~~}}}|||}}}nnncccdddgggooozzz{{{kkkbbbUUULLLIIIGGGDDDAAA>>><<<<<<<<<>>>>>>===<<<999:::;;;===>>>@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKMMMNNNOOONNNNNNQQQSSSVVVZZZcccrrryyytttyyy{{{rrrlllhhhggghhhiiifffeeehhhkkknnnssszzz~~~|||yyyxxxyyyyyyyyyyyyyyyyyyxxxwwwxxx{{{}}}~~~}}}{{{yyyxxxyyyyyyzzzzzzzzz{{{{{{}}}}}}zzzzzz|||~~~vvvlllkkkkkkpppyyysssbbbYYYMMMFFFEEEEEEDDDBBBAAA???===<<<======<<<;;;>>>===<<<<<<===???AAABBBDDDCCCCCCBBBBBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHJJJKKKMMMNNNOOOOOOSSSSSSWWW^^^fffqqqrrrmmmwwwrrrkkkgggddddddfffhhhffffffjjjmmmpppxxx|||yyyxxxyyyzzz{{{{{{zzzyyyxxxwwwyyy{{{|||}}}|||{{{zzzzzz{{{|||||||||||||||}}}~~~yyywwwwwwxxxyyy}}}~~~tttmmmooouuu}}}rrreeeXXXPPPGGGBBBBBBBBBAAA??????===<<<===???AAAAAA@@@=========>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQTTT\\\cccmmm|||xxxoooppp~~~tttiiieeecccbbbcccfffffffffhhhkkknnnttt|||yyyxxxzzz{{{||||||{{{zzzxxxxxxyyyzzz{{{|||||||||||||||~~~~~~~~~~~~|||wwwtttsssssstttxxxxxxzzz|||~~~ttttttyyyvvveeeZZZMMMHHHBBB???@@@AAA@@@>>><<<<<<<<<>>>BBBDDDFFFFFF<<<===>>>@@@AAAAAABBBBBBDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGHHHKKKJJJIIIIIIJJJKKKNNNOOOPPPPPPUUU\\\ccckkkxxxpppnnnvvvvvvmmmeeecccbbbbbbdddgggffffffgggjjjnnnxxx~~~{{{xxxxxxzzz|||}}}}}}|||zzzxxxyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~zzzyyy{{{}}}~~~|||zzzxxxuuusssrrrrrrrrrssstttuuuwwwyyyzzz|||}}}{{{zzzkkk[[[QQQHHHEEEBBB@@@AAAAAA???===;;;;;;;;;>>>AAAEEEFFFFFF<<<===???AAACCCCCCCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHLLLKKKIIIHHHIIIKKKNNNPPPRRRRRRXXX```gggnnn{{{~~~oooppp|||{{{pppiiidddcccbbbaaacccfffhhhfffgggkkkqqq}}}zzzxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}~~~}}}uuurrrsssuuuwwwwwwvvvtttrrrqqqpppooooooooopppqqqrrrtttuuuvvvwwwzzz}}}zzzlll___QQQHHHEEECCCBBBAAA@@@???===<<<<<<;;;;;;<<>>@@@BBBDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIILLLKKKIIIHHHIIILLLOOOQQQSSSTTTZZZccckkksss{{{nnnsss~~~rrrjjjeeebbbbbbaaa___aaaeeeiiihhhjjjpppzzz|||zzzyyyyyywwwwwwxxxxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}}}}}}}ssslllkkklllmmmsssrrrqqqooommmkkkjjjiiillllllmmmnnnooopppqqqrrrsssuuuyyy|||~~~nnnbbbXXXNNNGGGAAAAAA@@@???===<<<::::::===<<<;;;<<<>>>?????????>>>???@@@BBBDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJLLLNNNQQQRRRTTTUUU[[[fffooozzzvvvppp|||tttkkkfffcccbbbccccccaaacccgggiiiiiinnnzzz|||yyyxxxxxxyyyvvvvvvuuuttttttuuuvvvvvvuuuwwwyyy|||}}}~~~}}}|||~~~uuukkkgggeeeeeejjjjjjkkkkkkjjjhhhgggfffhhhiiiiiijjjkkkllllllmmmkkkmmmpppsssvvvzzzqqqcccZZZRRRKKKFFF??????>>>===<<<;;;;;;;;;>>><<<;;;;;;===???>>>>>>???@@@@@@BBBCCCEEEGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTWWWXXX___jjjvvv~~~wwwyyywwwmmmfffeeecccdddffffffdddfffkkkhhhjjjssszzzwwwvvvxxxzzzvvvuuusssqqqqqqsssuuuvvvtttvvvzzz}}}~~~~~~}}}|||}}}~~~yyymmmgggdddcccaaabbbdddggghhhhhhhhhhhhffffffgggggghhhiiiiiijjjeeegggjjjlllnnnrrrwww{{{uuudddWWWOOOJJJDDD@@@>>>>>>???>>>======>>>???>>><<<;;;<<<>>>?????????@@@@@@@@@AAACCCFFFHHHJJJEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJLLLNNNPPPSSSTTTUUUZZZ\\\cccooo||||||uuummmfffbbbdddbbbbbbfffgggeeegggkkkmmmttt~~~|||{{{zzzxxxwwwsssuuuvvvuuusssrrrrrrssstttvvvwwwwwwwwwwwwyyyzzz{{{~~~tttjjjccc______dddeeecccfffkkkiiicccffffffeeedddddddddeeeeeecccccceeefffiiilllnnnoootttxxx~~~~~~ssshhh[[[PPPKKKFFFAAA===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============@@@@@@BBBCCCDDDEEEEEEEEEIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMKKKMMMOOOOOOOOORRRWWW\\\___bbbmmm~~~wwwnnnfffaaa^^^```^^^___cccddddddggglllrrryyy}}}zzzyyyyyywwwuuusssuuuvvvuuutttrrrrrrssssssuuuwwwwwwvvvvvvxxxyyy{{{~~~~~~rrrhhhaaa\\\```bbbbbbgggmmmnnnjjjgggfffeeedddbbbaaa______```aaabbbcccfffhhhjjjkkknnnrrrxxx}}}~~~uuuggg___SSSJJJFFFDDD@@@===>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHJJJLLLHHHKKKOOOPPPQQQTTTZZZ___dddhhhuuuvvvllleeeaaa^^^\\\^^^\\\^^^aaacccdddiiipppxxx|||yyyxxxwwwwwwuuusssssstttvvvuuutttrrrsssssssssuuuvvvvvvuuuvvvwwwxxx{{{}}}|||}}}~~~oooeee\\\___```aaagggnnnqqqoooggggggeeecccaaa___]]][[[]]]]]]^^^___aaaccceeeffffffjjjooosssvvvxxx{{{}}}|||zzz|||{{{nnneeeYYYRRRIIICCCAAAAAA???======<<<;;;;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@@@@AAAAAACCCDDDEEEFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKHHHLLLPPPSSSUUUZZZ```eeemmmrrr}}}vvvmmmeeeaaa___^^^]]]___^^^___bbbdddfffmmmvvv{{{yyywwwvvvvvvuuutttrrrrrrtttuuuuuutttssssssttttttvvvwwwwwwvvvvvvwwwxxxzzz|||~~~~~~yyy{{{}}}wwwkkkaaaaaa```bbbgggnnnrrrsssmmmjjjgggccc```^^^^^^^^^ZZZZZZZZZ[[[]]]^^^```aaa```cccgggjjjmmmoooqqqssswwwzzz~~~~~~vvvsssqqqyyy~~~wwwmmmbbbZZZNNNIIICCC@@@??????>>>===<<<;;;;;;:::::::::;;;;;;>>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKJJJOOOTTTWWW[[[```gggllluuu~~~qqqllleee___]]]]]]^^^^^^___^^^___bbbdddhhhrrr}}}wwwvvvuuuuuuuuuuuusssqqqrrrtttuuuuuutttsssssstttuuuvvvxxxwwwvvvvvvwwwxxxyyyzzz|||~~~~~~~~~}}}|||wwwyyy{{{}}}~~~~~~}}}|||~~~tttfffcccaaaccciiiooouuuyyyxxxssslllddd___]]]^^^___XXXXXXXXXYYYYYYZZZ\\\\\\\\\^^^aaadddeeegggiiikkkpppsssvvvzzz}}}}}}qqqlllkkkkkkwwwwwwnnnfff]]]SSSLLLHHHFFFBBB???>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<======>>>??????@@@AAAAAACCCCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIIIIKKKLLLMMMQQQUUUYYY]]]dddmmmsss}}}~~~tttfffbbb]]][[[[[[\\\\\\\\\^^^]]]___cccffflllzzz~~~|||uuuttttttuuuvvvvvvtttrrrqqqsssuuuuuutttssstttuuuuuuvvvwwwwwwuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{zzzyyywwwxxxzzz{{{{{{zzzzzzyyyyyy}}}mmmgggccceeejjjooowww}}}{{{qqqfff^^^[[[ZZZZZZWWWWWWVVVVVVVVVWWWXXXXXXXXXZZZ\\\]]]^^^___bbbdddhhhjjjnnnqqqtttyyyrrriiiggghhhmmmzzzxxxmmmcccZZZRRRJJJDDDDDDCCCAAA@@@>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<=========>>>???@@@AAAAAABBBDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIKKKLLLKKKKKKKKKMMMOOOOOORRRWWW[[[aaajjjuuu}}}qqqhhh___]]]ZZZZZZ[[[\\\]]]\\\]]]^^^bbbgggllluuu|||wwwuuuttttttvvvwwwwwwuuusssqqqsssuuuuuutttssstttuuussstttuuuuuusssssssssuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwwwwuuuzzz}}}{{{qqqiiihhhjjjlllrrryyy}}}xxxppphhh```[[[XXXWWWUUUUUUTTTSSSSSSSSSTTTTTTSSSUUUVVVWWWWWWXXXZZZ]]]^^^aaacccfffjjjooouuuyyy|||tttkkkhhhjjjmmmwww{{{qqqjjj___VVVPPPLLLFFFCCC?????????>>>=========>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKLLLMMMMMMNNNPPPRRRTTTWWW[[[```hhhttt}}}vvvhhh___]]]\\\[[[[[[]]]___^^^]]]___```eeelllsss~~~{{{uuuttttttuuuvvvxxxxxxvvvtttqqqsssuuuuuutttttttttuuuqqqrrrssssssqqqqqqqqqssstttuuuuuuvvvvvvvvvvvvuuuyyyyyyxxxxxxwwwwwwvvvvvvrrrxxx{{{zzz{{{pppkkkiiigggkkkrrrsssqqqmmmhhhbbb]]]YYYWWWTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRRRRRRRSSSVVVXXXWWWYYY\\\___bbbgggmmmrrrppptttzzzvvvkkkgggkkkqqqvvv~~~sssjjj^^^WWWNNNHHHFFFEEECCCAAA:::;;;======<<<<<<===>>><<<<<<<<<<<<<<<===>>>?????????@@@AAABBBDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJKKKMMMMMMNNNOOORRRTTTYYY\\\```fffppp~~~}}}xxx}}}wwwkkkaaa[[[]]]ZZZXXXWWWYYY[[[]]]^^^^^^ccckkksss~~~}}}}}}zzzzzzzzzyyywwwuuusssrrrqqqrrrssstttuuuttttttsssuuussspppppprrrtttuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwwwwvvvuuutttttttttuuussstttyyyqqqhhhgggfffdddeeehhhjjjiiifffaaa\\\ZZZSSSSSSRRRQQQQQQPPPOOOOOOSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTWWWZZZ]]]```cccdddhhhlllqqqwww|||wwwlllkkklllnnn{{{wwwmmmddd___QQQNNNIIIEEECCCAAA???>>><<<<<<;;;:::::::::;;;;;;:::999999:::;;;===???AAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMJJJKKKOOOQQQQQQTTTYYYVVVaaalllrrr{{{}}}{{{vvvlllddd^^^ZZZ[[[ZZZYYYYYY[[[]]]___aaaccchhhqqq}}}~~~}}}}}}|||{{{zzzxxxvvvtttsssrrrssstttuuuvvvuuuttttttrrrpppnnnnnnppprrrsssssstttuuuvvvvvvvvvuuutttsssxxxwwwvvvuuuttttttssssssvvvssstttyyy~~~uuujjjfffbbb^^^aaaccceeeeeeccc___[[[YYYRRRQQQQQQPPPOOONNNMMMMMMPPPOOOMMMLLLLLLMMMMMMNNNPPPRRRTTTVVVYYY\\\^^^______ccchhhnnnsssxxx}}}zzznnnfffiiinnnvvv~~~uuujjj```VVVOOOKKKGGGCCC@@@>>>===<<<:::<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@BBB@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJMMMKKKLLLPPPSSSTTTXXX]]]___hhhsss~~~~~~}}}ssshhhaaa^^^\\\[[[ZZZZZZZZZ[[[]]]___bbbcccfffkkkvvv~~~}}}{{{yyywwwuuutttqqqrrrssstttuuutttssssssqqqooommmnnnpppsssuuuuuuuuuvvvvvvvvvvvvuuutttssswwwwwwvvvuuuttttttttttttwwwuuuuuuyyy||||||nnnggg```ZZZ\\\]]]^^^^^^^^^[[[YYYWWWRRRRRRQQQPPPOOONNNMMMMMMNNNMMMKKKJJJJJJJJJKKKKKKMMMNNNOOOQQQSSSUUUVVVWWWVVVYYY^^^dddhhhmmmsssvvv{{{}}}}}}xxxooofffbbbhhhrrr~~~yyyrrriii___UUUKKKEEEDDDAAA>>><<<;;;;;;:::999<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======???AAABBBCCCAAABBBCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJMMMLLLNNNRRRUUUWWW]]]dddkkkssszzzsssjjjbbb^^^\\\\\\\\\ZZZ[[[\\\]]]^^^```ccceeejjjppp~~~|||zzzwwwuuutttsssooopppqqqrrrssssssrrrqqqrrrpppoooqqquuuyyy||||||yyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyxxxvvvvvvxxxyyyyyy~~~wwwoooeee]]]YYYXXXXXXXXXXXXXXXVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNMMMKKKJJJIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPTTTXXX]]]aaafffkkknnnpppsssvvvzzz}}}}}}}}}{{{uuupppiiidddccclllyyy~~~}}}||||||{{{}}}zzzsssnnneee\\\TTTMMMFFFBBBAAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDEEECCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGKKKKKKLLLLLLLLLMMMMMMMMMOOONNNPPPTTTWWWYYYaaajjjttt|||oookkkeeeaaa^^^\\\[[[YYY[[[]]]^^^______aaaeeeiiisss||||||{{{yyyvvvtttsssrrrqqqoooqqqrrrtttuuuvvvuuuuuurrrqqqqqqtttxxx}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxwwwwwwxxxzzz}}}~~~zzzwwwuuuvvvvvvuuuyyy}}}rrrgggZZZXXXUUUTTTUUUUUUTTTRRRQQQQQQPPPPPPOOONNNNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLOOOTTTWWWZZZ^^^bbbeeefffiiimmmpppssswww|||{{{vvvtttqqqlllgggeeedddhhhttt~~~~~~~~~zzzyyywwwtttsssrrrqqqqqqooorrruuuyyyzzzwwwqqqlllddd^^^TTTKKKEEEBBB???>>>>>><<<;;;;;;======<<<;;;:::::::::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLLLLMMMMMMMMMNNNNNNQQQPPPSSSWWWYYY]]]gggqqq}}}yyypppfffdddaaa___]]]\\\YYYWWW\\\^^^```aaabbbeeelllrrr~~~}}}}}}xxxwwwuuurrrqqqpppppppppssstttwwwyyy{{{|||}}}}}}tttsssrrrtttxxx|||yyyyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyzzz{{{~~~{{{wwwuuutttsssrrrvvv|||uuuaaa\\\VVVSSSTTTTTTRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHKKKNNNPPPRRRUUUXXX[[[]]]___cccfffhhhlllppptttuuuuuuuuuwwwzzz|||yyyxxxxxx{{{{{{tttnnniiifffcccbbbaaafffooo}}}}}}~~~{{{xxxwwwwwwwwwvvvuuuqqqpppooommmkkkiiiiiihhhaaacccfffhhhiiifff```[[[VVVPPPHHHAAA>>>>>>>>>>>>;;;999999:::;;;<<<;;;::::::::::::;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLQQQRRRVVV[[[^^^dddppp}}}~~~}}}vvvlllfffaaa___]]]\\\\\\\\\ZZZYYY\\\___bbbccceeelllvvv~~~~~~{{{xxxxxxuuutttrrrpppnnnnnnooopppuuuvvvzzz}}}yyywwwuuuuuuxxxzzz{{{{{{zzzzzzzzzzzz|||~~~~~~{{{yyyxxxyyy{{{||||||wwwsssrrrppppppuuu|||hhhbbbYYYUUUTTTSSSPPPNNNMMMNNNNNNOOOOOOPPPQQQQQQMMMLLLJJJHHHGGGGGGGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGEEEHHHJJJLLLMMMNNNQQQSSSTTTVVVYYY[[[^^^aaaeeehhhjjjjjjkkkmmmpppsssvvvxxx{{{~~~{{{yyyxxxwwwvvvtttqqqoooooopppttt|||}}}tttsssnnnhhhbbb___```bbbccckkkwww}}}yyyvvvtttvvvtttqqqpppqqqqqqpppoookkkjjjhhheeeccc```^^^]]]UUUVVVWWWYYYYYYVVVQQQMMMIIIFFFBBB?????????>>>>>>999999888999;;;<<<;;;999999::::::;;;===>>>@@@AAA@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMQQQSSSXXX___dddlll||||||zzz|||tttiiibbb^^^```^^^[[[[[[\\\]]]^^^]]][[[___bbbeeeiiiqqq~~~}}}|||{{{wwwuuuuuutttrrrpppnnnnnnnnnoooppptttvvvyyy}}}|||yyyxxxxxxyyyyyyyyy|||||||||}}}}}}yyywwwwwwwwwxxx|||wwwsssqqqoooooouuu|||nnnfff\\\VVVTTTSSSPPPMMMPPPPPPQQQRRRSSSTTTUUUVVVPPPOOOMMMKKKJJJJJJJJJJJJDDDDDDDDDEEEEEEFFFFFFFFFEEEGGGIIIJJJJJJKKKMMMOOONNNPPPSSSUUUWWWYYY]]]```cccdddeeegggiiilllnnnooorrrvvv{{{~~~tttrrrpppooonnnmmmjjjgggiiikkkpppxxx|||zzzwwwssspppnnnnnnlllfff```]]]aaafffhhhqqq~~~zzzsssqqqppppppoookkkiiihhhggghhhiiihhhgggcccaaa___\\\XXXTTTRRRPPPNNNNNNOOOPPPPPPMMMIIIEEE>>>===<<<===>>>===<<<:::;;;::::::;;;======<<<:::999999:::;;;===???@@@AAA@@@AAACCCEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPRRRYYYaaaiiisss}}}zzz|||yyyooojjjgggccc``````___]]]ZZZXXXXXXZZZ]]]aaabbbcccfffmmmzzz~~~yyyuuuuuuuuuvvvvvvuuussspppmmmmmmnnnqqqsssuuuxxx|||~~~~~~~~~~~~|||xxxvvvwwwzzz~~~~~~~~~~~~yyywwwxxxzzzyyyxxxxxxuuupppmmmmmmppptttwww}}}xxxpppdddZZZSSSPPPOOONNNNNNNNNOOOSSSWWW[[[\\\[[[ZZZSSSLLLIIIJJJKKKHHHEEEHHHGGGFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHMMMMMMLLLLLLOOORRRVVVXXXZZZ[[[]]]___aaaccceeefffgggjjjnnnsssyyy}}}xxxooommmiiieeebbbaaabbbbbbfffjjjqqqyyy{{{vvvsssrrrooolllhhhhhheeeaaa^^^^^^___bbbdddjjjsssyyytttoookkkiiihhhgggfffcccaaa```aaacccdddaaa^^^ZZZXXXTTTQQQNNNLLLLLLLLLEEEFFFGGGEEEBBB@@@??????>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@BBBBBB@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNMMMLLLKKKLLLOOOQQQRRRWWW^^^fffooo~~~}}}zzzzzzyyynnnfffcccbbb```^^^^^^^^^]]][[[ZZZZZZ]]]```cccfffiiimmmttt|||wwwtttttttttuuutttsssqqqooommmmmmoooqqqsssyyy{{{}}}~~~}}}|||}}}~~~~~~{{{xxxvvvwwwzzz}}}|||}}}~~~|||xxxvvvvvvwwwvvvuuuvvvtttqqqoooooorrrvvvyyy{{{}}}~~~wwwlllbbb[[[VVVSSSQQQMMMMMMPPPUUU]]]cccgggiii```ZZZRRROOONNNMMMJJJFFFHHHGGGEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHJJJMMMPPPRRRSSSSSSUUUWWWYYY[[[]]]^^^```cccgggkkkoootttzzz}}}wwwsssooolllgggccc`````````aaafffiiiooouuuyyyzzzzzzzzzssspppllliiihhhfffccc```bbbaaa^^^]]]]]]```dddfffmmmttt~~~}}}xxxjjjfffaaa^^^\\\\\\[[[ZZZ]]][[[ZZZ[[[\\\\\\ZZZWWWSSSQQQMMMJJJGGGFFFEEEFFFAAABBBBBBAAA???>>>???@@@::::::999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCAAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLNNNOOOOOOOOOOOOPPPTTTWWWYYY^^^fffooo{{{|||qqqkkkccc^^^^^^___^^^]]][[[\\\]]]]]]\\\]]]```cccfffkkkqqqxxx}}}yyyvvvsssssssssssssssqqqpppooonnnoooqqqsssuuu|||~~~~~~|||zzzzzz{{{~~~}}}{{{wwwuuuvvvzzz}}}}}}}}}}}}~~~}}}zzzwwwuuuttttttsssqqqooonnnmmmmmmooorrruuuwwwzzz{{{}}}yyyoooggg___XXXTTTPPPPPPRRRXXX```iiiooorrrgggaaaZZZUUURRRPPPLLLIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLKKKLLLNNNOOOQQQSSSTTTUUUYYY[[[^^^aaadddhhhmmmqqq}}}|||{{{zzzwwwtttqqqnnnjjjeee```^^^]]]___```eeehhhkkknnnpppooonnnmmmfffdddaaa______]]][[[YYY[[[ZZZZZZZZZ\\\```dddfffooorrrwwwyyywwwqqqjjjeee___\\\XXXUUUUUUTTTTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNJJJIIIFFFCCCAAA@@@??????<<<======<<<:::;;;===???;;;;;;:::999999999::::::::::::::::::::::::;;;;;;======>>>???AAABBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLMMMJJJKKKLLLMMMNNNPPPUUUXXX\\\aaajjjuuu{{{qqqgggccc^^^[[[\\\^^^______ZZZ\\\]]]^^^^^^___bbbeeehhhnnnxxxzzzxxxuuusssttttttsssrrrqqqqqqqqqqqqsssuuuwwwxxx}}}~~~~~~}}}{{{yyyyyyyyy}}}|||zzzxxxvvvwwwzzz|||~~~}}}}}}}}}~~~|||zzzwwwtttrrrqqqooonnnjjjkkkmmmooorrruuuwwwyyy{{{|||~~~}}}tttiii```YYYXXXVVVUUUXXX___ffflllooofffbbb\\\XXXUUURRROOOLLLIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQSSSTTTWWWYYY\\\```dddhhhqqqzzz}}}yyywwwwwwxxxyyyzzz{{{{{{yyywwwvvvvvvtttrrrqqqqqqpppooonnnkkkgggbbb]]]ZZZZZZ\\\^^^cccdddeeefffeeecccaaa```\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVYYY\\\___bbbiiijjjjjjiiifff```[[[WWWVVVTTTQQQOOOOOOPPPOOOOOOLLLLLLKKKKKKKKKIIIHHHGGGEEECCCBBB???>>>===<<<<<<;;;;;;:::999777888;;;===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;>>>??????@@@AAACCCCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNJJJKKKMMMMMMNNNQQQVVVYYY]]]cccnnn|||xxxooogggbbb```\\\[[[[[[]]]^^^^^^[[[]]]^^^^^^___aaaeeehhhnnntttyyywwwvvvuuuvvvvvvtttsssssstttuuuwwwxxxzzz{{{|||{{{||||||{{{yyyxxxyyyzzz||||||{{{xxxwwwwwwzzz}}}}}}{{{yyyxxxyyy{{{|||zzzxxxuuuqqqnnnlllkkkkkklllmmmqqquuuxxx|||~~~}}}~~~uuuiiiaaa^^^[[[WWWWWWZZZ___ccceee___\\\YYYVVVSSSRRRPPPNNNJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLNNNPPPRRRUUUYYY]]]aaafffnnnwww}}}~~~zzzuuurrrqqqppppppqqqqqqpppooonnnnnnnnnnnnhhhfffdddcccdddeeedddcccdddaaa\\\XXXVVVVVVXXXZZZ^^^]]]]]]\\\ZZZXXXWWWUUUTTTUUUVVVVVVUUUTTTSSSSSSPPPPPPPPPQQQSSSUUUWWWXXX]]]]]]\\\ZZZWWWTTTRRRPPPKKKIIIFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGEEEDDDCCCCCC@@@???>>>===<<<;;;::::::<<<<<<;;;888666666999;;;888777777777777777888888:::::::::;;;;;;<<<<<<<<>>>>>??????@@@AAAAAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNNNNOOOPPPQQQSSSSSSTTTUUUWWWWWWXXX[[[___ccciiippp}}}wwwwwwqqqhhhbbbbbb```\\\ZZZZZZZZZYYYXXXYYYZZZ[[[^^^___```aaaeeellluuu{{{{{{{{{{{{{{{}}}~~~}}}{{{xxxxxxyyy|||~~~yyyyyyxxxvvvttttttuuuwww|||}}}|||{{{zzzzzz||||||zzzwwwuuuuuuxxx|||zzzsssmmmkkkmmmpppoooqqqtttyyy}}}{{{kkkggg```[[[XXXWWWVVVUUUMMMMMMMMMLLLKKKJJJKKKKKKGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFHHHLLLNNNNNNRRRWWWYYYYYYZZZ\\\___```aaaccceeeeeedddbbb``````]]]ZZZZZZ[[[\\\[[[YYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSSSSSSSSSSQQQPPPLLLLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHBBBEEEHHHIIIGGGEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFGGGFFFDDDCCCBBBCCCCCCDDDBBB@@@??????@@@@@@???>>>:::<<>>===<<<===>>>999999999:::999999888888888:::::::::888888999:::<<<<<<;;;;;;<<<======>>><<<<<<======>>>??????@@@??????@@@@@@AAAAAABBBBBBEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNPPPQQQSSSUUUVVVTTTUUUWWWXXXZZZ^^^cccgggpppwwwxxxqqqnnnggghhheee```^^^``````^^^YYYZZZZZZZZZYYYZZZ[[[]]]^^^___```ccciiirrr|||~~~}}}}}}}}}}}}zzzyyyzzz}}}yyyyyyxxxvvvsssrrrsssttt|||}}}}}}|||{{{{{{}}}~~~|||zzzxxxzzz~~~xxxrrrpppssswwwyyyzzz~~~uuuoooggg```ZZZVVVRRROOOIIIJJJKKKJJJHHHHHHHHHIIIEEEFFFGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDGGGIIIFFFIIIMMMOOONNNOOORRRVVVRRRTTTVVVXXXXXXVVVTTTRRRUUURRRQQQQQQTTTTTTRRRPPPMMMOOOQQQRRRSSSQQQOOONNNLLLKKKJJJJJJJJJIIIFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFAAAAAA@@@@@@AAACCCDDDEEE???BBBEEEFFFCCCAAAAAABBB@@@AAABBBDDDDDDDDDCCCCCCBBBAAA@@@>>>======>>>>>>>>><<<;;;;;;<<<<<<;;;999555888;;;;;;999999:::<<<::::::;;;;;;;;;;;;::::::555777999:::999999:::;;;999999999999999:::;;;<<<<<<======>>>???@@@@@@AAA?????????@@@@@@AAAAAAAAAFFFFFFGGGHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNPPPRRRTTTWWWXXXVVVXXX[[[]]]```eeekkkooozzzxxxpppjjjgggeeeaaa```___]]]ZZZXXXWWWVVV[[[ZZZXXXXXXZZZ]]]^^^___[[[bbbiiillloooxxx|||yyy|||~~~~~~~~~~~~||||||~~~zzzvvvtttuuusssppppppssszzz~~~|||yyyyyy{{{xxxzzz|||~~~~~~~~~zzznnnddd^^^YYYUUUQQQQQQLLLHHHHHHFFFCCCCCCFFFHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBDDDDDDDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHJJJLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFEEEDDDCCCBBB;;;<<<===>>>@@@BBBCCCDDD??????>>>>>>=========<<>>>>>>>>>>>======<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999:::;;;<<<;;;:::999888999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<=========>>>>>>????????????>>>>>>>>>??????@@@@@@AAABBBBBBEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMOOORRRVVVXXXYYYXXXUUUXXX]]]```dddjjjsssyyy~~~|||xxxooohhhccc```^^^\\\[[[[[[ZZZYYYXXXWWWWWWZZZYYYXXXYYY[[[^^^```aaaeeejjjqqqvvv}}}|||yyy{{{~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyyyyuuussssssrrrpppqqqtttwww{{{~~~{{{xxxyyy{{{{{{|||~~~yyypppiiiccc]]]YYYRRRMMMJJJJJJIIIEEEDDDFFFHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC===>>>@@@AAABBBAAA???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???======>>>>>>?????????@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999::::::::::::::::::::::::888888888888888888888888999999:::;;;;;;:::999888999999999:::::::::;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>????????????>>>>>>?????????@@@AAAAAABBBBBBEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMOOORRRUUUXXXYYYYYY]]]aaafffjjjooowww}}}{{{zzz}}}vvvrrrmmmfff```\\\ZZZYYYUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYZZZ[[[^^^```cccdddlllpppwww~~~{{{xxxzzz~~~~~~}}}}}}}}}{{{{{{{{{{{{yyywwwuuutttxxxsssqqqqqqqqqoooqqqvvvuuuyyy||||||yyywwwwwwyyy|||~~~xxxqqqiiicccZZZSSSNNNNNNLLLGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB??????>>>======???@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>======<<>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777777888999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999999999999999::::::::::::::::::::::::777777777777777777777777888999999:::::::::999999999999999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@??????>>>??????@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[\\\```eeelllrrrzzz}}}wwwvvvwwwyyy}}}|||yyymmmjjjfffaaa]]][[[YYYXXXSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^```cccfffiiiqqqxxx|||yyywwwzzz}}}~~~~~~}}}|||}}}wwwxxxyyyxxxvvvtttssssssvvvrrroooppppppooorrrwwwwwwyyyzzzzzzwwwuuuvvvwwwzzz{{{}}}~~~zzzuuuiii___UUUPPPLLLHHHGGGHHHEEEFFFFFFGGGIIIJJJKKKLLLJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>===>>>???@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::>>>======<<<;;;:::999999::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::999999999999999<<<<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;<<<===>>>>>>???@@@??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMMMMOOOQQQTTTWWWYYY\\\```bbbccciiirrr|||~~~yyyvvvssstttuuuxxxyyyxxxsssmmmhhheeecccaaa^^^[[[ZZZYYYYYYUUUVVVVVVWWWXXXXXXYYYYYYYYY[[[]]]___```dddjjjooo}}}~~~zzzxxxxxxzzz|||}}}|||{{{|||}}}zzz{{{{{{xxxtttqqqpppqqquuuqqqoooqqqqqqppprrrwwwyyyzzzzzzxxxvvvuuuttttttuuuwwwzzz|||}}}~~~ooo^^^TTTNNNJJJIIIJJJDDDEEEFFFGGGIIILLLNNNPPPKKKIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>???????????????@@@@@@AAA???????????????>>>>>>>>>========================;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::::::::999999999:::::::::::::::;;;;;;;;;::::::999999999888888999999999999999999;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888888888999999::::::;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQUUUXXX[[[^^^dddhhhkkksss}}}vvvssssssuuuvvvwwwxxxxxxvvvqqqjjjccc___^^^]]]\\\ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZYYY[[[^^^```dddkkkttt|||~~~|||zzzxxxyyyzzz{{{zzzyyyzzz|||~~~|||uuuooonnnooouuuqqqpppssssssqqqrrruuuyyyxxxwwwvvvuuuttttttsssrrruuuxxx{{{}}}~~~jjj]]]UUUOOOMMMNNNGGGGGGGGGHHHJJJLLLOOOQQQKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>>>>?????????@@@@@@>>>============<<<<<<<<<========================;;;;;;<<<<<<<<<;;;;;;:::999999:::::::::::::::;;;999999999999::::::::::::::::::999999888777777666888888888888999999999999888888888888888999999:::::::::::::::::::::::::::777777777777777777777777999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNOOONNNRRRWWWZZZ]]]bbbiiinnnwww{{{sssoooooossswwwyyyxxxwwwuuupppiiiccc^^^[[[ZZZYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]\\\___cccgggmmmxxx~~~}}}|||||||||{{{zzzzzzzzzyyyxxxwwwyyy}}}xxxrrrqqqrrruuurrrrrruuuuuurrrqqqtttttttttssssssttttttttttttsssvvvzzz}}}vvviiiaaaYYYTTTSSSLLLLLLJJJJJJJJJKKKMMMNNNKKKIIIFFFDDDCCCCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????===>>>>>>???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;888888888777777777777777888888888999999:::::::::888888777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<===>>><<<<<<<<<============>>>;;;<<<===>>>@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPRRRWWW]]]```dddjjjrrryyyyyyuuupppnnnpppuuuyyy{{{qqqppplllfff___ZZZWWWVVVYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWYYY[[[\\\^^^^^^aaaeeejjjooowww{{{zzzzzzzzz{{{||||||}}}{{{zzzxxxvvvuuuxxx}}}{{{uuuuuuxxxuuussstttwwwwwwsssqqqssspppoooooopppsssuuuuuuuuuuuuxxx|||~~~}}}rrrjjjaaaYYYVVVQQQPPPMMMKKKJJJJJJKKKLLLKKKIIIFFFCCCBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::<<<;;;;;;::::::999999999999999999::::::;;;;;;;;;777777888888999999::::::888888999999:::::::::::::::999999999:::;;;;;;<<<::::::::::::::::::::::::????????????????????????;;;;;;::::::;;;<<<>>>???============>>>>>>>>>>>>;;;<<<===???@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIIIIJJJLLLMMMOOOPPPXXX]]]ccchhhkkkrrr{{{{{{yyyxxxsssmmmlllooorrrqqqnnnfffdddbbb___\\\ZZZXXXXXXVVVVVVWWWVVVUUUUUUWWWYYYZZZYYYXXXYYY\\\^^^``````eeehhhooo{{{~~~|||zzzxxxwwwxxxyyyzzzxxxvvvsssrrrsssxxx}}}|||yyywwwvvv~~~}}}|||zzzxxxuuusssqqqrrrrrrqqqpppqqqrrrtttuuuuuuvvvyyy|||pppbbb\\\XXXVVVUUUTTTNNNHHHHHHLLLHHHFFFCCCAAAAAAAAA@@@???BBBBBBAAAAAA@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAA@@@????????????@@@@@@??????>>>?????????@@@@@@@@@@@@??????>>>>>>@@@??????>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999<<<;;;;;;::::::;;;;;;<<<::::::999999::::::;;;<<<<<<<<<============<<<<<<===============>>>??????===============<<<<<<<<>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<======>>>>>>======<<<=========<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHDDDEEEEEEFFFGGGHHHHHHHHHKKKLLLNNNNNNOOOQQQUUUWWW\\\cccnnnwww~~~}}}|||||||||zzzvvvsssqqqkkkeeeaaa```^^^[[[YYYZZZYYYWWWVVVUUUTTTTTTTTTSSSUUUXXXYYYYYYYYY[[[\\\WWWZZZ^^^aaacccffflllqqq~~~|||{{{~~~}}}|||zzzyyywwwvvvuuurrrqqqqqqqqqrrrtttvvvxxxssstttvvvvvvuuuvvvyyy{{{||||||{{{zzzxxxvvvtttssskkklllooorrrtttuuuvvvvvvrrrrrrtttvvvxxx{{{~~~~~~~~~yyynnnbbb[[[VVVPPPNNNOOOHHHFFFDDDCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@AAAAAABBBCCCAAA@@@@@@?????????@@@@@@AAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@??????>>>=========<<<<<<============<<<<<<======>>>??????>>>===<<<<<<<<<<<<;;;:::::::::999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJMMMNNNOOOPPPPPPSSSWWWZZZ]]]gggttt}}}zzzwwwwwwwwwxxxzzzzzzwwwrrrnnngggccc___]]]\\\\\\ZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVSSSVVVXXXZZZZZZZZZ[[[\\\ZZZ^^^cccdddffflllvvv~~~}}}{{{~~~}}}|||{{{yyyvvvtttsssqqqrrrrrrssstttuuuuuuvvvsssssssssrrrqqqqqqrrrtttwwwwwwvvvvvvtttsssqqqpppiiilllppptttwwwyyyyyyxxxsssttttttvvvyyy|||~~~~~~~~~~~~}}}|||}}}~~~}}}}}}zzzmmmgggccc\\\TTTPPPKKKHHHFFFEEEGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDAAA@@@@@@???@@@@@@AAAAAA@@@???????????????@@@AAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>><<<===???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>======<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPRRRUUUYYY]]]cccnnn~~~}}}yyywwwuuuttttttsssttttttttttttsssoooiiieee^^^\\\ZZZYYYYYYYYYXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXVVVXXXZZZ[[[ZZZZZZ\\\]]]___ccciiimmmrrr|||||||||}}}|||{{{zzzwwwuuurrrqqqssstttuuuwwwwwwwwwvvvvvvssstttsssqqqooonnnnnnoooqqqqqqqqqqqqpppooonnnmmmkkknnnssswww{{{||||||{{{vvvvvvxxxyyy|||~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}{{{wwwkkk^^^VVVRRRPPPMMMLLLLLLMMMLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>????????????>>>??????@@@@@@@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@????????????>>>>>>????????????>>>>>>;;;===>>>??????>>><<<;;;::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>======>>>>>>???@@@??????@@@@@@@@@@@@??????>>>============>>>???????????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPQQQSSSWWW]]]aaakkkxxxuuuxxx}}}~~~zzzwwwuuutttsssrrrqqqqqqrrrsssooonnnllljjjhhhddd___[[[YYYXXXWWWUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZ\\\\\\\\\]]]```cccbbbgggoooxxx|||zzz{{{{{{zzzyyywwwuuusssqqqppptttuuuwwwxxxxxxwwwvvvuuurrrssstttsssqqqooooooooommmmmmnnnnnnnnnmmmllllllnnnqqquuuyyy|||}}}||||||wwwxxxzzz}}}~~~~~~~~~}}}~~~~~~~~~~~~lllaaaXXXUUURRROOOOOONNNMMMKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFDDDDDDDDDCCCAAA@@@???>>>>>>>>>@@@??????>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<============<<<<<<;;;<<<===?????????>>>===;;;<<<<<<===>>>???@@@@@@==============================>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@???????????????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAABBBBBBGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQSSSVVV[[[bbbgggnnn|||qqqtttwwwyyyzzz|||~~~}}}{{{xxxvvvuuusssqqqoooooopppooonnnmmmlllmmmnnnhhheeeaaa___]]][[[XXXVVVUUUUUUUUUSSSQQQPPPPPPPPPRRRRRRRRRSSSTTTUUUVVVWWW[[[\\\]]]^^^___ccchhhlllnnnttt{{{zzz|||zzzxxxvvvtttrrrqqqppppppttttttuuuuuuuuuuuutttssssssvvvxxxwwwuuuqqqoooooommmmmmnnnnnnnnnnnnnnnnnnqqqsssvvvyyy{{{{{{{{{{{{uuuwwwzzz~~~||||||}}}}}}}}}}}}}}}|||}}}zzzoooaaa^^^ZZZVVVTTTRRRPPPNNNNNNMMMKKKIIIHHHFFFFFFFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>===>>>>>>============>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>======<<<======>>>???@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLNNNOOOOOOPPPQQQQQQRRRRRRQQQRRRSSSUUUYYY```hhhmmmvvvqqqssstttuuutttuuuwwwxxxzzz~~~yyyuuuuuurrrpppooooooppppppooohhhiiiiiigggeeecccbbbcccccc___[[[YYYXXXXXXXXXWWWSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUWWWXXXYYY\\\]]]^^^___bbbhhhooottt{{{{{{~~~yyywwwtttrrrpppppppppqqqrrrrrrssssssrrrrrrqqqqqqwwwzzz|||{{{wwwrrrnnnlllnnnnnnoooppppppppppppppprrrtttvvvxxxyyyzzzzzzzzzrrruuuzzz}}}~~~|||zzzzzz{{{||||||{{{{{{{{{{{{~~~yyyoookkkfffbbb___]]]ZZZXXXRRRQQQNNNLLLJJJHHHGGGGGGCCCEEEFFFGGGGGGFFFEEECCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAA???>>>============<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIILLLNNNPPPPPPQQQPPPTTTTTTUUUUUUVVVVVVVVVWWWRRRSSSUUUXXX\\\dddlllrrrmmmmmmnnnoooppprrrtttuuuuuuxxx{{{}}}{{{vvvrrrooommmllllllllljjjgggeeeeeeffffffeeedddbbb```^^^]]]\\\^^^]]]ZZZXXXUUUSSSRRRRRRWWWUUUSSSRRRSSSTTTTTTTTTUUUUUUTTTSSSTTTWWWZZZ\\\ZZZ^^^dddgggkkkrrr}}}}}}{{{zzzxxxvvvuuusssqqqppppppqqqqqqpppsssrrrrrrrrrrrrtttuuuvvvvvvzzz}}}{{{vvvqqqqqqsssvvvuuutttsssrrrqqqppppppuuusssrrrrrruuuxxxyyyyyyzzzvvvsssrrruuuwwwvvvuuuzzzyyywwwwwwxxxyyyxxxwww|||~~~}}}yyytttqqqoookkkddd___\\\XXXSSSQQQPPPMMMIIIEEELLLLLLLLLJJJHHHFFFEEEFFFDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????======>>>>>>>>>>>>======??????@@@AAAAAABBBCCCCCC@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@@@@@@@??????CCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBCCCBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFHHHJJJHHHJJJMMMPPPSSSUUUVVVWWWWWWXXX[[[___aaa```]]]ZZZZZZYYYYYY]]]fffpppyyy~~~nnnnnnnnnooopppqqqrrrsssqqqsssuuuvvvwwwzzz|||{{{xxxuuuqqqmmmjjjiiigggggggggeeebbbaaa```aaa______^^^\\\[[[ZZZYYYXXX[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ\\\___aaadddhhhmmmssszzz~~~||||||{{{zzzyyyvvvtttqqqooooooooonnnmmmoooooonnnooooooqqqssstttvvvyyy{{{yyytttqqqqqqsssvvvvvvvvvuuuuuusssrrrqqqrrrrrrrrruuuyyy|||}}}|||wwwuuurrrrrruuuwwwxxxwwwzzzxxxvvvvvvxxxyyyyyyxxx{{{}}}~~~wwwqqqgggbbb\\\XXXVVVTTTQQQNNNNNNMMMLLLJJJHHHFFFFFFFFFBBBBBBAAAAAA@@@@@@AAAAAACCCBBBAAA@@@@@@?????????AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBB??????@@@@@@@@@???>>>>>>??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@??????BBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFGGGIIIHHHJJJNNNQQQVVVZZZ^^^aaagggiiilllnnnnnnjjjddd```ccccccdddjjjtttoooooooooooooooppppppqqqooopppppppppooopppsssvvvuuuuuuvvvwwwzzz}}}}}}yyyrrrpppnnnllliiifffdddccc___``````^^^\\\ZZZZZZ[[[YYYYYYXXXXXXWWWWWWVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVQQQRRRSSSTTTUUUVVVWWWWWWYYY[[[]]]___```bbbeeegggooottt{{{~~~|||{{{||||||{{{zzzvvvssspppnnnnnnnnnmmmkkkmmmmmmmmmmmmoooppprrrsssuuuwwwxxxuuuqqqpppqqqtttvvvwwwxxxyyyyyywwwuuutttqqqrrruuuyyy~~~uuusssqqqrrrtttwwwxxxyyyyyywwwuuuuuuwwwyyyzzzyyyzzz|||~~~wwwmmmeeeaaa^^^[[[XXXTTTSSSPPPMMMKKKIIIHHHHHHDDDCCCBBBAAAAAAAAAAAABBBEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@?????????@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>>>>??????@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLOOOSSSWWW]]]ccckkkppp|||~~~vvvnnnhhhgggiiinnnvvvppppppooonnnnnnnnnnnnooooooooonnnmmmmmmmmmnnnoooppppppooopppqqqsssuuuvvvsssuuuxxx{{{zzzuuuoookkkggggggeeedddbbb```___^^^YYYZZZZZZYYYWWWUUUVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSTTTVVVWWWWWWXXXYYYZZZ]]]```bbbccceeehhhnnnsss}}}}}}{{{zzzzzz{{{{{{zzzxxxtttqqqnnnmmmnnnnnnnnnmmmmmmmmmnnnoooppprrrsssttttttuuutttrrroooooorrrtttvvvxxxzzz||||||{{{xxxwwwsssuuuyyy~~~vvvuuusssssstttuuuwwwxxxxxxvvvuuuuuuxxxzzz{{{{{{yyy{{{~~~xxxpppkkkgggccc```]]]XXXSSSPPPNNNLLLKKKGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKLLLKKKKKKKKKMMMOOOSSSWWW]]]bbbiiirrr}}}uuuoookkkooowwwqqqpppooonnnmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnmmmlllllllllmmmooooookkklllnnnppprrrsssttttttsssuuuwwwxxxxxxyyy{{{|||~~~{{{yyyyyyzzz{{{{{{|||xxxtttpppllliiidddaaa``````___^^^]]]\\\[[[[[[UUUVVVWWWVVVTTTSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTVVVXXXXXXXXXXXXZZZ\\\```cccgggiiimmmuuu}}}{{{yyyyyyyyyyyywwwuuuqqqooommmmmmoooqqqqqqpppmmmnnnooopppqqqrrrssssssssssssqqqooonnnooorrrtttvvvxxx{{{}}}~~~}}}{{{zzzwwwyyy}}}yyyxxxvvvtttssstttuuuwwwyyyxxxwwwxxxzzz||||||{{{xxxzzz~~~~~~{{{xxxoooiiiaaaZZZVVVRRROOOMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFEEEDDDCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLNNNNNNMMMNNNQQQSSSWWW^^^hhhqqq{{{wwwsssttt{{{pppooonnnmmmllllllllllllkkkiiiiiijjjkkklllkkkjjjiiiiiigggffffffggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjgggiiijjjkkkjjjkkklllnnnooopppqqqqqqpppppprrrsssoooooooooppppppppppppqqqpppnnnkkkjjjkkklllmmmlllmmmjjjgggdddcccbbb```^^^\\\\\\\\\[[[ZZZZZZYYYYYYTTTUUUVVVUUUTTTSSSTTTUUUSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXZZZZZZYYY[[[___cccggglllsssxxx~~~~~~|||{{{zzzzzzxxxvvvsssqqqpppnnnoooqqqsssttttttmmmnnnooopppqqqqqqqqqqqqrrrqqqoooooooooqqqssstttvvvxxxzzz|||}}}}}}}}}|||{{{}}}zzzzzzyyyvvvtttsssuuuwwwzzzzzz{{{}}}}}}{{{xxx{{{}}}|||}}}yyymmmccc]]]XXXSSSPPPMMMLLLKKKIIIIIIHHHHHHHHHDDDDDDCCCDDDDDDEEEFFFGGGEEEDDDCCCCCCBBBBBBBBBBBB??????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMNNNPPPQQQRRRSSSVVVYYY[[[eeettt{{{yyyoooooonnnmmmlllllllllllljjjiiihhhiiikkkkkkiiiggggggfffeeedddcccdddeeeeeeeeeeeeffffffffffffeeeeeebbbcccddddddccccccdddffffffgggiiihhhgggggghhhiiiddddddddddddcccccccccccccccaaa``````bbbccccccbbbbbb```]]]]]]]]]^^^]]]\\\ZZZZZZZZZYYYXXXXXXWWWWWWSSSTTTUUUUUUSSSSSSTTTUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWXXXYYYZZZ[[[[[[]]]`````````ccckkkqqqwww~~~}}}}}}}}}{{{xxxvvvtttrrrqqqqqqsssuuuvvvuuupppqqqrrrssssssrrrqqqqqqqqqpppooooooqqqrrrttttttvvvwwwxxxzzz|||}}}}}}}}}|||~~~zzz{{{zzzxxxuuuuuuwwwzzz|||}}}~~~{{{xxx{{{}}}~~~~~~}}}{{{|||}}}qqqiiibbb\\\WWWSSSRRRQQQOOONNNNNNMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB????????????????????????;;;<<<<<<<<<============AAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHIIILLLNNNPPPRRRSSSSSSSSSUUUWWWYYYZZZ]]]```ccceeerrrnnnnnnmmmlllllllllllllllllljjjiiijjjlllllliiifffiiihhhfffeeeeeeeeeffffffbbbcccddddddddddddddddddaaabbbcccbbbaaa```aaacccbbbcccddddddbbbbbbbbbddd______^^^]]]]]]\\\[[[[[[ZZZYYYYYYZZZ\\\]]]]]]\\\\\\ZZZXXXXXXYYYZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVRRRTTTUUUTTTSSSSSSTTTVVVVVVVVVWWWXXXYYYZZZZZZ[[[WWWWWWXXXYYY[[[]]]___``````ccceeefffggglllvvv~~~~~~~~~|||yyywwwuuusssssstttuuuvvvuuutttuuuvvvvvvvvvuuutttssspppooooooppprrrtttttttttuuuvvvwwwyyyzzz|||~~~~~~|||~~~yyyzzzzzzxxxvvvvvvzzz}}}~~~{{{xxx{{{}}}||||||||||||}}}}}}}}}}}}}}}|||}}}~~~~~~||||||ssslllddd___YYYXXXWWWUUUTTTTTTSSSSSSNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAABBBCCCEEEFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAAAAAAAABBBBBBEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMJJJLLLOOORRRUUUVVVWWWWWWZZZ\\\___aaacccfffjjjmmmqqq}}}ooopppqqqqqqooonnnmmmnnnkkkkkkjjjiiihhhgggffffffeeeccccccdddfffgggfffeeedddddddddeeeddddddcccbbb`````````_________^^^^^^aaaaaabbbbbbaaaaaa```___[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTYYYXXXVVVVVVWWWXXXXXXWWW]]]XXXWWW]]]aaa```bbbffffffhhhlllooottt}}}~~~}}}{{{zzzzzzyyyxxxvvvuuuuuuuuuuuuwwwvvvuuuuuuwwwwwwwwwvvvssspppmmmlllnnnqqqssstttyyyxxxyyy|||}}}zzzyyy|||{{{yyywwwuuuvvvxxx{{{~~~}}}zzz{{{}}}{{{yyy|||~~~~~~}}}{{{zzzzzzxxxzzz||||||||||||}}}}}}vvvlllggggggddd```^^^\\\[[[YYYWWWTTTQQQMMMJJJIIIJJJKKKMMMJJJJJJJJJHHHEEECCCBBBBBB@@@???>>>???AAABBBAAA@@@;;;<<<<<<======>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>======>>>>>>???@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCBBB@@@???@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDAAACCCEEEFFFEEEEEEFFFGGGHHHKKKOOOOOONNNMMMOOORRRRRRUUUZZZ\\\]]]___cccfff```dddiiimmmooosssyyy}}}sssssssssqqqnnnlllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiicccbbbbbbcccdddeeedddccccccccccccbbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]\\\^^^^^^______^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUXXXWWWWWWXXXZZZ[[[\\\\\\```]]]___dddggghhhkkkqqqsssvvvyyy~~~|||zzzyyyyyyxxxwwwvvvuuuuuuuuuvvvuuuuuuwwwyyyyyyxxxwwwssspppmmmmmmooorrrtttuuu{{{{{{|||~~~}}}{{{zzz||||||zzzyyyxxxxxxzzz|||~~~~~~~~~|||~~~}}}|||~~~~~~{{{wwwvvvuuuuuuxxx{{{}}}}}}}}}~~~|||}}}~~~~~~~~~yyyuuurrrlllhhhfffeeecccaaa^^^\\\XXXTTTQQQPPPPPPPPPIIIIIIIIIGGGFFFDDDDDDEEECCCBBB@@@@@@AAABBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA??????=========>>>??????@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>???AAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEDDDFFFGGGHHHGGGGGGHHHIIIIIIMMMQQQRRRRRRTTTXXX\\\[[[]]]```bbbdddgggkkkoooooosssxxx|||zzzxxxvvvssspppnnnllllllhhhiiiiiijjjjjjiiihhhgggeeeddddddeeeggggggfffeeeeeedddcccaaa___]]]\\\[[[^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXZZZZZZWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUWWWXXXZZZ]]]^^^___dddeeeiiinnnqqqrrrxxx~~~}}}zzzxxxxxxwwwwwwvvvvvvvvvuuussstttuuuxxx{{{|||zzzxxxrrrpppmmmmmmpppsssvvvvvv|||~~~}}}||||||zzz|||~~~~~~}}}|||{{{{{{{{{zzz{{{{{{|||}}}|||}}}}}}~~~~~~~~~{{{wwwttttttuuuxxx|||~~~~~~~~~||||||}}}||||||~~~{{{uuurrrpppooonnngggeeeaaa]]]XXXUUURRRQQQOOONNNMMMLLLKKKKKKKKKKKKIIIGGGDDDCCCCCCCCCBBB@@@BBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@???<<<======>>>>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBAAA??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEGGGHHHIIIHHHHHHIIIKKKPPPSSSWWWYYY[[[___eeejjjkkkkkklllmmmoootttyyy~~~|||xxxvvvtttrrrqqqlllllllllkkkjjjiiiggggggiiiiiiiiijjjkkkkkkjjjhhhfffeeecccaaa```^^^]]]]]]_________^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\ZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYXXXWWWWWWWWWXXXYYYWWWXXXZZZ\\\]]]```cccfffiiinnnvvv|||}}}}}}~~~}}}||||||~~~}}}zzzuuuvvvvvvvvvvvvuuuuuutttrrrsssuuuyyy|||}}}{{{yyyqqqooonnnnnnqqquuuwwwwwwyyy}}}{{{xxxxxxyyyzzz{{{|||||||||{{{zzzzzzzzz{{{{{{|||||||||{{{{{{zzz{{{}}}}}}~~~~~~}}}{{{{{{|||}}}|||yyyxxxxxxyyy|||~~~}}}||||||||||||}}}uuusssoooiiiccc]]]XXXVVVXXXVVVUUUTTTSSSSSSSSSRRRNNNLLLIIIGGGGGGFFFEEECCCEEEEEEDDDDDDCCCCCCCCCBBBEEEFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???======>>>??????@@@@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAAAAABBBDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEFFFHHHIIIJJJKKKMMMMMMMMMMMMOOOQQQXXX\\\bbbfffjjjpppyyy~~~~~~|||wwwtttoooooonnnmmmlllkkkkkkkkkjjjjjjjjjkkklllllljjjgggeeedddbbbaaa```___``````^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZ\\\]]]]]]^^^]]]\\\\\\\\\]]]___```^^^```aaabbbcccgggmmmqqquuu|||~~~|||zzz{{{{{{}}}yyyrrrssstttuuuuuuttttttsssqqqrrrtttxxx{{{|||zzzwwwqqqooonnnooorrruuuvvvwwwtttxxx{{{{{{wwwttttttvvvyyyyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{{{{{{{{{{zzzyyyzzz{{{|||}}}{{{zzzzzzzzzxxxwwwwwwyyyzzz|||{{{{{{}}}}}}|||zzzzzzzzz{{{}}}|||sssjjjccc^^^```^^^\\\\\\\\\[[[XXXVVVSSSPPPLLLJJJIIIIIIGGGFFFJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@@@@??????@@@AAAAAABBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDCCCBBBBBBCCCEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLLLLLLLMMMOOOOOOPPPQQQSSSTTTTTTVVVYYY\\\aaagggqqqyyyzzzpppooommmkkkkkklllmmmoookkkkkkkkkmmmnnnmmmjjjgggfffeeecccbbbaaaaaabbbbbb^^^^^^]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWYYYZZZZZZ[[[[[[\\\]]]^^^```bbbccc```_________```bbbeeegggfffggghhhhhhiiioooxxx~~~}}}}}}{{{{{{yyy||||||xxxqqqrrrsssuuuuuuuuutttsssrrrrrrsssvvvxxxxxxvvvtttqqqooonnnooorrrtttuuuuuuqqqtttvvvwwwvvvtttttttttvvvxxxzzz|||}}}|||{{{zzzzzzzzz{{{{{{{{{zzzyyyyyy{{{{{{|||~~~~~~{{{xxxxxxxxxwwwvvvttttttvvvxxx{{{{{{{{{yyyxxxzzz}}}~~~}}}yyyxxxwwwyyy{{{}}}~~~}}}}}}uuulllgggjjjhhhggghhhjjjiiiddd```[[[XXXSSSOOONNNLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFBBBCCCCCCDDDEEEDDDDDDDDDBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMOOOPPPQQQRRRSSSSSSTTTVVVXXXYYYZZZ]]]bbbeeemmmwww|||wwwsssqqqqqqsssuuusssssstttvvvwwwuuurrrooonnnllljjjgggeeeeeeeeefffaaaaaa`````````_________```````````````___^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^______```bbbdddgggkkkmmmoookkkjjjjjjjjjlllpppsssvvvtttvvvwwwwwwzzz~~~}}}~~~~~~{{{{{{vvvzzzzzzwwwqqqrrruuuvvvwwwwwwvvvuuusssrrrrrrsssttttttrrrpppqqqooonnnoooqqqsssssssssqqqqqqsssvvvxxxxxxwwwuuusssvvvzzz}}}~~~}}}|||||||||{{{{{{{{{zzzzzzzzz{{{|||~~~~~~{{{xxxvvvwwwwwwuuussssssuuuwwwwwwwwwwwwvvvvvvyyy~~~|||zzzyyyzzz|||}}}|||{{{yyy}}}|||yyyzzzzzz{{{|||vvvkkkggg```[[[WWWUUURRRQQQMMMMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQPPPPPPNNNMMMMMMKKKKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHEEEGGGGGGGGGFFFFFFHHHJJJHHHHHHHHHIIIJJJKKKKKKKKKMMMMMMOOOQQQSSSUUUVVVWWWSSSUUUXXX[[[]]]^^^^^^^^^```bbbdddfffiiimmmrrrvvv~~~}}}}}}~~~}}}zzzvvvtttqqqmmmkkkjjjjjjjjjeeeeeeeeeeeedddddddddccccccccccccccccccbbbbbbaaa]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^```bbbdddeeedddfffhhhlllqqquuuyyy{{{||||||{{{|||{{{}}}|||~~~~~~zzz{{{uuuxxx}}}~~~zzzvvvrrrtttvvvxxxyyyyyyxxxwwwtttsssqqqqqqqqqqqqooonnnqqqooonnnoooqqqrrrrrrqqqrrrqqqrrrvvv{{{|||zzzwwwqqquuuzzz~~~~~~}}}|||||||||||||||zzzzzz|||~~~}}}zzzvvvwwwwwwvvvttttttuuuvvvwwwwwwwwwvvvwwwzzz}}}}}}}}}zzzyyy}}}zzzuuummmfffaaa]]]ZZZXXXVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWUUUTTTSSSNNNNNNMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOONNNNNNNNNJJJKKKLLLLLLKKKKKKMMMOOOLLLMMMMMMNNNOOOPPPPPPQQQSSSTTTUUUXXXZZZ]]]^^^___bbbdddiiimmmoooppppppooorrrtttwwwyyy|||}}}xxxvvvwwwvvvuuupppooollljjjiiijjjkkklllggghhhhhhgggeeeddddddeeecccbbb```_________```aaa^^^___``````______aaacccdddfffiiikkkmmmnnnnnnnnnppprrrvvv{{{~~~}}}zzz|||}}}~~~}}}|||~~~|||~~~zzzzzzyyy{{{}}}}}}{{{yyyxxxxxxtttttttttsssrrrqqqpppooopppmmmkkknnntttwwwuuurrrssstttvvvxxxyyyxxxwwwvvvooossszzz}}}~~~{{{xxxyyy}}}}}}yyyzzzzzz{{{{{{{{{zzzyyyyyywwwwwwxxxwwwwwwvvvuuutttrrruuuvvvvvvzzz|||}}}|||{{{|||}}}~~~{{{||||||vvvrrrlllfffaaaccccccccccccbbbbbbbbbbbbeeecccbbbdddffffffbbb______YYYTTTTTTRRROOONNNPPPOOONNNMMMOOOQQQTTTTTTUUUQQQRRRRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\^^^aaaaaaaaacccgggjjjkkkrrr{{{|||yyywwwvvvvvvwwwvvvuuuoooqqqrrrqqqnnnllllllmmmiiiiiihhhgggggghhhiiijjjhhhiiijjjjjjjjjkkkmmmooonnnrrrwww|||{{{zzz}}}{{{}}}~~~~~~}}}}}}yyyvvvvvvrrrrrrrrrrrrqqqqqqpppooopppmmmlllooosssvvvuuurrrssstttvvvxxxxxxxxxwwwvvvqqquuu{{{~~~}}}|||zzzwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuutttppptttvvvwww{{{~~~}}}|||zzzzzz{{{|||}}}|||}}}}}}yyyvvvvvvuuuuuuuuuuuutttttttttuuurrrooooooqqqqqqnnnkkkmmmeee___]]]ZZZWWWVVVXXXUUUUUUUUUWWWZZZ[[[\\\[[[\\\^^^```bbbdddeeeffffffdddcccaaa``````aaabbbcccdddddddddddddddeeeeeefffeeeiiimmmnnnooorrryyy~~~{{{yyyyyyuuuuuuuuuuuuuuuwwwxxxxxxwwwyyy{{{{{{{{{}}}~~~|||yyyzzz~~~~~~zzzuuusssppppppqqqqqqqqqqqqppppppqqqooonnnppptttvvvuuusssssstttvvvwwwxxxxxxwwwwwwtttwww|||{{{ttttttttttttuuuuuuttttttuuuuuuvvvvvvvvvuuuttttttooosssuuuvvv}}}}}}|||{{{zzzyyyyyyzzz|||}}}~~~}}}|||sssjjjeee```\\\[[[]]]]]]___bbbeeehhhiiiiiiiiijjjlllppptttvvvxxxxxxxxxxxxvvvuuuttttttuuuwwwxxxzzzyyyxxxxxxwwwwwwxxxxxxzzz~~~~~~|||{{{}}}{{{uuuqqqpppqqqqqqrrrrrrrrrqqqqqqsssqqqppprrruuuvvvvvvtttssstttuuuwwwxxxxxxxxxxxxwwwzzz~~~~~~zzzsssrrrrrrrrrrrrrrrssssssqqqrrrsssssssssssssssrrrooorrrtttvvv||||||zzzzzz{{{{{{{{{zzzyyyxxxyyyzzz|||~~~~~~yyypppiiicccbbbdddfffkkkqqqvvvyyy{{{||||||~~~}}}~~~}}}|||}}}vvvrrrrrrrrrsssssstttssssssssstttsssssstttuuuvvvvvvuuussstttuuuvvvwwwxxxyyyyyyyyy{{{~~~{{{xxxssssssrrrqqqpppqqqqqqrrrnnnnnnoooppppppqqqpppppppppsssttttttyyy|||yyywwwxxxyyy{{{|||{{{yyyyyyyyy{{{}}}~~~~~~zzzsssqqqrrrtttzzz}}}|||}}}|||{{{~~~wwwsssssstttttttttttttttssssssssstttttttttttttttttttttsssttttttvvvwwwxxxyyyzzzzzz{{{|||~~~~~~~~~~~~}}}zzz~~~wwwuuusssqqqpppooooooooooookkklllmmmnnnooopppppppppqqqtttuuutttvvv|||~~~~~~~~~|||zzzxxxxxx{{{~~~|||{{{zzzyyyyyyzzz|||}}}~~~}}}{{{zzz|||{{{{{{|||zzz{{{zzz}}}~~~}}}vvvsssttttttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrsssttttttuuuwwwxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzz~~~xxxuuusssqqqnnnlllllllllmmmkkklllmmmoooppppppqqqqqqqqqtttvvvtttvvvyyyzzzwwwzzz{{{{{{zzzxxxxxx||||||{{{yyyxxxwwwxxxzzz{{{}}}}}}~~~|||{{{{{{||||||}}}|||xxxvvvwwwwwwxxxyyywwwxxx|||vvvssstttttttttsssrrrqqqpppoooooopppqqqpppooonnnnnnooosssssstttuuuvvvxxxzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{~~~yyyuuussspppmmmkkkjjjjjjjjjlllmmmnnnpppqqqrrrrrrrrrppptttvvvuuuvvvyyyxxxuuuuuuwwwyyyxxxvvvwwwzzz~~~{{{zzzxxxvvvvvvwwwxxxyyy|||}}}}}}~~~}}}|||xxxxxxxxxxxxxxx{{{}}}zzzwwwvvvvvvsssrrrssstttwwwzzz~~~~~~xxxuuutttwwwwwwvvvuuussspppnnnmmmmmmlllkkkkkkkkkmmmnnnooosssssssssssstttvvvxxxyyy{{{{{{zzzzzz{{{|||}}}}}}~~~{{{wwwsssooolllkkkjjjiiihhhlllmmmoooqqqssstttttttttuuuttttttsssrrrrrrrrrrrrssssssrrrsssuuuxxx{{{}}}~~~zzzwwwvvvvvvvvvwwwxxxzzz}}}~~~~~~{{{yyyyyyyyyzzzyyyyyyyyy{{{}}}zzzyyyyyyyyyuuutttttttttvvvyyy|||~~~}}}yyyuuusssrrruuuuuutttsssqqqooommmllljjjkkkkkklllnnnppprrrsssrrrrrrqqqqqqsssuuuwwwyyy}}}}}}|||{{{{{{{{{||||||}}}}}}yyywwwtttpppmmmllllllkkkjjjmmmnnnppprrrttttttttttttsssrrrrrrqqqqqqrrrrrrssssssrrrrrrssstttwwwyyy{{{|||{{{zzzxxxwwwvvvvvvuuuvvvxxx{{{|||||||||~~~|||zzzzzzyyy||||||{{{zzzyyy{{{~~~~~~|||{{{{{{|||}}}xxxwwwvvvuuuuuuwwwyyyzzzxxxyyyxxxuuurrrppppppqqqssssssrrrpppooommmlllkkkhhhjjjlllooorrrtttuuuvvvrrrqqqpppppprrruuuwwwyyy~~~}}}|||{{{{{{{{{{{{}}}zzzwwwxxxuuuqqqooooooooommmlllnnnoooqqqssstttuuuttttttqqqqqqpppppppppqqqrrrrrrqqqqqqrrrsssuuuwwwxxxyyywwwwwwyyyyyyxxxvvvtttsssrrrtttwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyzzz}}}}}}|||{{{|||}}}~~~|||zzzxxxvvvuuuuuuvvvwwwssssssrrrpppmmmmmmoooqqqrrrrrrpppooonnnmmmlllllliiikkknnnrrrtttvvvwwwwwwssssssrrrrrrsssvvvyyyzzz}}}||||||{{{{{{{{{||||||~~~}}}xxxvvvwwwuuurrrqqqqqqqqqpppooooooqqqrrrtttuuuuuuttttttqqqppppppoooooooooooopppnnnooorrruuuwwwxxxyyyyyyrrrtttwwwyyyxxxvvvsssqqqoooqqqssstttttttttuuuwww|||~~~~~~~~~}}}{{{yyyzzz}}}}}}|||{{{|||}}}~~~~~~|||yyyvvvtttttttttuuuqqqqqqpppnnnlllmmmpppssssssrrrpppooonnnnnnnnnnnnmmmnnnqqqsssuuuvvvvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{yyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~{{{wwwuuuvvvtttrrrrrrrrrrrrqqqppppppqqqssstttuuutttssssssrrrqqqpppooonnnmmmmmmmmmlllooossswwwzzz{{{{{{zzzoooqqqtttvvvvvvtttqqqooommmooorrrrrrrrrrrrssstttyyyyyyyyyyyyzzz~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}zzzyyyyyy|||~~~|||{{{{{{}}}}}}~~~|||yyyvvvttttttttttttqqqqqqpppooonnnoooqqqtttsssrrrqqqooooooooopppqqqpppqqqrrrtttuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{{{{zzzuuuuuuuuuvvvwwwyyy{{{{{{{{{{{{||||||zzzxxxvvvtttsssrrrqqqqqqrrrsssqqqpppqqqrrrsssttttttsssrrrqqqqqqqqqpppooonnnnnnnnnnnnooorrrwww|||~~~}}}{{{yyyoooppprrrssssssqqqpppnnnnnnppprrrrrrrrrqqqrrrtttssssssssssssuuuzzz{{{zzz{{{}}}||||||||||||}}}~~~|||{{{}}}}}}}}}|||yyyxxxyyy|||~~~}}}|||{{{|||~~~}}}{{{yyyvvvuuutttuuuuuupppqqqqqqpppoooppprrrtttrrrqqqpppnnnnnnooopppqqqqqqqqqqqqrrrtttuuuwwwxxxyyy{{{}}}~~~|||zzzxxxsssssssssssstttvvvwwwwwwwwwwwwwwwwwwvvvuuusssssspppoooooopppqqqrrrqqqoooqqqqqqrrrssssssrrrqqqpppooonnnnnnnnnoooppppppqqquuuxxx}}}~~~yyyvvvqqqqqqpppooonnnnnnnnnooooooqqqsssssssssrrrssstttppprrrssstttvvvzzz{{{yyy}}}}}}{{{}}}|||zzzzzz{{{}}}~~~}}}|||}}}~~~||||||{{{yyywwwxxx{{{~~~~~~}}}|||{{{|||}}}|||{{{xxxvvvuuuuuuvvvvvvpppqqqrrrrrrqqqqqqrrrtttrrrqqqooonnnmmmooopppqqqqqqppppppqqqsssvvvxxxzzzzzz||||||xxxuuussssssrrrrrrrrrsssssstttttttttttttttsssrrrrrrqqqooonnnnnnoooqqqqqqpppnnnpppqqqrrrrrrrrrqqqpppooollllllmmmnnnppprrrssstttzzz}}}}}}wwwssssssqqqooommmlllmmmnnnoooppprrrtttttttttssstttuuuqqqsssvvvyyy{{{}}}~~~||||||{{{}}}}}}{{{yyyyyyzzz|||~~~~~~||||||}}}~~~}}}}}}yyyyyyxxxxxxyyy{{{|||}}}~~~}}}{{{yyyyyyyyyzzz{{{{{{zzzxxxvvvuuusssssssssrrrrrrrrrqqqpppoooooonnnlllkkkjjjkkkmmmooooooooorrrssstttuuuwwwyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvtttqqqpppooonnnoooppprrrtttpppqqqqqqqqqpppooommmlllkkkjjjiiijjjlllmmmmmmkkkjjjmmmqqqttttttrrrnnnkkkmmmmmmmmmnnnooorrruuuvvvzzzvvvuuuqqqpppmmmkkkkkklllnnnooorrrzzz}}}wwwrrrssstttrrrqqqtttxxx{{{}}}~~~~~~www~~~|||xxxwwwyyy{{{|||}}}~~~}}}|||zzzzzz{{{|||{{{zzzxxxxxxxxxxxxxxxzzz{{{||||||{{{yyyxxxwwwxxxyyyzzzyyyxxxvvvuuutttsssrrrrrrtttsssqqqooonnnmmmllllllkkkjjjiiikkknnnpppqqqqqqrrrssstttvvvxxxyyyyyyyyyzzzzzzzzzyyyxxxvvvtttrrrrrrqqqooonnnnnnoooqqqrrrppppppqqqqqqqqqooonnnmmmkkkiiihhhhhhjjjkkkkkkjjjiiilllooorrrsssqqqnnnkkknnnpppqqqrrrrrrsssuuuwww~~~vvvqqqppppppooommmkkkkkklllnnnooosss{{{~~~yyytttttttttrrrqqqtttyyy|||}}}~~~~~~}}}~~~}}}{{{yyyxxxyyy{{{{{{{{{}}}}}}|||{{{zzz{{{yyywwwwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwvvvvvvuuutttssssssrrrrrrtttsssooollljjjjjjjjjjjjjjjjjjiiilllooorrrssssssqqqsssuuuwwwyyyyyyxxxwwwyyyyyyxxxwwwvvvtttsssrrrsssrrrpppooonnnnnnoooooooooooopppqqqqqqpppooonnnllliiiffffffggghhhiiihhhgggiiimmmpppqqqooommmkkkooossswwwwwwtttrrruuuxxxzzzssspppoooooonnnmmmlllmmmnnnooopppuuuzzz~~~zzzvvvuuusssqqqppptttyyy|||}}}}}}}}}}}}~~~|||yyyyyy~~~{{{yyyyyyzzz{{{{{{zzzxxx}}}||||||}}}}}}|||{{{yyywwwuuuuuuvvvvvvuuutttsssssssssssssssttttttuuuttttttsssssssssssstttuuuuuuuuuvvvvvvuuuuuuttttttrrrpppmmmjjjhhhiiijjjkkkmmmlllkkkmmmppprrrsssrrrqqqsssvvvxxxyyyxxxvvvuuuvvvvvvvvvvvvvvvuuuuuuuuutttsssqqqpppnnnmmmmmmmmmnnnooopppqqqqqqqqqpppooollliiieeecccdddfffggggggeeegggjjjmmmnnnmmmlllkkknnnuuu{{{zzztttqqqsssvvv|||}}}~~~|||xxxuuutttuuupppppppppppppppqqqqqqrrrtttxxx{{{zzzvvvsssqqqpppppptttyyy||||||{{{{{{{{{~~~|||~~~~~~xxxxxxyyy{{{}}}|||yyyvvv{{{zzzzzz{{{}}}~~~}}}|||yyywwwuuutttuuuuuutttsssooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvvvvwwwwwwwwwwwwvvvuuunnnllljjjiiiiiikkkmmmooopppooonnnnnnppprrrqqqqqqqqqsssvvvxxxxxxwwwuuutttsssssstttuuuvvvwwwxxxyyyuuutttsssqqqooonnnmmmlllooooooqqqrrrrrrqqqppppppkkkhhheeecccdddffffffgggeeefffhhhjjjkkklllkkkkkkmmmtttzzzyyysssooopppsssuuuvvvwwwwwwwwwwwwxxxyyysssssstttttttttttttttsssrrrsssuuuvvvtttqqqooonnnqqqtttxxxzzzzzzyyyyyyyyy~~~~~~}}}xxxxxxzzz}}}~~~}}}yyyvvv~~~yyyxxxwwwyyy{{{||||||{{{xxxvvvtttsssttttttsssqqqnnnnnnoooppppppoooooonnnoooooopppqqqrrrssssssssstttuuuvvvwwwwwwvvvtttsssjjjjjjiiijjjkkknnnqqqrrrsssqqqooopppqqqrrrqqqpppssstttvvvwwwwwwvvvuuusssqqqrrrrrrsssuuuwwwyyyzzzvvvvvvtttsssqqqooonnnmmmppppppqqqrrrrrrqqqpppoookkkhhheeeeeefffggghhhgggfffggghhhiiijjjjjjjjjkkkmmmrrrvvvvvvrrrnnnooopppssstttuuuvvvwwwxxxxxxxxxuuuvvvwwwxxxwwwvvvuuusssqqqoooppprrrrrrooommmooosssuuuxxxxxxwwwwwwwwwxxxzzz{{{~~~~~~}}}}}}~~~xxxyyy{{{~~~}}}zzzvvv~~~|||yyywwwvvvwwwxxxzzzzzzyyywwwuuusssrrrrrrrrrqqqoooooopppqqqqqqqqqpppoooooonnnoooppprrrssstttttttttqqqqqqsssssssssqqqooonnniiijjjkkklllnnnppprrrsssrrrqqqoooppprrrssssssrrrtttuuuuuuvvvuuuuuuttttttrrrrrrqqqrrrsssuuuvvvxxxwwwvvvuuutttsssqqqooonnnqqqrrrrrrsssrrrqqqooonnnjjjhhhggggggiiijjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjnnnpppssssssqqqooooooooorrrssstttwwwyyyyyyyyyxxxwwwxxxyyyyyyxxxvvvtttrrrpppllllllooopppnnnnnnqqquuuvvvwwwvvvuuuuuuvvvxxxwwwxxx|||}}}}}}{{{{{{{{{zzzzzz|||~~~~~~{{{xxx~~~|||zzzxxxvvvvvvxxxzzzzzzzzzvvvtttqqqqqqqqqqqqooonnnpppqqqrrrssssssrrrqqqpppnnnoooqqqrrrttttttuuuuuummmnnnooopppooommmkkkjjjjjjkkklllnnnpppqqqssssssqqqoooooopppsssuuuuuuuuuvvvuuuuuuuuuttttttttttttsssrrrqqqqqqqqqrrrssstttwwwwwwvvvuuutttrrrpppppprrrrrrssssssrrrpppooonnniiihhhhhhiiikkklllkkkjjjiiiiiihhhhhhhhhhhhiiijjjooopppqqqqqqqqqqqqooooooooopppssswww{{{|||{{{zzzwwwxxxyyyzzzxxxvvvrrrpppqqqkkkjjjnnnpppnnnooosssvvvwwwvvvuuussstttvvvxxxvvvwww||||||{{{yyy|||~~~{{{www{{{~~~|||yyywwwvvv{{{{{{|||~~~|||yyy~~~{{{zzzyyyzzzwwwuuuttttttuuuuuutttrrrrrrqqqqqqpppoooooonnnuuuvvvvvvvvvtttrrrpppnnnssssssuuuuuutttrrrpppooojjjmmmpppqqqqqqmmmiiigggkkknnnrrrttttttssssssssssssrrrpppqqqssstttuuutttvvvuuutttrrrqqqppppppooosssqqqooommmnnnppptttvvvrrrssstttuuuuuuuuutttssstttssspppnnnlllllllllllljjjjjjkkkkkkkkkjjjjjjiiikkkjjjhhhgggggghhhiiiiiilllmmmnnnmmmkkkkkkmmmooopppqqqsssvvvyyy{{{|||}}}~~~|||zzzwwwtttrrrqqqqqqmmmnnnnnnnnnnnnpppsssvvv|||{{{zzzyyyzzz{{{|||}}}wwwyyy|||~~~~~~{{{uuurrrrrrtttssssssuuuxxx{{{zzz{{{}}}{{{{{{{{{||||||}}}}}}|||{{{yyyxxx~~~{{{yyyxxxxxxzzzxxxuuuuuuuuuuuutttsssssssssrrrqqqqqqqqqrrrrrrtttuuuwwwxxxxxxvvvtttrrrtttuuuuuuvvvuuusssqqqooommmnnnpppqqqpppmmmjjjhhhkkknnnrrrtttsssqqqpppoooooonnnoooqqqtttvvvwwwvvvuuutttrrrqqqpppppppppqqqrrrpppooonnnnnnppprrrtttuuuuuuuuutttsssrrrqqqpppqqqpppnnnllljjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjiiihhhhhhggggggggggggggghhhjjjkkklllkkkkkkkkkmmmoooqqqsssuuuwwwyyy{{{||||||}}}{{{wwwtttrrrqqqqqqqqqppprrrssssssrrrqqqrrrsssyyyzzz}}}zzzzzz{{{|||{{{wwwpppooonnnnnnnnnooopppqqqmmmnnnppptttvvvvvvtttqqqpppmmmjjjhhhjjjmmmqqqsssxxx~~~{{{zzz{{{|||~~~|||{{{{{{wwwwwwwwwxxxzzzxxxvvvvvvvvvvvvtttrrruuutttrrrrrrrrrsssuuuvvvtttvvvyyy||||||{{{xxxwwwvvvvvvwwwvvvuuusssqqqpppooopppoooooonnnlllkkkjjjlllppptttvvvuuurrrooommmmmmmmmppptttxxx{{{{{{zzzuuusssqqqooonnnoooqqqsssppppppooooooooopppqqqqqqvvvvvvtttrrrpppnnnmmmlllmmmlllkkkiiihhhggggggggggggggghhhiiiiiijjjjjjjjjhhhhhhiiiiiiiiiiiiiiihhhggghhhjjjjjjjjjkkknnnppptttuuuvvvxxxyyyzzzzzzzzzzzzxxxtttpppnnnooopppqqqtttvvvxxxxxxvvvsssqqqqqqwwwzzz}}}{{{xxxzzz}}}{{{{{{}}}{{{zzz}}}zzzvvvrrrrrruuuzzz~~~{{{uuummmgggcccddddddddddddeeefffggghhhfffhhhjjjmmmnnnnnnnnnmmmiiikkklllmmmooouuu}}}}}}|||zzzyyyyyy{{{}}}}}}{{{yyywww~~~yyywwwwwwyyyzzzyyyxxxwwwwwwwwwvvvtttrrruuutttrrrqqqrrrtttwwwyyyvvvxxx{{{~~~~~~}}}zzzxxxwwwwwwwwwvvvuuusssqqqppppppooommmlllkkkjjjjjjjjjlllpppvvvyyyxxxtttqqqooopppqqqtttxxx}}}~~~}}}uuussspppmmmmmmooorrrtttqqqqqqqqqqqqqqqqqqppppppuuutttrrrpppnnnmmmlllkkkjjjjjjiiihhhgggfffffffffeeeffffffgggiiijjjkkklllkkklllmmmnnnnnnmmmlllkkkfffhhhjjjjjjkkklllooorrrvvvvvvwwwxxxxxxxxxxxxxxxvvvtttooolllkkkllloooqqquuuwwwxxxwwwtttrrrqqqqqqwwwzzz~~~zzzvvvwww}}}~~~{{{xxxvvvxxx|||{{{{{{{{{~~~~~~~~~||||||vvvpppllliiifffcccbbbeeeiiinnnqqqoooooommmjjjfffbbb^^^\\\YYYYYYZZZZZZ[[[\\\]]]]]]bbbcccdddddddddfffjjjmmmtttyyy{{{{{{zzzxxxvvvxxx{{{~~~}}}{{{yyyvvvttt}}}zzzyyyzzz|||}}}yyyxxxvvvvvvwwwwwwuuutttuuutttrrrqqqrrruuuxxxzzzyyyzzz|||~~~}}}zzzwwwuuuxxxwwwvvvuuusssqqqooonnnnnnllljjjhhhggghhhiiijjjjjjnnnuuuxxxxxxuuusssqqqssstttvvvyyy|||}}}|||zzzuuussspppnnnnnnppprrrtttrrrrrrssssssrrrqqqpppooorrrqqqpppooonnnmmmllllllhhhhhhhhhhhhggggggffffffddddddeeefffhhhkkkmmmnnnnnnooopppppppppooommmlllhhhiiikkkllllllmmmppprrruuuvvvvvvvvvvvvvvvuuuuuurrrpppllliiiiiikkknnnqqqttttttsssrrrpppoooqqqssswwwyyy{{{}}}}}}|||{{{zzz|||wwwssstttyyy~~~~~~|||~~~}}}zzzwwwtttuuuyyy||||||xxxwwwxxxzzz{{{}}}rrrooollljjjjjjjjjjjjiiihhhjjjooosssvvvxxxxxxwwwyyyxxxwwwuuusssqqqppppppjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkjjjhhhddd```]]]\\\[[[YYYYYYZZZ]]]aaaeeedddcccbbbaaa___]]]\\\[[[ZZZ[[[\\\]]]^^^___``````dddfffhhhggghhhllluuu}}}~~~}}}~~~{{{{{{zzzwwwvvvwwwzzz}}}}}}zzzwwwuuu~~~~~~~~~~~~|||{{{{{{{{{}}}~~~yyywwwuuuuuuvvvwwwxxxwwwuuuuuutttssstttvvvxxxzzzyyyzzzzzzzzzyyyvvvtttrrrwwwvvvuuurrrpppnnnmmmlllkkkiiihhhffffffhhhiiikkkiiimmmsssvvvvvvuuusssrrrsssssssssuuuwwwwwwvvvtttvvvtttrrrpppoooppprrrssssssssssssrrrrrrpppooonnnnnnooopppppppppnnnmmmlllfffgggggggggggggggfffeeeccccccdddfffiiillloooqqqqqqqqqppppppooonnnlllllljjjlllmmmmmmlllmmmoooqqqssssssttttttssssssrrrqqqnnnllljjjhhhiiikkknnnpppppppppooommmkkklllooorrrssstttttttttuuuuuuuuuuuuvvvssspppqqqtttwwwwwwwwwxxxxxxwwwuuussstttwwwzzz{{{~~~xxxuuuuuuuuuuuuooopppppppppooonnnlllkkkeeebbb^^^]]]]]]]]]]]]]]]ZZZ\\\___bbbdddeeeffffffffffffeeeeeecccbbbaaa```[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXVVVUUURRRSSSTTTTTTTTTVVVZZZ]]]]]]\\\[[[ZZZZZZZZZZZZZZZ```aaadddfffiiikkklllllloootttyyy{{{|||~~~|||zzzzzz|||~~~}}}}}}|||zzzwwwwwwyyy{{{}}}}}}|||{{{yyyvvvsssrrr~~~{{{zzz|||}}}yyyyyyyyyzzzzzzzzz{{{{{{yyywwwtttsssuuuxxxzzz{{{wwwwwwvvvvvvwwwxxxyyyyyywwwwwwvvvuuusssrrrqqqpppvvvuuurrrpppmmmkkkjjjiiiiiihhhgggggggggiiikkklllnnnqqqvvvxxxwwwvvvttttttsssrrrqqqrrrssstttsssqqqwwwvvvtttrrrqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmoooqqqrrrqqqooollljjjdddeeeffffffgggfffeeedddccccccdddfffjjjnnnrrrtttuuutttrrrpppooommmmmmllllllmmmmmmlllkkkjjjlllmmmppppppqqqqqqqqqpppoooooojjjiiihhhhhhiiikkkmmmooolllmmmmmmlllkkkjjjkkklllkkklllnnnoooppppppppppppoooooonnnnnnooopppqqqrrrrrrttttttttttttuuuwwwyyyzzz|||yyywwwuuuuuutttssspppnnnllljjjiiifffccc___\\\\\\[[[[[[ZZZWWWXXXYYY[[[]]]___aaabbb______``````___\\\ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUUUURRRUUUXXXZZZ[[[]]]```cccaaa``````aaacccfffhhhjjjeeeggglllqqquuuyyy|||}}}zzzxxxwwwwwwzzz}}}~~~~~~}}}yyyxxxxxxyyywwwwwwwwwvvvtttqqqooommm}}}xxxtttsssvvvxxxuuuvvvwwwxxxyyyyyyxxxxxxzzzvvvsssrrrtttxxx|||}}}xxxxxxyyyyyyyyyyyyzzzzzzuuutttsssqqqppppppppppppuuusssqqqnnnkkkiiihhhggghhhgggggghhhiiijjjlllmmmuuuxxx{{{{{{zzzxxxwwwwwwuuusssqqqqqqssstttsssssswwwwwwuuutttsssrrrqqqqqqrrrqqqooommmlllkkkkkkkkkmmmooorrrsssrrrooojjjhhhbbbcccdddeeefffeeedddcccccccccdddfffjjjooosssuuuzzzxxxuuussspppooooooooommmmmmmmmkkkiiihhhiiikkknnnoooooooooooonnnnnnmmmhhhhhhhhhiiijjjlllmmmooojjjlllnnnnnnllliiihhhhhheeegggjjjmmmoooooonnnmmmjjjlllmmmmmmllllllmmmnnnppprrrtttuuuvvvwwwyyyzzz|||~~~|||yyyxxxwwwmmmiiieeeaaa```___^^^\\\YYYYYYZZZ[[[]]]aaadddeee```aaabbbbbb```]]]YYYWWWUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWUUUTTTTTTUUUWWWXXXXXX\\\bbbfffgggiiilllooommmnnnooorrrwww|||~~~|||}}}~~~}}}xxxvvvuuuvvvyyy}}}{{{xxxwwwwwwxxxxxxxxxwwwuuusssqqqooo~~~~~~|||{{{yyywwwvvvuuutttsssssstttuuuwwwyyyzzzzzzxxxvvvvvvyyy|||~~~yyyzzz{{{{{{zzzyyywwwvvvyyyvvvrrrnnnmmmmmmnnnppptttsssqqqnnnllljjjhhhhhhiiiiiijjjjjjlllmmmnnnooouuuwwwyyyyyywwwtttrrrrrrrrrtttuuusssppppppsssvvvyyyyyyzzzyyywwwsssooommmpppqqqqqqqqqooonnnoooppprrrrrrssssssrrrooolllkkkggghhhhhhfffdddbbbbbbcccgggfffddddddfffjjjnnnqqqssstttttttttsssqqqooonnnmmmllliiihhhggghhhkkkmmmmmmmmmlllllllllmmmnnnnnnkkkkkkkkkllllllllllllllllllmmmmmmnnnmmmllljjjiiigggeeeddddddfffhhhiiiiiimmmnnnnnnooonnnnnnmmmllllllnnnpppqqqsssvvv{{{~~~{{{rrrmmmllllllnnnkkkiiiggggggjjjnnnpppqqqmmmpppsssqqqlllhhhfffggg]]]^^^^^^]]]\\\[[[\\\]]]___]]]]]]___]]]ZZZ[[[___eeehhhlllpppuuu{{{{{{zzz{{{}}}||||||||||||zzzxxxvvvuuussstttvvvxxx{{{}}}{{{wwwvvvxxx{{{~~~|||xxxtttrrrqqqqqqrrr~~~}}}|||{{{zzzyyyxxxwwwwwwttttttttttttuuuwwwyyyzzzvvvtttssstttxxx|||wwwwwwwwwwwwwwwvvvuuuuuuwwwuuurrrpppnnnnnnooopppsssrrrqqqpppooonnnnnnnnnllllllllllllmmmnnnoooppprrrtttuuuuuusssqqqpppqqqtttuuuvvvtttpppooorrruuuyyyyyyzzzyyywwwssspppnnnnnnooopppooonnnnnnpppqqqrrrsssssssssrrrooommmkkkfffggghhhfffcccbbbbbbccccccbbbbbbccceeejjjoooqqqssssssssssssrrrpppooommmkkkjjjhhhhhhiiikkkmmmnnnjjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmllllllkkkkkkkkkkkkkkklllmmmlllkkkjjjiiihhhfffeeeeeehhhjjjkkkkkknnnnnnnnnmmmmmmmmmmmmmmmmmmnnnoooppprrrvvv|||}}}wwwuuunnnqqqrrrrrrqqqooonnnooosssqqqqqqqqqooojjjkkkoootttzzz~~~}}}|||||||||}}}}}}~~~~~~~~~}}}{{{yyywwwvvvssstttvvvxxxzzz|||~~~~~~}}}{{{wwwtttuuuyyy}}}~~~{{{wwwsssqqqqqqrrrsss~~~|||{{{{{{zzzzzzyyyyyyxxxxxxuuuuuuuuuuuuvvvxxxyyyzzzuuutttrrrsssvvvzzz||||||uuutttsssrrrrrrsssttttttuuutttsssrrrqqqqqqqqqrrrppppppoooppppppqqqrrrrrrppppppoooooooooooooooppppppqqqrrrrrrppppppqqqrrrvvvwwwxxxuuupppoooppprrrwwwxxxxxxxxxvvvssspppnnnkkkmmmnnnooonnnoooqqqsssrrrrrrrrrrrrqqqnnnlllkkkfffggggggfffcccbbbbbbccc`````````bbbeeejjjooorrrrrrrrrrrrqqqpppooonnnmmmjjjgggfffhhhllloooooonnnhhhhhhhhhhhhiiikkkmmmnnnqqqpppooonnnlllkkkiiiiiihhhiiijjjkkklllkkkjjjjjjhhhfffeeefffiiilllnnnoooooonnnmmmkkkkkkkkklllmmmlllmmmoooppprrrvvv|||}}}|||{{{xxxvvvxxx{{{~~~~~~}}}~~~~~~~~~}}}|||zzzxxxwwwuuuvvvwwwyyy{{{|||~~~~~~|||yyyvvvrrrqqqtttzzz~~~{{{vvvqqqooopppsssuuu}}}~~~}}}||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyywwwuuusssrrrtttuuuuuuuuutttrrrpppooooooqqqsssttttttuuuuuuuuuuuuuuuuuutttmmmmmmmmmnnnnnnpppqqqqqqqqqqqqpppooonnnnnnnnnnnnooopppqqqpppppppppsssuuuwwwxxxyyyuuuqqqnnnnnnpppuuuuuuuuuuuusssqqqnnnmmmiiilllnnnooopppqqqssstttpppppppppooonnnllljjjiiieeeffffffeeecccbbbbbbcccaaaaaaaaabbbeeejjjmmmpppppppppoooooonnnmmmlllllliiigggfffiiinnnqqqooommmhhhgggggghhhiiilllnnnpppsssrrrpppnnnllljjjhhhgggfffgggiiijjjkkkkkkjjjjjjgggeeedddfffiiimmmooopppooonnnkkkjjjiiijjjkkkllllllmmmnnnoooqqquuu{{{~~~{{{{{{{{{~~~{{{yyyvvvsssppptttzzz}}}{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||}}}~~~|||xxxsssoooooosssyyy~~~}}}yyysssooonnnpppsssvvv~~~}}}~~~|||}}}|||{{{zzzxxxwwwvvvuuuxxxxxxyyyyyyyyyyyyyyyyyyvvvtttrrrqqqrrrssssssrrrrrrqqqooommmnnnpppsssuuuuuuuuuwwwxxxxxxxxxwwwvvvoooooonnnnnnnnnnnnnnnooopppooonnnmmmlllkkkkkkkkkmmmnnnoooooooooppprrrtttvvvxxxxxxuuupppmmmnnnooorrrrrrrrrqqqpppnnnmmmllliiimmmpppsssssssssttttttmmmmmmlllkkkjjjhhhgggfffdddeeefffeeecccbbbbbbccceeeddddddeeefffiiikkkmmmmmmmmmlllkkkkkkkkkjjjjjjjjjhhhgggiiimmmooonnnlllkkkjjjiiiiiijjjllloooqqqsssrrrpppnnnkkkiiigggfffeeefffhhhjjjkkkkkkkkkjjjeeeddddddfffjjjmmmooooooooommmkkkiiihhhhhhjjjkkkjjjlllnnnoooqqqtttxxx|||~~~|||yyyvvvvvvsssuuuyyy}}}~~~zzzwwwssspppnnnqqqxxx}}}}}}{{{uuuuuuvvvwwwxxxyyy{{{{{{|||}}}}}}~~~}}}yyysssnnnnnnrrrwwwzzzyyyvvvqqqmmmlllooosssvvv}}}||||||~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvyyyzzzzzzzzzzzzzzzyyyxxxpppoooooopppsssuuuuuutttpppooommmmmmmmmpppsssuuuuuuuuuvvvwwwxxxxxxwwwwwwsssrrrqqqooonnnnnnnnnnnnnnnmmmkkkjjjiiihhhhhhhhhiiikkkmmmmmmmmmmmmoooqqqrrruuuvvvtttpppmmmmmmoooppppppppppppooonnnmmmlllkkkpppuuuxxxxxxvvvtttssskkkkkkjjjhhhgggfffeeeeeedddeeeeeedddcccbbbbbbcccggggggfffffffffggghhhiiijjjjjjiiihhhgggggghhhhhhhhhhhhhhhiiijjjkkkmmmnnnooonnnllljjjjjjlllooopppqqqpppooommmkkkiiiggggggfffgggiiijjjkkkkkkjjjjjjddddddeeehhhlllnnnnnnmmmmmmllljjjiiihhhhhhhhhhhhhhhkkkmmmoooppprrrtttvvvvvvwwwwwwwwwvvvuuusssrrrrrrrrrrrrtttzzz{{{wwwrrrpppoooqqqvvvzzz{{{zzzrrrrrrssstttvvvxxxzzz{{{{{{{{{|||}}}|||xxxrrrooooooqqqssstttuuurrrnnnlllkkknnnqqqttt}}}}}}~~~|||yyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{|||{{{zzzyyyxxxooonnnnnnpppsssuuuuuutttmmmlllllllllmmmoooqqqsssttttttttttttuuuuuuuuuuuurrrqqqpppnnnmmmllllllllllllkkkjjjhhhhhhggggggggghhhjjjmmmnnnnnnmmmnnnooonnnqqqtttssspppmmmnnnpppqqqpppppppppoooooonnnnnnnnnssszzz~~~}}}xxxtttqqqkkkjjjiiigggfffeeeeeedddcccdddeeedddbbbbbbbbbdddgggffffffeeeeeefffggggggggggggeeeeeedddeeeeeefffcccfffhhhhhhfffhhhnnnrrrssspppmmmkkkjjjkkkmmmnnnnnnnnnmmmkkkjjjiiihhhgggggghhhjjjkkkkkkkkkjjjjjjdddeeehhhlllooopppnnnkkklllkkkjjjiiihhhgggfffffffffiiimmmppppppppppppqqqqqqrrrtttvvvwwwvvvsssqqqoooppppppqqquuu|||}}}yyysssrrrrrrrrrtttuuuwwwxxxssssssrrrssstttvvvwwwyyyvvvwwwxxxyyy{{{|||}}}~~~wwwtttpppooopppqqqpppoooqqqooolllkkkkkkmmmppprrr|||}}}{{{|||~~~zzzxxxuuuuuuvvvwwwyyyzzz{{{|||{{{{{{|||||||||zzzyyyxxxqqqppppppppprrrsssrrrqqqkkkkkkkkkkkklllnnnpppqqqssssssrrrrrrrrrrrrssstttooonnnmmmllljjjjjjjjjjjjkkkjjjiiihhhggggggggggggjjjmmmpppqqqqqqpppoooppplllooorrrrrrooonnnnnnppprrrqqqqqqqqqpppppppppooopppvvv}}}zzztttppplllkkkiiihhhfffeeeeeeeeecccdddeeedddbbbbbbbbbdddeeedddddddddeeeeeefffgggfffeeedddcccccccccdddeee```dddhhhgggdddgggooowwwtttrrrnnnjjjiiiiiikkklllllllllkkkjjjjjjiiihhhhhhhhhiiijjjkkklllkkkjjjjjjeeefffjjjooorrrqqqnnnkkkkkkkkkjjjjjjiiigggfffeeeeeeiiinnnppppppooonnnmmmooorrrvvvzzz|||zzzvvvrrriiijjjlllmmmpppuuu{{{~~~zzzsssttttttsssrrrsssuuuwwwuuuuuutttsssssstttvvvwwwrrrrrrtttuuuwwwyyyzzz{{{rrrpppnnnoooqqqqqqnnnlllnnnmmmkkkjjjjjjllloooppp{{{}}}~~~{{{yyyzzz|||||||||zzzyyyvvvyyy{{{{{{xxxwwwxxxzzz{{{{{{|||{{{zzzxxxvvvtttpppkkkkkkooopppnnnpppuuuoooooonnnmmmlllmmmppprrruuurrrppppppqqqqqqooolllmmmllljjjiiiiiijjjlllmmmppplllhhheeeeeehhhiiijjjmmmooorrrrrrooommmllllllqqqpppoooooooooooooooppprrrrrrrrrrrrrrrrrrrrrrrrtttxxx}}}~~~{{{uuupppmmmmmmmmmnnnnnnllliiigggeeebbbccccccddddddeeeeeeeeeffffffeeedddccccccccccccbbbbbbbbbbbbbbbaaa``````bbbdddggghhhhhhiiikkkmmmrrrppplllhhhffffffggghhhiiijjjkkklllmmmlllkkkjjjiiijjjjjjiiiiiihhhgggfffccceeeiiiooossssssqqqnnnlllpppqqqnnngggbbbbbbeeegggiiimmmoooooopppqqqrrrqqqxxxwwwpppmmmlllkkkjjjlllppptttwww{{{yyyvvvvvvuuutttttttttuuuuuuuuuttttttsssrrrpppooooootttrrrqqqqqqsssvvvvvvvvvtttsssqqqoooooooooooooookkkjjjiiijjjkkkmmmmmmlll~~~~~~~~~wwwzzz|||{{{yyywwwxxxyyyzzz|||~~~~~~|||zzzyyyyyyyyyzzz|||zzzxxxwwwyyy{{{{{{zzzzzzxxxwwwuuutttsssqqqmmmkkknnnnnnkkkmmmqqqnnnnnnnnnmmmmmmnnnppprrrrrrpppnnnnnnooonnnllljjjlllkkkjjjjjjkkknnnqqqssstttooojjjffffffhhhiiijjjmmmoooqqqqqqooommmllllllnnnnnnnnnooooooppppppqqqqqqqqqrrrrrrssssssssstttvvvxxxzzzyyyvvvrrrooonnnmmmnnnoooooonnnllljjjiiifffffffffffffffeeeeeeeeeeeeeeedddcccbbbbbbccccccaaabbbbbbbbbbbbaaa`````````aaacccdddeeefffiiikkkqqqoookkkgggffffffggghhhhhhiiiiiijjjjjjjjjiiiiiifffgggggghhhhhhhhhggggggdddfffjjjooossstttrrrooommmnnnnnnkkkeeebbbbbbcccfffiiimmmppprrrtttvvvxxx{{{yyyqqqkkkjjjiiihhhiiillloooqqq{{{}}}zzzwwwuuutttttttttttttttuuuuuuvvvuuutttsssrrrqqqqqqpppsssrrrqqqrrrtttuuuuuuuuurrrqqqpppooonnnnnnoooppplllkkkjjjiiijjjjjjjjjiii~~~}}}||||||vvvxxx{{{{{{zzzyyyyyyzzzxxxzzz{{{zzzyyyxxxyyyzzz||||||{{{zzzxxxxxxzzz|||{{{zzzwwwuuusssrrrrrrqqqsssooommmmmmmmmkkklllooopppooonnnmmmmmmnnnpppqqqpppnnnmmmlllmmmllljjjiiijjjjjjiiikkknnnsssyyy|||zzzuuunnnjjjiiijjjjjjjjjlllnnnoooooonnnmmmmmmnnnlllmmmnnnooopppqqqqqqqqqppppppqqqrrrrrrsssttttttxxxxxxvvvssspppnnnnnnooommmnnnpppqqqqqqpppooonnnkkkjjjiiihhhgggfffeeeeeeccccccbbbaaaaaaaaabbbbbbaaaaaabbbbbbaaaaaa```______```aaabbbccceeeiiilllooommmjjjgggeeeeeefffgggggggggggggggggggggggggggdddddddddeeefffgggggggggdddfffjjjooossstttrrrpppmmmkkkiiifffcccbbbbbbbbbeeejjjpppuuuyyy|||xxxooohhhgggeeeeeeeeegggjjjkkkrrryyy~~~{{{xxxvvvsssssssssssstttuuuuuuvvvxxxwwwuuusssrrrrrrrrrsssqqqqqqqqqrrrtttuuutttrrrppppppooonnnnnnnnnoooooolllkkkjjjhhhgggfffffffff}}}}}}yyyzzz|||~~~~~~}}}}}}|||wwwxxxxxxxxxwwwwwwzzz|||~~~}}}zzzxxxwwwxxx{{{}}}|||zzzvvvsssqqqpppqqqrrrsssqqqoooooooooooorrrtttvvvssspppnnnmmmnnnnnnnnnooonnnmmmmmmlllkkkjjjiiihhhhhhhhhkkkpppwww}}}{{{uuupppnnnmmmmmmmmmkkkmmmnnnmmmllllllnnnooonnnnnnoooppppppoooooonnnmmmmmmnnnoooqqqrrrssssssuuuuuussspppmmmkkkkkkmmmkkkmmmoooqqqrrrrrrqqqpppmmmlllkkkiiigggeeeccccccaaaaaa`````````aaaaaabbbaaaaaaaaaaaaaaa``````___```aaabbbcccdddfffkkknnnmmmkkkhhhfffdddeeeffffffggggggffffffffffffffffffccccccccccccddddddeeeeeedddeeehhhmmmqqqrrrqqqooojjjgggcccbbbbbbccccccccceeekkkuuu}}}|||pppiiiccccccbbbcccdddfffhhhiiipppttt{{{~~~|||zzzxxxwwwsssssssssssstttuuuwwwwwwyyyxxxvvvtttssstttuuuuuuppppppqqqrrrttttttrrrpppnnnnnnnnnnnnnnnooooooooojjjjjjjjjhhhfffdddeeeeee}}}|||zzz{{{}}}~~~|||wwwwwwwwwvvvvvvwwwzzz|||~~~{{{xxxvvvvvvxxx{{{}}}|||zzzvvvsssqqqqqqrrrsssrrrrrrrrrrrrtttyyy~~~{{{tttooommmmmmmmmlllmmmmmmmmmllljjjiiiiiiiiigggggghhhkkkqqqxxx~~~zzzvvvtttrrrqqqooojjjkkklllkkkkkkllloooqqqssssssrrrqqqooommmlllkkkjjjjjjkkklllnnnooopppppppppqqqqqqpppllljjjiiiiiiiiikkkmmmooopppppppppoookkkkkkiiigggeeecccaaa```____________```aaaaaabbbaaaaaaaaaaaaaaa```_________aaabbbcccdddfffjjjllljjjhhhfffeeeddddddeeeeeehhhhhhgggggggggfffffffffddddddcccbbbaaaaaabbbbbbddddddgggkkknnnooommmkkkfffcccaaa```bbbdddeeeeeeeeennnzzz~~~xxxpppiiieee___```aaaccceeehhhiiijjjnnnrrrxxx|||~~~|||{{{zzzyyyyyyuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxvvvvvvvvvvvvwwwqqqpppqqqsssttttttrrrpppnnnnnnnnnoooooooooooooooiiijjjjjjhhheeedddfffggg}}}|||zzzzzzyyyyyy{{{}}}~~~{{{xxxvvvvvvwwwvvvuuuvvvxxxzzzzzzwwwtttsssuuuxxx{{{{{{{{{yyyvvvsssrrrrrrsssuuuqqqssstttuuu{{{xxxpppnnnnnnnnnmmmlllmmmmmmllliiihhhhhhiiihhhiiijjjnnnrrrwww|||}}}{{{yyywwwssspppiiijjjjjjjjjjjjlllpppssszzzxxxuuurrrnnnllljjjiiiiiiiiijjjkkkkkklllmmmmmmkkkmmmoooooommmjjjhhhhhhhhhjjjlllnnnnnnnnnmmmlllhhhgggfffeeecccaaa```___^^^^^^^^^___```aaabbbccc``````aaaaaa``````___^^^^^^```bbbccccccdddfffhhhgggfffeeedddccccccdddeeeggghhhiiiiiihhhgggeeedddeeedddbbbaaa``````aaaaaaeeeeeefffiiilllllljjjhhhddddddcccccccccdddeeefffgggoooyyy}}}{{{|||zzzwwwrrrmmmiiieeeddd^^^___bbbeeehhhjjjkkkkkkjjjnnnrrruuuvvvyyy~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{xxxxxxxxxxxxyyyyyyzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxsssrrrqqqrrrttttttsssqqqoooooooooppppppooonnnnnniiikkkllljjjfffeeefffiii||||||{{{{{{zzzzzzzzzzzzyyyxxxyyy|||~~~|||xxxttttttuuuuuuuuutttsssuuuwwwvvvssspppqqqtttxxxyyyyyyxxxwwwuuusssrrrssstttuuupppuuuwwwxxxzzzqqqoooqqqqqqqqqooopppqqqooollljjjkkkmmmkkklllnnnqqqtttwwwyyyzzz~~~}}}}}}}}}|||yyytttppphhhiiiiiihhhiiilllpppttt~~~{{{wwwrrrnnnlllkkkkkkiiijjjjjjjjjkkkkkklllllliiikkkmmmmmmkkkiiiiiijjjiiijjjlllmmmmmmllljjjiiieeeeeedddcccbbbaaa``````^^^^^^^^^___```bbbcccddd``````aaaaaa``````___^^^^^^aaadddeeeeeeeeeeeefffeeeddddddcccccccccddddddeeegggiiijjjiiigggdddbbbdddcccaaa`````````bbbcccgggggghhhiiikkkkkkiiigggeeegggiiigggcccbbbccceeejjjnnnsssuuuuuusssqqqpppqqqooommmjjjhhheeedddccc___```cccfffiiijjjjjjjjjeeehhhkkkllllllmmmppptttyyy~~~||||||{{{zzzyyyyyyxxxyyyzzz{{{{{{||||||{{{{{{{{{||||||}}}yyyzzz{{{||||||zzzyyyxxxuuusssrrrrrrsssttttttssspppqqqqqqqqqqqqooonnnmmmllloooooolllgggdddfffiii~~~~~~~~~~~~zzzzzzyyyyyyzzzzzz{{{|||zzzyyyzzz|||~~~}}}xxxsssrrrsssttttttrrrrrrssstttssspppnnnppptttxxxyyyxxxvvvuuutttsssssssssttttttqqqvvvxxxyyy{{{qqqpppsssuuuuuusssuuuvvvtttqqqoooppprrrnnnoooqqqtttuuuwwwwwwxxxzzz{{{|||}}}}}}yyysssooohhhhhhhhhggghhhkkkqqquuu|||wwwqqqnnnlllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkjjjiiiiiikkkllljjjkkkmmmmmmmmmkkkiiigggcccccccccbbbbbbaaaaaaaaa^^^^^^______aaabbbdddeee```````````````______^^^```dddgggiiiiiigggffffffddddddcccccccccccccccddddddfffiiijjjjjjfffbbb```bbbaaa```___```bbbdddeeejjjiiiiiijjjkkkkkkiiifffgggkkkmmmjjjddd``````ccckkklllmmmllliiihhhhhhhhhggggggggggggfffdddbbbaaa```bbbeeegggiiiiiiiiihhhbbbdddgggfffeeefffjjjnnnqqqvvv{{{~~~}}}|||{{{zzzzzzxxxwwwwwwwwwwwwyyyzzz{{{~~~~~~}}}}}}}}}}}}~~~xxxzzz|||~~~}}}|||yyywwwwwwuuurrrrrrssstttttttttqqqrrrrrrrrrqqqpppnnnmmmppprrrrrrnnngggdddeeehhh~~~~~~~~~}}}{{{yyyvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxzzz|||}}}}}}{{{yyywwwwwwwwwwwwwwwwwwxxxyyyyyypppooooooqqqssssssrrrpppssssssssssssssssssssssssrrrvvvzzz}}}~~~zzzttttttwwwxxxwwwtttwww{{{|||zzzwwwuuuuuuwwwtttssstttwwwyyyyyywwwyyyzzz|||{{{xxxrrrlllgggcccdddeeefffgggjjjooorrrvvvvvvtttooojjjhhhjjjllljjjlllmmmmmmlllkkkkkklllhhhhhhgggggghhhjjjlllmmmkkkkkkjjjiiigggfffeeedddeeedddddddddeeefffhhhiiigggeeebbb___^^^___```aaaaaaaaaaaaaaaaaa```______fffgggiiijjjjjjiiihhhgggfffeeecccaaa```___``````gggggggggfffeeedddcccbbbfffdddbbbaaaaaabbbeeeffflllmmmmmmmmmllljjjhhhgggiiikkkmmmjjjfffbbbaaabbbfffeeedddcccccccccdddeeehhhgggfffeeedddddddddddd```cccfffiiijjjhhhfffeeecccbbbaaa```aaadddgggiiimmmmmmnnnooosss{{{}}}zzzyyyzzz{{{{{{zzzuuuttttttvvvyyy|||||||||}}}{{{|||~~~|||~~~{{{yyyssssssrrrqqqqqqqqqrrrrrrrrrtttvvvuuusssqqqqqqqqqppprrrtttqqqmmmiiihhhhhh}}}}}}|||zzzyyywwwuuutttttttttuuuuuuvvvvvvuuuuuuyyyzzz|||}}}}}}{{{yyyxxxyyyxxxwwwwwwwwwwwwwwwwwwsssrrrqqqqqqssssssrrrqqqsssssssssssssssssssssssstttvvvxxxzzz}}}xxxssstttwwwxxxxxxyyy|||~~~|||zzzyyywwwuuutttuuuwwwyyyxxxwwwvvvwwwxxxwwwsssnnnhhheeedddeeefffggggggiiilllnnnnnnoooooommmjjjiiikkkmmmlllllllllllllllllllllllliiiiiihhhggghhhiiijjjkkknnnmmmkkkiiigggeeeddddddffffffeeeeeefffhhhjjjkkkgggeeebbb```^^^___```aaabbbbbbcccbbbbbbaaaaaa```eeefffgggiiiiiihhhfffeeedddcccbbb```____________dddddddddcccbbbaaa``````eeedddbbbaaabbbdddgggiiimmmmmmmmmmmmkkkiiigggffffffhhhiiihhhdddaaaaaaaaadddcccbbbaaaaaabbbcccdddfffeeedddcccbbbbbbbbbbbb```bbbeeeggghhhgggeeecccaaa```______```cccfffgggjjjjjjjjjjjjmmmssszzz}}}{{{yyywwwwwwxxxyyyyyyxxxvvvuuuuuuwww{{{}}}~~~~~~~~~~~~~~~~~~zzzwwwrrrrrrqqqppppppppppppqqqrrrtttuuuuuusssqqqppppppooopppqqqooojjjgggffffff~~~~~~~~~|||{{{|||{{{zzzxxxvvvtttssssssrrrqqqqqqrrrsssttttttuuuuuuzzz{{{|||}}}|||{{{yyyxxxzzzzzzyyyxxxwwwwwwwwwwwwxxxvvvsssrrrrrrsssssssssttttttttttttttttttttttttvvvuuuuuuxxx{{{~~~zzztttrrrtttvvvwwwwwwzzz}}}}}}{{{{{{wwwvvvuuuvvvwwwxxxwwwvvvssssssrrrppplllhhheeebbbeeeggghhhhhhgggggghhhiiieeegggiiijjjjjjkkknnnppppppnnnkkklllnnnpppnnnllljjjiiihhhggggggggghhhhhhmmmllljjjgggeeecccbbbbbbeeeeeedddeeefffgggiiijjjgggfffccc```______``````cccccccccccccccbbbbbbbbbddddddfffffffffeeedddcccbbbbbbaaa```___^^^^^^]]]``````______^^^^^^]]]]]]cccbbbbbbbbbdddgggkkkmmmoooooonnnmmmjjjhhhfffeeeaaabbbddddddbbb`````````______^^^^^^___```aaabbbcccbbbaaa```_________```^^^```ccceeefffeeecccaaa^^^]]]]]]]]]^^^aaaccceeehhhgggfffeeefffjjjpppttt}}}{{{wwwvvvuuuuuuwwwxxxwwwvvvuuutttuuuxxx|||~~~}}}xxxvvvqqqqqqpppoooooooooooooooqqqsssttttttrrrpppooopppmmmnnnnnnlllhhheeecccccc~~~|||zzzzzz{{{||||||{{{yyy{{{{{{{{{xxxwwwvvvwwwxxxwwwtttrrrqqqppppppqqqnnnoooppprrrtttwwwyyyzzz{{{||||||{{{{{{zzzyyyxxx{{{{{{zzzzzzzzz{{{{{{||||||yyytttqqqqqqssssssssssssssssssttttttuuuuuuuuuwwwuuussswww|||~~~}}}yyyxxxuuuqqqppprrrttttttssswwwyyy||||||zzzxxxwwwwwwwwwvvvvvvvvvwwwvvvvvvuuuqqqpppmmmkkkhhheeecccbbbfffhhhjjjjjjhhhfffeeedddaaabbbccceeeiiinnnsssvvvvvvqqqmmmmmmqqqssspppmmmkkkiiihhhfffeeeeeeffffffhhhgggfffdddbbbbbbaaaaaacccbbbbbbbbbcccdddfffggggggeeecccaaa`````````aaacccccccccbbbbbbbbbccccccddddddeeeeeeeeedddcccccc``````aaa```___^^^]]]\\\]]]]]]\\\\\\\\\\\\\\\\\\```aaabbbdddgggjjjmmmooopppooonnnllliiigggeeeccc\\\]]]___`````````______[[[[[[[[[[[[\\\^^^```aaa______^^^]]]]]]]]]]]]]]]]]]___aaabbbcccbbb```___[[[[[[ZZZ[[[\\\^^^aaabbbeeeeeeeeeccccccfffjjjmmmrrrvvv{{{yyyuuuttttttvvvxxxxxxwwwuuussssssuuuxxx}}}}}}|||}}}}}}|||{{{}}}yyywwwrrrqqqpppoooooooooooooooppprrrtttsssqqqooooooooommmmmmllliiifffcccaaaaaaxxx{{{zzzxxxvvvvvvwwwwwwvvvuuuuuuvvvwwwwwwuuusssssstttuuutttrrrpppooonnnoooooolllmmmooossswww{{{|||{{{zzzyyyyyyxxxxxxxxxzzz{{{{{{|||}}}}}}yyysssppppppqqqrrrrrrqqqqqqrrrssstttuuuvvvwwwwwwtttsssxxx~~~|||wwwtttrrrpppooooooppppppooorrrtttvvvvvvuuusssrrrrrrtttuuuvvvvvvvvvuuuttttttooonnnkkkhhhfffeeeddddddhhhjjjlllkkkiiieeecccccccccaaaaaaccciiipppxxx|||yyyuuuppppppssstttqqqmmmiiihhhfffeeedddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbaaaaaabbbddddddeeedddcccbbbaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbccceeeeeeeeeddddddccccccbbb___```aaabbbaaa```^^^\\\\\\\\\[[[[[[[[[\\\\\\]]]___aaadddgggkkkmmmoooppppppooollljjjgggeeecccbbbZZZ[[[\\\^^^```aaa```___YYYYYYYYYYYYZZZ\\\^^^```]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]___`````````^^^^^^YYYYYYYYYYYYZZZ\\\^^^___```aaaaaaaaaaaacccgggjjjhhhjjjqqq{{{}}}zzzxxxvvvvvvwwwyyy{{{{{{yyywwwqqqrrrtttxxx}}}~~~|||{{{{{{{{{zzzxxx{{{|||~~~~~~|||zzzssssssqqqppppppooooooooooooqqqrrrrrrpppnnnmmmnnnnnnllljjjgggeeebbb```___lllnnnrrruuuyyy~~~~~~|||yyywwwvvvvvvvvvvvvtttrrrrrrtttuuuuuutttsssssstttssssssqqqpppooonnnnnnnnnkkklllnnnrrrwww}}}|||{{{yyywwwvvvvvvwwwwwwxxxxxxyyy{{{}}}zzzvvvqqqnnnmmmnnnoooooommmnnnppprrrtttvvvxxxxxxvvvuuuvvv{{{{{{vvvqqqpppooommmmmmmmmmmmmmmppprrrtttsssrrrpppppppppqqqsssuuuvvvtttsssssssssmmmllljjjhhhgggfffggggggiiikkklllllliiifffeeedddfffcccbbbdddjjjrrryyy|||yyywwwtttssstttrrrnnnjjjfffeeedddddddddeeefffgggeeegggiiikkkllllllkkkjjjfffeeedddcccbbbbbbcccccccccbbbbbbbbbbbbcccddddddbbbbbbaaa``````aaacccdddeeeddddddccccccbbbbbbbbb```aaaccceeedddbbb___^^^\\\[[[ZZZZZZ[[[\\\]]]^^^```ccciiinnnqqqqqqpppooonnnmmmjjjgggeeecccbbbaaaZZZZZZ\\\^^^bbbcccbbb```YYYYYYXXXYYYZZZ\\\^^^___\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^______^^^]]]]]]YYYYYYYYYYYYYYYZZZ[[[[[[ZZZ\\\]]]^^^^^^```cccfffaaaccchhhnnnrrryyy}}}{{{yyyxxxyyyyyy{{{}}}~~~{{{xxxqqqrrrtttxxx}}}~~~|||{{{|||{{{yyyxxxwwwyyy{{{}}}~~~~~~}}}|||tttsssrrrqqqpppooooooooonnnppprrrqqqooommmmmmmmmnnnkkkgggdddcccaaa^^^\\\ccceeehhhkkkmmmppptttwwwxxxzzz~~~}}}{{{|||yyyxxxvvvuuuuuuvvvvvvtttrrrrrrtttvvvvvvtttttttttuuurrrrrrrrrqqqpppooonnnmmmjjjkkkmmmpppuuuzzz{{{zzzwwwuuuttttttuuuvvvuuuuuuvvvwwwxxxzzz|||}}}uuurrrnnnkkkkkkllllllkkkjjjkkkmmmpppsssvvvyyyzzzuuuvvvyyy}}}~~~yyytttnnnnnnmmmlllkkkkkkmmmnnnnnnpppqqqqqqooonnnnnnooommmppptttuuusssrrrrrrsssjjjjjjiiihhhhhhhhhiiiiiiiiikkklllllljjjhhhggggggfffeeeeeehhhnnntttvvvwwwwwwwwwvvvuuurrrnnniiifffcccbbbbbbbbbdddfffhhhiiigggjjjnnnqqqqqqooollljjjhhhfffdddbbbaaa````````````aaaaaabbbcccdddeeefffdddcccaaaaaaaaacccdddfffdddcccbbbaaa````````````aaacccfffggggggeeebbb___[[[ZZZYYYYYYZZZ\\\^^^___ccchhhooouuuwwwvvvrrrooollljjjhhheeecccaaaaaaaaa\\\\\\]]]```dddeeedddbbbZZZZZZYYYYYYZZZ\\\]]]___\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]]]]\\\ZZZZZZYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]]]]___aaaccc___```cccfffeeegggppp{{{~~~}}}{{{yyyyyyyyyyyy{{{|||~~~|||xxxrrrsssvvvzzz~~~|||{{{zzzzzzzzzyyywwwvvvuuuwwwyyy{{{||||||||||||sssrrrqqqpppooonnnnnnnnnmmmoooqqqpppnnnlllllllllllliiidddaaa```___\\\YYY]]]___bbbdddfffhhhllloookkkmmmooopppqqqtttwwwzzz}}}~~~~~~||||||{{{xxxrrrqqqqqqqqqrrrrrrpppnnnsssuuuvvvvvvuuuuuuuuuvvvqqqrrrrrrrrrrrrpppnnnmmmjjjjjjlllnnnrrrwww{{{~~~{{{yyyvvvsssrrrssstttuuurrrrrrsssssstttuuuwwwwwwrrrooollljjjjjjjjjjjjiiigggiiilllooossswwwyyy{{{vvvxxx{{{~~~|||vvvrrrllllllkkkjjjjjjkkknnnpppmmmnnnoooooommmllllllmmmkkkooossstttrrrqqqrrrssshhhhhhhhhhhhhhhiiijjjjjjjjjkkklllllljjjiiiiiijjjfffeeeggglllqqqtttsssrrrtttvvvwwwuuupppjjjeeecccaaaaaaaaabbbdddfffiiijjjgggjjjooorrrsssoookkkhhhgggeeeccc```^^^]]]]]]]]]___```aaabbbdddeeeggggggeeedddcccbbbbbbdddfffgggbbbbbbaaa______^^^^^^^^^bbbdddgggiiiiiifffcccaaaZZZYYYXXXXXXYYY[[[^^^___fffllltttzzz|||yyytttpppjjjiiifffdddbbbaaa``````^^^]]]^^^aaaeeegggeeeccc[[[[[[ZZZZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXWWWWWWZZZ\\\^^^_________aaaccc^^^___aaabbb___]]]cccmmmrrrzzz~~~~~~~~~~~~}}}zzzxxxwwwwwwyyyyyy}}}~~~|||xxxtttuuuwww|||xxxwwwvvvwwwwwwwwwuuusssuuuvvvxxxzzz{{{{{{{{{zzzrrrqqqpppnnnmmmmmmllllllmmmoooppppppnnnlllkkklllkkkgggbbb___^^^]]]ZZZWWW]]]]]]^^^___```bbbbbbcccddddddeeefffiiimmmppprrrqqquuu{{{zzzyyyxxxzzz|||}}}|||{{{{{{zzzvvvtttrrrooommmlllmmmoooqqquuuuuuvvvvvvvvvuuuuuutttvvvwwwwwwuuupppllljjjiiifffgggiiikkkooorrruuuwwwuuuuuutttsssrrrrrrrrrrrroooqqqssssssrrrqqqrrrssspppnnnkkkiiijjjkkklllkkkllllllmmmooorrruuuwwwxxxwwwtttrrrtttwwwvvvqqqlllhhhhhhiiiiiijjjkkkmmmmmmkkklllnnnoooooommmkkkjjjkkkkkklllmmmnnnnnnnnnnnnmmmllllllkkkjjjiiihhhhhhjjjiiiiiiiiijjjkkkkkkllllllkkklllooossstttqqqnnnmmmmmmmmmllliiieeebbb```dddcccbbbdddgggjjjkkkkkkiiikkknnnppppppnnnlllkkkeeecccaaa^^^[[[ZZZYYYYYY\\\^^^aaabbbbbbdddfffhhheeedddbbbcccdddeeeeeedddaaaaaaaaa___]]]\\\]]]]]]ccceeehhhiiihhheeeaaa___[[[ZZZXXXWWWXXXZZZ]]]___gggkkkqqquuuuuurrrnnnjjjjjjgggdddddddddbbb___[[[[[[\\\^^^bbbggggggdddaaaYYYYYYYYYYYYZZZ\\\^^^```\\\ZZZYYYWWWXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTSSSTTTUUUVVV[[[[[[[[[\\\^^^___^^^]]]]]]]]]]]]\\\\\\]]]]]]^^^gggmmmtttyyyzzz{{{|||~~~~~~|||{{{yyyxxxxxxxxxyyy|||~~~{{{vvvxxx|||{{{vvvvvvuuussssssrrrrrrrrrssssssvvvyyy|||}}}zzzxxxwwwsssoookkkjjjjjjjjjjjjhhhiiikkklllmmmllllllkkkfffdddaaa]]]ZZZXXXWWWVVVXXXXXXYYY[[[\\\^^^______^^^___aaacccfffhhhjjjkkklllooosssvvvxxxyyy{{{}}}}}}~~~~~~}}}}}}}}}~~~~~~|||zzzxxxxxxwwwyyy{{{}}}}}}|||{{{|||xxxssspppooommmkkkkkkmmmooopppvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwtttpppllljjjiiifffggghhhjjjmmmppprrrtttrrrrrrqqqppppppppppppqqqqqqrrrrrrrrrqqqpppppppppnnnllljjjiiijjjlllllllllllllllmmmnnnoooqqqssstttuuurrrqqqsssvvvuuuqqqllliiiiiihhhhhhiiikkklllmmmkkklllnnnnnnnnnmmmkkkjjjjjjjjjkkklllmmmmmmllllllhhhhhhhhhiiiiiiiiiiiiiiicccddddddfffiiilllpppqqqooonnnnnnppprrrrrrooolllmmmllljjjhhhfffdddcccbbbddddddeeehhhkkknnnooonnnkkklllmmmmmmmmmkkkiiihhhdddbbb```]]][[[[[[[[[[[[]]]___aaabbbbbbccceeeggggggeeeccccccddddddcccbbb``````___]]][[[ZZZ[[[\\\ccceeeggghhhgggdddaaa^^^[[[ZZZXXXWWWWWWYYY[[[]]]cccfffkkknnnooommmjjjggggggeeebbbbbbbbb```]]]YYY[[[[[[]]]aaaeeeeeebbb___XXXXXXYYY[[[]]]___aaabbb___]]]ZZZXXXXXXZZZ]]]______^^^]]]\\\ZZZXXXWWWVVVVVVUUUSSSQQQQQQSSSUUUVVVZZZZZZZZZ[[[]]]^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZ\\\aaahhhmmmqqqyyy{{{{{{|||}}}~~~}}}|||zzzyyyxxxxxxxxxyyy}}}~~~|||uuuvvvyyy}}}|||yyyyyyxxxvvvtttqqqpppooonnnqqqrrruuuxxx||||||{{{yyyvvvrrrmmmjjjiiiiiiiiihhhhhhhhhjjjkkklllkkkjjjjjjdddbbb___[[[YYYWWWUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]ZZZ\\\```ccceeefffeeeeeefffiiilllmmmlllllllllmmmnnnoooqqqtttvvvxxxyyyzzz{{{~~~~~~{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxyyyzzzxxxvvvvvvuuuuuuwwwzzz}}}}}}|||{{{{{{xxxuuupppnnnmmmlllllllllnnnppprrrwwwvvvuuutttssstttuuuuuuvvvwwwwwwtttoookkkiiihhhggghhhhhhiiikkklllnnnooonnnmmmmmmmmmmmmnnnoooooosssrrrpppppppppooommmkkkkkkjjjhhhhhhjjjlllmmmmmmlllllllllmmmnnnooopppqqqqqqpppppprrruuutttqqqmmmjjjiiihhhggghhhjjjlllmmmllllllmmmnnnmmmllljjjjjjiiiiiijjjjjjkkkjjjjjjjjjccccccdddfffggghhhiiijjj``````aaacccfffkkkpppssspppooooooooopppooollliiillljjjgggeeeddddddeeefffdddeeegggjjjnnnppppppooollllllkkkiiihhhfffeeedddbbb```^^^\\\[[[[[[\\\]]]```bbbcccdddccccccdddeeehhhfffddddddddddddbbb```aaa___]]][[[ZZZ[[[]]]^^^dddeeefffgggfffccc```^^^]]][[[YYYWWWVVVXXXZZZ[[[]]]```cccfffhhhgggeeecccdddbbb```______]]]ZZZXXXZZZ[[[]]]aaacccbbb___\\\WWWXXX[[[]]]```aaaccccccaaa^^^ZZZXXXWWWYYY\\\^^^```___]]][[[XXXVVVTTTTTTSSSQQQOOONNNNNNQQQTTTVVVYYYYYYYYYZZZ\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXX\\\aaaeeeiiioooxxx~~~|||{{{{{{{{{}}}|||{{{yyyxxxwwwxxxyyyzzz~~~~~~|||sssssstttwwwyyyyyyxxxvvvxxxwwwuuusssqqqooonnnnnnpppqqqssswwwzzz|||{{{yyytttqqqllliiihhhhhhgggfffggggggiiijjjjjjiiihhhggg```___\\\ZZZWWWUUUTTTSSSYYYYYYYYYYYYZZZZZZ[[[[[[ZZZ]]]bbbfffhhhgggdddcccdddfffhhhhhhgggeeeeeefffhhhiiilllnnnpppqqqqqqpppnnnpppsssvvvyyy}}}}}}zzzwwwzzzzzz{{{~~~~~~zzzvvvttttttuuuvvvwwwvvvsssqqqppppppppppppqqqrrrssstttqqqrrrtttuuuuuusssrrrqqqqqqqqqrrruuuwwwxxxvvvtttsssrrrsssuuuyyy{{{|||{{{{{{~~~{{{xxxwwwtttoooooonnnnnnnnnoooqqqssstttvvvuuusssrrrrrrssstttvvvvvvwwwvvvsssooojjjhhhggghhhggggggggghhhiiijjjjjjkkkkkkkkkkkklllmmmnnnooorrrpppnnnoooooonnnkkkhhhiiigggggghhhjjjlllmmmmmmkkkkkkllllllmmmooopppqqqoooooooooqqqttttttqqqnnnjjjiiihhhggghhhjjjlllnnnllllllmmmmmmlllkkkjjjiiihhhhhhiiiiiiiiihhhgggggg```aaabbbdddeeeggghhhhhhdddbbbaaa```bbbfffjjjmmmmmmmmmmmmllllllkkkiiigggiiihhhgggfffeeeffffffgggeeefffhhhkkknnnooonnnlllkkkiiigggeeecccccccccccc```^^^\\\[[[[[[\\\^^^___ccceeeggggggeeedddddddddfffeeeddddddeeeeeecccaaabbb```]]]]]]___bbbeeegggfffgggggggggfffdddaaa```___]]]ZZZXXXWWWXXXZZZ[[[[[[]]]```bbbcccccccccbbbaaaaaa___^^^]]][[[YYYWWW[[[\\\___aaaaaa```]]]ZZZYYYZZZ]]]___aaabbbbbbbbbaaa^^^ZZZVVVUUUVVVYYY[[[```___]]]ZZZWWWTTTRRRQQQQQQOOOLLLKKKLLLOOOSSSUUUXXXXXXXXXYYY[[[\\\[[[ZZZ[[[ZZZYYYXXXXXXWWWXXXXXXYYY[[[___bbbdddiiioootttxxx~~~|||{{{zzz{{{|||~~~{{{zzzxxxvvvvvvwwwyyyzzz~~~~~~~~~}}}|||{{{sssrrrqqqrrrtttuuuuuutttsssrrrqqqpppppppppppppppnnnoooqqquuuyyy{{{zzzyyytttqqqmmmjjjiiihhhfffeeeeeefffgggggggggfffeeeddd^^^]]][[[YYYWWWUUUTTTSSS[[[[[[[[[ZZZYYYXXXXXXWWW[[[^^^bbbfffgggfffcccaaaaaaccceeeeeedddbbbbbbcccaaabbbdddfffhhhhhhhhhgggdddfffhhhjjjllloootttwwwwwwyyy||||||{{{xxxwwwwwwuuutttssstttuuussspppmmmkkkkkkmmmooopppooommmkkkjjjjjjkkkmmmooonnnllljjjhhhhhhhhhiiijjjlllnnnooorrrrrrssssssrrrooollljjjlllmmmooorrruuuuuusssqqqooooooppprrrvvvyyyyyyyyyyyy||||||xxxwwwxxxuuupppnnnnnnmmmnnnoooppprrrssssssrrrqqqpppppprrrtttuuuvvvvvvvvvsssnnniiigggfffggggggffffffffffffggggggjjjjjjjjjjjjkkkmmmnnnooooooooopppqqqqqqnnnkkkhhhhhhgggfffgggjjjkkkkkkkkkgggggghhhiiikkkmmmnnnooommmnnnoooqqqssssssqqqooojjjiiihhhhhhiiikkkmmmooolllllllllkkkkkkjjjiiihhhggghhhhhhhhhgggfffeeeeeeaaaaaabbbcccdddeeeeeeeeeeeecccaaa___```bbbfffhhhgggggghhhhhhggggggggggggfffggghhhiiiiiiiiihhhgggjjjjjjkkkmmmnnnnnnllliiihhhgggeeecccaaaaaabbbccc^^^]]][[[ZZZZZZ\\\___aaafffhhhjjjjjjgggeeeddddddcccbbbbbbdddffffffeeecccdddaaa___aaaffflllpppqqqjjjiiiiiihhhgggeeecccbbbaaa___\\\ZZZYYYZZZ[[[\\\]]]^^^```bbbcccdddcccccc`````````^^^\\\ZZZYYYXXX[[[]]]```bbbaaa^^^\\\ZZZ[[[]]]^^^```aaaaaa``````bbb___[[[XXXVVVWWWZZZ[[[^^^]]][[[XXXVVVSSSQQQPPPPPPNNNLLLKKKKKKNNNQQQSSSWWWVVVVVVXXXZZZZZZYYYXXXYYYYYYXXXWWWVVVVVVWWWWWWVVVXXXZZZ[[[^^^aaadddgggkkkqqq}}}{{{{{{zzzzzz{{{}}}zzzyyyvvvuuuuuuwwwyyy{{{}}}}}}||||||{{{zzzzzzyyytttrrrppppppqqqsssssssssqqqppppppoooooooooooopppmmmnnnooossswwwyyyyyyxxxtttqqqnnnkkkiiihhhfffdddddddddeeeeeeeeecccbbbaaa\\\\\\[[[ZZZXXXWWWVVVUUUZZZZZZYYYXXXWWWUUUUUUTTTZZZ\\\^^^```aaa```^^^]]]\\\^^^```aaa___^^^^^^___\\\]]]^^^```aaabbbbbbbbb___aaacccdddeeegggkkknnnmmmooorrrsssrrrpppppppppkkkjjjiiilllnnnnnnjjjfffbbbcccdddfffggggggfffffffffeeefffgggiiiiiigggeeebbbbbbdddfffhhhjjjllllllppppppqqqpppnnnkkkgggeeeggghhhjjjnnnqqqqqqooolllmmmlllmmmooosssuuuvvvvvvuuuxxxxxxwwwxxxzzzwwwqqqlllllllllkkkllllllmmmmmmnnnnnnnnnnnnoooqqqssstttuuuvvvuuurrrmmmhhhfffeeeeeeeeeeeeeeeeeefffggggggiiiiiiiiijjjkkklllmmmnnnpppssswwwxxxuuuoookkkiiihhhgggfffgggiiiiiihhhgggccccccdddeeegggiiikkklllkkkmmmnnnpppqqqpppooonnnhhhhhhiiijjjlllnnnooopppmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhgggfffeeedddcccbbbcccccccccdddddddddeeebbbaaa```___```bbbeeegggbbbccceeeeeeddddddeeegggeeegggiiikkkkkkjjjhhhgggooonnnnnnooopppooollljjjhhhfffdddcccaaaaaaaaabbb^^^\\\ZZZYYYYYY\\\___bbbgggiiikkkkkkiiifffddddddaaaaaabbbdddggggggfffddddddaaa```dddkkkrrruuuvvvlllkkkjjjhhhgggeeeddddddbbb```]]][[[ZZZ[[[]]]^^^___aaacccdddeeeeeecccccc___``````___\\\ZZZYYYYYYZZZ]]]aaabbb```]]][[[ZZZ\\\]]]^^^^^^______^^^^^^bbb```]]]ZZZYYYZZZ[[[\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPNNNMMMLLLMMMNNNOOOSSSSSSSSSTTTVVVWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTVVVVVVWWWXXXZZZ\\\^^^___bbbeeellluuu~~~~~~yyyzzz{{{{{{|||}}}}}}}}}yyywwwuuussstttwwwzzz|||||||||||||||{{{yyyxxxwwwtttrrrpppoooqqqrrrrrrqqqsssrrrpppnnnmmmlllkkkkkkmmmmmmnnnqqquuuwwwxxxwwwtttrrrnnnkkkjjjhhheeecccbbbcccccccccbbbaaa___^^^[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUYYYYYYYYYZZZZZZZZZZZZZZZXXXZZZ]]]]]][[[ZZZZZZ[[[ZZZZZZZZZ[[[]]]___```aaa^^^```aaaaaaaaacccgggiiihhhjjjllllllkkkiiiiiiiiifffddddddfffjjjiiieee`````````aaabbbbbbdddeeegggfffdddcccdddeeeeeedddbbb___```cccgggiiikkkllllllkkklllllllllkkkiiigggfffeeefffhhhllloooooollliiikkkjjjjjjmmmppprrrsssrrrpppssstttuuuxxx{{{xxxrrrmmmmmmlllkkkjjjiiiiiiiiiiiiiiikkkmmmoooqqqrrrsssuuuvvvuuurrrmmmhhheeedddcccccccccdddeeefffhhhhhhiiiiiiiiiiiiiiijjjkkklllttt{{{zzzpppkkkjjjjjjhhhgggggghhhgggeeeccceeeeeeffffffgggiiijjjkkkiiijjjmmmnnnmmmlllkkkkkkfffgggjjjmmmoooqqqrrrrrrmmmlllkkkjjjhhhhhhgggggghhhhhhhhhgggfffdddcccbbbcccccccccdddeeeeeeffffffaaa`````````aaabbbdddeeeaaacccddddddbbbbbbdddffffffgggggghhhhhhhhhhhhhhhpppnnnmmmmmmnnnooommmllliiihhhfffdddbbbaaa```___^^^\\\ZZZXXXYYY\\\___bbbfffhhhkkkkkkhhheeeccccccbbbbbbccceeeggggggeeecccbbb```___ccckkkqqqrrrqqqmmmllljjjgggfffdddddddddaaa___]]][[[ZZZ[[[]]]^^^```bbbdddffffffdddbbbaaa]]]^^^```^^^ZZZXXXXXXYYYXXX[[[___```^^^[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___]]]]]][[[ZZZYYYYYYYYYYYYWWWWWWVVVUUUTTTTTTSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLOOONNNNNNPPPRRRSSSRRRPPPOOOOOONNNOOOOOOPPPQQQRRRVVVUUUVVVWWWXXXZZZZZZZZZ\\\]]]aaaeeelllvvv~~~|||{{{{{{xxxyyy{{{|||}}}}}}|||{{{xxxvvvtttrrrsssvvvzzz|||}}}}}}~~~}}}|||zzzxxxwwwtttrrrpppooopppqqqpppoooqqqpppooommmlllkkkkkkkkknnnmmmnnnpppsssvvvvvvuuussspppmmmjjjiiifffcccaaaaaabbbbbbbbb```___]]]\\\YYYYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZYYYWWWVVVVVVWWWXXXYYYXXXZZZ\\\\\\ZZZXXXXXXXXXVVVVVVVVVWWWXXX[[[]]]___\\\]]]^^^^^^^^^___bbbeeeeeegggiiihhhfffdddddddddeeecccbbbdddhhhgggbbb\\\]]]^^^^^^^^^^^^```cccfffdddbbb```___``````___^^^[[[]]]aaaeeehhhiiijjjjjjhhhhhhiiijjjjjjjjjjjjjjjfffgggiiimmmoooooollliiijjjiiiiiikkknnnpppqqqppplllooorrrtttxxx|||yyyrrrpppooonnnmmmkkkjjjiiihhheeegggiiillloooqqqrrrsssuuuvvvuuurrrlllgggeeedddbbbbbbcccdddeeegggiiiiiihhhhhhhhhhhhhhhiiiiiijjjyyy}}}qqqkkkjjjkkkiiihhhggggggfffcccaaajjjjjjjjjjjjjjjkkkkkklllgggiiikkklllkkkiiihhhhhhdddgggkkkoooqqqsssssssssmmmlllkkkiiihhhgggggggggiiihhhhhhgggfffdddcccbbbbbbbbbcccdddfffggghhhhhhbbbbbbbbbaaaaaaaaaaaabbbbbbdddeeedddaaaaaaccceeehhhgggfffeeeeeefffhhhiiimmmkkkjjjjjjlllmmmmmmllllllkkkiiifffccc```^^^]]]___]]]ZZZXXXXXX[[[___bbbdddgggiiiiiigggdddbbbbbbccccccdddeeegggfffcccaaa```^^^]]]bbbiiinnnnnnlllmmmkkkiiifffdddccccccccc___^^^[[[ZZZYYY[[[]]]^^^```bbbeeeffffffdddaaa^^^[[[]]]___]]]YYYWWWWWWYYYVVVZZZ^^^___\\\ZZZXXXYYYYYYXXXXXXYYYZZZ]]]___```XXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRPPPMMMKKKIIILLLKKKKKKMMMOOOPPPOOOMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRQQQQQQRRRTTTUUUUUUTTTXXXZZZ\\\^^^aaagggmmmrrrzzz~~~|||zzzxxxwwwwwwxxx{{{}}}~~~}}}{{{yyyxxxvvvsssrrrsssvvvzzz}}}~~~~~~~~~|||yyyxxxsssqqqooooooooopppooonnnmmmmmmlllllllllmmmmmmnnnnnnnnnnnnpppsssuuuuuutttrrrooollliiihhheeebbb___aaaaaaaaaaaa___^^^\\\ZZZWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSRRRSSSVVVYYYZZZZZZWWWUUUSSSSSSTTTUUUTTTSSSXXXXXXWWWVVVUUUUUUUUUVVVTTTVVVXXXYYYZZZ[[[]]]___aaa```___^^^^^^___aaabbbhhhgggfffeeecccbbbaaa```____________^^^^^^^^^^^^aaa```___^^^^^^___```aaadddbbbaaaaaabbbcccbbbbbb``````aaabbbdddfffhhhiiieeeggghhhgggeeeddddddeeefffhhhkkkmmmnnnllliiihhhiiijjjkkkmmmnnnmmmmmmlllmmmmmmooouuu{{{|||xxxsssrrrpppmmmkkkiiiiiijjjjjjiiihhhgggggghhhjjjlllnnnooonnnllljjjgggdddcccaaacccccccccdddeeegggjjjkkknnnllliiiggggggjjjnnnppp{{{tttkkkiiiggghhhhhhfffdddccccccdddgggggghhhhhhiiijjjlllmmmhhhhhhgggfffeeeddddddcccgggiiikkkmmmooopppppppppggggggggggggffffffffffffeeegggiiihhhfffcccaaa```bbbdddgggiiihhhgggggggggbbb^^^]]]______]]]^^^aaadddccc```______aaadddfffccccccbbbbbbccceeeggghhhnnnnnnmmmlllkkkiiihhhhhhhhhfffdddccccccbbb```^^^^^^]]][[[ZZZ[[[]]]```bbbfffeeeeeeffffffeeeccc```bbbbbbbbbbbbaaa```______\\\]]]___aaadddfffhhhiiillliiifffccccccbbbaaa``````___^^^]]]]]]^^^___```eeeeeefffeeedddbbb```^^^]]]]]]]]][[[XXXVVVVVVVVVXXXZZZ[[[]]]]]][[[ZZZYYYVVVVVVVVVWWWYYYZZZYYYXXXYYYXXXUUUSSSQQQQQQQQQQQQVVVVVVVVVUUUTTTSSSRRRQQQTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLNNNOOOQQQSSSTTTOOOQQQSSSSSSPPPPPPRRRTTTWWWWWWWWWXXX[[[```dddgggjjjmmmrrrzzz|||zzzzzzzzzzzzyyyyyyzzzzzz{{{{{{zzzzzzwwwvvvvvvuuuuuuvvvxxxyyy}}}}}}||||||{{{{{{{{{zzzwwwvvvuuusssrrrpppoooooopppppppppnnnllllllnnnpppnnnnnnooopppqqqrrrssssssooommmjjjgggeeeccccccccceeeeeedddcccbbb```___^^^\\\\\\\\\\\\[[[YYYXXXWWWXXXVVVSSSSSSTTTVVVVVVVVVUUUSSSRRRRRRSSSTTTSSSRRRTTTSSSRRRRRRRRRRRRRRRRRRTTTVVVXXXYYYYYYZZZ\\\^^^___^^^\\\[[[\\\]]]___```eeedddcccbbbaaa```___^^^______^^^^^^]]]]]]\\\\\\___^^^^^^^^^______```aaabbbaaa```aaacccdddddddddbbbbbbbbbbbbcccdddeeefffeeefffhhhgggeeeddddddeeeeeegggjjjllllllkkkhhhggghhhiiikkklllmmmmmmllllllmmmlllmmmqqqvvvwwwsssnnnpppnnnllliiihhhhhhhhhhhhhhhgggffffffgggiiikkkmmmmmmlllkkkiiigggeeecccbbbfffdddcccbbbcccgggkkkmmmllljjjhhhffffffiiilllnnnuuu~~~zzznnniiiiiikkklllllliiifffdddddddddffffffgggggghhhjjjkkkkkkhhhggggggfffeeedddccccccfffhhhjjjlllnnnooooooooohhhhhhggggggffffffeeeeeedddfffhhhgggeeeccccccccciiikkklllllliiigggeeeeeebbb___^^^``````^^^^^^bbbeeecccbbbaaa```aaacccdddcccbbbaaaaaaccceeegggiiikkkjjjjjjiiigggfffeeeeeefffdddbbbaaaaaa```^^^\\\^^^]]]\\\[[[\\\___aaacccgggfffeeeeeeeeeccc```^^^]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^```bbbdddfffggghhhfffdddccccccbbbaaa___^^^^^^]]]]]]^^^___aaabbbcccccccccbbbaaa___]]]\\\\\\\\\\\\ZZZWWWUUUUUUVVVWWWXXXZZZ[[[ZZZYYYXXXVVVUUUUUUUUUVVVXXXYYYXXXWWWWWWUUUSSSQQQPPPOOOOOOOOOTTTTTTTTTTTTSSSRRRQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMOOOPPPQQQOOOQQQSSSRRRQQQPPPRRRTTTUUUTTTTTTTTTVVVYYY\\\______bbbffflllrrrxxx|||}}}{{{zzzzzz{{{xxxyyyyyyzzzyyyxxxwwwvvvuuuttttttssstttuuuwwwxxx{{{{{{{{{{{{{{{zzzyyyyyywwwvvvuuutttrrrpppnnnmmmnnnnnnnnnlllkkkkkklllnnnnnnnnnooooooooooooooonnnkkkjjjiiigggfffeeedddddddddeeeeeefffeeecccaaa```]]]\\\\\\ZZZYYYWWWUUUTTT\\\XXXTTTQQQQQQRRRRRRRRRSSSQQQPPPQQQSSSSSSSSSQQQSSSSSSRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYYYYYYY[[[]]]\\\[[[YYYXXXYYYZZZ\\\]]]``````______^^^]]]]]]\\\___^^^^^^]]]\\\[[[[[[ZZZ\\\\\\^^^___``````aaaaaa```______```ccceeeffffffccccccbbbaaaaaaaaabbbbbbdddfffgggfffeeeddddddeeedddfffhhhjjjjjjiiigggfffggghhhiiijjjkkkkkkkkkkkkllljjjjjjlllooopppmmmjjjlllkkkiiihhhffffffeeeeeeeeeeeeeeefffggghhhjjjkkkjjjiiihhhgggfffeeeddddddhhhfffcccaaacccgggkkknnniiihhhfffdddeeegggiiikkkooouuuzzzwwwpppiiiiiikkkrrrrrrqqqnnniiifffeeeeeeeeeffffffggghhhiiijjjjjjggggggfffeeedddcccbbbbbbdddfffhhhjjjlllmmmmmmmmmiiihhhhhhgggfffeeeeeeeeecccdddeeeeeedddeeefffhhhqqqrrrrrroookkkfffdddcccbbb______bbbbbb___```bbbeeeddddddcccccccccddddddccccccbbbbbbccceeeggghhhhhhhhhgggfffeeeeeeddddddeeecccaaaaaaaaa```^^^\\\]]]]]]\\\]]]^^^aaadddfffhhhfffdddcccbbbaaa^^^[[[YYYYYYYYYXXXXXXXXXXXXXXXZZZ[[[\\\^^^```aaabbbccccccbbbaaabbbcccbbb```^^^[[[[[[ZZZ[[[\\\]]]___`````````___^^^]]][[[ZZZYYYZZZZZZ[[[YYYVVVUUUUUUVVVVVVVVVWWWXXXWWWVVVTTTSSSSSSSSSSSSTTTVVVWWWVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMPPPPPPQQQQQQQQQPPPPPPOOOOOOMMMLLLJJJHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRQQQQQQPPPRRRSSSTTTSSSRRRQQQQQQSSSUUUWWWXXXYYY\\\___cccfffiiikkkvvv}}}{{{{{{{{{|||xxxyyyzzzzzzyyywwwtttssstttssssssrrrrrrsssuuuvvvyyyzzz{{{||||||zzzxxxwwwvvvwwwwwwvvvssspppmmmkkkllllllllljjjiiiiiijjjlllnnnnnnoooooonnnllljjjiiifffgggggggggfffeeeeeedddccceeegggiiiiiihhheeeccc^^^]]][[[YYYWWWTTTRRRQQQ[[[WWWSSSPPPOOOPPPPPPPPPQQQQQQPPPRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTVVVXXXXXXXXXXXXZZZ\\\ZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[^^^```aaabbbbbbaaa```______```ccceeeeeeeeebbbbbbaaa````````````aaaccceeeffffffdddcccdddddddddfffhhhiiijjjiiigggffffffgggggghhhiiiiiijjjjjjiiihhhggghhhjjjkkkjjjiiihhhhhhgggfffeeedddcccbbbccccccdddeeeggghhhiiiiiiffffffffffffffffffeeeeeegggfffddddddeeehhhkkklllfffeeedddcccdddeeeggghhhlllnnnpppmmmjjjiiimmmqqqwwwwwwuuuqqqlllhhhffffffeeefffggghhhiiijjjkkkkkkffffffeeedddcccbbbbbbaaabbbdddfffiiijjjkkkkkkkkkiiiiiihhhgggfffeeeeeedddbbbcccdddddddddfffiiillltttuuutttpppjjjfffcccbbbbbb```aaadddeeebbbaaacccddddddeeeffffffgggggggggfffeeecccbbbbbbcccdddfffgggggggggfffeeeeeeeeedddeeedddbbbaaabbbaaa___^^^]]]]]]]]]^^^aaacccfffhhhhhhfffcccbbb```^^^[[[YYYXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^___^^^^^^___aaacccbbb___]]]ZZZYYYXXXWWWXXXYYYZZZ[[[]]]]]]\\\[[[YYYXXXWWWVVVWWWXXXXXXWWWUUUTTTTTTUUUTTTTTTTTTTTTTTTSSSQQQQQQQQQPPPPPPRRRTTTUUUTTTRRRPPPOOOMMMKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSRRRQQQPPPPPPRRRSSSTTTVVVWWWYYY[[[]]]___aaaaaafffmmmzzz~~~}}}}}}}}}}}}||||||}}}~~~yyyzzz|||}}}|||zzzwwwuuuwwwvvvtttsssrrrrrrrrrssswwwyyy{{{}}}}}}{{{yyywwwwwwxxxxxxxxxvvvrrrnnnkkkllllllllljjjhhhhhhjjjlllmmmnnnnnnnnnnnnllliiihhheeeffffffgggfffeeecccbbbaaadddiiilllmmmkkkhhheee___^^^[[[YYYVVVSSSQQQQQQWWWTTTPPPNNNNNNPPPPPPPPPQQQPPPQQQSSSUUUVVVUUUSSSNNNNNNMMMNNNNNNOOOPPPPPPSSSUUUWWWWWWWWWXXXZZZ\\\[[[ZZZXXXVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ^^^^^^]]]]]]\\\[[[ZZZZZZYYY[[[]]]```aaabbbbbbbbbaaa___^^^___aaaccccccbbb____________```aaabbbbbbbbbccceeeeeedddccccccdddeeefffhhhiiijjjiiihhhgggeeeeeeffffffgggggghhhiiifffeeeeeefffhhhiiijjjjjjeeeeeeffffffeeecccaaa``````bbbdddfffggghhhhhhhhhddddddeeeeeeffffffggggggdddeeegggiiiiiijjjiiiiiiddddddccccccddddddeeefffiiiiiihhhggggggiiiooossswwwwwwvvvrrrmmmiiiggggggfffgggiiijjjkkklllllllllffffffeeedddcccbbbbbbaaaaaabbbeeegggiiijjjjjjjjjiiihhhhhhgggfffeeeeeeeeebbbcccccccccdddfffkkknnnqqqrrrqqqmmmhhheeeccccccbbbaaacccggggggdddccceeecccdddeeegggiiijjjkkkllljjjhhheeecccaaaaaaaaabbbddddddddddddddddddddddddcccbbb````````````^^^\\\\\\\\\]]]___aaadddfffhhhfffdddaaa___^^^]]]ZZZXXXWWWWWWVVVVVVWWWXXXYYYZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[]]]```bbbbbb___\\\\\\[[[YYYWWWVVVVVVWWWWWW[[[ZZZYYYXXXVVVUUUTTTTTTTTTVVVVVVUUUSSSRRRSSSTTTRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRSSSRRRQQQMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNOOOPPPRRRSSSTTTTTTVVVWWWYYY[[[\\\]]]```cccjjjsss~~~{{{{{{|||}}}~~~~~~~~~}}}|||}}}~~~{{{}}}~~~~~~}}}||||||{{{xxxuuusssqqqqqqqqqwwwyyy{{{}}}}}}{{{yyywwwxxxyyyzzzyyywwwtttpppmmmlllmmmlllkkkiiiiiikkkmmmlllmmmnnnnnnnnnmmmllllllggghhhhhhgggeeeccc```___aaadddiiilllmmmkkkgggeee```^^^[[[XXXVVVTTTSSSRRRQQQOOONNNMMMOOOPPPPPPOOOPPPPPPQQQSSSVVVWWWUUUTTTOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSUUUWWWWWWXXXZZZ\\\]]][[[YYYVVVUUUUUUVVVVVVTTTUUUUUUVVVWWWXXXXXXYYY[[[[[[[[[[[[[[[ZZZZZZZZZXXXYYY[[[]]]^^^___`````````^^^]]]^^^```aaaaaa```^^^^^^^^^___```aaacccdddaaabbbddddddcccbbbcccdddffffffhhhiiiiiiiiihhhgggddddddddddddeeefffggghhhdddeeeeeefffggghhhhhhiiidddeeefffffffffdddaaa```___aaadddggghhhiiihhhgggcccddddddeeefffggghhhhhhcccfffiiikkklllkkkiiigggcccdddddddddeeeeeeeeeeeedddcccccccccfffjjjnnnqqqssssssrrrpppllliiihhhhhhggghhhjjjlllmmmmmmllllllggggggfffeeedddcccbbbbbb```bbbdddfffhhhiiiiiiiiiggggggggggggffffffffffffcccddddddddddddgggjjjnnnlllmmmllliiifffccccccccccccbbbeeejjjjjjfffdddfffcccdddeeefffhhhjjjlllmmmkkkiiifffcccaaa``````aaaaaaaaaaaaaaaaaaaaaaaabbb___]]]\\\[[[\\\\\\ZZZYYYYYYYYYZZZ\\\^^^aaacccdddaaa___\\\[[[ZZZZZZYYYWWWUUUTTTTTTTTTTTTVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXZZZ]]]______]]]ZZZ^^^]]]ZZZXXXVVVVVVVVVVVVXXXXXXVVVTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNOOOQQQRRRQQQPPPLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIHHHIIIHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIKKKMMMOOONNNMMMIIIJJJJJJJJJKKKMMMNNNOOONNNOOOPPPQQQSSSTTTUUUVVV\\\]]]___dddmmmzzz~~~{{{|||~~~~~~}}}}}}~~~~~~}}}zzzwwwtttrrrqqqqqqvvvxxxyyy{{{{{{zzzyyyxxxxxxxxxyyyxxxwwwtttqqqpppmmmnnnmmmllljjjjjjlllmmmmmmmmmmmmmmmnnnnnnooooookkkjjjiiigggdddbbb___^^^aaadddhhhkkkkkkhhhdddbbb^^^\\\ZZZWWWUUUUUUTTTTTTNNNMMMMMMNNNOOOPPPOOOMMMMMMNNNOOORRRUUUVVVUUUSSSSSSRRRRRRQQQQQQQQQRRRRRROOORRRTTTVVVWWWXXX[[[]]]^^^\\\YYYVVVSSSSSSSSSSSSPPPQQQQQQSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[[[[\\\___aaaaaaaaa^^^^^^______```bbbcccddd```bbbcccdddcccbbbcccdddeeeeeefffggggggggggggfffccccccbbbbbbcccdddfffgggdddeeefffffffffeeeeeeeeeccceeeggghhhgggeeebbb```^^^aaadddhhhiiiiiihhhgggddddddeeefffggghhhiiiiiieeegggiiikkkkkkkkkiiihhhcccdddeeeffffffffffffeeebbbaaabbbdddiiilllnnnnnnlllmmmmmmllljjjhhhhhhiiifffgggiiikkklllllllllkkkhhhggggggfffeeedddcccccc```bbbdddfffhhhiiiiiiiiiffffffffffffggggggggggggdddeeefffeeeeeefffiiikkkiiiiiiiiifffcccbbbbbbccccccbbbfffkkklllhhhffffffeeedddccccccdddfffiiijjjjjjhhheeecccaaaaaabbbbbb___`````````aaaaaabbbbbb\\\[[[YYYYYYZZZZZZYYYWWWTTTUUUVVVXXXYYY[[[]]]^^^ZZZXXXVVVUUUVVVWWWVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZZZZZZZYYYYYYXXXWWWVVVVVVTTTUUUVVVXXX[[[[[[YYYWWW[[[ZZZXXXVVVTTTTTTTTTTTTUUUTTTRRRPPPOOONNNNNNNNNPPPQQQRRRRRRQQQPPPQQQSSSPPPPPPPPPQQQQQQRRRSSSSSSNNNMMMMMMOOOQQQRRRQQQOOOKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHGGGGGGGGGGGGGGGHHHIIIGGGGGGHHHLLLMMMMMMKKKHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPUUUVVVXXX[[[```gggpppvvv}}}}}}}}}~~~~~~~~~~~~|||yyywwwtttsssssssssuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvtttsssrrrqqqmmmmmmmmmkkkjjjjjjkkkmmmnnnmmmlllllllllmmmoooppplllkkkiiifffdddbbb``````bbbdddfffhhhgggddd```^^^ZZZYYYWWWUUUTTTTTTUUUVVVMMMLLLMMMNNNPPPOOOMMMKKKLLLLLLNNNQQQTTTUUUTTTRRRQQQPPPOOOOOONNNNNNNNNNNNNNNPPPSSSUUUWWWYYY\\\^^^^^^\\\XXXUUURRRQQQPPPQQQMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXVVVUUUUUUUUUVVVWWWYYY[[[YYYXXXXXX[[[^^^aaabbbbbb```````````````aaabbbccc___aaaccccccbbbbbbcccdddcccdddeeeeeeffffffeeeeeecccbbbbbbaaabbbdddeeefffdddfffggggggeeecccbbbaaaccceeegggiiihhhfffccc```^^^aaaeeehhhjjjjjjhhhgggdddeeeeeefffggghhhiiiiiihhhhhhiiiiiijjjjjjjjjkkkdddeeefffggghhhgggfffeeebbbbbbccchhhmmmoooooonnnhhhiiijjjjjjhhhhhhiiijjjeeefffiiikkkllllllkkkjjjhhhhhhgggfffeeeddddddccc```bbbdddfffhhhiiiiiiiiieeeeeeffffffggghhhhhhhhheeefffggggggffffffhhhjjjhhhhhhhhheeebbbaaaaaabbbccccccggglllmmmiiifffggggggeeecccaaaaaaccceeeggggggfffdddbbbbbbbbbdddeeeaaaaaabbbbbbccccccdddddd]]][[[ZZZZZZ[[[[[[ZZZXXXQQQQQQRRRTTTVVVWWWXXXYYYUUUSSSQQQQQQSSSTTTTTTTTTUUUTTTTTTTTTUUUWWWZZZ\\\[[[[[[ZZZYYYWWWVVVUUUUUUSSSRRRSSSUUUWWWXXXWWWUUUUUUTTTSSSQQQQQQQQQRRRRRRSSSRRRPPPNNNLLLLLLLLLLLLOOOPPPRRRQQQPPPPPPQQQSSSPPPPPPPPPQQQRRRSSSTTTUUUNNNMMMMMMOOOQQQRRRQQQOOOLLLKKKJJJIIIJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLHHHGGGGGGFFFFFFFFFFFFFFFHHHFFFEEEGGGKKKMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQTTTWWWYYY\\\aaadddhhhqqqxxxzzz}}}~~~}}}}}}~~~~~~|||{{{{{{|||}}}{{{zzzxxxvvvuuuttttttuuuttttttttttttuuuuuuvvvvvvuuuttttttsssrrrrrrqqqqqqlllmmmlllkkkiiiiiikkkmmmpppnnnllljjjjjjlllnnnooommmkkkhhheeecccbbbbbbbbbbbbdddeeefffdddaaa^^^[[[XXXVVVUUUSSSSSSTTTVVVWWWNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRRRRQQQOOOMMMNNNOOOQQQPPPPPPPPPRRRUUUXXXZZZ\\\ZZZXXXUUUSSSRRRQQQQQQMMMNNNNNNMMMLLLMMMOOORRRTTTUUUVVVVVVVVVTTTRRRQQQSSSRRRQQQPPPPPPQQQRRRSSSWWWXXXYYYYYYYYY[[[^^^aaaeeebbb```aaadddeeedddbbb___^^^^^^]]]^^^___aaabbb___```aaaccccccdddddddddddddddccccccdddeeeggghhhfffggghhhgggdddbbbbbbccccccddddddddddddcccbbbbbb```aaaccceeeffffffeeedddhhhhhhhhhhhhggggggggggggllllllkkkjjjjjjhhhgggeeefffggghhhiiihhhfffdddcccdddeeehhhjjjlllmmmnnnnnngggggggggiiikkkkkkiiigggeeegggiiikkklllllljjjiiifffeeeeeefffgggfffdddbbbddddddeeeeeeeeedddcccccciiihhhhhhhhhiiiiiihhhfffcccbbbbbbaaaccceeegggiiikkkjjjjjjiiigggffffffeeeggghhhiiijjjkkkjjjiiiiiifffeeebbb``````bbbeeefffiiigggdddcccccccccbbbaaaccc```^^^^^^bbbddddddcccZZZZZZZZZYYYXXXXXXYYY[[[XXXVVVUUUUUUUUUUUUTTTRRRVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYY^^^[[[XXXYYYZZZZZZWWWSSSQQQSSSUUUTTTRRRRRRTTTVVVTTTSSSRRRRRRSSSRRRPPPNNNPPPNNNLLLJJJJJJLLLNNNPPPRRRTTTWWWYYYYYYXXXUUUSSSMMMMMMNNNOOOPPPQQQRRRSSSOOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLJJJJJJJJJJJJKKKMMMMMMLLLKKKIIIFFFDDDCCCGGGGGGFFFEEEDDDDDDDDDEEEHHHFFFDDDDDDFFFHHHIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGFFFFFFGGGIIIJJJKKKKKKIIIHHHFFFEEEEEEFFFFFFIIIIIIIIIJJJKKKLLLLLLMMMJJJMMMPPPSSSTTTVVVXXXZZZ]]]```dddeeefffkkkttt|||~~~}}}|||{{{|||}}}~~~|||{{{zzzzzz{{{|||~~~|||{{{xxxuuusssrrrrrrrrrpppppprrrsssttttttttttttrrrnnnkkklllrrrvvvuuusssllljjjgggggghhhjjjjjjiiilllkkkiiihhhhhhiiikkklllkkkiiifffcccaaa```aaaaaa\\\___bbbeeeeeebbb___\\\ZZZWWWUUUTTTUUUVVVVVVUUUMMMMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMNNNOOOPPPOOOOOOPPPQQQTTTWWWYYYZZZXXXVVVSSSRRRPPPPPPPPPMMMMMMNNNMMMLLLLLLOOOQQQUUUVVVWWWXXXWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRVVVWWWXXXXXXYYYZZZ]]]___dddbbb``````bbbcccbbbaaa]]]]]]]]]]]]^^^___```aaa^^^^^^___```aaaaaaaaaaaabbbbbbbbbcccccceeeffffffeeefffgggfffdddbbbbbbbbbaaabbbbbbccccccbbbbbbbbbdddeeegggiiiiiiiiigggfffeeeffffffgggggghhhhhhhhhlllmmmmmmllliiigggffffffggghhhiiiiiihhhgggeeecccdddeeehhhjjjlllmmmmmmmmmhhhggggggiiikkkkkkjjjiiifffggghhhhhhiiihhhggggggfffeeeeeefffggggggeeecccdddddddddddddddddddddccchhhhhhgggiiijjjkkkiiihhhccccccbbbbbbccceeegggiiikkkkkkjjjjjjjjjjjjiiiiiikkkkkkllllllkkkiiihhhffffffdddbbb``````bbbdddffffffdddbbbbbbbbbbbbaaa```dddaaa______bbbdddcccbbb]]]]]]]]]^^^___```___^^^ZZZXXXVVVUUUUUUUUUTTTSSSVVVUUUTTTTTTSSSSSSSSSTTTSSSTTTVVVXXXZZZ\\\]]]^^^___]]]\\\\\\\\\ZZZWWWTTTRRRTTTUUUUUURRRRRRSSSUUUTTTRRRPPPPPPQQQQQQPPPNNNOOONNNLLLKKKKKKMMMOOOQQQTTTVVVWWWXXXWWWUUUQQQOOOLLLMMMMMMNNNPPPQQQQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMLLLJJJHHHFFFEEEDDDIIIHHHGGGFFFEEEDDDDDDEEEFFFEEEDDDEEEGGGIIIIIIHHHEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKJJJLLLOOOPPPPPPPPPRRRSSSUUUXXX[[[\\\\\\```gggmmmooouuu~~~}}}|||||||||~~~}}}|||zzzyyyxxxyyyzzz{{{zzzyyyvvvtttrrrqqqqqqqqqrrrrrrssssssttttttttttttvvvrrrmmmnnnqqquuuuuussskkkiiihhhgggiiikkkkkkjjjmmmllljjjhhhgggggghhhiiiiiigggeeecccaaa`````````]]]^^^```bbbaaa___\\\ZZZYYYVVVTTTSSSSSSTTTSSSRRRKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOOOOPPPPPPOOONNNLLLKKKMMMOOONNNMMMMMMNNNPPPRRRTTTVVVVVVUUUSSSQQQPPPOOONNNNNNLLLMMMMMMLLLKKKKKKMMMPPPVVVVVVXXXXXXXXXWWWVVVUUUQQQPPPPPPOOOOOOPPPQQQQQQUUUVVVWWWXXXXXXYYY[[[]]]cccaaa_________```___^^^YYYZZZ\\\^^^____________^^^______`````````______aaaaaabbbcccddddddddddddcccdddffffffdddbbbbbbbbbaaaaaabbbbbbcccdddddddddfffhhhiiikkkkkkjjjhhhgggcccdddeeeggghhhiiiiiiiiilllnnnooommmiiiffffffgggggghhhiiiiiihhhgggeeeddddddeeehhhjjjkkkllllllllljjjhhhggghhhkkkllllllllljjjiiihhhgggfffffffffffffffeeeeeefffhhhhhhfffeeedddddddddddddddddddddeeefffffffffhhhjjjlllkkkjjjddddddcccbbbccceeehhhiiikkkllllllmmmnnnnnnnnnnnnooonnnmmmllljjjgggeeedddeeedddbbbaaaaaabbbdddeeebbbaaa``````aaabbbaaa```dddbbbaaaaaacccdddccccccaaaaaaccciiiooopppkkkeee___\\\XXXVVVVVVVVVVVVUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUWWWZZZ]]]```bbbccc_________^^^\\\ZZZXXXVVVTTTUUUVVVUUUSSSRRRRRRSSSSSSQQQNNNNNNNNNOOONNNNNNMMMMMMLLLKKKLLLNNNQQQRRRUUUVVVVVVVVVTTTQQQMMMKKKKKKLLLLLLMMMNNNOOOPPPPPPKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJLLLMMMNNNMMMKKKIIIGGGFFFFFFFFFHHHHHHFFFEEECCCCCCBBBBBBDDDDDDEEEGGGIIIJJJIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLLLLKKKJJJKKKLLLMMMPPPSSSTTTSSSUUUYYY]]]___cccjjjpppwww~~~~~~}}}|||||||||}}}}}}|||{{{yyyxxxwwwwwwwwwwwwwwwvvvsssqqqpppooooooooosssssssssssstttttttttsss|||wwwqqqoooqqqssssssrrrkkkiiihhhhhhjjjlllllllllmmmllljjjhhhffffffffffffeeeeeecccbbb```___^^^]]]\\\\\\^^^____________^^^XXXUUURRRQQQQQQQQQPPPOOOHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNMMMLLLJJJJJJLLLNNNKKKKKKKKKLLLNNNOOOQQQRRRQQQQQQPPPOOONNNMMMLLLLLLKKKLLLLLLKKKIIIJJJLLLNNNSSSSSSTTTUUUUUUUUUTTTTTTPPPPPPPPPPPPQQQQQQQQQRRRTTTUUUWWWWWWWWWWWWYYY[[[```___]]]\\\\\\\\\[[[[[[VVVXXX[[[^^^```______^^^``````aaaaaaaaa``````___```aaabbbdddddddddcccbbb```bbbeeeeeedddcccbbbcccbbbbbbbbbcccdddfffggghhhggghhhjjjkkkjjjiiigggfffeeefffgggiiijjjjjjiiiiiikkknnnooommmhhhdddeeeggghhhhhhhhhhhhhhhfffeeeddddddfffhhhiiikkkkkkkkkjjjjjjiiiggghhhkkkmmmnnnnnnooonnnkkkhhhgggfffggggggfffeeeeeefffhhhiiiiiihhheeeeeecccccccccccceeefffddddddeeehhhkkkmmmmmmllleeeeeeccccccdddfffhhhiiimmmnnnooopppqqqppppppooonnnmmmllljjjhhheeedddcccdddcccbbbaaaaaabbbcccddd```______```bbbcccbbbaaabbbbbbbbbcccdddeeeeeeeeeeeegggooo}}}|||pppeeeaaa\\\YYYXXXYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXZZZ]]]___aaacccddd``````___^^^\\\ZZZYYYYYYWWWWWWVVVUUUSSSRRRRRRRRRSSSPPPMMMKKKLLLMMMMMMMMMLLLKKKKKKKKKMMMOOORRRSSSTTTSSSSSSRRRPPPMMMKKKIIIJJJJJJKKKKKKLLLMMMMMMNNNKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLNNNLLLIIIGGGFFFFFFGGGHHHGGGFFFDDDCCCAAA@@@??????CCCDDDFFFIIILLLLLLJJJHHHEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEGGGHHHHHHGGGFFFGGGHHHIIILLLOOOPPPPPPQQQSSSUUUWWWZZZ]]]```dddjjjttt{{{~~~}}}~~~~~~{{{||||||}}}}}}}}}~~~~~~}}}|||zzzxxxvvvvvvuuuuuusssrrrqqqooonnnnnnnnnooorrrrrrrrrsssssstttuuuuuu{{{uuuqqqqqqrrrrrrrrrkkkiiihhhhhhjjjlllmmmllllllkkkjjjhhhgggffffffgggbbbbbbaaaaaa```^^^\\\[[[ZZZZZZ[[[]]]___bbbeeefffWWWUUUQQQPPPPPPOOONNNMMMFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLJJJIIIIIIJJJLLLHHHHHHIIIJJJKKKMMMNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKIIIHHHHHHJJJLLLNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZ\\\\\\[[[ZZZXXXXXXXXXXXXUUUWWW[[[^^^```___^^^]]]______`````````______^^^```aaacccddddddcccbbbaaa^^^aaadddfffeeedddccccccaaaaaaaaabbbccceeeggghhhhhhjjjkkklllllljjjiiigggiiijjjkkkllllllkkkjjjiiiiiikkkmmmkkkhhheeefffggghhhhhhhhhgggffffffeeedddeeefffgggiiijjjjjjiiiiiijjjhhhggghhhkkknnnoooppppppnnnkkkhhhfffffffffgggfffeeeeeefffiiikkkkkkkkkgggfffcccbbbaaabbbdddfffffffffgggjjjnnnqqqqqqpppgggfffdddddddddfffhhhjjjooopppqqqrrrqqqpppooonnnkkkjjjiiigggeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbb_________bbbdddeeedddccc```aaacccdddeeeggghhhiiikkkqqq|||iiieee```]]]\\\\\\[[[[[[XXXXXXYYYZZZZZZYYYYYYXXX[[[\\\]]]^^^___```aaabbb```_________^^^^^^]]]\\\XXXWWWVVVUUUTTTSSSRRRQQQRRROOOKKKJJJKKKLLLLLLLLLJJJJJJJJJKKKMMMOOOQQQRRROOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKLLLJJJHHHFFFEEEEEEGGGHHHGGGFFFEEECCCAAA@@@@@@@@@DDDDDDGGGJJJMMMMMMJJJGGGDDDDDDBBBBBBAAABBBCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFAAACCCEEEFFFEEEEEEFFFHHHGGGIIILLLNNNOOOPPPQQQRRRQQQSSSUUUUUUVVVZZZbbbhhhmmmvvv~~~~~~~~~}}}|||}}}~~~}}}xxxyyy{{{}}}~~~~~~}}}|||zzzyyywwwvvvuuutttqqqpppooonnnmmmnnnnnnoooppppppqqqqqqrrrtttvvvwww{{{vvvrrrqqqqqqqqqqqqkkkiiihhhhhhjjjkkklllkkkjjjiiiiiihhhhhhhhhhhhhhh____________^^^]]]\\\[[[ZZZZZZYYYZZZ\\\___ccceeeWWWTTTQQQOOOOOOOOONNNMMMCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIJJJJJJHHHHHHIIIJJJFFFFFFGGGHHHIIIJJJKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQRRRSSSTTTTTTTTTTTTTTTSSSUUUWWWWWWWWWWWWWWWYYYXXXYYYYYYWWWUUUUUUVVVWWWVVVXXX[[[^^^______^^^]]][[[\\\\\\]]]]]]]]]\\\\\\``````aaaaaabbbaaaaaa```]]]```dddffffffeeeeeeeeeaaaaaa```aaabbbdddfffgggjjjlllmmmoooooonnnlllkkkkkklllmmmnnnnnnllljjjiiihhhhhhiiijjjjjjjjjjjjiiiggggggfffeeeeeedddddddddeeefffggghhhiiiiiihhhggghhhggggggiiilllooopppooommmkkkiiifffeeeeeeeeeffffffeeeeeegggjjjlllmmmmmmjjjhhhdddaaa```aaaccceeehhhhhhjjjmmmqqqttttttttthhhgggeeeeeeeeeggghhhjjjnnnoooqqqqqqqqqooommmllliiihhhfffeeedddcccccccccaaaaaabbbccccccbbbaaaaaa``````aaacccffffffeeeccc___bbbeeeffffffgggiiijjjoooxxxiiieeeaaa___^^^]]]\\\[[[XXXYYYZZZ[[[[[[[[[ZZZYYY]]]]]]]]]]]]^^^^^^^^^^^^______aaafffjjjiiiddd___YYYWWWUUUUUUUUUTTTRRRQQQPPPNNNKKKKKKKKKLLLLLLKKKIIIIIIIIIKKKLLLNNNOOOPPPLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFFFFIIIHHHFFFEEECCCCCCBBBBBBDDDDDDFFFIIIKKKJJJHHHEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD???AAACCCDDDDDDEEEFFFGGGEEEFFFHHHJJJMMMNNNOOOOOOOOOQQQRRRRRRQQQSSSYYY^^^___fffkkkmmmsss{{{~~~~~~~~~~~~~~~|||{{{|||}}}}}}|||{{{vvvxxx{{{~~~~~~}}}{{{{{{zzzyyywwwvvvttttttpppooonnnmmmnnnnnnppppppppppppooooooqqqrrrtttvvvzzzxxxuuusssqqqqqqqqqqqqllljjjggggggiiijjjjjjiiiggggggggghhhhhhhhhhhhhhh___^^^^^^]]]]]]]]]\\\\\\]]][[[YYYWWWWWWWWWYYYZZZUUURRROOONNNNNNNNNMMMLLLAAABBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEGGGJJJJJJIIIGGGGGGGGGDDDDDDEEEGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIIIIGGGEEEEEEGGGIIIHHHIIIIIIJJJKKKLLLMMMNNNPPPPPPRRRSSSTTTTTTTTTSSSSSSUUUWWWXXXWWWWWWWWWXXXTTTVVVVVVUUUSSSRRRTTTWWWYYYZZZ\\\^^^______^^^]]]YYYZZZ[[[\\\\\\]]]\\\\\\______^^^^^^^^^^^^^^^___\\\```eeeggghhhgggffffffddddddcccbbbccceeegggiiiiiikkkmmmnnnooonnnmmmllliiijjjlllnnnnnnmmmkkkjjjhhhgggfffiiinnnqqqooolllffffffeeedddcccccccccccceeefffggghhhhhhhhhgggfffeeeeeefffiiimmmoooooonnnjjjiiihhhgggfffffffffgggfffeeeeeegggjjjnnnoooooommmiiieeeaaa___```bbbdddffffffhhhkkkooorrrrrrrrrhhhgggfffeeeeeegggiiijjjjjjkkknnnooopppnnnmmmkkkjjjiiigggeeecccccccccccc```aaabbbccccccbbbaaa`````````aaacccffffffdddbbbbbbeeehhhhhhgggfffggghhhlllvvvuuufffccc```___^^^]]]\\\ZZZVVVWWWYYYZZZ[[[ZZZYYYXXX[[[[[[[[[[[[\\\\\\\\\\\\^^^```gggsss{{{yyymmmaaaYYYVVVTTTTTTVVVVVVSSSQQQOOONNNLLLLLLMMMMMMKKKJJJHHHHHHIIIJJJKKKLLLMMMNNNKKKJJJHHHFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGFFFDDDAAA???@@@BBBCCCDDDDDDBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLLLLMMMOOOQQQPPPOOOPPPUUUXXXXXX\\\___^^^```gggkkklllpppssszzz~~~}}}}}}|||{{{zzzzzzzzzzzzyyyxxxxxxzzz}}}}}}{{{yyyyyyxxxxxxwwwvvvuuusssssspppooonnnnnnooopppqqqrrrrrrqqqpppnnnnnnoooqqqrrrsssssssssrrrqqqqqqqqqrrrllljjjgggfffggghhhhhhgggffffffffffffeeeeeedddccc___^^^]]]\\\\\\\\\]]]^^^^^^\\\YYYVVVTTTSSSSSSSSSRRROOOMMMLLLLLLMMMLLLLLL@@@AAABBBCCCDDDFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHCCCFFFIIIKKKIIIGGGFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIGGGEEEEEEFFFHHHIIIIIIIIIJJJKKKMMMOOOOOONNNOOOQQQSSSSSSSSSSSSRRRSSSVVVXXXYYYXXXWWWWWWXXXRRRTTTUUUTTTRRRQQQTTTVVV[[[\\\]]]^^^___^^^^^^]]]ZZZ[[[\\\]]]^^^_________^^^]]]\\\[[[[[[[[[\\\]]]\\\```eeehhhiiihhhggggggiiihhhgggfffgggiiikkklllggghhhjjjlllmmmmmmlllkkkfffhhhkkkmmmnnnnnnlllkkkjjjfffeeejjjqqqvvvsssooofffeeedddcccbbbbbbbbbbbbeeefffggghhhhhhgggffffffddddddfffjjjmmmoooooommmjjjjjjiiiiiiiiiiiiiiijjjfffeeeeeegggkkknnnpppqqqnnnkkkeee```^^^___aaacccbbbbbbcccgggkkkmmmnnnmmmiiihhhfffeeefffgggiiijjjfffhhhkkknnnooonnnmmmllllllkkkhhheeecccbbbbbbbbb___aaabbbccccccbbbaaa______```aaaccceeefffcccaaaeeehhhjjjiiigggdddeeefffhhhpppwwwiiicccaaa___^^^^^^]]]ZZZXXXTTTVVVXXXYYYZZZYYYXXXWWWYYYYYYYYYZZZZZZ[[[[[[[[[]]]aaammm~~~sssbbbYYYVVVTTTTTTVVVVVVTTTRRRNNNMMMMMMMMMNNNMMMKKKIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@????????????BBBBBBAAABBBCCCCCCAAA???<<<>>>AAADDDDDDDDDBBBAAADDDDDDEEEFFFFFFEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCCGGGFFFEEEFFFHHHJJJJJJJJJFFFIIILLLLLLJJJKKKNNNRRRTTTXXXZZZXXXXXX\\\^^^]]]aaadddjjjoooqqqsss}}}~~~}}}|||}}}}}}{{{zzzxxxxxxxxxxxxwwwuuuzzz|||~~~|||xxxvvvvvvvvvvvvvvvuuutttrrrrrrpppooooooooopppqqqssstttuuussspppnnnmmmmmmmmmnnnnnnppprrrrrrrrrqqqqqqrrrllljjjgggffffffgggfffeeeffffffeeedddcccaaa```___```^^^\\\[[[[[[\\\^^^___^^^\\\ZZZXXXVVVUUUTTTTTTOOOMMMKKKJJJKKKLLLKKKKKKBBBAAA@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAIIIIIIIIIIIIIIIHHHGGGFFFBBBCCCDDDEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKPPPQQQSSSSSSRRRRRRSSSUUUXXXXXXXXXXXXWWWWWWWWWWWWRRRRRRRRRSSSSSSTTTUUUVVVZZZ[[[[[[ZZZWWWVVVVVVWWW\\\ZZZYYY[[[___```___]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]___bbbdddfffgggffffffbbbbbbcccdddfffhhhjjjkkkjjjjjjkkklllllllllkkkjjjkkknnnqqqqqqoookkkiiihhh___bbbgggmmmqqqsssttttttfffdddaaa______aaaccceeehhhhhhhhhhhhhhhgggfffffffffgggiiikkkkkkkkkjjjjjjjjjiiihhhhhhiiijjjmmmnnniiijjjlllmmmnnnnnnnnnnnnkkkgggccc```___^^^]]]\\\^^^___bbbdddgggiiijjjkkkeeeeeeffffffhhhiiijjjjjjkkkhhhfffhhhlllnnnllliiijjjjjjkkkjjjiiigggeeedddeeeddddddccccccbbbbbbbbb\\\___ccceeeddddddddddddmmmnnnnnnnnnlllhhhdddaaadddnnnyyy}}}tttlllgggbbbaaa``````___]]]YYYVVVYYYXXXWWWVVVVVVWWWXXXYYYXXXZZZ[[[[[[ZZZZZZ\\\]]]___eeerrrrrraaaXXXWWWVVVUUUVVVUUUSSSQQQMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJIIIGGGDDDCCCCCCEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEFFFGGGGGGDDDBBB@@@@@@?????????@@@BBBBBBDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAA@@@???????????????@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@???@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCEEEFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIFFFHHHIIIIIIIIIJJJLLLNNNQQQPPPNNNNNNOOORRRVVVYYY\\\[[[[[[]]]```dddiiilll|||~~~|||zzzwwwuuutttuuuwwwxxx~~~|||zzzxxxwwwvvvwwwwwwyyyxxxwwwvvvuuusssrrrrrrtttsssrrrqqqpppqqqrrrssstttttttttqqqnnnllllllmmmkkknnnqqqrrrrrrqqqqqqrrrmmmllliiigggeeeddddddeeecccbbbaaa___^^^]]][[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMMMMKKKJJJIIIHHHHHHGGGCCCBBB@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAACCCDDDDDDDDDCCCCCCBBBAAADDDDDDDDDEEEEEEDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJOOOQQQSSSSSSRRRSSSTTTVVVXXXXXXXXXXXXXXXWWWWWWWWWSSSRRRQQQPPPPPPPPPQQQRRRWWWYYYZZZYYYXXXWWWXXXZZZ\\\[[[ZZZ[[[^^^```___]]]]]]\\\[[[ZZZZZZ[[[\\\]]]]]]^^^```bbbbbbbbbaaa`````````aaabbbdddfffhhhiiihhhhhhhhhhhhhhhhhhiiiiiijjjmmmooopppmmmjjjgggfff```bbbfffjjjlllmmmmmmmmmeeedddbbbaaaaaacccdddeeegggggggggggggggfffeeeeeeeeefffggghhhiiijjjjjjjjjjjjiiihhhhhhiiikkkmmmooolllmmmooopppooonnnlllkkkhhheeeaaa______```___^^^___```bbbdddeeegggggghhheeeeeeggghhhiiijjjjjjjjjkkkhhhfffhhhlllnnnllliiihhhiiiiiiiiihhhgggfffeeeddddddddddddccccccbbbaaaYYY\\\___bbbbbbccceeefffooooooooonnnkkkhhhdddaaaccciiipppsssqqqkkkfffcccbbbaaaaaabbbbbb```]]]ZZZYYYYYYXXXXXXXXXXXXXXXYYYWWWYYYZZZZZZYYYYYYZZZ[[[aaaeeennnxxx}}}xxxjjj^^^WWWVVVUUUUUUUUUTTTRRRPPPMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIHHHGGGDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFDDDBBBAAA@@@?????????@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@??????????????????@@@@@@??????>>>===??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBB@@@@@@???@@@AAAAAA???????????????@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGHHHEEEGGGHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIKKKNNNRRRUUUUUUTTTSSSSSSUUUWWW[[[]]]eeehhhmmmssszzz~~~{{{zzzwwwvvvvvvwwwzzz|||}}}{{{zzzxxxwwwwwwwwwxxxxxxwwwwwwvvvuuutttsssssstttsssrrrqqqqqqqqqrrrsssttttttsssqqqnnnlllmmmooonnnoooqqqpppooonnnnnnooolllkkkiiigggeeedddccccccaaa```___^^^]]][[[ZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXVVVTTTRRROOOMMMMMMLLLKKKJJJHHHHHHHHHHHHDDDBBBAAAAAABBBCCCBBBAAACCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@@@@??????>>>EEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEFFFFFFEEEEEEHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHMMMNNNPPPQQQPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTSSSPPPNNNMMMNNNOOOQQQUUUWWWXXXYYYXXXXXXZZZ\\\\\\[[[ZZZ[[[]]]^^^^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZ]]]]]]^^^___aaacccdddeeeeeedddcccbbbcccdddfffgggjjjlllnnnnnnkkkgggeeedddaaabbbdddfffgggfffeeedddccccccccccccdddeeeeeeeeeffffffgggggggggfffeeeeeedddddddddeeefffhhhiiijjjjjjjjjiiiiiijjjlllnnnooooooppprrrrrrqqqnnnjjjhhhdddbbb```___```aaaaaa`````````aaaccccccdddddddddeeefffhhhjjjkkkkkkjjjiiijjjhhhggghhhlllnnnllljjjhhhhhhhhhhhhhhhgggffffffdddeeeeeeeeeeeecccaaa```YYY[[[]]]___aaacccgggiiippppppooonnnkkkgggdddbbbcccfffhhhhhheeecccaaaaaa```___```aaacccbbb___]]]ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYY[[[[[[ZZZYYYZZZ[[[aaacccgggkkkkkkggg___YYYVVVUUUTTTUUUUUUTTTQQQOOOMMMLLLKKKIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@???????????????@@@BBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???????????????>>>======??????@@@??????>>>======;;;;;;<<<===>>>???@@@@@@@@@@@@?????????@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHGGGGGGHHHLLLOOORRRTTTSSSQQQOOOOOOPPPQQQRRRTTTVVVYYY]]]aaadddfffgggiiilllnnnpppttt|||~~~{{{zzzwwwvvvwwwzzz}}}{{{zzzyyyxxxwwwxxxxxxyyywwwwwwwwwvvvvvvuuuuuuuuuvvvuuusssrrrqqqrrrssstttvvvuuutttqqqnnnnnnppprrrrrrrrrqqqoookkkiiiiiijjjiiiiiihhhgggeeecccbbbaaa___^^^^^^\\\[[[ZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWUUUQQQNNNKKKLLLLLLJJJIIIHHHHHHHHHHHHDDDBBBAAA@@@BBBBBBAAAAAACCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@EEEEEEFFFFFFEEEDDDCCCCCC@@@AAACCCDDDEEEEEEDDDCCCDDDDDDDDDEEEHHHKKKNNNPPPMMMLLLJJJHHHGGGGGGHHHHHHIIIKKKMMMMMMMMMNNNPPPRRRUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSPPPMMMMMMOOOQQQSSSTTTVVVXXXXXXWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZXXXYYYYYYZZZZZZYYYYYYXXXZZZZZZ[[[\\\]]]___aaaaaabbbaaa___^^^___aaadddgggjjjlllnnnmmmjjjfffdddddd```aaabbbccccccbbb```___```aaabbbdddeeeeeeddddddffffffggggggggggggffffffdddcccbbbbbbcccfffiiikkkjjjjjjjjjkkklllmmmooopppoooqqqssstttrrrooojjjgggcccaaa```___aaaaaaaaa```______```aaabbbccccccbbbdddfffiiikkklllkkkjjjhhhiiihhhggghhhkkkmmmlllkkkjjjjjjiiiiiihhhgggffffffdddeeeffffffeeecccaaa```]]]^^^``````bbbdddiiilllrrrqqqooommmjjjfffdddbbbffffffeeedddbbbaaaaaaaaa\\\\\\]]]___aaaaaa___]]]ZZZ[[[\\\\\\[[[ZZZXXXWWWZZZ\\\]]]]]]\\\[[[[[[[[[\\\___aaaaaa^^^ZZZWWWUUUVVVUUUUUUVVVVVVUUUQQQOOOLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFFFFFFFDDDDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGCCCBBBAAABBBCCCCCCAAA@@@@@@?????????>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<======>>>>>>>>>===<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAA=========<<<===>>>>>>?????????>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGIIILLLOOOQQQTTTRRRPPPNNNMMMMMMMMMNNNOOOPPPRRRUUUWWWYYYZZZ[[[^^^```cccdddfffkkkssszzz|||zzzxxxvvvwwwzzz}}}yyyyyyxxxwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvtttssstttuuuvvvxxxwwwvvvssspppppprrruuuvvvuuusssnnniiigggfffggggggggggggfffeeebbb```^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYWWWTTTPPPLLLIIILLLKKKJJJIIIHHHHHHHHHHHHCCCAAA??????AAAAAAAAA@@@BBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAACCCDDDDDDEEEFFFFFFEEEEEE???@@@BBBCCCDDDDDDCCCCCC@@@AAABBBEEEHHHLLLOOOQQQMMMKKKIIIGGGFFFGGGHHHIIIIIIKKKLLLMMMMMMMMMOOOQQQRRRRRRRRRSSSSSSTTTTTTTTTRRRPPPMMMLLLLLLOOORRRTTTTTTVVVWWWWWWVVVVVVWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVXXXYYYYYYZZZZZZXXXXXXYYYYYY[[[\\\^^^___```^^^\\\[[[\\\```dddfffjjjlllmmmllljjjgggeeeeee___```aaabbbbbbaaaaaa```]]]___aaacccdddccccccbbbffffffggghhhhhhgggggggggcccbbb``````bbbfffjjjllllllllllllmmmmmmnnnoooooollloooqqqsssrrroookkkhhhdddcccaaaaaabbbbbbaaa```]]]^^^```aaabbbcccdddddddddfffhhhkkkkkkjjjhhhggggggffffffhhhjjjkkkkkkkkkmmmlllkkkiiihhhgggfffeeeffffffffffffeeecccaaa```eeeeeeeeeeeedddgggjjjnnnrrrpppnnnkkkhhhfffdddcccfffeeeeeeeeeeeedddbbbaaa\\\\\\]]]```bbbbbb```^^^ZZZ[[[\\\\\\\\\[[[YYYXXXZZZ\\\^^^^^^\\\ZZZYYYYYYVVVYYY\\\\\\YYYUUUTTTSSSVVVVVVVVVWWWWWWUUURRROOOKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFEEEDDDDDDFFFHHHGGGFFFEEEDDDDDDEEEFFFGGGBBBAAA??????@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======>>>>>>>>>??????>>>=========>>>>>>===>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDDDDFFFGGGHHHGGGGGGGGGHHHKKKMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPRRRRRRTTTVVVXXXYYYYYY]]]ccciiiooorrrwww||||||{{{yyywwwwwwyyy{{{|||yyyxxxwwwvvvwwwxxxyyyzzzyyyzzzzzzzzzzzz{{{{{{{{{|||zzzwwwuuutttuuuwwwxxxzzzzzzxxxuuusssrrrtttuuuxxxwwwtttooojjjfffffffffeeeeeeeeeeeeccc```^^^\\\^^^]]]]]]\\\[[[ZZZYYYYYYVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWUUURRRNNNKKKIIIKKKJJJIIIHHHHHHHHHHHHHHH@@@>>>===>>>???AAA@@@@@@AAA@@@>>>======>>>>>>???>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDD???@@@BBBCCCDDDDDDCCCCCC???@@@CCCFFFIIILLLNNNOOOKKKIIIGGGEEEEEEFFFHHHIIIKKKMMMNNNNNNMMMMMMOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQMMMKKKJJJIIIJJJLLLOOOQQQRRRTTTUUUUUUTTTTTTUUUWWWXXXYYYYYYXXXVVVUUUVVVWWWVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSUUUVVVXXXZZZ[[[\\\WWWXXXXXXXXXZZZ[[[\\\]]]]]]\\\ZZZYYY[[[^^^bbbeeeiiikkklllkkkiiigggffffff___```aaabbbbbbbbbbbbbbb^^^___```bbbbbbbbbaaaaaaeeeeeefffggggggggggggfffbbbbbbaaabbbdddgggkkknnnnnnnnnnnnnnnnnnnnnnnnnnnjjjllloooppppppmmmjjjhhhdddcccbbbbbbcccdddbbbaaa^^^___aaabbbddddddeeeeeecccdddfffhhhhhhgggfffeeedddeeeeeeggghhhiiijjjkkkmmmllljjjhhhgggfffffffffhhhgggfffeeedddcccbbbaaajjjjjjiiihhhggghhhkkkmmmpppnnnkkkhhhfffeeeddddddccccccdddeeefffeeebbb```______```bbbddddddaaa___ZZZZZZ[[[[[[[[[[[[ZZZZZZYYY[[[]]]]]][[[XXXWWWVVVTTTVVVXXXYYYWWWUUUSSSSSSUUUUUUUUUVVVWWWUUUQQQMMMIIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEFFFFFFGGGIIIIIIDDDEEEFFFEEEDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFAAA???>>>===>>>???>>>===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<>>>>>>============>>>>>>===============<<<<<<;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>======:::::::::::::::;;;<<<<<<999999:::;;;===???AAABBBCCCCCCCCCCCCDDDDDDEEEEEECCCDDDEEEDDDCCCDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKNNNQQQRRRRRRVVV[[[```bbbccceeegggjjjkkklllmmmooopppqqqrrrssswww{{{~~~{{{zzzzzzzzzyyyyyyzzzzzzyyyxxxwwwvvvvvvwwwyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{wwwuuutttuuuwwwxxxzzzzzzyyywwwtttrrrrrrsssvvvvvvtttpppkkkgggffffffddddddcccbbb```^^^]]]\\\]]]\\\\\\[[[ZZZZZZYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUTTTRRROOOMMMJJJIIIJJJJJJIIIHHHHHHHHHHHHHHH===;;;;;;<<<>>>@@@@@@@@@???>>>===;;;;;;<<<===>>><<<===>>>>>>??????>>>>>>??????@@@@@@AAA@@@@@@@@@@@@AAABBBDDDDDDDDDCCCCCC@@@BBBEEEGGGIIIJJJJJJIIIGGGFFFCCCBBBBBBDDDGGGIIIJJJLLLMMMLLLKKKKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSSSSUUUWWWVVVXXXXXXWWWTTTRRRSSSUUUUUUUUUVVVWWWWWWVVVUUUUUURRRSSSSSSUUUWWWYYYZZZ[[[XXXXXXXXXXXXYYY[[[\\\]]]YYYXXXXXXXXXZZZ]]]```bbbfffhhhiiiiiigggfffffffffaaaaaaaaabbbbbbbbbcccccc```aaaaaabbbbbbbbbaaaaaabbbcccdddeeeeeeeeeeeedddbbbbbbbbbdddfffjjjmmmoooppppppppppppooonnnmmmmmmjjjkkklllmmmllljjjhhhgggcccbbbbbbdddfffgggfffdddbbbcccddddddeeeeeeddddddbbbccccccdddddddddddddddbbbcccdddeeefffgggiiijjjhhhgggffffffeeefffggggggjjjiiifffdddbbbbbbbbbccciiiiiiiiihhhggghhhjjjlllnnnllliiifffddddddeeeeeecccbbbbbbdddggggggdddbbbaaaaaabbbcccdddccc```]]]YYYYYYYYYYYYZZZZZZ[[[\\\[[[^^^``````]]]ZZZXXXXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSUUUUUUSSSNNNKKKFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEFFFEEECCCCCCDDDFFFEEEEEEFFFFFFFFFFFFEEEEEE@@@>>><<<<<<===>>>======999:::<<<>>>??????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<======>>><<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::::::::<<<<<<=========<<<;;;:::999999999999999:::;;;;;;::::::;;;;;;===>>>@@@@@@BBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBBBBBBBBBBEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIGGGJJJMMMOOOOOORRRWWW[[[[[[ZZZZZZZZZ\\\]]]]]]]]]ZZZ\\\^^^___```bbbeeegggmmmqqqyyy~~~~~~|||{{{{{{|||~~~}}}||||||xxxyyy{{{|||}}}}}}|||{{{yyyxxxwwwvvvvvvwwwxxxxxx{{{zzzzzzzzzzzzzzzzzzzzz|||yyyuuurrrqqqrrruuuvvvwwwyyyyyywwwssspppnnnnnnqqqrrrrrroookkkhhhffffffdddcccbbb```^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXUUUSSSQQQNNNLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHH;;;:::999;;;===???@@@@@@???===;;;:::::::::<<<===<<<<<<===>>>?????????>>>>>>>>>???>>>>>>===<<<;;;@@@AAABBBDDDEEEDDDDDDCCCBBBDDDGGGIIIIIIHHHFFFEEEDDDCCC@@@???@@@BBBFFFHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLOOONNNMMMLLLLLLKKKKKKKKKKKKMMMPPPQQQRRRTTTVVVXXXUUUWWWXXXVVVSSSQQQRRRTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTUUUWWWYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]WWWVVVVVVWWWYYY\\\___aaadddfffggggggfffeeeeeefffbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbb```aaabbbcccccccccccccccbbbcccccceeehhhkkknnnppprrrrrrqqqqqqpppnnnmmmlllkkkkkkkkkkkkjjjhhhfffeeeaaaaaabbbdddgggiiiiiihhhffffffffffffeeeeeedddcccbbbbbbbbbbbbbbbbbbcccccc```bbbdddeeeeeefffhhhiiidddcccccccccdddfffgggiiillliiifffcccaaabbbcccdddfffggghhhgggggggggiiijjjmmmkkkgggeeecccccceeefffeeedddbbbdddgggiiigggeeeaaa``````aaabbb```]]]ZZZXXXXXXWWWWWWXXXZZZ\\\]]]___bbbddddddaaa^^^\\\[[[YYYVVVSSSRRRSSSTTTSSSRRRPPPPPPQQQSSSSSSQQQLLLIIIEEEEEEDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFEEECCCBBBDDDEEEDDDEEEFFFGGGGGGFFFEEEDDD@@@>>>;;;;;;<<<======<<<888999;;;===????????????:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<======>>><<<<<<======<<<<<<;;;:::>>>>>>>>>===<<<;;;999888666666777888999:::;;;;;;<<<<<<=========<<<:::999999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAABBBBBB>>>???@@@@@@@@@AAADDDFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAAEEEDDDCCCBBBBBBCCCEEEFFFEEEHHHKKKKKKKKKLLLPPPSSSWWWVVVTTTTTTUUUVVVVVVUUUQQQSSSUUUWWWWWWXXXZZZ[[[___bbbggglllooossswwwyyyyyy}}}}}}zzz{{{}}}|||{{{zzz{{{{{{{{{yyywwwwwwvvvtttsssuuuxxx|||}}}}}}|||zzzyyyyyyvvvxxx|||~~~}}}zzzyyywwwvvvvvvvvvwwwxxxzzzzzzyyyyyyyyyxxxxxxxxxzzzxxxtttpppooopppsssuuuuuuwwwxxxvvvrrrnnnkkkjjjmmmooopppnnnkkkhhhffffffeeecccaaa^^^\\\\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTRRROOOLLLJJJJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHH>>>>>>>>>>>>===<<<;;;:::===<<<;;;:::::::::;;;<<<<<<===============<<<<<<;;;;;;<<<<<<======>>>>>>BBB@@@???@@@CCCEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNPPPRRRTTTUUUTTTSSSSSSTTTTTTTTTRRRPPPPPPRRRTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTYYYYYYZZZ\\\___```___]]]\\\[[[YYYXXXYYY[[[^^^```fffeeedddbbb______```bbbccccccccccccddddddeeeeeedddcccbbbbbbaaaaaabbbbbbaaa````````````aaaaaabbbbbbdddhhhlllnnnppppppooommmnnnoooqqqqqqooojjjfffllliiigggeeeeeedddbbbaaa^^^___```bbbeeegggjjjkkkgggggggggfffeeecccbbbaaa``````aaaaaaaaaaaa``````cccccccccbbbaaaaaa``````cccbbb```______aaacccdddiiigggeeedddccccccddddddbbbdddffffffffffffhhhiiiooollliiifffddddddeeefffbbbaaaaaaaaabbbccceeefffdddbbb`````````___]]][[[WWWXXXYYYXXXXXX[[[aaagggjjjooossssssmmmeee```]]]\\\YYYTTTRRRQQQPPPOOONNNNNNOOOOOOPPPOOONNNLLLKKKBBBBBBCCCDDDEEEGGGIIIJJJMMMKKKGGGFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBB@@@BBBEEEHHHIIIHHHFFFDDDAAA@@@???===<<<<<<;;;;;;;;;<<<>>>@@@@@@???===<<<===============<<<<<<;;;======<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999888888888:::::::::999999999999999999;;;===>>>???>>>===<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAACCCDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMQQQQQQPPPOOONNNLLLKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPSSSVVVYYY]]]```cccddddddllllllkkkkkkkkklllmmmmmmmmmppptttyyy|||~~~|||{{{tttsssrrrqqqrrruuuxxxzzzzzzyyywwwuuusssssssssssspppooommmllllllnnnqqqsss||||||||||||}}}~~~{{{xxxvvvvvvsssvvvzzz{{{yyywwwvvvvvvsssttttttttttttwwwzzz}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||xxxwwwyyyzzzyyyxxxyyyxxxyyy|||}}}~~~|||yyyxxxxxxxxxwwwuuuttttttuuuuuuuuuuuutttttt{{{xxxtttpppnnnoooppprrrvvvxxxzzzwwwqqqkkkhhhggglllkkkjjjhhhgggeeedddccccccbbb`````````^^^[[[YYY]]]\\\ZZZYYYWWWVVVVVVUUUSSSUUUWWWYYYZZZYYYWWWUUUKKKKKKJJJJJJJJJLLLMMMOOOKKKJJJIIIGGGEEEDDDBBBBBB;;;;;;<<<=========<<<<<<;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@AAA???>>>???BBBCCCAAA@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???@@@AAABBBFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQSSSTTTUUUTTTSSSRRRQQQRRRRRRQQQOOOOOOPPPRRRSSSTTTVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUWWWWWWYYY[[[^^^___]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\cccddddddcccaaa``````bbbbbbbbbcccddddddddddddddddddcccbbbbbbaaaaaabbbbbbaaaaaa`````````aaaaaaaaaaaacccfffjjjmmmooopppqqqpppoooppppppqqqoookkkhhhjjjhhheeedddddddddcccaaa______```bbbdddgggiiijjjiiiiiihhhgggfffdddbbbbbbaaabbbbbbbbbbbbbbbbbbaaabbbaaa``````______``````cccaaa```______```aaabbbffffffeeedddccccccccccccaaabbbdddeeeeeefffhhhjjjllljjjgggdddbbbbbbcccdddcccbbbaaa`````````aaabbbbbb```^^^^^^^^^]]][[[YYYYYYZZZ[[[ZZZ\\\bbbkkksssuuukkkccc___\\\XXXTTTRRRQQQQQQPPPOOOPPPPPPPPPOOOMMMKKKIIIHHHBBBBBBCCCDDDEEEGGGHHHIIILLLIIIFFFDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@BBBFFFHHHIIIHHHFFFDDDAAA@@@???===<<<<<<;;;;;;;;;<<<===??????>>><<<;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888666666666666666666666666999:::<<<===>>>===<<<;;;888999999999:::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>============>>>>>>=========>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@????????????@@@AAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDFFFGGGHHHIIIJJJMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLPPPRRRUUUXXX[[[]]]^^^^^^\\\[[[[[[[[[[[[\\\]]]]]]^^^```cccfffhhhiiiiiiiiihhhiiijjjjjjjjjiiihhhggggggfffdddcccdddfffhhhjjjjjjjjjhhhhhhggghhhiiijjjiiihhhfffeeeeeefffiiijjjpppppppppqqqrrrsssuuuuuuzzz}}}}}}xxxuuuvvvwwwxxxwwwtttqqqppppppqqqsssvvvwwwvvvuuutttuuuqqqrrrssstttuuuwww|||~~~}}}}}}|||}}}||||||||||||||||||}}}~~~~~~~~~|||{{{}}}zzzwwwvvvxxxyyyyyyxxxxxxxxxxxx{{{~~~~~~{{{|||zzzxxxwwwwwwwwwvvvuuuttttttuuuuuuuuuuuuttttttwwwuuussspppooopppqqqrrrtttvvvwwwuuupppkkkhhhgggiiiiiihhhgggfffeeeeeedddbbb```^^^^^^^^^]]][[[ZZZ\\\[[[ZZZXXXWWWVVVUUUUUUSSSUUUWWWXXXXXXWWWVVVTTTNNNMMMLLLLLLLLLMMMNNNOOOKKKJJJIIIHHHFFFEEEDDDCCC888999:::;;;<<<<<<<<<<<<999999888888888999999:::999::::::;;;;;;;;;::::::999:::;;;===>>>@@@AAABBB@@@?????????@@@@@@???===>>>???@@@AAAAAABBBBBBBBBCCCBBBAAA??????@@@AAAAAADDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFGGGGGGGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOMMMOOOPPPPPPOOONNNOOOPPPQQQRRRSSSTTTUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTUUUWWWZZZ]]]]]][[[YYY[[[[[[[[[[[[ZZZZZZYYYYYY___aaaccccccbbbaaaaaabbbaaabbbdddeeefffeeecccbbbdddcccbbbbbbaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaadddgggkkknnnqqqrrrsssrrrpppppppppnnnllliiihhhfffdddddddddeeedddbbb``````aaacccdddfffhhhiiikkkkkkjjjhhhfffdddcccbbbcccccccccccccccccccccccc```___^^^]]]]]]___```bbbcccbbb```___^^^^^^___```ccccccdddddddddccccccbbb```aaabbbbbbccceeeiiikkkjjjiiifffdddccccccdddeeedddbbb```^^^]]]\\\]]]]]]```^^^\\\[[[[[[[[[YYYWWWZZZ\\\]]]^^^aaajjjuuu~~~zzznnnddd___[[[XXXUUUSSSRRRRRRQQQPPPRRRQQQPPPNNNKKKHHHFFFDDDCCCCCCDDDEEEFFFHHHIIIIIIJJJGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@???????????????AAACCCEEEHHHHHHGGGEEEDDD@@@???>>>===<<<;;;;;;;;;:::;;;<<<======<<<;;;:::::::::;;;;;;::::::999888888888888999:::;;;<<<============<<<<<<;;;;;;:::999999999888888888888888888888999999999999999999999:::;;;======<<<;;;:::777777888999:::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCBBB@@@??????>>>======<<<<<<=========>>>??????@@@@@@??????AAAAAABBBCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEGGGHHHIIIHHHHHHGGGLLLMMMPPPRRRTTTUUUVVVVVVRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]```___]]][[[ZZZ[[[]]]^^^\\\\\\\\\\\\]]]___aaabbbbbbaaa___^^^^^^___```bbbiiiiiijjjkkklllnnnpppqqqssstttuuuuuutttrrrooommmnnnpppqqqpppnnnlllkkkkkkmmmoooqqqrrrqqqqqqssstttpppqqqrrrssstttwww|||~~~~~~~~~}}}|||{{{zzzyyy{{{{{{yyyyyyyyyyyy{{{{{{||||||}}}~~~}}}{{{zzz{{{{{{zzzyyyxxxvvvuuuuuuwwwxxxyyyyyyxxxwwwxxxzzz|||}}}{{{zzzzzzxxxuuuttttttuuutttssstttttttttttttttttttttttttttsssrrrrrrqqqrrrrrrsssqqqrrrsssrrrnnnjjjhhhgggfffffffffeeeeeeeeeeeeeee```^^^[[[ZZZ[[[[[[[[[ZZZ[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTVVVVVVVVVUUUSSSRRRNNNNNNMMMLLLLLLLLLMMMMMMJJJJJJIIIHHHGGGFFFEEEDDD888999::::::;;;;;;;;;;;;777777777777777888888999999::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@???===<<<<<<===>>>??????@@@??????AAA@@@@@@?????????@@@@@@CCCCCCDDDDDDCCCCCCBBBAAACCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPPPPOOOMMMLLLJJJMMMOOOPPPOOONNNOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPRRRRRRQQQQQQRRRRRRSSSTTTQQQRRRUUUXXX[[[[[[YYYVVVXXXZZZ\\\]]]]]]\\\ZZZYYY[[[^^^bbbccccccaaaaaaaaa```bbbeeeggggggfffdddbbbcccbbbbbbaaa```aaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaa```aaacccgggkkkooorrruuuuuussspppoooooonnnlllkkkhhhfffddddddeeefffeeedddcccccccccdddfffhhhiiijjjlllkkkiiigggeeecccbbbbbbcccccccccbbbbbbccccccccc```___]]]\\\]]]___bbbddddddcccaaa```____________```aaabbbcccdddcccbbbaaa___```aaaaaabbbdddhhhkkkjjjiiigggeeeeeeeeefffgggbbb```^^^\\\[[[[[[[[[[[[___]]][[[ZZZZZZYYYXXXVVVXXX[[[^^^```dddlllvvv~~~{{{tttkkkccc^^^\\\YYYVVVUUUUUUTTTSSSRRRRRRRRRPPPNNNKKKHHHFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIFFFCCCBBBBBBCCCBBBAAAAAAAAA@@@???????????????AAACCCEEEFFFGGGFFFDDDCCC??????>>>===<<<;;;;;;;;;::::::;;;;;;;;;:::999999:::::::::;;;::::::999888777777888888:::;;;======>>>>>>===<<<;;;:::999999888888888888888888888777999999:::::::::::::::::::::;;;<<<<<<===<<<;;;;;;777777888888999999::::::999999999:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDDDDCCCAAA???======<<<;;;;;;;;;;;;<<<;;;<<<>>>?????????>>>===@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDD@@@BBBDDDFFFGGGFFFEEEDDDHHHIIIKKKMMMNNNNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQTTTUUUVVVXXXZZZ\\\]]]]]]^^^\\\ZZZYYYWWWWWWXXXXXXYYYXXXXXXYYYZZZ\\\^^^______^^^]]]\\\[[[\\\]]]^^^eeeeeefffhhhjjjlllooopppooooooooonnnnnnnnnmmmmmmnnnpppqqqpppmmmkkkjjjjjjjjjkkkmmmnnnnnnoooqqqssspppqqqrrrrrrrrruuuyyy|||zzz{{{{{{|||{{{zzzyyyyyyzzzyyyxxxvvvvvvxxxyyyzzzyyyzzz{{{|||~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}|||||||||||||||}}}|||{{{zzzyyyxxxwwwssssssssssssuuuwwwxxxyyyxxxxxxyyy{{{{{{{{{zzzyyywwwuuurrrqqqrrrssssssrrrtttssssssssssssssssssttttttttttttttttttsssrrrrrrnnnoooooonnnllljjjgggfffeeeeeeddddddcccbbbbbbbbb^^^\\\YYYWWWXXXZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDD::::::;;;;;;:::999999888666666666777777888888888::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBBBB@@@>>>===<<<:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>?????????CCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIILLLNNNOOOPPPPPPNNNMMMKKKJJJLLLOOOPPPOOONNNNNNOOOMMMMMMOOOPPPPPPPPPOOONNNRRRRRRQQQQQQPPPQQQQQQQQQPPPQQQSSSVVVYYYYYYWWWUUUUUUXXX[[[^^^```___]]][[[XXX\\\```bbbbbb`````````aaabbbeeeggggggfffdddbbbaaaaaa```____________`````````aaabbbcccbbbbbbaaabbbccceeehhhlllpppsssuuutttrrrooommmmmmmmmlllkkkhhhfffeeeeeefffggggggfffdddeeeeeefffhhhjjjkkklllkkkiiigggeeecccbbbbbbaaacccbbbaaaaaaaaaaaabbbcccbbb```___^^^___bbbeeegggeeedddcccbbbaaaaaa``````___```aaabbbbbbbbb``````___```aaabbbbbbcccfffiiiffffffeeeddddddeeeffffff___^^^]]][[[[[[[[[\\\]]]___]]][[[ZZZZZZZZZXXXVVVTTTXXX]]]aaacccgggnnnsssrrrrrrqqqoookkkfff```]]][[[YYYWWWVVVWWWVVVUUUSSSRRRQQQOOOMMMLLLJJJIIIHHHGGGHHHIIIKKKKKKLLLLLLLLLHHHFFFCCCBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBB???>>>===<<<;;;;;;;;;<<<:::::::::::::::999888888:::;;;;;;;;;;;;:::999999888888888999:::<<<===>>>>>>===<<<;;;:::999888777777777777777777777777777555666666666777777888888<<<<<<<<<===<<<<<<<<<;;;999999999888888777777777777777888999:::999999888777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@BBBBBBAAA???>>>======<<<;;;;;;;;;;;;;;;;;;<<<===??????>>>======??????????????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCC???@@@CCCEEEEEEEEECCCBBBFFFGGGHHHJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZYYYXXXVVVUUUTTTSSSSSSSSSXXXWWWWWWVVVWWWXXXZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[\\\^^^^^^```aaadddfffiiijjjhhhggggggggghhhjjjlllmmmqqqrrrsssqqqmmmjjjhhhhhhhhhiiikkklllmmmnnnppprrrqqqqqqqqqppppppqqqtttwwwuuuvvvxxxzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxzzz{{{}}}~~~~~~~~~}}}|||{{{yyyxxxwwwvvvxxx{{{}}}~~~}}}{{{{{{{{{{{{zzzzzzyyyyyy~~~~~~}}}{{{xxxvvvttttttooopppqqqssstttvvvxxxyyyyyyzzz{{{|||{{{zzzyyyxxxtttrrrooonnnoooqqqrrrrrrssssssrrrrrrrrrrrrssssssvvvvvvvvvvvvuuusssrrrqqqmmmllllllkkkkkkiiigggeeeeeedddcccbbb```___^^^]]]]]]ZZZWWWVVVWWWXXXYYYYYYVVVVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDD;;;;;;;;;;;;:::999888777555555666777888888888888999:::;;;<<<<<<===<<<<<<============<<<<<<<<<<<<>>>@@@CCCCCC@@@>>><<<<<<999:::;;;<<<=====================>>>>>>>>>>>>>>>BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHMMMNNNPPPQQQQQQPPPOOOMMMKKKMMMNNNNNNMMMMMMMMMNNNKKKLLLMMMOOOOOONNNNNNMMMPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPQQQTTTWWWXXXWWWUUUTTTVVVZZZ^^^```___^^^\\\VVVYYY]]]```___^^^^^^^^^```aaacccdddeeedddcccbbb```___^^^^^^]]]]]]^^^^^^^^^___aaacccddddddccccccdddeeegggjjjmmmoooqqqrrrpppnnnlllkkkllllllkkkiiihhhfffeeeeeefffffffffeeedddeeeeeeggghhhkkklllmmmiiihhhfffdddcccbbbbbbccccccbbbaaa``````aaabbbccccccbbbaaaaaaaaacccfffgggdddddddddccccccbbbbbbaaa______`````````______^^^aaacccddddddcccbbbdddeeeaaaaaaaaaaaaaaabbbcccccc^^^]]]\\\\\\\\\]]]^^^______]]][[[ZZZZZZZZZXXXVVVRRRVVV[[[^^^^^^___bbbeeeiiihhhgggfffeeeccc___[[[YYYXXXVVVVVVWWWVVVUUUSSSQQQPPPNNNMMMLLLKKKKKKKKKHHHIIIJJJLLLMMMMMMLLLKKKGGGEEECCCBBBBBBCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999888888:::;;;;;;;;;;;;:::999999888888888999:::;;;<<<===<<<;;;;;;:::888777666666666666666666777777777777666777777888888999999999<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777666555555555666777888999888777777666777999:::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;777999;;;<<<======;;;:::===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@>>>???AAABBBCCCCCCBBBBBBDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOORRRTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^```ccceeefffdddccccccccceeehhhkkkmmmooopppqqqoookkkgggeeeeeefffhhhkkklllllllllnnnooopppppppppnnnmmmnnnpppsssrrrtttwwwzzz{{{|||{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzzzzyyywwwvvvtttsssrrrtttxxx{{{}}}}}}}}}|||zzzzzzzzzzzzzzzyyyxxxwwwzzz{{{{{{xxxtttqqqppppppmmmoooqqqssstttuuuwwwyyyzzz{{{}}}|||zzzxxxwwwxxxssspppmmmlllnnnpppqqqrrrsssrrrqqqppppppqqqrrrssswwwwwwvvvvvvtttsssrrrqqqmmmkkkjjjjjjjjjiiifffddddddcccbbb```^^^]]][[[[[[\\\ZZZWWWVVVWWWXXXWWWVVVTTTTTTSSSRRRQQQPPPPPPQQQQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLIIIIIIHHHGGGFFFEEEDDDCCC:::;;;;;;;;;;;;;;;::::::444555777888999999888888888888:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>BBBBBB???<<<;;;<<<999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>======>>>??????????????????@@@AAABBBDDDFFFGGGGGGJJJKKKMMMOOOPPPOOONNNMMMLLLLLLMMMLLLJJJJJJKKKLLLKKKKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTRRRQQQPPPRRRUUUWWWWWWWWWSSSVVVYYY\\\]]]\\\[[[ZZZUUUXXX[[[]]]\\\\\\\\\\\\^^^^^^___```````````````^^^]]]]]]\\\[[[\\\\\\\\\\\\^^^```ccceeeeeeeeeeeeeeegggiiikkklllmmmmmmmmmllljjjiiiiiijjjjjjiiihhhgggeeeccccccddddddcccbbbbbbbbbccceeehhhjjjlllmmmiiihhhfffdddcccdddeeeeeeeeedddbbbaaaaaabbbdddeeeccccccbbbbbbcccdddeeeeeebbbbbbcccccccccbbbbbbaaa``````___^^^^^^]]]]]]^^^ccceeeggggggdddbbbaaa```^^^^^^^^^___```aaabbbbbb______]]]]]]]]]^^^______^^^\\\ZZZZZZZZZYYYWWWUUURRRUUUYYYYYYXXXXXX[[[^^^aaa___^^^^^^```___\\\ZZZVVVTTTSSSTTTUUUTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIJJJGGGHHHJJJKKKLLLLLLKKKJJJFFFCCCAAA@@@AAAAAAAAA@@@AAAAAA@@@?????????????????????@@@@@@@@@@@@???>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999:::999999888777888888888888888999:::;;;:::999999888777666666555555555555666666666777777888999999:::;;;;;;<<<<<<;;;::::::999888888999999888888888777777666666555444555666888888777666555555777999;;;;;;;;;:::999999999999999999999999999666777888999::::::::::::<<<;;;;;;:::999:::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<======>>>>>>>>>???????????????>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLNNNPPPRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTPPPOOONNNNNNNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXX[[[[[[\\\^^^___bbbccceeebbbbbbaaaaaacccfffiiikkkkkklllmmmkkkhhheeedddccccccfffiiikkkkkkkkkkkkkkkmmmmmmmmmlllkkkllloooqqqrrrtttwwwzzz{{{{{{zzzyyywwwxxxzzz{{{{{{zzzxxxwwwuuuuuuwwwxxxxxxxxxwwwwwwuuuuuuvvvvvvvvvuuuttttttqqqssswwwzzz||||||zzzyyyyyyyyyyyyyyyyyywwwvvvuuuvvvxxxyyywwwssspppoooooolllooorrrsssssstttwwwyyyyyy{{{}}}|||xxxvvvuuuvvvrrrooolllkkkmmmoooqqqrrrsssrrrqqqppppppqqqrrrsssttttttssssssrrrrrrrrrrrrnnnkkkiiihhhiiihhhfffcccaaa``````^^^]]]\\\[[[[[[\\\ZZZXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPPPPOOOPPPPPPOOONNNLLLKKKKKKMMMOOOPPPPPPQQQQQQRRRQQQPPPOOONNNLLLKKKJJJIIIGGGFFFEEEDDD999999:::;;;<<<<<<<<<<<<444555777888999999999888666777888999:::;;;;;;;;;999999::::::;;;<<<======999===@@@AAA>>>;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>======???????????????>>>======>>>??????@@@@@@@@@??????======???AAACCCEEEFFFGGGFFFGGGIIIKKKLLLLLLKKKJJJLLLLLLKKKIIIGGGGGGIIIKKKJJJKKKMMMNNNNNNNNNMMMLLLIIIIIIKKKMMMPPPSSSUUUWWWSSSQQQPPPQQQSSSVVVWWWXXXTTTVVVXXXZZZZZZYYYXXXVVVUUUXXXZZZ[[[ZZZZZZZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[[[[]]]```ccceeefffffffffeeegggiiikkklllkkkjjjiiiiiihhhggghhhjjjjjjhhhffffffdddbbbaaabbbbbbaaa`````````bbbdddfffiiikkkmmmjjjhhhfffeeedddeeeggghhhfffeeecccbbbbbbccceeefffbbbcccccccccdddddddddddd```aaaaaabbbbbbbbbbbbaaabbb```___]]]\\\\\\]]]]]]eeegggiiiiiieeebbb___^^^^^^^^^___```aaabbbccccccaaaaaa___^^^]]]^^^______]]][[[ZZZYYYYYYXXXVVVTTTTTTVVVWWWUUUTTTTTTXXX\\\XXXVVVVVVXXX[[[\\\[[[XXXSSSRRRQQQRRRSSSRRRPPPOOOQQQOOOMMMJJJHHHGGGGGGGGGEEEGGGIIIKKKKKKJJJIIIHHHDDDBBB???>>>???@@@@@@???@@@??????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========<<<;;;;;;;;;<<<<<<===<<<;;;:::999999999999888888888888888777666666888777777777777777888888888888777777666666555555444555555555666666777777555555666777888888999999999999888777666666777777666666666666777777777777333444666888888777666555555777999;;;<<<;;;:::999888888888777777777777777777888888999999:::;;;;;;;;;::::::999888999999999999888777777777888:::;;;999999:::;;;;;;<<<============>>>>>>======<<<;;;======<<<======>>>@@@@@@AAABBBCCCDDDEEEDDDDDDCCCEEEEEEEEEDDDEEEFFFFFFGGGIIIHHHHHHHHHIIIJJJKKKKKKMMMLLLLLLLLLMMMNNNPPPQQQKKKLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^___```^^^^^^]]]]]]^^^```cccdddgggiiijjjjjjgggeeeddddddaaaeeeiiikkkjjjiiihhhhhhjjjkkkkkkjjjjjjkkkooorrrtttvvvxxx{{{{{{zzzyyywwwwwwyyy{{{}}}}}}{{{yyywwwssstttuuuvvvvvvuuutttsssqqqrrrssstttuuuuuuvvvuuurrrtttwwwzzz{{{zzzxxxwwwwwwxxxxxxxxxxxxvvvtttssstttvvvxxxwwwtttqqqqqqrrrlllooossstttssstttvvvyyyxxxzzz|||{{{wwwtttssstttqqqoookkkjjjlllooorrrssssssrrrpppooooooppprrrsssqqqppppppppppppqqqrrrsssooollliiihhhiiihhheeeccc^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[YYYYYYYYYWWWTTTRRRRRRQQQPPPPPPOOOOOOOOOOOONNNLLLKKKIIIJJJLLLOOOQQQNNNOOOPPPPPPPPPOOONNNMMMOOONNNMMMKKKIIIGGGFFFEEE888999999::::::999999888::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::<<<;;;;;;:::::::::;;;;;;========================<<<===>>>>>>======>>>???????????????????????????===>>>@@@BBBDDDFFFGGGHHHFFFHHHJJJKKKKKKKKKIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIEEEFFFIIILLLNNNPPPRRRRRROOOOOOPPPRRRSSSUUUVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUXXX[[[]]]^^^^^^______^^^]]]\\\[[[[[[[[[[[[^^^]]][[[ZZZYYYYYYYYYYYY^^^aaadddffffffeeeeeefffhhhkkknnnnnnkkkjjjjjjlllkkkkkkkkkjjjiiihhhgggfffcccbbbbbbaaaaaaaaaaaaaaa^^^bbbfffgggggghhhlllooolllkkkjjjiiihhhhhhhhhhhhjjjhhheeecccbbbbbbdddeeefffeeedddbbbaaa`````````aaaaaabbbbbbccccccccccccccceeeeeedddaaaaaadddgggkkkiiigggeeebbb___]]]\\\]]]^^^___aaacccdddeeeeee^^^___```aaaaaa```______ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVVVVSSSRRRPPPOOONNNNNNOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGBBBBBBAAAAAA@@@???>>>>>>@@@@@@??????>>>>>>=========>>>======<<<;;;999999999999::::::999999888777::::::::::::::::::::::::777777777777777777888888999888777666666777888999555444444333333444444555:::999999999888888777777777777777777777777888999777777777777666666666666666666666666666666666666666666666555444444444333:::::::::999888777666555777777777777777666555555999999888888888888888888999999888777777888999999999888777777777777777888777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>============>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPPPPQQQSSSUUUXXXYYYWWWWWWWWWWWWYYY[[[]]]___]]]\\\[[[[[[\\\^^^aaacccdddcccbbbaaaaaaccceeefffcccfffhhhiiiiiihhhhhhiiimmmnnnnnnmmmlllllloooqqqtttvvvxxxxxxwwwwwwxxxyyy{{{}}}~~~}}}zzzwwwvvvvvvtttttttttttttttttttttsssmmmoooqqqtttwwwxxxyyyyyyxxxyyyzzz{{{zzzxxxuuussswwwxxxzzzyyyvvvsssqqqpppsssuuuwwwxxxwwwtttpppnnnnnnoooppprrrssstttuuuuuuyyyxxxwwwvvvuuuvvvvvvwwwuuusssqqqooonnnnnnoooooorrrqqqppppppqqqrrruuuvvvssssssssstttvvvvvvtttrrrnnniiieeedddffffffccc___```^^^\\\[[[\\\\\\[[[ZZZ[[[[[[ZZZYYYXXXVVVTTTSSSRRRQQQOOONNNMMMNNNNNNOOOJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOOOONNNNNNPPPPPPOOOMMMKKKIIIGGGFFF999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>===<<<;;;:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>???????????????????????????>>>???@@@AAACCCEEEFFFGGGBBBCCCEEEFFFGGGGGGFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGIIILLLNNNOOOPPPQQQMMMNNNOOOQQQSSSUUUVVVWWWVVVVVVWWWWWWWWWVVVTTTSSSTTTVVVXXX[[[\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^___]]]\\\[[[ZZZYYYZZZ[[[[[[```bbbeeegggfffeeeeeeeeeiiikkknnnmmmjjjhhhhhhiiikkkkkkkkkjjjiiihhhffffffccccccbbbaaaaaaaaaaaaaaa___aaaccceeefffgggjjjllliiiiiihhhgggggggggggghhhjjjiiifffdddcccdddeeefffddddddccccccbbbcccccccccaaaaaaaaaaaabbbccceeeeeejjjkkkjjjhhhdddccceeegggjjjiiigggeeebbb```^^^]]]]]]^^^___aaabbbccccccddd^^^___```aaaaaa```___^^^ZZZZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTQQQPPPOOONNNNNNNNNOOOPPPLLLKKKJJJHHHHHHHHHHHHIIICCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888:::::::::::::::999999888999999999999999999999999888888888888888888888888666555444444444444555666444444333333333333444444666555555555444444444444666666666666777777888999777777777666666666555555555555555555555555555555555555555555444444444444777777777888777777666555777777777777666666555555888888888888888888888888777777888888888888777777777777777666666777777888777777888888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLNNNNNNPPPOOOOOOPPPQQQSSSUUUWWWUUUUUUUUUVVVWWWYYY[[[]]]\\\\\\[[[[[[]]]___aaacccdddcccaaa`````````bbbcccccceeeggghhhgggfffggggggkkklllmmmlllkkklllnnnppptttvvvxxxyyyxxxwwwwwwxxx{{{|||}}}|||yyyvvvuuuuuussssssrrrrrrrrrrrrqqqqqqnnnqqqtttxxx{{{}}}~~~~~~||||||||||||zzzyyywwwvvvyyy{{{{{{yyyvvvrrrppppppssstttuuuvvvuuussspppnnnooopppqqqrrrttttttuuuuuuuuutttrrrqqqpppqqqrrrssssssrrrooonnnmmmmmmnnnooonnnmmmmmmmmmmmmoooqqqssssssrrrrrrsssuuuuuusssqqqmmmiiieeedddffffffbbb______^^^\\\[[[\\\\\\[[[ZZZ[[[ZZZZZZYYYXXXVVVUUUTTTSSSRRRQQQOOONNNNNNOOOOOOLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNNNNMMMLLLJJJHHHFFFEEE999999::::::::::::999999999999999999999999999999:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLNNNPPPRRRTTTVVVWWWVVVWWWWWWWWWVVVUUUSSSRRRVVVWWWYYYZZZ[[[\\\[[[[[[\\\[[[ZZZYYYZZZ\\\^^^```\\\\\\[[[ZZZ[[[\\\]]]^^^dddfffhhhhhhgggfffeeefffjjjkkkmmmllliiigggffffffjjjjjjjjjjjjiiigggfffeeeccccccbbbaaaaaaaaaaaabbb______```cccfffhhhhhhgggfffffffffffffffgggggggggjjjiiifffeeedddeeefffgggcccccccccccccccdddeeefffbbbaaa``````bbbdddfffhhhsssrrrppplllhhheeeeeefffhhhhhhfffdddbbb```^^^^^^^^^^^^___```aaaaaaaaaaaa^^^___```aaaaaa```___^^^ZZZYYYVVVTTTRRRQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSTTTSSSTTTTTTTTTTTTSSSRRRRRROOONNNMMMLLLLLLMMMNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>><<<<<<<<<===============;;;;;;;;;;;;:::999999999;;;;;;;;;;;;;;;:::999999888888888888888888888888888888888888888888888888555555444444444444555555444444333333333333444444333333333333222222222222555555555555666777888999666666666666555555555444444444444444444444444444333444444444444444444555333444555666666666666666666666666666555555555555777777777777777777777777555666777777777777666555555555555555666777888888777777777777777777777777999999999::::::::::::;;;:::::::::::::::;;;<<<<<>>:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<===????????????????????????????????????@@@@@@@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKIIIHHHHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKIIIJJJLLLOOOQQQTTTUUUVVVWWWXXXXXXWWWVVVTTTRRRQQQWWWXXXYYYZZZZZZZZZYYYYYY___]]][[[YYYYYYZZZ[[[]]][[[[[[[[[[[[]]]^^^```bbbiiijjjlllkkkiiiggggggggghhhiiijjjjjjiiihhhgggfffjjjjjjjjjiiihhhgggeeeeeedddcccbbbbbbaaaaaabbbbbbbbb``````cccgggiiigggdddcccdddeeeffffffggggggggggggfffeeedddddddddffffffccccccbbbbbbccccccddddddbbbaaa``````bbbeeehhhjjjwwwuuuqqqmmmhhheeedddccceeedddcccbbbaaa___^^^^^^^^^______````````````___^^^___`````````___^^^]]][[[YYYUUURRROOONNNNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>:::;;;;;;<<<<<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888999999999999888888888888777777777777777777777777444333333333333333333444444444444444444444333333333333444444555666888888555555555555444444444444444444444444444444444444222222333333444444444555333444444555555555555555555555444444444444444555666666666666666666777777333444666777777666444333444444444444555666777888666666666666666666555555888888888999999999::::::999999999999::::::;;;<<<>>>>>>>>>============<<>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>======>>>@@@BBBDDDFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNQQQSSSUUUVVVXXXXXXYYYXXXWWWUUUSSSRRRWWWXXXYYYZZZZZZYYYXXXWWW^^^\\\[[[YYYYYYZZZ[[[\\\[[[[[[[[[\\\^^^aaaccceeemmmnnnooommmkkkiiiiiijjjffffffgggiiijjjjjjiiihhhiiiiiiiiihhhgggfffeeeddddddccccccbbbbbbbbbbbbbbbdddcccccceeeiiijjjgggdddbbbccceeefffggghhhhhhgggccccccbbbbbbbbbcccddddddcccbbbbbbaaaaaaaaaaaaaaacccbbbaaaaaabbbeeeiiikkktttrrrnnniiifffdddbbbaaaaaaaaa``````______^^^^^^______````````````______^^^___`````````^^^]]]\\\[[[YYYUUUQQQOOONNNMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMOOONNNKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@???????????????>>>::::::;;;;;;<<<<<<=========<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999888888888777777888888888888888888888888333333333222222333333333444444444444444444444444333333333333444555666777444444444444333333333222222222222222222222222222111222222222333333444444555555666666555555444333444444333222222333444444444444444555555666666666222333555666666555333222333333333333444555666777666666555555555555555555777777777888888888888999999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNQQQPPPOOONNNMMMNNNOOOOOORRRQQQQQQQQQRRRTTTUUUWWWYYYYYYZZZ[[[\\\]]]^^^___\\\\\\]]]^^^___```bbbbbb^^^___``````___^^^```aaaccceeegggiiiiiikkkmmmoooqqqtttvvvvvvuuusssssssssvvvwwwxxxwwwuuurrrqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrwww~~~}}}{{{yyyyyyzzz{{{}}}}}}{{{xxxvvvvvvyyy|||}}}|||zzzyyyxxxwwwwwwxxxuuuuuuvvvvvvvvvuuutttttttttrrrpppnnnnnnoooqqqrrrooonnnmmmmmmmmmoooqqqrrrpppqqqssstttuuuuuuttttttqqqpppnnnnnnoooooonnnmmmhhhgggfffffffffdddbbb```___^^^^^^^^^___^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]cccbbbaaa___\\\ZZZXXXWWWSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCC777777888888888888777777777777777777777777777777777888999;;;;;;;;;::::::888999999::::::999999888<<<;;;999777666555555555999888888999999:::;;;<<<:::::::::::::::::::::::::::<<<======<<<;;;===>>>????????????????????????========================>>>>>>@@@AAACCCEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKMMMOOOQQQSSSUUUVVVXXXYYYYYYYYYXXXWWWUUUTTTWWWWWWXXXYYYYYYXXXWWWVVVXXXXXXYYYZZZ[[[\\\^^^___\\\\\\\\\^^^```bbbeeefffnnnoooooommmkkkiiijjjkkkeeeeeefffhhhkkkllljjjiiihhhhhhhhhhhhgggeeedddcccddddddcccbbbbbbbbbbbbccceeeeeefffhhhjjjiiigggdddbbbccceeefffgggggggggfff```````````````aaabbbbbbcccbbbaaa```````````````dddcccbbbbbbdddfffhhhjjjnnnkkkhhheeedddcccbbbaaa______________________________```aaaaaaaaa``````^^^___``````___^^^\\\[[[ZZZXXXUUURRROOONNNMMMMMMMMMMMMOOOPPPPPPPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@????????????@@@@@@????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<===???@@@;;;;;;;;;;;;;;;:::999999999999999999999999999999999999888888777666666666555555666666666666555555333333222222222222333333222222222222333333333333333333333222333333444555333333333333222222222222222222222222222222222222111222222222222222333333555555555555555444333222333222111111111222444555333333333444444555555666333444555666666555444333333222222222333444555555555555555555555555555555666666666777777777888888888888888888999;;;<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPNNNMMMMMMMMMNNNNNNQQQPPPPPPPPPQQQRRRTTTUUUYYYYYYYYYZZZZZZZZZZZZ[[[YYYZZZ[[[]]]___aaabbbccc\\\]]]^^^^^^]]]^^^```bbbbbbdddhhhjjjkkklllooopppqqqrrrtttsssqqqpppqqqrrrssstttvvvuuusssqqqqqqqqqqqqqqqrrrsssuuuvvvwwwwwwxxx|||}}}zzzyyyzzz{{{|||~~~}}}{{{wwwvvvxxx|||}}}||||||||||||wwwxxxxxxwwwvvvuuutttsssqqqqqqooonnnnnnnnnooopppnnnmmmmmmmmmnnnppprrrttttttuuuwwwyyyyyywwwvvvtttrrrpppnnnmmmnnnnnnnnnmmmggghhhhhhhhhgggeeecccbbb``````___```aaa```]]][[[ZZZYYYYYYZZZ[[[]]]```aaaggggggeeeccc```]]]ZZZYYYSSSRRROOOMMMKKKIIIIIIIIIHHHJJJKKKLLLLLLJJJHHHGGGEEEFFFFFFFFFEEEDDDCCCCCC666666777777777777666666777777777777777777777777666777999;;;;;;;;;:::999888888999999999999888888;;;:::888777666666666777888888888888999:::;;;<<<999999999999999999999999:::;;;===<<<;;;;;;<<<>>>========================<<<<<<<<<<<<<<<<<<======???AAACCCEEEGGGGGGGGGGGGDDDCCCBBBAAABBBCCCEEEGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHLLLLLLNNNOOOQQQSSSTTTUUUYYYYYYZZZZZZZZZYYYWWWVVVVVVVVVXXXXXXXXXXXXWWWVVVVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^aaacccfffgggmmmmmmmmmkkkiiihhhiiijjjhhhggggggiiilllllljjjggghhhhhhhhhgggfffeeedddccceeedddccccccbbbbbbccccccdddgggiiijjjiiigggeeeeeeaaabbbdddeeefffeeedddccc^^^^^^^^^___```aaaaaabbbaaaaaaaaaaaaaaaaaabbbcccddddddddddddeeefffggghhhiiifffcccccceeefffeeeddd_________``````aaaaaabbb___``````aaabbbbbbbbbbbb______``````___]]]\\\[[[WWWVVVTTTRRRPPPNNNLLLKKKKKKLLLNNNOOOPPPOOONNNMMMLLLLLLJJJIIIIIIIIIJJJKKKIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDEEEEEEDDDCCCAAA@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????=========<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???AAA:::::::::::::::999999888888888888888888888888888888888777777666555555444333333444555555444333333333333222222222222333333111111111222222333333333444333333222222222222222333222222222111111111111111111111111111111111111222222222222111111111111111222333333444333333333222222000000000111333444222222222333444444555555555555555555555555555555333333222222222222333333444444555555666666777777555555666666666777777777666666666777888999;;;;;;999999::::::;;;<<<======:::;;;;;;<<<======>>>>>>======???@@@AAABBBBBBBBB@@@@@@@@@AAAAAA@@@@@@???CCCCCCDDDFFFFFFFFFFFFFFFGGGFFFFFFFFFHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMOOONNNNNNNNNNNNPPPQQQRRRXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXZZZ\\\]]]______```ZZZ[[[\\\\\\\\\^^^```cccbbbeeeiiikkkmmmoooqqqrrrqqqqqqqqqooonnnmmmoooqqqooorrrttttttrrrqqqqqqrrrpppqqqrrrtttvvvxxxzzz{{{zzz~~~~~~}}}{{{{{{{{{|||}}}|||wwwvvvxxx}}}~~~~~~yyyyyyyyyxxxwwwuuutttssspppppppppppppppoooooonnnlllkkkkkkkkkmmmooorrrtttxxxyyy{{{|||{{{yyyvvvtttssspppnnnmmmnnnnnnnnnmmmggghhhjjjjjjhhhfffdddcccaaaaaaaaabbbcccaaa___\\\[[[ZZZZZZ[[[]]]```cccdddiiiiiigggeeebbb^^^[[[YYYTTTRRROOOMMMKKKJJJIIIIIIHHHIIIKKKLLLLLLJJJHHHFFFDDDEEEEEEEEEEEEEEEDDDCCC555555666666666666555555777777777777777777777777555777999;;;<<<;;;:::999888888999999999999888888666666666666888:::<<<===888888888888999:::;;;<<<999999999999999999999999:::;;;===<<<;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>AAACCCEEEEEEDDDCCCBBBAAAAAA@@@AAACCCFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHMMMNNNOOOPPPRRRSSSTTTUUUYYYYYYZZZ[[[[[[ZZZYYYXXXUUUVVVWWWXXXXXXXXXWWWVVVXXXYYY[[[]]]]]]\\\ZZZYYY^^^^^^^^^___aaadddfffhhhkkkkkkkkkiiigggfffgggiiijjjiiihhhjjjlllllliiifffhhhhhhhhhgggfffeeecccccceeedddccccccbbbbbbcccccccccgggkkkkkkhhheeedddeee```aaacccdddddddddbbbaaa]]]^^^^^^___```aaabbbbbb`````````aaabbbdddeeefffdddeeeeeeffffffgggggggggfffdddaaabbbfffhhhhhhggg___``````aaabbbccccccddd___```aaabbbcccccccccccc______``````___]]]\\\[[[TTTTTTSSSRRRPPPNNNKKKJJJJJJLLLNNNOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJFFFEEEDDDDDDDDDFFFGGGHHHCCCDDDDDDEEEDDDBBBAAA@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::999:::<<>>>>>::::::;;;;;;<<<===>>>>>><<<===>>>???AAAAAABBBBBB@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLNNNOOOPPPXXXXXXXXXXXXWWWVVVUUUTTTWWWXXXYYY[[[\\\\\\\\\\\\YYYZZZ[[[\\\\\\^^^aaadddbbbeeeiiimmmnnnppprrrtttqqqqqqooommmkkklllnnnpppnnnppprrrsssrrrqqqqqqrrroooppprrrtttwwwzzz{{{|||xxx}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}xxxuuuwww|||zzzzzzzzzyyywwwuuutttsssqqqrrrsssssssssrrrpppooojjjjjjiiijjjllloooqqqsssuuuvvvxxxyyyxxxuuuqqqooosssqqqnnnmmmnnnnnnnnnmmmgggiiikkkkkkiiifffeeedddbbbbbbbbbcccdddccc___]]][[[[[[[[[\\\^^^aaadddgggjjjiiihhheeebbb^^^ZZZXXXSSSRRROOOMMMKKKJJJJJJJJJHHHJJJLLLMMMLLLKKKHHHFFFDDDEEEEEEEEEEEEEEEDDDDDD444444555666666777666666666666666555444444333333888888999::::::;;;<<<<<<::::::::::::999999888777:::777666777:::<<<;;;:::999999999888888888777777888777666666888888777666999999999:::;;;===@@@AAA@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@CCCEEEEEEEEEEEECCC@@@>>>===>>>AAABBBCCCAAABBBEEEGGGJJJLLLMMMNNNKKKIIIGGGFFFFFFHHHJJJLLLMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTVVVZZZ^^^```___]]]\\\[[[^^^```bbbccccccdddfffhhhkkkiiifffdddcccdddeeefffiiiiiiiiiiiihhhgggfffeeedddcccbbbbbbbbbbbbcccdddeeeeeeeeeeeedddcccbbbaaadddfffhhhhhhfffdddcccbbb``````aaaaaaaaaaaa``````\\\\\\\\\]]]___```bbbccc````````````aaabbbddddddhhhfffeeegggjjjjjjhhheeedddbbbaaadddhhhjjjiiigggaaaaaa```````````````aaa```____________^^^^^^^^^```______]]]\\\ZZZXXXWWWTTTRRRPPPNNNLLLLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPNNNMMMLLLKKKIIIGGGFFFFFFJJJFFFCCCAAACCCEEEGGGHHHGGGCCC@@@???@@@AAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999999999888888777888888888888999999999999999888666555333222222333444555555555444333222222222222222111111111000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////000000111111///////////////000111111000000111222333333444444333333333333333333333333333333222111111111222222222222222222222222222222555444444333333333444444666666666666777777777777<<<;;;999888888888999999999::::::;;;;;;<<<<<<<<<;;;<<<<<<===============??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBCCCEEEGGGHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIIIIJJJKKKLLLNNNOOOUUUVVVWWWVVVTTTSSSSSSTTTTTTWWW[[[\\\\\\ZZZYYYYYYWWWWWWXXXZZZ]]]___aaacccddddddgggjjjnnnooonnnlllrrroookkkkkkmmmppppppooovvvuuutttsssssstttuuuuuupppppprrruuuyyy{{{{{{{{{|||~~~~~~||||||~~~|||xxxyyy~~~}}}zzzwwwuuutttuuuwwwwwwvvvssstttvvvwwwvvvuuusssqqqjjjjjjjjjkkklllnnnpppqqqrrrsssvvvwwwwwwvvvsssrrrrrrqqqoooooopppooommmkkkkkkkkkkkkjjjiiifffdddbbbaaacccfffggggggddd```]]]YYYZZZ\\\^^^___```aaaaaaaaaaaaaaa___]]][[[XXXWWWOOOPPPPPPNNNKKKIIIHHHIIINNNPPPQQQPPPMMMIIIGGGFFFBBBBBBBBBCCCBBBBBBAAAAAA444444555666666666666666444444444444333333333333777777777888999:::::::::999999:::::::::999888888:::888777888:::<<<<<<:::999999888888888777777777:::888777888999999888777999888999999;;;===???@@@======<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;===@@@CCCDDDEEEEEEDDDBBB@@@>>><<<===>>>??????@@@AAADDDFFFHHHJJJKKKLLLKKKIIIGGGFFFFFFHHHJJJLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTWWW[[[^^^```___]]]\\\\\\___```bbbccccccccceeegggiiigggdddbbbaaabbbcccdddeeeffffffffffffeeeeeeddddddcccbbbbbbbbbbbbcccdddggggggggggggfffeeedddccccccfffhhhgggeeecccaaaaaa______``````aaa`````````_________```aaabbbccccccaaaaaaaaaaaabbbcccdddeeefffffffffhhhjjjiiifffcccdddbbbbbbdddgggiiihhhgggbbbbbbaaa```______``````_________^^^_________```aaaaaa```___]]][[[YYYXXXUUUSSSQQQNNNMMMMMMNNNNNNOOOOOONNNMMMMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFHHHEEEBBBBBBCCCEEEFFFFFFFFFCCC@@@@@@AAAAAA???===>>>>>>>>>===========================>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::999999999888::::::999999888888888888777888888888999999::::::777777777666666555555444333444555555555444222222333222111000000000000000//////000000000111111111111111111111111111111111000000000000000000000000////////////////////////.../////////000000000000,,,,,,,,,---------------000000000000000111222222000000111111222333333444444444444444444444444444444444333333333444444444222222222222222222222222444444333333333333444444555555555555666666666666999888777777888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;<<<============<<<===>>>>>>>>>????????????AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMPPPRRRWWWXXXXXXVVVTTTRRRSSSSSSTTTWWW[[[\\\[[[YYYYYYYYYVVVVVVWWWYYY\\\^^^```bbbcccdddfffiiilllnnnlllkkkmmmkkkiiijjjnnnpppppppppuuuuuutttsssssstttuuuvvvrrrqqqrrrtttxxxzzz{{{zzz{{{|||~~~~~~}}}}}}}}}|||xxxyyy}}}{{{vvvuuusssssstttuuutttsssssstttuuuvvvvvvtttsssrrrllllllllllllmmmnnnpppqqqppprrruuuwwwxxxwwwvvvttttttsssrrrrrrsssrrrpppnnnllllllkkkjjjhhhfffcccbbbaaacccfffgggfffddd```^^^ZZZ[[[\\\]]]^^^_________^^^^^^^^^^^^\\\ZZZWWWVVVPPPQQQQQQOOOLLLJJJJJJJJJLLLMMMOOONNNKKKHHHFFFEEEBBBBBBBBBCCCBBBBBBAAA@@@444444555555666666555555222222222222333333333333555666666777777888888888888999999:::::::::999999999888777888:::;;;;;;;;;888888888888777777777777999777777777999999888777888888888999:::<<<===>>>;;;:::::::::;;;;;;<<<===999999999999999999999999<<<===@@@BBBCCCDDDDDDDDD@@@@@@???>>>============@@@AAACCCEEEGGGHHHIIIIIIJJJIIIGGGFFFGGGHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRRRRSSSRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUXXX[[[^^^___^^^\\\\\\\\\___aaabbbcccbbbbbbdddeeefffeeebbb___^^^___```aaaaaabbbccccccdddcccccccccddddddccccccccccccddddddffffffffffffeeeddddddcccccceeegggfffdddaaa```___]]]^^^^^^___`````````___`````````aaaaaaaaabbbbbbbbbbbbbbbbbbcccddddddeeefffffffffhhhhhhgggdddaaadddcccbbbdddfffggggggfffcccbbbaaa```___^^^^^^^^^^^^^^^]]]]]]^^^___aaabbbcccccccccbbb```^^^[[[ZZZVVVTTTRRROOONNNNNNOOOOOOQQQPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFDDDBBBBBBDDDDDDDDDCCCDDDCCCAAAAAAAAA@@@===;;;===============>>>>>>>>>============>>>>>>>>>>>>@@@@@@???>>>======<<<<<<999999999888888888888888999888888888888777777777777888888999:::;;;;;;<<<666666666666666666666777333444444444444333222111444222000...---...////////////000000000000111111000000000000000000000000000000000000000000000000////////////////////////....../////////000000000////////////////////////111111000000111111222222000000000111222222333333222222222222222222222222/////////000000111222222222222222222222222222222444333333222222333444444333333444444444555555555555555666666777999:::;;;:::::::::999999999999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHKKKNNNRRRUUUXXXYYYYYYWWWSSSQQQQQQRRRTTTWWWZZZ[[[ZZZXXXXXXXXXUUUUUUVVVXXX[[[]]]___aaaddddddeeehhhkkklllkkkiiihhhhhhhhhjjjnnnpppppppppssssssssssssssstttvvvvvvtttrrrqqqrrruuuxxxyyyyyyyyy{{{}}}~~~}}}}}}}}}}}}~~~{{{yyyzzz~~~{{{yyyxxxvvvuuutttuuuvvvvvvtttqqqrrrssstttuuuuuuuuussssssoooooonnnmmmnnnooopppqqqoooqqqtttwwwxxxxxxwwwvvvvvvuuutttuuuuuuuuusssqqqllllllkkkjjjgggeeecccbbbbbbccceeefffeeeccc```^^^[[[[[[\\\\\\\\\\\\\\\\\\ZZZZZZ[[[ZZZYYYXXXVVVUUUQQQQQQRRRPPPMMMLLLLLLLLLJJJLLLMMMLLLIIIFFFEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@333444444555555555444444111111111222333444444555555555666666777777777888777777888999::::::::::::777666666777888999::::::888888777777777666666666777555555555777888777666777777888888999:::;;;;;;::::::999999999::::::;;;888888999999999999999999<<<===???AAABBBBBBBBBBBB===>>>??????>>>>>>>>>???@@@AAACCCDDDFFFGGGGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKMMMLLLKKKKKKLLLMMMOOOPPPNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXZZZ\\\]]]\\\[[[[[[\\\```aaacccbbbaaaaaabbbccccccaaa___\\\[[[\\\^^^_________```bbbbbbccccccccceeeeeeeeeddddddeeeeeeeeecccccccccccccccbbbaaaaaaccceeeffffffccc```^^^^^^\\\\\\]]]^^^____________\\\]]]^^^___aaaaaabbbbbbddddddcccccccccdddeeeeeegggfffeeeddddddcccbbbaaaccccccccccccddddddddddddcccbbb```___^^^]]]\\\\\\\\\[[[[[[[[[\\\^^^```bbbddddddddddddbbb___]]][[[VVVUUURRRPPPOOOOOOPPPQQQRRRQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBCCCDDDDDDBBBAAACCCBBBBBBBBB@@@>>>;;;::::::;;;;;;<<<======>>>>>>============>>>>>>>>>>>>@@@@@@???>>><<<;;;::::::888888888777777777777777888777777777777777777777888888999:::;;;;;;<<<===666666666666666666666666333333333333333222222111444222///,,,+++,,,...///////////////000000000111000000000000000000000000000000000000000000000000////////////////////////........./////////000000111111111000000000000000111000000000000000111111000000000000111111222222000000000000000000000000------...///000111111111111111111111111111111111222222222222222333333444222222222222333333333333444444555666777888999999999999999888888777777777888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@??????@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGJJJOOOSSSVVVXXXXXXXXXVVVRRRPPPOOOPPPTTTVVVXXXYYYWWWVVVVVVVVVTTTUUUVVVXXXZZZ]]]___```ddddddeeegggjjjkkkkkkiiiggghhhiiikkkmmmnnnnnnnnnqqqqqqrrrrrrssstttuuuuuuuuurrrpppppprrruuuvvvvvvxxxyyy|||~~~~~~}}}}}}|||}}}|||zzzyyy{{{~~~~~~|||zzzxxxvvvuuuxxxxxxyyyzzz{{{zzzvvvsssrrrssstttuuuuuuuuuttttttqqqqqqooonnnnnnooopppqqqppprrruuuwwwxxxxxxvvvuuuwwwvvvuuuuuuvvvvvvtttrrrlllkkkjjjhhhfffdddbbbaaabbbcccdddddddddbbb```___\\\\\\[[[ZZZZZZYYYYYYYYYVVVVVVWWWWWWWWWUUUTTTSSSQQQQQQRRRQQQNNNMMMMMMNNNNNNOOOOOOMMMIIIFFFDDDDDDBBBBBBBBBBBBBBBAAA@@@???333333444444444444333333111111222333444555666666666666666666777777777777666666777888999999999999444444444444555555777888777777777666666666555555777666555666888999888777666666777888888888888999;;;:::999888777777777777888888999999::::::::::::<<<======>>>???@@@@@@@@@888:::<<<===<<<===???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJMMMLLLKKKKKKLLLNNNPPPQQQPPPQQQQQQRRRTTTUUUVVVWWWVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXZZZZZZYYYYYY[[[\\\aaabbbcccbbb```___```aaa```^^^\\\ZZZZZZ[[[]]]___^^^___```aaabbbccccccccceeeeeeffffffffffffeeeeeebbbbbbbbbcccbbbbbbaaa```bbbdddfffeeeccc```^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^ZZZ\\\^^^aaaccceeeffffffeeeeeeddddddddddddddddddgggfffccc```______bbbcccbbbbbbbbbbbbaaa```aaaaaaaaa```___]]]\\\[[[[[[[[[YYYYYYYYYYYY[[[\\\^^^```ccccccddddddbbb___\\\ZZZUUUTTTRRRPPPPPPPPPQQQRRRTTTSSSQQQNNNLLLIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBCCCDDDCCCAAA???AAABBBBBBAAA???===;;;:::999999:::;;;<<<<<<===>>>============>>>>>>>>>>>>>>>===<<<;;;:::999888888777777777777777777777777777777777777777777777888888888999::::::;;;<<<<<<777777666666555444444444333333222222111111111111333111...,,,+++,,,...///...////////////000000000////////////////////////////////////////////////....................................////////////------------------------000//////.........////////////000000000000111111000000000000000000000000000111222444555555555555111111111111111111111111111111111111111222333444111111111111222222222222444444555555555666666666888888777777666666666555777777888999999999999999::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>@@@?????????@@@BBBDDDEEEBBBCCCDDDEEEGGGHHHJJJJJJGGGGGGFFFGGGJJJNNNRRRUUUTTTUUUUUUSSSPPPNNNNNNOOORRRTTTVVVVVVTTTSSSSSSTTTTTTUUUVVVXXXZZZ]]]___```dddddddddfffiiikkkkkkjjjiiijjjkkkllllllkkkkkkkkkoooooopppqqqrrrssssssssssssqqqnnnnnnppprrrssssssvvvxxxzzz}}}~~~~~~}}}|||}}}~~~~~~|||yyyxxxxxxzzz|||}}}|||{{{zzzyyywwwvvvvvvuuuzzzzzz{{{}}}~~~|||wwwtttssssssttttttttttttttttttqqqqqqooonnnnnnnnnooopppqqqsssuuuwwwwwwvvvtttrrrvvvuuutttttttttsssqqqooojjjiiigggfffdddbbbaaaaaabbbbbbbbbbbbaaa```___^^^\\\\\\ZZZXXXWWWWWWWWWWWWRRRSSSTTTTTTTTTSSSQQQPPPOOOPPPQQQPPPNNNMMMNNNOOOTTTTTTSSSPPPKKKGGGEEEEEEBBBBBBBBBBBBAAA@@@???>>>333333444444333333222222111222222333444555555666666666666666666666666666555666666777777777777666111333333333222333555777666666666666555555555555777666666777999::::::888555666666777777777666666;;;:::888777666555555555888888888999999:::;;;;;;;;;;;;<<<<<<<<<======>>>444777999:::999:::>>>BBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWXXXXXXXXXZZZ\\\___aaabbbcccaaa___^^^^^^___]]]\\\ZZZYYYZZZ\\\___```^^^___```aaabbbbbbbbbbbbddddddeeeeeeeeeeeeddddddccccccdddddddddccccccbbbaaaccceeeeeecccaaa``````]]]^^^^^^___^^^^^^]]]]]]\\\^^^aaaeeehhhjjjkkkkkkfffeeeeeedddcccccccccccceeedddaaa^^^\\\]]]aaaddd```aaaaaa```^^^\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]```aaabbbbbb```]]]ZZZXXXSSSRRRPPPPPPPPPQQQSSSTTTUUUSSSPPPMMMJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGEEECCCCCCCCCDDDCCCAAA??????@@@AAA@@@>>><<<<<<<<<999999:::;;;<<<<<<==================>>>>>>>>>>>>;;;;;;:::999888777777666777777777777888888888888777777777888888888888999999999999999::::::::::::666666555555444333222222333222111111000000111111111000...---------///000......////////////000000////////////////////////////////////////////////........................------........./////////------.........///////////////...---------......///////////////000000000222222222222222222222222///000222333444444333222111111111111111111111111000000000000111222333333000000111111111222222222222333444444555444444333666666666666555555555555666666777888888888888777999999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBCCC@@@@@@BBBDDDFFFHHHIIIJJJFFFFFFGGGHHHJJJLLLOOOPPPOOOPPPPPPOOOMMMLLLMMMNNNPPPRRRSSSSSSQQQPPPPPPQQQSSSSSSTTTVVVYYY[[[^^^___bbbaaabbbdddhhhjjjkkkkkkjjjkkkkkkjjjhhhgggggghhhmmmnnnoooppppppppppppppppppnnnllllllnnnoooooooootttvvvxxx{{{||||||{{{{{{{{{||||||}}}}}}|||{{{{{{{{{yyyvvvuuuwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyzzz{{{|||zzzvvvsssssssssrrrrrrrrrqqqqqqqqqpppooonnnmmmmmmmmmnnnoooqqqrrrtttvvvvvvtttrrrpppuuusssrrrqqqqqqooommmjjjfffeeedddcccbbbaaaaaaaaaaaaaaa```___^^^^^^^^^]]]\\\[[[XXXVVVUUUUUUUUUUUUQQQQQQRRRRRRRRRQQQOOONNNMMMNNNOOONNNMMMLLLMMMNNNVVVVVVTTTPPPKKKHHHFFFFFFBBBBBBBBBBBBAAA???>>>===333333333333333222111111111111222222333333444444555555555555444444444444555555555666555555444444111333444333222222555777666666666555555555444444555444444555777888888777444555666777666666555444888888777666555555555666666666777777888999999:::::::::::::::::::::;;;;;;666999;;;:::888:::???DDDBBBCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFHHHIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXWWWUUUTTTTTTUUUWWWXXXVVVWWWXXXYYYYYY\\\```cccbbbccccccaaa___]]]]]]^^^\\\[[[ZZZYYY[[[^^^aaaccc^^^______```aaaaaaaaaaaaaaaaaabbbccccccbbbaaaaaabbbbbbcccccccccccccccbbb```bbbeeeeeedddbbbbbbbbb______```______^^^]]]\\\^^^```dddgggjjjkkkllllllfffeeedddcccbbbbbbbbbbbb___```aaa```]]]]]]___bbb^^^``````^^^[[[YYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^]]]\\\]]]^^^``````^^^[[[WWWTTTPPPPPPOOOOOOPPPRRRTTTVVVVVVTTTOOOKKKHHHGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEECCCCCCCCCCCCBBB@@@>>>???@@@>>><<<;;;===???;;;<<<<<<======>>>>>>>>>============>>>>>>>>>>>>999999999888888777777777777777777888888999999999888888888888999999::::::999999999999999888888888333333333333333333333333333222111000///000000111//////......//////000111........./////////000000........................////////////////////////........................---------.........//////......///000111222333333000000///...............////////////////////////111111111111111111111111---...///111111000...---111111111111111111111111/////////000000111333333000000111111111222222222///000222333444444444444444444444444555555555555555555666777777777777666777777777777888888888888:::::::::;;;;;;;;;;;;<<<:::;;;<<<>>>?????????@@@>>>???@@@AAACCCEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQPPPNNNMMMNNNOOOPPPQQQRRRTTTVVVYYY[[[\\\^^^^^^^^^aaaeeehhhjjjjjjhhhiiiiiifffdddccceeegggllllllmmmnnnnnnnnnmmmlllllljjjjjjkkklllmmmmmmlllqqqrrruuuwwwyyyyyyxxxxxxvvvvvvvvvwwwwwwxxxxxxyyyyyyvvvtttsssuuuvvvuuusssssssssssssssuuuwwwyyyzzzyyyyyyyyyyyyyyyxxxuuurrrqqqqqqpppnnnmmmmmmmmmlllmmmlllkkkkkkkkklllmmmnnnnnnppprrrtttuuutttrrrqqquuusssqqqooonnnllliiifffcccbbbaaa```___```aaaaaa```___^^^\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSSSSTTTTTTPPPQQQQQQQQQQQQOOOMMMLLLJJJLLLMMMLLLKKKKKKLLLMMMSSSSSSRRRNNNJJJGGGGGGGGGBBBBBBBBBAAA@@@???>>>===333333333333333222111000111111111111111222222222333333333333333333333333555555555555444333222222111333555444222222555888666666555555555444444444111000000111333444444333444555666666666555444333666555555555555666777777444555555666777888888999:::999999888888999::::::<<<>>>???===:::<<>>AAA>>>>>>>>>>>>????????????============>>>>>>>>>>>>999999888888888888888888777777888888999999999:::888888999999999:::::::::::::::999888888777777666000000111222222333444444333222000/////////000111......//////000111111111............/////////000........................////////////////////////........................---------.........//////***+++,,,---...000000111111111000//////////////////////////////.................................///000222333222111///...000000000000000000000000////////////000111222333111111111111222222222222,,,...000333444555666555333333333444444555555555444555555666777666666666555555555666666666666777999999:::::::::;;;;;;;;;888999;;;===>>>>>>======>>>>>>???@@@AAAAAABBBBBBFFFGGGHHHIIIJJJIIIHHHGGGDDDFFFHHHIIIIIIIIIKKKMMMMMMOOOOOONNNLLLKKKLLLMMMNNNNNNPPPQQQTTTVVVYYYZZZ[[[[[[[[[^^^cccggghhhiiifffffffffccc``````cccgggkkklllmmmmmmmmmlllkkkjjjiiihhhhhhjjjlllmmmkkkjjjnnnppprrruuuvvvwwwvvvvvvqqqqqqqqqrrrsssuuuwwwxxxxxxuuurrrrrrtttuuusssqqqppppppqqqrrruuuxxxzzz|||{{{zzzyyyyyyyyyxxxuuussspppooommmllljjjiiiiiiiiikkkjjjjjjiiijjjkkklllmmmkkkmmmpppsssttttttsssrrruuusssqqqooommmkkkgggdddaaa```___^^^^^^___```aaa___^^^\\\[[[ZZZ[[[[[[\\\ZZZYYYVVVTTTSSSSSSSSSTTTQQQQQQQQQQQQPPPNNNLLLKKKIIIJJJKKKKKKJJJJJJKKKLLLOOOOOONNNKKKHHHGGGGGGHHHBBBBBBBBBAAA@@@???======......///000111333555555222222111111111111111111111111111111111111111111222222222222222222222222444444333222222111000000333333333444444333222222555444333333333333444555555555555555666666666666222222333333444555666666444555666555444333444666666777777777888888888888=========;;;:::;;;===@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCDDDEEEFFFHHHJJJMMMOOOQQQRRRRRRRRRQQQRRRRRRSSSTTTUUUWWWVVVUUUUUUVVVWWWXXXYYY[[[[[[[[[YYYXXXYYY[[[^^^bbbaaa```aaabbbaaa]]]YYY[[[\\\]]]]]]^^^___```aaaccc```\\\ZZZ\\\]]]\\\[[[\\\]]]^^^^^^\\\\\\]]]^^^aaa```^^^]]]\\\]]]]]]^^^```eeefffeeeeeejjjlllllljjjgggcccaaaaaaaaaaaa``````aaabbbdddeeefffggggggiiifffcccaaaaaaaaa```^^^______^^^^^^___```bbbcccaaa___\\\YYYWWWWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]^^^___```___]]][[[YYYZZZ[[[\\\\\\ZZZVVVSSSPPPPPPOOONNNMMMMMMPPPSSSTTTXXXRRRLLLIIIJJJLLLMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKFFFFFFEEECCCBBBAAA@@@??????>>><<<;;;:::;;;===>>>999:::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888:::999888777777888999:::999999999888888888777777555555555555555555555555222111000000000111222333444444444333222111000////////////000111111222222111000000///...---------,,,,,,,,,------...............,,,+++***)))))))))+++,,,,,,---...///000000......//////......---,,,///...,,,+++---111555888:::888555222000///000000////////////////////////111111000000//////......////////////////////////111///------000000///,,,////////////000000000000111111000000000000111111//////000000111111222222//////000111222222333333111222444666666555444333333444666666555666777999666666666666777888999:::===<<<;;;:::::::::::::::;;;<<<===???@@@BBBCCCCCC@@@BBBEEEFFFGGGEEECCCAAAEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLMMMNNNOOOQQQSSSVVVWWWXXXWWWXXXZZZ]]]```bbbdddeeeeeedddbbbbbbbbbeeegggiiimmmnnnoooooonnnllljjjhhhmmmlllkkkjjjjjjjjjjjjjjjmmmmmmmmmmmmnnnpppqqqrrrmmmnnnnnnnnnoooooooooppplllooorrrrrrpppnnnooopppsssuuuwwwyyyzzzzzzyyyyyy{{{zzzzzz{{{{{{yyyvvvsssjjjkkklllmmmlllkkkjjjiiihhhiiikkkmmmnnnnnnnnnmmmmmmnnnqqqtttuuutttrrrqqqpppooonnnkkkiiifffcccbbbaaa```]]][[[[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSUUUVVVUUUSSSTTTSSSPPPNNNMMMMMMNNNNNNJJJLLLNNNMMMJJJHHHHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@???>>>======111111111111111222333444111111111111111111111111111111111111111111111111222222222222222222222222333333222222111000000///222333333444333333222222555444333222222333444555333333444444444555555555333333444444444444444444333444555555333333444555666666666777777777888888;;;;;;;;;:::999:::<<>>>>>>>>>>>???@@@BBBCCCEEEEEEGGGIIIKKKMMMNNNOOOLLLLLLLLLLLLLLLMMMOOOOOOSSSSSSSSSTTTVVVXXXZZZ[[[XXXYYYXXXWWWVVVWWWYYY\\\```______```bbbaaa]]]ZZZ[[[\\\\\\]]]]]]^^^^^^___```]]]ZZZYYYZZZ[[[ZZZYYY\\\]]]^^^]]]\\\[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\]]]bbbeeeeeecccdddiiikkkkkkllljjjgggeeeeeedddcccbbb______aaacccdddffffffggghhheeebbbaaaaaaaaa```^^^___^^^]]]]]]]]]___```aaa___]]]ZZZXXXWWWWWWYYYZZZYYYZZZZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^]]]\\\ZZZYYY[[[[[[[[[ZZZXXXUUURRRPPPRRRPPPOOOMMMNNNPPPRRRSSSUUUQQQLLLJJJLLLMMMNNNNNNPPPOOOLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@?????????>>><<<;;;:::;;;<<<===999:::;;;============<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888888777666666666666777888888888777777777666666666777777666555444333222222111000000///000111222333333333333222111111111000000000000000111111111111000000000///...---------++++++,,,,,,,,,---------------,,,+++************,,,,,,------.../////////...............------,,,...---,,,+++---///222444::::::888666333000...,,,........................000000000/////////..............................000...,,,---///000///---////////////000000000000111000000//////000000111000000000000000111111111//////000111111222333333000111333444444444333222222444555666555555777888666666666666777888999:::<<<<<<;;;:::::::::;;;;;;999999:::;;;===>>>??????@@@AAACCCDDDEEEDDDCCCBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKJJJIIIHHHIIIKKKLLLMMMOOORRRTTTUUUVVVVVVWWWXXXYYYZZZ]]]___bbbccceeedddbbbaaabbbdddgggiiilllmmmnnnnnnmmmkkkiiigggkkkkkkkkkjjjjjjkkkkkkkkklllkkkkkkkkkkkklllmmmnnnnnnnnnoooooooooooonnnnnnlllnnnppppppnnnmmmnnnpppuuuvvvxxx{{{||||||{{{zzz~~~}}}|||{{{{{{xxxtttqqqkkkkkkkkkkkkjjjiiiiiihhhkkklllmmmnnnnnnmmmlllkkkjjjkkknnnppppppooonnnllllllllljjjiiifffdddbbb```___^^^\\\ZZZYYYZZZZZZ[[[\\\\\\[[[ZZZYYYYYYXXXXXXVVVTTTSSSSSSTTTTTTSSSRRROOONNNKKKIIIHHHHHHIIIJJJIIIKKKMMMLLLJJJGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;111111000000000000000111000000000000111111111111222222222222222222222222111111111111111111222222222222222111000000//////222222333333333333222222444333333222222333333444222222222222333333333333444444444444333333333333333444555555333333444555555555666666666777777777777888999888888999;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOQQQSSSUUUXXX[[[\\\UUUUUUUUUTTTSSSTTTVVVYYY]]]]]]^^^___aaa```]]][[[[[[[[[[[[[[[[[[\\\\\\\\\\\\ZZZWWWWWWXXXXXXXXXXXX\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]]]]^^^bbbdddcccaaaccchhhlllkkknnnllljjjiiiiiihhheeeccc___```aaabbbcccdddeeefffgggdddaaa````````````___]]]]]]\\\[[[[[[\\\]]]^^^\\\ZZZYYYWWWWWWXXXYYY[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[ZZZXXXVVVTTTRRRRRRSSSRRRPPPNNNNNNOOOPPPRRRPPPNNNLLLLLLMMMOOOOOOOOOQQQPPPMMMJJJHHHFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>===<<<;;;:::;;;<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;:::999888888777777777777777777777777777666666555555555555666666666666666666555555555555888888666555333111//////000000//////000000111222333222111000000111222333222222111111111000000000000000//////...---------,,,,,,------------......,,,,,,+++******++++++,,,------------------------...............---,,,,,,,,,+++++++++,,,---...///444555555555333000---***........................///////////////.................................---,,,,,,---///000///...////////////000000000000000000////////////000000111000000000000000000//////000000111111222222222000000111111111222222222222444555555444555666777666666666777777888999:::;;;::::::::::::;;;;;;<<<999999::::::;;;<<<<<<===??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFHHHIIIHHHGGGGGGHHHIIIKKKMMMPPPRRRTTTTTTSSSSSSVVVVVVVVVWWWYYY\\\___aaaeeedddcccbbbcccdddggghhhjjjkkkkkkkkkjjjhhhfffeeeiiiiiiiiijjjkkkkkkllllllllllllkkkjjjjjjjjjjjjjjjnnnoooooooooooonnnnnnmmmlllmmmmmmmmmllllllnnnpppvvvxxxzzz{{{|||||||||{{{}}}|||{{{yyyvvvqqqnnnkkkjjjiiigggggggggggggggnnnnnnnnnnnnmmmllljjjiiihhhiiikkklllmmmkkkjjjiiiggggggfffeeecccaaa```___\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXVVVUUUSSSSSSSSSRRRQQQOOOKKKJJJHHHFFFEEEEEEFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>><<<;;;:::999///...............///////////////000000000000000222222222222222222222222000000000111111111111111222222222111111000000000111111222333333333333222333333222222222222333333111111222222222333333333333333333333333333444444444555666666444444555666444555555555555666666666555666777777777888;;;=========<<<<<<<<<;;;;;;;;;:::;;;;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNQQQSSSVVVXXXYYYRRRSSSTTTSSSRRRSSSUUUWWWZZZ[[[]]]^^^______]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYZZZYYYWWWWWWWWWXXXXXXXXX\\\\\\]]]\\\YYYXXXXXXYYYYYYZZZ\\\]]]___```aaaaaaaaabbb```___ccckkkooooooooonnnmmmmmmllljjjfffcccccccccccccccccccccddddddeeeccc```___`````````___\\\[[[ZZZYYYYYYYYYZZZ[[[YYYXXXWWWWWWWWWYYYZZZ\\\ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXXXXXXXYYYZZZZZZYYYWWWVVVUUUTTTTTTUUUUUUSSSQQQOOONNNNNNOOOOOOLLLLLLLLLLLLNNNOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHDDDDDDCCCAAA@@@???>>>======<<<;;;:::::::::;;;;;;;;;<<<=========<<<:::999::::::999888777666666555777777777777777777777777666555555555555555555666666666666555555555555555777666555444222000///...000000000000111111222222222111///...///000333444333333222111000000///////////////......---------............////////////+++*********++++++,,,---.........------,,,,,,,,,------.........---,,,,,,******+++,,,,,,,,,++++++,,,,,,...//////...------................................................------------------------++++++,,,---.../////////...////////////000000000000//////......//////000111111000000/////////...///000000000111111111222111111000000000111222333222444555555444444555666666666666666777888999:::999999999999::::::;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>===>>>???AAACCCDDDBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLOOORRRSSSSSSQQQPPPSSSRRRRRRSSSVVVZZZ___aaaeeeeeedddcccdddeeeggghhhhhhhhhhhhhhhgggeeedddccceeefffhhhiiijjjkkkllllllnnnmmmlllkkkjjjjjjjjjjjjlllmmmnnnoooppppppooooookkkkkkkkkkkkkkkmmmooopppvvvwwwxxxzzzzzz{{{zzzzzz{{{zzzyyyxxxwwwtttppplllkkkiiigggdddcccdddeeefffllllllmmmmmmlllkkkiiihhhhhhiiijjjkkkkkkjjjhhhgggeeeddddddcccbbb```___^^^[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCCCC???>>>===<<<;;;999888888......---......///000111....../////////000000000111111111111111111111111/////////000000111111111222222222222111111111111000111222222333333333222111222222222222222222111111111222222222333333333000000111222333555555666555777888777666555666777333333444444444555555555444666777888888999;;;===:::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJKKKMMMOOOPPPRRRSSSTTTPPPRRRSSSSSSRRRSSSUUUVVVWWWYYY\\\]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWYYYYYYYYYYYYXXXYYYYYYZZZ\\\]]]]]][[[YYYWWWWWWXXXWWWYYY\\\___aaabbbbbbbbb^^^___^^^___fffpppuuuuuusssrrrrrrrrrqqqnnniiifffiiihhhfffdddccccccbbbbbbdddbbb___^^^___``````___[[[ZZZYYYWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\ZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\YYYWWWVVVWWWYYYZZZWWWVVVUUUTTTTTTUUUWWWXXXTTTSSSQQQOOONNNMMMMMMMMMIIIJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCBBB@@@???>>>===<<<<<<;;;;;;:::::::::::::::<<<===>>>>>>===<<<:::999999888888777666666555555666666666666666666666666666666666666666666666666666666666666666666666666333333333222111111000000111111111222222222222222111000.........000222444333222222111000///..................------------...---------------------************+++,,,------.........---,,,,,,++++++---------...---,,,,,,+++)))***+++,,,,,,+++******++++++******+++,,,...///........................---------------.........------------------------***+++,,,,,,------...///------.........///////////////............//////111000000000//////......000000000000000111111111111111111000111222333333222333444444333333444555555555555555666777888888888888777888888999:::;;;<<<<<<<<<======>>>>>>>>>======<<<<<<===@@@BBBCCC@@@AAABBBDDDDDDDDDDDDDDDDDDEEEGGGFFFFFFEEEGGGHHHIIIKKKNNNQQQRRRQQQPPPNNNOOOOOOOOOQQQUUUZZZ___bbbfffeeedddddddddeeefffgggfffeeeeeedddcccbbbaaa```bbbccceeehhhiiijjjkkkkkklllkkkjjjiiihhhhhhhhhhhhjjjkkkmmmoooqqqqqqqqqpppkkkkkkjjjjjjlllnnnpppqqqttttttuuuvvvvvvwwwwwwwwwttttttsssttttttrrrooollljjjhhheeebbbaaaccceeefffggghhhiiijjjjjjjjjiiiiiigggggghhhhhhhhhgggffffffdddddddddcccbbbaaa```___[[[ZZZZZZZZZYYYYYYYYYZZZXXXXXXWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEBBB@@@AAABBBBBBCCCCCCCCCCCCCCC===<<<<<<;;;:::999888888////////////000111333333------......//////000000000000000000000000000000......//////000000111111111111111111111111111111///000111222333333333333000111111222222111111000111111111222222222222333...///000222333555666777555666777777666555666777222333333333333444444444444666777888777777999;;;777777777888888999999999;;;;;;<<<>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQRRRSSSRRRSSSTTTVVVVVVYYY\\\]]]\\\ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXZZZ[[[[[[ZZZZZZ[[[]]]]]]^^^^^^\\\YYYWWWWWWWWWUUUWWW[[[___bbbbbbaaaaaa\\\^^^^^^aaajjjvvvzzzyyyxxxwwwvvvuuutttqqqmmmjjjkkkjjjhhheeecccbbbbbbbbbbbb```^^^^^^___``````___[[[ZZZXXXWWWVVVVVVVVVWWWVVVVVVWWWXXXYYY[[[\\\]]][[[ZZZZZZZZZ[[[]]]^^^```]]][[[YYYWWWWWWWWWXXXYYYUUUUUUTTTSSSTTTUUUWWWXXXSSSRRRPPPOOOMMMLLLLLLKKKIIIJJJKKKKKKIIIIIIJJJKKKNNNMMMLLLJJJGGGEEECCCBBBBBBBBBAAA???>>>===<<<;;;;;;;;;:::::::::999999999;;;<<<======<<<;;;:::999777777777777666666666666666666666666666666666666555555666666666666555555555555555666666666666666000000000111111111111111000000111222222222222111//////.........000111222111111000//////...------------------------------,,,++++++++++++*********+++*********+++,,,,,,---...---------,,,,,,++++++---------------,,,++++++***+++,,,,,,,,,,,,,,,+++000...,,,+++***+++---...------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,+++---...,,,,,,,,,------------.........------------......000//////////////////...000000000000000000000000000111111111222222222222222333444444222222333444333333333444444555666777777666666666666777777888999999::::::;;;<<<============<<<<<<===???AAABBB???@@@BBBCCCDDDDDDCCCBBBBBBDDDEEEEEEDDDDDDFFFGGGGGGIIILLLNNNPPPPPPOOOOOONNNOOOPPPRRRVVVZZZ___aaaddddddccccccccccccddddddccccccbbbaaa```___^^^^^^```aaacccfffhhhiiiiiiiiiffffffeeeeeeeeeffffffgggiiikkkmmmpppqqqqqqpppppplllkkkjjjllloooqqqrrrrrrqqqqqqrrrrrrrrrsssssstttoooooooooqqqrrrqqqnnnlllhhhfffdddbbbaaaccceeefffccceeeggghhhiiijjjjjjiiiddddddeeeeeeeeeeeeeeedddeeeeeeeeedddcccaaa```___[[[[[[[[[[[[[[[ZZZZZZZZZWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSQQQOOONNNMMMJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDEEECCCBBBCCCCCCCCCAAA???@@@AAAAAABBBBBBBBBAAAAAA;;;;;;:::::::::999999999000///////////////000000,,,,,,---......///000000////////////////////////------...//////000111111///////////////////////////000111222222333333333000000111222222111000000//////000000000111111111///000000222333444555555444555666555444333444666222222222222333333333333333555666666666555666777444444555666777888999999:::;;;<<<======<<<;;;:::::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRSSSTTTUUUXXX\\\\\\ZZZXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWZZZ\\\]]][[[[[[]]]^^^_________]]]YYYWWWWWWWWWUUUXXX]]]aaaddddddbbbaaa^^^___```dddnnnzzz}}}zzzxxxwwwuuutttssspppmmmjjjjjjhhhfffdddcccccccccdddaaa___]]]]]]^^^`````````[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWXXXYYYZZZ\\\]]]]]][[[ZZZZZZZZZ[[[]]]___aaa\\\[[[ZZZXXXXXXXXXXXXYYYVVVUUUUUUTTTTTTTTTTTTTTTPPPPPPOOONNNLLLKKKJJJJJJIIIKKKKKKIIIFFFEEEFFFIIIKKKKKKJJJHHHGGGEEECCCBBBAAAAAA@@@???===<<<;;;::::::::::::::::::999888888888999:::;;;:::999888777666666666666777777777777555555555555555555555555333444555666666555444333333444444444555555555555000000000000000000000000---...///000111000000///...///////////////////////////......------,,,,,,------------------------------,,,,,,+++++++++++++++++++++***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---,,,******+++---******+++++++++,,,,,,,,,...------------------............///////////////000000000000000000000///...///000111111111000000222333444333222111222333222222222222333444555555666666555444444444555555666777888999:::;;;<<<===>>>>>>===>>>>>>???@@@@@@>>>???AAACCCDDDCCCBBBAAA@@@AAACCCCCCBBBCCCDDDFFFFFFHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRTTTWWWZZZ]]]^^^aaa`````````````````````aaaaaa```^^^]]]]]]\\\\\\^^^___bbbdddffffffffffffbbbbbbcccccceeefffggghhhkkkmmmoooqqqqqqpppnnnmmmlllkkklllooosssuuutttsssppppppooooooppppppqqqqqqnnnnnnnnnpppqqqpppmmmkkkeeedddcccbbbbbbdddeeegggdddeeeggghhhjjjjjjjjjiiiccccccdddeeeeeefffffffffffffffeeedddcccaaa___^^^ZZZZZZZZZ[[[[[[[[[ZZZZZZXXXWWWWWWVVVUUUTTTTTTSSSTTTRRROOONNNMMMLLLJJJHHHEEEEEEFFFFFFEEEEEEDDDDDDEEECCC@@@???AAAAAA@@@?????????@@@@@@@@@??????>>>999999999:::::::::;;;;;;///...---,,,++++++++++++,,,,,,------...///000000........................---------...///000000111,,,---------------------//////000222222333333333///000111222222111000///............/////////000111111111222222333333333222333444444222222333444111111222222222333333333222444555555444333444555222333444555666888999999::::::;;;<<<;;;:::999888888999:::;;;===>>>???@@@<<<<<<<<<<<<===>>>???@@@AAACCCEEEHHHIIIJJJJJJJJJKKKMMMPPPQQQQQQQQQRRRSSSUUUXXX\\\\\\YYYWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWZZZ]]]]]][[[[[[]]]______```___]]]ZZZWWWWWWWWWXXX[[[```eeeggggggeeeccc```aaacccgggqqq{{{~~~zzzvvvtttrrrpppooommmjjjggggggeeedddbbbbbbcccdddeee```___]]]]]]^^^`````````\\\ZZZXXXVVVUUUUUUUUUUUUWWWXXXYYYZZZ[[[\\\]]]^^^[[[ZZZZZZZZZ[[[]]]___aaa\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOOOONNNMMMLLLKKKJJJIIIJJJKKKKKKHHHDDDBBBDDDGGGFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@@@@>>>===<<<;;;:::999::::::::::::999888888666777888999999888777666555555666666777888888888555555555555555555555555222222444444444444222222222222222333333444444444000000000000////////////+++,,,.../////////...---......///000//////.........------------,,,,,,,,,------------------------000000/////////.........,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------...///000111&&&(((***,,,---,,,++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++***,,,...,,,***)))***---))))))*********+++++++++...------,,,,,,------...---.........//////000000000000000000////////////,,,---///111111000///---111333444333111111222333111111111111222333444444666555444333333333333333666777888999;;;<<<>>>>>>>>>>>>>>>???????????????===???AAACCCCCCCCCBBBAAA>>>@@@AAAAAAAAAAAACCCDDDFFFGGGHHHJJJLLLOOOPPPQQQSSSTTTUUUWWWXXXYYYZZZ[[[^^^^^^^^^^^^^^^^^^]]]]]]``````^^^]]]\\\[[[[[[[[[]]]^^^aaaccceeeeeeddddddbbbbbbcccdddfffhhhjjjkkknnnoooqqqrrrqqqnnnllljjjmmmlllmmmqqquuuwwwuuusssooooooooonnnooooooppppppooooooooopppqqqpppmmmjjjdddcccccccccccceeefffgggeeefffhhhiiijjjjjjiiiiiieeeeeefffgggggghhhiiiiiiffffffeeedddbbb```^^^]]]YYYYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUSSSSSSRRRSSSQQQOOONNNMMMLLLJJJHHHFFFGGGGGGGGGGGGGGGFFFEEEFFFBBB>>>===???@@@@@@???>>>>>>>>>>>>>>>===<<<<<<888888999:::;;;;;;<<<<<<111000///...---,,,++++++//////............//////000///...---,,,+++++++++///000000000111111111111+++,,,.../////////...---//////000111111111111111---...///000000///...---...///000111111000///...,,,---///000000000///...111111222222222333333333333333333333333333333333333333222222333333444555333444666999:::;;;;;;;;;;;;;;;;;;;;;::::::999888::::::::::::::::::;;;;;;;;;<<<>>>>>>======???@@@AAACCCEEEGGGHHHIIILLLNNNKKKNNNPPPQQQQQQPPPQQQRRRXXXYYYYYYZZZZZZZZZZZZYYY\\\]]]]]]\\\YYYXXXXXXYYYXXXZZZ]]]]]]]]]\\\\\\]]]___```aaa___\\\ZZZYYYYYYZZZ[[[]]]aaaeeefffdddbbbaaadddiiioootttwwwyyyzzzpppqqqrrrpppllliiiggggggeeeccc```___`````````______^^^]]]\\\]]]___bbbccc]]]]]]]]]\\\ZZZYYYWWWVVV^^^\\\YYYYYYZZZ\\\]]]]]][[[]]]___```aaa```___^^^___^^^]]][[[YYYXXXVVVVVVTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRPPPNNNJJJHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBAAA@@@???>>>======>>>===;;;999999:::;;;<<<888999999999999888777777777777666666555555555444555444444333333444444555555444333333222222333333111111111000000000000///...///000111111222222222/////////000000000000000000000//////............000///---,,,++++++,,,---......////////////......------..................,,,,,,,,,++++++*********************************+++++++++************)))+++,,,---///000111111111---,,,+++***+++,,,---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///.........///000000111111000111111111111222222222333222111/////////000111333333222222222333444444555666777888:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCFFFFFFHHHJJJMMMPPPSSSTTTVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[]]]___```^^^[[[ZZZZZZZZZZZZYYYZZZ^^^cccggghhhhhhiiijjjfffeeeddddddfffhhhkkkmmmooooooooopppqqqqqqooommmiiikkkooossswwwwwwtttqqqnnnnnnooopppqqqrrrssssssqqqpppooooooooommmjjjgggeeeddddddfffggghhhgggeeefffeeeeeehhhlllmmmkkkhhhhhhhhhhhhggggggfffeeeeeefffeeecccbbbaaa`````````ZZZZZZYYYYYYYYYXXXXXXXXXYYYUUUQQQRRRUUUWWWUUUQQQMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@>>><<<;;;:::;;;999999;;;>>>>>>;;;888............------------------,,,,,,,,,,,,------//////...---,,,,,,,,,,,,//////000000000111111111,,,,,,---..................///000000111111000000000111222222222111000000------...//////...------------...///////////////111111111222222222333333333333333333333333333333333333333333333444444555333444666888:::::::::::::::::::::::::::999888888999999999999999:::::::::;;;===>>>>>>======>>>@@@@@@BBBEEEFFFGGGHHHKKKMMMKKKNNNPPPQQQQQQQQQQQQRRRXXXXXXYYYYYYYYYYYYYYYXXXXXXZZZ[[[ZZZYYYXXXYYYZZZYYY[[[^^^___^^^^^^^^^___```aaaaaa___\\\ZZZYYYYYYZZZ[[[^^^bbbfffgggeeecccccceeeiiinnnqqqsssttttttoooppppppnnnkkkgggffffffeeeccc```______```___^^^^^^]]]]]]]]]^^^___aaabbb\\\]]]]]]]]]\\\[[[ZZZZZZ___\\\YYYXXXXXXYYYYYYYYY[[[\\\^^^```aaaaaa``````^^^^^^\\\ZZZYYYWWWVVVUUUUUUUUUTTTTTTSSSQQQPPPOOONNNOOOPPPPPPNNNLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>===<<<:::999888999:::;;;777777888888888777666666777666666666555555555444444444333333333333444444444444333222222222222333222111111111111000000000000111111111111000///////////////////////////////////////......---------//////...---------............////////////......---------------.........,,,,,,,,,++++++*********************************+++++++++*********))))))+++,,,---...///000000000...---,,,+++***++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++************++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------............////////////000111111222222000000111111111222222222333222000/////////000111333333222222222333444444666666777888:::;;;<<<===::::::::::::;;;;;;;;;;;;@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCFFFFFFHHHJJJMMMPPPSSSTTTWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZYYYXXXYYYZZZ\\\^^^]]]\\\[[[[[[\\\]]]\\\\\\^^^aaafffiiikkkkkkllllllggggggggghhhiiikkkmmmnnnrrrqqqpppqqqrrrqqqnnnlllkkklllooosssvvvuuurrrooommmmmmnnnooopppqqqrrrrrrrrrqqqppppppqqqooollljjjhhhgggggghhhjjjjjjhhhgggeeedddeeegggkkklllkkkhhhffffffffffffffffffffffffdddddddddcccbbbaaaaaa```[[[[[[ZZZZZZZZZYYYYYYYYYXXXTTTQQQRRRUUUVVVSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDAAAAAAAAA@@@>>>===;;;::::::999888:::<<<<<<:::777,,,,,,------.........///------,,,,,,,,,,,,------///...------,,,,,,,,,,,,////////////000000000000---------------......///......///000000000000//////////////////...---,,,+++,,,,,,------,,,,,,+++.........---......///000000111111111222222222222222222222222222222222222333333333222333333444555444555777888999999888888888888999999888888777777777777777888888999999999<<<===>>>>>>===<<<===??????AAADDDEEEFFFGGGIIILLLLLLNNNPPPQQQQQQQQQRRRSSSWWWWWWXXXXXXXXXWWWWWWVVVTTTVVVWWWXXXWWWXXXYYY[[[ZZZ]]]```aaaaaaaaaaaabbb```aaaaaa___\\\YYYYYYZZZ[[[\\\___cccggghhhgggfffeeegggiiilllmmmnnnnnnnnnmmmnnnnnnllliiifffeeeeeeeeeccc```_________^^^]]]]]]]]]^^^______``````___\\\]]]]]]^^^^^^]]]]]]]]]___\\\XXXWWWVVVWWWVVVVVV[[[\\\^^^```aaabbbaaaaaa]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@???===<<<<<<;;;;;;;;;999888888888999:::666666777777666666555444666666666555555555555555444444333333333333444444444444333222222222222222222222222111111111111000333222222111000...---,,,..............................------------,,,,,,---......////////////.........////////////......------------------------+++++++++++++++*********))))))))))))))))))))))))++++++*********)))))))))***+++,,,...///////////////...---+++******************++++++++++++***************++++++++++++,,,+++************))))))))),,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............/////////000000111222222222000000000111111111222222222111000000///000000000222222222222222333444444666666777999:::;;;<<<===888888999999999:::::::::===>>>??????@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHJJJMMMPPPRRRSSSXXXXXXWWWVVVUUUTTTTTTSSSXXXWWWWWWWWWWWWYYY[[[\\\ZZZ[[[]]]^^^___```______bbbeeejjjmmmmmmnnnooopppiiijjjkkkmmmnnnooopppppptttsssrrrssssssrrrooommmmmmnnnppprrrtttrrrooolllkkkllllllmmmnnnooopppqqqsssrrrqqqrrrsssrrrooommmkkkjjjiiijjjkkkkkkiiihhhbbbbbbccceeehhhiiiiiihhhccccccddddddeeeffffffgggccccccdddddddddbbbaaa```[[[[[[[[[[[[[[[ZZZZZZZZZWWWTTTQQQQQQSSSTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEAAAAAAAAA@@@>>>===;;;:::999888888999::::::888666,,,,,,---------.........///......------......//////...---,,,,,,,,,,,,,,,........./////////000000...---,,,,,,,,,---...///------...////////////............---,,,,,,++++++++++++,,,,,,,,,,,,++++++///...---,,,---...///000000000000111111111111222111111111111222222222222222111111111111222333333444555666777888777666555666777777777777777666666555555666666777888888888<<<===>>>===<<<<<<===>>>???AAACCCDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQQQQSSSTTTVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSUUUVVVVVVVVVXXXZZZ[[[^^^aaabbbbbbbbbcccddd```aaa```^^^[[[YYYZZZ[[[\\\]]]___cccgggiiiiiihhhfffgggiiijjjkkkllllllllllllmmmmmmkkkhhhfffeeefffeeeccc```____________^^^]]]^^^```aaaaaa```___^^^]]]]]]^^^^^^^^^]]]\\\\\\^^^[[[XXXVVVWWWXXXXXXWWW]]]^^^___````````````___\\\ZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPMMMLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@CCCBBB@@@>>><<<:::999888:::999888888777777888888666777777777777666555555555555555555555555555555444333333333333333333444444333333222111222222222222222222222111111111111222222111111000...---,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......---......//////......------------,,,,,,,,,,,,,,,+++++++++***************((((((((((((((((((((((((************))))))))))))***+++,,,---...............---,,,++++++***************++++++++++++******************++++++++++++***))))))))))))))))))))),,,,,,+++***))))))*********************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///......//////000111111111000000000000111111111111111111000000000000000000111111111111222333444444666666777888999:::;;;<<<888888888999999999::::::;;;;;;<<<>>>???@@@BBBBBB??????@@@AAABBBDDDDDDEEEFFFGGGHHHJJJLLLOOOQQQSSSVVVVVVUUUTTTSSSSSSRRRRRRUUUUUUUUUUUUVVVXXXYYYZZZYYY\\\___bbbbbbaaaaaa```eeehhhlllnnnoooooopppqqqkkkmmmppprrrssstttsssrrrtttsssssssssttttttqqqooonnnnnnoooqqqrrrpppllliiijjjjjjjjjkkklllnnnpppqqqsssrrrrrrssstttsssqqqooollljjjiiijjjjjjjjjhhhfff______```bbbdddeeeffffffccccccddddddeeeeeeeeeeeebbbcccdddeeeeeecccaaa```[[[[[[[[[[[[[[[[[[[[[[[[VVVTTTRRRRRRSSSRRRPPPMMMLLLLLLKKKKKKJJJHHHGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA??????@@@@@@BBBCCCEEEEEEAAA@@@@@@@@@>>>===<<<;;;::::::999999999999888777...------------,,,,,,,,,......------------............---,,,,,,,,,---------............/////////......,,,++++++,,,---...,,,,,,---............---000000000//////.........---,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---///000//////000000000111111111000000000111111222222222000000000000000111111222444444666666666666555444555666666777777666666666444444555666666777888888;;;<<<======<<<<<<===>>>???AAACCCDDDDDDEEEGGGIIIKKKMMMOOOOOOOOOPPPSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTUUUTTTTTTVVVXXX[[[^^^aaabbbbbbbbbbbbccc___```___]]][[[ZZZ[[[]]]^^^^^^```dddgggjjjjjjiiigggggghhhjjjkkklllmmmmmmllllllllljjjhhhfffggghhheeeccc```___`````````___^^^___aaacccbbbaaa___]]]_________^^^]]][[[ZZZYYY\\\ZZZWWWWWWYYY[[[\\\\\\aaaaaa```___^^^]]]\\\[[[ZZZYYYVVVTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOKKKJJJIIIGGGGGGHHHJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???AAA@@@???>>>===<<<;;;:::999999888888777777777777777777888888777777666555444444444555555555555555333333333222222333333333333333222111111111111222222222222111111111000000//////000000000000//////......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------............------------,,,,,,++++++++++++************************((((((((((((((((((((((((*********)))))))))(((((()))***+++,,,,,,---,,,,,,***+++++++++++++++++++++)))******++++++******)))))))))*********+++++++++)))))))))))))))))))))***,,,++++++***))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///,,,,,,------...///////////////000000000111111111000000000111111111000000111111111111222333444555555666666777888999::::::888999999999::::::::::::888999:::<<<===???@@@AAA>>>???@@@AAACCCDDDEEEFFFFFFGGGHHHIIILLLNNNQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXZZZ]]]bbbdddcccaaaaaaaaagggjjjmmmnnnnnnnnnpppqqqnnnpppsssuuuwwwwwwvvvuuusssrrrrrrtttuuuuuusssqqqnnnmmmnnnooopppnnnjjjggghhhhhhiiijjjlllooorrrtttttttttssstttuuutttrrrpppkkkjjjhhhhhhhhhgggeeebbb[[[\\\]]]___```bbbdddeeefffffffffeeeeeedddddddddcccdddeeefffeeecccaaa```[[[[[[[[[[[[[[[[[[[[[[[[VVVUUUTTTTTTSSSRRROOOMMMKKKLLLLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@??????===<<<;;;<<<<<<;;;:::999888888888...---------,,,,,,++++++,,,,,,++++++++++++,,,,,,...------,,,,,,---------------------.........///...------,,,,,,,,,,,,,,,++++++,,,------------,,,...------,,,,,,---.........------,,,,,,------...---------,,,------...///////////////000000000000/////////000111111222222000000//////000000111222222333444555666555444333555555666777777777666666444444555666666777888888999;;;<<<<<<<<<<<<===???@@@BBBDDDDDDEEEEEEGGGIIIJJJKKKMMMNNNNNNOOORRRTTTTTTTTTSSSSSSQQQPPPNNNNNNPPPRRRSSSTTTSSSTTTVVVWWW[[[]]]___``````______```^^^^^^^^^\\\[[[[[[]]]___``````aaacccgggiiiiiihhhggghhhhhhiiikkklllmmmmmmkkkkkkkkkiiigggfffgggiiidddbbb``````aaaccccccbbbaaabbbcccdddcccbbb```^^^``````___^^^]]][[[ZZZYYYZZZXXXWWWXXX[[[^^^```aaabbbaaa```^^^\\\[[[YYYYYYXXXWWWTTTRRRQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFDDDCCCCCC@@@@@@????????????>>>>>>=========>>>>>>?????????999999999999888888777777777888888888888777666666444444444444444555555555333333222222222222333333333333222111111111111111111111111000000000000///,,,---...///000000000000.........------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++------............---------,,,,,,++++++******))))))))))))***************))))))))))))))))))))))))******)))))))))((((((((())))))***+++++++++++++++))))))***+++,,,,,,++++++))))))************)))))))))))))))************+++)))))))))************+++++++++***)))))))))******************************************++++++++++++++++++++++++,,,,,,,,,,,,---------............///++++++,,,,,,---........./////////000000000111111//////000111111111111000000000000111111333444555444555555666777777888888888888999999999:::::::::777888999:::<<<===>>>???===>>>???AAACCCEEEFFFGGGFFFGGGHHHIIIKKKNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRSSSTTTUUUVVVWWWXXXYYY^^^cccdddbbbaaaaaaccchhhjjjlllmmmmmmmmmooopppoooqqqtttvvvxxxxxxwwwvvvssssssssstttuuuuuusssqqqlllkkklllmmmnnnmmmjjjhhhhhhhhhhhhjjjmmmrrrvvvxxxwwwwwwvvvwwwwwwvvvtttqqqllljjjhhhhhhgggfffccc```ZZZ[[[]]]^^^^^^```cccfffiiihhhhhhgggffffffeeeeeeeeeeeefffeeedddcccaaa```\\\\\\\\\]]]]]]]]]]]]]]]XXXXXXXXXWWWUUURRRPPPNNNKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>???@@@BBBBBB@@@@@@@@@??????>>><<<<<<======<<<:::888666777888+++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,---------,,,,,,------...,,,,,,---------.........---------------,,,+++******++++++,,,,,,,,,,,,,,,******))))))***+++,,,---...---,,,,,,,,,,,,---...,,,,,,------......------........./////////000000......//////000111111222111111111111111222333333111222333444555555444333555555666777777777777777444444555666777888999999888999;;;<<<<<<===>>>@@@AAABBBDDDEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLNNNQQQTTTSSSSSSRRRQQQPPPNNNLLLKKKMMMOOORRRSSSTTTUUUXXXZZZYYY[[[^^^^^^]]][[[[[[\\\\\\\\\\\\[[[[[[\\\___bbbaaaaaaaaacccfffhhhggggggiiiiiiiiiiiiiiijjjkkkkkkiiiiiiiiigggeeeeeefffhhhdddbbbaaaaaaccceeefffeeeddddddeeeeeedddbbbaaa````````````___^^^]]]\\\[[[ZZZXXXWWWXXX[[[___aaabbbaaa```^^^\\\[[[YYYYYYXXXWWWUUUSSSPPPOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJHHHGGGEEECCCBBBAAA>>>>>>????????????@@@@@@??????????????????>>>>>>999999999999999999888777666666777777666666555444333333333444444555555555333333222222222222333333333222222111111111111111000000000/////////......,,,---...///000000000000//////......---,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++***)))))))))((()))))))))*********+++***************************)))))))))((((((((((((((()))******+++***************+++,,,++++++))))))))))))************))))))))))))))))))************************++++++,,,,,,***))))))))))))******+++************************************++++++++++++***++++++++++++,,,,,,,,,---------............///++++++,,,------......///////////////000000000111...///000111222111111000//////000000111333444555333333444444555666666666777777777888888888999999777777888999:::<<<<<<===<<<===???AAACCCEEEGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSPPPQQQRRRTTTVVVWWWWWWWWWWWW\\\aaacccbbbaaadddgggiiikkkmmmmmmmmmmmmooopppqqqrrrtttvvvwwwxxxxxxxxxvvvuuutttttttttssspppnnniiiiiijjjkkkmmmmmmkkkiiigggggghhhkkkoootttyyy||||||{{{zzzzzzzzzyyyvvvtttooommmkkkjjjiiigggdddaaaZZZ\\\^^^______aaaeeehhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeecccbbb``````^^^^^^_________`````````ZZZ[[[[[[ZZZWWWTTTQQQPPPKKKKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBB??????@@@??????>>>===<<<<<<===<<<999666444555888)))******+++---......///...------,,,,,,------...------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,---...---,,,***)))******+++,,,,,,,,,,,,+++,,,,,,++++++,,,...000111------,,,++++++,,,------+++,,,---...///...---,,,............/////////000---......///000111111222333333222222333333444555000111333444555555444444555555666777888888777777444444555666777888999:::666888;;;<<<<<<===???AAAAAACCCEEEFFFEEEFFFHHHJJJHHHIIIJJJKKKKKKMMMQQQSSSSSSRRRRRRQQQOOOMMMKKKJJJKKKMMMPPPSSSTTTWWWZZZ\\\YYYZZZ\\\\\\[[[YYYYYYYYY[[[[[[\\\[[[[[[]]]```cccbbbaaaaaaccceeegggffffffjjjiiiiiihhhhhhhhhhhhhhhggghhhgggeeedddccceeegggdddbbbaaabbbdddfffggggggfffffffffeeedddcccbbbaaa______````````````______ZZZXXXWWWXXX[[[^^^```aaa___^^^]]][[[ZZZYYYYYYYYYWWWUUURRROOOOOOOOOQQQRRRQQQQQQQQQPPPOOONNNLLLLLLGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIGGGEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCEEEDDDCCCAAA>>><<<:::999999::::::::::::999888888555555666666555555444333333333333444444555555555333222222222222222222333333222222111000111111111////////////............---......///000/////////000000///...------,,,,,,,,,,,,,,,------.........000///---,,,+++,,,,,,---,,,------......------,,,,,,,,,++++++***))))))((((((((())))))*********+++************************))))))))))))((((((((((((((())))))************)))+++,,,,,,,,,+++)))(((&&&))))))************))))))))))))))))))******************+++++++++,,,,,,,,,))))))(((((()))***++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,------...//////000////////////000000000000...///000222222222111000/////////000111333444555222333333444444555555555666666666666777777777777777777888999:::;;;;;;<<<<<<===???AAACCCEEEGGGHHHFFFGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSTTTVVVWWWWWWXXXUUUZZZ```bbbaaabbbfffjjjkkklllnnnnnnmmmmmmooopppqqqrrrtttuuuvvvwwwxxxxxxxxxwwwuuuuuutttqqqmmmkkkhhhggghhhjjjmmmmmmllljjjgggggghhhkkkpppvvv|||~~~}}}}}}}}}{{{xxxuuurrrpppnnnlllkkkiiifffccc\\\^^^`````````bbbfffjjjiiiiiiiiijjjkkkkkklllllljjjiiigggdddbbbaaa````````````aaaaaabbbbbbcccccc[[[\\\]]]\\\XXXUUURRRQQQJJJKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@AAABBBBBB???????????????>>>===<<<;;;<<<;;;888444222444666,,,------,,,***))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,((()))***,,,------,,,,,,+++,,,------......------+++++++++,,,---...///000//////.........---------000000000000////////////............/////////000000000111222222333444444444444555555666777777777555777999999777777777888555555666777888:::<<<===>>>AAACCCEEEDDDDDDDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJKKKMMMOOOPPPRRRTTTVVVWWWWWWWWWZZZYYYYYYXXXXXXYYY[[[[[[]]]\\\[[[[[[\\\___aaaccceeedddddddddddddddeeeeeejjjiiiiiihhhgggfffffffffdddeeeeeeffffffeeeddddddbbbbbbcccccccccccccccdddgggfffdddbbb```___````````````aaaaaaaaaaaaaaa```^^^[[[XXXWWWXXX[[[\\\\\\[[[ZZZXXXWWWVVVVVVWWWXXXUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJKKKIIIHHHIIIKKKLLLMMMLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<;;;888666555555666666999888666777888888777666555555666666555555444333222222222111111111111000222222222111111111000000////////////........................///000222222...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++************************+++***)))(((((()))***+++)))(((((((((((((((((())),,,+++++++++******))))))***++++++++++++******)))***)))(((''''''((()))***((((((((((((((()))******'''&&&&&&'''((())))))(((***++++++,,,,,,++++++***(((((())))))******++++++(((((((((((())))))))))))******))))))***+++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000111111222000000000000//////////////////......///111444555222222222222222222333333666555555444444444555555666666666777888999;;;;;;>>>???@@@BBBCCCDDDEEEEEEHHHGGGFFFEEEGGGJJJMMMOOOOOOOOONNNMMMNNNOOOQQQQQQQQQRRRTTTTTTTTTVVVXXX[[[[[[]]]___```aaaaaaccceeegggiiikkkjjjhhhgggjjjmmmpppppppppppprrrtttvvvwwwsssssssssrrrpppnnnmmmllljjjkkklllmmmnnnnnnnnnnnnhhhhhhiiilllpppvvv{{{~~~~~~}}}{{{{{{||||||{{{zzzwwwuuuqqqnnnkkkiiihhhgggbbbaaabbbdddgggjjjjjjiiijjjkkkkkkllllllkkkkkkkkkmmmjjjfffdddcccbbbaaa______`````````aaaaaabbbbbb```___^^^]]]\\\XXXTTTPPPKKKKKKKKKKKKJJJIIIGGGFFFHHHHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>??????@@@@@@AAACCCAAA>>>===<<<<<<:::999888888888777666444222222''')))************+++---//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))***,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,.../////////.........---------,,,.........//////000000000.........///////////////000000111222333333444444333444444555666666777777444666777777666555666666555555555666777999:::;;;>>>@@@BBBCCCBBBBBBDDDEEEHHHIIIKKKLLLNNNNNNOOOOOONNNOOONNNLLLIIIIIIJJJLLLOOOQQQTTTWWWYYYZZZYYYYYYZZZYYYXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\^^^___aaabbbaaaaaaaaaaaaaaaaaabbbcccgggggggggfffeeedddddddddeeefffeeeeeeddddddcccbbbbbbbbbbbbcccddddddeeeeeeeeedddbbbaaa```___````````````aaaaaaaaaaaaaaa```^^^[[[XXXWWWXXXZZZ[[[[[[XXXWWWUUUTTTTTTUUUVVVVVVRRRRRRSSSSSSRRRRRRQQQPPPRRRQQQOOOMMMLLLKKKKKKKKKLLLKKKJJJKKKMMMNNNNNNMMMGGGFFFFFFEEEDDDCCCBBBBBB??????@@@@@@@@@AAAAAAAAA>>>======<<<<<<<<<<<<<<<<<<;;;888666555555666777999888777888999999777555444555555555555444333333222222222111111111000000222222222111111000000000////////////............------------...///000111------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******++++++++++++++++++++++++******************************)))(((((()))******)))((('''&&&&&&'''((()))++++++******))))))))))))'''(((((()))))))))((((((***)))(((''''''((()))***((((((((((((((()))******+++)))(((((())))))'''&&&)))******++++++******))))))))))))))))))*********(((((((((((()))))))))))))))))))))))))))***+++++++++************+++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------......////////////////////////////////////......///111333555111111111222222222222333444444333333333333444444666666666777888999:::;;;===>>>@@@AAACCCDDDDDDDDDFFFEEEDDDDDDEEEHHHKKKMMMLLLLLLLLLMMMNNNPPPRRRSSSSSSTTTVVVVVVWWWXXX[[[]]]^^^___aaaaaaaaabbbeeegggiiijjjkkkiiigggfffhhhjjjlllllllllmmmnnnqqqsssuuusssssssssrrrqqqooonnnmmmllllllmmmmmmmmmlllkkkkkkjjjjjjjjjkkkooosssxxxzzz|||{{{{{{{{{}}}}}}{{{zzzuuussspppmmmkkkjjjiiiiiicccbbbccceeehhhkkkkkkkkkhhhhhhiiijjjkkkkkkkkkkkknnnlllhhhfffeeedddcccbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZWWWSSSPPPLLLLLLLLLKKKJJJHHHGGGFFFHHHHHHGGGEEEDDDBBBAAAAAA????????????@@@@@@AAAAAA@@@>>>============;;;999888888888777666555444333&&&((()))***))))))***,,,000///---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((()))***++++++,,,++++++)))******+++++++++++++++,,,++++++,,,,,,---...///......------------,,,,,,,,,,,,---...///000111111///////////////.........000111111222333333333333333333333444555555666666333444666666444333444444555555555555666777888999>>>???@@@@@@@@@AAACCCEEEJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLJJJHHHHHHJJJLLLOOORRRUUUYYY[[[\\\[[[[[[YYYXXXWWWWWWXXXZZZ\\\]]]\\\\\\]]]___`````````aaa____________``````aaabbbeeeddddddccccccbbbbbbbbbeeeeeeeeedddcccbbbaaaaaabbbbbbbbbcccdddeeeffffffbbbbbbaaa`````````aaaaaa`````````aaaaaa``````___^^^[[[XXXWWWXXXYYYZZZYYYUUUTTTSSSRRRQQQRRRSSSTTTPPPQQQSSSSSSSSSRRRPPPNNNPPPPPPNNNMMMMMMLLLMMMMMMMMMLLLLLLMMMOOOPPPPPPOOOFFFFFFEEEDDDCCCBBBAAAAAA??????@@@@@@@@@@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<<<<:::999777666666666777999888999:::;;;:::777555444444444444444333222222222222111111111000000000111111111111000000000000/////////............---,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++++++++++++++++++++++++++***************************))))))(((((())))))******((('''%%%%%%'''(((***))))))))))))((((((((((((&&&''''''((())))))))))))))))))(((((((((((())))))((((((((((((((()))*********)))((((((******)))(((((())))))))))))))))))(((***))))))))))))))))))((((((((((((((())))))))))))))))))((((((((()))*********************++++++,,,*********++++++++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,///////////////////////////.........///000222333000000111111222222222222333222222111111222222333666666666666777999:::;;;<<<===???@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJIIIJJJKKKLLLOOOQQQSSSUUUUUUVVVXXXYYYYYY[[[]]]```bbbbbbcccbbbbbbdddhhhjjjllllllkkkhhheeeddddddfffffffffggghhhjjjmmmppprrrsssssssssrrrqqqpppooonnnmmmmmmmmmlllkkkiiihhhggglllkkkkkkkkkmmmppptttvvvyyyyyyzzz{{{}}}|||zzzxxxrrrqqqooommmlllkkkllllllfffeeeeeegggjjjlllllllllggghhhiiikkkmmmmmmnnnnnnpppmmmjjjiiihhhgggeeeddd^^^___^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYXXXVVVSSSPPPNNNMMMLLLKKKJJJHHHGGGFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA===<<<<<<===>>>>>><<<:::777777777777777666555555***+++,,,+++)))'''((())),,,+++)))((()))+++---///++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********((())))))*********++++++)))******+++,,,+++++++++,,,+++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////............000111222333333333333222222222333333444444555555333444666555444222333444444444444444555555666777===>>>>>>>>>>>>???CCCEEEJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKKKKJJJHHHIIIKKKMMMQQQSSSWWWZZZ[[[[[[YYYXXXUUUUUUTTTTTTUUUXXX[[[]]][[[]]]___aaabbbaaa```____________```aaabbbcccdddcccccccccbbbbbbaaaaaaaaaccccccbbbbbbbbbbbbbbbccceeedddccccccbbbcccddddddaaaaaaaaaaaaaaabbbbbbbbb^^^^^^_________^^^]]]]]]]]][[[XXXWWWXXXYYYYYYXXXVVVUUUSSSQQQPPPPPPPPPQQQPPPRRRTTTUUUUUUSSSPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMOOOPPPOOONNNFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA??????>>>============>>>;;;:::999888777777777777888999:::<<<===;;;888555333333444444333333222111111111111111000000000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))(((((())))))))))))(((((((((((((((((()))(((((((((((((((((('''''''''((()))***++++++++++++))))))(((((((((((())))))((((((((((((((())))))***'''&&&&&&(((+++------,,,((())))))******))))))(((******))))))((((((((('''(((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))***++++++************++++++++++++*********++++++++++++,,,+++++++++++++++*********---...............//////......---......000111222//////000000111222222222222222111111111222333333555555555666777888999:::;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAABBBDDDGGGHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUWWWYYYZZZZZZ\\\___aaaeeeeeeeeedddcccfffjjjmmmmmmllliiifffdddbbbccccccccccccdddfffiiillloooqqqrrrrrrrrrrrrrrrqqqpppooolllllllllkkkiiihhhfffffflllkkkjjjjjjlllooosssuuuwwwxxxyyyzzz{{{zzzvvvsssooonnnmmmllllllmmmnnnoookkkjjjhhhhhhjjjllllllllliiijjjlllnnnpppqqqrrrrrrooommmkkkiiiiiihhhfffdddbbbbbbbbbaaa```^^^\\\[[[YYYXXXWWWWWWWWWVVVSSSQQQOOONNNLLLKKKIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===>>>???@@@>>>;;;888666777777888888777777777,,,------,,,***))))))******)))''''''(((***,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++///////////////.........000111222444444333222111111111111222333333444444333555666555444222222333444444333333444555666666<<<============???BBBEEEIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIJJJMMMOOOSSSTTTVVVXXXXXXVVVTTTRRRQQQPPPOOOPPPRRRUUUYYY[[[\\\^^^```bbbcccbbb```___^^^^^^^^^___```bbbcccdddcccccccccbbbbbbbbbbbbbbb______``````bbbdddeeefffiiigggeeebbb``````````````````aaabbbbbbccccccccc\\\\\\]]]]]]\\\[[[[[[ZZZ[[[YYYWWWWWWXXXXXXXXXWWWYYYXXXUUURRRPPPOOOOOOOOOOOOQQQSSSTTTTTTRRROOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKMMMOOOOOONNNMMMFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>===============::::::999888888777777777888999:::<<<===;;;888555333333444444333333222111111111111000000000//////////////////////////////............------------------,,,,,,------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((())))))((((((((('''(((***++++++***((('''''''''''''''''''''((((((&&&'''(((******+++++++++(((((())))))))))))((((((((((((((((((((())))))***'''&&&&&&(((+++------,,,)))******************)))***)))))))))((((((''''''(((((((((((())))))))))))))))))((((((((((((((()))))))))(((((())))))***+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------............---------......///000000......///000000111222222222222111111222333444444444444444555666777999999::::::<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIJJJLLLNNNPPPQQQQQQUUUVVVXXXYYYZZZ\\\___bbbggggggfffeeedddfffjjjnnnmmmkkkhhheeeccccccddddddccccccdddfffiiimmmppprrrrrrrrrrrrrrrqqqqqqpppoooiiiiiijjjjjjiiihhhhhhgggjjjiiiiiiiiilllppptttvvvxxxxxxxxxyyyyyywwwrrrooonnnnnnmmmllllllmmmoooppppppmmmkkkjjjkkklllkkkkkkjjjkkkmmmoooqqqrrrrrrsssmmmkkkiiihhhhhhgggdddbbbccccccccccccaaa^^^\\\ZZZXXXWWWUUUUUUUUUTTTRRRPPPNNNMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@>>>:::777666777888888999888888888)))***,,,,,,++++++---...,,,+++)))((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))((((((((())))))(((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,......---,,,+++***))))))............/////////000000111333444444333111000000000111111222333333333333555666555333222222222333333333333444555666777:::<<<===>>>>>>@@@BBBEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJIIIIIIKKKMMMPPPTTTTTTTTTTTTSSSRRRPPPOOONNNMMMLLLLLLOOOSSSXXX[[[^^^___aaabbbcccbbbaaa```[[[[[[\\\]]]^^^```bbbcccbbbbbbbbbbbbbbbbbbbbbbbb^^^^^^^^^```bbbeeehhhiiikkkiiieeeaaa^^^]]]\\\\\\^^^___```aaabbbbbbbbbbbb\\\\\\\\\\\\[[[ZZZYYYYYYYYYXXXVVVVVVXXXYYYXXXWWW[[[YYYWWWTTTRRRPPPPPPPPPMMMNNNPPPPPPPPPOOOMMMKKKLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIJJJLLLNNNOOOMMMKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@===<<<;;;;;;::::::;;;;;;::::::999999999888888888999888999:::;;;:::777555444444444444444333222222111111000000000/////////............////////////.........------------,,,---------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''************************))))))))))))))))))))))))'''(((((())))))(((((('''&&&(((***++++++***(((&&&''''''''''''((((((((((((%%%&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((()))*********)))((((((******)))((()))******++++++******))))))(((((((((((((((((('''(((((((((((())))))))))))******)))((((((((())))))((((((((((((((())))))***)))))))))************+++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,------............///------...///000111111222111111111111222333444444444444444444555777888999888999;;;<<<>>>?????????>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPTTTVVVXXXYYYZZZ\\\___bbbfffggggggfffeeefffiiilllllliiieeecccdddfffggggggffffffgggiiilllooorrrtttrrrrrrrrrqqqpppooonnnmmmhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhiiimmmqqquuuxxxyyyxxxxxxxxxxxxvvvssspppooonnnmmmllllllmmmnnnoooqqqnnnkkkjjjkkklllmmmllljjjkkklllmmmnnnooooooooojjjhhhgggggggggeeeccc`````````aaa```___\\\YYYWWWVVVUUUSSSRRRRRRRRRPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@??????>>>BBBAAA?????????===999777777888888999999999888888((()))++++++******,,,---++++++++++++************************************************************************************)))))))))))))))*********))))))((('''''''''((())))))******+++++++++++++++,,,,,,+++++++++++++++,,,************+++++++++,,,,,,,,,++++++******)))))),,,------...///000111111000111333555555333111000//////000000111222222333222333444444111000000000222222222333555666888888999;;;>>>???@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHJJJMMMPPPSSSSSSRRRQQQPPPPPPPPPPPPMMMLLLKKKKKKNNNSSSXXX\\\___```aaabbbbbbbbbaaaaaaZZZ[[[\\\]]]___aaacccdddaaaaaaaaaaaabbbbbbbbbbbb_________```bbbeeehhhjjjjjjgggccc___]]][[[[[[\\\\\\]]]^^^````````````___]]]]]]]]]]]]\\\[[[ZZZYYYWWWVVVUUUVVVXXXYYYYYYXXXYYYXXXVVVTTTSSSRRRRRRRRRNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHIIIIIIJJJMMMOOOOOOMMMKKKHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@?????????>>>>>><<<<<<;;;::::::::::::;;;999999::::::999999888888999888777888999999777555444555555555555444333333111000000000////////////---------....../////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&'''''''''''''''&&&'''((()))******)))((('''((((((((((((((()))******+++)))(((((())))))'''&&&((())))))))))))))))))((('''''''''((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))(((''''''''''''((())))))))))))))))))************************++++++++++++*********++++++,,,,,,---***++++++,,,------......,,,,,,---............---,,,------...///000111222000000000000111222333333333333333444555666888888777888:::;;;===>>>>>>>>>;;;<<<===>>>???@@@BBBBBBDDDEEEHHHLLLNNNPPPQQQQQQTTTVVVYYYZZZ[[[]]]```cccdddeeeffffffeeefffhhhjjjiiifffbbbbbbfffiiikkkllliiiiiijjjkkknnnqqqtttvvvrrrrrrqqqpppooonnnlllkkkhhhiiiiiijjjjjjiiiiiihhhjjjiiiiiijjjmmmqqquuuxxxyyyxxxxxxxxxyyyyyywwwvvvqqqpppnnnmmmllllllmmmmmmnnnkkkiiiiiikkknnnppppppmmmmmmmmmnnnmmmmmmllllllhhhgggfffffffffeeebbb___]]]^^^___^^^]]]ZZZWWWUUUTTTRRRPPPNNNNNNNNNLLLJJJJJJIIIGGGEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>======@@@>>><<<<<<<<<;;;999888999999999:::999999888888***+++,,,***((('''((()))((()))+++,,,............************************************************))))))))))))))))))))))))))))))******+++++++++,,,))))))'''&&&&&&'''((()))(((((()))***************,,,,,,++++++***+++++++++))))))******+++++++++,,,***************++++++++++++,,,---...///111222222000111333555555333111////////////000111111222222111222333222000......///222222222333555777999:::888;;;???AAAAAAAAABBBDDDCCCCCCEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGIIILLLOOORRRQQQPPPOOOOOOPPPQQQRRRMMMLLLKKKKKKNNNTTTYYY]]]```aaaaaabbbbbbbbbbbbaaa\\\]]]^^^___aaaccceeefff`````````aaaaaaaaaaaaaaabbbaaa```aaabbbeeegggiiihhhfffbbb^^^\\\[[[\\\\\\[[[[[[]]]^^^___^^^]]]]]]_________^^^]]]\\\[[[ZZZUUUTTTTTTVVVXXXZZZYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUPPPPPPPPPOOOOOOOOOOOONNNJJJKKKKKKKKKKKKIIIHHHFFFJJJJJJKKKMMMOOOOOOMMMKKKIIIIIIHHHGGGFFFEEEDDDDDD???>>>>>>>>>======<<<<<<>>>>>>===<<<<<<<<<<<<===999999:::::::::999888888999888666777888888777666555555666666555555444333000000000000////////////---------.........//////......---------,,,,,,,,,++++++***************+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))'''###!!!!!!###''')))'''((((((((())))))******((()))))))))))))))(((((('''((()))******)))((('''((((((((((((((()))******'''&&&&&&'''((())))))(((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,+++***))))))******'''''''''''''''((())))))))))))))))))************))))))))))))************((())))))***+++,,,,,,---******+++,,,,,,---......,,,,,,---.........------,,,,,,---...///000111222............///000222222333333333444555666777888777888999;;;<<<===>>>>>>999:::;;;<<<===???@@@@@@AAACCCGGGKKKOOOQQQSSSSSSUUUWWWYYY[[[\\\^^^bbbdddccceeeffffffeeeeeefffhhhgggdddaaabbbggglllnnnooojjjjjjkkklllooorrruuuvvvrrrrrrqqqpppnnnlllkkkjjjjjjjjjjjjjjjjjjiiihhhhhhlllkkkjjjkkkmmmqqqtttwwwyyyxxxxxxyyy{{{||||||{{{rrrqqqooommmlllkkkllllllkkkiiiggghhhlllpppssstttppppppppppppooonnnllllllhhhgggfffffffffeeebbb___\\\]]]^^^___]]]ZZZWWWUUUSSSPPPMMMLLLKKKKKKIIIHHHHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???===<<<<<<===;;;999999:::::::::999:::::::::::::::999888777...---+++******+++---...))))))))))))))))))))))))''''''(((((())))))******))))))************))))))************************(((***++++++***+++---//////---******+++***(((%%%)))************+++++++++***)))))))))(((((('''''')))************++++++++++++++++++***************+++++++++,,,,,,,,,------111111222222222000...---000000000000000000111111222222222333333333444444333444555666888999:::;;;;;;===AAACCCDDDBBB@@@>>>@@@AAACCCCCCBBBAAABBBBBBEEEDDDDDDEEEGGGLLLPPPRRRTTTSSSQQQOOOMMMLLLLLLLLLLLLKKKJJJNNNTTTYYY[[[[[[aaaaaabbbccccccbbb```___^^^___aaa```___]]]^^^___]]]___aaa```^^^^^^bbbfff^^^^^^^^^aaaccceeedddcccdddbbb]]]ZZZXXXXXXYYYZZZ\\\]]]^^^]]]\\\]]]^^^```aaa```___^^^]]]\\\[[[[[[WWWWWWXXX[[[^^^\\\WWWSSSTTTSSSSSSRRRRRRRRRRRRRRRPPPPPPOOONNNMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHIIILLLMMMMMMLLLJJJIIIFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@>>><<<;;;999>>>>>>===<<<<<<<<<<<<<<<:::999999999888888777777999999999888777555444333222222222222222222222222------...................................................------,,,,,,,,,++++++************+++++++++*********))))))((((((******)))(((((()))***++++++***)))(((((()))******,,,+++)))''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))(((((((((((())))))***++++++***)))((('''(((((()))***+++++++++)))))))))))))))))))))))))))************++++++++++++*********************---,,,,,,++++++******)))---......///000111111222000000000111222222333333222333444555666888888999555666666777888999999:::888:::<<<===>>>???AAACCCEEEGGGIIIKKKLLLNNNRRRTTTXXXYYYZZZ[[[]]]```bbbcccccceeeggggggfffdddddddddfffcccbbbdddiiimmmooooooooonnnnnnqqquuuvvvtttqqqtttrrrooolllkkkjjjkkkkkkkkkkkkjjjiiihhhgggffffffggggggggghhhjjjpppwww|||zzzyyyzzz}}}}}}yyywwwrrrllljjjkkkllllllllliiihhhiiikkknnnpppooonnnnnnmmmllllllnnnnnnmmmkkkhhhiiiiiiiiihhhfffeeeccc___^^^]]]\\\ZZZYYYXXXWWWSSSQQQOOOMMMKKKIIIHHHGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@?????????>>>>>>===<<<;;;;;;:::::::::;;;:::;;;<<<<<<:::888666444***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))))))))))))))************))))))************************)))***+++***((((((***,,,...,,,***)))+++***(((&&&(((((()))))))))***************)))))))))((((((((())))))*********+++++++++************************++++++,,,,,,,,,---------......---------///111222///000000000111111222222222222333333333444444444555555666888999:::;;;<<<===???BBBDDDDDDBBB@@@>>>???AAACCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFJJJNNNPPPSSSSSSRRRPPPNNNMMMKKKKKKLLLLLLMMMQQQWWW\\\^^^^^^``````aaaaaaaaa``````___\\\^^^______]]]\\\\\\]]]]]]___```^^^[[[[[[^^^aaa\\\\\\]]]___cccddddddcccbbb```\\\YYYXXXXXXZZZ[[[___`````````^^^^^^___aaabbbbbb```___]]][[[ZZZZZZWWWXXXYYY\\\^^^\\\WWWSSSUUUTTTSSSRRRRRRQQQQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOLLLKKKIIIGGGFFFEEEEEEEEEHHHIIIKKKLLLLLLKKKHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>>===<<<;;;===<<<;;;::::::999999999777777777666666666555555666666666666555333222222222222222222222222222222............................................................------,,,,,,,,,++++++++++++++++++,,,************)))))))))(((+++***))))))))))))***++++++***)))(((((()))******,,,+++)))((('''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))))))))(((((((((((((((((((((((('''&&&$$$###'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******---------...///000000000//////000111111222222333444444444555666666666777555555666666777777888888999;;;===>>>>>>???AAACCCEEEGGGIIIKKKLLLNNNRRRUUUXXXXXXYYYZZZ[[[]]]___``````bbbccccccaaa```aaabbbbbb``````ccchhhmmmpppppprrrqqqqqqsssvvvwwwvvvsssrrrpppmmmkkkiiiiiijjjjjjjjjjjjiiihhhgggfffddddddfffgggggghhhjjjooouuuzzz~~~}}}~~~}}}zzzuuuqqqllljjjkkklllkkkjjjjjjiiiiiikkknnnooonnnmmmnnnlllkkkkkklllmmmllljjjiiijjjjjjjjjhhhgggeeeccc```___^^^\\\ZZZYYYWWWWWWRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDAAAAAAAAA@@@??????>>>>>><<<<<<;;;:::999999999999999:::;;;;;;:::888666555+++***)))(((((()))***+++))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))((())))))((('''''')))++++++***))))))******)))''''''''''''((((((((())))))************)))))))))))))))))))))*********++++++((())))))******+++++++++,,,,,,,,,,,,------------111///---,,,///333888<<>>@@@BBBCCCCCCAAA???===>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCDDDFFFHHHKKKMMMQQQQQQQQQPPPOOOLLLJJJIIIJJJKKKNNNTTTYYY]]]^^^^^^^^^^^^^^^]]]^^^^^^______[[[]]]^^^^^^\\\[[[[[[[[[]]]^^^^^^[[[WWWWWWZZZ]]][[[[[[\\\___bbbccccccbbb___]]][[[YYYXXXYYY[[[\\\bbbccccccbbbaaa```bbbccceeecccaaa___\\\ZZZYYYXXXXXXYYY[[[]]]^^^\\\WWWTTTWWWVVVTTTSSSQQQPPPPPPPPPMMMNNNNNNOOOPPPQQQQQQRRRNNNLLLJJJGGGEEEDDDCCCBBBHHHIIIJJJKKKJJJHHHFFFEEEDDDCCCBBB@@@??????>>>>>>@@@???===<<<<<<===>>>>>>>>>===<<<:::999888888888777777666666666666555555555555555555555444333222222222222222222222222222........................------------------------.........------------,,,,,,,,,,,,++++++,,,,,,,,,************))))))))))))++++++******)))******+++***))))))(((((())))))***---+++***(((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((((((((((((((())))))))))))+++++++++***)))'''%%%$$$'''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000000111111222222555555555555444444444444555555555555555666666666:::<<<===>>>>>>???@@@BBBDDDFFFHHHJJJKKKNNNQQQTTTVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]^^^]]]\\\\\\]]]___^^^^^^^^^bbbhhhmmmpppqqqrrrrrrrrrsssuuuvvvtttssspppnnnkkkiiihhhhhhiiiiiiiiiiiiiiiiiigggeeecccaaaeeeeeefffgggiiimmmssswww}}}zzzsssqqqnnnmmmlllkkkiiigggllljjjiiijjjlllmmmllllllllljjjiiiiiijjjkkkkkkjjjkkkkkkkkkjjjiiigggdddcccaaa```^^^\\\ZZZXXXVVVUUURRRQQQOOOLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEECCCCCCBBBAAA???>>>======<<<;;;:::999888888888888888999:::::::::888777666++++++************++++++))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((('''(((***,,,))))))((()))))))))))))))''''''((((((((()))))))))******************))))))))))))))))))************'''(((((()))***++++++,,,,,,,,,,,,,,,------------000...------000444999<<<......///000111333333444333333333333444444444444555555666777888999:::;;;>>>???@@@AAA@@@???<<<;;;<<<>>>AAABBBAAABBBCCCDDDEEEDDDDDDDDDFFFHHHJJJKKKMMMNNNNNNOOOMMMKKKHHHFFFIIILLLPPPTTTXXXZZZYYYYYY\\\\\\[[[ZZZ[[[\\\^^^___\\\]]]^^^]]]\\\ZZZZZZ[[[ZZZ[[[[[[XXXUUUUUUXXX\\\___^^^^^^```bbbbbbaaa```]]]\\\[[[YYYZZZ[[[]]]___bbbcccddddddcccdddfffhhhfffdddaaa^^^[[[YYYXXXWWWYYY[[[]]]___^^^\\\WWWTTTWWWVVVUUURRRQQQOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQLLLKKKJJJHHHFFFDDDBBBBBBGGGHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>=========>>>===;;;;;;;;;===???AAAAAA@@@>>><<<:::999888888888888888888888888777777666666666777666666555555111111111111111111111111...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))))))))))))))+++++++++***************(((((((((((()))))))))***,,,+++***(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((((('''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))+++++++++***)))(((''''''(((((((((((())))))******(((((((((((((((((((((((())))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,---------------....../////////......//////000111111222333333333333444444444444555555444444444444444444:::<<<>>>>>>>>>>>>@@@BBBCCCEEEGGGIIIJJJLLLOOORRRSSSSSSSSSSSSTTTTTTUUUVVVYYYYYYYYYXXXWWWXXX[[[]]]]]]^^^___cccgggkkkoooppppppoooooopppqqqqqqppppppnnnmmmjjjiiihhhhhhiiijjjiiiiiijjjiiihhhfffcccbbbcccdddfffgggiiilllpppttt}}}}}}~~~~~~|||zzzsssrrrrrrqqqooollliiigggllljjjhhhgggiiijjjkkkjjjjjjhhhfffgggiiijjjkkkjjjkkkkkkkkkjjjhhhfffdddbbbaaa```^^^\\\YYYWWWUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;:::999888777777777777777888888999999888777666)))(((((((((((((((((()))((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))'''''')))+++'''((((((((((((((())))))((((((((()))))))))******))))))))))))))))))******(((((()))))))))*********''''''((()))******+++++++++++++++,,,,,,,,,,,,---)))******+++---///111222------...000111222333333222222222333333333333444333333444555666777777888;;;;;;<<<===<<<;;;999888;;;===???@@@@@@@@@BBBCCCEEEDDDDDDEEEFFFGGGIIIJJJHHHIIIKKKLLLKKKIIIGGGFFFLLLOOOSSSVVVWWWVVVUUUTTTZZZYYYXXXXXXYYY[[[]]]^^^]]]^^^___^^^\\\ZZZZZZ[[[WWWXXXXXXVVVTTTUUUZZZ___eeecccbbbbbbbbbaaa^^^\\\\\\\\\[[[[[[[[[]]]___``````aaacccddddddeeehhhkkkeeeccc```\\\ZZZXXXWWWWWW[[[]]]```aaa___[[[WWWUUUWWWVVVTTTRRRPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOJJJIIIIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;::::::;;;===@@@AAAAAA@@@>>><<<:::999888777777777777777777777888888555666666666666666555555111111111111111111111111//////.........---------------------------------******************************))))))))))))******))))))))))))))))))******++++++++++++******))))))''''''(((((())))))))))))+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''&&&'''''''''((((((((()))))))))***&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********''''''(((((()))))))))***+++++++++,,,,,,---------///////////////000000000---......//////000111111000000111222333444555555444444444444333333333333999;;;=========>>>@@@AAACCCDDDFFFGGGHHHIIILLLOOOOOOOOOOOOOOOOOOPPPPPPQQQVVVVVVWWWVVVVVVWWWZZZ\\\^^^___aaaccceeehhhjjjlllmmmmmmmmmmmmmmmmmmnnnnnnmmmllljjjhhhhhhiiijjjkkkiiijjjjjjjjjiiigggeeedddccceeeggghhhjjjlllooorrrvvvwwwyyyzzzzzzyyyyyyyyytttuuuvvvuuurrrmmmjjjhhhkkkhhheeeeeegggiiikkkkkkiiigggeeeeeegggiiijjjjjjhhhiiiiiihhhgggdddbbbaaa___^^^]]]ZZZXXXUUUSSSRRRPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEECCCDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAA???===<<<;;;999999888777777777777888777777777777777777777666)))******************)))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((,,,,,,+++)))'''%%%&&&'''&&&''')))(((''''''((()))(((((()))))))))*********(((((((((((())))))))))))((((((((()))))))))******'''(((((())))))*********************++++++++++++)))***,,,.........---,,,------......///000111111111111111111222222222222111111222333333444555555777888888999999888777666:::<<<>>>???>>>>>>???@@@BBBBBBCCCDDDEEEFFFHHHHHHFFFFFFHHHIIIJJJIIIIIIHHHOOORRRVVVWWWWWWUUUTTTTTTWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^___^^^\\\ZZZZZZZZZVVVWWWXXXVVVUUUXXX^^^ccchhhfffdddcccbbb```\\\ZZZ[[[ZZZZZZ[[[\\\]]]___```^^^___aaabbbcccdddgggjjjbbb```]]]ZZZXXXXXXXXXXXX\\\___bbbbbb___[[[WWWVVVUUUTTTRRRPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;999999999:::;;;===???@@@???>>><<<:::888666666555444444555555555555666666444444444444444333222111111111111111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++))))))(((((((((((())))))))))))))))))***************************)))((('''&&&&&&'''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''(((((())))))******&&&&&&%%%&&&&&&'''))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&'''(((((())))))))))))***++++++,,,------//////000000000000000000------......//////000000......///111222444555555333333333333333444444444777999;;;<<<<<<===@@@BBBBBBDDDEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKLLLMMMMMMSSSTTTUUUVVVVVVVVVYYY[[[\\\^^^```bbbbbbccceeegggjjjkkklllkkkjjjkkkmmmnnnlllkkkiiihhhhhhiiijjjkkkjjjiiiiiiiiihhhhhhhhhhhhfffhhhkkkmmmnnnoooqqqsssrrrtttvvvvvvuuuuuuvvvxxxuuuwwwyyywwwsssnnnjjjiiijjjgggddddddgggkkknnnooollliiifffeeefffgggggggggdddeeeeeeeeedddbbbaaa___]]]\\\ZZZXXXVVVTTTRRRQQQOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@>>>===;;;:::888888888777888888999:::888777777777666666555555***++++++++++++++++++***(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))'''&&&%%%'''(((&&&((()))(((&&&%%%&&&((('''''''''((((((((())))))&&&'''''''''(((((((((((((((((((((((()))))))))***((((((((()))))))))))))))((())))))))))))*********+++,,,.../////////...---,,,---------....../////////000000000000111111111000111111222222333333444555555666777777777666666999;;;======<<<<<<<<<===??????@@@AAACCCDDDFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLNNNQQQUUUVVVTTTSSSSSSUUUTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]^^^]]]ZZZXXXXXXXXXXXXYYYYYYXXXWWWZZZ```fffgggfffcccbbbaaa___[[[YYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^___`````````aaaccceee^^^\\\ZZZWWWWWWWWWYYYZZZ]]]```dddccc___[[[XXXVVVSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJIIIHHHGGGEEEFFFFFFFFFEEEEEEEEEEEEAAA@@@???===<<<<<<<<<;;;888888999:::<<<===>>>???>>>===;;;999888777666666444444444555555555666666555555555444333222111000111111111111111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******))))))))))))******((()))))))))************))))))******)))(((&&&%%%%%%&&&'''))))))))))))(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''((()))*********))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***&&&&&&''''''((())))))***'''(((((()))+++,,,,,,---////////////////////////,,,------......///000000//////000000111222333333222222333333444444555555444666999:::;;;===@@@BBBBBBCCCDDDCCCBBBBBBDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKOOORRRTTTUUUUUUVVVWWWYYYWWWZZZ]]]^^^^^^^^^```bbbeeeggghhhgggfffgggjjjmmmjjjiiigggffffffgggiiijjjiiihhhfffffffffgggiiijjjkkknnnqqqsssssstttuuuwwwsssuuuvvvvvvtttsssuuuvvvvvvxxxyyywwwqqqllljjjiiijjjhhheeeeeeiiiooosssuuusssooojjjfffdddcccbbbaaa```aaaaaabbbaaa```___^^^ZZZYYYXXXVVVTTTSSSQQQQQQOOONNNLLLKKKIIIIIIHHHHHHFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBAAA@@@???===<<<;;;:::777777777888999:::;;;<<<999888777666555444444444&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''' """$$$%%%&&&(((+++---&&&(((***(((%%%$$$%%%(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,------------------////////////000000000000111111111222222333333333444444555666666777777666999:::<<<<<<;;;:::;;;<<<<<<<<<>>>???AAACCCDDDEEEEEEFFFGGGHHHJJJMMMOOOPPPKKKNNNRRRRRRQQQQQQRRRTTTSSSUUUWWWYYY[[[\\\\\\[[[[[[\\\]]][[[YYYWWWWWWWWW[[[[[[[[[YYYXXX[[[aaafffeeedddbbbaaa```^^^[[[YYYWWWWWWWWWXXXXXXZZZ[[[[[[___``````___^^^^^^___aaa\\\ZZZXXXVVVVVVWWWYYY[[[]]]aaaeeeddd```[[[XXXWWWQQQPPPOOOMMMLLLKKKKKKKKKEEEFFFGGGHHHIIIKKKLLLLLLJJJKKKKKKLLLKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFAAA@@@???>>><<<<<<<<<<<<777888999;;;<<<=========???>>>===;;;:::999888888555666666666777777888888777777777666555333222111000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++************++++++(((((())))))*********+++((()))))))))((('''%%%$$$$$$%%%'''))))))))))))(((%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((''''''''''''((((((((()))$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++((('''&&&%%%$$$$$$%%%&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++&&&'''''')))***+++,,,---.....................---,,,,,,------...//////000000000000000000000111111222222333444444555666666222444777999;;;===@@@BBBBBBCCCCCCBBB@@@@@@AAACCCDDDDDDEEEEEEFFFHHHIIIJJJMMMPPPSSSUUUUUUUUUVVVWWWSSSVVVZZZ[[[[[[[[[^^^``````bbbdddcccbbbcccgggjjjhhhgggeeeeeeeeefffhhhiiigggfffdddcccdddgggjjjlllooorrruuuwwwxxxxxxyyyzzzuuuwwwyyywwwtttrrrtttvvvvvvxxxyyyvvvpppkkkiiiiiikkkhhhfffggglllrrrwwwzzzxxxtttmmmgggccc```^^^\\\]]]^^^___``````___^^^]]]XXXWWWVVVUUUSSSRRRQQQPPPNNNNNNLLLKKKIIIIIIHHHHHHFFFGGGGGGGGGFFFEEECCCBBBCCCDDDDDDDDDEEEEEEFFFFFFAAA@@@???>>>===<<<;;;:::666666777888999;;;===>>>999999777666444444333333((()))))))))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''$$$%%%'''((((((((('''&&&''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,------------------------......///000000000000000333444666666555666777999888888999999999:::::::::;;;<<<===>>>???@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKKKKMMMOOOPPPPPPOOONNNMMMOOOSSSYYY]]]^^^]]]\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXVVVWWWXXXYYY[[[^^^```bbb^^^^^^^^^]]][[[ZZZXXXWWWXXXUUURRRTTTYYY^^^aaaaaacccddddddbbb___^^^^^^^^^YYYXXXXXXXXXYYY[[[]]]^^^`````````bbbbbbaaa]]]ZZZUUUSSSRRRQQQPPPNNNKKKIIIJJJKKKMMMNNNNNNMMMKKKJJJNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::::::::999999999888888777777888888888888777777777777777666555333222111111111000000//////......//////...---,,,,,,++++++''''''((()))***,,,...///,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&'''((((((((((((((('''''',,,++++++***)))(((''''''***)))(((''''''((())))))(((((())))))******++++++///......---,,,+++******,,,,,,,,,------------...............////////////111222222333333444444555777666444555999<<<>>>???AAA@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKNNNTTTYYY\\\ZZZXXXTTTTTTUUUWWWXXXZZZ[[[\\\___```aaabbbddddddddddddeeedddcccccccccdddeeefffiiihhhgggeeedddfffjjjnnnuuuyyy}}}~~~zzzwwwvvvwwwwwwvvvtttrrrpppqqqrrr}}}zzzvvvrrrpppnnnkkkhhhgggfffgggjjjpppwww|||wwwrrrjjjdddaaa___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWVVVUUUSSSRRRRRROOOMMMLLLJJJIIIHHHIIIIIIGGGGGGGGGGGGFFFEEECCCCCCFFFEEEEEEFFFHHHHHHFFFEEEBBBAAAAAA@@@>>><<<:::999;;;999888999;;;=========444444333222111111111111&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''(((((())))))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,........................//////000111111111111111222444555666555555777888888888888888999999999999::::::;;;===>>>???@@@@@@EEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOOOOOOONNNNNNQQQUUUZZZ]]]]]]\\\[[[[[[YYYXXXWWWVVVUUUUUUVVVVVVWWWXXXYYY[[[\\\^^^______\\\\\\\\\[[[ZZZXXXVVVUUUVVVTTTSSSUUUYYY^^^______ccccccccc```\\\ZZZYYYYYYZZZZZZZZZ[[[\\\]]]______bbbbbbbbbddddddccc___\\\VVVTTTSSSRRRRRRPPPNNNKKKLLLMMMNNNOOONNNMMMKKKJJJMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;999999:::::::::::::::999;;;;;;:::::::::999999999777777888888888888777777777777666666555333222111111000000000/////////...///......---,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++******************************************)))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))'''((((((((((((((('''''''''(((((())))))(((((('''+++*********)))((((((((())))))(((''''''((()))***)))))))))))))))*********......------,,,+++++++++,,,,,,---------.....................////////////111111222222333444444444666444333444777:::<<<===???>>>>>>>>>??????@@@AAAEEEEEEEEEFFFHHHIIIKKKLLLNNNOOOQQQVVVZZZ[[[YYYVVVRRRSSSUUUWWWYYYZZZZZZZZZ]]]]]]^^^```aaaaaabbbbbbccccccbbbbbbbbbcccdddeeehhhggggggeeedddfffjjjmmmwww{{{~~~zzzvvvuuuuuuuuuuuutttrrrqqqrrrttt{{{xxxtttqqqpppnnnkkkiiijjjhhhhhhlllssszzz}}}~~~tttpppiiidddaaa___]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWUUUSSSRRRPPPOOONNNPPPOOONNNLLLLLLLLLLLLMMMGGGGGGGGGGGGFFFEEEDDDDDDFFFEEEEEEFFFGGGHHHFFFDDDBBBAAAAAA@@@>>>===;;;:::;;;999888888:::;;;;;;:::555555444333222222222222$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((())))))))))))(((''''''************************))))))))))))))))))))))))+++++++++++++++***)))((()))*********++++++++++++***+++,,,,,,------------.............../////////000000111222222222222111222444555555444555666777777777777777888888888888888999:::<<<===>>>??????DDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPTTTXXX[[[]]]\\\ZZZYYYYYYVVVVVVUUUTTTTTTUUUUUUVVVYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYXXXVVVTTTTTTSSSSSSSSSVVVZZZ\\\]]]]]]^^^______\\\YYYWWWWWWWWW[[[\\\^^^```aaaaaaaaaaaaaaaaaabbbddddddccc___\\\WWWVVVTTTTTTUUUTTTQQQOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@???@@@@@@???>>>===<<<;;;;;;999999::::::::::::999999;;;;;;;;;::::::::::::999888888999999999999888888666666666555444333222111000000000000////////////.........------,,,,,,+++------,,,+++************,,,++++++++++++***************************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((((((((()))'''(((((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))*********))))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////111111111222333333444444666444333444777:::<<<<<<;;;;;;<<<<<<===>>>@@@@@@DDDEEEEEEGGGIIIKKKMMMNNNRRRSSSVVVYYY[[[ZZZVVVSSSPPPRRRUUUXXXZZZZZZYYYXXXZZZZZZ[[[\\\]]]^^^______aaaaaa``````aaaaaabbbccceeeeeeeeeddddddeeehhhkkkwwwzzz}}}}}}zzzvvvsssrrrrrrssstttsssrrrsssuuuwwwxxxvvvsssqqqpppooommmkkkmmmkkkjjjooowww}}}}}}|||qqqmmmgggcccaaa___]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZYYYVVVTTTQQQNNNMMMLLLMMMLLLKKKJJJIIIIIIJJJKKKGGGGGGGGGFFFFFFEEEEEEDDDFFFEEEEEEEEEGGGGGGEEEDDDAAAAAAAAA@@@???===<<<;;;;;;999777777888999888777666555444333222222222222$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%'''((()))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''')))***++++++++++++))))))))))))************))))))***,,,------------------------............//////000111111111111000222444555555444444555666555666666666666777777777777888:::<<<>>>?????????CCCCCCEEEFFFFFFGGGGGGGGGJJJJJJIIIIIIKKKMMMPPPRRRWWWYYY\\\\\\ZZZXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWWWWZZZ[[[\\\]]]]]][[[YYYXXXZZZZZZYYYYYYWWWVVVTTTSSSQQQRRRTTTWWWYYY[[[[[[ZZZXXXYYYZZZZZZYYYXXXYYYZZZ\\\^^^aaacccddddddbbbaaa_________aaaaaa```\\\YYYWWWVVVUUUVVVVVVVVVTTTRRRSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::999999999888888888888999999999999888888555555555444444222111111000000000000////////////......---------,,,,,,,,,...---,,,+++************++++++++++++************************************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((''''''''''''&&&''''''((((((((((((''''''((())))))***)))))))))((((((((()))))))))))))))&&&&&&&&&'''((()))************))))))((((((((('''))))))*********+++++++++,,,------------.....................////////////000000111111222333333333777666555777999<<<======888999999:::<<<===???@@@CCCDDDEEEGGGIIILLLNNNPPPTTTVVVYYY[[[[[[WWWSSSPPPOOOQQQVVVZZZ[[[[[[YYYWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^______```aaaaaaaaabbbbbbbbbbbbdddgggjjjtttvvvxxxxxxuuurrrpppooonnnpppqqqrrrrrrtttvvvxxxwwwuuurrrqqqqqqqqqooonnnooolllkkkpppxxx|||zzzwwwllliiieeecccaaa```^^^]]][[[[[[\\\\\\\\\[[[ZZZZZZ___^^^ZZZVVVSSSPPPOOONNNMMMLLLJJJHHHGGGGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDFFFEEEDDDEEEFFFFFFDDDCCC@@@@@@@@@@@@???>>>===<<<;;;999777666666666555444555444333222111111111111%%%%%%&&&'''''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++(((((()))))))))*********((()))***+++,,,,,,,,,,,,+++++++++,,,,,,------------......///000/////////222333444444333333444555444444444555555555666666777888;;;>>>@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDHHHHHHGGGHHHJJJMMMPPPRRRXXXYYYZZZZZZXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\\\\\\\ZZZXXXWWW[[[[[[ZZZYYYXXXVVVUUUTTTQQQSSSVVVXXXYYYYYYYYYYYYXXXYYYZZZZZZYYYYYYZZZ[[[[[[]]]aaacccdddcccbbb```]]]]]]^^^___```^^^[[[XXXWWWVVVUUUVVVWWWVVVUUUSSSTTTTTTSSSRRRPPPNNNMMMLLLIIIIIIIIIHHHGGGFFFDDDDDDAAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::999888888888777777777777666888888888999999888888888333444444444333222111000////////////000000000000---------------,,,,,,,,,++++++******++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''')))******)))'''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''((()))))))))))))))((((((((((((((()))))))))%%%%%%&&&'''((()))))))))***)))))))))(((((('''''''''''''''((())))))******,,,,,,,,,,,,------------............//////////////////000111111222222333666555555666999;;;;;;;;;777777777999:::<<<>>>???BBBBBBDDDFFFHHHKKKNNNOOOSSSUUUXXXYYYXXXTTTPPPNNNOOORRRWWW[[[\\\[[[YYYWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\]]]^^^______``````]]]^^^______```ccchhhkkksssuuuvvvvvvsssqqqpppppplllnnnppppppqqqsssvvvxxxvvvtttrrrrrrrrrrrrqqqpppnnnlllmmmqqqvvvwwwtttppphhhfffdddccccccbbb```^^^ZZZ[[[\\\^^^___^^^]]]]]]aaa___[[[WWWSSSQQQPPPPPPRRRQQQNNNLLLJJJIIIHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEEEECCCAAA???????????????>>>===<<<;;;999666555555555333222333222111000////////////%%%&&&'''(((((()))((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((('''&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((()))***+++++++++++++++*********+++,,,,,,------,,,---......//////......222333444444222222333444333333333333444444444555666888;;;>>>@@@AAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBFFFEEEFFFGGGIIIMMMPPPRRRVVVWWWXXXWWWVVVUUUVVVXXXZZZZZZ[[[[[[[[[ZZZZZZYYYWWWXXXYYYZZZZZZYYYXXXWWW\\\[[[[[[ZZZYYYWWWVVVUUUQQQTTTWWWXXXXXXXXXYYYYYY\\\]]]]]][[[YYYWWWWWWXXXYYY[[[^^^```aaaaaa___^^^]]]]]]^^^``````___[[[XXXUUUTTTTTTTTTUUUTTTSSSQQQSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHGGGGGGFFFEEECCCBBB????????????????????????@@@@@@???>>>===<<<;;;;;;999::::::999999888777666777777777666666666555555777777888888888888777777222333333333222222111000////////////000000000000------------------------))))))))))))***+++,,,---+++************)))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((''''''''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&'''((((((((((((((()))((((((((((((((((((''''''''''''(((((()))))))))++++++++++++,,,,,,,,,,,,............/////////////////////000111111222222333222222333666777777666666666777888999;;;===>>>@@@@@@BBBDDDFFFIIIKKKMMMOOORRRTTTUUUSSSPPPOOOOOONNNQQQVVVZZZ[[[[[[XXXWWWVVVVVVVVVVVVWWWXXXZZZ\\\ZZZ[[[\\\^^^____________\\\\\\]]]^^^```dddkkkoooxxxxxxyyywwwtttrrrqqqrrrkkkmmmnnnoooooopppsssuuuvvvtttrrrqqqrrrrrrqqqppplllmmmooorrrsssqqqmmmiiidddccccccdddddddddbbb```[[[\\\___```aaa```___^^^^^^\\\XXXTTTQQQPPPOOOPPPQQQOOOMMMJJJHHHGGGGGGGGGFFFEEECCCCCCBBBCCCDDDEEEEEEDDDCCCDDDEEEDDDBBB@@@=========>>>>>>===<<<<<<;;;999666555555444333111222111000///............%%%%%%'''(((((()))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))((((((''')))))))))*********++++++))))))***************)))******+++,,,,,,---......---......///////////////222333444333222111222333222222222333333333333444444777:::===@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAACCCDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUTTTTTTUUUWWWYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWWWWXXXXXXYYY[[[[[[[[[ZZZXXXWWWUUUTTTSSSVVVXXXYYYWWWWWWYYY[[[]]]^^^]]]\\\YYYWWWWWWWWWVVVXXXZZZ\\\]]]]]]\\\[[[\\\\\\\\\^^^^^^]]]YYYVVVTTTSSSRRRRRRRRRRRROOOMMMOOONNNMMMLLLJJJJJJIIIIIIFFFFFFEEEEEEDDDBBBAAA@@@===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;999::::::999999777666666777777777777666666666666666666777777777777666666222222222222222111111000.../////////000000000111------------------------(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''''''((()))###$$$%%%&&&''''''''''''$$$%%%&&&'''(((((((((((()))))))))((('''''''''&&&%%%&&&'''((((((((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++............////////////......//////000111111222111000000222555666555444777777777888999;;;<<<===>>>???@@@AAADDDFFFHHHJJJJJJLLLOOOOOONNNMMMNNNPPPMMMOOOSSSWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUWWWYYYZZZYYYZZZ\\\^^^____________\\\\\\\\\]]]aaagggpppvvv}}}}}}{{{xxxssspppooopppkkklllmmmmmmmmmnnnppprrrtttrrrpppoooppppppooonnnkkkooossstttpppkkkgggeeebbbbbbcccdddffffffdddbbb___```bbbccccccaaa^^^]]]ZZZXXXUUURRRPPPOOOPPPQQQLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHEEEDDDCCCCCCDDDCCCAAA???;;;;;;<<<<<<<<<<<<<<<;;;:::888666555555555333222222111000//////.........$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&((((((((((((&&&%%%$$$%%%'''((((((((('''&&&%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++************++++++++++++)))************))))))(((++++++,,,------...//////...//////000000000000000111333444333111111222333111111222222222333333333333555999<<>>??????@@@AAAAAAAAA@@@@@@BBBBBBDDDGGGJJJMMMPPPQQQQQQRRRSSSSSSSSSTTTWWWZZZXXXXXXYYYYYYXXXVVVTTTSSSTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTTTTWWWYYYYYYWWWWWWYYY\\\ZZZ[[[\\\[[[YYYXXXYYYZZZTTTVVVWWWYYYZZZZZZZZZZZZYYYYYYYYY[[[[[[ZZZVVVSSSSSSQQQPPPPPPPPPPPPMMMKKKLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDDDDCCCBBBAAA??????======>>>???@@@AAABBBBBB@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777888888888888777777777777555555666666666666555555111111222222222111111000.../////////000000111111------------------------(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++$$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''******)))((('''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''''''''(((((())))))+++++++++***************((())))))))))))*********............/////////000......//////000111111111222111222444666777666444777777888888999:::<<<<<<===>>>???@@@BBBDDDFFFGGGFFFIIIKKKLLLJJJKKKNNNQQQLLLNNNQQQTTTVVVVVVUUUTTTTTTSSSRRRRRRSSSUUUWWWYYYYYYZZZ\\\^^^____________^^^]]]]]]^^^bbbjjjttt{{{|||wwwqqqmmmllllllkkklllmmmlllllllllnnnppprrrpppnnnnnnnnnnnnmmmlllkkkqqqvvvuuuooohhhdddcccaaaaaaccceeeggggggeeeccccccdddeeeeeeccc```]]][[[YYYWWWTTTQQQPPPPPPRRRSSSLLLKKKJJJIIIJJJKKKLLLMMMIIIHHHFFFEEEEEEGGGHHHJJJEEEDDDCCCCCCDDDCCCAAA???999:::;;;;;;<<<;;;;;;;;;:::888666555555555444333333222111000////////////'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))***+++$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%))))))'''&&&&&&'''((()))(((((((((((())))))))))))******+++,,,,,,---..................////////////333222000/////////000111222222111111000111111111666666666666888:::<<<===>>>>>>======>>>???@@@@@@EEEFFFFFFFFFGGGJJJNNNQQQOOOOOOOOONNNNNNOOOOOOPPPWWWWWWVVVVVVUUUTTTSSSSSSUUUTTTTTTSSSSSSTTTTTTUUUUUUWWWXXXXXXWWWVVVVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]][[[XXXXXXYYYYYYYYYYYYZZZYYYWWWWWWYYYYYYYYYXXX\\\\\\ZZZYYYVVVTTTRRRQQQOOOOOOOOOOOOMMMKKKHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAA???AAACCCCCCAAA>>><<<::::::<<>><<<:::999999999:::888888999999999:::::::::999888777555444222111000444444444444444444333333////////////000000000111////////////////////////......---,,,,,,+++******))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))******(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''(((''''''&&&&&&&&&'''''')))))))))))))))******+++(((((((((((((((((((((((()))************+++++++++++++++,,,------......///000000000000111111111111111111222333333444444555444555777777777888999;;;@@@@@@AAABBBCCCEEEEEEFFFEEEGGGJJJJJJJJJJJJLLLMMMPPPQQQSSSVVVXXXXXXVVVTTTSSSQQQOOOQQQUUUXXXYYYXXXXXX\\\^^^[[[ZZZ]]]___]]]_________aaafffmmmtttxxx~~~yyytttpppmmmkkkkkkmmmllljjjiiiiiikkkmmmnnnnnnooopppooommmllllllmmmrrrssstttsssppplllgggddddddccccccbbbbbbcccdddeeefffggghhhhhhgggccc___\\\WWWUUUTTTQQQOOONNNMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIFFFFFFGGGIIIJJJKKKIIIGGGEEEDDDBBBBBBBBBBBB@@@???::::::::::::::::::::::::777777777666555555444444666444111...---...///111'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''(((((())))))((('''&&&%%%&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''(((((((((((()))******++++++,,,------...------........./////////222111000/////////000000444333333222222222333333555555555555777999;;;<<<============>>>>>>???@@@DDDEEEFFFGGGGGGIIILLLOOOOOONNNNNNNNNNNNNNNOOOPPPSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\ZZZWWWWWWXXXYYYYYYXXXYYYXXXVVVWWWXXXYYYYYYXXXZZZYYYXXXVVVTTTQQQOOONNNNNNNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDBBBAAA???@@@BBBBBB@@@>>>;;;:::999<<<@@@BBBBBBAAA???>>><<<:::999999999:::888888999999999::::::::::::999888777666444333333444444444444333333333333000000000///...---,,,+++........................---------,,,,,,++++++***++++++++++++++++++++++++************************++++++*********))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((($$$%%%&&&'''&&&%%%###"""&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''((())))))************************))))))*********+++++++++++++++,,,,,,---.........//////000000000111111111222222222333444444555555444666777888777777999;;;===>>>???@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPSSSUUUWWWWWWVVVTTTTTTRRRQQQRRRVVVYYYZZZZZZZZZ___```]]]\\\___```___`````````bbbfffmmmssswww}}}zzzvvvrrrnnnlllkkkkkkiiihhhgggffffffhhhiiikkkoooooopppnnnllljjjjjjkkkoooqqqssssssrrrooollljjjgggfffdddcccccceeefffgggggghhhiiiiiifffbbb^^^[[[VVVUUUSSSPPPNNNLLLKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEGGGHHHIIIGGGEEEEEECCCBBBAAABBBAAA@@@>>><<<;;;;;;::::::999999888777777666666555555444444555333111///......///000'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###(((((())))))((('''&&&&&&%%%%%%%%%&&&'''(((******'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,''''''((((((((((((((('''(((((((((((())))))))))))*********+++,,,,,,------------------............111000//////.../////////222222222111111222222333333333444444666777999:::<<<<<<<<<<<<===>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLLMMMMMMLLLMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTXXXYYY[[[[[[YYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXZZZXXXVVVUUUVVVWWWWWWWWWXXXVVVUUUVVVXXXYYYYYYYYYWWWWWWVVVTTTQQQNNNLLLKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA???>>>;;;:::;;;===???AAABBBAAA???>>><<<:::999999999:::888888999999999:::::::::::::::999888888777666666444444444333333333222222000000111111000...,,,+++........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((&&&$$$###&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((************************)))))))))*********++++++++++++,,,,,,------......//////000000000000111111222222333444444555555666555666888888777777888:::;;;;;;===???AAABBBDDDDDDGGGIIIKKKLLLKKKKKKLLLNNNNNNOOORRRUUUVVVWWWVVVUUUUUUTTTSSSUUUXXX[[[\\\\\\^^^bbbccc```___aaacccaaacccbbbbbbdddgggmmmrrruuuwwwuuusssooommmkkkkkkkkkhhhgggfffeeeeeegggiiijjjoooppppppnnnkkkiiiiiiiiimmmooorrrtttuuutttrrrpppkkkiiifffddddddeeeggghhhgggggghhhgggddd```\\\YYYUUUTTTRRROOOLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIGGGFFFDDDCCCAAA@@@AAA@@@>>>===<<<<<<;;;::::::999888888777777666666555444444444333333222111000///......'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$'''''''''&&&&&&%%%$$$$$$$$$$$$######$$$%%%'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++&&&&&&((()))))))))((('''))))))*********+++++++++)))*********++++++,,,,,,,,,,,,,,,,,,------------//////..................//////.........///000000222222333333555666777777:::::::::;;;<<<>>>???@@@@@@CCCEEEFFFFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNPPPRRRSSSTTTUUUSSSUUUVVVXXXXXXVVVUUUSSSXXXZZZ\\\\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXWWWVVVUUUUUUXXXVVVTTTSSSUUUVVVVVVUUUUUUTTTSSSUUUWWWYYYYYYYYYXXXWWWVVVTTTQQQOOOLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFBBBCCCEEEFFFFFFEEECCCBBBBBBAAA@@@???@@@@@@??????>>>===>>>???@@@BBBBBBBBB???>>><<<:::999999999:::888888999999999:::::::::999999888888888888888777444444333333222222111111---...000111222111000///........................+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))***************++++++,,,------......////////////000000000111222333333444444555666666555777888888777777888999:::;;;<<<>>>AAACCCDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLNNNRRRTTTUUUUUUVVVWWWWWWVVVVVVWWWYYY\\\^^^___aaaeeefffcccbbbeeefffeeefffeeedddeeehhhlllpppsssrrrqqqpppnnnlllllllllllljjjiiihhhhhhhhhjjjlllmmmqqqrrrqqqooollljjjjjjkkknnnppprrruuuvvvuuutttsssmmmkkkgggdddbbbcccdddeeecccccccccccc```]]]ZZZWWWTTTSSSQQQNNNKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKIIIIIIIIIJJJKKKIIIHHHDDDCCCAAA@@@@@@???>>><<<;;;;;;;;;::::::999999999777666666555555444333333222222222222111///...---'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((%%%&&&((()))))))))((('''((((((((()))))))))******))))))***************+++++++++++++++,,,,,,,,,,,,------------...---------...---------......///000111111222333444555555555888888999:::;;;===???@@@@@@BBBDDDEEEDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLNNNOOONNNNNNPPPRRRSSSUUUVVVWWWSSSTTTVVVWWWWWWVVVTTTSSSXXXZZZ[[[\\\[[[ZZZ[[[\\\]]]\\\ZZZXXXVVVTTTSSSSSSUUUSSSQQQQQQSSSTTTTTTTTTSSSRRRRRRSSSVVVYYYZZZYYY[[[ZZZYYYWWWTTTQQQNNNMMMIIIIIIHHHGGGGGGGGGFFFFFFCCCDDDFFFGGGGGGEEECCCBBBAAAAAA@@@@@@??????@@@AAABBBBBBCCCBBBBBBBBBBBBCCC???>>><<<:::999999999:::888888999999999:::::::::777777777777777777777777444333333222111111000000,,,---.../////////...---........................***+++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((()))))))))***************++++++,,,------......////////////000000000222222333333444555555666555666888888777777888:::;;;<<<===???BBBDDDEEEFFFEEEGGGIIIIIIHHHHHHIIIJJJJJJMMMQQQSSSSSSTTTVVVXXXXXXXXXYYYYYY[[[]]]___aaaccchhhiiiffffffiiijjjiiihhhgggffffffhhhkkknnnooonnnnnnnnnmmmmmmlllmmmmmmlllkkkjjjjjjkkklllooopppsssssstttrrrooonnnnnnoooqqqrrrtttuuuuuutttsssrrrmmmkkkgggdddaaaaaaaaabbb^^^^^^___^^^]]]ZZZXXXVVVTTTSSSPPPNNNKKKIIIHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMKKKJJJJJJJJJKKKIIIHHHEEECCCAAA@@@@@@???===;;;999:::::::::::::::::::::666666666555444444333333111222333333222000---,,,'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))(((((('''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))************++++++++++++++++++,,,------------,,,............///000111111000111222333444444444444666666777999;;;===???@@@@@@AAACCCBBBBBBBBBCCCDDDFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVSSSTTTUUUUUUUUUUUUTTTSSSVVVXXXZZZZZZZZZYYYZZZ[[[[[[ZZZXXXVVVUUUTTTSSSSSSSSSQQQOOOOOOQQQRRRSSSRRRQQQPPPPPPRRRVVVYYYZZZZZZ]]]\\\[[[XXXUUURRROOONNNHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGIIIJJJIIIGGGDDDBBB@@@AAAAAA@@@???@@@CCCEEEFFFGGGGGGEEECCCAAAAAABBB???>>><<<:::999999999:::888888999999999:::::::::666666666666666666555555444333333222111000//////------,,,+++***))))))(((------------------------+++++++++++++++*********************************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$(((((())))))))))))((((((''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''(((((()))***))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------......////////////000000111111222333333444444555444555777888777888999;;;======???AAACCCDDDFFFGGGDDDFFFHHHHHHGGGFFFGGGHHHHHHLLLPPPRRRRRRSSSVVVZZZXXXYYY[[[[[[[[[]]]```cccdddhhhjjjhhhhhhlllnnnmmmjjjiiigggggggggiiijjjlllkkkkkkkkkllllllllllllllllllkkkjjjjjjkkkmmmoooppprrrtttuuutttsssrrrssstttuuuuuuuuutttsssqqqooonnnkkkiiigggeeedddccccccccc_________^^^\\\ZZZXXXVVVTTTSSSQQQOOOMMMKKKJJJJJJEEEEEEEEEFFFGGGIIIJJJKKKMMMKKKIIIHHHHHHIIIHHHFFFFFFDDDBBBAAA@@@???===;;;::::::::::::::::::::::::666666555555444333333333222222222222111///...,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((******&&&&&&''''''((('''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''((()))***&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++)))***+++---------,,,+++------------...///000111000111333444444444444333555555666888:::<<<>>>@@@@@@AAAAAA@@@??????BBBDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXYYYZZZYYYXXXWWWUUUTTTTTTTTTTTTQQQOOONNNNNNOOOQQQQQQQQQOOONNNOOOQQQUUUXXXZZZZZZ\\\\\\ZZZWWWTTTQQQNNNLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLLLLKKKHHHDDDBBB???@@@AAAAAA@@@BBBEEEIIIHHHIIIIIIFFFBBB??????@@@???>>><<<:::999999999:::888888999999999:::::::::777777777666666555555555333333222111000///......///...,,,***))))))******------------------------,,,,,,++++++******))))))************************''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%&&&&&&((())))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------........./////////000000000000111222222333333444222444666777888999;;;===>>>>>>???AAABBBDDDEEEEEEEEEGGGHHHHHHGGGGGGGGGHHHGGGKKKPPPQQQQQQRRRWWW[[[XXXZZZ\\\\\\[[[]]]aaadddccchhhkkkiiijjjnnnqqqpppjjjiiihhhgggfffggghhhiiihhhhhhiiijjjjjjjjjjjjjjjlllkkkjjjjjjkkknnnppprrrppprrrtttuuutttuuuwwwyyyvvvvvvuuusssqqqnnnlllkkkgggggghhhiiijjjjjjjjjjjjfffeeedddaaa^^^[[[YYYWWWTTTSSSRRRPPPNNNMMMMMMMMMHHHHHHIIIJJJKKKMMMOOOPPPNNNLLLIIIHHHHHHHHHHHHGGGGGGEEECCCBBBAAA@@@>>><<<===<<<<<<;;;999888888777666555555444444333333222222222222111000///...---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***!!!"""$$$&&&''''''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&'''(((***+++************++++++++++++))))))))))))(((((((((((())))))))))))************)))***+++,,,---,,,,,,++++++******+++,,,---...///000111333444555555444333444444666777:::<<<>>>@@@AAAAAA@@@???===>>>AAADDDDDDDDDEEEFFFHHHKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSRRRRRRRRRRRRSSSSSSSSSUUUWWWXXXWWWWWWXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTPPPNNNMMMMMMOOOPPPQQQQQQNNNMMMNNNQQQUUUXXXZZZZZZ[[[ZZZXXXVVVSSSOOOLLLKKKHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNLLLIIIEEEBBB>>>@@@BBBAAAAAACCCGGGKKKIIIJJJJJJFFFAAA======>>>???>>><<<:::999999999:::888888999999999:::::::::888888777777666555555555333333222111000///...---000...,,,++++++---000222---------------------------,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((############$$$%%%&&&&&&"""######$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&'''((()))***(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,------............/////////000///000000111222222333333111333666777888999<<<>>>>>>??????AAABBBCCCDDDDDDFFFHHHIIIIIIHHHGGGHHHIIIFFFKKKPPPQQQPPPRRRWWW[[[XXXZZZ\\\\\\[[[]]]aaadddccchhhkkkjjjkkkooorrrrrrkkkjjjhhhgggfffffffffgggffffffggghhhiiiiiihhhhhhnnnmmmllllllmmmppprrrtttnnnpppssstttuuuwwwyyy{{{vvvuuutttrrrooommmkkkiiidddfffiiillloooppppppqqqlllkkkiiieeeaaa]]]ZZZXXXTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMNNNOOOQQQRRRTTTUUUQQQOOOLLLJJJJJJJJJJJJIIIHHHFFFCCCBBBBBBAAA>>><<<@@@???===;;;999777555444666555555444444333222222333333222111000///......&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$$$$%%%'''(((+++***(((&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,+++*********+++,,,---............////////////444333222222111111222222222444666888999::::::999BBB@@@???>>>>>>@@@AAACCCBBBDDDFFFGGGHHHJJJMMMOOOSSSRRRQQQPPPOOONNNNNNNNNRRRRRRSSSTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLNNNOOOQQQSSSUUUVVVVVVVVVUUUSSSPPPNNNKKKJJJHHHGGGEEEDDDDDDEEEGGGHHHMMMNNNNNNLLLIIIEEECCCBBB>>>??????@@@AAAAAABBBBBBGGGFFFEEECCCAAA???>>>===AAA@@@>>>===<<<<<<<<<===999999999999999999999999666555444333222111111111333222111000////////////000///...------...///000...---,,,,,,---...---+++---,,,,,,+++*********+++,,,+++)))((('''((()))+++))))))))))))))))))))))))'''((()))++++++)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((()))(((&&&### ''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((('''&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))******------......///000000000...///111222333444444444444444666777999;;;<<<===<<<;;;<<<===@@@CCCGGGIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIKKKLLLMMMOOOSSSXXX\\\ZZZ[[[[[[\\\]]]^^^___```bbbdddgggjjjlllmmmmmmllliiihhheeecccbbbcccdddeeebbbdddggghhhhhhiiikkklllmmmllllllmmmooopppnnnmmmmmmllllllmmmppptttxxxzzz|||yyytttoookkkiiihhhgggdddiiipppvvvyyyzzz{{{{{{xxxssslllgggccc^^^YYYTTTVVVSSSPPPOOOQQQRRRQQQPPPOOONNNNNNOOOQQQSSSVVVXXXSSSQQQOOOLLLIIIIIIKKKMMMLLLJJJFFFBBB@@@??????@@@AAA???======<<<:::777555555555555444444333333333222222111000///...------&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((((((((((()))))))))******))))))*********+++++++++++++++*********+++,,,---............////////////111000000//////000000111333333555777888999999999@@@???=========>>>@@@AAABBBCCCEEEFFFGGGIIILLLNNNPPPPPPOOONNNMMMMMMMMMMMMQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUTTTSSSQQQOOOMMMKKKIIIHHHGGGFFFEEEEEEGGGIIIJJJNNNNNNMMMKKKGGGDDDBBBAAA>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;:::::::::999777666555333222222222222333222111000////////////000///...------...///000000...------------+++))),,,+++***))))))))))))***+++***((('''&&&'''((()))((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((('''%%%&&&(((***'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,---------...//////000000///000111222444444444444555666666777888888999999999999999:::===@@@DDDFFFGGGFFFFFFFFFFFFHHHIIIJJJIIIKKKMMMOOOQQQSSSWWW[[[\\\\\\]]]^^^___```aaaaaaaaacccfffhhhjjjjjjjjjjjjfffeeedddccccccccccccdddbbbdddfffgggggggggggghhhlllkkklllmmmooopppooonnnmmmmmmllllllnnnrrrvvvxxxzzzwwwsssnnnkkkhhhgggggghhhmmmtttyyy{{{||||||}}}wwwsssmmmiiieeeaaa[[[WWWXXXUUURRRQQQRRRSSSQQQPPPPPPOOONNNOOOQQQTTTWWWZZZVVVUUURRRNNNKKKJJJKKKLLLJJJHHHEEEBBBAAAAAABBBCCCBBB@@@???>>>===<<<999777222333333333444555555555111111000///...---,,,,,,&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''!!!$$$'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))************)))))))))*********++++++++++++******++++++,,,------............/////////////////////000111222222444444444555666888::::::======<<<;;;<<<===???@@@AAACCCEEEFFFFFFHHHKKKMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPPPPQQQRRRQQQQQQQQQPPPPPPRRRSSSUUUVVVWWWXXXWWWWWWWWWVVVUUUUUUTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPPPPRRRTTTVVVWWWWWWVVVVVVSSSRRRRRRPPPOOOLLLKKKJJJHHHGGGFFFFFFGGGIIILLLMMMQQQPPPMMMJJJFFFCCCBBBAAA?????????????????????@@@<<<===>>>@@@BBBCCCDDDEEE@@@???>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;::::::888777555444333333222222333222111000//////////////////............//////111///------,,,,,,***(((******)))((((((((()))))))))((('''&&&%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&((()))***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""''''''''''''''''''''''''((((((((('''%%%%%%(((***''''''((((((((()))))))))''''''''''''''''''''''''%%%''')))+++,,,---------,,,,,,---......//////000000000222333444444444444666666666666555555555555666666666888:::===@@@AAABBBBBBBBBBBBDDDFFFHHHIIIJJJMMMPPPRRRSSSUUUWWWYYY]]]^^^___aaabbbbbbccccccaaabbbdddfffggggggffffffccccccdddddddddccccccbbbdddfffhhhiiihhhgggfffggglllkkklllnnnqqqrrrqqqpppmmmlllkkkkkklllooorrrtttvvvtttpppmmmjjjhhhgggfffhhhlllqqquuuvvvvvvvvvwwwuuusssooolllhhhccc^^^ZZZXXXUUUSSSRRRRRRRRRQQQOOOQQQPPPOOOOOOQQQUUUYYY\\\[[[YYYUUUQQQNNNLLLKKKKKKHHHFFFDDDCCCBBBCCCDDDEEEBBBAAA??????>>>===:::888333333333333444444444444000000///...---,,,,,,+++&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((()))'''&&&%%%$$$$$$%%%&&&''')))(((''''''''''''((()))$$$%%%&&&''''''&&&$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))*********+++))))))))))))************+++***++++++++++++,,,,,,---------.........////////////000000111333444555555555444555666888;;;<<<<<<<<<;;;;;;<<<===>>>???@@@BBBDDDDDDEEEFFFIIIKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZYYYYYYYYYXXXXXXWWWVVVVVVRRRQQQQQQPPPQQQQQQRRRRRRQQQSSSVVVXXXXXXWWWUUUTTTRRRRRRQQQQQQOOONNNLLLKKKHHHHHHGGGHHHIIILLLNNNPPPUUURRRNNNJJJGGGEEEDDDBBB@@@@@@@@@??????>>>>>>>>>>>>?????????@@@AAAAAAAAA??????>>>===============???>>>===<<<;;;:::999999888777666555444333333333222222111000//////000000/////////......////////////...,,,,,,,,,,,,+++)))***))))))(((((())))))))))))((('''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%''')))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''***,,,------,,,++++++,,,,,,---......//////000111222333444444444444444444444444333333333333444444555666888:::===>>>======>>>???AAADDDGGGIIILLLOOOSSSVVVWWWWWWXXXYYY]]]^^^```bbbcccccccccccc```aaabbbcccdddddddddcccaaaccceeefffffffffdddcccfffhhhkkklllkkkjjjjjjkkknnnmmmnnnpppsssttttttsssmmmllljjjiiiiiikkknnnoooqqqpppmmmkkkiiigggffffffgggjjjnnnoooooooooooopppsssrrrpppmmmhhhbbb\\\XXXTTTSSSRRRRRRRRRRRRQQQQQQSSSQQQPPPOOORRRVVVZZZ]]]___\\\XXXUUURRROOOLLLJJJHHHGGGEEEDDDCCCCCCDDDEEE@@@???>>>>>>>>>===:::888777777555444222111000///000000///......---,,,,,,&&&&&&''''''''''''&&&&&&$$$$$$&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((''''''(((((((((***)))(((&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((())))))))))))*********(((((()))))))))***************++++++,,,,,,,,,,,,------------...............//////000111333444555666666555666777999;;;===;;;;;;;;;<<<===>>>?????????AAABBBCCCCCCEEEGGGJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKLLLOOORRRUUUXXX[[[\\\[[[[[[[[[[[[ZZZYYYXXXWWWRRRRRRQQQQQQRRRRRRSSSTTTPPPRRRTTTVVVWWWUUUSSSRRRRRRRRRRRRQQQQQQPPPOOONNNIIIHHHHHHHHHJJJMMMPPPQQQWWWSSSOOOLLLKKKJJJHHHFFFBBBAAAAAA@@@???>>>======??????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::888888777888777666555444333333333222111000000000000000000...//////////////////...,,,+++***+++------,,,+++******)))))))))******+++))))))(((((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%''')))''''''''''''(((((((((((())))))))))))))))))))))))''')))+++,,,,,,+++***)))++++++,,,,,,------......000000111222333333333333111111111222222333333444444555666777888:::;;;<<<::::::;;;===@@@CCCGGGHHHMMMQQQUUUXXXYYYYYYZZZZZZ\\\]]]___aaabbbbbbbbbaaa```aaaaaabbbbbbbbbbbbbbbbbbdddgggiiijjjiiihhhgggfffhhhjjjkkkkkklllnnnooorrrqqqqqqsssuuuvvvuuutttllljjjhhhffffffgggjjjkkkmmmlllkkkjjjhhhgggggggggiiikkkmmmmmmlllllllllmmmqqqqqqoookkkeee^^^YYYVVVSSSTTTTTTUUUUUUTTTUUUUUUSSSRRRQQQPPPRRRVVVZZZ\\\___\\\YYYWWWUUURRRNNNJJJJJJHHHFFFDDDCCCBBBAAAAAA===<<<;;;;;;<<<;;;999777777666555444222111//////111000000000///.........&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))******)))***+++,,,,,,,,,,,,+++,,,------------.........---------...///000222333555555555666888999;;;<<<::::::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCFFFHHHIIIHHHHHHHHHIIIJJJKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKNNNQQQUUUXXX[[[\\\[[[\\\\\\\\\\\\ZZZYYYXXXSSSSSSSSSRRRSSSSSSTTTTTTNNNPPPRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPJJJIIIIIIIIIJJJMMMPPPQQQUUURRRNNNMMMNNNNNNLLLIIIDDDCCCBBBAAA???>>>===<<<<<<<<<======>>>??????@@@======>>>>>>>>>>>>======;;;;;;:::999888888777777888777555444333333222222111111000000000000000111......////////////......+++***)))***---...---,,,******)))))))))***++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$$$$''')))&&&&&&'''''''''(((((((((************************((()))***++++++***)))(((******+++,,,,,,------...///000000111222222111111...///000111222333444555555666777888999:::;;;;;;999999;;;===@@@CCCGGGIIIMMMPPPUUUXXXYYYYYY[[[\\\[[[\\\___aaabbbbbbaaa```____________```aaaaaaaaaccceeehhhkkklllllllllkkkfffggghhhhhhhhhjjjnnnqqqvvvuuutttuuuvvvuuutttrrrjjjhhhfffdddccceeeggghhhiiiiiiiiiiiiiiihhhhhhhhhggghhhiiihhhffffffggghhhmmmmmmlllgggaaa[[[WWWVVVUUUWWWYYYYYYXXXWWWXXXYYYSSSSSSRRRRRRSSSUUUWWWYYY[[[YYYWWWWWWWWWUUUPPPLLLJJJIIIGGGDDDBBB@@@>>>>>>:::999999999::::::888666222222222222333333333333111111000000////////////&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''(((((((((((((((((((((((()))))))))***)))***+++,,,,,,,,,++++++,,,,,,---------.........---------......000111111111222444555777888888888777888999;;;<<<<<<======>>>???AAAAAAAAABBBDDDGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHIIILLLOOOSSSWWWYYY[[[ZZZZZZ[[[\\\[[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSTTTTTTNNNOOOPPPQQQRRRRRRRRRRRROOOOOOPPPQQQQQQQQQPPPPPPJJJJJJIIIIIIJJJLLLOOOQQQRRROOOLLLNNNQQQQQQNNNJJJFFFEEEDDDBBB@@@???===<<<:::;;;<<<<<<>>>??????@@@<<<===>>>??????>>>======::::::999999888888888777777666555333222222222222111111000000000000111111---...///000000///...---,,,+++******,,,---,,,+++((((((((((((((()))***+++'''(((((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''''''''''''''&&&&&&&&&$$$%%%'''((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((()))))))))************+++,,,,,,------......///000000000000/////////000111222333444444555666777888999:::::::::::::::;;;===@@@DDDGGGIIIKKKNNNRRRUUUVVVXXXZZZ\\\[[[]]]___bbbcccbbbaaa```\\\\\\\\\\\\]]]^^^___```dddfffhhhjjjlllmmmnnnnnnjjjjjjhhhggggggiiinnnrrrxxxwwwuuuuuutttssspppnnnhhhfffdddbbbaaaccceeefffggghhhhhhiiiiiiiiiiiiiiidddeeeeeecccaaaaaacccdddhhhiiihhhddd^^^ZZZYYYZZZWWWYYY[[[ZZZWWWUUUUUUVVVSSSSSSSSSSSSTTTTTTUUUUUUVVVTTTSSSUUUXXXXXXSSSNNNIIIHHHFFFDDDAAA???===<<<999888777888999999888666111111111222333333333444000////////////.........&&&''''''''''''''''''&&&%%%&&&((())))))'''&&&$$$$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&((((((&&&$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))***+++,,,---,,,++++++,,,,,,,,,---------......000//////000000111222333///000222555666666666666666666888999:::;;;;;;;;;>>>???@@@@@@@@@AAADDDFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHKKKNNNRRRUUUXXXYYYXXXYYYZZZ[[[ZZZXXXVVVUUUVVVUUUUUUTTTSSSSSSTTTTTTNNNNNNOOOPPPQQQRRRSSSTTTMMMNNNOOOOOOPPPPPPPPPOOOKKKJJJIIIIIIJJJLLLNNNPPPNNNLLLKKKMMMRRRSSSOOOKKKGGGGGGEEECCCAAA???======<<<<<<<<<===============<<<===>>>??????>>>======999999999999999999999999666555444333222111111111111000000000000000111111---...///000000///...------,,,++++++,,,,,,***)))'''''''''''''''((()))***&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&%%%###%%%''')))(((&&&""" %%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&''')))))))))'''%%%###''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&''')))+++,,,)))******+++,,,,,,---------...///////////////...000000111111222222333333555666777888999999999999:::;;;<<<>>>AAADDDGGGIIIHHHKKKOOORRRTTTVVVYYY[[[[[[]]]```cccdddcccbbb```YYYYYYYYYZZZ[[[]]]^^^___dddeeegggjjjlllmmmoooooopppnnnllliiihhhjjjoootttyyyxxxuuutttsssqqqmmmkkkfffeeebbbaaa```bbbdddeeefffggghhhiiijjjjjjjjjjjjhhhhhhgggfffddddddeeegggeeefffeeebbb]]][[[\\\]]]WWWYYYZZZYYYTTTQQQPPPQQQSSSSSSTTTTTTTTTSSSSSSRRRSSSQQQQQQUUUYYYYYYUUUPPPGGGFFFEEECCCAAA???===<<<999888777888::::::888666333333333222222111111111...............---------%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((&&&%%%$$$(((((()))***++++++,,,,,,......//////000111111111////////////////////////000000111222333444444555666666666777888999;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDEEEHHHFFFEEEEEEFFFGGGFFFFFFJJJJJJJJJLLLOOOTTTXXXZZZ[[[[[[[[[YYYXXXUUUSSSRRRTTTUUUUUUVVVUUUTTTSSSRRRPPPOOONNNPPPRRRQQQMMMJJJLLLMMMOOOPPPPPPOOONNNMMMQQQNNNKKKJJJJJJJJJHHHEEEJJJIIIIIIKKKMMMOOONNNLLLFFFFFFDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<999888777666555555555555888888666555333111000///111000///......000222444111000...---,,,,,,------+++++++++***++++++,,,,,,))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))&&&###(((''''''&&&&&&&&&''''''((('''&&&%%%###"""!!! (((((()))))))))'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---///111222333888888999888888777666555555666:::===AAADDDFFFGGGHHHJJJNNNRRRVVVXXXZZZZZZ\\\]]]___``````^^^]]]\\\YYYXXXWWWVVVVVVWWWYYYZZZbbbbbbdddhhhmmmpppqqqqqqoooooommmkkkiiikkkooorrrxxxxxxuuuqqqmmmkkklllnnnhhhgggfffdddcccbbbbbbaaaeeegggiiijjjkkkjjjiiihhhffffffeeeeeedddcccccccccfffeeedddaaa___\\\[[[ZZZWWWVVVVVVWWWWWWUUURRROOOPPPQQQRRRSSSTTTTTTTTTTTTUUUQQQNNNOOORRRSSSPPPMMMGGGFFFFFFDDDBBB???===;;;888999999::::::999999888666555222000000000111222111000000///......------%%%%%%%%%&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''(((((()))******+++,,,,,,,,,,,,------.../////////........................///000111111333333444555666666666777888999:::;;;<<<>>>@@@@@@@@@@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJLLLPPPTTTYYY[[[ZZZZZZYYYXXXVVVUUUTTTSSSVVVVVVWWWVVVUUUTTTRRRQQQSSSRRRRRRTTTVVVUUURRROOONNNNNNOOOOOOOOOOOOOOONNNQQQNNNJJJIIIIIIIIIFFFDDDGGGGGGGGGHHHKKKKKKJJJIIIEEEEEEDDDBBBAAA@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666555555666666555444333222222111444333111///...///000111111000...---,,,,,,,,,---,,,+++++++++***+++++++++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''%%%$$$'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((((((&&&###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######'''((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------...///000222444555777777777888777777666555444666999===@@@CCCEEEFFFHHHJJJMMMQQQUUUXXXYYYZZZ\\\]]]^^^______]]]\\\[[[YYYXXXWWWVVVVVVWWWYYYZZZaaabbbdddhhhmmmqqqrrrrrrrrrqqqooommmkkklllpppssswwwwwwtttpppmmmkkklllmmmggggggfffeeeddddddddddddfffgggiiijjjjjjiiihhhgggeeeeeedddddddddccccccccccccbbbaaa___]]][[[ZZZYYYWWWWWWWWWXXXXXXWWWTTTQQQPPPQQQQQQQQQRRRRRRRRRRRRRRROOOLLLMMMOOOPPPMMMJJJGGGFFFDDDBBB@@@>>>===<<<:::::::::::::::999888777666555333111000000111222000000///......---,,,,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++((())))))******+++++++++******++++++,,,---------------------------------///000000111222333444444666666666666777999:::;;;<<<===???@@@???@@@AAACCCCCCBBBBBBBBBBBBBBBCCCCCCHHHGGGGGGFFFGGGGGGHHHHHHGGGHHHIIILLLPPPUUUYYY[[[XXXWWWVVVUUUTTTTTTUUUUUUXXXXXXWWWVVVUUURRRQQQOOOSSSSSSTTTUUUWWWWWWTTTRRRPPPOOOOOONNNNNNNNNOOOOOOPPPMMMJJJHHHHHHFFFDDDCCCDDDCCCCCCEEEGGGGGGFFFEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@???>>>===<<<<<<<<<:::;;;<<<<<<<<<;;;999888666666777888888777666555444444333333333333333333777555333000///.........000///...---,,,,,,,,,---,,,,,,,,,+++*********)))((((((((((((((((((((((((&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------............///000222333444444555666666777777666666444666888;;;???BBBDDDEEEHHHJJJMMMPPPTTTVVVXXXYYY[[[\\\]]]]]]]]]\\\ZZZYYYYYYXXXVVVVVVVVVXXXZZZ[[[aaaaaadddhhhnnnqqqssssssqqqqqqooommmkkkkkknnnqqquuuuuusssooollljjjjjjkkkfffffffffffffffffffffffffffggghhhhhhhhhgggfffeeeccccccccccccbbbbbbbbbbbb^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZYYYVVVTTTQQQPPPPPPOOONNNNNNOOOOOONNNKKKIIIIIIKKKKKKIIIFFFFFFEEECCC@@@>>>=========;;;;;;;;;:::999888777666666555333222111111222333///......------,,,,,,+++%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''''''''''''''((('''&&&&&&&&&&&&'''((()))(((''''''''')))***+++((()))))))))*********+++))))))******+++,,,,,,,,,------------------------//////000111222333444444555555555666777888999:::;;;===>>>?????????AAABBBBBBBBBBBBBBBBBBBBBCCCDDDGGGGGGHHHGGGFFFGGGHHHIIIHHHIIIJJJMMMPPPSSSVVVXXXVVVTTTSSSQQQQQQSSSTTTVVVXXXXXXVVVTTTRRRPPPNNNMMMNNNOOOQQQSSSTTTSSSRRRPPPPPPOOOMMMLLLLLLMMMNNNOOONNNMMMJJJHHHFFFDDDCCCBBBCCCBBBBBBCCCDDDEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@>>>=========>>>>>>>>>??????===:::777666444666777999999777555444333333333333222222222222666555333111///..................------,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%$$$$$$###''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&&&&%%%((((((((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222333444555666666666666444555777:::===@@@CCCDDDHHHIIIKKKNNNQQQTTTVVVWWWYYYZZZZZZ[[[ZZZYYYXXXXXXXXXWWWVVVUUUVVVXXXZZZ[[[``````ccchhhmmmqqqrrrrrrnnnnnnllljjjhhhhhhjjjmmmrrrrrrqqqnnnjjjhhhhhhiiiccccccdddeeefffgggggggggeeeeeeffffffeeedddcccbbbaaaaaaaaaaaa````````````ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[XXXUUUQQQPPPNNNMMMKKKKKKKKKLLLKKKIIIGGGGGGHHHGGGEEECCCEEECCC@@@>>><<<<<<======<<<<<<;;;:::999777555444555444333222111222222222---------,,,,,,+++++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&'''))))))(((((((((((())))))+++***)))'''''''''((())))))))))))))))))******************+++,,,,,,------------------------------...///000111222333333444444444444555666777999999:::<<<>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHGGGFFFFFFHHHJJJKKKKKKLLLNNNOOOQQQSSSSSSSSSRRRPPPOOOPPPQQQSSSUUUVVVUUUSSSQQQOOOMMMLLLLLLKKKMMMOOOPPPPPPPPPOOONNNOOONNNMMMKKKKKKKKKLLLMMMLLLLLLJJJGGGEEECCCBBBBBBCCCBBBBBBBBBCCCCCCBBB@@@?????????@@@@@@@@@AAAAAACCCBBB@@@>>>>>>>>>??????BBBBBBBBBAAA>>>;;;777555555666888999999777555444444444333222111000000///222222111000/////////...---------------,,,,,,,,,+++,,,,,,++++++)))((('''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))))))))((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++************++++++++++++------,,,------...//////000111222333444555555555444444555888;;;>>>AAACCCGGGHHHIIIKKKNNNQQQSSSTTTVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUTTTUUUWWWYYYZZZ^^^___aaafffkkkoooppppppkkkkkkjjjhhhfffgggiiikkkooooooooollliiiggggggggg```aaabbbdddfffgggggggggdddddddddccccccbbbbbbaaaaaaaaaaaa```______^^^^^^YYYYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[XXXUUUPPPOOOMMMLLLJJJIIIIIIHHHIIIGGGFFFEEEEEEDDDCCCBBBCCCAAA>>><<<;;;;;;<<<===;;;;;;:::999888666444333333333222222111111111222,,,,,,,,,,,,,,,+++++++++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%'''(((((())))))******))))))(((+++***)))(((''''''''''''))))))))))))))))))))))))******++++++,,,---------------------------------...//////000111222333333444444444444555777888999:::;;;===>>>===>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFCCCFFFGGGGGGDDDDDDGGGJJJLLLMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPQQQRRRRRRRRRPPPNNNMMMMMMLLLLLLLLLNNNQQQRRRQQQOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLJJJKKKJJJGGGDDDCCCCCCDDDDDDCCCBBBCCCCCCCCCAAA???>>>>>>?????????@@@@@@@@@CCCAAA???>>>>>>>>>@@@AAADDDCCCCCCAAA???<<<999777777888888888777666444333444444333222111//////.../////////////////////...,,,,,,------------,,,+++******+++++++++***((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%''')))+++------&&&''''''(((((())))))***)))))))))************+++************++++++++++++/////////...//////000000///000111222333333333333333333444666999<<<@@@AAAEEEFFFGGGHHHKKKMMMOOOQQQQQQRRRRRRRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSUUUXXXYYY\\\]]]___ccchhhkkklllkkkiiiiiiiiihhhggggggiiikkklllmmmmmmkkkgggeeeeeeeee^^^```bbbdddfffgggggggggdddcccccccccccccccbbbbbbeeedddcccbbbaaa___^^^^^^ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZYYYVVVTTTMMMMMMMMMLLLJJJIIIGGGFFFGGGFFFEEEDDDCCCAAAAAA@@@@@@???===<<<;;;;;;;;;<<<999999999888666444333222111111111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((%%%$$$$$$###$$$&&&)))***&&&(((***++++++***(((&&&''''''(((((((((''''''&&&)))))))))))))))))))))((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333333333333444555666888888999;;;============???AAAAAAAAAAAAAAABBBCCCDDDEEEAAADDDGGGFFFCCCCCCFFFJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNOOOOOONNNQQQTTTTTTQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMLLLLLLIIIJJJJJJHHHEEECCCEEEFFFDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>>>>???????????????AAA@@@>>>======???AAACCCAAAAAA@@@???>>>===<<<;;;:::999888777666555444333222222111111000000000000...............------,,,+++,,,------------,,,+++((()))***++++++***((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$""""""$$$'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%'''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&((()))+++,,,,,,&&&&&&''''''((())))))***))))))))))))************++++++,,,,,,,,,---------000//////........./////////000000111222222222222333333333555777;;;>>>AAADDDDDDDDDFFFHHHJJJLLLNNNMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRTTTWWWXXX[[[[[[\\\```dddgggggggggeeefffffffffeeefffhhhjjjjjjkkkkkkiiifffdddcccddd___```cccfffggghhhhhhgggeeeeeedddddddddeeeffffffjjjiiihhhfffdddbbb``````\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWWWWXXXXXXWWWTTTQQQKKKLLLMMMMMMLLLIIIFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>======<<<<<<;;;;;;::::::777777777666555333222111/////////000000000//////,,,,,,,,,---------------%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%(((+++,,,$$$&&&)))++++++)))&&&$$$$$$%%%&&&(((((((((''''''))))))))))))(((((((((((()))))))))***++++++,,,,,,************************......///000111222333333333333333444555666777888999;;;<<<=========???@@@@@@@@@@@@@@@AAABBBCCCDDD@@@DDDFFFEEEBBBBBBFFFJJJIIIJJJLLLNNNPPPQQQQQQRRRLLLMMMNNNNNNNNNNNNMMMMMMOOOOOONNNMMMNNNOOOQQQRRRNNNQQQTTTTTTQQQOOONNNOOOQQQQQQRRRRRRQQQOOONNNLLLHHHIIIJJJHHHEEEDDDFFFHHHDDDCCCBBBBBBBBBAAA???===>>>>>>>>>>>>>>>?????????@@@???===<<<===???BBBDDD>>>===============>>>???<<<;;;999777555444333333///000000000111111111222............---,,,+++******+++,,,---------,,,+++'''(((***+++,,,+++)))((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%% ###%%%'''((()))((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&&&&&&&'''((())))))***))))))))))))************---------.........//////......---,,,,,,,,,,,,---///000000111111111111000333333333444777:::>>>@@@CCCCCCCCCDDDFFFHHHKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSQQQQQQPPPPPPQQQSSSVVVWWWZZZZZZ[[[^^^bbbdddeeeddd```aaabbbcccbbbccceeegggiiijjjjjjiiifffdddcccccc```bbbdddgggiiiiiihhhhhhfffffffffffffffggghhhiiinnnmmmkkkiiigggdddbbbaaa^^^^^^]]]]]]\\\\\\[[[[[[WWWWWWVVVWWWWWWUUURRROOOIIIKKKMMMNNNMMMJJJFFFDDDBBBCCCCCCAAA>>><<<<<<<<<;;;;;;<<<<<<<<<;;;:::999666666555555444333111111......///////////////...------------------------'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&'''''')))***)))(((&&&&&&)))+++''')))******))))))***++++++***)))))))))***,,,,,,+++++++++++++++++++++,,,//////000111222222333333222333555444333333444666;;;<<<===<<<<<<<<<>>>@@@@@@@@@@@@???>>>???AAADDDEEEFFFFFFDDDBBBBBBCCCEEEIIIGGGGGGJJJMMMOOONNNLLLNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUSSSPPPMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEEEECCC@@@>>><<<;;;>>>AAABBBBBBBBBCCCDDD???>>>===============>>>===>>>>>>>>>>>><<<:::999999999999888777666666555333222111000///////////////...---,,,+++***************+++,,,+++***)))(((&&&((()))++++++)))(((&&& ###%%%((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&(((((((((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((+++***)))(((((()))******(((((()))***************+++,,,---...//////////////////.........//////000------///000222444555666555777999;;;===>>>>>>>>>??????AAACCCEEEGGGHHHIIIIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMNNNQQQTTTWWWXXXXXXWWWXXXYYY\\\^^^aaabbbcccbbbcccddddddeeeeeeeeeeeecccddddddeeeeeedddccccccbbbbbbccccccdddeeefffggghhhiiijjjkkkkkkjjjhhhfffkkkkkkjjjhhheeecccbbbccc```___^^^^^^^^^]]]ZZZWWWYYYWWWTTTSSSRRRQQQOOOMMMJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA???===<<<;;;;;;<<<;;;999888888888666444888777555333111000//////333222000/////////000111------,,,,,,,,,,,,++++++&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''((((((((((((((('''&&&%%%$$$$$$###((())))))(((''''''(((***&&&((())))))(((((()))*********)))))))))***+++,,,+++++++++,,,,,,,,,,,,,,,......///000000111222222111333444444333333444666888:::::::::::::::<<<>>>===>>>>>>>>>===>>>@@@CCCEEEGGGHHHGGGFFFEEEFFFGGGIIIHHHHHHJJJMMMOOONNNLLLNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQSSSSSSSSSTTTUUUVVVVVVVVVXXXWWWWWWUUUSSSPPPNNNLLLIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEDDDCCC@@@>>><<<<<>><<<:::999999999888777777666555555333333222111000000000000//////---,,,+++************++++++,,,,,,***)))((('''((()))******)))((('''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((((((((('''''''''((((((((('''(((((())))))))))))))))))))))))))))))+++***)))(((((()))******)))((('''&&&'''(((***++++++,,,---....../////////..................//////------///000222444555666666777999;;;<<<======<<<>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOPPPOOONNNOOORRRUUUXXXYYYYYYXXXXXXZZZ\\\^^^```aaabbbaaabbbccccccddddddccccccccccccddddddeeeffffffgggcccbbbbbbbbbcccdddfffggghhhiiijjjkkkjjjiiigggfffhhhiiiiiigggeeecccbbbaaa```___^^^^^^^^^\\\YYYWWWWWWUUUTTTSSSSSSQQQNNNKKKHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA???>>>===<<<<<<<<<<<<:::999888999888777555666666444333222222222222222111000/////////000000------,,,,,,,,,,,,++++++%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&((())))))((('''((()))&&&'''((((((''''''((()))***))))))))))))***++++++,,,,,,,,,---------......---......//////000000000000222333333333333555666777888999999888999;;;<<<999:::<<<<<<<<<===???BBBCCCFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIKKKMMMNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWYYYYYYXXXVVVSSSQQQNNNMMMIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCAAA???===>>>@@@BBBBBBAAAAAAAAABBBAAAAAA@@@???????????????AAAAAA@@@???===;;;:::999888888777777666666555555444333222111111000000111000///...,,,++++++*********+++,,,,,,,,,+++)))((('''((()))******)))((('''******))))))'''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&'''((())))))***************************))))))(((((())))))******(((%%%$$$$$$&&&***,,,++++++,,,---............,,,,,,---------......///---...///000222444555555777888999;;;;;;;;;;;;:::<<<===>>>@@@BBBDDDFFFFFFHHHHHHIIIJJJKKKMMMOOOOOOOOOOOOPPPSSSVVVYYYZZZYYYYYYZZZ[[[\\\^^^____________```aaaaaabbbaaaaaaaaaaaaaaaaaabbbeeegggjjjkkkcccbbbaaa```aaaccceeefffiiiiiiiiiiiihhhgggfffeeeeeeeeeffffffeeecccaaa___```^^^]]]]]]]]][[[YYYWWWUUUTTTTTTUUUTTTRRRNNNKKKGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@???>>>===<<<======;;;:::888999999:::888777555444444333333333444444111111000///////////////------,,,,,,,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""!!!!!!%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))***)))((('''(((&&&''')))(((''''''(((***)))))))))))))))******+++,,,,,,------.../////////.........//////000000000///111222333222333444666666777888888777888:::<<<777999;;;<<<<<<===@@@BBBAAADDDGGGIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWZZZYYYXXXVVVSSSQQQOOONNNKKKKKKJJJIIIHHHFFFEEEEEECCCCCCDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@@@@AAA@@@@@@???>>>============AAA@@@???===;;;999888777777777777666666555555555555444333222111111111111000///...---,,,+++++++++***+++,,,,,,,,,+++***)))(((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%'''''''''''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''))))))))))))))))))))))))(((((((((((()))))))))******(((&&&%%%%%%'''***+++++++++,,,---------------++++++,,,------...............///000222333444555777888999:::::::::999888:::;;;===???AAACCCDDDEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOOOORRRVVVYYYYYYYYYZZZZZZ\\\]]]^^^^^^]]]]]]^^^^^^_______________^^^]]]]]]^^^```cccgggkkknnndddcccaaa``````bbbdddeeeiiiiiihhhgggfffeeeddddddbbbbbbdddeeeeeeccc___\\\___]]][[[[[[[[[[[[YYYWWWTTTUUUVVVXXXXXXUUUPPPLLLHHHHHHGGGFFFEEEEEEEEEEEEBBBAAA???>>>===<<<<<<;;;;;;:::999999:::;;;:::888666555555444444444444444000000000///////////////------,,,,,,,,,+++++++++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###!!!%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))((('''((((((''')))******)))(((***+++(((((())))))************,,,,,,---......///000000//////000000000000000111///000222222111222333555333444555555444444666888777999;;;===>>>???AAACCCAAADDDHHHKKKKKKKKKKKKLLLIIIJJJKKKKKKKKKJJJJJJJJJMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWZZZYYYWWWUUUSSSQQQPPPOOONNNMMMLLLJJJIIIGGGGGGFFFCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCBBB@@@???@@@BBBAAA@@@???>>>============???>>><<<:::999777666555666666666555555555555555555444333222111111111111000000...---,,,+++++++++++++++,,,---,,,+++***)))(((((())))))))))))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))************+++,,,,,,,,,,,,,,,,,,***+++,,,---..................///111222333444444666777888999999888777777999:::<<<>>>@@@BBBCCCDDDBBBBBBCCCEEEGGGJJJLLLMMMNNNMMMNNNQQQUUUWWWXXXXXXZZZ[[[\\\]]]^^^]]]\\\[[[\\\]]]]]]^^^]]]]]]\\\\\\ZZZZZZ[[[]]]aaafffjjjmmmfffeeecccbbbaaabbbdddeeehhhgggfffdddccccccddddddaaaaaaaaacccdddbbb^^^ZZZ]]][[[YYYYYYZZZZZZYYYXXXUUUVVVXXX[[[[[[XXXSSSOOOKKKKKKIIIHHHGGGFFFFFFFFFDDDCCCAAA???===<<<;;;:::<<<:::999:::;;;;;;:::999888888666555444333333333000000000000000//////...------,,,,,,,,,+++++++++$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''******)))(((&&&$$$""" %%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###$$$&&&((((((''''''((()))((()))******))))))***+++'''((())))))******))))))+++,,,,,,---...///000000000000000000000000000000///111222222111000222333///000111111000111333555777:::===>>>??????AAACCCDDDFFFJJJLLLLLLLLLNNNOOOKKKLLLNNNMMMLLLKKKKKKLLLNNNMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTRRRQQQQQQQQQOOONNNLLLJJJIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA??????AAABBBDDDCCCBBBAAA@@@?????????===<<<:::888777666555555555555555555555555444444444333222111111000000111111000///---,,,,,,+++++++++,,,---------,,,***)))))))))(((((((((((())))))((((((((((((((('''&&&%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((()))***+++******)))***++++++,,,,,,+++++++++***+++---.../////////......///000111222333444444555666777888888888777666999:::;;;===???AAACCCCCC@@@AAABBBDDDGGGIIILLLMMMMMMMMMNNNPPPTTTWWWXXXWWWYYYZZZ\\\^^^^^^]]][[[ZZZ\\\\\\]]]]]]\\\\\\[[[[[[XXXXXXZZZ]]]```dddhhhjjjggggggfffeeeeeeeeeeeeeeegggeeecccbbbaaabbbdddeeecccaaa```aaacccaaa]]]YYYZZZXXXWWWWWWYYYZZZZZZYYYVVVWWWYYY\\\]]]ZZZVVVRRROOONNNKKKIIIGGGGGGGGGGGGEEEDDDBBB@@@>>>===<<<<<<===<<<:::;;;;;;<<<:::999999999777666444444333333111111111111111000//////------,,,,,,,,,,,,++++++$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###""""""###%%%'''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&''''''&&&&&&)))***'''((())))))(((((()))+++'''''')))*********)))(((***+++,,,---...///000000////////////////////////000111222111000///000111///000111111000111333555777:::===>>>??????@@@AAACCCEEEGGGHHHHHHIIIKKKMMMNNNPPPRRRQQQOOOMMMNNNOOOOOONNNLLLJJJJJJKKKLLLMMMLLLLLLMMMOOORRRUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRRRROOONNNLLLJJJHHHGGGFFFFFFBBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAA@@@???@@@BBBDDDDDDDDDBBBAAA@@@?????????===;;;:::888777666666777444444444444444444444444333333222111000000000000111000///---,,,,,,,,,,,,+++,,,---------,,,+++***))))))(((((((((((())))))(((((((((''''''&&&%%%$$$''''''''''''''''''''''''(((&&&%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%'''((((((((('''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))))))))((()))(((((((((((()))************++++++++++++*********+++---///000000000/////////000111222333333444333444666777888777777666999:::;;;===???AAACCCDDD@@@AAABBBEEEHHHKKKMMMOOONNNNNNOOOQQQUUUXXXYYYXXXXXXYYY\\\^^^^^^]]][[[ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZXXXYYY[[[^^^aaadddggghhhiiiiiijjjiiiiiigggfffeeeeeecccaaa``````bbbeeeffffffbbb______aaaaaa]]]XXXXXXVVVUUUVVVXXXZZZ[[[[[[WWWWWWYYY[[[\\\ZZZWWWTTTRRRPPPMMMIIIGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@???===<<<;;;<<<;;;:::888888777777666555555666666111222222333222111000///------,,,,,,,,,,,,++++++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$###""""""###%%%'''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%&&&)))+++&&&'''((((((''''''(((***&&&''')))*********)))(((******+++,,,---...///000.....................---111222333111///...///000222333444444333444666888777:::===>>>>>>>>>???@@@@@@BBBCCCCCCCCCEEEGGGJJJQQQSSSUUUTTTQQQOOOPPPQQQOOONNNLLLKKKJJJKKKMMMNNNLLLLLLNNNPPPRRRUUUXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWTTTSSSRRRQQQQQQRRRRRRSSSOOOMMMKKKHHHGGGFFFEEEFFFBBBBBBAAAAAAAAABBBCCCCCC@@@AAAAAA@@@???@@@BBBDDDCCCBBBAAA???>>>============<<<:::888777777888888444444444444444444444444333222111000////////////111000///...---,,,,,,,,,,,,,,,---------,,,+++***))))))(((((((((((())))))%%%%%%&&&&&&'''&&&&&&%%%(((((((((((((((((((((((('''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&&&&'''(((***++++++***((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%$$$###""""""######$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%'''))))))))))))(((***(((&&&$$$%%%'''***,,,******+++++++++******)))***+++...000111111000000//////000111222333333444222444555777777777777666999:::<<<===@@@AAACCCDDDAAABBBDDDFFFIIILLLOOOPPPOOOOOOPPPRRRVVVYYYZZZYYYWWWYYY\\\^^^^^^]]][[[ZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZ]]]```ccceeefffgggjjjkkkllllllkkkiiigggeeedddbbb```______bbbeeeggghhhccc______aaa```\\\XXXVVVUUUTTTUUUXXX[[[\\\\\\VVVWWWXXXZZZ[[[ZZZWWWTTTSSSQQQMMMIIIFFFEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDD@@@>>><<<<<<<<<;;;999888666666666666666777888888222222333444333222111000---------,,,,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''***))))))(((((((((((()))++++++******************++++++,,,------......///111111000000//////......//////000111222444666777;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>AAABBBBBBCCCEEEGGGNNNOOOQQQRRRRRRQQQOOONNNOOONNNMMMLLLLLLMMMNNNNNNOOOPPPQQQRRRUUUWWWYYYZZZSSSTTTUUUVVVVVVUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQOOOLLLIIIFFFEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBDDDCCCAAA@@@@@@AAABBBCCCFFFFFFEEEDDDCCCBBBBBBBBB<<<;;;999777666666777888444555555555555555444444222222000///............111...+++***---...---+++---------,,,,,,+++++++++,,,+++)))((((((((())))))***((('''&&&''''''%%%$$$&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''((((((((((((((('''&&&))))))))))))************+++,,,---...///////////////000222222111111333444555666777777777777777666777999;;;>>>AAABBBCCCCCCCCCDDDEEEHHHKKKOOORRRUUUUUURRRPPPQQQUUUYYYZZZYYY\\\[[[[[[]]]___^^^ZZZVVVZZZZZZZZZZZZZZZYYYXXXXXX^^^```bbbaaa```bbbggglllrrrqqqppppppqqqooollljjjgggfffcccaaaaaaaaabbbcccddddddeeedddbbb___\\\ZZZWWWWWWWWWXXXXXXYYYZZZ[[[\\\ZZZXXXVVVTTTTTTUUUVVVVVVUUURRRMMMGGGDDDCCCCCCCCCCCCCCCDDDFFFEEECCCAAA??????>>>===<<<;;;::::::888888::::::::::::888888444333222222333444333111,,,,,,+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''))))))((((((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((((((((((((((())))))************************++++++,,,------......///000000000///////////////111111111222444555666777999999:::;;;<<<<<<======>>>???AAAAAABBBCCCFFFHHHMMMNNNPPPPPPPPPOOOMMMLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXQQQRRRSSSTTTTTTSSSRRRRRRSSSRRRRRRQQQQQQPPPQQQQQQOOOMMMIIIFFFDDDCCCCCCDDDAAAAAAAAAAAAAAABBBCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBEEEEEEEEEDDDCCCBBBAAA@@@;;;:::888666666666777888555555666666555444333333222111000///............111...++++++---...---,,,---------,,,,,,,,,,,,,,,---,,,+++)))(((((())))))***((('''&&&''''''%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((()))$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''((())))))((((((((((((((()))))))))*********+++,,,---......////////////000222222111111333444555555666777777777777777777999;;;>>>AAABBBCCCCCCDDDDDDEEEGGGJJJNNNQQQSSSTTTRRRQQQSSSVVVYYYZZZYYY[[[ZZZYYYZZZ[[[[[[YYYVVVXXXYYYZZZZZZ[[[[[[[[[[[[bbbccccccdddeeehhhmmmppprrrqqqqqqqqqqqqooollljjjhhhfffdddbbbbbbbbbcccddddddddddddcccbbb```]]]\\\ZZZYYYXXXWWWWWWXXXYYYZZZXXXVVVTTTRRRQQQQQQRRRRRRSSSRRRPPPLLLGGGEEEDDDEEECCCBBBBBBCCCDDDCCCAAA???>>>>>>===<<<;;;::::::999777888999::::::999888777555444333333444444222111000///...------,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((()))******************************++++++,,,------......///....../////////000000000111111111222222444555555666777888:::<<<>>>???@@@AAAAAABBBAAAAAABBBFFFIIILLLMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQOOOMMMLLLLLLIIIFFFBBBAAA@@@AAABBB?????????@@@AAABBBDDDDDDFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDDDDEEECCCAAA???===:::999777666555666666777666666666666555444333222222111000//////......///111///,,,,,,---......---,,,,,,------------------///...,,,+++))))))(((((()))(((&&&&&&''''''&&&$$$&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&'''((((((((((((((('''''''''''''''&&&'''((())))))***))))))(((((())))))))))))******++++++,,,---...............000111111111111222444333444555666777888888888888999;;;>>>@@@BBBCCCDDDEEEEEEEEEGGGIIILLLOOOQQQRRRRRRSSSUUUYYYZZZZZZYYY[[[YYYWWWVVVXXXXXXXXXWWWYYYYYYZZZ\\\]]]^^^______fffdddccceeeiiinnnrrrtttsssrrrqqqqqqqqqooollljjjhhhgggeeedddcccddddddeeeeeeeeedddcccbbbaaa```______]]]ZZZWWWVVVVVVWWWXXXUUUSSSRRRPPPOOOOOOOOOPPPPPPPPPNNNKKKHHHFFFFFFGGGDDDBBBAAABBBBBBAAA???=========<<<;;;:::999888888666777888999999888777666777555444333444333222000......------,,,+++++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''((()))***+++***************+++++++++++++++,,,------......///------......///000000111000/////////000111111222555666888;;;===@@@BBBCCCCCCCCCBBBAAA@@@BBBEEEHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNPPPPPPOOOOOOPPPPPPQQQRRRMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQSSSSSSQQQNNNKKKIIIHHHFFFCCC@@@??????@@@AAA?????????@@@@@@BBBCCCCCCHHHIIIJJJJJJIIIFFFCCCAAAAAABBBDDDDDDCCC@@@===;;;888888777666555555666666777777777666555333222111111111000///////////////111///...---------......,,,,,,,,,------....../////////---,,,***)))(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''' !!!###%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''((()))************(((((((((((()))))))))******+++,,,------......------...000000//////111222222333444666777888888888888999;;;===@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKMMMOOOQQQRRRUUUXXXZZZ[[[ZZZZZZ[[[YYYVVVUUUUUUWWWYYYZZZ]]]]]]^^^^^^___aaabbbbbbgggdddbbbeeekkkqqqssstttrrrqqqpppppppppooollliiihhhhhhgggfffeeeeeeffffffgggfffeeedddccccccccccccbbb___ZZZVVVTTTTTTUUUVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPOOOMMMIIIGGGGGGHHHEEEDDDBBBAAAAAA@@@>>><<<<<<<<<;;;:::999888777777777888999999999999888777888666444333444333111///------------,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''''',,,+++)))(((&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''(((******))))))*********+++++++++++++++,,,------......///,,,,,,---...///000111111000/////////000111111222666777999<<>>;;;999777777777666666666666666777777777666555333222111111000000////////////000//////...---,,,,,,---...+++,,,,,,------.........///......,,,+++)))((('''((('''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''' !!!###%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&''')))************'''(((((((((((())))))))))))***+++,,,------------+++,,,......------///000222333444555777777888888777888:::<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIILLLMMMOOOQQQUUUYYYZZZ[[[ZZZZZZ\\\[[[XXXUUUUUUWWW[[[^^^bbbbbbaaaaaaaaabbbcccdddhhhfffdddgggmmmrrrssssssooonnnnnnnnnnnnmmmjjjhhhhhhhhhggggggggggggggggggiiihhhgggeeeeeeddddddeeeaaa^^^ZZZUUUSSSRRRSSSTTTRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQPPPNNNJJJHHHGGGGGGGGGEEEBBBAAAAAA@@@>>><<<;;;;;;:::999888777666666777888999::::::999888777777555333333333222000///000111111111000///...---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''',,,,,,***(((&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((()))))))))))))))***++++++,,,,,,++++++,,,------......///,,,,,,---...//////000000111111111222222444555555777888:::<<<>>>AAABBBCCCDDDDDDCCCAAA??????AAADDDDDDDDDCCCCCCCCCDDDDDDDDDBBBCCCEEEGGGJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQOOOLLLIIIGGGCCCCCCCCCCCCBBBBBBBBBAAADDDCCCBBBBBBAAAAAAAAABBBGGGHHHJJJJJJIIIGGGDDDBBB@@@AAAAAAAAA???===:::888777777777777777777777777666666666666555444333222000000////////////000000.........,,,++++++,,,...++++++,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,***,,,------------...000222333444555666777777777666777888:::<<>>===;;;;;;:::999888777666666777777888999999888777777555333222111222111000......///000000///...,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((((())))))***++++++,,,,,,++++++,,,------......///---------....../////////111111111222444555666777777888999;;;<<<>>>???@@@CCCCCCCCCAAA???>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGJJJLLLMMMMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLMMMMMMKKKIIIGGGEEEBBBCCCEEEFFFGGGEEEDDDBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCAAAAAA@@@???===;;;999888777777888888888888888777555555666666555444333333000000////////////000000,,,---...,,,))))))+++...++++++++++++++++++******+++++++++++++++)))((('''(((&&&%%%&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!!!!"""###$$$&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((()))***+++,,,,,,,,,,,,+++---...///......///111333444444555666666666555555555666888:::===@@@AAAAAABBBBBBCCCFFFHHHKKKMMMMMMPPPTTTWWWWWWXXXZZZ\\\[[[[[[ZZZWWWVVVWWW\\\```aaaaaa`````````bbbeeeffffffiiilllnnnmmmlllllllllfffeeeeeegggiiiiiigggeeeffffffgggggggggggggggffffffffffffeeedddaaa___^^^ZZZYYYVVVTTTRRRQQQQQQQQQKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMLLLJJJHHHGGGGGGEEECCC@@@>>>??????>>>===<<<;;;:::999888777777666444555666777777666555444222111000000111111///...+++,,,---------+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''((())))))***++++++,,,,,,++++++,,,------......///---------...............//////000111222444666777777888888999:::<<<<<<===BBBCCCCCCAAA???======>>>>>>>>>>>>???@@@AAACCCDDDFFFGGGJJJLLLNNNOOOOOOOOOJJJJJJIIIIIIIIIJJJKKKKKKNNNMMMKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDAAACCCGGGIIIIIIHHHEEECCCBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFFFFFFFEEEDDDDDDBBBAAA???===<<<:::999888777888888999999999888888555555555555555555444444000000////////////000111+++------+++((((((***---,,,++++++******))))))))))))***++++++***)))(((''''''&&&%%%&&&(((((('''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((()))((()))***++++++,,,++++++---...000000//////111222444444555555555555555555444444555666999<<>>======>>>===<<<<<<;;;;;;:::999888777777333333444555555444333333111000...///000000///.........000000000...,,,***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&'''(((%%%"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%&&&'''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''''')))))))))))))))*********++++++,,,,,,,,,,,,------////////////000000000000111222333333222333555777222555888::::::::::::;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFJJJOOOQQQPPPNNNKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJMMMKKKIIIFFFDDDCCCBBBBBBEEEDDDDDDFFFHHHIIIHHHGGGGGGFFFFFFEEEEEEGGGHHHIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB@@@>>><<<;;;::::::888777777777777777888888777999:::888444111333555111111111111000000000000+++******************++++++++++++*********))))))************))))))))))))''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!%%%''')))***)))'''%%%###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))***+++,,,,,,,,,,,,---------............///111222333444555444333222333333333444666777999:::===>>>???@@@AAAEEEIIILLLOOOOOOQQQTTTWWWZZZ]]]^^^^^^]]]\\\\\\[[[[[[\\\\\\^^^^^^^^^^^^___```aaaaaaddddddeeefffeeedddcccbbb^^^___```aaaaaabbbdddfffjjjjjjjjjjjjjjjjjjjjjjjjeeedddbbb```^^^[[[ZZZYYYZZZVVVQQQPPPQQQQQQPPPOOOJJJKKKKKKKKKJJJHHHFFFEEEGGGFFFEEEEEEEEEFFFHHHIIIFFFCCC???======>>>>>>>>>999999999999999999999999777777666555444444333333444333111000000000111222---------,,,+++***((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%&&&'''(((%%%######$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''###""" """%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,------....../////////000000000...///000000///000222444222444777888888888:::;;;======<<<<<<<<<<<<======????????????AAACCCEEEFFFGGGJJJNNNOOONNNLLLJJJJJJGGGGGGIIIJJJLLLMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIGGGFFFEEEEEEEEEFFFEEEEEEFFFHHHIIIHHHFFFGGGFFFEEEEEEEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>;;;:::999888888888777777777777888888555666666555333111222222111111111000000000//////,,,++++++******++++++,,,++++++++++++************++++++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$'''''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''(((***,,,,,,(((((()))***++++++++++++------------............000111222333444333222222333333444444666777888999===>>>???@@@AAADDDHHHKKKMMMNNNPPPSSSWWWZZZ]]]___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\\\\]]]^^^___``````bbbbbbcccdddcccbbbaaa```]]]___```aaaaaabbbeeegggjjjjjjkkkkkkjjjjjjiiihhhcccbbbaaa___]]]ZZZYYYXXXWWWTTTQQQQQQSSSTTTSSSQQQNNNMMMMMMLLLJJJHHHFFFEEEEEEDDDCCCCCCBBBCCCDDDEEEBBB@@@>>>===>>>>>>>>>===;;;;;;::::::999888888888777666666555444333222222000000///........................---,,,+++))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$""""""%%%)))+++,,,&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***++++++++++++++++++,,,,,,,,,,,,.........////////////000,,,...//////......000111222333444555555666888;;;;;;;;;;;;;;;<<<===>>>???@@@?????????@@@BBBEEEGGGGGGIIIKKKLLLJJJIIIHHHIIIEEEGGGJJJMMMOOOPPPPPPQQQMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB???===;;;999888888888888888888888888888888444222111111222222111000111111000000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,+++***(((''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))(((&&&)))(((&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%%%%&&&'''(((***+++,,,''''''(((***************------------............///000111111222222222111444444444555555777888888<<<===>>>>>>???BBBFFFJJJKKKLLLNNNRRRVVVZZZ^^^```^^^]]][[[ZZZXXXXXXWWWWWWYYYZZZZZZ[[[]]]^^^______``````aaabbbaaa```___^^^]]]___bbbcccdddeeeggghhhjjjkkkllllllkkkiiifffeee``````^^^]]][[[YYYXXXWWWTTTSSSSSSTTTVVVWWWVVVUUURRRQQQNNNLLLIIIGGGFFFFFFDDDCCCAAA@@@??????@@@@@@???>>>>>>@@@AAAAAA???===<<<<<<;;;:::999888777777666666555444333222111111...............---,,,,,,............---,,,******&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&)))+++,,,,,,%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&'''((()))***+++,,,***++++++++++++,,,,,,,,,------........./////////---///000000//////000111111111222222222444777:::999999:::;;;<<<>>>???@@@AAA@@@??????@@@BBBEEEGGGHHHIIIJJJIIIGGGFFFGGGHHHGGGIIILLLNNNPPPQQQQQQPPPMMMLLLKKKKKKJJJJJJKKKKKKMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEGGGGGGEEECCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCCCC@@@@@@>>><<<;;;:::::::::888888999999888888777777333111///000222333111...111000000000////////////---------,,,,,,---------,,,,,,,,,,,,++++++++++++---,,,)))'''&&&''''''(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''((()))***++++++++++++,,,,,,---------...............///000000111111111444444444555555666777888;;;<<<======>>>@@@DDDGGGHHHIIILLLPPPUUUYYY]]]___]]]\\\ZZZXXXWWWUUUUUUTTTVVVWWWYYY[[[\\\^^^______``````aaabbbaaa```___^^^^^^aaaeeeggghhhhhhiiikkkjjjkkklllllljjjgggdddaaa^^^]]]\\\[[[ZZZXXXXXXWWWVVVVVVXXXYYYZZZYYYWWWVVVTTTRRROOOKKKHHHFFFEEEEEECCCBBB@@@>>>===============>>>@@@CCCEEEEEEBBB???;;;;;;;;;::::::999999999666666555444222111000000---...///000///...---,,,------------,,,+++***)))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&'''&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''))))))'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&'''((()))***++++++*********+++++++++,,,,,,------------............---///111111000//////000///000111111111222666888888888999:::<<<>>>@@@AAABBBAAA@@@@@@AAACCCEEEFFFGGGHHHIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNOOOOOONNNNNNLLLKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJHHHFFFEEEDDDFFFEEEDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>===<<<<<<<<<<<<===999999999:::999888777666444111///000333444222///000000000////////////......------,,,,,,------...,,,,,,,,,+++++++++******,,,+++)))''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&%%%###""" !!!$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,------------...------......///000111111444444444555555777888999;;;;;;<<<;;;<<<>>>AAADDDEEEGGGIIIMMMRRRWWW[[[]]]]]]\\\ZZZWWWUUUTTTSSSSSSTTTVVVXXX[[[]]]___``````bbbbbbcccdddcccbbbaaa```aaaeeeiiillllllllllllllliiijjjkkkkkkhhheeeaaa___\\\\\\[[[ZZZZZZYYYXXXXXX[[[\\\^^^]]]\\\YYYVVVTTTRRRQQQMMMJJJGGGFFFEEEEEEDDDBBB@@@>>>============;;;===@@@DDDFFFEEEBBB???::::::::::::::::::;;;;;;777666555444222111000///---.../////////...,,,++++++++++++++++++***)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((***+++***'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((()))******************++++++++++++,,,,,,,,,---------......,,,...000111///............///000111111222444777777888888:::<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIILLLLLLKKKJJJIIIGGGEEEDDDFFFEEEEEEFFFHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB???>>>>>>=========>>>>>>999999:::::::::888777666444333111111222222111000000000////////////.........------,,,,,,------...+++++++++*********)))))))))))))))(((((((((''''''$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%$$$""" !!!$$$&&&%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''')))***+++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------------------...///000111222333333333444666777999:::::::::;;;::::::<<>>>>>>>>>>>:::<<>>::::::::::::;;;;;;;;;;;;888777666444333111000///,,,,,,,,,,,,,,,+++*********************)))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$&&&((((((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%(((((((((***,,,,,,***((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))************+++++++++++++++,,,,,,,,,,,,---------...000222333111000//////,,,...111222222222444555888888888:::;;;===???@@@@@@AAABBBCCCDDDDDDCCCCCCFFFHHHJJJKKKJJJJJJKKKMMMNNNLLLKKKIIIIIIIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???============999:::;;;;;;:::999777555333333444222000//////000000000/////////.........------,,,,,,,,,,,,------*********)))))))))((((((%%%&&&((()))***)))((('''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###""""""###$$$%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&''')))***+++((()))***++++++,,,,,,,,,++++++,,,,,,,,,---------...------...///000222333111222222444666888:::;;;999::::::999999:::===@@@AAABBBEEEHHHMMMQQQUUUWWW[[[ZZZYYYWWWUUUTTTTTTTTTTTTVVVZZZ^^^aaacccddddddeeefffgggggggggfffdddcccdddhhhmmmoooooollljjjiiigggffffffdddbbb```^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]```aaaaaa]]]WWWRRRPPPPPPMMMMMMMMMLLLKKKJJJIIIHHHCCCBBB@@@???>>>>>>>>>???===???AAAEEEGGGFFFCCC@@@>>>===<<<;;;:::999888888999888777555333222000000------,,,+++++++++++++++***++++++++++++***))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%''')))(((%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&######$$$$$$$$$%%%%%%%%%%%%$$$###%%%''')))***)))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''((((((((((((((()))************+++++++++++++++,,,,,,,,,---------111333666666555333222222+++...111333333333333444888888999:::;;;===>>>??????AAACCCEEEEEEDDDCCCBBBEEEHHHKKKLLLLLLLLLMMMNNNMMMKKKIIIGGGGGGHHHJJJLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGIIIKKKLLLMMMNNNMMMMMMJJJIIIJJJKKKNNNNNNNNNLLLKKKLLLNNNOOOOOOOOONNNMMMEEEEEECCCBBBBBBBBBBBBBBBEEEDDDBBB@@@>>><<<;;;;;;999:::;;;<<<;;;999777555111444555333...,,,---000000/////////............---,,,,,,++++++,,,,,,---))))))))))))((((((((((((###%%%(((***+++***(((&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&***)))(((&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''"""###%%%'''''''''%%%$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&'''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&$$$######"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((()))******++++++***++++++,,,,,,,,,---------......---...///111333444000111222444666999;;;<<<999999999888888999<<>>>>>??????BBBCCCFFFIIIKKKJJJGGGDDDAAA@@@>>><<<:::888666555:::999888666444222111000000///...---,,,---...///++++++,,,,,,,,,+++******$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))***+++***(((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))++++++---,,,++++++,,,///111333333444555666555333000/////////000111333444555666999:::<<<<<<;;;:::<<<===<<<===@@@AAAAAABBBDDDFFFCCCEEEIIILLLMMMMMMLLLKKKFFFFFFGGGHHHIIIIIIJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFIIIJJJLLLNNNNNNNNNMMMLLLMMMKKKIIIGGGGGGIIIKKKMMMNNNNNNOOOPPPPPPNNNMMMLLLGGGEEEDDDBBBBBBBBBCCCCCCAAAAAA@@@===999777:::======<<<<<<;;;999777555444000111333333333222000......//////000000000000///......---,,,,,,+++******))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))'''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''+++)))!!!$$$))))))''''''''''''''''''''''''((((((((((((''''''''''''***))))))))))))+++,,,---////////////000000000000,,,...111444777888999999777888999999888999;;;<<<>>>DDDKKKQQQRRRRRRPPPPPPUUUXXX[[[ZZZXXXVVVVVVXXXXXXZZZ]]]aaadddeeedddbbb```aaabbbcccdddeeeffffffjjjjjjjjjhhhfffeeefffggg```aaaaaa___\\\YYYXXXXXX^^^^^^______``````______aaaaaa```]]]ZZZUUUQQQNNNLLLLLLNNNPPPRRRRRROOOLLLFFFEEECCCAAA@@@AAABBBCCCCCCDDDGGGHHHHHHGGGDDDCCCBBB@@@===<<<;;;:::888666999999777666444222111000...---,,,+++***+++,,,---***+++,,,---,,,***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$$$$%%%'''&&&&&&&&&&&&'''(((((())))))((())))))***+++,,,,,,,,,+++,,,---...000111222333444444333222///......///000111333444555555555666888888888999;;;======???AAAAAAAAABBBDDDFFFGGGHHHJJJKKKKKKJJJGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEHHHIIILLLNNNNNNNNNMMMLLLLLLJJJHHHGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDD@@@AAA@@@===999888:::===<<<<<<;;;999777555444333000111222333333111000/////////000000000//////......------,,,++++++******))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$(((&&&!!!$$$$$$''''''''''''''''''''''''&&&'''''''''(((((())))))***))))))))))))+++,,,---....../////////000000000...///222444555666777777444666777777888:::===@@@CCCGGGNNNRRRRRRQQQOOONNNSSSVVVYYYYYYXXXWWWXXXZZZ[[[[[[]]]___bbbbbb```^^^^^^___```bbbdddfffhhhiiillllllkkkhhheeeccccccdddaaabbbbbb```]]][[[ZZZZZZ```````````````___^^^^^^`````````^^^[[[WWWSSSQQQQQQRRRSSSUUUVVVUUURRROOOGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGFFFDDDBBB@@@@@@>>><<<;;;;;;:::888666888888777555333111000000------,,,,,,++++++,,,,,,***+++,,,,,,,,,***((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((&&&&&&&&&''''''&&&&&&&&&&&&'''((((((*********))))))***++++++++++++,,,,,,---...//////000111222222111000...---......///111222333444555222444666777777999;;;>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIGGGEEECCCEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFHHHKKKNNNOOOOOONNNMMMJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCC???@@@???===;;;:::<<<===<<<<<<:::888666444222111111111222333222111000///000000000000//////...---------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$''''''$$$"""%%%((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))+++,,,,,,.........////////////000000111222333444444444444222333444555777;;;@@@DDDGGGKKKPPPRRRQQQOOOMMMLLLPPPRRRUUUWWWXXXYYY[[[]]]^^^]]]]]]^^^______^^^\\\[[[\\\^^^```cccfffiiijjjllllllkkkgggccc```______aaaccccccaaa^^^\\\[[[\\\```aaaaaaaaa```___^^^^^^`````````^^^\\\YYYVVVTTTVVVVVVVVVWWWXXXVVVSSSPPPHHHGGGFFFEEEEEEFFFHHHIIIHHHGGGFFFDDDBBB@@@???>>>>>><<<;;;:::::::::888666777666555444222000//////,,,,,,------,,,,,,++++++)))***+++++++++***)))(((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''(((''''''((()))'''&&&&&&&&&&&&'''((((((******))))))))))))))))))******,,,---.........---....../////////......------...///000111333444444444666777777777999;;;>>>AAABBBCCCCCCBBBAAABBBDDDBBBCCCEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEGGGGGGHHHGGGFFFEEEGGGIIILLLPPPQQQQQQPPPNNNIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGIIIIIIIIIIIIHHHFFFCCCBBB??????>>>===<<<<<<=========<<<:::888555333222111111222222222222111000///000000000000///...---,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))((((((''''''&&&&&&)))(((((((((((('''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%''''''(((***,,,,,,((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((()))******+++,,,------........./////////000000111222222333333333333333444444666:::AAAEEEGGGJJJNNNPPPOOOMMMLLLKKKMMMOOORRRUUUXXX[[[^^^______^^^]]]]]]___```___^^^[[[[[[\\\^^^```cccfffhhhiiiiiigggddd```]]]]]]]]]aaabbbcccaaa___]]]\\\]]]^^^^^^___````````````___bbbaaaaaa```^^^[[[YYYXXXWWWVVVUUUVVVVVVTTTQQQNNNGGGGGGFFFFFFGGGHHHIIIJJJGGGFFFDDDAAA@@@???>>>>>>>>>===;;;;;;;;;;;;999888555555444222111///......+++,,,---...---,,,+++***((()))******+++******)))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((()))***+++,,,---------,,,,,,,,,------------------------...///111222333333666666666666555666888;;;AAABBBCCCBBBAAAAAABBBCCCAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFDDDFFFHHHJJJKKKJJJHHHGGGGGGJJJNNNRRRSSSSSSQQQOOOHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHGGGHHHHHHHHHGGGEEECCCAAA@@@???>>>============<<<>>>===:::888666444444333222222222222111111000000000000000000///---,,,,,,,,,+++++++++++++++******(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((((((((('''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((#########&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++------------..................///000111222444444444444444444555999???CCCCCCFFFJJJKKKKKKKKKKKKKKKLLLMMMOOOSSSXXX\\\___```___^^^^^^___bbbccccccbbb]]]]]]\\\\\\^^^```bbbcccddddddcccaaa^^^\\\\\\]]]```aaabbbaaa___]]]]]]^^^ZZZ\\\]]]___aaabbbcccccceeedddcccaaa___]]][[[ZZZWWWVVVUUUTTTTTTRRROOOLLLFFFFFFFFFFFFGGGHHHHHHIIIEEEDDDBBB@@@@@@@@@AAABBB@@@>>><<<<<<======;;;999444444333111000///......+++,,,---...---,,,+++***((()))))))))******))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''(((*********++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,---///000111222333444444444222111222555777???AAABBBBBB@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEFFFFFFCCCFFFIIIMMMNNNMMMKKKIIIHHHKKKOOOSSSTTTSSSPPPNNNHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCAAA???>>>>>>>>>>>><<<;;;>>><<<:::777666555555555222222222111111111111111////////////......---,,,++++++++++++++++++******((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))%%%$$$'''(((&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''&&&'''((()))************,,,,,,,,,---------......------......000111333444444555555555666999===AAA@@@CCCFFFHHHHHHHHHJJJKKKLLLLLLMMMQQQWWW\\\___```_________bbbeeeffffffeee```___^^^]]]]]]___aaabbbaaabbbbbb```^^^]]]]]]___aaabbbccccccaaa______```ZZZ\\\^^^aaaccceeeggggggiiihhhfffccc```]]]\\\ZZZXXXWWWUUUTTTTTTRRROOOMMMFFFFFFFFFGGGGGGGGGGGGGGGDDDCCCBBBAAAAAABBBDDDEEEAAA@@@>>>=========;;;999444333222111000///......,,,,,,------,,,,,,++++++))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))((('''((()))'''&&&&&&&&&&&&'''((((((''''''&&&''''''((()))***+++******))))))***,,,,,,++++++++++++,,,---...///+++,,,---...000111222222222222111000000222555888>>>???@@@@@@??????AAABBBCCCCCCCCCCCCCCCCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFBBBEEEJJJNNNOOONNNLLLJJJGGGJJJNNNRRRSSSQQQNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEBBB@@@>>>>>>???>>><<<999;;;:::888666444555555666333222222111111111111111.........///......------******************++++++(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((("""!!!%%%(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((()))*********)))+++,,,,,,,,,,,,---------//////.........///000111222333555666777999===@@@AAACCCEEEFFFFFFFFFHHHJJJMMMLLLMMMPPPVVV[[[^^^^^^______aaadddggggggfffdddcccbbb```______```cccdddcccccccccaaa___^^^___```cccdddeeeeeecccbbbcccccc^^^```bbbdddgggiiijjjjjjnnnllliiieeeaaa]]][[[ZZZWWWVVVTTTSSSRRRQQQOOOMMMGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEBBB@@@>>>======<<<:::888333333222222111000//////------,,,,,,++++++,,,,,,+++***)))((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((***++++++,,,+++)))((((((***,,,---******++++++,,,---...///+++,,,---...///111222222111222222111222444999<<<<<<>>>????????????AAABBB???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFAAADDDIIINNNOOONNNLLLJJJFFFIIIMMMQQQQQQOOOKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHCCCAAA??????@@@???;;;888999888666444333444555666333222111111000000111111------......///.........******************++++++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%#########%%%'''(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******%%%&&&(((*********))))))++++++,,,,,,,,,---------111000///...------...//////111444666888:::>>>@@@BBBDDDEEEFFFEEEEEEGGGHHHNNNMMMLLLPPPVVV[[[]]]]]]___```bbbeeeggggggdddbbbeeecccbbb```aaacccfffgggffffffeeecccaaa___```aaadddfffggggggfffeeeeeefffbbbdddeeegggiiikkkkkklllpppnnnjjjfffaaa]]]ZZZYYYUUUSSSQQQPPPPPPPPPNNNLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEBBB@@@===<<<;;;:::888666444333333222111000//////...---,,,+++***+++,,,---++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''***)))'''%%%$$$$$$$$$$$$(((&&&%%%%%%&&&'''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,---------......++++++---...//////000000111000111111222333444555777999<<<======>>>@@@AAABBBAAAAAAAAABBBEEEHHHJJJGGGIIIJJJIIIFFFDDDBBBBBBEEEFFFHHHJJJKKKKKKJJJIIIIIIMMMQQQQQQNNNKKKKKKLLLJJJLLLNNNMMMIIIFFFFFFGGGJJJHHHGGGFFFFFFHHHJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCBBB???===:::888777777666444444333333333111111000000//////............------------,,,,,,++++++******))))))((((((((((((''''''''')))***+++''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&''''''(((&&&%%%%%%&&&((())))))((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&'''(((((())))))((((((***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((((((((()))***************++++++******++++++,,,---,,,...000111111111222444555555555666888:::===>>>@@@AAABBBDDDFFFGGGGGGHHHGGGIIIKKKNNNPPPTTTXXX\\\[[[^^^bbbdddcccbbbaaaaaaaaaaaabbbbbbcccccccccccchhhhhhgggeeeccc```^^^]]]dddeeeeeedddccceeehhhkkkkkkkkkjjjhhhggghhhllloootttsssooohhhaaa\\\ZZZZZZTTTSSSPPPNNNLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDAAA>>><<<;;;:::888777666444111000000///...,,,...---,,,+++,,,---...///,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&$$$$$$&&&''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,---------------,,,000000000111222333444555777999<<<===<<<===>>>???AAAAAA@@@AAACCCEEEGGGHHHHHHIIIJJJIIIGGGDDDCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJJJJNNNRRRRRROOOLLLLLLMMMNNNPPPQQQOOOKKKHHHGGGGGGJJJIIIHHHHHHHHHHHHIIIJJJGGGFFFEEEEEEDDDEEEFFFGGGDDDDDDCCCBBB???===:::888666666555444444444444555111111000000//////......,,,,,,+++++++++******************)))))))))))))))***))))))(((((()))***+++''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$######$$$(((''''''&&&&&&&&&''''''$$$###"""###&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((((((((()))************)))++++++******++++++,,,---,,,...000111111111222333555444555666888:::<<<===@@@AAABBBDDDEEEEEEFFFFFFGGGIIIKKKMMMOOORRRVVVYYYZZZ]]]```aaaaaa_________\\\]]]^^^```bbbeeeggghhhfffeeeeeecccbbbaaa```___dddeeeeeeddddddeeehhhkkkooonnnllliiiffffffiiikkkrrrppplllfff___ZZZXXXXXXWWWVVVSSSPPPNNNLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCAAA???======;;;999777666333111000000///...,,,---,,,+++++++++,,,------,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%$$$$$$&&&(((((('''''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,------,,,,,,+++***000000000111222333444555777999;;;<<<;;;;;;<<<===??????@@@AAACCCDDDEEEEEEGGGHHHIIIHHHFFFEEEDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLOOOSSSRRROOOMMMMMMNNNSSSTTTTTTRRRNNNKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEDDDBBB???===:::999666555555444444444555555111111111000///.........++++++++++++************))))))))))))************++++++***)))))))))******&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$&&&)))((('''&&&&&&&&&&&&&&&###""""""###%%%&&&&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''((())))))******))))))+++************+++,,,,,,,,,...000111000000222333444444444555777999;;;<<>>@@@AAABBBCCCCCCCCCDDDFFFGGGFFFDDDCCCDDDEEEEEEFFFHHHJJJKKKLLLLLLLLLMMMQQQTTTSSSPPPNNNNNNPPPTTTTTTSSSRRRPPPNNNMMMLLLKKKLLLMMMNNNMMMLLLJJJHHHEEEEEEEEEFFFGGGHHHIIIIIIFFFEEECCCAAA???<<<:::999777777666444444333333333222111111000///...---------------,,,,,,,,,,,,+++(((((())))))******++++++++++++***))))))(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''((())))))''''''''')))***)))((('''&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""######%%%%%%&&&'''&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&'''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&((('''(((((()))))))))))))))***************++++++,,,,,,...000111000000111222333333444555777888999:::<<<>>>@@@BBBEEEFFFGGGHHHHHHIIIJJJKKKKKKMMMQQQSSSWWWYYYZZZZZZYYYXXXXXXYYY\\\\\\\\\]]]___bbbeeeggggggfffeeedddccccccdddddddddeeeeeeeeeeeeeeehhhjjjjjjiiihhhfffdddeeehhhjjjjjjiiifffaaa\\\XXXWWWWWWYYYYYYXXXWWWTTTPPPMMMJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKIIIGGGEEEDDD@@@??????@@@@@@>>>;;;888555333000000000000...---------,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''%%%$$$###$$$&&&(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******+++,,,---....../////////......///000111333444555666888999:::999888999:::<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAACCCDDDFFFGGGHHHJJJKKKLLLMMMMMMOOORRRUUUTTTQQQOOOPPPRRRSSSRRRQQQQQQQQQQQQPPPPPPMMMNNNOOOPPPOOOMMMJJJIIIFFFFFFGGGGGGHHHHHHIIIIIIDDDDDDBBB@@@>>><<<;;;::::::999777555333222111111222222111000///...------------,,,,,,,,,+++++++++(((((())))))******++++++)))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))(((''''''((()))***)))((('''&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######%%%%%%&&&'''&&&%%%###"""###$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((''''''((()))))))))))))))******))))))******+++,,,,,,...000000000///000111222222333555666777888888999;;;>>>BBBEEEHHHJJJKKKGGGHHHJJJJJJKKKMMMQQQTTTWWWXXXXXXXXXWWWWWWXXXZZZ]]]]]]]]]^^^```ccceeegggjjjiiihhhgggfffeeeeeeeeedddfffffffffeeeeeefffhhhffffffdddbbbaaabbbeeeggghhhgggeee```\\\YYYXXXYYYVVVXXXYYYYYYWWWTTTOOOMMMHHHIIIJJJLLLNNNPPPQQQRRRMMMMMMLLLKKKIIIFFFDDDCCC????????????@@@>>>:::777444222000///000000///..................------,,,+++***))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&(((((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++---...///000000000---......///111333555666555777999:::999999:::;;;<<<======>>>??????@@@@@@>>>???@@@@@@@@@@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNOOOQQQTTTVVVUUURRRPPPQQQSSSSSSQQQPPPPPPRRRSSSSSSRRRPPPQQQQQQQQQPPPNNNKKKJJJHHHIIIIIIIIIIIIHHHGGGFFFBBBAAA???>>><<<;;;;;;;;;:::999777555333222111111333222111000///...---,,,************))))))))))))))))))))))))************''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$&&&''')))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''''''''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''(((((())))))((((((***))))))))))))***++++++,,,...000000/////////000111111333444555666666666777999===AAADDDHHHJJJKKKFFFHHHJJJKKKMMMPPPTTTWWWWWWXXXXXXWWWWWWXXX[[[]]]\\\]]]___aaadddfffhhhiiijjjjjjjjjjjjiiihhhfffffffffggghhhgggeeeddddddeeefffeeeccc```^^^^^^aaacccffffffddd```\\\ZZZZZZ[[[WWWYYY\\\]]]\\\WWWRRROOOIIIIIIKKKLLLNNNPPPQQQRRRLLLKKKJJJIIIGGGEEECCCBBB@@@???>>>>>>>>><<<999666444222000///000000///...//////000//////...---,,,******)))))))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%'''&&&$$$$$$&&&''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********+++,,,------............------...///111333555666444666999:::::::::;;;<<<===<<<<<<<<<<<<>>>???@@@>>>????????????AAACCCFFFFFFGGGHHHIIIKKKMMMNNNOOORRRUUUWWWUUURRRQQQRRRUUUVVVSSSQQQQQQSSSTTTTTTRRRSSSSSSSSSRRRPPPNNNLLLKKKKKKLLLKKKKKKIIIGGGEEECCC???>>>===<<<;;;;;;;;;<<<777666555444444444444444333333222000///---,,,,,,************))))))))))))*********)))))))))))))))&&&'''((())))))(((((('''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&'''(((((())))))(((((()))))))))))))))***++++++,,,...000000///...///000000111333444555555555555777888;;;???BBBDDDFFFGGGEEEGGGJJJLLLOOOSSSXXX[[[XXXYYYYYYXXXXXXZZZ^^^aaa___```cccfffggggggggggggggghhhjjjkkkkkkjjjhhhfffhhhiiiiiihhheeecccbbbcccdddcccbbb___^^^^^^aaadddddddddbbb___[[[YYYZZZ[[[[[[^^^aaabbb```ZZZTTTOOOLLLLLLMMMMMMNNNNNNNNNNNNIIIIIIHHHGGGEEEDDDBBBAAAAAA???===<<<;;;:::888666444222000///000000000...///////////////---,,,+++******))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!'''+++,,,***&&&###(((&&&%%%%%%&&&'''&&&%%%''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,,,,---------,,,++++++,,,------///111333555666444666999::::::;;;<<<>>>===<<<;;;:::;;;===???@@@>>>???@@@@@@@@@AAADDDGGGGGGGGGHHHIIIKKKMMMOOOPPPSSSUUUWWWVVVSSSQQQSSSUUUYYYVVVRRRRRRTTTUUUTTTRRRTTTTTTSSSRRRPPPOOOMMMLLLNNNMMMMMMKKKIIIFFFCCCBBB>>>===;;;::::::;;;<<<<<<444444444444444555666777333333222000///---,,,,,,,,,,,,,,,++++++++++++***++++++******))))))((((((&&&'''(((*********))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&''''''(((***)))(((((()))***)))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""###$$$&&&'''((((((###$$$%%%%%%''''''((()))$$$%%%&&&'''''''''&&&&&&"""######$$$&&&''''''(((%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&'''(((&&&''''''((((((((((((((()))))))))))))))******+++,,,...000000///...///000///111222444555555444444777999;;;===???AAABBBBBBEEEGGGJJJMMMPPPUUUZZZ^^^YYYYYYYYYYYYYYY\\\```ddddddfffhhhiiiiiifffdddbbbccceeeiiikkklllkkkiiigggiiijjjjjjhhheeebbbaaaaaa`````````______aaaeeeiiibbbbbbaaa]]]ZZZYYYYYY[[[___bbbeeefffccc\\\UUUPPPOOOOOONNNNNNMMMLLLKKKKKKGGGGGGFFFFFFDDDCCCAAA@@@BBB@@@<<<::::::888777555333222000///000111000///......//////...,,,+++)))***)))))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" ###&&&))))))((('''&&&&&&''')))***))))))))))))************))))))))))))***+++,,,---++++++,,,,,,,,,,,,------...//////000111222222222666666666666888:::<<<===999:::<<<=========<<<;;;CCCBBBAAA@@@AAACCCEEEFFFGGGGGGGGGFFFGGGKKKQQQVVVXXXVVVUUUUUUVVVWWWVVVUUUYYYZZZYYYXXXUUUSSSSSSTTTWWWVVVUUUUUUTTTRRROOOLLLNNNNNNNNNMMMJJJGGGDDDAAA============<<<<<<<<<<<<;;;777444444777999888777666444222000000///---+++//////...---+++******)))***************)))((((((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%$$$######%%%'''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((($$$$$$%%%&&&%%%$$$"""!!!''''''''''''((((((((((((***)))((((((((()))+++,,,)))))))))))))))******+++...---,,,+++***+++,,,---///000111222444555666777:::999888999===AAADDDEEEFFFFFFFFFJJJOOOTTTXXXZZZ^^^[[[XXXXXXZZZ]]]```bbbbbbeeehhhjjjiiigggffffffggghhhiiijjjjjjjjjjjjjjjlllkkkiiifffdddbbbaaaaaacccbbbaaa``````bbbdddeeeeeebbb]]]YYYXXXYYY[[[]]]aaaeeeiiiiiiccc\\\WWWUUUPPPPPPNNNLLLKKKJJJJJJJJJEEEDDDCCCBBBAAA@@@@@@???@@@<<<999777888777444222555444333111///...,,,,,,........................+++++++++***)))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!"""$$$''')))%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''(((((((((((())))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------......///000000111222222444444444444666888:::;;;::::::<<<======>>>>>>>>>DDDCCCBBBBBBBBBDDDFFFGGGGGGGGGGGGFFFGGGKKKQQQVVVWWWUUUSSSSSSUUUWWWXXXWWWZZZ[[[\\\\\\ZZZXXXXXXYYYXXXWWWVVVVVVVVVUUURRROOOPPPPPPPPPNNNKKKHHHDDDBBB??????>>>>>>===<<<;;;;;;<<<:::888777777666555444777555333222222111...,,,//////...---,,,+++*********************)))((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&((()))$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((((((***************++++++,,,---,,,,,,++++++,,,,,,,,,...///000111222444555555999888999:::>>>AAACCCDDDEEEEEEEEEHHHLLLQQQUUUWWWYYYWWWVVVVVVYYY]]]```bbbbbbdddhhhiiigggfffeeeeeedddeeeggghhhjjjkkkkkkkkkkkkjjjhhheeecccbbbaaaaaadddcccbbbbbbbbbccceeefffdddbbb^^^[[[ZZZ[[[\\\^^^```ccceeeccc^^^XXXTTTSSSOOONNNMMMKKKJJJIIIIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@???<<<888777777666444111222222111111000//////...------------------------++++++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%'''(((((('''%%%###&&&&&&'''''''''((((((((())))))))))))***+++,,,,,,++++++,,,,,,,,,,,,------......//////000000111111222111111222333555888999;;;;;;;;;<<<===???AAAAAAEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGGGGGGGHHHKKKQQQUUUUUUSSSQQQQQQTTTWWWZZZ[[[[[[^^^```aaa```^^^]]]^^^ZZZYYYXXXYYYZZZYYYVVVTTTSSSSSSRRRPPPMMMIIIEEEBBBBBBAAA@@@???>>><<<;;;;;;999:::;;;999777555444444999777555444333222000...//////...---,,,++++++******************)))((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&###"""###$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######'''$$$"""###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&(((&&&### """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''((('''&&&%%%$$$#########(((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''+++************+++,,,,,,+++,,,,,,------,,,,,,,,,---......000111222333444777888:::<<<>>>@@@BBBCCCDDDDDDEEEFFFJJJNNNQQQTTTSSSSSSSSSUUUXXX\\\```bbbaaadddfffgggeeecccbbbbbbaaabbbdddgggiiikkkllllllhhhgggfffdddbbbbbbaaaaaacccddddddddddddeeeeeeeeebbbaaa___^^^]]]]]]^^^^^^``````___[[[VVVRRRPPPPPPLLLKKKKKKJJJIIIHHHHHHGGGCCCCCCCCCBBBBBBAAAAAAAAA>>><<<999777666555333222//////000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((()))))))))((('''&&&((((((((()))))))))******((((((((())))))***+++,,,+++++++++,,,,,,,,,------.........//////000000000000000000111222555777888;;;;;;;;;<<<>>>@@@CCCDDDFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHGGGHHHKKKPPPTTTSSSQQQOOOPPPSSSXXX\\\]]]]]]```cccdddbbb```^^^^^^[[[ZZZZZZ[[[\\\\\\ZZZWWWVVVVVVUUURRRNNNIIIEEEBBBBBBBBBAAA@@@???>>>===<<<444777::::::777666666888888777555444444333111///...------,,,++++++*********************)))(((((((((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''%%%###!!!"""###'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((******))))))******+++,,,***+++,,,---...---,,,+++---...///000111222333333555777:::<<<===>>>@@@AAACCCDDDEEEFFFGGGKKKOOORRRRRRSSSUUUVVVXXXZZZ^^^``````bbbddddddcccaaa```aaa```bbbccceeegggiiiiiijjjeeedddcccbbbaaaaaaaaaaaabbbbbbcccdddddddddddddddaaa``````_________^^^^^^```]]]YYYTTTOOOMMMMMMMMMIIIIIIIIIHHHHHHGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>===:::888666555444333/////////000000000000000************************************))))))((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((('''***)))((('''&&&''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,,,,------.............../////////000000000111333555777999;;;;;;;;;<<<>>>AAADDDEEEEEEEEEEEEFFFFFFGGGHHHIIIGGGHHHHHHHHHIIIKKKPPPSSSSSSQQQOOOPPPTTTYYY\\\^^^___aaaddddddaaa^^^\\\[[[[[[ZZZZZZ\\\]]]]]][[[YYYWWWVVVUUURRRNNNIIIEEEBBB@@@@@@@@@@@@????????????444777::::::777666666888777555333222333222000...,,,,,,++++++******))))))***************)))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%###""""""###'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""&&&)))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((((()))******)))***,,,---...---,,,,,,...//////000111222333333333666999;;;;;;<<<>>>@@@BBBCCCEEEEEEFFFIIIMMMQQQTTTWWWYYYYYYYYYYYY[[[^^^___aaabbbbbbaaa`````````bbbbbbcccdddeeeeeeeeeeeeaaaaaa````````````aaaaaa``````aaabbbbbbbbbbbbaaa_______________^^^]]]]]]^^^ZZZTTTOOOLLLKKKKKKKKKFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@>>>>>><<<999777555555555111111000000//////......*********************************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((***(((&&&$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++++++++,,,,,,,,,,,,------------..................//////000111333555888999:::;;;;;;===???AAACCCDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIKKKOOORRRTTTRRRQQQRRRUUUYYY\\\]]]^^^```aaaaaa^^^[[[YYYYYYZZZZZZZZZ[[[\\\[[[YYYWWWVVVUUUTTTRRRNNNIIIDDDBBB????????????????????????999:::;;;999777555444444555444222111222111///...,,,+++++++++***************************)))((((((''''''((((((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%###"""###&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((('''&&&&&&%%%!!!"""%%%&&&'''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''#########$$$%%%&&&'''((('''''''''''''''(((((()))%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((''''''''''''((())))))******+++,,,------------/////////000111222222222111555888888777888;;;??????BBBDDDDDDDDDGGGLLLQQQVVVYYY\\\\\\YYYXXXYYY\\\]]]___aaaaaa```___```aaacccccccccccccccbbbaaaaaa^^^^^^^^^^^^___```aaaaaa^^^____________`````````______^^^]]]]]]\\\[[[[[[YYYUUUPPPLLLJJJIIIIIIHHHDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@???======<<<999666444444555222222111000...---,,,,,,******************************))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++++++++,,,,,,,,,,,,------------------------------......///000222555777999999:::<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKOOOQQQVVVUUUSSSTTTWWWZZZ[[[[[[[[[]]]^^^]]][[[YYYYYYYYYYYYXXXXXXYYYZZZYYYWWWTTTSSSSSSRRRPPPLLLHHHDDDAAA@@@@@@??????>>>>>>>>>===<<<:::888777777666555444555333222111222111000...---------,,,,,,,,,,,,+++***************)))((((((&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++&&&&&&&&&&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&'''&&&%%%%%%((((((((((((((())))))***++++++++++++,,,---...............//////000000111000333666666444555999>>><<>>>>>;;;;;;;;;888444111222333111111000///...---,,,,,,************************)))))))))))))))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((((()))******)))'''%%%$$$'''''''''((((((((())))))'''''''''(((((()))***+++++++++,,,,,,,,,---------------------------------------...///111444777888999:::<<<>>>@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDGGGHHHIIIIIIJJJKKKNNNQQQWWWVVVUUUVVVXXXZZZZZZYYYYYYZZZ[[[ZZZYYYYYYZZZ[[[XXXWWWWWWXXXXXXWWWUUURRRRRRRRRQQQOOOLLLGGGCCCAAABBBAAA@@@???>>><<<;;;;;;;;;888444555777999999777555444222222222222000///..................------***************)))((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$###%%%&&&&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))((('''&&&%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&)))))))))))))))******+++++++++******+++---...000,,,------....../////////000333555444111333888>>>999===@@@@@@@@@BBBIIIOOOSSSWWW\\\\\\YYYWWWXXX[[[[[[]]]___``````aaabbbddd```aaaaaaaaaaaaaaa``````ZZZZZZ[[[\\\]]]___aaabbb```___]]]\\\]]]^^^```bbb___]]][[[YYYWWWVVVWWWWWWOOOLLLIIIHHHIIIHHHDDDAAABBBCCCEEEGGGHHHGGGFFFEEEGGGFFFEEECCCAAA???>>>===999::::::666222///000222000000//////......------************************)))))))))))))))*********'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&***)))'''%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,,,,,,,------------------------------...---------///222555777;;;;;;<<<<<<======>>>>>>===???CCCFFFHHHHHHGGGGGGKKKJJJIIIGGGFFFHHHLLLOOOWWWWWWWWWWWWYYY[[[]]]___```___]]]ZZZXXXWWWWWWWWWVVVVVVWWWXXXYYYXXXUUURRRRRRRRRPPPMMMIIIFFFCCCAAA>>>???@@@@@@???===;;;999999888888777777777777888333333333333222111000000---,,,,,,,,,,,,,,,,,,+++************))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&))))))(((((('''''''''&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$######''''''((()))((('''%%%$$$((('''%%%#########%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))((('''%%%###!!! %%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&''')))***+++++++++***+++,,,,,,---...///000000222222222333555777888999;;;<<<>>>@@@BBBFFFKKKOOOTTTTTTUUUUUUUUUUUUVVVVVVXXXYYYZZZ\\\___aaadddeeebbbbbbaaa___^^^]]]\\\\\\YYYYYYZZZ]]]```bbbbbbaaagggbbb\\\YYYZZZ]]]___```^^^\\\ZZZYYYXXXVVVSSSPPPQQQNNNJJJGGGDDDBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBAAA>>>;;;888888777666555444333333111111000000//////......++++++++++++++++++++++++******)))((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&'''((((((&&&&&&'''((()))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,------------------,,,,,,...------...///222555777999::::::;;;;;;<<<<<<<<<>>>AAADDDGGGIIIJJJIIIIIIIIIIIIHHHGGGGGGIIINNNQQQVVVVVVWWWXXXYYY[[[^^^___```^^^\\\YYYWWWVVVWWWWWWVVVVVVXXXZZZ[[[YYYUUURRRSSSRRRPPPMMMIIIFFFCCCAAA===>>>???@@@???===;;;:::777666666666555666666666444444333333222111000///------,,,,,,,,,,,,+++++++++*********))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%'''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((('''%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&''')))***++++++***)))******+++,,,---...//////000000111222333555666777888:::<<>><<<888888777666555444333333222111111000///......---++++++++++++++++++++++++******)))((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((())))))))))))******))))))******++++++++++++.........------,,,,,,,,,---------...///222444666777777888888999::::::;;;>>>@@@CCCFFFHHHIIIIIIIIIHHHIIIIIIHHHIIIKKKPPPSSSVVVVVVWWWXXXZZZ\\\^^^___```]]]ZZZWWWUUUUUUVVVWWWWWWXXXYYY[[[]]][[[WWWSSSSSSQQQOOOLLLHHHEEECCCAAA<<<===>>>@@@???>>><<<;;;444444444444444555555555444444444333222000///...---------,,,,,,++++++++++++++++++***)))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))((('''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&'''((()))*********)))((())))))***+++,,,---............//////111222444555444777:::>>>BBBGGGMMMQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSSSSTTTVVVYYY[[[]]]______^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYY[[[^^^aaabbbbbbfffcccaaa``````aaaaaaaaa]]]\\\YYYXXXWWWUUURRROOOKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAAAAA>>><<<888777777666555444333333222222111000///...------++++++++++++++++++++++++******)))((((((((((((((('''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((()))))))))***(((((())))))******++++++.........------,,,,,,+++---------...///111333444555666666777888999::::::;;;===@@@CCCEEEFFFGGGGGGIIIJJJJJJIIIIIILLLOOOSSSUUUUUUWWWXXXZZZ\\\^^^______\\\YYYUUUTTTTTTVVVWWWYYYYYY[[[]]]^^^\\\XXXUUURRRPPPNNNJJJGGGDDDBBBAAA;;;<<<>>>???@@@???===<<<444444555555555555555444444444444333111000...------------,,,,,,+++++++++,,,++++++***)))(((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###############$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%((())))))******)))((('''))))))***+++,,,---...............///000111333444333666:::===AAAEEEKKKNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRTTTVVVXXX[[[\\\YYYYYYYYYXXXXXXWWWWWWWWWZZZYYYXXXZZZ^^^aaacccccceeedddccccccddddddbbbaaa]]][[[YYYXXXVVVTTTQQQOOOLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@AAA@@@>>><<<888777666555444333333222333222111000///...---,,,++++++++++++++++++++++++***))))))((((((((((((((('''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((())))))***++++++.........------,,,,,,,,,,,,------...000111222333444555555777888999:::::::::;;;>>>AAACCCEEEFFFFFFKKKKKKKKKJJJJJJKKKMMMPPPTTTUUUWWWYYY[[[]]]^^^___]]][[[XXXVVVTTTUUUVVVWWWYYYYYYZZZ\\\]]][[[XXXVVVQQQOOOLLLHHHEEEBBB@@@???;;;<<<>>>???@@@???===<<<666777777777777666555555333333333222111000............---,,,,,,+++******++++++******)))(((((('''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###"""$$$''')))'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))'''&&&$$$'''((()))******)))''''''******+++,,,---...//////////////////000222333444555777:::===???BBBFFFIIIMMMMMMMMMMMMNNNNNNNNNNNNPPPPPPQQQSSSUUUWWWYYYZZZWWWWWWWWWWWWWWWVVVVVVVVVYYYYYYYYY\\\___cccdddddddddccccccdddeeeeeeccc```\\\ZZZXXXWWWVVVTTTPPPNNNNNNMMMLLLJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@@@@AAA@@@??????@@@???===;;;777777666555444333222222222222111000///...------++++++++++++++++++++++++***))))))((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&'''((((((&&&&&&'''((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))''''''((()))***++++++,,,------------------------,,,------///000111111222333333444555777888999999;;;<<>>>>><<<===>>>@@@???>>><<<;;;999999::::::999777555444222222222222111000///.........---,,,,,,+++******************))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%######$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''((()))))))))((('''******+++,,,---...//////000000000000111222333333555888;;;===>>>@@@CCCEEEIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[^^^bbbeeeeeedddbbbbbbbbbdddeeedddbbb```[[[ZZZXXXVVVUUUSSSPPPMMMNNNMMMLLLKKKIIIHHHFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@>>>>>>???>>>;;;999777666666555444333222222111111000000//////......++++++++++++++++++++++++******)))((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&'''((((((&&&&&&'''((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))'''(((((()))***+++,,,---+++,,,,,,------.........,,,,,,...///000000111111000111222333555666777888:::;;;>>>@@@CCCFFFGGGHHHHHHIIIJJJJJJIIIJJJLLLNNNRRRTTTVVVYYY\\\^^^^^^___ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSPPPOOOQQQRRRRRRQQQNNNKKKGGGCCC@@@===<<<<<<===>>>???@@@???===;;;::::::;;;;;;:::999666333222000000111111111111000000///......---+++******)))))))))))))))************))))))))))))((('''&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&''')))******)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((())))))***+++,,,---......////////////000111222333444777:::<<<===???AAACCCEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVXXXXXXYYYYYYYYYZZZZZZZZZXXXYYY\\\aaaeeegggfffdddaaa``````bbbccccccaaa___[[[YYYWWWVVVUUUSSSOOOMMMJJJJJJJJJIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@>>>>>>>>><<<:::777777666555555333333222111000000000000////////////++++++++++++++++++++++++******)))((((((((((((((('''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))'''((()))***+++,,,------***++++++,,,---...//////,,,,,,...///000000000000...///000111333444555666888999;;;>>>AAACCCEEEFFFEEEGGGHHHIIIIIIKKKMMMPPPRRRTTTVVVZZZ\\\^^^^^^___YYYZZZ[[[[[[ZZZXXXVVVUUUSSSOOOLLLJJJKKKMMMNNNOOOMMMJJJFFFBBB>>><<<;;;;;;>>>???@@@@@@???===;;;999;;;;;;;;;;;;888555222000//////000111111111111111//////...---+++******)))((((((((()))******++++++))))))))))))((('''&&&%%%''''''''''''''''''''''''******))))))((((((((('''&&&&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&''''''(((###$$$&&&''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))))))))))))))(((((()))***+++,,,,,,---///////////////000111222333555999<<<===???BBBDDDBBBCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXZZZ^^^cccggghhhfffddd``````___```bbbbbbaaa___[[[YYYWWWUUUTTTRRROOOMMMFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@>>>>>>===;;;999666777666555444333222222111////////////000000000000++++++++++++++++++++++++******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))'''%%%&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******(((((())))))))))))((((((((()))))))))************+++---......------///000000222333444444555666888444777:::???BBBEEEGGGGGGGGGIIILLLMMMMMMNNNOOOQQQQQQTTTXXX\\\^^^^^^\\\[[[[[[]]]___]]]XXXUUUUUUVVVNNNNNNLLLKKKKKKJJJJJJJJJLLLIIICCC>>>::::::;;;<<<=========<<<;;;:::999888<<<;;;999666444222111111333333333222111000000///......---------,,,,,,,,,+++++++++************))),,,***((((((******(((%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%%%%&&&((()))((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))******++++++,,,------------------...000111333222666;;;===<<<>>>CCCHHHDDDEEEEEEDDDDDDEEEGGGJJJNNNNNNOOOPPPRRRTTTVVVWWWUUUWWWZZZZZZYYYWWWWWWXXXXXXXXXZZZ___dddfffdddaaa______^^^]]]]]]]]]^^^^^^]]]YYYUUUQQQOOOMMMKKKIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDFFFHHHIIIIIIHHHGGGFFFDDDAAA???======<<<:::888444333333333333333333222444333111///...---......+++++++++************)))))))))***+++***(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((())))))))))))(((((()))*********++++++++++++)))+++,,,,,,++++++---...///111333444444444666888666888;;;???CCCEEEGGGHHHFFFHHHKKKLLLMMMMMMOOOPPPTTTVVVYYY\\\]]]\\\ZZZXXXYYY[[[\\\\\\YYYWWWVVVVVVNNNMMMLLLJJJIIIIIIHHHHHHIIIFFFAAA===:::::::::;;;;;;;;;;;;:::999888777666888777555444222222111111333222222111000000//////......---------,,,,,,,,,+++++++++************)))%%%###"""###%%%&&&%%%###''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******++++++,,,------------------...///111222555888<<<<<<;;;;;;???CCCCCCDDDDDDDDDDDDEEEGGGJJJLLLMMMNNNOOOQQQRRRTTTUUUTTTVVVXXXXXXWWWUUUUUUVVVXXXYYY[[[___dddeeeccc```^^^^^^]]]]]]]]]^^^^^^^^^]]]YYYUUUQQQOOOMMMKKKIIIFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEECCCAAA>>>======<<<:::888444444333333333333222222333222000///...------...++++++++++++************++++++***)))(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''((())))))((((((''''''''''''(((((())))))))))))((((((*********+++++++++,,,,,,)))***,,,,,,++++++---......000222333333444666888888:::===@@@CCCFFFHHHHHHHHHJJJMMMNNNOOOOOOQQQSSSXXXYYY[[[\\\\\\ZZZWWWVVVXXXXXXXXXZZZ[[[ZZZWWWUUUMMMLLLKKKIIIGGGFFFFFFEEEDDDBBB@@@===;;;::::::::::::999999888666555555444333333222111111111111111222111111000000//////.........---------,,,,,,,,,+++++++++************)))&&&%%%$$$%%%((()))((('''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))******++++++,,,------,,,,,,,,,---...///111222444777::::::999:::===@@@BBBCCCDDDCCCCCCEEEGGGJJJKKKKKKLLLNNNPPPQQQSSSSSSTTTVVVWWWVVVTTTSSSSSSTTTXXXXXX[[[___bbbcccaaa___\\\\\\]]]^^^^^^^^^______\\\YYYUUUQQQOOOMMMKKKIIIGGGGGGHHHGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHFFFEEEDDDBBB@@@>>>===<<<<<<999888444444444333333222222222222111000///...---------,,,+++++++++************...,,,***((('''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((())))))*********+++++++++***+++------------///111...///222333333444666888:::;;;>>>AAADDDFFFHHHIIIKKKMMMPPPRRRSSSSSSUUUWWWYYY[[[\\\]]]\\\[[[XXXWWWYYYXXXWWWYYY[[[ZZZUUUQQQLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@???>>><<<;;;:::::::::999888666555444444333333222111000000000000000111000000000//////............---------,,,,,,,,,+++++++++*********)))))))))))))))***++++++++++++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******++++++,,,------,,,,,,,,,---...///000111///222666777888:::>>>AAA@@@AAABBBCCCCCCDDDHHHJJJJJJKKKMMMOOOPPPRRRSSSSSSUUUVVVWWWVVVTTTRRRSSSTTTVVVXXX[[[^^^______^^^\\\ZZZ[[[\\\^^^______^^^^^^[[[XXXTTTQQQPPPNNNLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@???======<<<;;;999777444444444333333222222222111111000///......------,,,,,,+++++++++*********---,,,***)))))))))***+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((()))))))))))))))+++,,,---------///111---///222333333444777999<<<===>>>AAACCCFFFHHHIIIKKKNNNQQQSSSSSSTTTVVVXXXYYYZZZ[[[\\\]]]\\\ZZZYYY[[[YYYXXXYYYZZZWWWQQQLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@??????>>>===;;;;;;;;;:::888666555444444444444444222111000000000000000000000000////////////......---------,,,,,,,,,+++++++++*********))))))(((((((((((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((***))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***)))******++++++,,,------++++++,,,---...///000000///111444666777:::<<<>>>???@@@AAABBBBBBDDDHHHJJJKKKLLLNNNQQQRRRSSSTTTTTTVVVWWWWWWVVVTTTTTTUUUVVVUUUXXX[[[]]]]]]\\\[[[ZZZXXXZZZ]]]___```___^^^]]]ZZZWWWSSSQQQPPPOOONNNLLLNNNNNNNNNMMMLLLKKKJJJJJJEEEEEEDDDCCCBBBAAA?????????>>><<<<<<<<<;;;888666555555444333333222111111000000//////......------,,,,,,,,,++++++++++++*********+++,,,,,,+++)))((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******(((((())))))))))))(((((('''''''''((((((((())))))&&&(((***+++***+++---///...000222444444666888:::======>>>@@@BBBEEEGGGHHHHHHKKKNNNPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\[[[[[[ZZZXXXSSSMMMIIIIIIHHHGGGEEECCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;===;;;999666555444444444555444333222111000000000000000000000000000000000......---------,,,,,,,,,+++++++++************)))((())))))(((&&&$$$%%%&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******)))******++++++,,,------***+++,,,...////////////333444444555666777888999===???@@@AAABBBDDDHHHKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWUUUUUUWWWYYYVVVYYY]]]^^^]]][[[ZZZZZZXXXZZZ]]]``````___\\\ZZZWWWUUURRRPPPPPPQQQPPPOOOPPPPPPPPPPPPOOONNNLLLLLLEEEDDDCCCBBBAAA@@@??????===<<<<<<<<<<<<;;;888666555555444333333222111111...////////////...---,,,,,,,,,,,,,,,++++++++++++((()))+++,,,,,,+++)))'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((***---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''')))******+++---//////111333555555777999;;;>>>>>>>>>???AAADDDFFFGGGGGGIIIMMMOOOPPPQQQSSSUUUUUUVVVVVVWWWXXXWWWWWWWWWYYY[[[\\\[[[VVVPPPKKKIIIHHHGGGFFFEEECCCCCCBBBBBB@@@???>>><<<;;;:::::::::===;;;888666444333333444222222111111111111111222111111111111111111111111......---------,,,,,,,,,+++++++++************)))(((***+++***(((''')))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((+++++++++&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))******++++++,,,------)))***,,,.../////////...444444444555777888888888<<<>>>???@@@AAADDDHHHKKKLLLNNNPPPSSSUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVXXXZZZYYY]]]```aaa^^^\\\[[[[[[XXXZZZ^^^```aaa^^^[[[XXXUUURRRPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLEEEEEEDDDBBBBBBAAAAAAAAA<<<;;;;;;<<<<<<;;;888555666555555444222111111000---.../////////...---,,,------,,,,,,,,,+++++++++((()))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&%%%%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))+++,,,---(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))************''')))+++,,,,,,---///111///111444555666888:::<<<>>>>>>>>>???@@@CCCEEEGGGHHHJJJNNNPPPQQQRRRUUUWWWTTTTTTUUUUUUUUUTTTSSSSSSWWWZZZ]]][[[UUUOOOKKKJJJGGGGGGFFFDDDDDDCCCCCCCCC@@@>>><<<:::999888999999<<<;;;888555333222333333////////////000222333333111111111111111222222222......---------,,,,,,,,,+++++++++************)))%%%'''***)))((('''))),,,&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))"""###%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++...//////&&&''''''''''''''''''&&&""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''))))))))))))************)))******+++,,,,,,------)))***,,,.../////////...111111222444777:::;;;;;;;;;===???@@@AAADDDHHHKKKKKKMMMPPPSSSUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVYYY[[[\\\___cccccc```]]]]]]]]]XXX[[[^^^aaaaaa^^^ZZZWWWSSSQQQOOOOOOQQQSSSSSSSSSQQQQQQQQQPPPOOONNNLLLKKKFFFEEEDDDCCCCCCCCCCCCCCC;;;;;;;;;<<<<<<;;;888555666666555444222111111000---.../////////...---,,,---------,,,,,,,,,++++++***)))'''&&&'''((()))+++&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&%%%$$$%%%%%%''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))'''%%%&&&(((((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%######"""&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((()))***)))'''&&&&&&&&&'''&&&&&&%%%%%%'''((()))++++++******)))******+++))))))))))))***,,,...000000111222333444666999<<>>>>>AAAEEEIIIKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSSSSTTTYYY[[[]]]\\\VVVOOOIIIFFFIIIHHHGGGEEEDDDDDDCCCCCC???===;;;888777888:::<<<888888666555444333333222111222333333222111///...///000000111222333333333...------,,,,,,++++++***+++***)))(((((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''&&&%%%###"""&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$))))))((('''&&&%%%%%%$$$%%%&&&'''((()))***+++,,,))))))))))))************+++++++++,,,---...///000///000111333555777888999<<<===@@@AAAAAABBBDDDFFFJJJLLLPPPSSSUUUVVVUUUUUUSSSTTTSSSRRRQQQSSSWWWZZZ[[[```eeegggeeebbb___]]]ZZZ]]]aaacccccc___ZZZVVVRRRQQQPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFEEEDDDBBB@@@???;;;::::::999888777666666666666555444333222222111000000///...............---,,,++++++******+++++++++,,,------,,,***'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''))))))(((''''''(((((('''&&&&&&&&&'''((()))+++***************************))))))***,,,...///...000222333444666999<<>><<<;;;:::;;;<<<===999888777555333222222222111111222222222111111000111111111111111000000000//////...------,,,,,,+++++++++***))))))***++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((()))******+++))))))))))))************,,,++++++,,,,,,...//////000000111222444555666666:::<<>>>>>>>>>>>>>>>>>;;;:::888555444222111111111111111111111111222222333222111000///...---,,,000//////......---,,,,,,,,,++++++******++++++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))************,,,++++++,,,,,,---...///...///000111222333444444999<<<>>>@@@@@@AAABBBDDDFFFJJJOOOTTTVVVVVVUUUSSSSSSTTTTTTTTTTTTVVVZZZ]]]```bbbddddddcccaaa``````bbbcccddddddbbb]]]XXXUUUVVVTTTRRROOOLLLJJJIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJGGGEEEBBBAAA@@@???;;;::::::999888777666666999888777555333111000///000000///...............---,,,++++++******++++++)))(((&&&&&&&&&(((***+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((('''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%'''((()))((('''((()))(((((((((((()))))))))***)))))))))***************++++++++++++++++++,,,,,,***---000222444555888:::@@@AAABBBBBBBBBCCCEEEGGGKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOQQQSSSUUUVVVWWWWWWWWWXXXYYYWWWTTTRRRQQQQQQLLLJJJGGGDDDAAA@@@?????????@@@AAAAAAAAA@@@??????<<<;;;888666444222111000111111000///000111333444222111111///...---,,,+++//////......---,,,,,,,,,************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((((()))))))))************,,,+++++++++,,,------...+++,,,---///111333444555999;;;>>>@@@@@@AAABBBDDDEEEHHHNNNSSSVVVVVVUUUSSSSSSTTTUUUUUUVVVXXX[[[^^^```aaabbbbbbaaaaaabbbdddffffffeeeccc```\\\WWWUUUUUUSSSQQQNNNKKKIIIHHHGGGIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLIIIEEEBBBAAA??????;;;::::::999888777666666777777666555333222111111000000///...............---,,,++++++******+++++++++***)))(((((()))***+++&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&''''''''''''''''''&&&''''''((())))))((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&''')))***)))'''&&&&&&''''''(((((()))))))))))))))'''((()))************)))***+++++++++++++++++++++***---///111222444777999???@@@AAAAAABBBCCCGGGJJJOOOOOONNNNNNNNNNNNNNNNNNOOOPPPSSSUUUWWWYYYYYYZZZZZZZZZZZZWWWTTTQQQPPPQQQLLLJJJFFFBBB@@@>>>>>>???@@@@@@BBBCCCBBBAAA???>>><<<;;;999666444222111111111111000///000111333444////////////......------......------,,,+++++++++(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((()))))))))************,,,,,,+++++++++,,,------((()))+++---000333555666888;;;???AAAAAAAAABBBCCCCCCGGGLLLRRRUUUVVVUUUTTTUUUVVVWWWWWWWWWYYY\\\^^^^^^___`````````aaadddggggggfffdddaaa]]]ZZZWWWUUURRRQQQOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNLLLJJJGGGDDDAAA??????;;;::::::999888777666666444444444444444444444444000000///...............---,,,++++++******++++++******++++++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&((()))***)))'''&&&%%%&&&&&&'''((()))))))))((((((&&&''')))***+++******))))))***+++,,,,,,,,,,,,,,,,,,---...///000222555888<<<===>>>???@@@DDDJJJNNNTTTRRRPPPNNNMMMNNNOOOPPPOOOQQQTTTWWWYYYZZZZZZZZZ[[[[[[[[[XXXTTTQQQOOOOOOLLLIIIEEEAAA???>>>>>>???AAAAAABBBBBBAAA@@@>>>===<<<;;;999666444333222222111111111111111111222222.........///////////////...------,,,++++++******'''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))******(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((())))))))))))************,,,,,,++++++++++++,,,,,,((()))+++---000222444555777:::>>>@@@AAA@@@AAABBBCCCFFFKKKPPPSSSUUUVVVVVVWWWXXXYYYYYYYYYZZZ\\\^^^\\\]]]^^^^^^___```dddfffeeeccc```]]]ZZZWWWVVVUUUQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIFFFCCC@@@>>>;;;::::::999888777666666222333333444444555555555000000///...............---,,,++++++******++++++((((((******)))&&&$$$"""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$###$$$%%%''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&((())))))'''&&&(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&((())))))(((&&&'''(((%%%&&&'''((()))(((''''''%%%&&&(((***+++***))))))((()))***,,,---------,,,.........------///444888:::::::::<<>>>>>???@@@BBBBBBAAA@@@???===<<<;;;;;;:::888666555444333333111111222222222111111000////////////////////////.........---,,,,,,++++++'''((()))******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************,,,,,,+++++++++++++++,,,***+++,,,...///111222333444777<<<>>>???>>>>>>???DDDFFFIIIMMMQQQTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]]]]^^^^^^^^^]]]^^^```bbbbbb```\\\YYYWWWVVVVVVVVVRRRQQQOOONNNLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMKKKKKKLLLKKKHHHDDD@@@>>>;;;::::::999888777666666333333333444444444444555000000///...............---,,,++++++******++++++(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%&&&''')))******)))'''&&&"""###%%%'''((((((((('''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%"""%%%((('''&&&&&&(((+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((!!!###&&&)))******((('''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$&&&((()))(((((()))***$$$%%%'''((((((((('''&&&$$$&&&(((***++++++))))))'''(((***,,,------------000///...,,,+++...333777888888888999===EEENNNUUUYYYUUUPPPKKKJJJLLLOOORRROOOPPPSSSVVVXXXYYYXXXXXXWWWYYY[[[ZZZWWWSSSQQQPPPJJJHHHCCC@@@>>>>>>???@@@CCCBBBAAA???===<<<;;;::::::999888666555555444444111222333333333111000...111111000000/////////...000//////...------,,,,,,((()))***++++++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''))))))***))))))))))))************,,,,,,++++++***+++++++++---......//////000000000222555:::<<<===<<<<<<===DDDFFFHHHLLLPPPTTTWWWYYYZZZ[[[\\\\\\[[[ZZZ[[[\\\^^^______^^^\\\\\\]]]^^^```]]]ZZZWWWUUUUUUVVVWWWTTTRRRQQQOOOMMMKKKKKKJJJMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLLLLIIIEEEAAA>>>;;;::::::999888777666666555555444444444333333333000000///...............---,,,++++++******++++++***)))'''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$#########$$$&&&((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))(((&&&###"""((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((()))(((&&&$$$###$$$%%%&&&***)))(((&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%++++++,,,,,,,,,++++++***++++++++++++***)))((('''))))))))))))***+++,,,---,,,,,,---///000222333333777888:::===@@@GGGNNNSSSWWWTTTPPPLLLJJJKKKMMMOOORRRRRRSSSTTTUUUWWWXXXYYYXXXXXXYYYXXXVVVSSSPPPNNNEEEDDDBBB@@@????????????BBBAAA???===<<<<<<<<<===::::::999999777666444333777666555444333222222222111111000000//////......///............---------,,,,,,++++++***)))))))))))))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))))))))&&&$$$$$$%%%'''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&)))(((((('''''')))***+++(((((())))))((('''&&&&&&,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''((())))))************+++++++++,,,,,,,,,,,,,,,---///000222333333444666888;;;<<<=========CCCCCCFFFLLLSSSYYYZZZYYY[[[\\\\\\ZZZYYYXXXYYY[[[^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\\\\[[[[[[YYYXXXXXXRRRQQQPPPOOONNNNNNNNNNNNKKKJJJHHHGGGGGGIIIKKKLLLOOOOOOOOONNNKKKFFFBBB???============<<<;;;:::999777777777666555555444444///............---------)))))))))***+++++++++,,,***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&''''''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))(((&&&%%%$$$%%%'''((()))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((())))))))))))((((((%%%&&&&&&'''''''''&&&&&&))))))))))))***+++,,,---,,,,,,---...000111222333444666777:::===CCCJJJOOORRRPPPMMMKKKJJJKKKMMMOOOQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWWWWVVVTTTQQQNNNLLLDDDCCCAAA@@@???>>>>>>???>>><<<;;;999888888888888:::::::::999888777666555777777555444333222222222222111111000///......---............------------,,,,,,++++++***)))(((((()))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))))))))'''%%%$$$%%%'''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***((((((((((((((('''&&&&&&***)))'''%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))''''''(((((()))******+++*********+++++++++,,,,,,,,,,,,---...000111222333444555777999:::<<<<<<===BBBBBBEEEKKKRRRWWWXXXXXXZZZ[[[[[[ZZZXXXXXXZZZ[[[]]]\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVRRRQQQPPPNNNMMMMMMLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNKKKGGGCCC@@@=========<<<;;;:::999888777666666555555444444333///............---------***************+++++++++...,,,************)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))***+++,,,---+++,,,---...///111222222444555777999;;;@@@FFFKKKKKKKKKJJJKKKKKKMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWVVVVVVUUUSSSQQQMMMJJJHHHCCCBBBAAA@@@???>>>>>>>>>;;;:::888777666666666666999:::::::::999999888777888777666555444333333333222222111000///...------............---------------,,,,,,***)))(((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((())))))'''%%%$$$&&&'''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''&&&)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((()))******((((((((()))******++++++*********++++++++++++,,,+++,,,---...///111222222333333444555777999;;;<<<@@@AAADDDIIIOOOSSSUUUUUUXXXYYYZZZYYYXXXXXXYYY[[[[[[ZZZYYYWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVUUURRRQQQPPPNNNLLLKKKKKKJJJNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNKKKGGGDDDBBB>>>>>>===;;;999888666666666555555444444333222222///............---------+++++++++***************...---+++******)))'''%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((''''''''''''''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%'''''''''''''''((()))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''((())))))))))))))))))''''''((()))))))))))))))))))))))))))***+++,,,---+++,,,,,,...///000000111666777999:::<<<@@@EEEIIIEEEGGGIIIKKKMMMOOOOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVUUUUUUSSSQQQNNNKKKHHHFFFCCCCCCBBBAAA@@@@@@??????===<<<:::888777777777888999999:::;;;;;;:::::::::888777666555444333333333333222111000///...---,,,.........---------,,,,,,---,,,+++***)))((('''&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((('''&&&%%%&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''(((((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((())))))***+++++++++************+++++++++++++++,,,,,,...///000000111222222222222444666999:::===>>>BBBFFFKKKOOOQQQRRRUUUVVVWWWWWWVVVWWWYYY[[[YYYYYYXXXWWWVVVUUUUUUUUUWWWWWWXXXXXXWWWVVVVVVUUUSSSQQQPPPMMMLLLJJJIIIIIIMMMNNNOOOPPPPPPNNNMMMLLLNNNNNNNNNMMMKKKHHHEEECCC???>>><<<:::888666555444555555444333333222222111///............---------,,,+++++++++***)))))))))+++)))((('''((((((&&&$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&%%%%%%&&&''''''''')))+++,,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''(((((())))))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''((()))))))))))))))%%%&&&&&&&&&%%%%%%$$$###))))))))))))***+++,,,---++++++,,,---...//////000555777888:::;;;???CCCGGGBBBEEEHHHLLLOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUTTTRRROOOLLLIIIGGGFFFDDDDDDDDDCCCCCCBBBAAAAAA???===<<<:::999999999999999999:::;;;;;;;;;;;;:::888777666555444333333333222222111000///...------...------------,,,,,,,,,,,,,,,+++***)))((('''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((()))******++++++))))))*********+++++++++++++++,,,---...//////000000000000111222555777999:::<<<@@@CCCGGGJJJMMMNNNQQQSSSTTTTTTTTTUUUXXXZZZYYYXXXXXXXXXWWWVVVUUUUUUWWWWWWXXXXXXWWWWWWVVVVVVSSSQQQPPPMMMLLLJJJIIIIIIMMMNNNPPPQQQQQQOOOLLLKKKMMMMMMMMMKKKJJJGGGEEEDDD@@@>>><<<999777555444444444444444333222222111111///............---------,,,+++++++++***)))))))))((('''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&))),,,......+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))(((((('''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((('''(((((((((((('''&&&%%%$$$))))))))))))***+++,,,---++++++,,,,,,---......///000222444666888;;;???BBBBBBDDDHHHLLLOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQOOOMMMJJJHHHFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB???===<<<:::999999999999999999:::;;;;;;;;;::::::777666555444333222222222111111000000//////......------------,,,,,,,,,,,,*********))))))((((((''''''''''''(((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%'''(((((('''&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''((())))))******)))))))))************+++++++++,,,,,,---......///......///000222444666777777:::>>>AAACCCFFFHHHKKKMMMOOOPPPQQQRRRSSSVVVXXXWWWWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWVVVVVVRRRQQQPPPNNNLLLKKKKKKJJJOOOPPPQQQRRRQQQPPPMMMLLLLLLKKKKKKJJJHHHFFFEEEDDD@@@>>><<<999777555555555555444444333333222111111///............---------+++++++++***************(((''''''(((***++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&)))++++++***(((&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%''''''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&'''((())))))(((*********++++++***))))))))))))))))))***+++,,,---+++++++++,,,------......,,,...111333555888;;;>>>AAACCCGGGJJJLLLNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQOOONNNLLLJJJHHHFFFEEEDDDCCCDDDDDDEEEEEEDDDBBBBBB@@@>>>===;;;::::::::::::999::::::::::::999999888666555444333222111111111000000000000////////////---------,,,,,,,,,++++++)))))))))))))))))))))(((''''''''''''((((((((()))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&$$$&&&((()))'''&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))&&&&&&&&&'''(((((())))))))))))))))))************+++++++++,,,------......---...///111333444555555444888<<>><<<999777666666777555555555444333333222222///............---------***************+++++++++)))((('''(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''***)))'''&&&&&&''')))***###$$$%%%'''((()))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''((()))***++++++++++++%%%&&&'''((())))))))))))))))))))))))***+++,,,---+++++++++,,,,,,---------+++---000222444777;;;>>>AAACCCEEEHHHJJJLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJGGGFFFDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAABBBAAA???===<<<<<<<<<===999:::::::::999999888777555555333222111000000000////////////000000000000---------,,,,,,,,,++++++(((((((((((())))))))))))&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&$$$&&&((()))(((&&&&&&'''((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&&&&''')))*********)))(((&&&&&&'''((())))))((((((%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++%%%%%%&&&&&&'''((((((((())))))))))))************+++++++++,,,,,,---------,,,---000222444555444444333777<<<>>>???@@@DDDGGGHHHIIILLLMMMNNNPPPSSSVVVRRRSSSUUUVVVWWWWWWVVVVVVRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@???<<<999777777777888666555555444444333333222//////.........---------))))))******+++++++++,,,)))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&''''''(((((((((((('''''')))(((((('''''''''(((((())))))))))))************...,,,++++++---......---000000111222555888;;;<<<<<<@@@FFFIIIKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLIIIFFFCCCBBBAAAAAADDDCCCCCCDDDFFFFFFBBB???======<<<;;;;;;;;;;;;<<<============<<<;;;:::999555444444333333222222111...///////////////............---------,,,,,,,,,***+++++++++***)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''')))+++,,,$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$***(((''''''((()))'''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''+++((($$$ """&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((###%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&''')))***+++++++++************************,,,,,,,,,---------......------...///000111222333333666:::<<<>>>???@@@BBBHHHJJJLLLNNNOOOPPPRRRTTTRRRTTTUUUWWWXXXWWWVVVUUURRRPPPOOOOOORRRTTTVVVVVVTTTSSSPPPNNNLLLKKKJJJJJJKKKJJJIIIIIIIIIHHHEEEBBBEEEFFFFFFGGGFFFEEEDDDCCC===<<<:::999777777777777888888777666555444333333/////////...------,,,,,,)))))))))))))))))))))))))))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''))))))))))))((((((''''''(((((('''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%&&&&&&%%%$$$''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))************,,,+++***+++---......---...//////111333666999;;;<<>>AAADDDEEEGGGIIIKKKKKKKKKKKKLLLMMMNNNPPPQQQOOOMMMKKKHHHFFFDDDDDDCCCCCCCCCEEEGGGHHHFFFBBB???<<<<<<;;;:::::::::::::::======<<<<<<;;;999888777555444444333333222222111222222222222111000......,,,,,,,,,,,,++++++++++++))))))************)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((()))&&&""" """%%%''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$######%%%''')))(((((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))***)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***)))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%+++)))%%%###"""%%%(((***))))))))))))))))))))))))''''''((()))))))))))))))************************************++++++++++++---------......////////////222777:::===???BBBDDDCCCEEEGGGIIIIIIKKKMMMOOOTTTVVVZZZ\\\]]]\\\ZZZXXXUUURRRPPPPPPRRRTTTUUUUUUUUUTTTQQQNNNKKKJJJIIIIIIMMMLLLLLLJJJIIIFFFDDDCCCAAABBBCCCDDDDDDDDDCCCBBBAAA???;;;888666666666777999888777666555333222222/////////...------,,,,,,***************************)))((((((******)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((''''''''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((())))))******(((''''''''''''((('''''''''(((((((((((((((*********))))))((((((((('''''''''(((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''$$$###"""$$$'''***++++++''''''((((((((((((''''''(((''''''''''''(((((()))((()))))))))************+++******,,,...//////...------...///111444666888;;;===@@@BBBCCCEEEIIIKKKJJJJJJJJJKKKMMMNNNPPPQQQNNNMMMKKKIIIGGGFFFEEEDDDBBBCCCFFFHHHHHHFFFBBB???======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666555444444333333222222111333222222111000///---,,,,,,,,,,,,+++++++++******)))))))))***************''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''***(((%%%######%%%(((***''''''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((())))))(((((('''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((('''''''''&&&%%%''')))******)))(((''''''''''''((())))))))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((()))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((******(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&+++((($$$!!!!!!###&&&((((((((((((((((((((((((((('''((()))))))))))))))(((*********************************++++++++++++,,,------------------------000333666999;;;===@@@CCCAAACCCFFFGGGHHHIIIKKKNNNQQQTTTWWWZZZ[[[ZZZXXXVVVPPPOOONNNOOOSSSWWWYYYZZZVVVTTTQQQMMMKKKIIIHHHHHHKKKLLLKKKIIIFFFDDDCCCCCCAAABBBCCCDDDEEEDDDCCCCCCCCC@@@<<<888666555666777888888777666444333222111/////////...------,,,,,,***************************)))((()))***+++***(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))'''''''''''''''((((((((('''''''''''''''((()))***))))))((('''&&&&&&&&&'''((((((((((((((('''''''''***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((("""!!!!!!###&&&)))******''''''(((((((((((('''''''''''''''''''''((())))))((()))))))))************,,,++++++---///000///---.........///111444666888;;;===@@@BBBCCCEEEHHHKKKIIIIIIIIIJJJKKKLLLNNNNNNKKKKKKJJJIIIGGGFFFDDDDDDAAACCCFFFGGGFFFDDDAAA@@@??????>>>=====================<<<;;;:::888666666555444444333333222222111111111111000///---,,,+++,,,,,,,,,+++++++++******)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((''''''(((((('''&&&&&&%%%)))(((''''''((()))(((&&&'''''''''''''''((())))))))))))((((((((('''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))))))))))))))((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------222444777888999:::===???AAACCCEEEFFFGGGHHHKKKMMMOOOQQQUUUXXXYYYXXXVVVUUUPPPNNNMMMNNNRRRVVVXXXYYYUUUSSSPPPMMMKKKIIIHHHHHHIIIIIIIIIGGGCCCAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@<<<999666666666777777777666555444333222222/////////...------,,,,,,***************************)))((()))***+++***(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))((('''''''''''''''''''''''''''(((((((((((()))))))))%%%$$$###$$$&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''(((((())))))(((((('''''''''''''''&&&((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%$$$######%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&''''''((()))***))))))))))))************,,,,,,,,,...//////---+++.........///000333555777999<<>>>>>>>>>>>>>>>>>>>>===<<<:::888777666555444444333333222222111000000000000///---,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%$$$(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,,,,------.........333555666777777999;;;>>>@@@BBBDDDFFFGGGHHHJJJLLLNNNPPPRRRUUUVVVVVVVVVUUUSSSPPPNNNNNNPPPRRRSSSSSSSSSRRROOOLLLJJJIIIIIIIIIFFFGGGHHHEEEAAA???AAACCCDDDDDDEEEFFFEEEDDDCCCBBBAAA???===:::888777777777555555555444444444333333/////////...------,,,,,,++++++++++++++++++++++++***)))((((((******)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))(((''''''''''''''''''''''''''''''((((((((())))))))))))&&&%%%$$$%%%&&&''''''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((((((((((((((((((&&&'''((()))***)))(((''')))((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&''''''((((((((((((''''''&&&&&&&&&''''''((()))***))))))))))))************+++++++++,,,------***''',,,,,,,,,---///111333555666:::>>>AAACCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFEEECCCBBBAAA@@@BBBCCCBBB@@@???@@@AAA@@@??????>>>===>>>>>>>>>??????>>>===;;;999777666555444444333333222222111000000000000000///...---------------,,,,,,,,,,,,,,,+++***)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''"""$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((()))((((((&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))(((''''''&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((((((((('''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((()))'''''''''((())))))******'''(((((())))))***))))))%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&''''''''''''***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&''')))************))))))))))))))))))))))))************++++++++++++++++++,,,---...//////000111333555555666888<<>>>>>===<<<:::999777666333333444444444555555555/////////...------,,,,,,++++++++++++++++++++++++)))(((''''''))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((())))))******)))((('''(((*********)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((+++***)))(((((('''((((((&&&'''***+++,,,+++***)))))))))(((((('''''''''&&&''''''(((((())))))******(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''*********''''''((((((((((((''''''&&&&&&&&&'''''')))******))))))))))))*********************+++,,,***'''%%%+++++++++,,,---000222333444888===AAABBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@???@@@BBBBBBAAA>>>===???BBB??????>>>===============@@@@@@???===<<<999888777555555444333333222222111000000111111111000000///......------------,,,,,,---,,,***(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%""" !!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&###$$$&&&((())))))(((((()))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((%%%%%%&&&'''((((((((((((&&&%%%%%%''')))******)))$$$$$$$$$%%%&&&'''((()))&&&&&&'''((()))***++++++***)))((('''((()))+++---%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''+++***)))'''''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++***)))(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%%%%$$$#########%%%'''((())))))))))))))))))))))))%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))))))))************++++++,,,---///000111111000111333444666999===@@@>>>@@@BBBCCCDDDFFFHHHJJJHHHHHHIIIIIIKKKMMMOOOPPPOOOMMMKKKLLLNNNQQQSSSSSSPPPOOOMMMLLLKKKJJJKKKKKKDDDGGGHHHEEEAAA@@@DDDHHHDDDDDDDDDDDDCCCAAA>>>===<<<=========<<<:::888666222222333444444555666666000//////...------,,,,,,++++++++++++++++++++++++)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((''''''''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((('''''''''&&&$$$&&&(((***++++++)))))))))))))))))))))(((((((((&&&'''''''''&&&%%%$$$$$$'''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&$$$###$$$''''''%%%"""''''''''''''''''''''''''+++*********))))))((((((,,,++++++++++++---...///------------...000111222000444:::>>>@@@@@@AAABBBEEEDDDDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>============<<<===>>>>>>===;;;888777666666666555444444333333777777666555333222111000000///...---,,,,,,+++,,,))))))***++++++)))((('''&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&'''((('''$$$"""###&&&))))))(((''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))((((((***(((&&&%%%%%%'''***+++&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((()))***)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''(((((()))&&&$$$$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%&&&(((***+++)))(((((((((((((((((((((''''''''''''%%%&&&'''(((((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---------------------...///000///111333444444555777999>>>???BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNLLLJJJIIIKKKMMMPPPQQQQQQPPPOOONNNOOOPPPPPPNNNMMMIIIGGGEEEDDDBBBBBBCCCCCCCCCDDDDDDEEEDDDBBB@@@???;;;<<<<<<<<<;;;999777666444333111222333444444333000///------///000///...++++++,,,---,,,+++***)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''%%%&&&(((***+++***))))))&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%)))(((((((((''''''''''''&&&&&&'''''''''((((((((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((()))''''''(((******(((&&&''''''''''''''''''''''''*********)))))))))((((((((()))***,,,,,,,,,,,,,,,------------...000111222000333888<<<===???@@@BBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>=========>>>????????????>>><<<:::999999888888777777666555555777777666444333222111000///...---,,,+++++++++++++++++++++++++++***))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&'''((()))'''$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))***(((&&&$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''(((((((((((((((((('''%%%%%%&&&'''((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))******)))((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&((())))))'''&&&'''((('''''''''((((((((())))))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,---...///000///111333333444444666888<<<>>>@@@CCCEEEFFFFFFFFFEEEEEEEEEFFFGGGJJJLLLMMMMMMLLLKKKLLLOOOQQQRRRRRRTTTSSSRRRSSSSSSQQQOOOLLLHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;999888777555333222222333444444333111///......///000//////+++,,,,,,---,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''((((((''''''''''''(((((()))((((((''''''(((((()))$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&'''(((*********))))))&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&))))))((((((''''''&&&&&&''''''(((((((((((()))))))))((('''((())))))'''%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((()))*********)))((()))++++++)))'''''''''''''''''''''''''''******))))))))))))((((((((())),,,.........,,,+++,,,,,,------...///111222000333666888:::<<>>>>>>>>>>>>>>???AAAAAA@@@??????>>>======;;;;;;;;;:::999999888888777666555444333222111000...---,,,++++++***++++++---,,,,,,+++++++++++++++((((((((((((((('''''''''&&&''''''''''''''''''&&&((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''***(((&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((()))))))))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''&&&%%%&&&((()))***)))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))'''%%%%%%&&&'''%%%&&&&&&''')))******+++******))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++***++++++,,,---///000111...000222333333333555777:::<<<>>>AAACCCEEEEEEEEEAAABBBCCCEEEGGGJJJLLLNNNNNNMMMLLLMMMOOORRRSSSSSSWWWWWWWWWWWWWWWTTTOOOLLLGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBBBBCCCAAA???===;;;:::999888666444333333444555555444111000//////000111000///,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%&&&(((******)))'''&&&))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((('''''''''&&&'''((()))***)))))))))''''''((()))***++++++,,,(((((())))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))'''&&&'''******(((%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******''''''''''''(((((('''&&&''''''''''''''''''''''''))))))))))))))))))((((((***+++,,,---............,,,,,,,,,---...///000111000222444555777999===@@@@@@AAABBBCCCFFFHHHJJJKKKHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>>>>???@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;::::::999999777666555444222111000000---,,,++++++*********+++---,,,+++***)))***++++++))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&(((((('''''''''((((((((()))(((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********))))))((((((((())))))((((((((()))))))))((((((((('''''')))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))******)))'''%%%%%%''')))&&&''''''((())))))******((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++++++++,,,,,,))))))***+++,,,...000111...000111222222222444666777999<<>><<<:::::::::777666444444555666555444111000000000222222111///,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&(((******)))'''&&&))))))(((((((((((())))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))'''''''''((((((((((((((('''(((((()))))))))))))))'''(((((()))***+++,,,,,,(((((()))))))))))))))(((%%%&&&&&&'''((()))******)))))))))))))))((((((((()))'''%%%'''***+++(((%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((((((%%%&&&'''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((()))))),,,+++)))))))))+++...///,,,,,,,,,,,,---///000111000111222333555888<<>>>>>>>>>>>>>>???@@@@@@???>>>===============<<<;;;;;;:::999999888888666666555444222111000///,,,,,,+++*********++++++,,,+++***(((((()))******))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''######%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''(((((('''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&%%%#########((((((((((((((((((((((((&&&&&&'''((()))((((((((('''((((((((()))))))))***'''''''''((((((((((((((('''''''''''''''''''''''''''((()))))))))(((''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************+++)))'''&&&&&&'''***,,,((((((((((((((((((((((((''''''(((((()))*********++++++***)))'''''')))+++))))))))))))))))))((((((******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++*********++++++((())))))***,,,...///000---///111111000111222444555777:::===@@@BBBCCCDDDAAABBBEEEHHHLLLOOOQQQRRRPPPNNNMMMMMMPPPRRRSSSSSSUUUVVVWWWXXXYYYVVVRRRNNNHHHHHHIIIIIIHHHFFFDDDBBBBBBCCCCCCEEEFFFHHHIIIIIIHHHFFFCCC@@@===<<<;;;;;;999777555555666666666555222111111222333333222000---------,,,,,,,,,,,,,,,************************''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))***))))))(((((())))))***+++)))'''%%%%%%''')))+++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((()))))))))'''''''''(((((()))))))))'''(((((()))))))))))))))%%%&&&&&&'''((()))******))))))((((((((((((''''''''''''&&&((())))))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&%%%&&&(((***)))((('''((((((((((((((((((((((((((((((''''''(((((((((((())))))+++)))&&&%%%%%%(((,,,...++++++,,,,,,---...000111///111222333444777;;;>>>CCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGFFFFFFEEEDDDDDD>>>>>>??????@@@AAAAAAAAA??????>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<::::::999999888888777777666555444333222111000///,,,,,,++++++++++++,,,,,,+++***))))))(((((())))))((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((%%%%%%&&&''''''''''''&&& """$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((()))(((((('''&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((()))))))))))))))((((((((('''((()))'''%%%###""""""''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&$$$###&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&&&&(((***,,,((((((((((((((((((((((((((((((((())))))***************+++***))))))***,,,*********))))))(((((((((((((((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((((((((((()))))))))))))))***+++---...///---...000000///000111333333555999===@@@BBBCCCDDDBBBDDDGGGKKKNNNQQQSSSTTTRRRPPPNNNOOOQQQSSSTTTSSSUUUUUUUUUVVVWWWUUUQQQNNNIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKHHHFFFDDDAAA???===<<<;;;:::888777666777777666555222222222333555555222000......---,,,,,,,,,,,,,,,************************((((((''''''''''''((((((&&&''')))******)))'''&&&''''''((((((((()))))))))''''''''''''(((((((((((()))((((((''''''(((((()))******))))))))))))*********)))(((''''''((()))******)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((()))&&&'''(((((()))))))))(((((((((((((((((((((''''''((((((((('''''''''&&&&&&%%%'''((()))((('''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))(((&&&$$$###''')))++++++)))((()))***(((((((((((((((((((((((('''''''''((((((((())))))***)))'''''''''))),,,---+++++++++,,,---...///000...000222444555777:::<<>>>>>???@@@@@@AAAAAA@@@@@@???>>>=========>>><<<===>>>>>>>>>===<<<;;;:::999999888888777666666666555444333222000//////------,,,,,,,,,,,,------***+++++++++******))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((($$$%%%&&&'''''''''&&&&&&!!!$$$''''''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))))))))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))))))))(((&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((((((%%%(((***)))'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((''''''''''''((()))*********''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''((((((((((((''''''&&&&&&'''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******&&&(((*********)))***+++)))))))))))))))*********((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))***++++++))))))))))))***+++------,,,...////////////000222222555888<<<@@@BBBDDDDDDCCCEEEHHHLLLOOORRRSSSTTTUUUSSSQQQRRRTTTUUUVVVVVVXXXVVVUUUUUUUUUSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKFFFEEEDDDCCC@@@>>><<<;;;;;;999777777777888777666333222333555666555333111///...---,,,+++,,,,,,---************************)))((('''&&&&&&'''((()))$$$%%%'''(((((('''%%%$$$(((((((((((())))))))))))(((''''''''''''((())))))((((((''''''''''''((((((******))))))))))))******(((((())))))))))))((((((+++)))(((''''''((()))+++))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))&&&'''''''''(((((())))))***)))(((((((((((())))))+++++++++***************&&&&&&'''(((((((((((((((+++***)))((('''&&&%%%%%%((((((''''''&&&&&&&&&%%%$$$'''***)))'''&&&(((***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************(((&&&$$$###&&&)))+++***((('''(((***))))))))))))))))))))))))&&&'''''''''(((((())))))+++++++++,,,,,,---......+++++++++,,,---...///000...000333555666777999<<<<<<<<<===>>>@@@BBBDDDFFFGGGFFFFFFFFFEEEDDDDDDDDD===>>>>>>???@@@@@@AAAAAAAAAAAA???>>>============<<<===???@@@???>>><<<;;;::::::999888888777777666666555444333111000//////---------,,,,,,---......++++++,,,---,,,+++***)))&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((())))))************))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&###&&&))))))&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))******+++''''''''''''(((((())))))&&&''''''''''''''''''&&&(((((()))))))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%$$$'''***+++)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''&&&''''''((()))******+++&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,+++***(((&&&(((((())))))))))))((((((************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&))),,,,,,+++(((&&&))))))))))))))))))))))))******))))))))))))))))))###&&&)))******)))***+++''''''((()))***+++,,,,,,---,,,***((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---...///******))))))***+++,,,,,,,,,...//////......000111222444888<<<@@@CCCDDDEEECCCEEEIIILLLOOORRRSSSSSSWWWUUUTTTTTTVVVXXXXXXXXX[[[YYYWWWUUUTTTRRROOOLLLLLLKKKIIIGGGFFFFFFFFFGGGEEEDDDDDDDDDEEEGGGIIIJJJDDDEEEDDDCCCAAA???<<<:::<<<:::888777888888777666333333333555777666333111///...---,,,+++,,,------************************((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,***)))))))))***((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&$$$######$$$&&&'''((())))))))))))'''%%%$$$))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))***++++++++++++*********+++,,,,,,------...//////000222444777999:::@@@@@@AAABBBBBBBBBAAAAAACCCBBBAAAAAACCCCCCBBBAAA>>>============>>>>>>???BBBAAA@@@>>><<<;;;:::::::::<<>>>>>===<<<;;;999888777666666333444444444444333222222/////////...------,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''(((((((((((((((((())))))))))))************((((((((((((((((((((((((+++***)))***++++++)))'''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))******)))))))))((((((((()))((('''&&&&&&'''((())))))))))))))))))'''&&&%%%))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((())))))))))))(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''((())))))))))))***++++++++++++***+++++++++,,,------......//////000222444666888:::>>>???@@@AAAAAAAAAAAAAAACCCBBBAAAAAABBBBBBAAA@@@>>>============>>>??????@@@???>>>===============;;;<<<===>>>>>>===;;;:::999999999999888777666555666555444333222111000//////.........---,,,,,,,,,************+++,,,---...******))))))((((((((((((&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''')))(((((((((((('''''''''''')))((('''&&&&&&'''((()))'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''((((((((()))))))))(((((('''''''''&&&&&&&&&%%%&&&((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&%%%%%%%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))///,,,)))(((***+++***(((*********)))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))(((((((((''''''***************)))))))))++++++*********)))))))))***((('''((()))***)))(((******))))))(((((((((((()))))))))*********++++++---+++))))))*********)))))))))))))))))))))))))))))))))******+++,,,,,,,,,---...///000111222222222222555888===@@@BBBCCCCCCEEEFFFGGGIIIKKKMMMOOOPPPSSSTTTVVVXXXYYYYYYYYYXXXYYYXXXWWWUUUSSSPPPNNNMMMKKKKKKLLLKKKJJJGGGDDDCCCBBBAAAAAABBBDDDEEEEEEDDDCCCCCCAAA@@@??????>>>>>>===<<<;;;999888777666666333333333333333222222111/////////...------,,,,,,************))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((()))))))))))))))((((((((())))))))))))************(((((((((((((((((((((((())))))***+++------***((())))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******(((''''''(((******))))))))))))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''(((((((((((())))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++******)))******))))))))))))******))))))***++++++++++++***++++++,,,------....../////////000111333666888999;;;<<<===???@@@AAABBBBBBCCCAAA@@@@@@AAAAAA@@@>>>===============>>>???@@@>>>>>>>>>>>>>>>>>>??????>>>=========<<<<<<;;;;;;;;;;;;;;;:::999777666555555444333222111///......//////..................******))))))))))))*********))))))))))))(((((((((&&&''''''((((((''''''&&&((())))))(((''''''(((***))))))((((((((('''''''''***))))))(((((())))))***((()))***)))'''&&&'''((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((((((((()))((((((''''''''''''((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((******)))((('''&&&&&&%%%(((''''''''''''''''''(((((((((((((((((()))******''''''((((((((()))))))))(((((((((''''''''''''&&&&&&&&&((((((((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((,,,)))&&&###"""$$$&&&((())))))))))))))))))))))))''''''(((((())))))******,,,***(((''''''(((((('''))))))))))))************(((((()))***************((((((((((((((((((((((((*********)))))))))))))))***************+++++++++,,,,,,++++++++++++*********)))((((((******)))(((***))))))))))))(((((((((((()))))))))************,,,***))))))*********)))))))))))))))))))))))))))(((((())))))***++++++,,,---...///000111222222222111333777:::===???@@@@@@DDDEEEFFFHHHJJJLLLMMMNNNRRRTTTWWWZZZ[[[[[[ZZZYYY\\\[[[XXXUUURRROOOMMMLLLJJJKKKLLLLLLKKKIIIFFFEEECCCBBBAAAAAACCCCCCBBBAAA@@@@@@?????????>>>>>>>>>===<<<:::999777777666666222222222333222111111000/////////...------,,,,,,************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,......+++((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))***))))))((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((************************((((((''''''''''''(((((((((((((((((()))))))))))))))***++++++++++++***)))************************))))))***++++++++++++***+++,,,,,,------...////////////000111333555777888888999;;;===???AAABBBBBBBBBAAA???@@@AAAAAA???>>>============>>>???@@@@@@??????>>>>>>>>>???@@@@@@AAA@@@>>><<<<<<;;;<<<<<<===<<<<<<;;;999777666555444333222111000...------..................//////++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))(((''''''(((***((((((((((((''''''''''''))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((******)))((('''&&&&&&%%%((((((''''''''''''((((((((((((''''''(((((()))***(((((()))))))))*********(((((((((''''''''''''''''''(((((((((((('''%%%%%%&&&''''''((((((((((((((('''''''''''''''''''''''',,,***(((&&&%%%&&&(((***((((((((((((((((((((((((&&&''''''((()))******++++++)))((('''''''''(((((((((((())))))******++++++(((((()))***************))))))))))))))))))))))))************************))))))***************+++))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))(((((()))))))))*********---,,,******+++,,,,,,+++))))))))))))))))))))))))((((((((()))******++++++,,,---...000111111222222222333666999;;;===>>>>>>EEEFFFGGGHHHJJJLLLMMMNNNPPPSSSXXX\\\______^^^]]]___\\\YYYTTTQQQNNNMMMLLLKKKLLLMMMMMMLLLJJJHHHGGGDDDBBBAAAAAAAAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>===<<<:::888777666666666111222222222222111000000/////////...------,,,,,,************)))))))))((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((())),,,...---***((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))(((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***))))))((('''&&&'''((((((((()))))))))***(((((((((''''''((((((((())))))(((((((((((())))))((((((((('''((())))))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))))))))))))))(((******++++++++++++******))))))***++++++++++++***++++++,,,,,,---......///...//////000222444666777666888:::<<>>???@@@AAAAAA@@@@@@????????????@@@@@@???===;;;::::::;;;<<<===<<<<<<;;;999777666555333222222111000///...------------------.........---,,,+++***************))))))))))))************))))))************))))))'''(((((('''&&&&&&''')))************))))))))))))((((((((((((((((((((((((''')))***)))(((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''(((((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''((()))******+++******)))((('''''')))***(((((())))))******++++++(((((()))***************************************************++++++++++++((((((((()))))))))******((((((((((((((((((((((((+++)))((()))***+++***)))))))))))))))************))))))))))))************,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))((((((((()))******++++++,,,---...///000111111111222333666888;;;===>>>???EEEFFFGGGIIIKKKMMMNNNOOONNNQQQWWW]]]aaabbbbbbbbb___]]]XXXTTTPPPOOONNNNNNLLLMMMNNNOOONNNLLLJJJHHHDDDCCCAAAAAAAAA@@@???===;;;<<<===>>>>>>>>>======<<<;;;:::888777666555555111222222222222111000000/////////...------,,,,,,************)))))))))(((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&))))))))))))************(((((((((((((((((((((((((((((()))***,,,,,,)))'''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((((((++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))***((())))))))))))(((((('''''''''(((((())))))******)))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))******++++++++++++******))))))***++++++++++++*********+++,,,,,,------.........///000111333555555666777:::<<>>@@@BBBCCCBBBAAA=========>>>???@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@===<<<:::999999999::::::;;;;;;;;;:::999777666555111111111111000000000///------------------------...---,,,+++++++++++++++)))))))))************+++'''(((((())))))((((((''''''(((((('''&&&&&&''')))------,,,,,,,,,+++++++++&&&''''''((((((''''''&&&&&&((())))))''''''(((***((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''&&&&&&''''''(((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))%%%&&&'''))))))***))))))))))))))))))))))))))))))''''''(((((())))))***************)))'''(((***,,,))))))))))))************(((((()))******************************************************+++++++++'''''''''((())))))******)))))))))************++++++***))))))++++++***))))))))))))************+++)))*********++++++++++++***((('''''')))******)))))))))))))))))))))))))))(((((())))))***++++++,,,,,,---...///000111111111222333555888:::===???AAADDDEEEGGGIIILLLNNNPPPPPPMMMPPPVVV[[[```cccdddddd___\\\WWWSSSPPPPPPQQQRRRNNNOOOPPPPPPOOOMMMJJJIIIEEECCCAAAAAAAAAAAA???===;;;<<<===>>>>>>>>>===<<<<<<;;;999888666666555555222222222333222111111000/////////...------,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((()))((((((((())))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''(((((())))))))))))******++++++++++++************)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))))))))((('''''''''((()))*********))))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))***++++++++++++++++++++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))***)))'''%%%%%%''')))***))))))***++++++***))))))))))))***++++++++++++***))))))***++++++,,,,,,---......//////111222444555777888:::===???AAABBBBBB???>>>>>>@@@CCCEEEEEEDDD=========>>>???@@@BBBCCC@@@@@@???@@@@@@AAABBBCCC===<<<<<<;;;;;;;;;<<<<<<999999999999888777666555000000000111111111222222000/////////...------------,,,,,,+++++++++,,,,,,))))))*********+++++++++(((((())))))))))))((((((((())))))(((''''''(((***,,,,,,+++++++++*********&&&''''''((((((''''''&&&%%%'''((((((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((('''''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''(((((((((((()))'''((((((((())))))))))))(((((('''''''''(((((()))%%%&&&((()))***)))((('''***************************))))))((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))******)))''''''***,,,*********)))))))))))))))(((((()))***************************************)))))))))*********++++++'''(((((()))******++++++*********+++++++++,,,,,,+++***))))))++++++***)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,)))(((&&&''')))******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,...///000111111111111222333666:::===@@@AAABBBCCCEEEHHHKKKNNNPPPQQQNNNPPPTTTXXX\\\___aaaaaa]]]ZZZUUUQQQPPPQQQSSSUUUQQQQQQRRRQQQPPPMMMJJJHHHEEECCCBBBAAABBBAAA@@@>>><<<===>>>??????>>><<<;;;<<<;;;999888666555555555333333333333333222222111/////////...------,,,,,,************))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''(((((())))))******''''''''''''((((((((((((((((((((((((((((((((((((***)))''''''(((((('''%%%))))))))))))))))))))))))&&&&&&'''((()))***++++++************************''''''''''''(((((((((((((((((())))))*********+++(((((())))))))))))((((((******)))(((((()))***+++))))))))))))))))))))))))+++)))(((''''''((()))+++''''''((())))))***))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,***'''%%%%%%'''***,,,((()))***++++++***)))((())))))***++++++++++++***((())))))***++++++,,,,,,.........///000222333444888999;;;===???AAABBBBBB>>>>>>>>>@@@DDDFFFFFFFFF=========>>>???AAABBBCCC>>>>>>>>>@@@AAACCCEEEFFF?????????@@@@@@@@@@@@@@@888888888888888777666555///000000111222333333333222111111000///......---,,,+++++++++++++++,,,,,,))))))******++++++++++++******++++++++++++******)))******)))(((((()))+++((((((((((((''''''''''''&&&'''((())))))((('''&&&$$$&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&&&&'''((())))))(((((("""###$$$$$$%%%%%%%%%%%%'''''''''&&&&&&'''''''''******))))))((((((((('''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((()))******++++++++++++,,,,,,,,,,,,'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))%%%&&&((()))***)))((('''************************111///,,,))))))***,,,...))))))))))))))))))))))))))))))))))))((((((((((((((()))***(((&&&&&&))),,,++++++******))))))(((((((((((()))***************))))))))))))))))))))))))(((((())))))************((())))))***++++++,,,,,,)))))))))******++++++++++++***)))***+++++++++)))))))))******++++++++++++++++++,,,,,,,,,---------+++)))((()))+++,,,,,,+++))))))))))))))))))))))))*********+++,,,,,,------+++,,,---///000000111111///000222555999<<<@@@AAA???AAACCCFFFJJJMMMOOOQQQOOOPPPSSSVVVYYY[[[]]]^^^\\\YYYTTTQQQPPPRRRUUUXXXRRRRRRSSSRRRPPPMMMJJJHHHEEECCCBBBBBBBBBBBBAAA???===>>>???@@@???>>><<<;;;<<<;;;999777666555555555333444444444444333222222000//////...------,,,,,,************)))))))))))))))'''&&&(((,,,...,,,)))))))))((('''''''''''''''))))))))))))))))))))))))$$$%%%'''((())))))))))))---+++(((&&&$$$%%%&&&'''*********)))'''&&&$$$###)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&******)))(((((((((((((((******++++++++++++******...---+++)))(((((())))))((()))***++++++***)))(((((('''''''''((()))******)))))))))***++++++,,,,,,***)))(((''''''((()))***###&&&((())))))***+++,,,+++*********))))))((((((&&&((()))++++++)))(((&&&******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((((('''((()))*********((('''&&&))))))))))))))))))))))))))))))))))))************++++++***************+++,,,,,,---...///000111222666888;;;>>>@@@@@@@@@???<<<===???AAACCCEEEGGGHHH@@@???===>>>???AAA@@@@@@===>>>???@@@AAAAAAAAAAAA??????>>><<<<<<;;;;;;;;;888888888888888777666666222222222222222222222222111111000///...---,,,,,,++++++++++++,,,---......+++++++++++++++***)))((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))+++***)))(((((()))***+++...---+++)))''''''''''''))))))))))))************---,,,+++***))))))))))))++++++***)))(((((())))))))))))))))))((((((((((((++++++******)))((((((''',,,+++******))))))************))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++************))))))))))))******++++++++++++******))))))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,------...000111444777999:::;;;;;;;;;>>>AAADDDGGGJJJMMMPPPPPPQQQRRRTTTUUUVVVVVVVVVSSSTTTTTTSSSRRRRRRSSSUUUSSSUUUWWWUUUPPPLLLJJJKKKIIIGGGDDDAAA??????@@@AAA@@@??????>>>>>>>>>>>>>>>>>>===;;;999666444222111111222333444444222000///111111000...---+++******,,,,,,++++++***)))((((((&&&'''(((((((((''''''((())))))((('''''''''''''''))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((*********)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((()))))))))******))))))))),,,+++***(((((((((((()))))))))***++++++***)))(((******************+++,,,******************))))))***)))(((((((((((()))***%%%'''))))))))))))***+++************)))))))))(((((()))***,,,,,,***)))(((******))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))((((((''')))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((++++++***************+++,,,,,,---...///000111111444666888:::<<<=========;;;<<<===???BBBDDDEEEFFF@@@???===>>>???AAA@@@@@@>>>???@@@AAAAAABBBBBBBBB???>>>===<<<;;;;;;;;;;;;888888888888888777666666333333333333333333333333111111000///...------,,,,,,,,,+++++++++,,,------***************)))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))(((((((((((()))((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((+++***)))(((((()))***+++,,,,,,+++)))(((((((((((())))))))))))************+++***((('''&&&&&&''''''++++++***)))))))))))))))((((((((()))))))))))))))))))))))))))************,,,+++******))))))************))))))))))))******)))************+++++++++************************)))************+++++++++,,,,,,+++++++++***************))))))))))))******++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++,,,------......///000222555777999999999;;;>>>AAADDDFFFHHHLLLNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTUUUTTTSSSRRRSSSTTTRRRTTTVVVTTTPPPMMMLLLLLLKKKIIIEEEBBB@@@???@@@AAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;999888666444333333111222333333333222000////////////......---------,,,,,,++++++***))))))(((%%%)))+++)))%%%###&&&)))))))))((('''''''''''''''))))))))))))))))))))))))******)))(((((()))***+++$$$%%%''')))******))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---******)))((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))******+++******))),,,+++******************++++++***))))))(((''''''***))))))(((((())))))***&&&(((******)))))))))***************)))))))))))))))***+++,,,,,,+++***)))***))))))))))))((((((((()))))))))))))))))))))))))))******************)))))))))******))))))((('''***))))))((((((((((((((())))))))))))))))))))))))************+++++++++++++++***************++++++,,,,,,---...///000000111222333444555777888:::;;;999:::<<<>>>@@@BBBCCCCCC@@@???===>>>???AAA@@@@@@??????@@@AAABBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;888888888888888777666666444444444444444444444444222111000000......---,,,------,,,++++++++++++,,,((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********))))))))))))((((((((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******)))((('''******))))))))))))*********************)))(((((())))))))))))************+++***(((&&&%%%&&&'''(((+++***))))))))))))))))))'''(((((())))))*********(((((())))))***+++,,,,,,,,,+++******))))))************))))))))))))******)))************+++++++++************************)))************++++++++++++++++++*********************))))))))))))******++++++++++++************)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,---......//////...///111333555777777888<<<>>>AAACCCEEEGGGJJJLLLKKKKKKKKKLLLLLLMMMMMMMMMQQQSSSUUUUUUTTTSSSSSSSSSRRRSSSSSSRRROOONNNNNNOOOMMMKKKHHHDDDAAA@@@??????======<<<;;;;;;;;;;;;<<<888888777777666555444444222222222222111111111111------......///000000000,,,,,,++++++***)))))))))((()))+++)))''''''(((***))))))((('''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%&&&((()))%%%&&&'''((()))*********)))******+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,------******))))))((())))))***(((((())))))))))))(((((((((((((((((())))))******))))))*********+++************)))((('''''''''((())))))))))))((((((''''''))))))))))))))))))))))))((()))++++++)))(((((()))*********)))))))))))))))******+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************)))((((((***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,---------...*********)))******+++,,,,,,,,,---......///000000111111111111333666888::::::;;;===???@@@AAAAAAAAA@@@???===>>>???AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;888888888888888777666666555555555555555555555555222222111000///...------...---,,,+++************((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************&&&((()))++++++)))(((&&&***))))))))))))))))))***((()))***++++++***)))(((((()))))))))************...---***)))((()))+++,,,******)))))))))))))))***''''''((()))******++++++((())))))******+++,,,,,,,,,+++******))))))******+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,------...//////000...///000222444666777777<<<>>>@@@BBBCCCEEEGGGIIILLLLLLLLLLLLLLLLLLLLLMMMPPPRRRUUUVVVUUUSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQPPPMMMJJJEEEBBB@@@???>>>???>>>======<<<<<<======888777777666555444444444444444333222111222222222---......//////000000000+++++++++*********)))))))))'''%%%&&&)))++++++***))))))((('''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%&&&((()))***)))(((''''''(((***+++)))******+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''******************************))))))))))))******)))******++++++******)))((())))))***++++++++++++***************++++++,,,******)))((('''''''''(((''''''(((((())))))))))))))))))************)))))))))***++++++)))(((((()))))))))))))))))))))******)))******************)))))))))))))))************************************)))***+++,,,,,,+++***)))***************))))))(((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))*********++++++******))))))***++++++,,,,,,,,,------......//////111111000000222555888:::;;;===???AAABBBBBBBBBAAA@@@???===>>>???AAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA===<<<<<<;;;;;;;;;;;;<<<888888888888888777666666555555555555555555555555222222111000///...------...---,,,+++***)))))))))))))))***++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************&&&((()))++++++)))(((&&&)))))))))******)))))))))'''(((***++++++***))))))((()))))))))************...---,,,******+++,,,---***)))))))))))))))******'''(((((()))***++++++,,,************************,,,+++******))))))******++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************++++++++++++************+++++++++++++++++++++++++++,,,......---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,------...//////000///000111222444555777777;;;===???AAABBBCCCEEEHHHLLLKKKJJJJJJJJJKKKLLLLLLOOOQQQTTTUUUTTTRRRQQQQQQPPPOOONNNNNNOOOPPPQQQQQQPPPNNNKKKGGGCCC@@@>>>===>>>======<<<<<<<<<<<<<<<999888777666555444333222555555444333333333333444////////////............+++++++++***************'''$$$!!!"""'''******((())))))((('''''''''''''''))))))))))))))))))))))))******)))(((((()))***+++---+++)))&&&&&&''')))+++)))******+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''+++*********))))))((((((******)))))))))***++++++******++++++++++++******((()))***+++++++++++++++***************+++,,,---,,,+++******************''''''((())))))***++++++)))******++++++******))))))***,,,+++***))))))***))))))))))))************************************)))))))))************+++************************)))******************)))******++++++******)))(((((((((((((((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))***+++,,,,,,,,,,,,---------.........111111000111222555888:::===>>>@@@BBBCCCCCCBBBAAA@@@???===>>>???AAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<888888888888888777666666555555555555555555555555333222111111//////...---------,,,******))))))))))))******++++++++++++***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******)))((('''))))))************))))))((())))))*********))))))))))))))))))************+++******))))))*********)))))))))))))))******+++((())))))******+++++++++++++++++++++++++++******,,,+++******))))))******++++++************++++++)))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,---......//////000000000111333444666777999;;;>>>???@@@BBBEEEGGGHHHHHHGGGGGGGGGHHHJJJKKKNNNPPPRRRSSSQQQPPPPPPPPPOOONNNMMMNNNPPPRRRQQQPPPPPPNNNKKKGGGCCC@@@===<<<;;;;;;:::999999999999:::999999888777555444333333444444444444333333333333000000///...---,,,,,,+++************************'''%%%$$$###%%%&&&(((((())))))((('''''''''''''''))))))))))))))))))))))))(((((())))))******+++++++++***)))((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''******))))))******+++,,,))))))************))))))((()))***++++++***))))))******))))))***,,,---...******************+++,,,))))))******************)))***++++++++++++***)))(((***++++++***)))***+++((()))))))))************+++++++++******+++++++++))))))*********+++++++++***************************))))))(((((())))))******++++++++++++***))))))''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,------------))))))))))))***+++,,,---,,,,,,------------......000000000111333555777888===>>>AAACCCCCCCCCAAA@@@@@@???===>>>???AAA@@@@@@>>>??????@@@@@@??????>>><<<;;;;;;::::::;;;;;;<<<888888888888888777666666444444444444444444444444333222222111000///......,,,,,,+++***))))))******(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((($$$&&&'''))))))((('''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&'''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((******)))))))))))))))***))))))))))))************'''((())))))))))))(((''')))))))))))))))***++++++************************)))******++++++,,,,,,,,,,,,+++******))))))******,,,++++++******++++++,,,)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------------------------------******))))))))))))******************************+++++++++,,,------......////////////111222444555777:::<<<>>>@@@AAADDDFFFFFFEEEEEEDDDEEEGGGIIIKKKNNNOOOPPPPPPNNNNNNOOOPPPNNNMMMMMMOOORRRRRRPPPNNNNNNMMMJJJGGGCCC???===<<<;;;::::::999888999999999888888777777777666666666222222333333333222111000.........---,,,,,,++++++************************(((******'''$$$$$$'''+++))))))((('''''''''''''''))))))))))))))))))))))))$$$%%%'''((())))))))))))((()))***++++++***)))(((***************)))((((((************************************************'''''''''(((((((((((((((******))))))***+++,,,,,,(((((())))))))))))(((((('''((()))******)))((('''******))))))***,,,---///((((((''''''((()))******,,,,,,++++++***))))))))))))***+++,,,,,,+++***)))((()))++++++******+++,,,(((((())))))*********+++---,,,,,,++++++,,,,,,---))))))******++++++++++++***************************)))(((''''''((()))******++++++++++++***))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,---,,,,,,------------------//////000111333555666777===>>>AAACCCCCCBBB@@@???@@@???===>>>???AAAAAA@@@>>>>>>?????????>>>>>>===;;;;;;:::::::::;;;;;;<<<888888888888888777666666444444444444444444444444333333222111000///......,,,+++******)))*********''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***+++***)))'''(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))((()))***++++++***)))(((,,,+++)))((((((((()))***))))))))))))************&&&''')))++++++***((('''))))))((())))))***+++++++++++++++***************'''((()))***,,,---...///,,,++++++***)))*********,,,++++++******++++++,,,)))************+++++++++************************)))************+++++++++,,,,,,,,,------.........,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++,,,,,,------...........................******))))))))))))******))))))))))))))))))))))))******+++,,,,,,------......------...///111333444666999<<<>>>???AAADDDGGGFFFFFFEEEEEEFFFHHHKKKMMMNNNOOOOOONNNMMMLLLNNNPPPMMMMMMMMMPPPSSSSSSPPPLLLMMMLLLIIIFFFCCC???===<<<===<<<;;;;;;::::::;;;;;;666666777777888888999999///000222333222111///------,,,,,,,,,,,,,,,++++++******************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************+++******)))))))))))))))***)))(((''''''((()))*********))))))(((((('''''')))************)))((((((***+++,,,+++)))'''''''''++++++++++++******))))))++++++++++++++++++++++++*********))))))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++...---++++++++++++---...++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++***++++++,,,---...///,,,,,,------.../////////000///...///000222555777:::<<>>@@@CCCCCCBBB@@@?????????>>>>>>>>>>>>>>>???===<<<;;;;;;<<<===<<<:::888888777555444444444444666555555555555444444444333333222111000///......---,,,***+++,,,,,,+++)))***++++++,,,,,,++++++***((((((''''''&&&&&&&&&%%%''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''((()))***)))(((&&&%%%+++***(((''''''(((((()))&&&''''''((((((((((((((())))))((((((''''''&&&&&&))))))))))))******************))))))))))))******'''''''''''''''((()))))),,,+++)))((((((((()))***%%%''')))***+++***(((''')))************+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------,,,++++++******++++++,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///...---,,,++++++++++++000///...---,,,+++******000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******************************+++,,,,,,------...//////000222222333333333888:::<<>>===<<<>>>@@@AAABBBAAA@@@@@@AAA@@@@@@??????@@@@@@@@@???>>><<<<<<<<<<<<:::999888888777666555555555555555555555555444444444444333333222111000///......---,,,++++++,,,,,,+++)))***++++++,,,,,,++++++***))))))))))))(((((('''''')))*********)))((('''''''''(((((())))))(((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((*********)))'''&&&%%%&&&'''((())))))((((((&&&'''(((((())))))((((((((((((((((((((('''''''''))))))))))))******************))))))))))))******((((((''''''(((((()))***++++++***)))))))))))))))((((((***+++++++++***))))))************+++++++++(((((((((((((((((((((((()))))))))))))))***++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++......---,,,+++******+++...---------------,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************,,,,,,---......//////000...///000111222222222222666888;;;===???BBBEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKLLLNNNPPPRRRSSSNNNOOOOOOOOONNNMMMLLLLLLLLLKKKHHHFFFCCCBBB@@@@@@===<<<;;;:::999888777666777777666666555444444444666555555333222000...---///...---,,,++++++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************+++******)))))))))))))))))))))((((((((())))))******))))))))))))(((((((((&&&'''(((***+++,,,,,,,,,''')))++++++***)))***+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************''''''((((((((()))))))))++++++*********++++++,,,,,,,,,,,,---......//////............000222444555666777:::<<<======<<<;;;======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???===<<<<<<;;;999888888888777777777777777888555555555555444444444444333333222111000///......---,,,++++++,,,,,,+++*********++++++++++++******++++++************))))))++++++++++++***((('''&&&((())))))******)))((((((''''''((((((((((((''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))&&&''''''(((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))******((()))*********)))''''''!!!###''')))******((('''&&&'''(((((())))))(((((('''((((((((((((((())))))))))))))))))******************))))))))))))******)))))))))((()))******+++*********+++******)))(((*********+++++++++,,,,,,)))************+++++++++))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++...---,,,++++++******+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,---......//////000---...///000111111111000444666999;;;<<>>===<<<;;;999888777666666666666555444444333333333333333222111000///...000///...,,,+++*********,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************+++******)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++(((***++++++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++,,,++++++******)))*********+++,,,,,,------...//////000000000111222444666777444666888:::;;;<<<;;;;;;======<<<<<<===???AAABBBAAAAAABBBBBBBBBBBBBBBBBB@@@>>><<<<<<===<<<;;;999888888888777888888999999555555555444444444333333333333222111000///.........,,,++++++,,,---+++*********++++++++++++******************************************))))))(((''')))************))))))(((''''''(((((((((((('''''''''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''(((((())))))(((''''''$$$%%%''')))******)))(((''''''((()))))))))))))))''''''(((((()))))))))***((()))))))))******************))))))))))))************))))))******+++,,,)))***+++,,,,,,+++)))(((+++************+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------...............------,,,+++++++++++++++,,,,,,,,,---------......---------....../////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...------...///000000//////222444666888999<<>>===;;;:::888777666666666555555444333333333222222222222222111111000111000...---++++++******,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))(((((()))***************))))))))))))******************++++++++++++******+++,,,---,,,***(((((()))+++++++++++++++++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------++++++******)))*********++++++,,,,,,---.........//////000111222444555666444555777999;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBB@@@@@@BBBBBBCCCCCCBBBBBB===<<<;;;<<<>>>>>>===<<<999888888888888999999:::555444444444444333333333333333222111000///.........---+++,,,------,,,***)))******++++++******)))))))))))))))))))))))))))&&&''''''((())))))))))))***************)))((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))((((((((('''''''''&&&''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''&&&'''''''''((('''''''''******)))))))))))))))***'''(((((()))))))))))))))'''((((((((())))))******((()))))))))******************))))))))))))*********************+++,,,,,,)))***+++,,,,,,+++***)))***))))))))))))***+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------...////////////......---,,,,,,+++,,,,,,,,,......---------,,,,,,,,,,,,------....../////////------------------------+++++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,------...---......////////////...000222444666777999===???BBBDDDFFFHHHJJJKKKKKKJJJHHHJJJLLLPPPSSSVVVYYYZZZVVVUUUSSSQQQPPPOOOPPPPPPOOONNNLLLIIIGGGEEEDDDCCC@@@???>>><<<:::999777777777666666555444444333333222222333333333333333222111000...---,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++******)))))))))))))))(((((()))***++++++++++++)))))))))************+++++++++,,,,,,+++******))),,,---...---***(((((((((++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,+++++++++,,,------......,,,,,,---///000111222333444555777888:::;;;<<<<<<::::::::::::;;;===???AAA???@@@BBBCCCDDDDDDCCCBBB<<<;;;;;;<<<>>>??????>>>999999888888888888888999444444444444333333333333333333222111000///.........---,,,,,,------,,,+++))))))************))))))'''''''''(((((((((((()))$$$%%%&&&((())))))))))))************)))(((''''''''''''((((((((((((''''''&&&'''(((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''))))))(((((('''&&&&&&%%%&&&''''''((((((((((((((('''(((((())))))(((((('''******))))))))))))((((((''''''''''''((((((((((((---,,,***)))((()))***+++'''((())))))******))))))((())))))))))))))))))***))))))))))))******************))))))))))))***************)))******+++,,,)))***++++++,,,+++++++++)))))))))************+++)))************+++++++++************************+++************+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------------,,,---......///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++,,,------......------......------------...............------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000......////////////......///111333444555777;;;===???AAADDDHHHJJJKKKJJJJJJHHHIIIMMMPPPTTTWWWXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSOOONNNLLLIIIGGGEEEDDDCCCAAA@@@???===;;;999888777777777777666555555444444222333333444444444333333000///...---,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))'''(((***+++,,,,,,++++++))))))*********+++++++++******+++,,,,,,,,,+++++++++,,,------+++))))))***+++++++++,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,++++++++++++------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************++++++***++++++,,,---...***++++++,,,,,,---......***+++,,,...///000111111333444555777999:::;;;<<<888888999:::;;;===??????@@@BBBDDDEEEFFFFFFEEEDDD>>>===<<<===>>>???>>>===:::999888777777777777777444444444333333333222222333333222111000///......///---,,,,,,------,,,+++))))))************))))))'''''''''((((((((())))))&&&'''((()))))))))))))))))))))))))))((('''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((()))))))))((((((((('''''')))))))))))))))***++++++)))))))))***************(((((()))************)))*********)))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))***+++++++++*********++++++,,,---))))))+++,,,,,,,,,+++***)))************+++++++++************************++++++******++++++,,,---*********++++++,,,,,,---------,,,,,,,,,,,,------...------,,,---...///000---.........////////////---------------------------.........////////////........................,,,,,,---...............//////.........//////000,,,,,,---------------...++++++,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////000000000//////......000222333444666999<<<<<>>???AAACCCEEEGGGHHHGGGFFFEEE@@@>>>======>>>>>>===;;;:::999888777666666666666444444444333333333222222333333222111000///......///---,,,,,,---...,,,+++))))))************))))))''''''(((((()))))))))***)))************))))))((())))))))))))((('''&&&%%%''''''((((((((((((''''''&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%$$$++++++******+++,,,------###%%%(((+++,,,+++***((((((((()))***************++++++******))))))(((((())))))))))))******************))))))))))))******)))))))))((()))******+++++++++***)))***+++---...)))***,,,......---,,,+++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))***+++,,,,,,------...------,,,,,,------.........---,,,---...///000............/////////000////////////////////////............/////////000...........................//////000000000000000000000/////////000000111***++++++,,,---//////000................................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...///000000000000000//////...000222333444666999;;;;;;===BBBFFFIIIJJJIIIIIIGGGIIIMMMPPPTTTVVVWWWWWWZZZ[[[[[[ZZZYYYVVVTTTRRROOOMMMKKKHHHFFFDDDCCCBBBBBBAAA@@@>>><<<999888777999999888888777777666666111222222222222111000000...------------...//////,,,++++++***)))*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++*********))))))((((((******))))))))))))******))))))***++++++++++++***(((((())))))******++++++++++++************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++***+++,,,...///------------------------.........---------,,,,,,***+++,,,,,,,,,,,,+++******,,,------,,,+++,,,......///////////////......////////////////////////000000//////..................---------,,,,,,,,,---------------------------,,,,,,...///...,,,***...---------------.........,,,******,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,------...------......///000111000222444555555666888999888999:::<<<===???@@@AAAAAACCCEEEFFFGGGFFFEEEDDD@@@???>>>>>>>>>===:::888<<<<<<;;;;;;;;;:::::::::888777555444222222111111444333333222222111111111------......------,,,+++------,,,+++************))))))(((((((((((())))))************************&&&((()))++++++)))(((&&&&&&'''((((((((('''%%%$$$''''''(((((())))))******)))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$&&&''')))******)))'''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''+++***)))(((&&&&&&%%%%%%((((((((((((((((((((((((******)))'''&&&%%%$$$###((((((((((((((()))******)))'''%%%&&&)))***(((&&&((((((((((((((((((((((((*********)))))))))))))))333...)))'''(((***+++************+++,,,,,,,,,---))))))))))))))))))))))))************************)))))))))***+++++++++,,,///......---+++******)))******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++,,,---...///,,,,,,+++++++++,,,,,,---/////////---+++)))***+++............///000...---/////////.........------////////////////////////////////////////////////...//////000000//////...+++,,,...///111111222222222111///------...///000000///......//////...---......//////......------------............------...---,,,,,,,,,,,,---...***+++,,,------------,,,...------,,,,,,,,,------............//////000000......000111333555666666<<<>>>AAADDDFFFFFFFFFFFFJJJJJJLLLMMMPPPRRRTTTUUU\\\\\\\\\[[[YYYVVVTTTRRRNNNNNNMMMLLLKKKIIIHHHGGGHHHFFFCCC@@@===:::999888999999888777777777777777555444333222111222333333222111///---,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******+++*********))))))))))))******))))))))))))************+++,,,,,,,,,,,,,,,))))))))))))************************************)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,...---,,,+++++++++,,,---------------------------+++++++++,,,,,,,,,,,,,,,******+++,,,,,,+++******---...//////------...///000000000000000///...---////////////////////////000////////////.........///............---------........................---,,,,,,---......---+++,,,,,,+++++++++,,,------...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,,,,,,,------...------......///000111111222444555555555777999999:::;;;===???@@@BBBCCCBBBCCCEEEFFFGGGFFFEEEDDDBBB@@@>>>=========;;;999<<<<<<;;;;;;;;;:::::::::777666555444444444444444444333333222222111111111------......------,,,,,,++++++*********++++++,,,))))))(((((((((((())))))************************'''((()))******)))((('''((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&((()))))))))((('''***))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''&&&&&&''''''((())))))'''&&&''')))***(((&&&))))))))))))))))))))))))***)))))))))))))))))))))000,,,)))''')))***+++************+++++++++++++++************************************************************++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++************++++++++++++***************+++,,,---,,,,,,,,,,,,,,,---.........///000000//////111333000000000000111000///...000000111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111000///...333222000///...///000111000//////000222333222111/////////000000///......---......//////......---......---,,,,,,---......++++++++++++,,,,,,,,,---...------,,,,,,------...------......////////////......000111333555666666;;;===@@@CCCEEEFFFFFFFFFIIIJJJJJJLLLOOORRRTTTVVV[[[ZZZZZZYYYWWWUUUSSSQQQMMMNNNOOOPPPOOONNNLLLKKKGGGFFFCCC@@@>>><<<:::999::::::999888888888888888777666555444333333444444......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))************************++++++,,,------------,,,***************)))))))))************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,------......+++,,,,,,---------,,,,,,///000111111/////////111111111111111111000//////000000000000000000000000000111111111111000//////111000000000000/////////////////////////////////000...,,,---...///......,,,,,,++++++,,,------......---,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111111333555555555555666888999:::;;;===@@@BBBCCCDDDCCCDDDEEEGGGGGGFFFEEEEEECCCAAA>>><<<<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::666666666555555666666777444444333333222111000000......---------,,,,,,,,,)))(((((()))***+++,,,,,,***))))))(((((())))))***************************(((((())))))))))))((((((***))))))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((()))+++,,,---(((((((((((((((((((((((('''''''''''''''''''''(((%%%%%%%%%%%%%%%&&&'''''')))(((''''''))))))((('''************************))))))))))))))))))******+++***(((((()))******)))******************))))))++++++++++++++++++++++++************************+++++++++++++++*********+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++,,,---...,,,...//////...///111333111222222333333222222111333444444555555666666777777777777777777777777777888888888888888888888888666777777777666555444444555555555444222000///...222111///...---.../////////...---...000111000//////000000111111000000///---......//////......---......---,,,,,,---......,,,+++*********+++,,,---...---------------......---------.....................000111333555666666;;;===@@@CCCEEEFFFFFFEEEHHHHHHIIIJJJMMMQQQUUUWWWWWWWWWWWWVVVTTTRRRQQQPPPLLLNNNQQQTTTUUUSSSPPPOOOFFFEEECCCAAA???===<<<<<<;;;::::::999999999999:::999888777555444444444444......------......///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))*********************************************************++++++,,,---,,,,,,,,,+++++++++******)))))))))***************+++++++++((()))******++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------........./////////------......////////////111222333222111000111222333444444555666666555555666666666666666666666666555666666777777666555555555555555444444444333333222111111111111111000000333111......///000000000......------...//////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111222333555555444555666888888999;;;===???AAACCCDDDDDDDDDEEEGGGGGGGGGGGGFFFDDDAAA===;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::888888777777666666777777444444333333222111000000......------,,,,,,,,,,,,))))))(((((()))******+++***))))))))))))))))))***************************))))))(((((((((((())))))+++***)))(((((()))***+++******))))))((((((''''''''''''''''''''''''''''''((('''%%%$$$$$$&&&)))***'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((((((((())))))(((((()))))))))))))))))))))))))))))))))))))))*********''''''((()))******))))))+++*********)))(((((((((++++++++++++++++++++++++************************,,,,,,,,,++++++*********......---,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------///......---......//////...///000000//////111333444555777888999999:::;;;<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA???===;;;::::::::::::999888777666555444333222111000000000000222000///...//////...,,,///000000111111000000000......////////////............------------......,,,+++)))))))))***,,,......------------......///------------..................000111333555666666:::<<>>>>>;;;::::::999999999::::::999999777666555444333333111111000///...---,,,,,,------------------------))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********************+++++++++)))***++++++++++++***))))))******+++++++++++++++,,,,,,++++++******))))))))))))*********+++++++++))))))***+++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........////////////////////////------...///000111333333444666777777666666777888999:::<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBBBBAAA@@@???============<<<<<<<<<<<<888888777777777666666666666444111000000111111000/////////....../////////,,,,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...------......///000111111333555555555555666888777888:::<<<>>>@@@BBBBBBCCCDDDEEEFFFHHHHHHIIIIIIEEEBBB>>>;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;:::999888777666666666555555444333222000000//////...---,,,,,,,,,------+++******)))(((((())))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++******))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%''')))***'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''(((((()))((()))))))))(((((())))))(((((((((((((((((((((((((((((())))))************%%%&&&((()))))))))))))))+++*********)))(((((((((************************************************---,,,,,,,,,++++++******---------,,,,,,++++++***++++++,,,------------,,,+++,,,,,,,,,------------------,,,,,,,,,---......333333222111111111222222222444666666777888;;;>>>???BBBFFFHHHIIIJJJLLLOOONNNNNNOOOQQQRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWTTTQQQNNNKKKJJJGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::888777666555444555444222222333333222000111111111111111000//////...//////////////////...........................,,,+++***))))))+++---...---------------...///000..............................000111333555666666888:::>>>AAADDDEEEEEEEEEEEEFFFFFFHHHLLLPPPTTTVVVQQQPPPOOOOOONNNMMMMMMMMMMMMPPPUUUYYYXXXSSSMMMIIIDDDCCCBBBAAA@@@?????????:::::::::999999::::::;;;999999888666555333222111111111000000///---,,,,,,------------------------))))))))))))))))))))))))******************************))))))))))))***************+++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***+++++++++++++++*********)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------)))***+++,,,---------------------...//////000000//////////////////000000000000111333555888:::;;;>>>???AAAAAAAAAAAACCCEEEFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLNNNPPPPPPOOOMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA<<<:::777666666555333222111111000///............,,,---...---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111000222444555555666888999888999:::<<<===???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLGGGDDD@@@>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::888777666555555555555444333111000/////////...---,,,+++,,,------,,,,,,+++***)))(((((()))+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''&&&''''''((((((((((((((((((((((((******))))))((('''&&&&&&)))(((((((((((()))******((()))******(((((()))***''''''''''''''''''''''''((((((((()))******++++++%%%''')))***)))((()))*********************))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......++++++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////111111111111222333444444666888<<<@@@CCCGGGLLLPPPSSSXXX\\\______aaadddhhhfffgggggghhhjjjkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooollliiifffcccaaa___^^^\\\ZZZWWWSSSQQQOOOFFFEEEDDDAAA???<<<:::999777666444555666666555444444444333333222111//////...//////000000//////...---...////////////...---,,,,,,+++++++++,,,---...------------...///000000///////////////...............000111333555666666777999===AAACCCEEEEEEEEEDDDEEEFFFIIILLLOOOQQQSSSNNNNNNMMMLLLKKKKKKLLLLLLNNNQQQVVVXXXWWWQQQKKKFFFDDDCCCBBB@@@????????????;;;;;;;;;;;;;;;<<<<<<===:::999999777555333111000---...///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))***************++++++,,,,,,,,,)))***,,,------,,,***))))))***++++++,,,,,,++++++***++++++++++++++++++,,,((())))))***++++++,,,,,,++++++,,,------------,,,,,,,,,,,,------------...***+++,,,---------,,,+++......//////000111111222//////111222444555666777999999;;;===@@@DDDGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXYYYZZZZZZ[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWYYY[[[]]]]]]\\\[[[YYYWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRQQQQQQPPPOOOOOONNNHHHFFFDDDCCCBBB???<<<:::777666444333111111000000...000111000---,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------......///000111///111333444555666999;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCFFFIIILLLNNNOOOIIIGGGEEECCCBBBAAA???<<<<<<<<<;;;;;;;;;:::::::::::::::888777666666666666666555444333111000///...000...---++++++,,,---...,,,++++++*********+++++++++******))))))******+++))))))))))))))))))))))))'''((()))******)))(((''''''((())))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))(((''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((''''''&&&'''((()))******))))))(((''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((())))))((((((((()))******(((***+++***(((''')))+++(((((((((((((((((((((((('''(((((()))******++++++''')))+++***(((''')))+++*********+++++++++++++++************************************************++++++,,,,,,,,,,,,,,,,,,)))******+++---......///+++,,,------...---------------------.....................///000222333444444444555777:::===???@@@EEEHHHMMMRRRVVV\\\bbbfffhhhmmmrrrsssrrrssswwwzzzzzzzzz{{{||||||}}}~~~~~~~~~}}}zzzyyywwwtttsssrrrooollliiifffeee[[[ZZZWWWTTTQQQMMMJJJIIIDDDBBB???>>>===;;;999777888888777666444222000/////////000000000000//////---...///000000///...---,,,,,,---------.........------------...///000111111111000000000/////////......000111333555666666666999<<<@@@CCCDDDEEEEEECCCDDDGGGJJJMMMNNNOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLNNNQQQUUUWWWVVVQQQKKKFFFCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>???@@@;;;;;;:::999777444222000---...///000111000000///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,)))***,,,------,,,***)))++++++,,,------------,,,*********++++++,,,,,,---((())))))***++++++,,,,,,+++,,,------......------,,,,,,,,,---------......,,,---......---,,,***)))...//////000111222222333111222444666999<<<>>>???BBBCCCDDDGGGKKKOOOSSSUUUUUUWWWYYY[[[[[[]]]___bbbccccccddddddccccccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^___aaaccceeefffeeecccaaa`````````____________^^^\\\\\\[[[[[[ZZZYYYXXXXXXSSSRRRPPPOOOMMMJJJEEEBBB===<<<:::888666555444444000222333222///...///111........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------......///000111...000333444555777:::<<<=========>>>??????@@@@@@@@@AAACCCFFFIIIMMMOOOQQQKKKJJJHHHGGGFFFDDDAAA>>><<<<<<;;;;;;;;;:::::::::888888777777777777777888666555444333111000///...000...---++++++,,,---...************+++,,,---...++++++************++++++))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&'''(((*********)))(((''''''(((((())))))******))))))))))))))))))))))))&&&''')))******((('''%%%&&&''')))******)))'''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))******)))))))))))))))******(((((((((((((((((((((((('''''''''((()))*********((((((((((((((()))******(((***,,,+++(((''')))+++))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++***''''''))),,,*********+++,,,,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////111222222444555777999:::>>>???BBBEEEIIINNNQQQSSS[[[^^^cccgggkkkpppvvvzzzuuuyyy~~~~~~||||||~~~}}}|||zzzxxxwwwsssrrrooolllhhhccc```^^^YYYVVVQQQMMMIIIDDD???<<<;;;;;;:::888666444222000//////000000000000//////---...///000000///...---,,,---.../////////......---------......000111111222222111111000000//////......000111333555666666666888<<<@@@CCCDDDEEEEEEBBBDDDHHHKKKMMMNNNNNNMMMLLLLLLJJJIIIIIIJJJKKKLLLMMMPPPTTTWWWVVVQQQLLLHHHCCCBBBAAA???>>>=========@@@?????????@@@AAABBBBBB======<<<;;;888666333111111111222111000///---,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++))))))*********))))))(((*********************************************************)))******+++,,,+++,,,,,,------......///,,,------..................---,,,---/////////...///111333333222222333444444888===AAADDDFFFIIIKKKPPPRRRUUUYYY\\\___aaabbbcccccccccdddeeeggghhhiiijjjiiihhhhhhiiiiiigggeeeeeedddccccccddddddbbb``````cccgggjjjkkkjjjhhhggggggeeedddeeehhhjjjiiifffeeedddcccaaa```^^^]]]\\\\\\\\\ZZZXXXVVVUUUSSSRRRLLLIIIEEEBBB@@@>>><<<:::888666444222222222000///---,,,,,,---......,,,***---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333333333444555777999:::>>>@@@AAAAAA???>>>>>>???>>>???AAADDDGGGIIIKKKLLLLLLLLLJJJIIIFFFCCC@@@??????>>>===<<<::::::999999999888888777777888999999666555444333111000///...///...---,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((++++++***)))(((((())))))************************)))))))))***+++++++++,,,+++++++++*********)))))),,,,,,++++++***+++++++++---+++***((()))+++---///+++++++++,,,,,,---------***++++++,,,,,,---.........+++)))))),,,///...---)))---000111///...///111666777888:::===CCCJJJOOOQQQRRRUUUYYY^^^cccgggiiittttttvvvxxx{{{}}}}}}zzzxxxuuutttppplllgggccc```[[[UUUPPPJJJFFFAAA===<<<:::999888444222111111222222111000222000//////000000///...------------------------///---,,,---///222333333666555333111000000111111000000000000000111111111111444:::>>>AAADDDGGGIIIGGGHHHIIIIIIIIIIIIKKKMMMLLLKKKIIIHHHHHHJJJLLLNNNSSSUUUWWWXXXVVVQQQLLLIIIFFFEEECCCAAA???>>>=========>>>???@@@BBBCCCDDDEEE===<<<:::888666444333333666111,,,,,,///111000---,,,,,,------,,,,,,+++***))))))))))))************))))))))))))))))))))))))++++++*********)))))))))++++++,,,,,,,,,,,,++++++))))))***++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++,,,,,,---.........,,,,,,---......//////...///.........///000//////000222555777888999;;;===FFFIIINNNQQQSSSVVVXXXZZZ\\\^^^```bbbdddfffggghhhhhhhhhhhhiiijjjkkklllmmmooommmllllllmmmmmmllljjjgggfffeeeeeeeeedddbbb```aaadddgggkkklllllljjjiiiiiigggfffgggjjjkkkjjjiiijjjiiihhhgggeeedddbbbbbb___^^^^^^]]]\\\[[[ZZZZZZUUURRROOOMMMLLLJJJHHHFFFBBB???<<<999888666444222000///......000000///.........------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333333333333555777999:::>>>@@@AAAAAA@@@??????@@@@@@AAACCCEEEGGGJJJKKKLLLMMMLLLJJJGGGDDDBBB@@@???@@@???>>>===<<<;;;;;;;;;999999999999::::::::::::777666555444222111000///000000///------,,,,,,,,,+++++++++++++++*********************************))))))************))))))))))))))))))))))))))))))***************)))))))))&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))++++++***)))))))))))))))***************************************++++++++++++++++++*********)))))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........///---+++,,,///111111000///111333333222333777;;;???CCCIIIOOOUUU\\\bbbffflllmmmooorrruuuyyy|||~~~|||yyyvvvsssqqqnnniiifff___ZZZSSSLLLGGGAAA<<<999888666333222222222111000111///...///000000///...........................///------///222555777777999777444222000///.../////////000000111111111222222555:::===@@@CCCGGGIIIGGGHHHIIIIIIHHHHHHJJJLLLLLLKKKJJJJJJKKKMMMPPPRRRUUUVVVWWWWWWUUURRRNNNKKKIIIGGGEEECCCAAA???>>>>>>===>>>???@@@AAABBBCCCCCC===<<<:::888666555444333000,,,)))***...111111///,,,------------,,,++++++))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((((((******++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++,,,------...............//////000000000//////000000111222333333555888<<<@@@CCCFFFIIIKKKUUUXXX[[[]]]___```bbbdddiiiiiikkklllmmmmmmmmmmmmllllllllllllmmmnnnpppppprrrpppnnnnnnoooppppppooollljjjhhhggggggfffcccaaabbbeeehhhlllnnnnnnmmmllljjjiiiiiijjjlllmmmmmmlllmmmmmmlllkkkjjjiiihhhgggaaaaaaaaaaaa````````````^^^\\\YYYXXXXXXWWWVVVTTTOOOLLLHHHDDDAAA>>>;;;888555333111000111222222111111000///......---------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000333222222333444666888:::===???AAAAAA@@@??????@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMKKKHHHEEEBBBAAA@@@???AAAAAA@@@???>>>======<<<:::;;;<<<======<<<;;;:::888777666555444333222111333222000///...------,,,***+++++++++,,,,,,,,,---,,,+++***))))))***+++,,,))))))************))))))))))))))))))))))))))))))+++++++++******))))))(((&&&'''(((((())))))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***++++++***))))))))))))***************************+++++++++***************+++++++++***************,,,++++++***++++++,,,,,,+++,,,---...///...---,,,---------,,,,,,,,,,,,,,,------.....................---+++,,,...000111111333555777777999>>>FFFLLLRRRXXXaaajjjqqqvvvzzz}}}|||uuuqqqjjjbbbZZZRRRJJJEEEBBB>>>:::666555444333222222111000000222222111000000000000000000////////////...///222777;;;===>>><<<999666222///---,,,,,,......///000111222222333333666999<<<>>>BBBFFFIIIFFFGGGHHHHHHGGGHHHJJJLLLLLLLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWVVVUUUSSSPPPOOOLLLKKKHHHEEECCCAAA??????======>>>??????@@@AAAAAA;;;;;;:::888666555444444000---***+++...111000///---------------,,,++++++((()))))))))************++++++++++++++++++++++++))))))))))))(((((((((((()))******++++++******))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,------......111000000000000000111111...000333555777999;;;===AAADDDIIIMMMPPPSSSWWWZZZ^^^```bbbcccddddddfffhhhmmmnnnooopppppppppppppppmmmmmmmmmnnnnnnpppqqqqqqqqqooommmmmmnnnoooooonnnooommmjjjhhhfffeeebbb```___aaaeeehhhkkkllllllkkkiiiiiiiiijjjlllmmmmmmmmmmmmllllllkkkkkkjjjjjjiiicccccccccccccccccccccccccccaaa______``````___^^^\\\XXXSSSNNNJJJGGGCCC@@@===:::666333333333222111333222111000////////////------------------------........................------------------------...............///000000222222222222444666888999;;;===??????>>>>>>???@@@DDDEEEGGGIIIJJJKKKKKKKKKMMMKKKGGGDDDAAA@@@@@@@@@BBBBBBBBBAAA@@@??????>>><<<===???@@@???>>><<<;;;999888888777666444444333555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))************))))))))))))))))))))))))))))))******))))))((('''&&&&&&''''''((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++***))))))*********************************,,,+++++++++***)))))))))************************++++++******++++++,,,,,,+++,,,,,,------------------------------,,,,,,,,,........................000///...///000222444444555999>>>CCCHHHPPPYYY```kkkpppvvv|||zzzuuuooohhh```[[[RRRNNNGGGAAA>>>;;;888666666555333333444444222111000000000000000////////////000222777===BBBDDDDDD<<<:::555111...------------...///000111222333333444666888:::<<<@@@EEEHHHFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXWWWVVVUUUSSSRRRRRROOOMMMKKKHHHEEEBBBAAA@@@=========>>>>>>>>>>>>>>>::::::999888777666555444555222000///000000///------------...---,,,,,,+++((()))))))))************++++++++++++++++++++++++************************)))******++++++******))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---+++,,,,,,------...//////000000/////////000111111111555:::===@@@DDDHHHLLLQQQTTTXXX[[[]]]___bbbdddggghhhiiiiiiiiiiiikkkmmmmmmnnnoooqqqrrrrrrrrrrrrpppooooooooopppqqqrrrssspppnnnmmmlllmmmmmmlllkkkkkkhhhdddaaa___]]]ZZZXXXUUUWWWZZZ^^^aaacccddddddeeefffggghhhiiijjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjggggggffffffeeeeeeddddddeeedddbbbcccdddeeeeeedddccc___ZZZVVVSSSOOOLLLIIIGGGCCC>>>999777555333222222111000000//////000000........................---.....................------------------------...............///000000111111111222333555777888999;;;===>>>======>>>???EEEFFFHHHJJJKKKLLLKKKJJJLLLIIIFFFCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???===>>>@@@@@@@@@>>><<<;;;999999888888777666555555555444333111///...............---,,,,,,+++******,,,+++)))(((((()))+++,,,))))))************))))))************************+++******)))(((''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******+++***************++++++************************,,,+++++++++***)))))))))************************+++*********++++++,,,---,,,+++***)))***+++---...------------------------------------............111222222333555888;;;===???FFFPPPYYY```hhhpppvvv~~~xxxuuuttttttsssuuuwwwxxxwwwvvvvvvwww{{{{{{}}}zzztttpppfffaaaYYYSSSMMMIIIDDDBBB===;;;999777666444222000000000000/////////......000222666===CCCGGGHHHHHH:::888444000......///000---...///000111222333333333555777999:::>>>BBBFFFEEEGGGHHHIIIIIIJJJLLLOOOSSSSSSTTTUUUUUUVVVVVVVVVXXXWWWVVVUUUUUUTTTTTTTTTPPPNNNLLLIIIFFFCCCBBBAAA>>>>>>============<<<<<<999999999999888777555444555333111000000000///...------.........---,,,,,,))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******++++++++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,---------------...//////000000////////////111333666777;;;@@@FFFJJJMMMQQQWWW\\\___bbbeeefffggghhhjjjllljjjkkklllkkkjjjjjjlllnnnmmmnnnpppqqqssstttttttttrrrrrrqqqqqqrrrsssssstttpppooonnnmmmmmmllljjjggg```]]]XXXUUUSSSQQQOOOMMMIIIKKKNNNRRRVVVYYYZZZ[[[___```bbbccccccdddfffggggggggghhhhhhhhhiiiiiiiiijjjjjjiiiiiihhhhhhgggggggggfffeeefffhhhiiiiiihhheeebbb___\\\ZZZXXXUUUSSSRRRNNNHHHDDD@@@===:::888333222111000////////////////////////////////////---------...............------------------------...............///000000111000000111222444666888888:::<<<=========???@@@DDDFFFHHHKKKLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDBBBAAA@@@>>>>>>?????????===<<<;;;999999999888777666666666555444222111000///............---,,,+++***)))))),,,+++***))))))***+++,,,))))))************))))))************************,,,,,,,,,++++++******)))'''((())))))******))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************))))))(((((())))))***+++************+++,,,,,,************************+++++++++******************************+++++++++************+++,,,---------+++)))((((((***---///,,,---------............------......///000000000...111444777;;;???EEEIIITTT]]]hhhrrryyy~~~|||qqqjjjdddaaa______aaacccdddcccaaaaaabbbeeegggkkkpppvvv}}}|||wwwsssmmmgggbbb]]]WWWTTTKKKGGGCCC???;;;888333000111111000000//////......000444;;;CCCIIILLLJJJHHH999777333000...///000222......///000111222222333111333666777999<<>>======<<<;;;;;;777888999999999777666555////////////////////////...............---,,,,,,))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------......//////000111111111111111333666:::???CCCFFFIIINNNTTTXXXZZZ^^^dddiiihhhjjjlllmmmmmmmmmnnnpppkkkllllllkkkjjjkkkmmmooommmnnnoooqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrooonnnmmmmmmmmmjjjfffbbbXXXTTTOOOLLLIIIHHHFFFEEECCCEEEIIIMMMQQQTTTVVVWWWXXXZZZ]]]]]]]]]]]]```bbbaaaaaabbbbbbcccdddeeeeeeggggggggghhhhhhhhhiiiiiihhhfffeeefffhhhjjjjjjiiieeecccaaa`````````___^^^ZZZWWWSSSPPPMMMIIIEEEBBB<<<:::888666333111000000////////////////////////---------.........//////.......................................///000000000000000000222444666777888;;;===>>>??????AAABBBCCCEEEHHHKKKLLLLLLKKKJJJGGGFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>======<<<;;;;;;:::999999888888777777666666333333111000000/////////,,,,,,++++++*********)))************************))))))************))))))************************++++++++++++++++++++++++(((((()))************)))'''((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))((((((''''''(((((()))+++*********++++++,,,---***************************************+++++++++))))))*********+++++++++************+++,,,---...,,,,,,+++++++++,,,---...+++,,,,,,---...///000000......///000222333444444333777>>>DDDKKKSSS[[[aaannnuuu~~~~~~sssiiiccc___[[[XXXVVVXXX[[[[[[YYYXXXWWWWWWXXXZZZ]]]bbbhhhoootttwwwyyyzzz}}}}}}yyyvvvrrrllliii^^^ZZZSSSMMMGGGAAA:::666333222222111000000//////111666???HHHNNNNNNJJJFFF:::777333///---...000222//////000000111111111222///111555777888:::<<<>>>>>>@@@CCCEEEGGGIIIMMMPPPQQQRRRUUUWWWXXXWWWVVVUUUTTTUUUUUUUUUUUUUUUTTTSSSMMMLLLJJJGGGEEECCCBBBBBB@@@@@@???>>>===<<<;;;:::666777888999999888666555...///000000////////////...............------,,,))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000111111222222444666888===DDDKKKQQQTTTSSSXXX^^^aaabbbeeekkkqqqkkkmmmooopppooooooppprrrpppppppppooonnnoooqqqtttmmmnnnnnnooooooooooooooonnnnnnmmmmmmmmmnnnoooooollllllllllllkkkgggaaa]]]UUUQQQLLLHHHFFFEEECCCBBBDDDFFFIIIMMMRRRUUUXXXYYYSSSVVVYYYZZZYYYYYY\\\___ZZZ[[[\\\]]]^^^______```bbbcccccceeefffggghhhhhhfffeeedddeeeggghhhhhhhhhdddcccbbbbbbdddeeeeeeddd```^^^[[[XXXVVVSSSOOOKKKEEECCC@@@<<<999666444333000000000000000000000000---------.........//////.......................................///000000000000000000222444666777:::<<>>>>><<<;;;::::::::::::999888888888777666666666222222111000//////000000)))************+++++++++)))***++++++++++++***)))))))))************))))))************************)))))))))))))))*********(((((()))***************'''((((((((())))))******))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((''''''''''''((((((+++*********+++,,,,,,---************************))))))******+++++++++,,,))))))******++++++++++++************+++,,,---...+++,,,---.........------***+++,,,---...000111111//////111222444666777777@@@FFFOOOXXXaaakkkvvv}}}xxxvvvsssqqqrrrtttwwwzzzuuuvvvxxx{{{~~~zzzrrrkkkiiigggdddbbb\\\___aaaaaa___]]]\\\\\\ZZZ[[[]]]```dddiiimmmooommmooorrruuuxxx{{{|||}}}{{{wwwnnniiibbbZZZRRRJJJCCC>>>444444333333222111000000111777AAAKKKQQQOOOIIIDDD<<<888444///------///111000000000000000111111111---000444777888999:::;;;;;;===@@@CCCEEEHHHLLLOOONNNPPPTTTWWWXXXXXXWWWVVVSSSTTTUUUVVVVVVUUUSSSSSSKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::666777888999999888666555444555555333111///............//////......---,,,***************)))((((((&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******************---------........./////////...---,,,+++,,,---......//////...,,,***++++++000///...------111777;;;;;;@@@FFFLLLQQQVVVZZZ]]]aaaccceeehhhllloooqqqrrrrrrqqqoooooopppqqqqqqpppsssqqqooonnnoooppppppooolllkkkiiijjjkkkllllllllleeedddbbbaaabbbdddggghhhmmmjjjhhhggghhhgggccc```YYYVVVRRRMMMKKKJJJJJJKKKMMMOOOSSSWWWZZZ]]]^^^^^^bbb```]]]\\\ZZZXXXTTTQQQTTTPPPOOORRRTTTUUUYYY___bbbccceeeggghhhhhhgggffffffeeeeeeggghhhiiihhhfffcccbbbaaabbbcccdddcccbbbddddddbbb```\\\YYYWWWUUULLLKKKIIIFFFAAA<<<888666333222111111222111///---,,,,,,---............---//////...------------...........................000000000000111222333444777999;;;>>>@@@AAAAAAAAABBBDDDHHHLLLNNNNNNMMMLLLJJJFFFDDDFFFIIIJJJGGGCCCEEECCCAAAAAABBBCCCCCCBBB??????>>><<<;;;:::999888999::::::999888666444333000111111111000///---,,,***++++++++++++***))))))******++++++++++++******))))))))))))************((('''%%%&&&((()))))))))((((((((((((((())))))***((('''%%%&&&((())))))((()))((('''&&&&&&'''((()))+++******)))(((''''''&&&(((((((((((()))))))))))))))(((''''''''''''((())),,,+++)))'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************&&&'''((())))))***))))))))))))))))))))))))))))))++++++++++++******))))))+++***)))***,,,---,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++***************...,,,***))))))*********//////000111222222000...///222444555666;;;BBBHHHPPPZZZfffooouuuzzz~~~}}}}}}}}}}}}~~~|||{{{zzzxxxuuurrrpppoooiiieeebbbbbbeeefffdddaaacccbbbbbbeeeiiinnnpppqqqvvvtttssstttwwwwwwuuurrrqqqqqqqqqpppnnnkkkiiiggghhhggghhhkkkoooqqqrrrqqqkkkkkkkkklllmmmoooqqqrrrwwwyyy~~~{{{xxxsssmmmeeeZZZNNNGGG<<<999666555555555444333444<<>>AAADDDFFFFFFFFFGGGIIIMMMPPPUUUYYY[[[[[[YYYWWWUUUUUUUUUUUUTTTSSSQQQPPPMMMJJJGGGDDDDDDCCCAAA@@@BBBAAA@@@>>><<<;;;::::::999888888777666555555444555444333222111111111111//////.........---------***************)))((((((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,---...---------000222000111222333666:::@@@EEEIIIMMMRRRWWWZZZ]]]```cccfffggghhhkkkmmmooopppqqqtttrrrpppooopppqqqpppoooqqqoookkkjjjiiiiiigggfffjjjhhheeecccbbbaaa^^^\\\[[[YYYWWWVVVWWWYYY\\\___dddbbbbbbdddggghhhgggfffdddbbb^^^[[[XXXWWWVVVVVVXXXYYY[[[^^^```aaabbbbbbdddbbb___]]][[[YYYUUUSSSNNNIIIGGGIIIJJJJJJNNNSSSYYY[[[^^^aaabbbcccbbbbbb___^^^]]]^^^```aaa```___aaa``````bbbdddffffffeeehhhgggeeebbb___[[[XXXWWWTTTSSSQQQNNNJJJEEEAAA???777555333333333333111///000000000000///......---.........///000000111111........................000000000000111222333333888:::<<>>======<<<;;;::::::999::::::999888666444222000111111111000///---,,,,,,,,,,,,,,,,,,+++***************++++++*********+++*********))))))((((((+++)))(((((()))))))))(((***************++++++,,,)))'''&&&'''(((******)))))))))(((''''''((())))))*********)))((('''''''''(((((((((((())))))))))))''''''(((((((((''''''&&&***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++******((()))***************)))))))))))))))))))))))))))++++++++++++*********)))+++***)))***,,,---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,---,,,++++++,,,------------------...000111222111333777===AAADDDJJJRRRXXXdddlllvvv}}}zzztttpppmmmmmmmmmmmmmmmlllmmmooossswwwzzzvvvvvvtttssspppnnnlllkkkeee```[[[ZZZ[[[ZZZVVVRRRVVVVVVVVVXXX\\\___aaabbbggggggkkkqqqzzz~~~|||{{{{{{yyywwwwwwxxxxxxxxxvvvqqqqqqpppooommmlllkkkkkkkkklllpppuuuvvvuuuyyy|||wwwqqqggg]]]WWWIIIDDD===888666666666666<<>>=========<<<<<<<<<<<<999999999888777555333222000000111111000///...------------------,,,,,,+++************************,,,,,,+++***)))(((''''''---+++))))))******)))(((***************++++++,,,***)))'''((()))+++*********))))))(((((())))))*********))))))((((((''''''(((((((((((())))))))))))&&&'''((()))((('''%%%$$$'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++*********++++++++++++******)))))))))))))))))))))))))))++++++++++++************,,,+++***+++,,,---,,,+++************************+++,,,,,,,,,,,,,,,,,,---+++++++++,,,------......,,,,,,------...///000000............000333666888===CCCLLLSSSZZZaaaiiiooouuu{{{wwwrrriii```ZZZXXXXXXYYYZZZZZZZZZ]]]dddllltttyyywwwwwwvvvuuusssqqqooonnniiiddd^^^ZZZWWWSSSMMMIIIIIIIIIKKKLLLNNNPPPRRRSSSXXX[[[cccnnn{{{~~~|||{{{zzzxxxvvvrrrnnnkkkiiibbb```___aaaaaabbbgggnnnqqqyyy~~~wwwoooiii\\\UUUJJJAAA===;;;;;;;;;DDDIIIOOOQQQOOOJJJFFFCCC===999444111000000000///....../////////000000000000111333444444555777999;;;>>>AAADDDEEEGGGIIIKKKMMMOOOSSSWWWXXXVVVTTTRRRRRRQQQPPPPPPPPPQQQSSSTTTKKKHHHFFFDDDDDDDDDBBBAAA@@@???>>><<<;;;:::::::::::::::999888777666555444333222111000/////////////////////............---*********++++++******)))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------------.........//////...///000111111111000////////////...---000444777<<<@@@GGGMMMRRRXXX]]]```bbbdddggghhhhhhiiikkklllppppppppppppqqqqqqqqqrrrrrroookkkjjjjjjjjjiiihhhcccbbbbbbcccfffhhhhhhggggggdddaaa___\\\XXXSSSPPPLLLIIIFFFDDDEEEHHHLLLOOOQQQSSSXXX___gggnnnsssuuutttttttttsssppplllhhhfffaaa___]]]ZZZXXXXXXXXXXXXYYYVVVRRRPPPNNNLLLIIIGGGHHHDDDAAACCCCCCBBBEEEJJJMMMPPPTTTYYY]]]```aaaaaa]]]ZZZVVVSSSSSSSSSSSSRRRRRRRRRSSSVVV[[[```bbbccciiihhhgggeeedddcccbbbbbb______^^^]]]ZZZWWWTTTRRRJJJFFFBBB>>><<<:::777555444333222111000///......,,,...111333555555444333......................../////////000000111222333777999;;;>>>AAABBBCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKDDDDDDEEEGGGJJJJJJGGGDDD???@@@BBBEEEGGGGGGCCCAAA========================999999888777666444333222000000000000000///......---------------,,,+++++++++******************+++++++++******)))((((((''',,,***))))))*********)))((((((((((((((())))))***,,,***))))))***++++++*********))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&(((************)))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))++++++++++++***))))))((())))))))))))))))))))))))++++++++++++++++++++++++---+++***+++------,,,+++************************+++++++++,,,,,,---------------------............***,,,---.........///000222222222333666;;;@@@DDDNNNUUU___hhhnnntttzzzxxxhhhbbbZZZQQQMMMLLLNNNPPPPPPRRRVVV]]]fffpppyyy~~~|||{{{zzzwwwrrrllleee___XXXQQQLLLDDDFFFHHHJJJKKKNNNQQQSSSXXX\\\dddppp{{{~~~}}}~~~|||yyyuuurrrpppeee^^^XXXUUUSSSRRRWWW]]]bbbkkkvvvyyytttnnnfff[[[QQQJJJFFFCCCBBBIIILLLOOOPPPNNNIIIDDDAAA:::777333000000000//////...////////////000000000...000333444444444666777888;;;>>>AAABBBEEEHHHJJJLLLNNNRRRUUUVVVTTTQQQOOOOOOOOOMMMMMMNNNPPPSSSUUUMMMKKKHHHGGGFFFDDDBBB@@@???>>>===;;;;;;:::::::::;;;;;;:::999777666555555333222111000000//////000/////////...............******++++++++++++******++++++++++++******************+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++++++++,,,,,,---------------.........//////---...///111111111000//////000111111222666;;;???IIINNNTTTZZZ___bbbfffhhhggghhhjjjkkklllmmmoooqqqqqqqqqrrrrrrrrrrrrsssssskkkhhheeedddeeefffggggggeeeeeeeeehhhkkkmmmmmmmmmjjjgggccc```]]]XXXTTTPPPIIIGGGEEECCCDDDGGGJJJMMMPPPTTTZZZbbbiiipppuuuxxxuuuvvvwwwvvvsssooojjjggg^^^\\\YYYUUURRRQQQPPPPPPTTTRRRNNNKKKJJJHHHFFFDDDGGGCCCBBBDDDEEEFFFIIINNNSSSVVVZZZ___cccfffggghhheeebbb]]]YYYWWWVVVUUUSSSOOOOOOOOOQQQVVV[[[]]]^^^ccccccccccccccceeefffgggbbbbbbbbbaaa```]]][[[ZZZUUUQQQMMMHHHDDDAAA===:::555444333111000/////////...///111333333222111000////////////////////////////////////000111222333555777:::===???AAABBBBBB@@@AAABBBDDDGGGIIIKKKLLLEEEEEEFFFFFFGGGFFFCCCAAA???@@@BBBEEEGGGFFFBBB???<<<<<<<<<<<<============999888777666444333222222000000000///////////////,,,,,,,,,,,,,,,++++++***++++++***))))))***++++++))))))))))))))))))******((('''&&&''')))+++++++++((((((((((((((())))))***,,,+++))))))+++++++++***))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))'''%%%%%%%%%'''(((%%%&&&((()))*********)))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((()))*********)))(((''''''))))))))))))))))))))))))+++++++++++++++++++++,,,---,,,+++,,,------,,,+++************************+++++++++,,,,,,---------000//////......---------***,,,......------///111111444888<<>>888666222000000000000///////////////000000000111---000222333333444555666555888;;;===???BBBFFFIIIKKKMMMQQQTTTTTTRRROOOMMMMMMLLLKKKKKKMMMOOORRRTTTPPPNNNKKKIIIGGGEEEBBB???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;999888666555555444444333222111111111111////////////////////////)))***++++++,,,+++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------+++++++++,,,,,,,,,------+++,,,---......////////////111555888===CCCIIINNNVVVZZZ```dddgggiiikkklllkkklllnnnooopppqqqtttwwwsssssssssrrrrrrrrrrrrrrreeecccaaaaaadddgggiiijjjnnnmmmmmmnnnoooooommmkkkkkkgggaaa\\\XXXTTTOOOLLLHHHGGGEEEDDDEEEGGGIIIKKKQQQWWW___gggmmmqqquuuwwwvvvwwwxxxxxxuuupppkkkhhh```^^^\\\YYYVVVTTTSSSRRRQQQOOOKKKIIIHHHGGGFFFEEEIIIEEEDDDGGGIIIJJJNNNTTT^^^```dddhhhkkkmmmmmmmmmllliiieeeaaa___]]][[[YYYTTTRRRQQQQQQUUUXXXZZZ[[[\\\\\\\\\^^^```cccfffgggddddddeeeeeedddcccaaa```\\\YYYVVVRRROOOKKKFFFBBB;;;999777444333222222222000111111222111000///...////////////////////////////////////000111222222444666999<<>>AAAEEEHHHJJJLLLPPPSSSSSSRRROOOMMMJJJJJJJJJKKKLLLNNNPPPQQQPPPNNNLLLJJJHHHEEEBBB???======<<<<<<<<<<<<<<<=========<<<:::888777666555555444333222111111111111...////////////000000000)))***++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,---.........+++++++++,,,,,,,,,------............///000111111555999>>>DDDJJJPPPWWW[[[```cccgggjjjlllmmmnnnooonnnoooqqqqqqqqqsssvvvyyyuuuuuutttrrrqqqooonnnnnncccaaa```aaaffflllppprrrtttsssqqqpppooommmjjjgggeeeaaaZZZUUURRROOOMMMKKKHHHHHHGGGHHHHHHIIIKKKKKKRRRYYYccckkkooorrrsssuuuwwwwwwxxxwwwtttpppllliiifffeeedddcccaaa___]]]\\\XXXUUUQQQPPPPPPPPPOOOOOORRRNNNMMMPPPRRRSSSXXX]]]fffhhhkkknnnooopppoooooommmkkkhhhgggfffdddbbb```ZZZWWWTTTRRRSSSUUUVVVVVVWWWVVVWWWXXX[[[^^^bbbdddcccdddeeeffffffeeedddccc^^^]]]\\\[[[YYYVVVPPPMMMFFFCCC???;;;888666555555222111111111000000000//////////////////////////////......//////000111222444666999<<>>;;;;;;;;;;;;;;;;;;:::::::::999888666444222222222222111000///......///000111---------------,,,,,,+++,,,+++***((((((***+++,,,*********))))))))))))))))))((('''(((***,,,,,,,,,***************++++++,,,,,,+++))))))******)))((('''((())))))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))%%%''')))***+++***)))((((((((('''(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************(((((()))*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---......///000000---000222111111444;;;BBBFFFNNNYYYaaagggmmmsssyyyyyy~~~zzzooohhhdddeeefffiiilllooorrrtttwwwwwwyyyzzz{{{|||}}}}}}}}}|||{{{yyywwwtttrrrqqqhhhhhhgggddd___YYYUUUSSSQQQRRRSSSQQQRRRWWWaaahhhqqqvvv}}}}}}zzzvvvrrrooonnnnnnnnnooodddWWWOOOIIIDDDCCCDDDEEEIIINNNRRRVVV\\\eeekkkuuu}}}zzzxxxsssnnnkkk```]]]XXXTTTOOOIII@@@:::777555222222222222111000//////000000000111111111...///000000000222555777777999;;;<<<>>>AAAEEEHHHIIILLLOOOSSSSSSRRROOOMMMHHHIIIIIIKKKLLLMMMNNNOOOLLLJJJIIIHHHHHHFFFBBB@@@=========<<<<<<===>>>>>>>>>>>><<<;;;999777666555444333222111000000000000.../////////000000000000)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...///000000---------.........//////222111000000111333555666===AAAGGGMMMRRRXXX^^^aaaeeegggkkkmmmnnnooopppqqqooopppqqqqqqqqqrrruuuxxxxxxwwwuuurrrpppmmmkkkjjjbbbaaa```ccciiipppuuuxxxuuusssqqqpppooolllhhheee^^^ZZZTTTPPPOOOOOOOOOOOOJJJJJJKKKLLLLLLMMMMMMMMMQQQYYYeeemmmqqqrrrssstttvvvwwwwwwvvvsssoookkkhhhkkkkkkkkkkkkiiigggeeedddeeeccc___^^^^^^_________^^^ZZZXXX[[[\\\]]]aaafffjjjlllnnnpppqqqpppooonnnkkkjjjiiiiiiiiihhhfffddd]]]YYYUUURRRRRRRRRRRRRRRTTTTTTTTTUUUWWW[[[^^^```aaabbbcccdddeeedddcccccc]]]^^^^^^``````]]]XXXTTTOOOLLLFFFAAA<<<999777666222222111000000111111222000000000000000000000000.........//////000111222555777:::===@@@BBBCCCDDDDDDFFFHHHIIIIIIGGGEEECCCAAAAAA@@@>>>===>>>AAADDDAAA@@@@@@AAAAAA@@@===:::;;;;;;;;;::::::999999999999777555333222111222222111000///......///000111......//////......---,,,,,,+++)))(((((()))+++,,,,,,,,,+++***)))((('''''',,,+++)))***+++,,,,,,+++((((((((((((((())))))***,,,***(((((()))***)))(((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))"""%%%***...///---)))'''))))))'''''''''(((***+++(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,,,,,,,+++((()))***+++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------///...,,,,,,------,,,+++---------------------------------,,,,,,+++++++++))))))+++---///111222333...111444444555:::CCCKKKZZZbbbmmmtttvvvwww{{{~~~{{{{{{yyyvvvxxx{{{}}}zzzyyyxxxxxxxxxxxxvvvtttrrrooommmkkkdddffffffeeeaaa]]]ZZZYYYVVVVVVUUUSSSRRRWWWaaajjjrrrwww}}}~~~wwwrrrooonnnnnnlllbbbWWWQQQMMMHHHFFFHHHFFFJJJNNNQQQSSSVVV\\\aaammmxxx~~~}}}{{{xxxvvvjjjfff___YYYSSSKKKAAA;;;777555333222333333222111000000000000111111111111//////000//////111555888999:::<<<===???AAAEEEIIIHHHKKKOOOSSSTTTRRRPPPNNNGGGHHHIIIKKKLLLMMMMMMMMMGGGFFFFFFFFFGGGFFFCCCAAA>>>============>>>>>>??????>>>===;;;999777666555333222111000////////////.../////////000000111111************************---,,,,,,++++++,,,,,,---)))+++...000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111222......//////000000000000000000000000111666===AAAIIINNNUUUZZZ]]]```eeehhhjjjkkklllmmmoooqqqssstttttttttssssssssssssttttttqqqssstttssspppmmmkkkkkkkkkkkkmmmpppsssttttttsssuuutttrrrooojjjeeeaaa^^^\\\ZZZXXXVVVSSSQQQPPPPPPQQQPPPNNNNNNNNNPPPRRRTTT\\\___dddiiinnnqqqrrrrrrwwwvvvsssqqqpppoooppppppmmmoooppppppnnnlllkkkkkkhhhgggfffdddbbbbbbaaaaaadddcccbbbbbbccceeegggiiijjjkkkmmmnnnoooooonnnnnnmmmlllkkkiiihhhhhhggggggfffccc]]]WWWQQQMMMKKKJJJNNNMMMOOOSSSYYY]]]\\\[[[[[[[[[\\\]]]^^^______```^^^___`````````^^^\\\[[[XXXTTTOOOIIICCC@@@>>>===888666333333333444333333......//////000111111111000000//////000111222222111222555888<<>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999888777555555555444333111000000000000///...---,,,///...------++++++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((%%%$$$%%%((()))(((&&&((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++***)))))))))***,,,,,,,,,,,,,,,++++++*********...+++&&&######&&&+++...+++,,,,,,---...///000000........................//////.........///000000...............000222444222777<<<>>>@@@GGGSSS]]]nnnttt|||}}}zzzyyyxxxxxxxxxvvvrrrooollljjjjjjjjjccccccddddddddddddcccccc^^^]]]\\\\\\```eeejjjnnnyyy{{{}}}|||xxxuuupppkkkddd]]]XXXRRRMMMJJJLLLOOORRRUUUWWWZZZ]]]___kkkuuu~~~vvvtttuuuwwwxxx~~~}}}{{{}}}wwwsssjjj```ZZZSSSHHH===:::777444222222222222111222222111000000000000000000000000000111222333444999999:::<<>>======<<<<<>><<<999777666555555444444444333333222222222////////////////////////************************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111...............//////000000222444666999???FFFKKKSSSWWW]]]```bbbeeehhhkkkjjjkkkmmmoooqqqsssttttttsssrrrqqqpppppppppppppppqqqrrrsssrrrpppnnnmmmnnnrrrrrrsssuuuvvvvvvuuutttsssrrroookkkfffaaa]]][[[XXXXXXXXXXXXYYYYYYZZZ[[[WWWWWWWWWWWWXXXZZZ\\\^^^aaadddgggkkknnnooopppppprrrsssssssssrrrqqqooonnnnnnoooppppppnnnllllllllliiihhhhhhgggfffeeeddddddfffeeedddddddddfffiiijjjiiijjjkkkllllllkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhfffeeebbb^^^YYYSSSOOOLLLKKKJJJJJJMMMRRRUUUUUUTTTVVVTTTRRRQQQRRRTTTWWWYYYZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYUUUPPPKKKGGGEEEDDD???<<<888555444333222111000/////////000000000000000000000000000111222222444555777999;;;===>>>???AAACCCEEEGGGHHHGGGEEEDDD@@@@@@AAAAAABBBBBBBBBCCCAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888777555555555444333111111111111111000///...---,,,------------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))))))))***************************)))'''(((+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***)))))))))***+++,,,,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,---------------.........------------------------...---------------............//////000111333555555<<>>>>>>>><<<;;;:::999888888888888555555444333222222111111////////////////////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000...,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////000///...------///111222222555:::@@@FFFLLLSSSWWW]]]```dddggghhhiiijjjlllkkkllloooqqqrrrssssssrrrqqqpppooommmkkkjjjjjjjjjkkkmmmooooooooooooppprrrwwwxxxyyyyyyxxxwwwuuusssqqqoookkkgggbbb^^^\\\[[[ZZZZZZ[[[]]]^^^aaabbbddd___```aaabbbdddeeeggggggfffgggiiikkklllllllllkkkjjjllloooqqqqqqnnnkkkiiikkkmmmnnnmmmkkkiiiiiijjjeeeeeeffffffeeeddddddcccfffeeecccbbbccceeeggghhhjjjjjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjkkkfffggggggfffaaa[[[TTTPPPKKKIIIHHHHHHKKKMMMNNNMMMQQQNNNIIIGGGGGGJJJNNNQQQUUUUUUVVVWWWYYY[[[]]]^^^^^^\\\ZZZWWWSSSPPPMMMLLLFFFBBB===999777555333222111111000///////////////000000000000000000111222444555666888:::<<<===>>>@@@BBBDDDFFFGGGFFFEEEDDD???@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999888777555555555444333111222222222222111000//////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((())))))*********************************((('''&&&'''((())))))'''************************''''''''''''(((((((((((())))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************))))))******+++,,,,,,,,,,,,++++++++++++******+++,,,------,,,+++***...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------...---...000000111444888;;;BBBJJJTTT\\\ccclllwww~~~}}}yyyuuusssssstttvvvtttrrrppprrrxxx~~~yyyvvvsssqqqkkkjjjiiihhhhhhhhhiiijjjnnnmmmmmmmmmppptttxxx{{{}}}|||{{{{{{||||||uuummmhhhcccdddeeeeeeeeefffjjjlllttt{{{|||tttoookkkgggeeeffffffkkkssswwwvvvwwwzzz~~~|||wwwrrrlll___TTTGGGAAA:::555333333333333111000000000000000111111000000000000111222333444777888999<<<@@@DDDGGGJJJLLLMMMMMMNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIGGGEEEEEEGGGGGGGGGFFFDDDDDDBBBAAA@@@?????????999999999999999:::;;;;;;777666555444333222111000////////////////////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000...,,,******,,,...000------------------------...---------------......222111///...///222555777888<<>><<<;;;:::;;;;;;<<<<<<;;;;;;:::999888777555555555444333111111111222222111000000///111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))******++++++************************&&&&&&&&&&&&'''(((((('''))))))))))))))))))))))))''''''((((((((((((((()))(((((((((((((((((((((((()))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))***************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////---///000111444:::CCCIIIXXX___hhhoootttyyy}}}{{{rrrqqqnnniiidddbbbbbbdddgggfffcccaaaccckkkwww|||xxxuuusssqqqqqqpppqqqqqqssstttuuuwwwwwwxxxyyy{{{~~~zzzvvvqqqqqqoookkkhhhggghhhiiitttyyy{{{vvvqqqkkkhhhaaa___aaagggjjjjjjmmmqqqvvvzzz|||{{{yyytttjjj```VVVOOOEEE===888777666666111000000000000111222222000000000000111222333444666666888;;;???CCCGGGJJJOOONNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOJJJHHHFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@?????????999999999999999:::;;;<<<999999888666555333222222000000000000000000000000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------......---------...//////111000///000222666:::<<>>===>>>@@@BBBDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@>>><<<:::999;;;;;;<<<<<<;;;;;;:::999888777555555555444333111000000111111000000//////000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,************************)))***************++++++((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............//////000///111444666;;;EEESSS]]]kkkpppwww{{{~~~}}}{{{yyyuuuuuuvvvvvvuuussspppnnngggeee```[[[VVVTTTUUUWWWXXXYYYYYYYYY]]]fffttt~~~}}}|||||||||}}}~~~}}}zzzsssmmmhhhggggggooosssyyy{{{vvvrrreee```\\\\\\\\\[[[^^^ccckkkqqqwwwyyyzzzyyyrrrjjjccc\\\QQQGGG@@@;;;888666222222111111111222222333000000000000111222333444444555777:::>>>BBBFFFHHHOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQMMMKKKHHHGGGFFFFFFDDDBBBCCCBBBAAA???>>>>>>>>>>>>;;;;;;::::::999:::::::::<<<;;;:::888777555444444111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++------------------------///.........///000000111///000111444888===BBBDDDNNNRRRXXX]]]```bbbdddfffiiiiiijjjmmmqqqrrrqqqpppkkkiiieeeaaa\\\WWWTTTRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHJJJNNNRRRWWW^^^ffflllmmmrrrxxxzzzyyywwwwwwxxxssssssrrrqqqpppppppppppplllkkkiiihhhgggfffffffffeeeeeedddcccbbbaaaaaa```aaabbbcccdddfffggghhhiiifffgggiiijjjlllmmmmmmnnnkkknnnpppooolllgggcccbbb______^^^^^^^^^___``````eeefffhhhiiihhhfffdddbbbeeeeeedddddddddeeeeeefffaaaaaaaaaaaaaaabbbccccccffffffeeecccbbbaaaaaaaaa[[[ZZZWWWSSSNNNKKKKKKKKKJJJKKKMMMNNNMMMKKKIIIGGGEEEEEEFFFGGGIIIKKKMMMNNNTTTUUUVVVWWWYYYZZZ[[[[[[^^^ZZZUUUPPPKKKEEE>>>:::666444333222222333555666222111111000000000000000222333444555777888999:::<<<===???AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA???===;;;;;;;;;;;;<<<<<<;;;;;;:::999888777555555555444333111///000000111000000//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++''')))******))))))***+++''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))************************+++++++++***************))))))***++++++++++++******++++++++++++,,,,,,,,,---,,,************,,,---******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111444888===BBBIIIUUUeeepppuuuyyy~~~|||wwwssspppmmmkkkgggiiikkkmmmmmmllliiihhhccc```ZZZSSSNNNLLLMMMOOONNNSSSYYY^^^cccnnn|||}}}vvvpppmmmkkkllloootttzzz|||ooohhhaaa\\\XXXTTTUUUYYYcccjjjqqquuuxxxzzzxxxssslllfff]]]SSSKKKCCC===999555444444333222222333333000000000000111222333444333444555888<<<@@@CCCFFFMMMMMMMMMNNNPPPQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPLLLJJJHHHFFFDDDBBBAAAAAA???>>>===<<<<<<<<<===<<<;;;::::::999999:::<<<;;;:::999888777666555111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,........................////////////000222333333222444888===CCCIIINNNQQQXXX[[[___cccdddfffgggiiilllkkkkkknnnqqqrrrqqqnnneeebbb\\\VVVQQQMMMJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGJJJNNNUUU]]]ccckkkqqqxxxzzzxxxvvvwwwxxxtttttttttsssrrrpppooonnnkkkjjjjjjiiiiiijjjjjjkkkfffeeecccbbbbbbbbbbbbccceeeeeefffggghhhjjjkkklllgggjjjoootttxxxzzzzzzzzz~~~yyyssspppllljjjhhhffffffgggiiikkkpppsssvvvxxxwwwtttooolllooonnnllljjjiiihhhiiiiiieeeeeedddccccccbbbccccccffffffffffffeeeeeeddddddccccccaaa]]]WWWRRRQQQQQQNNNPPPRRRSSSSSSQQQOOOMMMJJJKKKLLLLLLMMMMMMMMMLLLNNNNNNOOOPPPSSSVVVYYY[[[]]]\\\YYYWWWSSSMMMFFFAAA;;;999666444222333444555222222111000000000000000222222333555666777888888;;;<<<===@@@BBBDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGEEECCCBBB@@@>>>>>>;;;;;;<<<<<<;;;;;;:::999888777555555555444333111000000111222222111111000---............/////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++%%%''')))(((&&&&&&(((***((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))***************************************+++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------.........///------------------------......///000222333555666999AAALLLTTT[[[eeesss}}}|||yyytttlllgggfffeeedddbbbdddgggkkknnnppppppooonnnjjjfff___VVVOOOLLLMMMOOOQQQYYYccckkkrrr{{{~~~|||~~~~~~zzzwwwuuusssuuuxxx}}}}}}vvvoooiiibbb[[[XXXZZZ^^^eeelllooorrrwwwxxxuuusssooohhhaaaYYYPPPGGGAAA888777666555444333333333000000000000111222333444222333444666:::===AAACCCHHHIIIKKKNNNQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPMMMLLLJJJGGGEEEAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;:::999999888777666666666222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,---------......................../////////000111333444555777:::???FFFMMMTTTYYY[[[]]]```dddfffggghhhjjjkkkmmmkkkkkkmmmppppppnnnkkk```\\\VVVOOOJJJGGGEEEEEECCCCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDFFFIIIOOOWWW\\\iiiooovvvyyyvvvtttuuuvvvtttttttttsssqqqnnnkkkjjjlllkkkkkkkkkkkkllllllmmmgggfffdddccccccdddfffgggiiiiiiiiijjjkkkmmmnnnoooqqqvvv~~~}}}zzzxxxwwwyyy|||~~~|||zzzwwwtttrrrpppppppppkkkjjjiiihhhgggfffffffffeeefffhhhiiiiiihhhgggfffjjjkkkjjjfff___YYYWWWXXXTTTUUUWWWXXXXXXWWWVVVUUURRRSSSTTTTTTTTTRRRPPPOOOGGGGGGHHHIIIMMMQQQUUUXXXXXXXXXYYYZZZYYYUUUOOOJJJ@@@===999555333222222333222222111000000///000000...///111333666999:::;;;:::;;;===???AAACCCEEEFFFBBBBBBDDDEEEGGGIIIJJJKKKIIIHHHGGGEEEDDDBBBAAA@@@;;;;;;<<<<<<;;;;;;:::999888777555555555555333111111222222333333333222222222222111000///...------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++(((***,,,,,,))))))+++---))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))******+++++++++,,,((()))***+++,,,+++***************++++++,,,,,,,,,------...//////...------//////.........---------........................111222333444666999;;;<<<===HHHVVVaaahhhpppzzz~~~wwwkkkfff___\\\]]]```bbbbbbhhhkkkpppuuuxxxyyyxxxwwwtttoooggg]]]TTTPPPQQQSSSYYYcccoooxxx}}}}}}~~~}}}|||}}}|||xxxpppfffaaaaaa\\\bbbgggiiimmmrrruuutttxxxuuuqqqlllddd[[[PPPIII:::999777666444444333333000000000000111222333444222333444555888<<>>======<<<<<<;;;;;;:::::::::;;;<<<<<<888777777777666666555555222222222222222222222222,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///000---+++))))))+++---000222111/////////000000///111000000111444666888888@@@DDDJJJQQQXXX^^^aaaccceeeggghhhiiiiiikkknnnpppsssrrrqqqrrrsssqqqmmmhhh[[[WWWQQQLLLIIIHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEBBBBBBBBBDDDIIIPPPWWW\\\gggjjjnnnqqqrrrrrrssstttrrrpppnnnoooqqqqqqnnnkkkkkkkkkmmmppprrrqqqnnnlllllliiigggiiinnnvvv|||}}}zzzvvvssssssvvvzzz|||~~~~~~{{{{{{yyywwwtttuuuvvvuuussssssvvvuuuppptttssspppiii```ZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVXXXXXXXXXYYYZZZZZZWWWVVVNNNMMMKKKJJJKKKMMMPPPRRRXXXXXXXXXYYY[[[[[[YYYWWWMMMIIIBBB;;;666555666777222111111222444555444333111111111222333444666777<<<===>>>>>>===>>>@@@BBBFFFFFFGGGHHHHHHIIIJJJJJJFFFGGGGGGGGGEEECCC@@@>>>=========<<<<<<;;;;;;:::999777555444444444333222444333222111000000000000111111000///...------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))************************+++++++++++++++***)))(((,,,+++++++++******))))))************************)))***++++++++++++***)))++++++++++++++++++++++++++++++******************---,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,---......//////............---...///000///...111222000000666AAAHHHIIISSSWWW^^^hhhrrr{{{}}}qqqhhhZZZYYYWWWVVVXXX___gggnnnvvvyyy~~~|||uuujjj___YYYXXX[[[^^^dddkkksssyyy~~~~~~~~~~~~}}}wwwooojjjddddddeeegggjjjooorrruuuuuuuuuuuusssnnnfff[[[TTTFFFAAA;;;777444333222111222111000111222333222111111111222444777:::===???EEEGGGJJJMMMPPPRRRSSSSSSUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPNNNKKKIIICCCBBB???===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666666555222222333333222111///...,,,,,,,,,+++++++++******------,,,,,,,,,---......///---+++******+++---///......---...///000000///000//////000444999===???GGGJJJPPPVVV\\\aaaeeefffhhhiiikkkkkklllmmmppprrrqqqpppppppppqqqooojjjfff\\\[[[YYYWWWUUUTTTSSSSSSSSSQQQOOOLLLJJJIIIIIIIIIIIIIIIJJJMMMRRRXXX^^^aaammmoooqqqrrrqqqoooooooooqqqnnnkkkkkkmmmooopppoookkklllnnnrrrvvvwwwuuussstttssstttyyyzzzuuummmddd]]][[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[\\\]]]^^^___^^^]]]TTTRRRPPPNNNLLLLLLLLLMMMTTTTTTUUUXXX[[[\\\\\\ZZZTTTOOOIIIBBB===:::999999333222000111222222111///111111111222333444666666999;;;===>>>>>>>>>@@@BBBEEEEEEFFFGGGHHHHHHIIIJJJGGGGGGHHHHHHFFFDDDAAA???>>>>>>>>>===<<<<<<;;;;;;:::888555444555555444222333333222111111111111111//////////////////......+++++++++,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))))))))))))))((((((((('''*********************************++++++*********,,,,,,++++++++++++++++++++++++******************,,,,,,,,,+++++++++++++++......------------......------.../////////......---,,,,,,---/////////...111333444555>>>KKKTTTVVVZZZ^^^eeeoooxxx|||rrreee]]]SSSTTTWWW[[[aaajjjssszzzwwwqqqhhh^^^YYYWWWXXXZZZcccjjjrrrxxx~~~|||{{{zzz{{{|||~~~~~~||||||}}}|||xxxwwwzzzyyyvvvllliiifffeeeggglllqqquuusssrrrrrrqqqppplllfffbbbQQQKKKBBB;;;777555444333444333111222333333222000222222222444666999<<<>>>AAADDDGGGKKKOOOQQQSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSRRRPPPOOOOOOMMMKKKHHHCCCBBBAAA???>>>===============<<<;;;;;;:::999999888888888777777666666666333333333222222111000///,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,...///111111222222222222222555:::AAAHHHLLLRRRTTTXXX]]]bbbfffiiijjjjjjlllmmmnnnooopppsssuuurrrrrrqqqqqqqqqnnnjjjgggaaabbbdddeeeeeedddbbbaaaaaa___[[[XXXUUUSSSRRRQQQUUUVVVWWWZZZ]]]bbbeeehhhnnnppppppooommmkkkjjjjjjpppmmmjjjiiilllpppsssuuuoooqqqvvv}}}ttthhhaaa```_________^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXUUURRROOOMMMKKKPPPPPPRRRVVV[[[^^^___^^^\\\YYYSSSMMMFFFAAA>>><<<777555222111111111///...111111111222333444555666666999<<<>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIIIIHHHFFFCCCBBB@@@@@@???>>>>>>===<<<<<<;;;999666555666666555333333333222111111111222222.../////////000000000000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((())))))*********))))))))))))((((((((((((************************++++++************++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,//////............//////---......///////////////---......//////000000000222777<<>>:::888666666444222222333333222111333333333444666888:::<<<===@@@DDDHHHMMMPPPRRRSSSPPPPPPPPPPPPQQQSSSTTTUUURRRQQQOOONNNNNNMMMJJJHHHDDDDDDCCCBBBAAA???======???>>>===<<<;;;999888888777777777777666666666666444333222111111000111111,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------............---------///111333333333444444555888<<>>>>><<<:::888777777777666555333333222222222222333333000000000000000000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))((())))))))))))))))))))))))************************'''(((((()))******))))))+++++++++***************************************,,,+++************+++,,,---,,,,,,++++++***************+++++++++++++++,,,***++++++,,,,,,---------///..................///......///000000000000//////000111111111111222333666@@@JJJSSS]]]iiippprrrooossszzzyyypppggg```\\\[[[ZZZ___dddlllrrrvvvyyy{{{}}}ttttttuuuvvvwwwwwwvvvvvvsssoooiiidddbbbcccfffhhhpppvvv|||}}}{{{}}}}}}xxxwwwyyyvvvxxxzzz}}}}}}ssskkkfffgggjjjmmmuuutttsssrrrsssrrrpppnnniiicccZZZQQQIIIBBB<<<888666444222222333444333222555444444444555777999:::;;;>>>AAAFFFJJJMMMNNNOOONNNNNNNNNOOOPPPRRRTTTUUUQQQPPPNNNNNNNNNMMMJJJHHHEEEEEEEEEEEECCCAAA>>>===>>>>>>===<<<;;;:::999999666666666666666666777777555444222111000111222222,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---...////////////...---...000333333333333444666999???GGGNNNSSSXXX]]]```bbbcccdddeeegggiiikkkllljjjlllnnnnnnooopppsssuuuwwwxxxxxxwwwuuusssrrrqqqssssssssssssssssssttttttqqqooommmjjjhhhgggffffffkkkkkkkkkkkkkkkjjjjjjiiinnnooonnnllljjjjjjkkkmmmpppuuu|||{{{uuukkkhhhccc___[[[ZZZZZZZZZ]]]^^^___]]][[[YYYYYY[[[[[[\\\]]]]]]\\\ZZZYYYWWWSSSSSSSSSVVVYYY\\\]]]]]]aaa```___\\\VVVPPPIIIEEE>>>;;;777555444444333222222222222222333444555555444888<<<@@@BBBCCCDDDFFFEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLNNNNNNNNNLLLJJJIIIEEEDDDDDDCCCAAA@@@@@@???===;;;999888888888777666555444333333333333333333333222222111000000////////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************))))))))))))))))))))))))))))))***************************+++++++++******)))(((******************++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------------.........///000000111111000000000111111111000222666999AAANNN\\\fffnnnuuuxxxwwwxxx|||}}}pppjjjbbb[[[YYY]]]ccchhhooosssxxx{{{zzzwwwuuutttqqqppppppqqqqqqssstttuuutttpppllliiiiiimmmsssvvv|||yyyzzz|||}}}}}}uuunnnkkkiiiiiirrrrrrrrrssssssrrrnnnkkkllliiiddd^^^VVVLLLBBB;;;777555333222333444444444555555444444444666777888;;;===@@@DDDGGGIIIJJJJJJMMMMMMNNNOOOQQQSSSTTTUUUQQQOOONNNNNNNNNMMMJJJHHHFFFGGGGGGFFFDDDAAA???======<<<<<<<<<<<<<<<;;;;;;666666666666777777777777444333222111111111222333,,,,,,,,,,,,------------......---,,,,,,,,,------......////////////......---000333333222333777;;;???FFFPPPWWWZZZ]]]```cccffffffffffffggghhhjjjkkkiiikkklllmmmmmmooorrrttttttuuuvvvvvvsssrrrrrrsssxxxvvvtttrrrrrrssstttvvvrrrqqqooommmkkkkkkkkkkkknnnnnnmmmlllkkkjjjiiiiiijjjjjjjjjiiihhhiiilllooo||||||tttlllddd^^^ZZZXXXYYY\\\______\\\ZZZ[[[\\\VVVXXXYYY[[[\\\\\\[[[[[[YYYWWWVVVWWWYYY[[[[[[ZZZ\\\]]]^^^]]]ZZZUUUPPPMMMCCC@@@;;;777666555333222333222222222333333444555444777<<>><<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777333333222222222222333333,,,,,,,,,---------......------,,,,,,,,,---......////////////////////////...111444555555888???EEEJJJPPPXXX]]]^^^```cccggghhhgggffffffggghhhiiijjjiiijjjlllmmmmmmnnnqqqsssqqqsssuuutttrrrqqqssstttwwwuuutttrrrrrrrrrssstttrrrqqqooolllkkkjjjjjjjjjmmmlllkkkjjjjjjjjjjjjkkkhhhiiikkkmmmpppvvv}}}yyypppiiifffcccgggkkkjjjeee```___```YYYYYYZZZ\\\\\\]]]]]]]]]]]][[[XXXXXXYYYZZZZZZYYYWWWYYY\\\^^^]]][[[WWWUUUNNNIIICCC===:::777555333333333222222222333444444444666999<<<===@@@CCCEEEDDDEEEFFFHHHJJJKKKMMMMMMIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEECCCBBBBBB???===;;;:::;;;;;;999888888888666444333222222222333333333222222111111111,,,------------,,,++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))***************))))))'''((((((((())))))))))))************************)))+++---......---+++)))*********++++++,,,,,,---******++++++,,,------...---------------,,,,,,,,,//////............/////////000111111222222111111...000333444888BBBOOOYYYfffqqq{{{|||tttmmmiiidddfffiiikkknnnrrryyy}}}{{{}}}~~~|||wwwrrrnnnmmmeeedddbbbaaacccgggkkkmmmttttttvvvxxx{{{}}}~~~~~~zzzzzz{{{~~~|||xxxuuummmkkkkkkkkknnnoooooonnnnnnnnnnnnmmmiiiaaaWWWPPPFFFBBB===999777666555444444444333333444555777888888:::===AAADDDGGGHHHIIIKKKLLLOOORRRSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOLLLJJJJJJHHHFFFDDDBBB@@@??????>>>>>>======<<<<<<;;;;;;::::::999999888888777777222222333333333333333222,,,,,,,,,------.........,,,,,,,,,,,,------...///000000////////////000000111444777888999>>>GGGOOOTTTYYY___aaaaaacccgggllliiihhhgggfffggghhhiiijjjiiijjjlllmmmmmmnnnqqqsssqqqsssuuuuuusssrrrtttwwwssssssssssssrrrrrrsssssssssqqqnnnllliiihhhhhhhhhjjjjjjiiihhhiiijjjlllmmmllloootttzzz|||xxxwww{{{~~~{{{ssskkkgggggg______^^^^^^____________^^^\\\ZZZYYYZZZZZZZZZYYYTTTWWWZZZ]]]___^^^\\\[[[XXXSSSKKKDDD???;;;888555333333222222222333444444333555888999;;;===AAADDDCCCDDDEEEGGGIIIKKKLLLMMMGGGHHHJJJKKKLLLKKKIIIHHHJJJIIIHHHGGGEEEDDDCCCBBB@@@>>><<<;;;;;;;;;:::999:::999777555333222111111111222222222222333333333......//////......---,,,------------------------++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++***)))((((((***,,,...))))))))))))))))))))))))************************&&&'''((()))************))))))******+++++++++,,,************************)))+++---000000---+++)))))))))***+++,,,------...******+++,,,,,,---...............------,,,,,,,,,000000////////////000000000000111222222222222111111333666:::@@@MMM^^^jjjsss|||{{{uuupppmmmkkkiiiooovvv{{{}}}~~~}}}~~~}}}zzzuuuppplllkkk```___^^^___ccciiiooosssuuuxxx}}}yyy}}}~~~}}}}}}~~~}}}yyyxxx{{{~~~qqqnnnjjjhhhjjjlllnnnnnnpppoooooonnnlllfff___ZZZNNNIIICCC===999777444333444333333333444666777999666888<<<@@@EEEHHHIIIJJJIIILLLOOORRRSSSRRRPPPNNNRRRQQQOOOPPPPPPOOOMMMKKKKKKIIIFFFCCCAAA@@@??????@@@@@@???===<<<;;;:::999;;;;;;;;;:::999888777777111222333444555444333222------......///000000111,,,++++++++++++,,,---------///111222111000000000000333888<<>>>>>AAADDDIIIKKKKKKJJJJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHHHHHHHFFFDDDBBB@@@???>>><<<:::999999999999555555444333333333444444333222222111000///...............///////////////000000///............///------,,,,,,,,,,,,++++++---+++))))))***+++***)))++++++++++++++++++++++++******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,+++***))))))******((()))***+++,,,---------...---,,,+++++++++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000333444666555444444555777555666<<>>AAAEEEJJJMMMLLLOOORRRRRRQQQPPPOOOOOONNNOOOPPPPPPPPPNNNLLLJJJGGGGGGGGGFFFEEECCCAAA???>>>>>>>>>===<<<<<<;;;;;;999::::::::::::999888888666555444333333333333333,,,------...//////000000///............///000000,,,...000000//////000111444888>>>DDDJJJPPPVVVZZZ^^^aaaeeehhhiiijjjkkkllllllkkkjjjiiihhhhhhiiiiiikkklllmmmooooooooooooooooooqqqssstttsssssssssuuuwwwvvvtttqqqnnnllljjjiiikkkmmmpppooommmkkklllmmmiiilllqqqxxxrrrjjjccc```]]]YYYYYY[[[___```^^^ZZZUUURRRRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\[[[ZZZWWWRRRLLLFFFAAA>>>:::888555444555555555444666777888:::<<<>>>???@@@@@@CCCGGGIIIIIIHHHGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKHHHHHHHHHHHHFFFDDDBBBAAAAAA???===<<<::::::::::::666666555444333333333333222222111111000000//////000000//////.........---/////////.........------------,,,,,,,,,,,,++++++---+++))))))***+++***)))++++++++++++++++++++++++++++++*********)))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++*********)))))),,,++++++***))))))******))))))***+++,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111222444444444444666888===@@@HHHSSS[[[cccooozzzzzzwwwtttqqqsssxxx~~~yyytttmmmgggeeedddddddddhhhjjjmmmrrrwww|||}}}zzzxxxyyy~~~zzz{{{~~~|||vvvrrroookkkhhheeeccccccccceeeggggggeeecccbbb]]]UUUNNNHHHBBB===999777555333222333444333222666888:::<<>>>>>===<<<<<<<<<999999999999999888777777777666555444444333444444,,,,,,,,,---......//////---,,,,,,,,,,,,---.........///000000///111333555999>>>FFFMMMSSSYYY^^^aaabbbeeehhhjjjjjjkkklllmmmmmmlllkkkjjjiiiiiiiiiiiijjjkkkmmmnnnppppppqqqqqqmmmooorrrrrrrrrrrrssstttuuurrroookkkgggeeeccccccdddhhhlllllljjjiiijjjlllpppyyyzzzoooggg```YYYWWWXXX^^^^^^\\\YYYTTTPPPNNNNNNQQQRRRSSSUUUWWWXXXYYYYYY\\\\\\[[[XXXTTTNNNIIIFFF@@@===888555555555444444222222333555777999;;;<<>>AAALLLPPPYYYdddkkknnnuuu}}}{{{xxxoooppprrrvvv|||qqqmmmhhheeegggjjjmmmooovvvxxxzzz}}}}}}{{{{{{{{{}}}xxxyyy{{{}}}~~~~~~{{{wwwrrrllleeeaaa______^^^```bbbddddddcccaaa___]]]YYYSSSJJJ@@@:::666555333333444555444333444666888:::===@@@EEEHHHKKKNNNQQQRRRQQQOOOOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLJJJJJJJJJJJJIIIGGGEEECCC@@@@@@@@@???>>>>>>======<<<;;;;;;:::999888888777888777666555444444444444,,,,,,,,,---------......,,,++++++++++++,,,------111222222222222555999===@@@EEELLLSSSXXX]]]aaaccceeegggjjjkkkkkkkkklllmmmkkkkkkkkkkkkllllllmmmmmmjjjkkklllnnnooopppqqqrrroooqqqrrrsssqqqqqqqqqrrrpppnnnjjjfffcccbbbaaaaaadddfffhhhgggfffiiiqqqwww~~~rrrggg^^^ZZZ[[[]]]]]][[[YYYUUURRRPPPOOOOOOOOOPPPRRRSSSTTTUUUUUUZZZ[[[\\\\\\ZZZUUUQQQNNNFFFBBB<<<777555444444333000000111222555777999;;;>>>AAADDDEEEEEEDDDDDDEEEDDDEEEEEEFFFHHHJJJKKKLLLIIIIIIHHHHHHFFFEEEDDDDDDDDDBBB@@@===;;;;;;::::::888888666555444444333333111111111222222222222222,,,------...///000000111+++---...//////---+++***------,,,,,,,,,+++++++++---+++******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))************************************************++++++***************+++)))***+++,,,,,,,,,,,,,,,******************++++++---,,,+++******+++,,,---,,,,,,,,,---------------000//////...//////000000111222444888<<>>>>>>>>>>>===<<<;;;:::999999:::999888777555555444444,,,,,,,,,---------------///////////////000111111111111222333555999???CCCIIINNNTTTYYY]]]___bbbdddfffhhhjjjkkkkkkkkklllnnnmmmmmmmmmnnnnnnnnnnnnnnnjjjjjjkkklllnnnoooqqqrrrrrrssstttsssqqqooooooooollljjjgggdddcccccccccddddddfffggggggkkkvvv}}}oooccc^^^^^^___^^^\\\ZZZYYYWWWUUUTTTOOOOOOPPPPPPPPPQQQRRRRRRUUUWWWYYY[[[[[[XXXUUUSSSLLLGGG@@@:::777555444333555555555666888:::===>>>>>>AAACCCEEEEEEEEEFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDCCC@@@===;;;999999999999888777666555555555555222222222222333333333333///////////////.........+++---...//////---+++***------,,,,,,,,,+++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++************************************************************************************************************************+++***************++++++******+++,,,,,,,,,++++++))))))******++++++++++++...---,,,++++++,,,---...,,,,,,,,,------.........000000/////////000111111111333666<<>><<<:::888666666555........................,,,,,,,,,,,,,,,---......///111555999>>>DDDKKKPPPYYY[[[^^^```bbbdddgggiiiiiikkklllmmmmmmnnnqqqsssuuuuuuuuutttsssqqqooonnnjjjjjjiiiiiijjjlllmmmnnnoooppppppooollljjjjjjjjjhhhhhhhhhhhhgggggggggggggggppp{{{|||}}}{{{uuullleeeaaa]]]ZZZWWWWWWUUUSSSQQQPPPOOOOOOOOOJJJLLLOOOSSSVVVXXXYYYZZZVVVRRRLLLFFFBBB>>>:::777666555333222222444666888<<<>>>AAACCCDDDFFFIIIKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGEEEBBB???<<<:::999999777777666666777777888888555555444444333333222222333222111///...,,,++++++/////////.........------------,,,,,,,,,,,,++++++---+++******,,,------,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))************************************************))))))*********+++++++++******))))))***++++++,,,+++++++++,,,,,,++++++***((()))+++,,,---------,,,,,,,,,------------,,,,,,,,,,,,------.../////////......///000111333444555666>>>JJJWWWbbbjjjppptttuuuooogggbbb]]]\\\dddnnn}}}yyyzzz~~~|||zzz{{{|||}}}xxxtttsssvvv}}}~~~}}}yyywwwrrroookkkgggccc^^^XXXTTTLLLNNNSSSYYY^^^```___^^^SSSLLLCCC;;;888666666666444555777999;;;>>>BBBEEEGGGJJJMMMOOONNNNNNNNNNNNNNNOOOPPPQQQPPPNNNLLLKKKHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@?????????;;;:::888888888999;;;<<<@@@???===;;;999777666555//////////////////......///////////////000111111222555:::???EEEKKKRRRWWWYYY[[[^^^___aaacccgggjjjkkklllnnnnnnooopppsssvvvssstttuuuuuuuuutttsssrrrjjjjjjiiihhhiiijjjlllmmmkkklllmmmmmmkkkiiiiiijjjhhhhhhiiiiiiiiihhhgggfffwwwwwwpppkkkfffbbbZZZXXXUUUSSSPPPOOOOOOOOOHHHJJJMMMPPPTTTXXXZZZ[[[YYYUUUPPPKKKFFFBBB===::::::888666444444666888999:::<<<@@@BBBDDDFFFJJJLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIGGGDDD@@@===;;;::::::666666666666777888999:::666666555444333333222222---.........//////000000000000///............///---------,,,,,,,,,++++++,,,+++******,,,......---+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++******))))))************************************************))))))******++++++++++++******))))))***+++,,,,,,++++++,,,,,,,,,++++++***)))***,,,---......------+++,,,............,,,+++,,,,,,------...///000000......///000111333555666;;;FFFWWWfffpppuuuvvvvvvvvvmmmccc\\\YYY\\\hhhuuu~~~|||{{{{{{}}}|||xxxuuusss}}}}}}{{{xxxuuurrrnnnjjjddd]]]XXXPPPQQQSSSXXX^^^ccceeefff]]]UUUJJJAAA<<<::::::;;;333555777888:::===AAADDDFFFIIIMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPNNNLLLJJJHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBAAA@@@@@@??????>>>===<<<;;;:::;;;===???@@@AAA@@@>>>;;;999777666666000000000000////////////---...//////......000222444999???EEEKKKPPPTTTWWW_________```bbbeeegggiiikkklllnnnnnnnnnoooqqqtttuuuuuuuuuuuusssrrrpppnnnnnnmmmllljjjjjjkkkllllllmmmiiifffgggeeecccdddhhhiiiiiiiiihhhiiimmmuuu|||pppddd^^^WWWTTTWWWWWWQQQLLLLLLLLLIIIHHHIIIMMMRRRVVVXXXYYYXXXVVVUUUQQQJJJCCC===888777555333333333444555:::;;;===@@@BBBDDDEEEEEEGGGHHHJJJKKKMMMMMMLLLLLLIIIHHHHHHHHHIIIHHHEEEBBBDDDBBB@@@===;;;:::::::::888888888888777777777777666555555555555444444444111111111111000000000000......---------,,,,,,,,,------------------------)))***++++++------...///,,,***((()))+++,,,+++(((---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******))))))******+++,,,***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......//////...//////000111222111222333111000222777<<>>>>>DDDEEEIIILLLNNNNNNNNNNNNOOOPPPPPPPPPOOONNNLLLJJJJJJJJJIIIIIIHHHGGGFFFEEECCCBBBAAA@@@???===<<<<<<<<<<<<::::::::::::<<<<<<<<<<<<:::999888666555555------......//////000000...///000000///000222444999>>>EEEKKKOOOSSSWWWZZZ______```aaaccceeegggiiikkklllnnnnnnoooppprrrtttuuuuuuuuuuuutttrrrpppooommmmmmlllkkkkkkkkkkkklllmmmjjjkkkmmmkkkgggfffiiigggkkkooosssxxxyyyiii```YYYXXXWWWRRRPPPQQQNNNLLLJJJJJJMMMQQQSSSTTTWWWWWWWWWVVVSSSNNNFFFAAA;;;:::777555444555555666999:::<<>>DDDTTT___kkkrrrwwwzzzyyyuuulllgggccccccjjjvvv|||{{{{{{||||||vvvoooiiieee^^^[[[VVVUUUXXX\\\```bbbdddaaa[[[RRRGGG???;;;999888777666777:::<<<>>>>>>BBBDDDGGGJJJLLLMMMMMMMMMPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCBBB@@@???>>>===<<<===<<<;;;;;;;;;;;;<<<======<<<;;;:::888777666555+++,,,,,,---///000000111///000111111111222555888AAAFFFMMMRRRVVVYYY[[[\\\aaaaaaaaabbbdddfffgggiiiiiikkkmmmnnnooopppsssuuuttttttuuuuuutttrrrpppooollllllmmmmmmllllllkkkkkkhhhgggiiillljjjffffffiiiooouuu~~~zzzoooddd]]]YYYUUUSSSTTTNNNLLLJJJJJJKKKNNNOOOOOOUUUUUUWWWXXXWWWSSSMMMHHH@@@>>>;;;888666666666777888999;;;>>>AAADDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJIIIFFFDDDBBB@@@???===;;;:::999999777777777777666666666666666555555555555444444444111111111111000000000000111111111111000000000000------------------------............---------------,,,++++++------,,,++++++++++++,,,,,,,,,,,,---------------------------++++++++++++++++++++++++******)))(((((()))******,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,------------.........//////.........///000000333555666777999AAAKKKSSSeeennnvvvyyyzzzzzzwwwssskkkjjjjjjoooxxx}}}{{{{{{||||||{{{|||||||||{{{|||{{{uuutttwww~~~|||vvvqqqoooiiiddd^^^YYYYYYZZZ\\\]]]___bbbaaaZZZOOOEEE???>>>:::888666666999<<<======@@@AAADDDHHHJJJLLLMMMMMMPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGDDDCCCBBBAAA@@@>>>============<<<<<<<<<<<<=========<<<;;;:::999777666666------......///000000111///000111222333555999<<>>===;;;:::999999777777777666666666555555666555555555555444444444111111111111000000000///222222111111111000000000........................***++++++,,,---...//////,,,,,,++++++,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,---------......------,,,,,,,,,+++------------............//////......//////000000222444888<<>>@@@CCCFFFJJJLLLMMMNNNPPPOOONNNMMMMMMMMMOOOOOOOOOOOOOOONNNMMMKKKJJJIIIEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666000000000000000000000000///000222333666:::???CCCNNNRRRWWW[[[]]]^^^___```dddeeeeeefffggghhhhhhhhheeehhhkkkmmmmmmnnnoooqqqmmmnnnooooooooonnnmmmllljjjkkklllllllllkkkiiihhhhhheeecccdddeeejjjvvv~~~uuummmddd]]]XXXVVVSSSRRRSSSUUUVVVUUURRRSSSVVVYYY\\\[[[XXXUUUJJJGGGCCC>>>:::777666555777777999;;;???BBBEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKJJJJJJKKKIIIGGGDDD@@@??????>>><<<;;;:::999777777777777666666666666666555555555555444444444111111111111000000000///111111111000000000//////........................))))))***+++,,,------...***+++++++++*********+++)))))))))*********++++++************************++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++***************+++,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,---------.........////////////...//////000111222111666===EEEOOO[[[jjjsssuuu{{{~~~|||zzzyyyvvvrrrwwwyyy|||{{{vvvttttttttttttkkkjjjiiigggfffffffffgggfffhhhlllppptttzzz}}}vvvxxxzzz~~~{{{wwwssspppmmmiiifffccc^^^[[[ZZZYYYZZZ]]]^^^ZZZPPPGGGAAA>>>999777777888999999===???BBBFFFIIIMMMOOOPPPPPPPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOONNNLLLKKKJJJFFFEEEDDDCCCBBB@@@??????;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777666666555222222222111111000000000000111444666:::@@@GGGLLLRRRUUUYYY\\\]]]^^^aaabbbffffffggghhhiiiiiihhhhhhfffhhhlllmmmmmmmmmnnnooojjjkkklllmmmmmmmmmlllkkkiiijjjjjjjjjjjjiiihhhhhheeedddeeehhhlllttt|||qqqddd```ZZZVVVTTTTTTTTTTTTRRRSSSTTTWWWZZZ[[[ZZZXXXPPPMMMGGGBBB<<<999777666777888999:::===AAADDDFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKIIIFFFCCC@@@@@@??????>>><<<;;;:::888888888888777777777777666555555555555444444444111111111111000000000000000000000000/////////...........................++++++++++++************)))***++++++))))))***+++)))))))))************+++************************++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,+++++++++,,,---............---------------------........./////////......///000111333444555555<<>>AAADDDIIIMMMPPPRRRPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRQQQPPPOOOMMMKKKJJJGGGFFFEEEDDDCCCAAA@@@@@@;;;<<<<<<======<<<<<<;;;::::::999999888777777666000000000000111111111111222444777:::@@@GGGOOOUUUUUUWWWZZZ[[[]]]___bbbeeeggghhhiiijjjjjjiiiiiihhhhhhkkknnnoooooonnnnnnnnniiijjjkkkmmmmmmmmmlllkkkiiihhhhhhgggggggggggggggeeeiiirrr{{{}}}vvvkkkbbb\\\XXXVVVUUUSSSSSSSSSUUUXXXZZZZZZZZZVVVRRRMMMFFF@@@<<<999888888888999:::<<<@@@CCCEEEFFFFFFFFFGGGIIIKKKMMMNNNPPPOOOMMMLLLKKKIIIEEEBBB@@@@@@AAA@@@???>>><<<;;;999999999999888888888888666555555555555444444444111111111111000000000000000000000000////////////........................,,,,,,,,,+++++++++******)))+++---,,,***)))+++,,,))))))*********+++++++++************************++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***+++************+++,,,,,,,,,,,,+++++++++,,,---...------------........................////////////......///111333555777888===FFFSSS___iiirrr{{{~~~}}}wwwrrriiieeeaaa```bbbeeefffeeeaaabbbcccfffhhhkkkmmmnnnrrrvvv{{{}}}yyyxxxxxx{{{|||}}}yyytttqqqnnnmmmkkkiiidddaaa___aaadddeee```\\\QQQLLLEEE@@@===<<<;;;::::::;;;>>>BBBGGGLLLOOOQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMKKKJJJHHHGGGFFFEEECCCBBBAAAAAA===>>>????????????>>>===<<<;;;;;;::::::999999888------...///000111222222444666999===CCCLLLUUU[[[WWWXXXZZZ[[[]]]```dddggghhhiiijjjkkkkkkjjjiiihhhkkkmmmpppqqqpppooonnnoooiiijjjlllmmmnnnmmmmmmllliiihhhfffeeeeeeeeefffgggllluuutttjjjddd```^^^TTTSSSRRRSSSVVVYYYZZZZZZZZZVVVPPPIIICCC>>>;;;:::999999999:::<<>>===<<<888:::<<>>::::::::::::<<<===???@@@FFFGGGHHHIIIKKKLLLMMMNNNOOOPPPOOOLLLHHHEEEDDDDDDEEEEEEEEEEEECCCAAA???>>>@@@===;;;999999999777666777666666666555555555555111111111111111111222222000/////////............111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********+++,,,---...//////...---,,,,,,---...///,,,---......------...000333111...---...000000111111111222333666:::???BBBLLLYYYgggooouuu|||}}}zzzvvvpppiiibbb]]]ZZZZZZ[[[\\\aaafffkkkooopppxxxyyy|||~~~wwwqqqooorrrwwwyyytttrrrrrrsssssspppnnnkkkjjjjjjiiihhhfffaaa[[[RRRIIICCC???;;;999777===??????CCCLLLOOOMMMNNNOOOQQQSSSSSSSSSSSSRRRSSSTTTUUUVVVTTTRRROOOMMMJJJIIIGGGGGGGGGGGGEEECCCAAAAAABBBBBBAAA???>>>======<<<;;;:::999888888888000111111111111333666888===@@@FFFLLLQQQUUUZZZ]]]___``````aaacccdddfffgggjjjjjjjjjjjjjjjiiiiiihhhmmmnnnppprrrrrrqqqooommmnnnnnnmmmmmmmmmnnnnnnmmmjjjfffeeehhhkkkqqq~~~wwwkkkaaa[[[WWWXXXXXXWWWWWWYYYYYYXXXVVVSSSOOOIIIDDDAAA:::999888888888:::<<<>>>DDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLIIIFFFDDDEEEEEEEEEFFFFFFFFFDDDBBBAAA??????===;;;:::999999888666777777666666666555555555111111111111111111222222000000/////////.........///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++,,,------...///...------------...///,,,---///...------...000111///......///000111111111222444777;;;@@@FFFJJJTTT```lllsssxxx{{{wwwtttooommmjjjfffbbb```^^^]]]]]]___dddjjjqqqwww{{{}}}|||xxxmmmlllpppzzzxxxuuutttttttttrrrpppnnnmmmmmmlllkkkiiihhhcccZZZRRRLLLFFFAAA>>>:::>>>??????BBBIIILLLKKKNNNOOOQQQSSSTTTTTTSSSSSSTTTUUUWWWWWWWWWTTTRRRPPPMMMLLLIIIHHHHHHGGGEEECCC@@@@@@AAABBBBBBAAA@@@??????>>><<<:::999777777777111222333222333555888;;;DDDHHHMMMRRRVVVZZZ___bbbbbbbbbcccdddeeeggghhhhhhiiiiiijjjkkkkkkkkkjjjjjjnnnoooqqqrrrrrrqqqooonnnooonnnmmmllllllmmmnnnnnnhhhgggjjjqqqyyypppfff\\\ZZZZZZWWWVVVVVVXXXYYYXXXWWWSSSNNNIIIGGG===<<<999777777999;;;===AAABBBDDDFFFHHHIIIJJJJJJIIIIIIHHHFFFDDDCCCEEEGGGFFFGGGGGGGGGFFFDDDCCCBBB???===;;;::::::999888777777777777666666666555555222222222222222222111111000000000/////////......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++,,,------///...------------...///,,,...//////...---///000000000000000111222333333111444999>>>DDDKKKRRRWWW___iiisssxxx||||||uuunnniiieeeaaaaaa```aaabbbccceeefffhhhkkkqqqyyy}}}yyyvvvssswww~~~zzzwwwwwwuuusssrrrsssrrrqqqppplllhhhaaaZZZSSSKKKDDD???<<<>>>???>>>@@@FFFIIIIIINNNOOOQQQSSSTTTTTTTTTTTTVVVWWWYYYYYYYYYWWWUUUTTTRRRPPPMMMKKKJJJHHHEEECCC???@@@AAACCCCCCBBBBBBAAA@@@???===:::888777666555000111111222333666:::>>>IIIMMMRRRVVVZZZ]]]aaadddcccdddeeefffggghhhhhhiiihhhiiijjjkkkllllllllllllooopppqqqrrrqqqpppooonnnooooooooommmlllkkklllmmmjjjoooyyyvvvfff^^^\\\YYYWWWVVVXXXYYYZZZYYYWWWSSSOOOLLLDDDAAA===:::888:::<<<>>>???AAACCCFFFHHHIIIJJJJJJIIIIIIHHHFFFDDDDDDEEEGGGGGGHHHHHHHHHHHHFFFEEEDDD???===;;;:::::::::999777777777777666666666666555333222222222222222111111000000000////////////...111000000000//////......---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,.........------.........---...//////......///000000111222222222222444555444999@@@HHHNNNVVV^^^dddkkksssyyy{{{~~~yyyppphhhccc```______aaaeeeiiimmmoooqqqrrrvvvzzz|||zzzxxxwwwxxxxxxwwwwwwpppmmmhhhbbb[[[RRRIIIBBB>>>>>>>>>===???DDDGGGIIIMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWYYYYYYYYYXXXWWWVVVUUUSSSOOOMMMKKKIIIFFFCCCAAABBBCCCCCCCCCBBBAAA@@@???>>><<<:::999777777777...///000111333777===AAAMMMPPPTTTXXX[[[^^^aaacccdddeeefffggghhhiiiiiihhhhhhiiijjjkkklllmmmmmmmmmoooppppppppppppooonnnmmmkkkmmmnnnmmmjjjiiikkkllluuusssfff___ZZZXXXXXXXXXYYYZZZZZZYYYVVVSSSQQQIIIFFFAAA===:::;;;<<<>>>>>>@@@CCCGGGIIIKKKKKKLLLLLLLLLKKKIIIFFFEEEFFFHHHIIIIIIJJJJJJIIIGGGEEEDDD???===;;;:::;;;;;;:::888888777777777666666666666333333333333222222111111111000000000////////////000000000000000/////////------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,---..................------...000///......///111///111222222000111333666:::AAAKKKSSSYYYaaajjjppptttzzz~~~~~~}}}wwwmmmccc^^^^^^```ccchhhlllrrrxxx|||}}}|||{{{}}}~~~{{{yyyyyyyyyyyyyyyvvvuuuqqqmmmfff]]]SSSLLLBBB???===>>>???CCCGGGKKKMMMNNNPPPSSSUUUVVVVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUVVVSSSPPPNNNLLLJJJFFFDDDDDDDDDDDDDDDCCCAAA???>>><<<;;;::::::999999999999---...000222555;;;CCCHHHPPPSSSWWWZZZ\\\^^^aaaccceeefffhhhjjjjjjjjjjjjiiiiiijjjkkklllmmmmmmnnnmmmoooooooooooonnnmmmllllllgggiiijjjjjjjjjnnntttyyyuuuiii___ZZZYYYYYYYYYZZZZZZYYYWWWVVVUUUMMMIIIDDD???<<<;;;;;;<<<>>>@@@DDDHHHKKKLLLMMMMMMMMMNNNOOOMMMJJJIIIHHHIIIJJJKKKKKKJJJIIIGGGEEECCC???===;;;:::;;;;;;:::999888888777777777666666666444444444333222222111111111111000000000/////////........................------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,------------...//////...---------///000000///...000111---///000000///111666:::EEEMMMXXX```eeekkkssszzzzzz~~~zzzpppkkkddd^^^^^^bbbiiinnnvvvzzzyyy{{{|||yyyxxxxxxxxxxxxwwwuuurrrllldddZZZSSSHHHCCC@@@@@@AAABBBFFFLLLLLLNNNPPPSSSUUUWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTSSSTTTRRROOOMMMLLLJJJGGGEEEDDDEEEDDDDDDBBB???===<<<;;;::::::999999::::::;;;///111333666;;;BBBJJJPPPTTTWWWZZZ]]]^^^```bbbdddgggiiikkklllmmmlllkkkkkkjjjkkklllmmmmmmmmmmmmmmmnnnnnnnnnmmmllllllkkkkkkfffhhhiiijjjooozzz{{{jjj```^^^ZZZYYYYYYXXXWWWWWWWWWWWWQQQNNNIIIDDD@@@===<<<<<<<<>>;;;>>>CCCGGGKKKLLLLLLLLLHHHKKKOOOQQQPPPNNNMMMMMMMMMLLLLLLJJJHHHEEEBBBAAA???===;;;;;;<<<<<<;;;:::888888888888777777777777555555444333333222111111111111111111000000000000000000000000111111111111........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......*********+++,,,---...///,,,---...//////...---,,,...///000000//////000111///222555666888???JJJRRRZZZcccnnntttvvvxxxyyyqqqgggiiilllrrrxxx~~~|||~~~||||||||||||{{{zzzwwwppphhhbbbVVVMMMGGGEEEBBB???BBBIIIKKKMMMPPPSSSVVVXXXYYYYYYWWWWWWVVVUUUSSSRRRQQQQQQNNNLLLKKKJJJKKKJJJIIIGGG@@@AAAAAABBBAAA@@@>>>===>>>===;;;:::999888888888333444777>>>HHHPPPVVVYYY\\\]]]```bbbeeeggghhhiiiiiikkklllllljjjiiiiiiiiijjjkkklllmmmmmmkkkiiihhhllllllkkkjjjiiiiiiiiihhhjjjiiilllxxx~~~qqqfff]]]WWWXXXXXXUUUUUUXXXTTTTTTSSSPPPJJJEEEAAA???===;;;===BBBEEEFFFHHHLLLOOOOOONNNMMMMMMMMMMMMNNNNNNNNNLLLKKKHHHFFFDDDBBB???>>>===<<<;;;:::999999777555444444666777777666555555444333222222222222222222111111000/////////......------------......------------------------***+++---...///......---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................++++++---......---++++++++++++******+++---...000))))))***+++---...//////...............///000000,,,...000111000000000222///333777888:::CCCQQQ\\\jjjmmmqqqvvv{{{|||vvvrrrpppsssxxx~~~}}}zzzyyyxxxuuupppkkk```ZZZQQQHHHCCCBBBDDDFFFNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPNNNKKKHHHGGGIIIKKKJJJHHHCCCBBBAAA@@@???===<<<<<<;;;;;;;;;::::::999999999666999>>>DDDKKKRRRXXX[[[]]]^^^aaadddfffhhhiiijjjjjjkkklllkkkiiihhhiiijjjjjjkkklllmmmlllkkkiiihhhlllmmmooonnnmmmkkklllmmmrrrwww{{{mmm```]]]^^^[[[XXXXXXYYYZZZYYYVVVPPPJJJDDDAAA???<<<>>>BBBEEEFFFIIIMMMPPPPPPOOOOOOOOOPPPPPPPPPNNNMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@>>>===<<<;;;:::888666555555666777666555666555444333222222222222222222111111000000/////////......------......///------------------------+++,,,---......------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,...///******+++,,,------.....................///000000+++---//////......///000111555999===BBBKKKXXXbbbllloootttyyy~~~~~~zzzwww~~~|||zzzyyyyyywwwsssnnnfff```WWWMMMGGGDDDEEEFFFJJJKKKNNNQQQRRRSSSSSSSSSUUUTTTTTTSSSRRRRRRQQQQQQRRRNNNKKKJJJJJJKKKIIIGGGDDDCCCBBBAAA@@@???>>>===999::::::::::::::::::;;;:::???GGGLLLPPPTTTZZZ^^^```aaaccceeehhhiiijjjkkkkkklllkkkjjjhhhhhhjjjllljjjjjjkkklllkkkjjjiiihhheeeiiimmmmmmjjjiiimmmqqqyyy}}}jjjbbbaaa___[[[YYY___``````^^^XXXPPPIIIDDD@@@>>>>>>BBBEEEEEEIIIMMMPPPPPPPPPQQQRRRRRRSSSSSSMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDCCCAAA???===<<<;;;:::888666555666777666555666555444333222222222222222222222111000000/////////......------......///........................,,,,,,---------,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------++++++,,,,,,---------..................///000000---...000///......///000333666<<>>888999999::::::;;;;;;<<>>AAACCCCCCGGGLLLNNNOOOPPPQQQRRRSSSSSSTTTMMMMMMLLLKKKIIIHHHFFFEEEGGGFFFDDDBBB@@@>>><<<;;;;;;999777666777777666444666555444333333222222333333333222111111000000/////////............//////////////////////////////---------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,---------------...............///000000000111222222111111222444444888@@@KKKWWWccclllqqqtttxxx~~~zzzwwwuuusssqqqsssnnnfff\\\SSSLLLGGGEEEGGGIIILLLPPPSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRTTTRRRPPPNNNLLLJJJIIIGGGEEEDDDCCCBBBAAA???>>>>>>::::::::::::::::::::::::DDDKKKTTTXXXYYYYYY]]]aaaeeefffgggiiikkklllllllllllllllkkkiiiggghhhjjjllliiiiiijjjiiiiiiiiihhhhhhgggjjjmmmnnnpppyyyuuummmiiifffaaaaaa```aaa___ZZZRRRMMMFFFAAA>>>???@@@@@@DDDIIIKKKLLLMMMOOOQQQQQQQQQQQQLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFDDDBBB@@@>>><<<;;;<<<:::777777777777666555666666555444333333333333333333222222111000000000/////////....../////////////////////////////////...------,,,,,,++++++++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,,,,,,,...///---------------------,,,------------------------...............///000000111222333222111222444666777===GGGTTT```jjjqqquuuyyy|||wwwsssqqqppptttpppjjjaaaXXXPPPJJJGGGGGGIIIKKKNNNQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPOOOLLLJJJIIIIIIDDDDDDCCCAAA@@@???>>>===<<<<<<;;;::::::999888888JJJOOOVVV[[[\\\^^^```cccfffggghhhjjjkkklllllllllkkklllkkkjjjhhhhhhjjjllliiiiiiiiihhhhhhhhhhhhhhhgggjjjnnnrrrzzzxxxoooiiidddbbb___^^^^^^\\\WWWRRRKKKEEE@@@@@@???>>>BBBGGGHHHIIIKKKMMMNNNOOONNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDBBB@@@>>>===<<<;;;:::888777888888888777777666555444333333333333333333333222111111000000000//////......//////000..............................---,,,,,,,,,------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,---............------,,,,,,------.........///...............///000000///000000000000222555888>>>FFFSSS```iiipppuuuyyy}}}wwwsssppprrrppplllfff___WWWPPPLLLHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRRRRPPPMMMJJJIIIIIIDDDCCCBBBAAA@@@>>>============<<<;;;999888777777PPPSSSWWW\\\```cccdddeeeggghhhiiijjjkkkllllllllljjjkkklllkkkiiihhhiiijjjiiiiiihhhggggggggggggggggggjjjqqq{{{uuulllfff```^^^^^^]]]ZZZVVVPPPJJJDDDAAA???>>>AAAGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHEEEEEEDDDBBBAAA@@@>>>>>>;;;999888888999:::999888777666555444444333333444444333333222222111111000000000////////////000000------------------------///...---------...///000,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++,,,---...//////......+++,,,,,,---...///000000...............///000000...///000000111333777:::GGGRRRaaalllrrruuuyyy}}}xxxsssoooooommmjjjeee]]]WWWSSSKKKJJJIIIIIIKKKNNNRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUUUUSSSNNNJJJIIIIIIEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;::::::999888888TTTUUUXXX]]]cccfffggggggggghhhiiijjjkkkkkkkkkkkkiiikkklllllljjjiiiiiiiiiiiiiiihhhgggggggggggggggjjjoooxxxrrrkkkccc^^^^^^^^^\\\YYYUUUMMMFFFCCC@@@???BBBGGGGGGHHHJJJLLLMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJIIIIIIFFFEEEDDDCCCBBBAAA@@@@@@:::999777888999::::::999777777555444444444444444444444333222222111111000000000////////////000000------------------------///...------...///000111,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***+++---///000000//////++++++,,,---...000000111...............///000000///111222222333666;;;>>>NNN[[[kkkuuuwwwxxx|||~~~vvvmmmnnnnnnmmmhhhbbb\\\XXXPPPNNNKKKJJJLLLPPPTTTWWWTTTTTTTTTTTTTTTTTTUUUUUUWWWXXXYYYUUUOOOJJJHHHHHHFFFFFFEEECCCBBBAAA@@@???::::::::::::::::::::::::[[[\\\^^^```ccceeefffggggggggghhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjjjjjjjkkkllliiihhhiiihhhfffhhhmmmnnnuuuxxxfff___^^^^^^___```VVVSSSNNNGGGBBBAAABBBDDDHHHIIIIIIJJJJJJIIIIIIHHHLLLMMMNNNMMMLLLIIIGGGEEEEEECCC@@@???@@@@@@>>>======;;;::::::::::::999777666666666666555555555555222222222111111111111000000000000000000000000000........................------------------------........................+++,,,------++++++,,,---........................................................................,,,,,,,,,---...///000000///////////////.........///111222222222888CCCKKK\\\cccllltttzzz}}}|||tttrrrpppmmmkkkfffaaa]]]VVVPPPKKKJJJJJJLLLQQQXXXZZZ[[[ZZZXXXUUUTTTUUUVVVVVVUUUTTTRRROOOMMMJJJIIIFFFDDDCCCCCCCCCAAA???===<<<<<<;;;:::999999999999]]]]]]___aaaccceeefffgggggghhhhhhiiiiiiiiihhhhhhiiiiiiiiiiiiiiijjjjjjjjjmmmkkkkkkllljjjiiimmmsss~~~rrrfff```\\\[[[\\\YYYVVVQQQKKKFFFCCCCCCDDDHHHHHHHHHIIIIIIIIIIIIIIILLLMMMNNNNNNMMMJJJHHHFFFFFFDDDAAA@@@AAA@@@???>>>;;;999888888888888777555666666666666555555555555222222222222111111111111000000000000000000000000........................................................................+++,,,------++++++,,,---------------------------.......................................---------,,,------....../////////000000000000000000000000111333444444666>>>JJJTTTdddiiipppwww{{{}}}xxxtttpppmmmkkkiiieeebbbZZZSSSMMMLLLKKKLLLRRRYYY^^^______]]]YYYWWWVVVVVVUUUUUUSSSRRROOOLLLJJJIIIFFFEEECCCCCCCCCBBB???======<<<;;;:::999999999999______```aaacccdddeeefffhhhhhhiiiiiiiiihhhhhhgggjjjjjjjjjiiiiiiiiiiiiiiillllllmmmooonnnpppyyypppeee]]]YYYZZZ\\\YYYUUUPPPKKKGGGEEEDDDGGGGGGGGGHHHHHHIIIIIIIIILLLMMMNNNOOONNNLLLJJJHHHGGGEEECCCAAAAAAAAA???>>>;;;999888888888888777555666666666666555555555555333222222222111111111111000000000000000000000000........................////////////////////////........................+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------........................111111111111111111111111333333444666;;;GGGUUU___mmmpppuuuyyy|||~~~zzzrrrnnnmmmlllkkkiii___XXXQQQNNNMMMMMMRRRYYY___aaabbbaaa]]]YYYVVVUUUUUUTTTSSSQQQOOOLLLJJJIIIGGGEEEDDDDDDDDDCCC@@@>>>======;;;:::::::::::::::```aaaaaabbbcccdddeeeeeehhhiiiiiiiiiiiihhhggggggkkkjjjjjjjjjiiihhhhhhhhhiiijjjmmmqqqvvv}}}|||mmmbbb\\\[[[\\\ZZZVVVSSSPPPLLLIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPOOONNNLLLKKKHHHFFFCCCAAAAAA@@@>>>======;;;::::::::::::999777666666666666555555555555333333222222222111111111000000000000000000000000........................////////////////////////........................,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...------,,,,,,////////////............000000000111111111111111222333444888AAAOOO___iiisssuuuyyy{{{}}}wwwpppoooooonnnmmmeee]]]UUUQQQOOONNNRRRXXX\\\___bbbbbb___ZZZVVVTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHFFFEEEEEEEEECCCAAA???>>>===<<<;;;::::::::::::bbbbbbbbbcccdddeeeeeeeeehhhhhhiiiiiiiiihhhhhhgggkkkjjjjjjjjjiiihhhhhhhhhfffgggmmmwwwzzzjjj```]]]\\\YYYVVVUUUTTTQQQNNNKKKHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMOOOQQQQQQPPPOOONNNIIIGGGCCCAAAAAA???===<<<===;;;::::::::::::999777666666666666555555555555333333333222222222222111000000000000000000000000////////////////////////................................................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------//////////////////....../////////000000111111111000222555<<>>>>>===<<<;;;;;;;;;;;;bbbbbbcccdddeeeeeeffffffgggggghhhiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiifffiiissswwwhhhbbb^^^ZZZWWWVVVWWWVVVRRROOOKKKJJJHHHHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRQQQPPPKKKHHHEEECCCAAA@@@>>><<<;;;999888888888888777555666666666666555555555555333333333333222222222222000000000000000000000000////////////////////////................................................,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////......///000000111111111000333:::DDDRRR```mmmtttvvvxxx{{{~~~{{{xxxsssnnnpppiiibbb^^^YYYTTTTTTWWW[[[___dddgggeeeaaa]]][[[UUUUUUTTTSSSQQQOOOMMMLLLJJJHHHGGGGGGGGGEEECCCAAA???>>>===<<<<<<;;;<<<<<>>;;;999888888888888777555666666666666555555555555444444333333333222222222000000000000000000000000////////////////////////////////////////////////........................---...///...---,,,---///------------------------........................,,,,,,------.../////////......//////000000111111//////000111111222333333333777AAANNN]]]jjjsssxxxyyy{{{zzzvvvpppjjjfff```YYYWWWXXX]]]```eeegggddd```\\\[[[VVVVVVUUUTTTRRRQQQOOONNNKKKIIIHHHGGGGGGFFFDDDBBB@@@???>>>===<<<<<<<<<<<>>======<<<<<<<<>><<<::::::::::::888666888888888888777777777777666555444333222333444444333333333222222111111111111111000000//////......000000111111111111000000000000000000000000000000............/////////000//////000000///...------,,,,,,,,,---------..................////////////...------------...//////222000000333333111333777555DDDUUUaaallluuuzzz{{{|||tttnnniiiccc___[[[]]]^^^^^^\\\ZZZYYYYYYXXXWWWWWWVVVTTTRRRQQQPPPLLLLLLJJJIIIGGGFFFDDDDDDCCCAAA???>>>>>>===;;;999eeedddcccdddhhhjjjjjjiiiggggggiiijjjlllmmmmmmmmmkkkiiiffffffjjjrrr{{{mmmbbb___^^^[[[XXXZZZWWWSSSNNNLLLKKKLLLLLLNNNOOOQQQSSSTTTTTTTTTTTTPPPOOOKKKHHHDDDAAA???>>>>>>===;;;:::;;;:::999777888888888777777777666666666555444333222333333444333333222222222222222222111111000000//////////////////000000000000//////000000000000000000000000---------............/////////////////////...---------------........................////////////......------......///000222000000333444222333777;;;IIIYYYeeennnwww||||||~~~vvvnnneee^^^YYY[[[[[[[[[ZZZYYYYYYYYYVVVVVVUUUTTTSSSQQQPPPOOOLLLLLLKKKIIIGGGFFFDDDDDDBBB@@@>>>>>>>>>===;;;999dddcccccceeehhhjjjjjjiiijjjkkkkkkllllllkkkkkkkkkeeeddddddfffmmm{{{|||lllbbb^^^\\\ZZZ]]]ZZZVVVQQQNNNMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTQQQOOOLLLHHHDDDAAA???>>>???===<<<;;;<<<;;;:::888999999888777666666555555555444333222222222333333222222222222222222333333111000000000000/////////......////////////......000000000000000000000000,,,,,,---------.........---...//////////////////............////////////............////////////...............///000000111///111444444222444999EEERRR```jjjqqqyyy~~~~~~yyykkkaaaXXXXXXXXXXXXXXXXXXYYYYYYUUUUUUTTTTTTRRRQQQOOONNNMMMLLLKKKIIIHHHFFFEEEDDD@@@???======>>>===<<<:::ccccccdddfffhhhiiiiiiiiimmmmmmmmmlllkkkjjjiiihhhcccbbbbbbiiiyyy{{{lllccc``````]]][[[WWWTTTQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUTTTRRROOOKKKGGGDDDBBBAAA@@@???============;;;999::::::999888666555444444444444333333222222222222111111111222222333333333000000000000000000000000...//////000000//////...////////////////////////---------.........//////------...///000000//////////////////000000000000............//////////////////......//////000111000000222555555444777>>>NNNZZZfffnnnttt{{{|||}}}uuugggYYYXXXVVVUUUVVVXXXYYYYYYUUUUUUUUUTTTSSSRRRPPPPPPMMMLLLKKKJJJHHHFFFEEEDDDAAA???>>>>>>??????===<<>>>>>>>>>>><<<;;;;;;:::999888777666555555444444444444333333222222111111111222222333333333000000000000111111111111///000000111111000000///////////////////////////////////////000000000000------...///000000///////////////000000000111111............////////////000////////////000111111000000222555555666<<>>aaacccfffhhhhhhhhhiiijjjlllllllllkkkjjjiiihhhgggfffcccgggzzz|||nnnfffaaa___]]]ZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTQQQOOOMMMJJJGGGEEECCCCCCCCCAAA@@@???@@@???>>><<<;;;;;;:::999888888777777444444555555555444333222222222222222222222333333000000000111111111111222000000111111111111000000000000000000000000000000//////000000000111111111---...//////////////////////////////000000000000............////////////000000000000000111111222111111333555666888CCCNNN]]]gggpppssswww|||{{{llleee]]]XXXXXXYYYYYYXXXYYYYYYYYYXXXXXXVVVUUUUUUNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCAAAAAABBBAAA@@@>>>```cccgggiiihhhhhhhhhjjjiiiiiijjjjjjiiiiiihhhgggfffhhhqqq~~~rrrgggfffccc___\\\YYYXXXWWWSSSSSSQQQPPPPPPPPPQQQQQQOOONNNLLLJJJHHHFFFEEEEEEDDDBBBAAA@@@AAA@@@>>>===;;;;;;;;;::::::999999999555555666666666555444333333333222222222222222222000000111111111222222222//////000000000000//////000000000000000000000000////////////000000000000//////////////////...---........./////////000000............////////////111111000000000111222222222222333555666;;;HHHVVVccclllsssvvvyyy~~~~~~}}}}}}}}}wwwnnnccc\\\ZZZ[[[ZZZXXXYYYYYYYYYYYYXXXWWWVVVVVVNNNMMMLLLJJJIIIGGGFFFEEEEEECCCAAAAAAAAA@@@>>>===___ccchhhiiihhhggghhhjjjggghhhhhhiiiiiiiiihhhhhhlllsssmmmkkkgggccc___[[[XXXWWWRRRQQQOOONNNMMMMMMNNNOOOPPPOOONNNLLLJJJIIIHHHHHHEEECCCAAAAAAAAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;555666777777777666444444444333333222222111111111000000111111222222222222......////////////......000000000000000000000000............/////////000///000000000///...------............////////////............/////////000111111111000111111222333333222333555666<<>>>>>===<<<<<<;;;;;;:::999999888888777777666666555555444444333333333333222222222222222222222222222222111000......///000000///......//////...---,,,,,,////////////////////////////////////////////////////////////000000000000000000000000000000000000......//////000000111111000222333444888CCCRRR]]]nnnqqqvvvyyy{{{}}}yyyvvvwwwzzzmmmbbb```]]]ZZZWWWYYYXXXVVVVVVWWWWWWWWWVVVRRRQQQOOOOOOOOOMMMKKKHHHGGGGGGGGGFFFDDDAAA???>>>ccceeehhhjjjjjjiiiiiijjjgggfffggghhhggggggqqq}}}}}}ooogggeeeeeebbb___\\\WWWRRRNNNNNNOOOOOOOOOPPPPPPQQQPPPOOOLLLIIIGGGFFFFFFDDDCCCAAA@@@>>>>>>======<<<<<<;;;::::::999888888888777666666555555444444333333333333222222222222222222222222222222111000......000111000//////////////////...------////////////////////////////////////////////////////////////000000000000000000000000000000000000......//////000111111222000222333666;;;HHHXXXdddnnnrrrvvvzzz|||~~~{{{zzz|||uuuhhhddd```\\\ZZZ[[[YYYVVVVVVVVVVVVUUUTTTRRRPPPOOOOOOOOONNNLLLIIIGGGFFFDDDBBB@@@>>>======eeegggiiijjjiiihhhhhhhhheeeeeefffhhhiiipppzzzkkkggggggeeebbb^^^ZZZUUUQQQPPPQQQQQQQQQRRRQQQQQQPPPNNNLLLJJJIIIGGGFFFEEECCCAAA@@@???>>>=========<<<;;;;;;::::::999888888777777666555555444444333333333333222222222222222222222222222222111000//////000111000//////000000000000//////...////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000111111222222000222444888AAAOOO```lllooosssxxx{{{~~~|||{{{~~~qqqiiiccc___]]][[[YYYVVVUUUUUUUUUTTTRRRQQQPPPOOOOOOPPPOOOMMMKKKGGGFFFCCCAAAAAACCCEEEGGGeeeggghhhhhhfffeeeeeefffeeefffgggiiiooosssllljjjgggccc___[[[VVVSSSRRRRRRRRRRRRSSSRRRQQQOOONNNLLLKKKJJJGGGFFFEEECCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;999999888888777666666555444444333333333222222222222222222222222222222222111000///000111222000///000000111111111000000///////////////////////////////////////////////////////////////000000000000//////////////////////////////000111111222222333222333666<<>>>>>======<<<;;;;;;999999999888777777666666444444333333333222222222222222222222222222222222111000000111222222000///000000111111111111111000////////////////////////////////////////////////////////////000000000000////////////////////////000000111111222333333333444666999@@@KKKZZZhhhrrrtttxxx|||~~~{{{wwwvvv~~~ssshhhaaa^^^YYYWWWUUUUUUVVVVVVUUUTTTOOONNNNNNNNNOOOOOOMMMKKKHHHFFFDDDDDDGGGMMMSSSWWWfffggggggfffcccbbbcccddd```dddjjjtttwwwmmmgggbbb^^^ZZZWWWUUUUUUSSSRRRTTTSSSSSSRRRPPPNNNLLLKKKHHHGGGFFFDDDBBBAAA@@@????????????>>>======<<<<<<:::999999888888777666666444444333333333333222222222222222222222222222222000000000222333333111...///000000111111111111000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111222333333444444666888===FFFRRR```lllsssxxx{{{|||xxxvvvvvv}}}zzzmmmddd```[[[YYYWWWVVVWWWWWWUUUTTTOOONNNMMMMMMNNNMMMKKKIIIGGGEEECCCBBBBBBDDDGGGIIIggghhhhhhgggeeedddeeefffaaahhhsssrrrjjjdddaaa\\\YYYXXXWWWUUUTTTSSSSSSTTTSSSRRROOOLLLJJJHHHGGGFFFDDDCCCAAA@@@???@@@@@@???>>>>>>======<<<::::::999888888777777666444444333333333333222222222222222222222222222222000000111222444333111......///000000111111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111222222333444444444666999@@@KKKYYYfffqqqvvv{{{~~~~~~xxxrrrsss{{{tttiiiddd___]]]ZZZXXXWWWVVVTTTRRROOONNNLLLLLLLLLKKKIIIGGGGGGFFFDDDCCCBBBAAAAAAAAAhhhiiiiiihhhffffffggghhheeennn}}}uuulllfffccc___\\\ZZZYYYWWWUUURRRSSSTTTTTTSSSOOOLLLJJJHHHGGGFFFEEECCCAAA@@@???@@@@@@??????>>>=========::::::999999888777777777444444444333333333222222222222222222222222222222000000111333444333111.........///000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111222222333333444444555555999BBBOOO^^^kkkuuuyyy}}}|||tttnnnrrrzzzmmmgggccc```\\\YYYWWWUUURRRPPPOOOMMMLLLKKKKKKJJJGGGEEEGGGGGGGGGGGGFFFDDDCCCBBBjjjhhhhhhhhheeeaaacccggghhhvvv~~~ooogggdddaaa^^^[[[YYYWWWVVVXXXWWWVVVTTTRRROOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBAAAAAAAAAAAA???<<<999::::::999999888777777777555555555555555444444444666555333111000000111111000111222333333222111000333222111111000000111111///////////////000111111------...///000111222222222222222111111111111111222222111111111111111222000222333333333333555666888999CCCVVVgggooovvv{{{|||}}}wwwpppooozzzwwwnnnnnnfff___\\\YYYUUUUUUWWWMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFFFFDDDBBBAAAgggddddddgggfffccccccfffnnn~~~xxxlllhhhccc___\\\YYYXXXWWWXXXXXXVVVTTTQQQNNNLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@@@@???<<<:::::::::999999888777777777666555555555555444444444555444333111111111222222111111222222222222111111333222111111000000111111///////////////000111111////////////000000000000111111111111111111111111222222111111111111111222000222333333333333444666===@@@LLL^^^lllsssyyyxxxrrrsss{{{|||sssiii```\\\ZZZUUURRRSSSNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAfffccccccffffffeeefffjjjzzzrrrmmmfff```]]][[[ZZZYYYZZZYYYWWWTTTPPPMMMJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCBBB@@@@@@@@@???<<<::::::::::::999888888777777666666666555555555444444444333222222222222333333222222111111111111222222333222111111000000111111///////////////000111111111111000000//////......000000000000000000000000222111111111111111222222111222333333222333555777<<>>===;;;;;;;;;::::::999888888888888777777666555555444444222333333333444444333333333222111000000111222333333222111111000000111111///////////////000000111////////////000000000000......//////000000000000111111000000111222222333222333444444444666999<<<@@@OOOaaammmrrrwww~~~~~~~~~pppbbb\\\WWWSSSRRRMMMMMMLLLKKKJJJJJJIIIHHHEEEEEEDDDDDDCCCBBBBBBBBBeeeeeeeeebbbaaakkkrrrgggcccdddcccbbbbbb```\\\WWWSSSQQQOOONNNIIIJJJKKKKKKKKKIIIHHHGGGEEEBBB@@@>>>>>>>>>===<<<;;;;;;;;;:::999999888888999888777777666555444444333333444444444444333222222222111111111111222222333222111111000000111111///////////////000111111......//////000000111111...//////000000111111222000000000000111222333333222333444555666888===@@@FFFUUUeeennnrrrxxx}}}~~~~~~{{{jjj```XXXTTTTTTNNNMMMMMMLLLLLLKKKKKKKKKFFFEEEDDDCCCBBBBBBBBBBBBeeebbbbbbdddlll}}}zzzlllgggfffeeecccbbb___[[[WWWSSSQQQPPPOOOKKKKKKKKKJJJJJJJJJJJJIIIEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;::::::999888888999999888777666555444444444444555555555333222111111111222222222222111111333222111111000000111111///////////////000111111000000000000//////////////////000000111222222333000000000000111222333444222333555666777;;;@@@DDDOOO]]]iiinnnqqqwwwzzzyyy~~~}}}yyykkk___YYYXXXPPPPPPOOONNNMMMLLLKKKJJJFFFEEECCCBBBAAAAAABBBBBBfffaaa```hhhxxxqqqjjjhhheeecccaaa^^^ZZZVVVRRRPPPPPPPPPLLLKKKKKKJJJJJJJJJKKKKKKEEECCC???>>>>>>>>>===<<<<<<;;;;;;::::::999999888999999888777666555444444555555666666555333111000000111222333333222111000333222222111000111111111///////////////000111111222222111000///...------///000000111222333333333000000000000111222333444222444555666999===CCCGGG[[[gggpppsssvvv{{{|||yyy}}}~~~|||{{{|||}}}~~~wwwhhh___]]]SSSSSSQQQOOOMMMKKKJJJIIIFFFEEECCCBBBAAAAAABBBBBBaaabbbgggsssuuummmgggddd]]]\\\ZZZWWWTTTSSSTTTVVVSSSQQQNNNLLLKKKKKKIIIGGGCCCBBBBBBAAA@@@???>>>>>><<<;;;888777666666888999777777777777666666666666666555333222222333555666444222000000111222111000111111111111000000//////333222111000000111222333333222111000000111222222111222444555666666555444111111222222222333333333555111222888777777DDDVVVdddjjjqqquuuwwwyyy{{{~~~~~~{{{~~~|||yyyzzzzzzkkk```\\\VVVRRRRRRRRROOOMMMOOOEEEEEEDDDDDDCCCCCCCCCBBBeeegggnnn~~~wwwllleee^^^]]]ZZZVVVSSSRRRRRRSSSRRRPPPMMMKKKKKKJJJHHHGGGBBBBBBAAA@@@???>>>>>>===<<<;;;999777666777888999888777777777666666666666444333111000111222333444444222000000111222111000222222111111111000000000222222111000000111222222111000///......///000000333333444444444333333222111222222222222333333333444111222888999;;;JJJ[[[eeekkkrrrwwwxxxzzz}}}~~~}}}|||}}}|||mmmaaaZZZSSSRRRPPPMMMKKKLLLGGGGGGFFFEEEDDDBBBBBBAAAhhhmmmyyysssgggaaa^^^ZZZVVVSSSRRRRRRSSSPPPNNNKKKJJJJJJIIIGGGFFFBBBAAAAAA@@@???>>>======<<<;;;999888777777888999888888777777777666666666444444222111111222333444444222111000222222111000222222222222222111111111222222111000000111222222000000////////////000000555444333222111111111111222222222222333333333333444111222888<<>>======<<<<<<;;;:::999888888999999888888888777777777666666777666555555444555555666444333111111222222222111222222222222222222222222222111111111111111111222111111111111111222222222444333111000000000111222222222222333333333444444555222333888>>>FFFVVVeeejjjooowww{{{|||~~~|||oooaaaZZZUUUQQQNNNOOOIIIIIIHHHGGGFFFEEEDDDCCCooopppeee```ZZZUUUTTTTTTSSSRRRLLLJJJHHHGGGHHHHHHGGGFFFBBBBBBAAA@@@???>>>======<<<<<<;;;::::::999999999888888888888777777777777888777777666555555555555555333111111222333222111222222222222222222222222111111111222222111111111000000111111222222222222111111000///000111333444222222333333333444444444555444555:::AAAKKK[[[gggmmmrrryyy}}}~~~|||iii^^^XXXSSSQQQQQQHHHHHHHHHHHHHHHHHHGGGGGG~~~kkkddd[[[VVVTTTSSSQQQPPPKKKIIIHHHGGGHHHIIIHHHGGGCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999999999999888888888777777777666666666555555444333333555333222111222333222111111111111222222222222222000111222222222222111000---...///000000111000000000000000000111222333444333333333333444444444444555666888===FFFSSS```jjjpppuuu{{{~~~~~~rrrccc[[[TTTQQQPPPHHHHHHIIIIIIIIIJJJJJJJJJwwwnnnccc\\\XXXVVVRRROOOKKKIIIHHHGGGIIIIIIIIIHHHDDDCCCCCCBBBAAA@@@??????=========<<<<<<;;;:::999999999999888888888777777777777777666555444333333555444222222333333333222000000000111111111222222000111222222222222111000,,,---///000111111000000111111222222222222222222333333333444444444444555444777;;;AAALLL[[[hhhpppssswww}}}~~~~~~~~~kkk```WWWRRRPPPJJJJJJJJJJJJJJJJJJJJJJJJyyylllccc^^^ZZZUUUQQQKKKIIIHHHHHHIIIJJJIIIHHHEEEDDDCCCCCCAAAAAA@@@???============<<<;;;:::999999999999888888888888777999999999999888777555555666444222222333333333222//////000000111111111222000111222333333222111000...///111222333333333222222333444444333222000///333333333444444444555555333777===EEEQQQaaannnttttttyyy~~~~~~}}}~~~~~~~~~}}}|||ssseee[[[TTTRRRMMMLLLLLLKKKJJJIIIIIIHHH