BMU6( ~~~}}}|||}}}}}}|||qqqccc^^^ddd|||{{{uuuooogggaaa]]][[[XXXTTTQQQOOONNNNNNOOOMMMMMMUUUbbbmmmpppnnnmmmnnnpppqqqqqqpppnnnmmmhhhnnnmmmnnnsssppprrr}}}eee\\\hhh|||vvvoooyyyRRRLLLGGGKKK```}}}wwwtttssspppkkkfffeeecccaaa___^^^___```aaahhhhhhfffeeecccaaa```___^^^```ccceeeggggggfffeeebbbbbbbbbbbbaaa___]]]\\\UUUSSSPPPMMMKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSWWW[[[^^^aaabbbffffffgggggggggfffeeeeeefffffffffeeeeeeddddddddd___^^^aaajjjvvvxxxmmmfffccc```[[[VVVQQQPPPMMMKKKIIIHHHGGGGGGLLLHHHIIISSS___gggiiigggiiijjjlllmmmmmmllljjjiiidddjjjiiiiiimmmkkkppp}}}fff\\\fffsssyyy~~~rrrsss}}}vvvPPPMMMLLLOOO[[[qqqnnnmmmrrr^^^```bbbaaa______cccgggllljjjgggeeegggmmmssswwwmmmhhhiiipppqqqmmmnnntttwwwbbb```]]]SSSVVVUUURRRPPPMMMKKKJJJIIIJJJJJJIIIIIIJJJJJJKKKLLLNNN[[[zzzuuu|||xxxoooiiigggddd___ZZZ]]]\\\ZZZXXXWWWWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSUUUWWWWWWWWWWWWVVVRRRSSSSSSRRRPPPLLLIIIFFFFFFEEECCCAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJNNNRRRVVVXXXZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYY[[[aaahhhrrr|||uuummmfffaaa^^^YYYVVVKKKJJJGGGDDDBBBAAAAAAAAAFFFCCCGGGRRR\\\```aaaaaaeeefffggggggggggggfffeeeaaaeeeccccccfffccclllqqq}}}^^^WWWcccsss{{{oooppp}}}mmmRRRCCCEEEHHHNNN\\\~~~uuuqqqnnnfffeeeeeeddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeefffggghhhjjjnnnssswwwssshhhddd]]]\\\YYYVVVTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]___``````]]]aaaccccccgggwwwooodddeeeppp{{{^^^SSSUUUVVVZZZYYYWWWTTTRRRVVV```gggVVVTTTQQQQQQSSSXXX]]]aaaWWWRRRSSS[[[]]]YYYZZZbbbmmmuuuqqq___QQQPPPMMMFFFIIIHHHGGGEEECCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCIIIxxxxxxqqquuu|||rrrggg```^^^\\\WWWRRRUUUTTTSSSRRRQQQPPPOOOOOOVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNLLLJJJGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHKKKNNNQQQUUUWWWYYYXXXXXXYYYZZZ[[[[[[[[[[[[XXXYYYYYYZZZ[[[\\\\\\\\\]]]]]]___bbbbbbccckkktttwwwssslllccc[[[TTTOOOMMMKKKJJJGGGEEECCCBBBBBBBBBDDDDDDKKKXXXaaacccdddgggjjjjjjjjjjjjjjjjjjjjjjjjgggjjjgggfffgggdddppp{{{www^^^XXXhhhlllxxxlll]]]FFFHHHKKKMMMWWWxxxnnnooozzz{{{qqqhhh[[[VVVVVVVVVUUUTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOONNNMMMMMMOOOSSSVVVTTT\\\jjjyyy{{{zzzwwwmmmgggfffhhhgggfff^^^___dddooo{{{|||zzzttthhh\\\UUUTTTVVVOOONNNMMMLLLMMMPPPSSSUUUPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[bbbggglllnnnyyykkkccckkk}}}XXXPPP\\\^^^TTTYYYVVVQQQJJJIIIPPP^^^iiiWWWVVVTTTSSSSSSUUUXXXZZZWWWQQQRRRZZZ[[[UUUVVV]]]WWWTTTQQQOOONNNMMMMMMMMMFFFFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>>>>??????@@@CCC@@@dddzzzrrrpppzzz{{{xxxkkkcccbbbaaa]]]YYYVVVWWWVVVVVVUUUSSSRRRQQQSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQRRRNNNLLLIIIFFFCCCBBBBBBBBB<<<===>>>?????????>>>>>>@@@???@@@@@@AAABBBCCCDDDFFFGGGIIILLLPPPSSSUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZSSSTTTUUUWWWYYY[[[]]]]]]WWWZZZbbbhhhiiihhhlllsssuuu{{{{{{lllkkkggg```YYYSSSOOOOOOFFFEEECCCBBBBBBBBBCCCCCC@@@BBBLLL[[[cccdddfffjjjllllllkkkkkkkkkkkklllllljjjlllhhhggggggdddrrr{{{lllZZZUUUfffnnn^^^WWWHHHHHHHHHIIIQQQqqq{{{}}}mmmxxxyyyhhh___[[[WWWVVVWWWVVVSSSPPPIIIMMMOOOMMMLLLMMMMMMJJJKKKLLLLLLLLLJJJIIIHHHHHHEEEFFFGGGIIIIIIJJJIIIIIIOOOQQQUUUZZZ___dddggghhhddddddcccbbbaaa```_______________^^^^^^]]]]]]]]]WWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSVVVZZZ^^^```aaa\\\ZZZWWWTTTRRROOOKKKIIISSSOOOIIIHHHKKKMMMNNNMMMQQQPPPRRRTTTTTTRRRRRRTTTRRRZZZTTTSSS[[[WWW^^^{{{zzzvvvqqq{{{yyy|||cccTTTSSSQQQQQQSSSZZZVVVPPPLLLLLLQQQWWW\\\TTTQQQOOOPPPSSSTTTSSSPPPKKKOOORRRQQQMMMLLLPPPTTTRRRPPPNNNLLLJJJJJJJJJJJJFFFEEEBBB@@@???>>>??????>>>>>>======>>>???@@@@@@@@@???```yyywwwyyy}}}|||pppgggccc```[[[WWWRRRSSSUUUVVVUUUTTTQQQPPPRRRSSSTTTUUUUUUSSSRRRQQQSSSTTTVVVWWWWWWUUUSSSRRRIIIFFFDDDCCCCCCCCCAAA@@@??????>>>>>>>>>>>>>>>???BBBAAAAAA@@@AAABBBDDDEEEKKKKKKMMMPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX[[[^^^]]]ZZZVVVVVVWWWYYYWWWYYY]]]```bbbhhhooozzz}}}{{{llljjjfff```ZZZSSSNNNKKKHHHFFFCCCAAA@@@AAABBBCCCCCCDDDNNN\\\dddeeehhhmmmgggiiimmmpppqqqooommmkkkooommmffffffhhhffftttwwwnnnbbb[[[XXX___{{{iiicccccc\\\IIIJJJDDDCCCNNNfff~~~uuuiii___ZZZZZZ]]]___]]]YYYRRRKKKJJJLLLMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGJJJNNNQQQTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMNNNPPPQQQRRRRRRPPPOOOMMMLLLLLLLLLKKKKKKHHHIIILLLOOOPPPOOOKKKGGGNNNMMMNNNSSSXXXZZZXXXVVVUUUYYYPPPPPPfffzzzxxxiiihhhqqq{{{dddPPPMMMPPPPPPSSSYYYWWWTTTPPPLLLKKKLLLOOOQQQPPPOOONNNOOOQQQQQQOOONNNJJJKKKLLLMMMLLLLLLLLLLLLNNNNNNLLLKKKIIIIIIHHHHHHEEEDDDBBB@@@???>>>>>>???===<<<<<<<<<<<<===>>>???@@@AAAWWW|||xxxyyy{{{~~~wwwvvvlllfffaaaZZZVVVTTTUUUVVVVVVVVVTTTSSSRRROOOOOOOOOPPPQQQQQQQQQQQQSSSSSSSSSRRRQQQOOOMMMKKKFFFDDDBBBAAAAAAAAA@@@>>>??????>>>>>>>>>>>>>>>???AAA@@@@@@@@@AAACCCEEEFFFKKKLLLMMMOOORRRTTTUUUVVVVVVVVVUUUVVVVVVWWWWWWXXXXXX[[[]]][[[WWWSSSRRRSSSQQQOOOPPPUUUXXXYYY]]]cccpppuuu{{{zzzssshhhfffaaa[[[UUUOOOKKKHHHFFFDDDBBB@@@???@@@AAABBBBBBEEENNN[[[cccdddggglllhhhjjjlllnnnooonnnlllkkkiiiiiieeegggjjjgggtttlllZZZ\\\```[[[^^^]]]iiilllbbbKKKJJJDDDCCCKKK]]]kkk[[[RRRNNNKKKIIIKKKIIIGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCDDDDDDFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMNNNNNNMMMKKKIIIHHHJJJKKKMMMJJJJJJQQQ\\\fffhhhfffdddqqqwwwjjjeeedddcccqqq{{{YYYQQQNNNRRRRRROOOPPPVVVPPPOOOMMMLLLJJJIIIHHHHHHJJJLLLNNNOOOMMMLLLLLLLLLIIIHHHHHHJJJLLLKKKHHHEEEJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<===>>>BBBJJJqqq|||{{{|||vvvzzz{{{rrrkkkddd]]]XXXWWWWWWVVVUUUUUUUUUUUUUUUPPPPPPPPPQQQRRRSSSTTTUUUQQQPPPNNNLLLIIIFFFDDDCCCCCCAAA???>>>>>>???>>><<<>>>>>>>>>======>>>>>>???>>>??????@@@BBBDDDFFFGGGLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTSSSSSSTTTVVVXXXYYYYYY[[[\\\YYYTTTPPPOOOPPPMMMKKKKKKNNNPPPPPPRRRVVV```dddmmmxxx~~~rrriiidddaaa[[[UUUOOOJJJGGGEEEDDDBBB@@@???>>>???@@@AAAAAAFFFPPP[[[bbbcccfffjjjjjjjjjkkkllllllkkkkkkjjjfffgggfffiiimmmkkkyyycccVVV[[[___ZZZeee^^^jjjgggZZZMMMHHHCCCDDDIIISSS}}}jjj^^^TTTMMMKKKNNNLLLJJJIIIHHHIIIHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIIIIJJJLLLLLLMMMOOOPPPOOOOOOOOOPPPRRRSSSRRRNNNKKKKKKNNNRRRRRRWWW```nnnmmmaaaeeennn|||vvvSSSUUUSSSTTTWWWTTTNNNLLLOOOKKKKKKJJJJJJJJJIIIIIIIIIHHHKKKNNNNNNKKKIIIIIIJJJGGGHHHJJJKKKKKKIIIFFFDDDIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA???>>>======;;;;;;:::::::::;;;;;;<<<999AAA>>>]]]ttt{{{xxx|||~~~vvvooohhhaaa]]]YYYWWWVVVTTTSSSTTTUUUVVVUUUVVVWWWYYYYYYXXXWWWVVVNNNLLLIIIFFFCCCAAA??????AAA???===<<<===>>>===<<<>>>============>>>>>>???===>>>???AAADDDFFFHHHIIIMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQRRRSSSVVVXXXZZZYYYZZZ[[[XXXSSSPPPQQQSSSSSSNNNKKKLLLMMMKKKMMMPPPTTTWWW^^^gggqqqxxx{{{{{{yyymmmfffaaa]]]XXXQQQKKKGGGEEEDDDAAA@@@???======>>>??????AAAHHHRRR\\\aaaccceeehhhjjjjjjiiiiiiiiiiiiiiiiiiggghhhgggkkkoooooo~~~cccccc\\\VVVXXXxxx^^^mmmttt[[[PPPLLLGGGAAAEEEGGGKKKrrr|||nnnsssqqqfffaaaXXXQQQQQQQQQPPPOOOLLLHHHFFFEEEFFFJJJJJJKKKKKKIIIGGGDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJLLLNNNNNNQQQTTTUUUTTTRRRRRRRRRRRRUUUXXXWWWSSSQQQQQQRRRPPPeeessskkkfffiiiqqqkkkwwwjjjXXXPPPNNNLLLKKKMMMOOONNNNNNOOOMMMLLLJJJIIIIIIJJJLLLMMMHHHKKKNNNMMMJJJHHHHHHJJJGGGKKKPPPOOOLLLHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGEEECCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;::::::;;;;;;;;;666BBB;;;QQQvvvyyy}}}pppgggvvv~~~{{{rrrjjjbbb]]]ZZZXXXUUUSSSRRRRRRSSSTTTVVVWWWZZZ[[[ZZZVVVRRROOOIIIGGGEEECCCAAA@@@?????????>>><<<<<<===>>>============<<<<<<===>>>??????===>>>@@@CCCFFFHHHJJJKKKNNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQRRRTTTVVVXXXYYYWWWYYYYYYWWWTTTSSSVVVYYYXXXQQQKKKKKKKKKIIIJJJLLLOOOPPPTTT[[[cccjjjnnnoootttuuulllggg___[[[VVVPPPJJJGGGEEEDDD??????>>>=========>>>>>>AAAJJJVVV]]]aaaccceeegggiiihhhgggffffffggghhhhhhggghhhfffhhhmmmqqqsssrrrddd[[[bbbzzzZZZuuu|||{{{yyyhhh\\\WWWNNNHHHAAABBBCCCEEEfff{{{eeeeeeggg___ZZZ^^^___aaaaaaZZZPPPHHHGGGHHHFFFGGGHHHIIIIIIHHHFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMLLLIIIIIILLLOOORRRUUUXXXWWWUUUSSSUUUWWWlllggg^^^VVVSSSWWW^^^dddrrr~~~bbbWWWZZZgggzzz^^^OOOSSSNNNLLLHHHEEEFFFIIILLLMMMNNNRRROOOLLLIIIHHHIIIKKKMMMKKKKKKLLLJJJIIIHHHHHHIIIHHHMMMRRRQQQLLLIIIKKKNNNMMMMMMLLLKKKJJJHHHGGGFFFBBBBBBBBBAAA@@@>>><<<;;;<<<;;;;;;:::::::::::::::777BBB>>>KKKvvvmmmwwwuuutttiiipppvvvkkkaaa\\\\\\ZZZWWWTTTRRRQQQQQQRRRPPPRRRTTTTTTQQQLLLGGGCCCDDDCCCCCCBBBAAA@@@@@@@@@>>>===;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>??????>>>@@@BBBEEEHHHJJJLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXTTTVVVVVVUUURRRSSSXXX\\\VVVPPPLLLNNNOOOMMMKKKKKKKKKLLLOOOTTT[[[dddkkkppplllvvvzzzqqqjjjeee[[[YYYTTTOOOJJJFFFCCCBBB>>>>>>===============>>>AAAMMMZZZ___aaadddffffffffffffeeeeeeeeeffffffgggdddfffccceeejjjoooyyyrrrvvviiiyyyzzz{{{~~~iiicccaaaPPPMMMCCC???AAAEEE___~~~nnnuuu{{{tttqqqxxx|||iii[[[XXXZZZTTTSSSPPPMMMLLLKKKLLLLLLHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJMMMPPPPPPOOOOOOSSSXXXcccccc```[[[VVVVVVZZZ```zzztttsss{{{eeebbb___aaammmfffDDDHHHOOOEEELLLKKKIIIGGGGGGIIIJJJJJJNNNMMMJJJHHHHHHIIIKKKLLLMMMKKKHHHFFFGGGHHHHHHGGGJJJLLLOOONNNLLLKKKMMMNNNOOONNNLLLJJJHHHGGGFFFEEEBBBBBBBBBAAA@@@>>><<<;;;;;;:::999888888888888888777>>>===DDDlllmmmxxxyyyzzz}}}pppfff```^^^\\\YYYVVVSSSQQQPPPPPPNNNNNNLLLJJJGGGDDDAAA???@@@AAABBBBBBBBB@@@???>>>===;;;::::::<<<>>>>>>===<<<;;;;;;<<<<<<>>>??????@@@BBBEEEHHHJJJLLLMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQTTTVVVWWWWWWWWWVVVQQQRRRRRRPPPNNNPPPUUUYYYSSSPPPRRRYYY]]]YYYTTTQQQNNNQQQTTTWWW\\\dddooovvvxxx|||uuukkkddd___VVVTTTQQQMMMHHHCCC@@@>>>==================>>>>>>BBBPPP]]]```aaadddgggfffccccccdddeeeeeefffffffffaaadddcccfffkkkppp{{{}}}wwwqqqddd]]]QQQRRRGGG@@@EEEPPPgggpppyyyqqqlllooowwwqqqggg\\\TTTOOONNNNNNJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOJJJOOOTTTVVVWWWYYY```eeewwwssslllaaaYYYXXX___gggrrr}}}zzzrrrttthhheeefff\\\hhhvvv[[[JJJHHHLLLKKKCCCCCCGGGJJJIIIGGGGGGIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNJJJEEECCCEEEGGGGGGFFFLLLJJJIIIJJJMMMNNNMMMLLLQQQOOOLLLIIIFFFEEEEEEDDDAAABBBBBBAAA@@@>>><<<:::999999888777777666777777666999:::===[[[vvvmmmggg```^^^[[[XXXUUURRRPPPOOOPPPNNNJJJFFFCCCBBBBBBBBB???@@@AAABBBBBB@@@>>><<<;;;:::999999;;;======<<<;;;;;;;;;<<<<<<>>>??????AAACCCFFFIIILLLMMMNNNNNNPPPPPPPPPOOOOOONNNNNNNNNPPPRRRUUUXXXYYYXXXVVVUUUOOOOOOOOOMMMKKKLLLQQQVVVSSSSSSZZZeeelllggg___ZZZZZZ^^^aaabbbdddjjjuuu~~~{{{qqqggg^^^XXXRRRQQQNNNJJJFFFAAA===;;;=========>>>>>>>>>>>>>>>CCCRRR___aaabbbeeegggfffaaabbbcccdddeeefffffffff```eeefffjjjooosssvvvlllvvvtttpppxxxbbbUUUPPPUUUKKKBBBLLL^^^ssszzzlllllloooiii\\\[[[YYYSSSTTTZZZXXXOOONNNUUUUUUOOOOOORRRQQQMMMNNNOOOIII@@@FFFHHHKKKMMMNNNLLLJJJIIIJJJJJJLLLNNNQQQRRRSSSSSSVVVYYY]]]^^^[[[aaawwwuuujjjooouuuzzzyyymmmbbb^^^dddgggdddhhhppphhhPPPHHHGGGDDDEEEJJJNNNKKKGGGFFFFFFHHHHHHHHH@@@GGGMMMMMMKKKKKKNNNPPPJJJIIIFFFDDDCCCCCCCCCDDDNNNHHHDDDGGGJJJJJJKKKNNNIIIHHHGGGEEEDDDDDDCCCCCCLLLGGGBBB@@@@@@AAA@@@???;;;:::999999999888666444:::777999>>>SSSxxx~~~pppfffhhh___WWWTTTRRRNNNLLLLLLKKKKKKIIIGGGEEECCCBBBAAACCCCCCAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<======>>><<<;;;:::<<<>>>AAACCCAAADDDHHHKKKMMMNNNMMMLLLPPPPPPNNNLLLJJJJJJMMMOOOUUUYYYZZZVVVVVVYYYUUUNNNRRRRRRPPPKKKGGGIIIQQQWWWSSS```tttxxxhhhbbbeeefffqqqtttwww~~~}}}|||ttthhhddd```[[[UUUOOOHHHDDDDDDCCC???;;;???;;;:::<<<;;;999;;;???JJJUUU^^^bbbccceeeeeebbbccccccbbbbbbccccccdddeee___ccchhhnnnvvvxxxooo___tttdddqqqtttSSSvvvYYYPPPTTT\\\VVVFFFIIIjjjxxxttt~~~zzzttt~~~zzzlll___ccchhhgggeeeiiiqqqmmmccc^^^```^^^UUUQQQQQQQQQNNNOOONNNMMMLLLKKKKKKLLLMMMSSSRRRPPPOOOPPPTTTYYY]]]iiiqqqppp^^^aaaZZZ___uuudddRRREEEFFFIIIGGGIIIOOOHHHGGGFFFGGGIIIJJJIIIHHHFFFHHHIIIGGGGGGJJJKKKJJJIIIHHHFFFDDDCCCDDDEEEEEEKKKGGGFFFJJJLLLKKKIIIJJJGGGFFFDDDBBBAAA@@@??????IIIEEEAAA???@@@@@@@@@???<<<;;;:::::::::999777555999444666<<>>=========;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<>>:::>>>;;;999;;;;;;999<<>>???@@@@@@???>>><<<;;;:::::::::888666777222333999DDD___zzzmmmeee^^^\\\YYYSSSNNNMMMIIIJJJJJJJJJHHHFFFCCCAAAAAA@@@???>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;<<<===@@@CCCDDDIIIJJJMMMOOOPPPPPPOOONNNMMMNNNPPPQQQQQQQQQSSSUUUOOOSSSTTTTTTUUUXXXXXXUUUVVVYYY\\\YYYSSSQQQVVV[[[```fffllljjjdddgggyyyuuuiiicccaaaZZZSSSRRRMMMGGGCCCAAA@@@<<<999<<<999999::::::999>>>DDDOOOYYYaaacccccceeeeeecccbbbaaaaaa`````````aaaaaacccdddcccnnnvvvhhhgggmmm{{{[[[gggxxxuuunnniiizzz}}}dddYYYZZZXXXfffoooeeeUUUYYYuuutttcccYYYZZZaaasssvvvpppoooiiinnnvvv~~~|||yyytttdddaaa[[[cccnnnppptttRRRJJJHHHEEEDDDEEECCC@@@DDDJJJQQQOOOLLLKKKIIIGGGCCC@@@HHHNNNOOOIIIHHHKKKLLLIIIHHHGGGFFFEEEDDDCCCDDDDDDBBBAAACCCGGGGGGCCC@@@AAABBBBBBBBBBBBCCCDDDFFFFFFBBBAAA@@@@@@AAAAAAAAAAAA>>><<<:::999999999777666555222222999@@@OOO~~~yyyuuullldddaaa\\\SSSLLLIIIHHHIIIKKKKKKJJJGGGDDDBBBAAA@@@???>>>===<<<<<<<<<:::::::::::::::;;;<<<<<<============???BBBEEEFFFKKKLLLNNNOOOPPPOOONNNMMMLLLOOOQQQRRRRRRRRRTTTUUUPPPTTTWWWYYYZZZ[[[\\\\\\cccaaa___]]]^^^ccciiinnnlllppprrrpppnnnttt~~~ooofffbbb___WWWOOOOOOKKKEEEAAA???===;;;999;;;999888:::999:::@@@HHHSSS[[[bbbccccccdddeeecccbbbbbbaaa`````````aaaaaadddccccccqqqwwwpppsssuuu\\\yyyiiitttrrrrrr|||bbbYYY[[[ZZZaaajjjhhhYYYRRRaaaxxxwwwtttjjj]]]YYYaaalllpppnnnxxxuuummmddd[[[UUU______yyywww```NNNEEEPPPBBBAAABBBBBBBBBFFFPPP[[[RRRNNNIIIEEECCCAAA???===EEEVVV___UUUIIIGGGHHHFFFHHHHHHFFFDDDCCCBBBAAA@@@EEECCCDDDGGGFFFAAA@@@CCCEEEDDDDDDCCCDDDDDDEEEEEEAAABBBCCCCCCCCCCCCCCCCCC>>><<<999888888777666555555555444;;;AAAFFFqqqsss~~~yyyppphhhddd^^^UUUNNNKKKHHHIIIKKKLLLKKKHHHEEECCCBBBAAA@@@???>>>=========;;;::::::::::::;;;<<<<<<===>>>>>>@@@BBBEEEGGGIIILLLMMMMMMNNNNNNMMMLLLLLLNNNPPPRRRSSSRRRRRRSSSTTTQQQTTTXXX\\\^^^___bbbfffiiihhhjjjsss|||llldddbbb]]]TTTLLLKKKHHHCCC???===;;;:::999:::888888999999;;;CCCMMMVVV^^^ccccccbbbcccdddccccccbbbbbbaaaaaaaaabbbbbbfffbbbdddppp~~~~~~~~~kkkaaa|||^^^~~~{{{hhh[[[[[[^^^ZZZ]]]bbb]]]SSSTTT]]]~~~~~~sssrrrsssgggVVVVVV\\\mmmuuullldddaaa]]]]]]```eeejjjmmmooouuu|||WWWOOOLLLHHHIIIDDDDDDCCCAAA@@@FFFRRR[[[HHHEEE@@@=========>>>===LLLeeetttfffPPPGGGGGGGGGFFFFFFEEECCCBBBAAA@@@???HHHGGGHHHJJJHHHCCCBBBEEEHHHGGGEEECCCAAA???>>>>>>AAACCCFFFFFFEEEDDDDDDEEE???<<<999777777666555444333888666:::BBBAAAbbbqqqhhhaaannnwwwrrr~~~uuulllgggaaaYYYRRRPPPHHHIIIJJJKKKKKKIIIGGGFFFBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<======>>>???@@@CCCEEEHHHJJJLLLLLLLLLMMMMMMMMMLLLLLLLLLPPPQQQSSSSSSRRRRRRTTTVVVYYYXXXXXXYYYYYYYYY```hhhpppvvvwwwiiibbb```YYYQQQLLLFFFDDDAAA===;;;:::::::::999888999::::::<<>>>>>>>>IIIfffwwwgggNNNEEEEEEEEEAAAAAABBBBBBAAAAAA@@@@@@FFFGGGJJJNNNJJJDDDAAACCCFFFEEECCCAAA@@@>>>>>>===@@@DDDGGGHHHFFFDDDDDDEEE@@@===999777777777666555000:::555666@@@;;;QQQooojjjiiijjjrrrxxx~~~ssskkkdddZZZRRRPPPIIIJJJJJJJJJJJJIIIIIIHHHAAA@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEHHHKKKMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMPPPQQQSSSSSSSSSUUUXXX[[[```\\\YYY[[[^^^fffvvv}}}oooccc^^^[[[UUUOOOMMMBBBAAA???<<<999999:::;;;:::999:::;;;:::>>>JJJWWWZZZ```dddaaa^^^```aaaaaa_________```aaabbbcccdddfffccc```aaabbbhhhuuupppSSSSSS___tttqqq___pppwww{{{xxxgggVVV___\\\YYYXXX\\\^^^[[[TTTOOOyyyYYYeeemmmkkkssswwwrrrrrrpppfffdddrrryyytttooofff```eeennnnnnggguuurrrTTTIIIIII???AAAGGG@@@???BBBDDDAAA??????@@@@@@===<<<===???AAAAAA???===:::XXXiiiYYYCCC<<<>>>>>>===>>>???@@@AAABBBBBBBBBAAADDDJJJNNNKKKBBB===>>>BBBBBBBBBAAAAAABBBCCCCCC@@@DDDHHHIIIFFFDDDCCCDDDBBB???;;;888888888777666---;;;444222===666EEEvvvtttoooooommmssszzzooodddXXXOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJ@@@???>>>===;;;;;;;;;;;;===============>>>??????@@@BBBDDDGGGJJJLLLNNNPPPMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQSSSSSSTTTXXX\\\```___ZZZZZZcccpppxxxuuuiii^^^[[[XXXQQQMMMNNN@@@???>>>;;;999888:::<<<:::999:::;;;;;;???LLLZZZ[[[aaaccc```]]]___aaa```]]]]]]]]]^^^```aaacccdddcccbbb]]][[[hhh}}}oooWWWNNNOOO^^^gggqqqccc]]]kkkzzzwww~~~tttnnn___QQQaaaVVVZZZ\\\[[[ZZZZZZWWWSSSmmmXXXZZZ^^^___\\\jjj}}}hhhZZZ]]]fffppp}}}mmm___^^^```aaaeeelllwwwuuusssyyy[[[JJJIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB@@@@@@>>>=========>>>???EEEEEEFFFEEECCC@@@===;;;>>>???@@@@@@???@@@AAACCC???EEEKKKJJJDDD??????AAA???>>><<<===>>>@@@??????CCCCCCCCCBBB@@@@@@BBBDDD???>>><<<:::999777777666555000222777666666BBBTTTzzzyyyvvvwwwlllaaaXXXRRRPPPNNNKKKIIIIIIHHHFFFDDDDDDCCCAAA???>>>??????@@@============>>>@@@AAABBB@@@DDDJJJMMMOOONNNNNNOOOOOONNNMMMLLLLLLNNNPPPQQQWWWWWWUUUUUUYYY]]]^^^\\\UUUeeehhhmmm{{{rrrhhhccc]]]XXXSSSNNNIIIFFF@@@???===;;;:::::::::::::::999888888<<>>>>>>>><<<>>>??????>>>???AAACCC@@@DDDGGGGGGBBB>>>>>>???>>>======>>>@@@BBBBBBBBBAAACCCDDDCCCBBB@@@@@@@@@???>>><<<:::999777666666333000111666555444???NNNzzznnn}}}{{{nnncccZZZUUUOOOLLLJJJHHHHHHHHHGGGFFFDDDCCCAAA@@@?????????@@@======>>>???@@@AAABBBCCCBBBEEEJJJMMMNNNNNNNNNNNNOOONNNNNNNNNPPPRRRTTTVVVSSSSSSSSSUUUXXX\\\]]]\\\[[[eeeqqqyyypppeeeaaa[[[VVVQQQLLLGGGDDD@@@>>><<<;;;:::999:::::::::999999999===GGGTTT]]]\\\___bbbcccbbb`````````^^^___`````````bbbbbbbbbeeebbbhhhbbbUUUPPPUUUkkk___xxx{{{sssbbbddd]]]bbbZZZWWWWWWWWWVVVUUUUUUVVVWWW```tttOOOPPPRRRRRRLLLJJJZZZnnnoooggggggooowwwzzztttggg^^^ddduuu~~~tttsssvvvtttvvvuuuiiiqqqnnnqqqxxx|||XXXFFFGGGCCCCCCCCCBBBBBBBBBAAAAAA???????????????@@@@@@AAABBBAAA???===<<<;;;;;;<<<@@@???===;;;;;;<<<>>>???:::<<<=========>>>@@@BBBDDDDDDEEEEEEDDDBBB@@@??????>>>===>>>@@@BBBBBBAAA@@@BBBDDDDDDBBB@@@>>>>>>>>>>>><<<;;;999777666666111///111555444222:::FFF{{{iiifffuuutttfff]]]XXXOOOLLLIIIHHHHHHHHHHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBDDDEEEFFFDDDGGGKKKMMMMMMMMMMMMMMMMMMMMMNNNOOORRRTTTWWWXXXQQQRRRUUUXXX[[[]]]^^^___bbbsssrrrkkkbbb^^^XXXSSSNNNIIIDDDAAA???>>><<<:::999999999:::999999999;;;@@@JJJUUU]]]^^^```ccccccaaa_________```______aaacccccccccbbbccceeesss___RRRQQQVVVzzzyyyeee~~~jjj```ddd___fffdddXXXWWWVVVTTTSSSRRRQQQQQQ^^^nnnIIIHHHKKKLLLIIIFFFLLLVVV\\\ooodddfffddd\\\dddfffeee```[[[ZZZ[[[\\\```aaaooo}}}iii___fffZZZ]]]iiitttlllTTTCCCAAAJJJ???@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@@@@???===<<<;;;<<<<<<===>>>===<<<;;;;;;<<<======:::<<<=========>>>AAACCCJJJHHHFFFFFFHHHHHHEEEBBB???>>>===>>>@@@AAA@@@>>>AAACCCDDDCCC@@@>>>>>>>>>>>>>>>===;;;:::888666666111000333555444222666???www}}}iiibbbkkk{{{lll```[[[SSSPPPLLLJJJIIIIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@AAABBBDDDFFFGGGHHHIIIGGGJJJLLLMMMLLLLLLLLLMMMKKKLLLNNNPPPRRRTTTUUUVVVSSSUUUYYY^^^______aaafffooovvvuuuhhhfffpppvvvjjjddd```\\\VVVQQQLLLGGGCCC@@@>>>===;;;999999999999:::999999:::===CCCMMMWWW]]]___aaabbbbbb```^^^^^^^^^```]]]\\\```cccccccccccchhhxxxbbbSSSUUU[[[iiirrrbbb^^^```]]]bbbeeeZZZXXXVVVUUUTTTTTTSSSRRR^^^tttEEEDDDEEEGGGGGGFFFHHHKKKKKKddduuuiiigggmmmnnngggbbbcccdddaaakkkzzz{{{ggglllggguuuwwwTTTKKKIIIBBB<<<>>>======>>>?????????>>>>>>===<<<<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;===>>>???======>>>>>>>>><<<;;;:::<<<===>>>>>>>>>???AAACCCJJJGGGEEEFFFIIIIIIFFFBBB======>>>@@@DDDEEEEEEDDDDDDDDDBBB@@@>>>>>>@@@BBB??????>>>===;;;999777666333333444666444333555:::WWW}}}xxxpppxxxttteee]]]ZZZVVVPPPLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTVVVWWW[[[aaaaaa___eeemmmlll```aaa[[[ZZZeeezzz|||oooeeeaaa]]]ZZZTTTOOOJJJFFFBBB>>><<<;;;:::999888888999999888999:::???GGGPPPXXX]]]___```bbbaaa```^^^^^^^^^```[[[ZZZ___aaaaaaccchhhcccRRRXXXcccjjj]]]]]]ZZZWWWVVVXXX\\\WWWUUUSSSTTTUUUVVVUUUTTTYYYvvvDDDCCCBBBCCCEEEEEEEEEDDDGGGQQQiiiaaaPPPBBBAAACCC@@@>>>@@@;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<======:::999999:::;;;===???@@@<<<===>>>??????===;;;999===>>>??????>>>>>>@@@BBBEEECCCBBBCCCEEEEEEBBB???:::;;;>>>CCCIIILLLMMMLLLEEEDDDBBB???===???CCCFFF@@@@@@@@@???===;;;999777444555555555444333555777BBBkkkrrr~~~mmmbbb^^^ZZZSSSNNNKKKIIIHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKMMMOOOSSSTTTVVVXXXXXXWWWUUUTTTVVVUUUZZZ_________iiixxxzzzjjjfff```\\\[[[```lll|||wwwllldddaaa[[[WWWRRRMMMHHHDDD@@@===;;;:::999888888888999999888888;;;AAAKKKTTTZZZ]]]^^^```aaa```___^^^^^^______ZZZZZZ^^^```___fffppp|||ZZZMMM\\\rrrmmmRRR```uuuaaa]]]TTTWWWVVVVVVRRRPPPNNNPPPTTTVVVVVVTTTRRRiiiAAAAAAAAACCCEEEGGGEEECCCCCCGGGTTThhh~~~```LLLHHHBBB===<<<>>>BBBDDD;;;<<<>>>??????===<<<;;;:::::::::::::::;;;<<<<<<::::::999999:::<<<>>>???;;;;;;<<<<<<======<<<<<<===>>>???>>>===<<<>>>@@@>>>???@@@BBBBBBAAA>>>;;;:::;;;???DDDIIILLLLLLKKKDDDDDDCCCAAA@@@AAADDDGGGAAAAAABBBAAA???===:::888444555555333222333555555===```kkk{{{wwwiii^^^YYYSSSNNNKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHJJJKKKMMMNNNOOONNNMMMLLLLLLLLLLLLKKKJJJKKKNNNPPPSSSUUUWWWYYYZZZXXXVVVTTTUUUTTTXXX______bbbrrrjjjfffgggcccdddbbbnnn~~~|||rrrgggaaa```XXXTTTOOOJJJFFFBBB===:::;;;:::888777777888888999888888;;;CCCMMMVVV[[[]]]]]]___``````^^^^^^___``````[[[\\\```______jjjzzzsssVVVVVVvvv|||\\\OOOkkkhhhccc]]]QQQYYYUUURRROOOLLLKKKMMMRRRVVVUUUSSSTTTWWWnnn===???AAADDDHHHJJJHHHEEECCCEEEKKKQQQYYYmmm___OOOMMMAAABBBAAA???@@@BBB<<<444<<<===>>>??????===;;;:::::::::999999::::::;;;<<<;;;;;;:::999:::;;;<<<===:::999888888:::<<<>>>@@@===>>>>>>===;;;;;;<<<>>>;;;===@@@BBBAAA???<<<;;;<<<===???BBBEEEFFFEEECCCAAACCCDDDDDDCCCCCCEEEGGGBBBBBBCCCBBB@@@>>>;;;999444555444111111333444444888SSSzzzrrr~~~nnn\\\XXXQQQMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJKKKNNNQQQPPPRRRUUUXXXYYYWWWUUUSSSVVVTTTXXX```bbbfffzzz}}}lllhhhbbbbbbnnnkkk~~~~~~vvvmmmbbb]]]\\\VVVRRRMMMHHHDDD@@@;;;888:::999888777777777888999777888<<>>FFFCCCFFFLLLLLLOOObbbxxxhhhVVVHHHBBBCCC===>>>>>>???>>><<<:::999888;;;===>>>===<<<<<<<<<;;;999777666777999;;;======<<<;;;:::999999888999888777666555666777999;;;<<<;;;;;;:::999888777777:::::::::;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEBBBEEEDDD???>>>AAACCCBBB?????????>>><<<;;;<<<===888666333222222222333333:::;;;eee}}}fff]]]TTTRRRNNNHHHGGGJJJHHHIIIJJJIIIHHHKKKPPPTTTUUUSSSQQQOOOMMMLLLKKKLLLKKKJJJJJJIIIJJJKKKMMMNNNRRRUUUWWWUUURRRRRRXXX^^^YYYVVVXXX___ggguuuzzzpppmmmuuuppprrrvvvnnnhhhccc]]]YYYUUUPPPJJJEEECCC@@@<<<888999999888888888888888999:::;;;@@@IIITTTZZZYYYVVV^^^]]]\\\\\\]]]^^^```aaaYYY^^^]]]]]]___^^^jjjyyyeeerrr{{{~~~{{{\\\ZZZpppTTTUUUttttttrrr~~~pppjjjmmm}}}gggXXXNNNQQQRRRLLLHHHKKKRRRMMMJJJMMMRRRSSSMMMGGGOOONNNJJJQQQfff}}}@@@>>><<<===@@@DDDGGGHHHHHHBBBBBBHHHIIIHHHPPP\\\\\\bbb{{{nnnTTTIIIEEE@@@???BBB===============<<<;;;:::999;;;<<<<<<;;;:::;;;<<<777888888888888888888888<<<;;;:::999999888888888888777666555555777999:::;;;;;;::::::999888888777999999999999::::::::::::<<<===???AAACCCCCCCCCCCC>>>CCCEEEBBBAAACCCDDDBBB@@@@@@???>>>>>>AAAFFFJJJLLLCCC999333333444222000666666\\\nnnbbbWWWSSSOOOJJJHHHIIIIIIJJJKKKJJJJJJMMMRRRVVVUUUTTTQQQOOOMMMLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTVVVXXXZZZZZZZZZ]]]cccqqq{{{tttsss}}}tttkkkeee___XXXSSSQQQMMMGGGCCC@@@>>>:::777999999888888888888888999:::===CCCKKKTTTYYYYYYXXX\\\[[[[[[[[[[[[]]]^^^___ZZZ___^^^___bbb```jjjrrr{{{qqq[[[fffzzzWWWWWWvvv|||qqqsss{{{ssseeebbbeeerrriiiZZZOOOPPPPPPKKKIIILLLMMMJJJHHHHHHKKKNNNNNNMMMIIIHHHBBBDDDRRRcccBBBAAA??????AAAHHHQQQWWWMMMEEECCCJJJNNNJJJGGGIIIMMMGGGOOOlllrrrQQQEEE<<<>>>@@@===<<<>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;999888888:::;;;555777999::::::888666444;;;:::999888888888888888777777666555555666888999::::::999999888888777777777777888888888999999999<<<===>>>???@@@@@@@@@@@@<<>>>>>CCCKKKPPPYYYKKK;;;222222444222///444333QQQ~~~||||||qqqvvvyyyzzzwwwiiiZZZTTTQQQNNNJJJHHHJJJKKKKKKLLLMMMOOOTTTWWWVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLMMMOOOPPPRRRTTTTTTVVVSSSQQQRRRVVVXXXYYYXXX\\\______cccxxx~~~zzzqqqjjjccc\\\TTTNNNKKKHHHCCC@@@===;;;999777999888888888888888999999:::???GGGOOOTTTWWWZZZ\\\YYYYYYYYYYYYZZZ[[[\\\]]]\\\___^^^```dddaaaiii~~~|||iiiZZZooo[[[^^^yyyuuuooovvvtttnnn```ccceeeooohhhYYYMMMLLLLLLIIIIIIMMMJJJMMMQQQQQQOOOMMMMMMNNNHHHIIIAAA>>>EEEOOOjjjCCCDDDCCCAAABBBGGGQQQXXXJJJEEEFFFLLLPPPMMMHHHGGGOOOMMMPPPWWWddd}}}dddDDDIIIDDDCCCEEECCC===:::;;;<<<;;;:::::::::;;;<<<===;;;:::999777555666999;;;888999999999999777555444:::999888777777777777777777666555555555666777777777777777777777666666666777777777888888888999999<<<<<<<<<===============>>>CCCFFFDDDCCCCCCBBB???CCCAAA???<<<<<>>;;;:::888888888888888777888888999:::;;;BBBLLLRRRTTTVVVZZZ^^^WWWXXXXXXYYYZZZ[[[\\\\\\\\\___]]]___ccc```ggg{{{qqqnnn~~~zzzdddZZZsssdddlllrrrnnn|||tttvvvlllsssuuu|||cccVVVKKKIIIJJJJJJMMMQQQNNNXXXbbbcccZZZPPPJJJIIIIIIKKKEEE@@@BBBFFF]]]@@@AAABBB@@@>>>@@@DDDIIIBBBBBBEEEIIIIIIGGGGGGIII???GGGQQQTTTTTT]]]tttlllSSSMMMFFFBBB@@@??????===999:::<<<<<<;;;:::999999:::<<<===::::::888555444555999<<<>>>===:::777666666777888888888777666666666777777666666555555555555555555444444444444555555555555888888888888999999999999;;;;;;;;;:::;;;;;;;;;;;;BBBFFFFFFBBB???@@@@@@>>>>>>>>>>>>===<<<<<<>>>@@@CCC@@@:::444000000333666333555@@@___|||tttwwwrrrmmmaaaaaajjjqqq{{{|||pppeee```nnnxxxcccVVVSSSTTTRRRMMMJJJJJJJJJLLLNNNQQQSSSTTTUUUTTTRRRPPPOOONNNOOOOOOKKKLLLNNNOOOOOONNNMMMLLLPPPSSSWWWXXXVVVWWW\\\```dddjjjiiikkk~~~rrrnnnhhhddd```YYYQQQKKKDDDBBB@@@===:::999999999888888777777888999999:::===FFFOOOTTTTTTUUUYYY]]]VVVWWWXXXYYYZZZ[[[\\\\\\\\\^^^\\\]]]aaa```iiiyyypppqqq|||qqq\\\XXXuuussswwwqqqvvv}}}{{{^^^UUUMMMKKKMMMPPPUUUYYYTTT]]]eeeddd[[[OOOIIIGGGFFFJJJEEE@@@???>>>OOOmmmAAABBBCCCCCCAAA???>>>>>>AAADDDHHHHHHEEECCCEEEIIIEEEDDDDDDEEEHHHMMMTTTYYYnnncccGGG@@@DDDAAA>>>===<<<:::999999<<>>===;;;888:::>>>@@@?????????@@@>>>??????:::444000222555...444777NNN}}}qqqvvvzzzmmmkkkqqq{{{tttdddeeewww{{{lllZZZTTTUUUTTTQQQKKKJJJJJJLLLOOOQQQRRRRRRTTTSSSQQQPPPNNNNNNNNNOOOLLLNNNPPPQQQQQQOOOLLLKKKPPPVVV\\\]]][[[]]]bbbhhhllluuu|||wwwjjjfffaaa]]]ZZZTTTMMMGGGBBBAAA@@@<<<999777888999777777777777888999::::::AAAHHHPPPTTTTTTTTTWWWZZZUUUUUUWWWYYYZZZ[[[[[[[[[ZZZ^^^]]]^^^bbbdddssskkkXXXVVVqqqzzzrrr{{{www}}}uuu{{{mmm\\\WWWRRRQQQTTTXXX]]]```WWWXXXXXXTTTOOOKKKJJJKKKGGGKKKHHHCCC@@@:::EEE]]]CCCCCCDDDEEEEEEDDD@@@===CCCHHHKKKIIIFFFEEEFFFHHHPPPIIIAAA>>>AAAGGGHHHGGGIII^^^uuuaaaRRRIII???>>>>>>555??????>>><<<;;;<<<<<<<<<:::::::::::::::999888777666777777666666777;;;===CCC???999444222333666888666555555444555555666666555555555555444444333333222333333444555666666777666666666777777777888888999999888888888:::;;;<<>>>>><<<999666999===@@@@@@@@@AAABBB@@@@@@???;;;777444333333---555000>>>nnnwwwtttrrrwwwnnniiippprrrvvvvvv___UUUUUUVVVSSSNNNMMMLLLNNNQQQSSSRRRQQQSSSRRRPPPOOONNNNNNNNNNNNPPPRRRUUUWWWWWWUUUSSSPPPVVVYYY^^^bbbdddgggkkknnnsss{{{rrrhhhccc]]]YYYVVVQQQJJJEEE@@@@@@???;;;777555666888777777777777888999:::;;;EEEJJJQQQTTTTTTTTTUUUVVVRRRSSSUUUWWWYYYYYYYYYYYYXXX^^^___```eeelllbbbYYY^^^tttxxxoooxxx|||pppyyy~~~yyyqqquuu```YYYXXXVVVVVVXXX\\\___```XXXSSSLLLIIIJJJKKKKKKJJJIIIMMMKKKIIIGGG???CCCVVVAAA??????BBBDDDDDD@@@<<>>666888999999:::;;;:::777::::::;;;;;;:::999777555555666777777777999<<<>>>BBB>>>999444222222444555555555444444444555555666444555555555444444333222333444444555666777888888555555555555666666666777999888888888888:::;;;===:::@@@DDDCCC@@@???;;;777888:::===>>>>>>???@@@AAAAAA>>>;;;999999777444111000888...444ddd}}}{{{pppqqqwwwjjjlllvvvyyy~~~cccUUUUUUVVVTTTQQQOOONNNOOORRRTTTSSSQQQRRRQQQPPPNNNMMMMMMNNNNNNSSSUUUYYY\\\]]]\\\YYYWWW[[[\\\___dddkkkpppqqqqqqvvvxxxooojjjeee^^^YYYUUUPPPIIIDDD>>>???>>>:::666333555777777777777777888999:::;;;HHHKKKPPPSSSTTTTTTSSSSSSPPPQQQTTTVVVWWWXXXXXXXXXWWW___aaaccciiisssqqqTTT\\\lll{{{ddd^^^fffzzzwwwnnnqqquuu]]]VVVWWWWWWVVVXXX[[[]]]\\\YYYRRRLLLKKKOOOOOOKKKFFFFFFJJJIIIJJJKKKBBBCCCTTT@@@@@@@@@???>>>???AAACCCCCCBBBCCCFFFHHHIIIGGGFFFCCCCCCEEEFFFFFFEEEDDDDDDRRRXXXyyyrrrXXXIII@@@???>>>======<<<<<<<<<<<<;;;999888888888999999888888888888888888888888999999888777666666777777666666555444333333222222666555555444444444555555444444444444444444444444333333333333333444555666444555666777888888888777999888999<<>>===:::777888;;;>>>AAABBB@@@===:::===;;;:::::::::999666444111777222000OOOpppvvv~~~nnnxxx~~~|||oooYYYVVVWWWVVVQQQPPPOOORRRVVVXXXWWWVVVWWWRRRMMMMMMQQQTTTUUUTTTRRR^^^ccc]]]ZZZ\\\\\\XXXZZZ```kkkrrrrrrooossszzz}}}yyyqqqgggaaa^^^YYYUUUPPPKKKEEEAAA===<<<;;;999888777777777888999999888555666999<<>>===<<<;;;;;;:::::::::;;;:::999888888888888999888888888888888888888888999999888777777777777777666555555444333333222222666555444444444444444444444444444444444444444444333333333333333444555555555555555666777777888888888777777999<<<<<<:::888999999:::<<<<<<;;;999777888:::===@@@AAAAAA???>>>>>>===<<<<<<===<<<:::888333666111111IIIttt~~~xxxxxx|||www{{{yyyzzz```WWWUUURRRTTTSSSRRRSSSVVVXXXWWWUUUWWWSSSOOOPPPTTTYYYZZZZZZWWW```eee```ZZZZZZ^^^aaa```dddmmmtttvvvwww{{{pppiii___^^^[[[VVVRRRMMMHHHCCC???<<<<<<:::999888777777777777888888888777:::>>>BBBMMMNNNQQQSSSTTTTTTTTTSSSQQQQQQRRRRRRTTTWWWZZZ[[[VVV\\\ZZZdddooo|||cccUUUXXXmmm}}}VVVVVVdddnnnvvv{{{www|||bbb]]]aaa[[[VVVVVVVVVTTTTTTWWW^^^[[[UUUOOOOOOPPPMMMFFFGGGJJJKKKHHHCCC@@@@@@BBBBBBCCCCCCCCCAAA@@@@@@AAABBBDDDEEEDDD@@@>>>???AAABBB@@@>>>>>>@@@EEEJJJNNNTTTTTTVVVVVVMMMFFFKKKWWWppp~~~yyyrrr```JJJ======@@@???===<<<;;;:::999888888888888:::999888888777888888888999999999999999999999999999999888777777777888888555555444444333333222222555555444333333333333333333333333333444444444444333333222222333333444444555555444444555666888999777555444555777999999888999999:::::::::999888777999:::<<<>>>@@@AAAAAAAAA<<<;;;;;;;;;<<<<<<:::777555444111111AAAaaavvvmmm|||}}}jjj[[[UUURRRXXXVVVUUUVVVWWWWWWVVVUUUSSSRRRSSSVVV[[[___aaabbb```ccchhhhhhccc```gggqqqrrruuu|||uuummmhhh^^^ZZZVVVRRRMMMJJJEEE@@@===<<<;;;:::999888777777777666777777777999>>>EEEJJJMMMNNNQQQSSSTTTUUUTTTTTTQQQPPPPPPQQQSSSVVVYYY[[[\\\___^^^ssskkk]]]RRR]]]}}}XXXaaattt~~~}}}|||wwwbbbhhh___YYYTTTTTTSSSQQQQQQSSSXXXWWWQQQJJJHHHLLLOOONNNNNNLLLJJJGGGDDDAAA@@@???;;;===>>>>>>======>>>??????BBBDDDAAA<<<:::>>>BBBBBBAAA@@@AAADDDIIINNNQQQ[[[bbbddd[[[NNNHHHJJJMMMUUU```rrreeeSSSFFFAAA===???CCCEEEAAA<<<::::::999888777777777777888888888777777777888888999999999999999999999999999888888777777777888888444444444333333333222222555444333222222222222333333333333333333444444444333333222222222222333333555555333333333555777999777555444444555777888999:::;;;;;;:::888888999:::<<<<<<<<<<<<>>>???AAABBB<<<;;;;;;<<<<<<;;;888555555222111333:::OOOvvvxxxrrr```YYYVVVZZZYYYXXXWWWWWWVVVUUUTTTOOOSSSXXX]]]aaaccceeeeeecccbbbiiitttvvvtttzzz}}}rrrlllhhh^^^VVVSSSNNNJJJGGGCCC???<<<;;;:::999888777777777777777666666777:::AAAHHHMMMNNNOOOQQQSSSTTTUUUUUUUUURRRQQQQQQQQQSSSWWWZZZ\\\aaadddiii___XXXWWWrrr|||[[[yyynnnfffsssZZZTTTPPPPPPPPPNNNNNNPPPLLLMMMKKKFFFGGGPPP[[[```UUUPPPKKKGGGFFFDDDAAA>>>666888:::;;;;;;===???AAA<<>><<<<<<<<<===;;;:::999888777777777777777777777777777777777777888888888888888888888888888777777666777777888888333333333333333222222222444333333222222333333444222222222333333333444444333222222111111111222222555444333222333444777888777666555444444666999;;;;;;<<<;;;999888888;;;>>>???>>><<<;;;;;;===>>>@@@>>>>>>===>>>>>>;;;777444555111222555666CCCggg|||ssstttxxxyyyddd[[[YYY[[[[[[ZZZYYYWWWVVVUUUUUUTTTZZZaaaeeeeeedddcccccceeeeeeqqqvvvjjjeeebbbYYYTTTPPPKKKHHHEEEBBB???<<<::::::999888777777777777888666555777;;;BBBIIIMMMOOOPPPQQQRRRTTTUUUUUUVVVTTTSSSRRRRRRTTTWWW[[[]]]]]]aaaqqqvvv\\\UUUaaazzzbbbgggaaakkkUUUPPPMMMOOOPPPNNNNNNQQQKKKNNNNNNJJJLLLWWWcccjjjXXXRRRLLLIIIHHHGGGCCC???666888999:::<<<>>>BBBFFF===>>>>>>===;;;===BBBFFF<<<>>>AAACCCEEEFFFFFFEEEEEELLLMMMDDD>>>???AAA???@@@JJJRRRSSSZZZyyyjjjUUUKKKDDDAAABBB===??????>>>;;;999:::<<<;;;:::999888777777777777555666666777777777777666777777777777777777777777666666555555555666777777333333333333222222222222222222222222333444555666111111222222333333444444222222111111000000111111333333222222333444666777666777666555555666999<<<;;;<<<;;;888666888===BBB???>>><<<::::::;;;<<<===:::::::::;;;;;;999444111555222444666333;;;XXXyyyzzzllliiitttmmmwwwkkk]]]YYY[[[\\\\\\[[[YYYXXXXXXYYY]]]cccjjjkkkhhheeefffhhhtttzzz}}}ssseee___]]]VVVQQQNNNIIIEEECCCAAA???===999999888777777777777777888666666888>>>EEEKKKMMMPPPPPPQQQRRRTTTUUUVVVWWWWWWUUUSSSRRRSSSVVVZZZ\\\[[[___zzzvvvhhhZZZUUUmmmooolllxxxeee\\\aaaTTTOOOMMMPPPQQQPPPPPPRRRNNNQQQPPPLLLLLLRRRZZZ^^^VVVRRRMMMKKKJJJHHHDDDAAA999:::::::::;;;>>>DDDGGG@@@???===<<<<<<@@@CCCFFF???@@@BBBCCCCCCCCCAAAAAADDDEEECCC>>>===???AAABBB;;;EEEMMMJJJHHHWWWyyygggSSSDDDFFFIIICCC===;;;333777;;;???@@@???<<<::::::999888777777666666666444555666777777777666666666666666666666666666666444444444444444555666666222222222222222222222222111222222333444666777888000111111222333333444444222222111000000000000000222222222333444444555555444666777666555555888;;;999:::999666444777???EEE<<<;;;:::999999:::<<<===777888999;;;<<<;;;777444555555666555111555JJJ```tttiiimmm]]]rrr}}}zzzvvvddd\\\\\\^^^___^^^\\\[[[]]]___bbbggglllllljjjmmmuuu}}}zzzqqqbbb\\\[[[UUUOOOKKKFFFCCCAAA???>>><<<999888888777777777777777777666666;;;BBBIIINNNPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXVVVSSSQQQRRRTTTXXXZZZ^^^aaavvvhhhhhheee]]]cccsssYYYwwwvvv```UUUXXXRRRMMMKKKNNNOOOMMMLLLNNNJJJMMMMMMIIIIIIMMMOOONNNQQQOOOMMMLLLJJJGGGDDDBBB;;;;;;:::888999<<>>>>>@@@AAABBBAAAAAADDDDDDDDDDDDGGGPPP```mmmxxx]]]LLLFFF???>>>CCCBBB;;;<<>>888777999;;;:::888999888777666666555555666333444666777777777666666555555555555555555555555333333333333333444555666222222222222222222222222111111222333555777999:::000000111222333333444444222222111000000///000000000111222444444444444444333555777666444444777:::777888888555333666???FFF999999888888999;;;<<<===<<<===???CCCEEEEEEBBB???666777777444000222@@@OOO}}}{{{mmmnnneeedddffflllvvvlllbbb\\\___aaaaaa___^^^aaacccaaafffjjjkkkmmmvvv}}}tttlll]]]VVVVVVRRRMMMIIIDDDAAA???>>>===;;;999888777777777777777888777666777===EEEMMMQQQSSSQQQQQQQQQRRRSSSUUUWWWXXXYYYVVVSSSPPPPPPRRRVVVXXX```aaakkkaaaiiimmmfffyyyiiiXXXfffdddUUUIIIKKKPPPKKKIIIJJJKKKHHHFFFHHHEEEIIIKKKJJJLLLPPPPPPMMMLLLMMMMMMLLLIIIFFFCCCBBB888===@@@===777888AAAIIIEEE@@@>>>CCCFFFDDD@@@@@@???DDDEEEAAAAAAFFFHHHFFF@@@@@@?????????@@@AAAAAAAAA@@@AAACCCGGGNNNVVVZZZhhhvvvmmm]]]NNNEEECCC@@@??????>>>===<<<<<<;;;=========<<<;;;;;;::::::666:::<<<:::555222444666666444222333666777666333666666666555444333333333888999888666333111111222222111000111222333222000//////000222333444555666///////////////000111111111111000000000000000111111222444666666555444333666444333222222444777999999999888666555666:::<<<<<<777888>>>CCCAAA<<<:::;;;???KKKYYYWWWHHH@@@BBB666222222555444333:::CCCwwwlllbbbnnniiillllllkkkyyyyyyhhh___]]]eeeggg]]]\\\cccccc\\\hhhmmmjjjooo|||yyy{{{iiiaaa___YYYQQQLLLHHHFFFBBB???<<<;;;:::;;;888999999888666555666888:::888999>>>FFFMMMPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXZZZYYYTTTOOONNNSSSYYY\\\___eee|||eee___kkkgggmmmrrrPPPZZZaaaIIIIIIOOOJJJGGGGGGHHHGGGBBB@@@BBBFFFGGGIIIJJJLLLNNNOOOOOOMMMMMMKKKJJJHHHFFFEEEDDD999<<<>>><<<888:::AAAGGGCCC@@@@@@DDDFFFCCCAAAAAA???DDDDDDAAAAAAEEEGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@FFFLLLQQQSSSTTT\\\iiiyyyuuu```TTTKKKCCC>>>>>>>>>>>>===<<<<<<;;;::::::======<<<;;;:::999888888888<<<@@@@@@;;;777666777777666555666666555333222222222222222111000111222888888777555222111111222000///...///111222111000//////000111222333333444///////////////000000111000000///////////////000---///222555666777777666777666444333444666999:::888888777555444555888;;;;;;777888===@@@>>>;;;<<<>>>@@@KKKXXXWWWIII@@@AAA888555444555333222666>>>nnn{{{sssmmmggggggfffggg{{{~~~mmmxxxddd___dddeee[[[YYY___^^^___iiiooopppyyy|||yyyxxxwwwvvvwwwhhhaaa^^^WWWOOOKKKGGGEEEAAA>>>;;;:::::::::888999999888666555777888888888:::@@@HHHNNNPPPQQQRRRRRRRRRRRRTTTVVVXXXYYY[[[XXXTTTPPPPPPTTTXXXZZZ___mmmppp|||iii\\\bbb^^^}}}eeePPPppp[[[JJJGGGJJJKKKHHHHHHJJJIIIEEECCCEEEEEEEEEFFFGGGHHHJJJLLLMMMGGGGGGGGGGGGFFFFFFFFFFFF;;;;;;;;;::::::<<<@@@DDD>>>===>>>CCCDDD@@@???AAA@@@BBBCCCAAAAAADDDEEECCCBBBCCCDDDEEEEEEDDDCCCBBB???======@@@FFFJJJLLLKKKIIIMMMRRRWWWcccsssrrryyyzzzggg]]]YYY___RRRFFFAAA@@@???>>>???<<<<<<;;;;;;::::::999999<<<<<<;;;:::888777666666777<<>>999777777777888:::999666333111111000111222111000000222333666777666444222000111222///...---...000111111/////////000000000111111111//////......//////000111//////............//////---///111444555666666666555444333333333555777999666666555444333444777:::999888999<<<<<<999:::>>>;;;:::AAALLLMMMCCC:::888;;;888666555333111444999ZZZ}}}uuusssrrrxxxyyyxxxuuurrr{{{nnneeefffggg^^^[[[``````dddlllsssyyyyyyyyy}}}yyypppfffaaa[[[RRRKKKIIIDDDBBB???===:::999999999888888999888666555777888777999===CCCJJJOOOQQQQQQRRRQQQQQQRRRTTTWWWZZZ\\\XXXUUURRRRRRTTTVVVXXXZZZ^^^xxxhhhdddvvvlllZZZ^^^aaafff\\\tttUUULLLFFFHHHGGGDDDCCCFFFEEEAAAAAACCCCCCBBBAAAAAABBBEEEGGGIIIEEEEEEDDDDDDEEEEEEFFFFFF;;;999888888:::===??????888777:::???@@@===<<<>>>@@@@@@AAAAAABBBDDDDDDBBBDDDEEEFFFGGGGGGFFFDDDBBBAAA??????CCCHHHKKKIIIFFFDDDKKKPPPPPPRRRTTTTTTQQQNNNOOOTTT```mmm}}}wwwbbbLLL@@@BBBNNNXXXLLLEEE>>>===>>>?????????;;;;;;;;;::::::999999999:::::::::999999888888777666999<<<===:::777555555444888;;;;;;777333222222111333444333111111444666444555555333111000111222222000//////000000///...///////////////////////////............///000000//////.........///000000111111222333444333333222222111000000111222444555444555555444333444777999999999;;;<<<999666:::AAA;;;777888???AAA<<<666444;;;:::888666555444555777EEEppp}}}{{{tttqqqttt}}}|||nnnlllooohhhggglllkkkqqqwww~~~nnnhhhccc___XXXMMMGGGFFFAAA@@@>>>;;;999888888777777888888777666666777999777:::???FFFLLLOOOQQQQQQRRRQQQQQQQQQTTTWWW[[[]]]UUUQQQPPPRRRUUUWWWYYY\\\eee}}}cccllliiiUUU^^^mmm~~~ZZZTTTbbbWWWNNNEEEKKKFFFCCCAAACCCBBB???>>>AAABBB@@@???>>>>>>@@@CCCEEEIIIHHHFFFEEEEEEEEEEEEEEE:::777555666999;;;<<<<<<666555888>>>@@@===<<<===@@@>>>???BBBEEEEEECCCBBBEEEFFFGGGHHHHHHFFFDDDCCCAAAAAABBBEEEHHHIIIFFFCCC>>>GGGPPPRRRRRRQQQMMMHHHPPPLLLJJJJJJKKKQQQ^^^kkk|||wwwcccTTTJJJHHHEEE@@@===@@@GGGNNNCCC@@@<<<:::<<<======;;;;;;;;;:::::::::::::::999999999999999::::::::::::777888888777555555555666000555999:::777444444555222555888777333111333666222333333222000///111222666444222111111000...,,,/////////............---...............//////000000/////////000000111222111111111222222222222222000/////////000111222333444555666555555555888:::999:::<<<<<<777444999AAABBB===:::;;;>>>===;;;;;;::::::999888888:::::::::;;;bbbyyy~~~}}}uuupppuuussssssyyyyyy}}}|||fffaaa^^^[[[SSSIIICCCCCC>>>>>><<<;;;999888777777777888888777666666888999888===CCCIIIMMMOOOQQQQQQQQQQQQQQQRRRUUUXXX[[[]]]WWWSSSRRRTTTUUUTTTXXX___sss}}}oooeeeOOOZZZtttwwwTTTWWWxxxqqqppp^^^^^^QQQEEENNNKKKGGGFFFFFFEEEAAAAAADDDCCCAAA???===>>>???BBBCCCJJJIIIHHHGGGGGGHHHIIIJJJ777555444444666888999999888555777???DDDCCC@@@>>>@@@<<<===CCCGGGGGGEEEDDDFFFFFFGGGGGGFFFEEEDDDCCC@@@AAACCCEEEEEEDDDCCCBBBCCCKKKQQQQQQOOOOOONNNKKKDDDCCCFFFKKKNNNPPPVVV\\\VVVZZZgggnnnXXXNNNHHHBBB===???@@@AAAAAAAAAAAABBBCCC??????===:::;;;>>>===::::::::::::::::::999999999888999999999999:::::::::999888666555444555666777///222555777777666666666333888;;;:::444000000222111111222111//////000222666555222222111000...,,,..............................------......///000000000///000000111222333---...///000222444555666000000000000111222333333333444555555555666888:::888888:::;;;777333777???AAA>>>;;;:::;;;<<<===>>>777999999888;;;??????<<<<<>>@@@;;;<<>>999999<<>>@@@???;;;;;;??????;;;888888888888888888888888:::999999888777777666666777666555555555666555555111111111333555777666555666<<>>MMMHHH@@@<<<<<<;;;999777===@@@>>>999888<<<<<<777666666666666777777777777;;;;;;999777666444333222333333444555666555333111333111///111555777555333;;;AAAGGGEEE<<<444000111//////000///......000222000......///000111111///........./////////000000...------------...//////---------......000111111000000000000000111111222,,,,,,------...////////////111333333333444555777555333444666555111222555000666::::::888777777777444888888777;;;AAA???999888888FFFmmmddd___dddeeepppzzz|||yyy{{{zzz~~~}}}{{{}}}|||wwwpppdddZZZPPPLLLIIICCC??????;;;;;;<<<;;;:::999888888666777888777666777888:::AAAEEEJJJLLLLLLMMMOOORRRQQQSSSUUUXXXYYYYYYXXXWWWQQQQQQUUUZZZYYY^^^uuuzzz___OOOfffwwwmmmgggttt|||ccc{{{vvvfff\\\ZZZhhhtttsssfffZZZ___KKKLLLVVVEEEIIIFFFEEEHHHIIIIIILLLPPPLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBCCCFFFIIIKKK///000222444555555444444444777:::===>>>===;;;999666888===BBBGGGIIIHHHFFFDDDBBB@@@???@@@CCCGGGIIIJJJKKKJJJGGGDDDFFFJJJOOOLLLMMMMMMKKKHHHIIIMMMQQQLLLHHHEEEHHHOOOUUUUUURRRKKKMMMLLLIIIKKKQQQTTTTTTLLLOOOSSSVVV\\\hhhxxx{{{YYYCCCAAADDDAAA;;;===<<<:::999999:::<<<===CCCAAA===:::999999;;;<<<<<<;;;999888777888888999888888777777888888999:::777777555444333222222222333333222222222222111111333333333222222111111111999???DDDDDD???888333111000//////............///......///000000111000000000000///////////////000//////............//////333333111000////////////////////////////////////------............------000///...///000222555777111333333111111555666444666777888777444333444555000222666:::<<<===<<<;;;999444:::UUUxxx}}}zzz|||jjj^^^ddd```lll{{{|||~~~~~~~~~}}}}}}zzzxxx~~~uuummmZZZUUUNNNHHHCCC@@@===;;;;;;;;;:::999999888888777666666777777666777999;;;EEEGGGIIIJJJJJJLLLOOOQQQTTTTTTVVVVVVVVVVVVUUUTTTVVVTTTNNNVVVccceeeeeeQQQkkkppp~~~|||zzz~~~sssXXXfff}}}tttcccTTTPPPQQQOOONNNQQQOOOMMMLLLKKKLLLNNNQQQSSSTTTQQQNNNLLLKKKJJJIIIHHHGGGEEECCCCCCDDDEEEEEEDDD000111222333444555555555333555888:::;;;:::999888888777888<<<@@@DDDFFFFFFBBBAAA???===>>>AAADDDFFFGGGFFFFFFEEEEEEGGGLLLOOOJJJKKKLLLKKKKKKNNNSSSWWWUUUMMMGGGLLLWWW[[[VVVNNNNNNPPPNNNJJJKKKOOORRRPPPPPPRRRSSSQQQOOOQQQWWW\\\[[[bbblllyyymmmhhheeecccYYYMMMOOOYYYaaaTTTEEE???AAABBB???;;;<<<;;;999888888999;;;<<>>:::888:::999888777777888999:::======<<<<<<<<<;;;;;;;;;999999999999888777666666777777666666777777888999777666555333222222222222444333333333222222222222222222222222222111111111///000222555666666333000333222111000////////////------......///.........000//////......///000000//////............//////222111000///////////////000000000000000000000000000000111111111111000000222111000//////000111222333555555111111444444222333444555555444444555666888888999::::::;;;::::::888666555>>>YYY{{{~~~yyyyyy{{{}}}}}}yyyrrrddd^^^UUUQQQJJJDDDAAA>>><<<;;;:::::::::999888888777777777777777777888;;;@@@DDDGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUVVVVVVVVVVVVTTTTTT[[[^^^cccmmmQQQ[[[eeeUUUrrrrrr|||^^^SSSKKKKKKOOOPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRQQQNNNJJJGGGEEEDDDBBB@@@CCCBBBAAABBBEEEGGGIIIIII333333222222333555777888444555666888999::::::;;;:::777444444777===AAACCC>>>===;;;999999:::;;;<<>>999888777888;;;>>>@@@@@@===<<<:::999888888999:::===:::888999>>>AAABBBAAAHHHGGGEEEDDDEEEGGGIIIJJJFFFEEEIIIRRR\\\aaa]]]WWWLLLPPPRRRPPPPPPQQQOOOKKKKKKLLLKKKIIIFFFCCCAAAAAA===@@@DDDHHHKKKMMMOOOPPPUUUVVVWWWUUUTTTTTTVVVXXX\\\___bbbfffhhhiiijjjjjjdddhhhkkkllllllqqqzzzmmmaaaWWWVVVXXXUUUQQQOOOJJJFFFAAA???@@@@@@===:::===999888:::=========>>>AAA>>>;;;999999;;;<<<<<<777777777777777777777777888999;;;<<<<<<<<<:::999666777888888777666444333555555444444555555666777555444333222222222222222333333222222222111111111111111111111111111111111333000///000333555333111000000///...---,,,,,,---,,,---------------,,,,,,...............///000000......------------........................//////000000000000000000000000...//////////////////...---------...///111222222---000000...///333444222333444666666666666888:::<<<;;;;;;::::::999999999999:::555111@@@aaaxxxtttmmmssswww~~~|||yyy}}}|||~~~iii]]]ZZZMMMIIICCC???===<<<;;;:::::::::999888888777777666555555555666888===DDDIIIHHHIIIJJJJJJJJJJJJLLLNNNOOOPPPQQQRRRTTTUUUWWWWWWUUUUUU^^^cccsssgggWWWPPPccc|||\\\]]]^^^fffyyybbbOOOJJJEEEDDDIIILLLIIIDDDFFFFFFGGGHHHHHHIIIIIIIIIDDDBBB@@@@@@BBBCCCCCCCCCBBB@@@>>>>>>???@@@@@@@@@111111111222333444555666666888:::<<<>>>?????????999:::;;;>>>@@@AAA???>>>===<<<;;;:::999::::::;;;===;;;::::::<<<>>>??????LLLIIIEEECCCDDDEEEFFFFFF@@@CCCGGGKKKNNNOOOOOONNNJJJOOORRRRRRRRRSSSPPPKKKFFFEEECCCBBBAAAAAABBBCCCAAABBBEEEHHHJJJMMMNNNNNNOOOOOOOOOMMMIIIGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJJJJJJJMMMSSSXXXPPPbbbwww}}}rrraaa\\\```OOOFFF@@@BBBDDDCCCAAABBB;;;<<<======<<<;;;;;;<<<<<<;;;:::<<<>>>@@@@@@@@@<<<:::999:::======;;;888777777777777777777777777888999:::;;;;;;;;;:::999666666666666555444333333444444333333444444555666444444333222222222222222222111111111000000000000000000000111111111111111222000//////000000///.........------,,,,,,------------......------,,,,,,------------...///000000......------------......---------------...///000////////////////////////------............------++++++,,,...///111222222...000000...///222333111333444666666555666777999999999::::::::::::999999777666333111999QQQrrryyy}}}|||~~~|||zzz|||{{{xxxuuu}}}{{{yyyzzzfffXXXVVVIIIEEE@@@===;;;;;;:::999999999999888777777666666444555666777999>>>DDDIIIGGGIIIJJJJJJJJJKKKMMMOOOOOOOOOPPPQQQRRRTTTVVVWWWVVV]]]eeelll]]]JJJOOOqqqfffQQQcccllllllxxxVVVRRRMMMFFFDDDHHHMMMKKKDDDEEEEEEDDDDDDDDDDDDEEEEEE???>>>===???BBBEEEFFFFFFCCC@@@===<<<<<<===<<<;;;//////111222333444444444333555999<<<>>>>>>===<<<;;;<<<>>>AAACCCCCC@@@===>>>===<<<<<<<<<<<<<<<===<<<===>>>>>>>>>???AAACCCHHHEEEAAA@@@BBBDDDDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHJJJOOOSSSSSSSSSSSSOOOJJJBBBAAA@@@@@@BBBEEEGGGHHHDDDDDDDDDEEEFFFFFFEEEEEEHHHJJJLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGG@@@?????????@@@AAACCCEEEAAAIIIUUU___\\\RRRNNNQQQHHHCCC?????????<<<:::;;;<<<;;;888666666999>>>BBB<<<===<<<;;;::::::::::::===>>>??????>>><<<888666777777777888888777777777999::::::::::::999999888777666555444333333333333333333333333333444444555444333222222111222222222000000000000///////////////000000000111111111222000111111000///......///...------------...//////...............---,,,,,,------------...///000000...------,,,,,,------...,,,,,,,,,,,,---...///000........................------............------+++,,,---...//////000000222444333000///222222000111333444444333333555666555666888:::;;;;;;999999999555555666777BBBbbb}}}yyyyyy~~~{{{zzzzzz|||xxxyyyyyyvvvxxxwwwvvvuuuwwwdddUUUQQQFFFBBB>>>;;;::::::999999999999888888777777666666444666888:::<<<@@@EEEIIIFFFHHHIIIJJJJJJKKKNNNPPPPPPPPPPPPPPPQQQSSSUUUVVVVVViiirrrzzzwwwUUUMMM[[[}}}___^^^nnnyyy~~~|||\\\VVVQQQIIIDDDIIIQQQPPPJJJFFFEEECCCAAA@@@AAABBBCCC>>>===<<>>AAACCCCCC@@@>>>>>>>>>>>>======>>>>>>???;;;>>>AAAAAA???@@@CCCGGGBBB???<<<<<>>???>>>;;;:::===666888:::======;;;888555999<<<>>><<<:::;;;<<<===:::<<<>>><<<999888999;;;777777888888888888777777:::::::::999999999888888777666444333222222333444333333222222333333444555333333222222111222222222////////////............//////000000111111111222///222444333000...///111......---......///000111.../////////...------,,,,,,,,,,,,---...///000111...------,,,,,,------...+++++++++,,,---...///000........................------............------------......///......---777888777222000222111...000222333333222111222444222444777:::<<<;;;:::999===777888;;;888;;;YYY|||uuuggghhhtttvvv~~~|||{{{~~~|||xxx{{{|||{{{sssuuuuuussssss|||eeeSSSOOODDDAAA<<<999999999999999999999888888777666666666555777:::<<<>>>BBBFFFJJJEEEGGGIIIJJJJJJLLLOOOQQQQQQPPPPPPPPPQQQRRRTTTUUUQQQnnn||||||```PPP^^^ttt```sssxxxxxxiiiTTTOOOFFF@@@EEEOOOPPPJJJHHHEEEBBB@@@>>>???AAABBB>>>======???CCCFFFHHHIIIBBB@@@===<<<=========<<>>;;;888:::>>>BBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBFFFIIIIIIEEEBBBAAAAAA>>>>>>>>>???@@@BBBDDDFFFJJJKKKLLLKKKGGGCCCCCCFFFEEEFFFIIIMMMQQQRRRQQQOOODDDCCCBBBAAACCCFFFIIIKKKOOONNNMMMKKKJJJHHHFFFFFFJJJPPPQQQLLLIIIKKKJJJEEEBBBCCCCCCBBBBBBAAA@@@???@@@>>><<<>>>AAABBBAAA???@@@AAABBBBBBBBBBBBCCCEEECCCDDDAAA<<<999;;;;;;888::::::;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999;;;===>>>===;;;999888888>>>;;;777555555666666666999999888777666555444444555555444444444333333333111111111222222333333333111000///......///000111...---...111000,,,---111111---+++,,,.........//////............---------111111000//////000111222+++,,,---...////////////,,,,,,,,,---...///000000,,,,,,---......---,,,,,,,,,,,,++++++***+++++++++//////.........//////000---------,,,,,,+++++++++,,,...000000000///000111333222111222222000---+++111111111000///000333555333444666888:::<<<>>>???===999999999444555LLLfff}}}}}}yyyvvvzzznnnqqqxxx~~~~~~~~~|||{{{|||}}}sssuuuuuurrrpppuuucccTTTKKK@@@>>><<<:::::::::888777888888777777777777777888333666;;;>>>@@@AAADDDFFFKKKJJJHHHIIIKKKMMMNNNNNNSSSPPPNNNOOOSSSVVVXXXXXXbbb^^^tttzzzvvvgggSSSVVVnnnccccccyyy~~~tttVVVSSSOOOGGGDDDJJJSSSQQQHHHGGGCCC??????BBBAAA===999===<<<;;;===AAADDDCCCAAA@@@???<<<:::888888999::://////000111111111111000111333555888:::<<<<<<===>>>;;;888999===AAACCCCCCAAAAAA@@@?????????@@@@@@CCCEEEHHHHHHFFFDDDBBBBBB@@@@@@???@@@AAACCCFFFHHHFFFHHHJJJKKKHHHEEEDDDFFFDDDEEEGGGKKKOOOPPPNNNLLLCCCBBBAAA@@@AAADDDGGGIIIMMMMMMLLLKKKIIIHHHHHHGGGMMMRRRSSSMMMJJJKKKIIIFFFBBBCCCDDDDDDDDDDDDCCCCCCAAA???===>>>AAABBB@@@???===>>>????????????AAABBBCCCDDDCCC>>><<<>>>===:::::::::999::::::;;;<<<<<<===<<<<<<;;;::::::999999;;;===>>>===;;;888888888999777666666777777555444777777777666555555444444444444444444333333333333111111111222222222333333000000////////////000000111//////000...+++---111///---,,,---///111111222............------------//////......///000222333,,,,,,---------,,,,,,+++,,,,,,------......//////........................------,,,,,,,,,,,,,,,---//////............//////---------,,,,,,++++++++++++---///...---,,,,,,---111000///000111111///---111111000///...000333777555666777888:::;;;<<<===>>>;;;;;;;;;666444BBBVVVyyy}}}iiitttvvv~~~~~~zzz}}}zzzyyy~~~~~~{{{{{{uuuvvvvvvrrrooopppwww}}}aaaRRRJJJ@@@>>>;;;:::::::::888777999888777777777777777777444888===AAABBBDDDEEEFFFKKKIIIIIIJJJMMMOOOOOOOOOQQQQQQOOONNNOOORRRVVVYYY___ccc|||~~~ssshhhQQQ\\\qqqkkk]]]uuuyyy___PPPVVVSSSMMMHHHKKKQQQOOOIIIDDD@@@<<<<<>>===<<<>>>AAABBBAAA@@@===<<<:::999999:::;;;<<<...///000000111111000000000222444777:::<<<======>>>;;;888888;;;>>>@@@AAA===============>>>>>>???DDDDDDEEEGGGHHHGGGDDDBBBCCCBBBAAAAAABBBEEEHHHJJJGGGIIIKKKKKKIIIGGGFFFEEEDDDEEEGGGJJJMMMMMMKKKIIIBBBAAA???>>>???AAADDDFFFJJJJJJIIIIIIIIIIIIIIIIIIPPPSSSSSSNNNKKKJJJIIIFFFCCCDDDFFFGGGHHHHHHGGGGGGBBB@@@???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@AAABBB???AAAAAA>>>===>>>===::::::999888777888:::<<<>>><<<<<<;;;;;;::::::999999;;;<<<===<<<:::888777888444444555666888777555222444444444444444444444444444444444333333333222222111111111111111222222222//////000000000000//////444222111222///+++---111///...------///222222111............------------------,,,---...///111222.........---,,,+++***)))------------------------//////...------...//////...------,,,,,,------...//////...............///------,,,,,,,,,,,,++++++---...000///...------...000...---...000111111000000000///...---000555999888888888888888999:::;;;<<<999:::<<<999444;;;FFFiiibbbXXX```yyy{{{~~~zzz{{{tttsss~~~{{{xxxuuuzzz|||yyy}}}wwwttttttsssqqqnnnmmmnnnppp___PPPHHH???===;;;:::::::::888777999999888777777777777777666:::@@@DDDFFFFFFGGGGGGIIIIIIJJJLLLOOOPPPPPPOOONNNOOOPPPOOOOOORRRWWW\\\XXXiiirrrUUUnnnzzzUUU[[[ZZZRRRPPPUUUTTTPPPJJJJJJLLLKKKGGGBBB???;;;;;;===???>>>===@@@???>>>???@@@@@@???===999999888777999;;;===???...//////000000000000000000111333666888;;;<<<===<<<;;;999888999;;;===???;;;;;;;;;;;;<<<===>>>???EEECCCCCCEEEHHHHHHEEEAAAEEEDDDBBBBBBCCCEEEIIIKKKMMMNNNMMMJJJHHHIIIIIIHHHFFFGGGIIILLLNNNNNNKKKIIIBBBAAA???>>>>>>@@@BBBDDDGGGGGGFFFFFFGGGHHHIIIJJJMMMOOOOOOLLLIIIHHHHHHGGGEEEFFFHHHIIIJJJIIIHHHGGGBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<>>>???@@@@@@999===>>><<<;;;===;;;888999888666555666999<<<>>>;;;;;;;;;:::::::::999999:::;;;<<<;;;999777777888555555555666777777444222111222222222333333333444333333333333222222222222000111111111111111111111...///000111111000///...555444555666333...---000...///...---///222111............---------,,,,,,------,,,,,,,,,---///000............---,,,+++***---------,,,,,,,,,,,,,,,///...,,,++++++,,,...///---,,,,,,,,,,,,------...//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,000222444444333333333444222000......///111222111///......------000666::::::999888888777888888999777444555999999888:::@@@XXXyyyjjjYYYaaa|||~~~wwwyyywww{{{qqqoooooo}}}wwwrrrvvvyyyvvvyyy{{{rrrppppppnnnmmmllllllllllllzzz```MMMDDD???===:::999::::::888777999888888777777777777777777<<>><<<>>>???@@@@@@@@@@@@@@@@@@???>>><<<;;;999888777777888;;;===???......///000000000000000///000111333666888:::;;;::::::::::::::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@DDDBBBAAABBBEEEFFFCCC@@@EEECCCBBBAAABBBEEEHHHIIINNNOOOLLLGGGHHHNNNQQQPPPIIIJJJLLLNNNQQQPPPNNNKKKDDDCCC@@@???>>>@@@AAACCCEEEDDDCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHFFFEEEFFFHHHFFFGGGIIIJJJIIIGGGEEEDDDAAAAAAAAAAAA@@@?????????<<<::::::;;;>>>???>>><<<777;;;<<<::::::<<<;;;777999777555555555888;;;===:::::::::::::::999999999::::::;;;999777777777999:::888666666666555444333000000111111222222333333333333222222222111111111000000000000000000000000...///000111111000///...333444888;;;999111...///---000000///111777666222...------------,,,,,,,,,...---,,,++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++---,,,***))))))***,,,---++++++***++++++,,,------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,111333555666666777888999444222000///000111111111---------------111666999;;;:::888777666777888888777444222555888999;;;>>>KKKpppwwwaaa___llllllpppvvvtttxxxvvv~~~zzz~~~zzzqqqrrrvvvsssuuuvvvnnnooonnnllljjjjjjjjjkkkllllll{{{cccLLLAAA>>><<<:::999999999888777888888777777777777888888888===CCCHHHIIIHHHHHHHHHIIIIIIKKKMMMPPPQQQPPPOOOMMMLLLLLLOOOSSSXXX[[[]]]ccc~~~uuujjjbbbiii___~~~hhhQQQVVVKKKIIIJJJJJJHHHEEEBBBCCCEEEHHHEEEAAA>>>===>>>?????????@@@AAAAAA???===;;;:::;;;:::888888888:::<<<===---...//////000000//////...///000111333555777999666999<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????AAA@@@@@@@@@AAAAAA@@@???AAAAAAAAAAAAAAACCCDDDEEEHHHJJJHHHCCCGGGRRRWWWTTTJJJKKKMMMPPPRRRRRROOOMMMHHHFFFCCCAAA@@@AAACCCDDDCCCBBBAAA@@@@@@BBBDDDEEECCCBBBBBBDDDCCCAAABBBGGGCCCEEEFFFGGGGGGDDDBBB@@@???@@@AAA@@@>>>>>>>>>@@@@@@??????BBBEEEFFFCCC???999<<<===:::;;;======999888777666555555666888999::::::::::::999999999999999::::::888666666777999<<<999777555555555444222000000000111111222222222222222222111111111000000000000000000//////////////////000000000000//////111222777;;;999333///000+++111333111666>>>>>>888------------,,,,,,,,,,,,...---,,,++++++,,,---...(((((()))*********))))))++++++++++++++++++++++++++++++))))))))))))++++++************+++,,,------//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000333444444444666777333222000///000111000///,,,---.........111444777:::999777666666777999:::<<<999555444666888:::;;;???bbbvvvddd]]]YYYccciiinnnrrrqqqtttqqqrrrsssllloooooonnnkkkhhhggghhhiiihhhpppeeeLLL@@@===;;;999999999999888777666666666666777888999:::;;;???EEEHHHIIIIIIIIIJJJKKKJJJJJJLLLOOOPPPOOONNNOOONNNMMMMMMPPPXXXaaagggzzzfffbbbmmm||||||\\\RRRUUUJJJIIIHHHIIIJJJHHHDDDDDDFFFFFFDDDAAA???===<<<=========???AAAAAA???<<<;;;;;;===<<<:::999999:::<<<===---...//////000000//////.........///000222444555333888===???>>><<<::::::;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<======>>>>>>???@@@@@@@@@@@@AAAFFFEEEAAAFFFPPPRRRLLLHHHIIIKKKNNNQQQQQQNNNLLLLLLJJJGGGDDDCCCCCCEEEFFFCCCBBB???>>>===>>>@@@AAABBB??????BBB@@@===???DDD>>>@@@BBBDDDDDDBBB???===<<<>>>@@@???======>>>@@@AAAAAACCCGGGKKKKKKEEE@@@:::<<<<<<999888<<<<<<:::777777666666555555666666999999999999999999999999999999999777666666777999777666666666777666333111111111111111111111222222222111111111000000000000000000/////////.........000000////////////000000//////222666555111111444---333555222555======555---------,,,,,,,,,++++++++++++***+++,,,...000111++++++,,,++++++***)))((())))))******++++++,,,,,,************************+++******+++,,,---......000///...---,,,,,,,,,,,,+++++++++,,,,,,------------///000000/////////000......---...000000///...+++---//////000111333555888777555555555888:::<<<>>>===:::777777999:::;;;888TTTttt}}}lllgggqqqqqq{{{uuupppsssooooooqqqkkkiiimmmpppnnniiieeeeeegggjjjiiivvvdddLLLAAA===;;;999888999999888777555555555666777999;;;;;;???BBBFFFIIIJJJKKKLLLMMMMMMKKKJJJJJJLLLMMMMMMMMMMMMPPPPPPMMMNNN\\\rrrfffRRRUUUqqq{{{vvvtttzzzYYYSSSOOONNNKKKHHHHHHLLLKKKFFFCCCEEEDDDDDDCCCAAA???>>>??????:::===@@@AAA???===<<<======<<<;;;::::::<<<>>>???---......///////////////......---...///000222333111777>>>AAA@@@===;;;:::;;;;;;::::::;;;;;;<<<<<<<<<>>>???===:::888999<<<:::;;;===>>>??????>>>===???EEEEEE@@@DDDLLLIII@@@EEEFFFHHHLLLOOOOOOMMMKKKOOOLLLIIIFFFEEEEEEFFFGGGCCCAAA???<<<;;;<<<===???CCC??????AAA???:::<<>>AAABBB@@@>>><<<:::===???>>><<<<<<>>>AAA<<<<<<>>>CCCHHHGGG@@@999999;;;999555555999:::888777777777666666555444444999999999999999999999999888999888777555555777999111222444777999777222///222222222111111111111111111111111111000000000000000000//////.........---111000///......///000111...---...111111///111666000666666000111888555,,,---------,,,,,,,,,++++++((())))))+++---000333444111111000///...,,,+++***(((((()))***+++,,,,,,---***+++,,,,,,,,,,,,+++***,,,++++++,,,---...///000000///...---,,,++++++++++++++++++,,,,,,---------...///000///---++++++,,,)))***+++---000000///---***---///000000111222333777666444444555888;;;===;;;===<<<999999;;;======:::NNNkkkqqqqqq{{{wwwxxxzzzwwwppprrrnnnnnnpppkkkaaaiiippppppjjjeeedddfffhhhaaaiiibbbMMMCCC<<<:::888888999999888777333444555666888:::<<<===BBBEEEHHHJJJKKKLLLNNNOOONNNLLLJJJIIIKKKLLLLLLLLLJJJPPPSSSOOOOOObbbtttcccQQQZZZ~~~sssjjjppp~~~jjjfff{{{iiiXXXPPPGGGNNNLLLGGGGGGKKKKKKEEEAAABBBDDDEEEEEEEEECCCBBBCCCDDD888<<<@@@AAA???======>>><<<<<<;;;:::;;;===@@@AAA...............///000000000000//////......------888:::<<<;;;777555666888:::999777666666666777888:::999999888888999:::;;;555888<<>>@@@CCCFFFHHHMMMNNNJJJFFFGGGHHHHHHGGGEEEDDDFFFIIIIIIGGGEEEAAA???<<<<<<>>>??????>>>FFFBBB>>><<<======<<<999>>>===;;;;;;<<<<<<;;;999BBBBBBAAA>>>======???AAA???>>>===>>>??????===;;;;;;:::999999888888999999999888666444333444555666555999;;;:::555444666999777777666555444444333333222222333444444444444333000111111111111222222222111111000///////////////,,,---///000000000///...//////000000111111111222,,,,,,---///111333555777444333111000/////////000,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,---...///'''...333333,,,'''(((***+++++++++***************,,,++++++******++++++,,,******+++++++++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222333444555777777777777666;;;;;;<<<<<<<<<<<<<<<<<<>>>BBBXXX}}}{{{|||xxxuuu{{{}}}wwwnnnooovvvyyyvvvooommmmmmmmmmmmggggggkkkooojjjcccccciiigggeeeiiiwww[[[GGGAAA::::::999999888777666666555555555555555888<<>><<<<<<===@@@???>>>>>>??????>>><<<===<<<;;;::::::;;;===>>>...------------...//////000000//////.........---111333666666555444555777>>><<<:::777666444444444555555555666666666666555555777:::<<<===;;;:::888:::;;;<<<<<<<<<>>>AAACCCEEEHHHHHHEEECCCDDDEEECCCCCCAAAAAABBBEEEFFFEEECCC???===<<<===???AAABBBBBBLLLGGGAAA===<<<===<<<;;;===<<<;;;;;;<<<<<<:::999@@@@@@???===::::::<<<>>>===<<<;;;<<<======;;;999:::999999888888888888888888777555333333333555666444777999888444222444777666666555555444333333222111222222333333333333333000111111111111222222222111000000///////////////------...///////////////............/////////000+++,,,,,,...///111333444333222000///.........///,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,---......)))---111000,,,))))))*********************++++++,,,++++++******++++++,,,*********+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------///000111222333555666777777666666999999:::;;;<<<>>>??????:::>>>OOOlll~~~tttfffgggppp^^^YYYlll}}}yyyooollljjjgggeeeeeefffkkknnnjjjbbbaaafffdddeeegggooozzzsssNNN@@@===::::::999888888777666666555666666666777:::>>>BBBEEEGGGIIIJJJJJJLLLOOOQQQLLLJJJJJJLLLJJJHHHJJJOOOSSSSSSNNNJJJZZZnnnxxxsss___NNNPPPooowww}}}xxxjjjzzz[[[PPPMMMIIIIIIKKKGGGDDDBBBCCCEEEFFFGGGGGGEEECCCAAA@@@>>>======???>>>======>>>>>>===<<<===<<<;;;:::999:::<<<===,,,,,,,,,,,,,,,---......///////////////.........+++...111333444555777999>>>===;;;888666555444444333444555666666555444333555666777888999999999999:::;;;<<<<<<;;;<<<>>>???@@@BBB@@@>>>>>>AAA???;;;===<<<<<<>>>AAACCCBBBBBB>>>===<<<>>>AAADDDFFFFFFOOOJJJCCC>>>=========>>>===<<<:::;;;<<<<<<;;;:::>>>>>>===;;;888777888:::;;;999888888::::::888777999888777777666666777777777666444333333444555666333555777555222111333555555555444444333333222222000111111222333222222222000111111111111222222222000000000000////////////.........---......///000,,,,,,,,,,,,------------+++++++++,,,---...///000000000...---------------+++---......,,,++++++,,,,,,,,,++++++,,,,,,------,,,,,,------,,,+++******)))))))))***+++++++++,,,++++++************++++++*********++++++++++++,,,******************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111222444555666666555555555666777:::<<<>>>@@@AAA999<<>><<<;;;===<<<;;;999999999:::;;;+++++++++++++++,,,,,,---.........///////////////,,,...111444666888:::;;;;;;::::::999888888777777666888:::<<<;;;999777555666666666666777888:::;;;;;;<<<===<<<::::::;;;<<<======;;;999;;;>>><<<666999999:::<<<>>>@@@AAABBB@@@???>>>???BBBEEEGGGGGGKKKHHHDDDAAA???>>>>>>>>>>>>===<<<<<<>>>???>>><<<>>>>>>===;;;888666777888999777666666777777666555777777666555555555555666666555555444444555666777333444555444222111222444444444444333333222222222000000111222222222222111000000111111111222222222000000000000000//////...///...---,,,---...///000++++++,,,,,,,,,,,,,,,,,,***************+++,,,,,,...------,,,,,,,,,,,,,,,+++,,,------+++******+++,,,,,,++++++++++++,,,,,,...,,,)))***,,,---,,,***(((((()))***+++,,,,,,,,,++++++************++++++************++++++++++++(((((((((((()))***+++,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,---......000222333444555555444444333444555777:::<<<>>>>>>;;;===???GGG```uuurrrooopppvvv|||vvvsssooopppsss~~~|||sss{{{~~~{{{ooojjjiiihhhaaaeeekkknnnmmmhhheeedddbbbcccbbb^^^^^^fffvvviiiKKK===;;;===999888888888777777777666444666888999;;;>>>CCCFFFFFFHHHJJJKKKJJJJJJLLLMMMQQQOOOOOOPPPNNNKKKLLLQQQPPPOOOTTTkkkxxxcccdddbbb___OOOJJJrrriiikkkyyykkkZZZhhhttt[[[WWWNNNNNNQQQIIIGGGDDD???>>>???CCCFFFGGGGGGBBB>>>>>>BBBCCC@@@<<>>======>>>>>>===;;;===<<<;;;999888888888888***************+++,,,,,,------......//////000000000000222555777999:::::::::::::::::::::999999888999;;;>>>@@@???===999777777666555555666888;;;<<<<<<>>>>>>===;;;999::::::;;;;;;999777:::===;;;666999999:::<<<===???BBBDDDCCCAAA???@@@BBBDDDDDDDDDBBBCCCDDDCCCBBBAAA?????????>>>>>>???AAABBBAAA@@@?????????<<<999888888999999777555444555666666555777666555555444444555555555555555555666777777888444555555555444333333444444333333333333333222222000000111222222222222111000000111111111222222222///000000111000///.........---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,++++++******+++---,,,+++)))******,,,++++++*********++++++...***'''(((,,,...,,,***(((((()))***+++,,,,,,,,,+++******))))))******+++))))))*********+++++++++'''''''''((()))***+++,,,************************+++++++++,,,,,,,,,------+++++++++,,,,,,---------******+++,,,,,,---------///000222333444444333333222333444555777888999:::<<<===;;;===RRRtttyyyzzz~~~|||vvvxxx}}}xxx{{{~~~vvvkkkhhhgggaaaffflllnnnnnnllliiifffbbbbbb```^^^]]]ccclllsssqqqPPPBBB>>><<<;;;888888888777777777777777333555888:::<<>>======>>>???===<<<;;;;;;:::999888777777777***************+++,,,,,,,,,------...///000111111111111111333666777777666<<<<<<<<<;;;:::999888777:::<<<>>>??????<<<999777666555444444555888;;;<<<>>>???@@@???===;;;:::;;;:::<<<;;;888:::===<<<888:::;;;<<<======???CCCFFFDDDBBB??????@@@AAAAAAAAA;;;???CCCDDDDDDBBBAAA@@@@@@??????@@@CCCDDDDDDCCC???@@@@@@>>><<<::::::;;;:::888666555666777777666777666555555444444555555333444555555666777888888666666555555555444444444444444444444333333333333000111111222333222222222000111111111111222222222///000111111111000...------------,,,------...///------------,,,,,,,,,,,,+++******)))))))))*********++++++,,,,,,++++++***)))+++,,,,,,***))))))***++++++******))))))******,,,)))'''(((+++------+++)))))))))***+++++++++,,,******))))))))))))******)))))))))************+++(((((((((((()))***+++,,,************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...)))***+++,,,------------...000111222333333222222333333444444555666777777;;;:::777888GGGddd~~~|||rrrgggaaabbbgggkkklllllllllhhhcccaaa``````___```aaadddfff|||}}}XXXCCC>>><<<999666777777777777777777777777444666999;;;===@@@DDDFFFGGGJJJMMMNNNMMMMMMMMMNNNNNNLLLLLLMMMKKKIIIKKKOOOWWW\\\vvvzzzbbbPPPGGGSSSoooYYYTTTiii~~~kkkSSS___yyyxxxyyykkkWWWPPPRRRMMMHHHKKKOOOGGGDDD@@@======>>>>>>>>>@@@>>>;;;<<>><<<===>>>>>>===;;;999999999888777777666666+++************+++,,,,,,,,,,,,---...///000111222222000000333666777666444:::;;;<<<<<<<<<;;;999999:::;;;===>>>===;;;888666333333333333444777999;;;???AAABBBAAA???===<<<<<<999======:::999;;;<<<;;;<<<===>>>>>>===???CCCGGGBBB@@@>>>===???@@@@@@???;;;???BBBDDDCCCBBBBBBCCC@@@??????@@@CCCDDDDDDCCC>>>???@@@???===;;;;;;<<<===:::777777888999999999777666666555555555555555000111222444555666666666666555444444555555444333444444444444444444444444111222222333333333333333000111111111111222222222//////111111111000...---,,,,,,------......---------------,,,,,,+++++++++++++++************+++,,,******+++,,,,,,,,,+++***)))***,,,+++)))(((((()))++++++***))))))))))))))))))((((((***+++,,,,,,,,,******************++++++******))))))))))))******))))))))))))************))))))))))))******+++,,,***************************++++++++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---.........---...///000222222222222111333333444555666777888888;;;777555777???TTTsssnnn^^^dddhhhiiigggfffgggbbb\\\\\\^^^``````^^^]]]^^^___jjj}}}sss^^^HHH>>>;;;999777777666777777777777777777777666999;;;>>>???AAAEEEGGGHHHJJJNNNOOOOOOOOOOOOPPPOOOLLLLLLNNNMMMKKKMMMRRRUUUwwwvvvYYYMMMLLLlllrrrNNN___uuuvvvhhhmmm|||}}}yyyUUUSSSLLLKKKNNNHHHDDDLLLFFFDDDAAA@@@@@@@@@>>>===<<<<<<;;;<<<<<<===>>>>>>===;;;::::::;;;<<<:::999777777777777777777666666+++++++++***++++++,,,---+++,,,---...///111111222333111111444888999888666666777999;;;===>>>======;;;<<<======<<<;;;888777111111111222333666888999@@@BBBCCCCCCAAA>>>>>>>>>888===???;;;999:::===<<<<<<>>>???>>>===>>>CCCGGG@@@>>><<<<<<>>>???@@@???>>>AAACCCCCCAAAAAACCCEEE???>>>>>>@@@BBBDDDDDDCCC===???@@@???>>><<<<<<===>>><<<999888999:::;;;:::777777666555555555555666...///000222333444555555666555444444444444333222555555555555555555555555222222333444444444444333000111111111111222222222...///111222111000...---+++,,,---...///...---,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,---******,,,------,,,+++***)))***++++++)))(((((()))++++++***))))))((())))))'''(((***++++++,,,,,,,,,+++++++++*********************))))))))))))******))))))))))))***************************++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......***+++---...//////...------...000111222222111111333333555666777999::::::<<<777555888<<>>@@@AAACCCFFFHHHHHHKKKNNNPPPPPPPPPPPPQQQQQQOOOOOOQQQQQQOOOQQQVVVgggeeeQQQLLLSSS~~~jjjLLLnnnpppiii{{{```JJJRRRJJJFFFOOOIII???HHHEEEDDDBBBBBBBBBBBB@@@>>>999;;;<<<;;;;;;;;;===???;;;:::888999::::::999777555666777777777777777666++++++++++++,,,---...///,,,,,,------.../////////111111111222444666666555999::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@>>>;;;777555777333222444555555888<<>>===<<<;;;;;;;;;;;;<<<;;;:::<<<@@@BBBBBBAAA===<<<<<<>>>??????>>><<<>>>??????@@@@@@@@@??????===>>>???@@@@@@???>>>===???@@@@@@@@@@@@???>>>>>>>>>;;;888777:::;;;:::999===;;;999777555444444555555444333222222222333444333333222222111000//////222333444555666666666666333222111111111222333444000000000111111222222333111///...///111222///,,,...------,,,,,,,,,---------,,,++++++******++++++************************,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''((()))***++++++,,,)))************+++++++++******))))))))))))***************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++,,,...///...,,,...------...111333444444222444666777777777888999:::>>>;;;999:::>>>XXX~~~qqq}}}yyysssggg]]]```bbbbbbbbbaaa\\\UUUZZZ\\\______]]]ZZZXXXXXXXXX```mmm|||yyyYYY@@@???>>><<<:::999999999777777777555333333555777;;;===@@@DDDFFFGGGGGGGGGIIIKKKMMMPPPQQQRRRRRRRRROOOWWWZZZQQQJJJLLLSSSWWWyyyxxx```QQQJJJ\\\aaaPPPXXXuuuXXXKKKHHHFFFHHHKKKKKKGGGBBBAAAGGGIIIDDDBBBCCCAAA<<<;;;:::888888888:::<<<===666666777777666666555444777666555555555555555666*********++++++---......,,,,,,,,,---......//////111111111222333444444444777888999:::<<<===>>>???>>>>>>>>>>>>===;;;888666777333222555666777;;;@@@HHHHHHIIIHHHHHHGGGGGGFFFBBBAAA@@@???>>>=========:::;;;===???AAA???<<<888===<<<;;;;;;===>>>>>>===???????????????>>>============>>>???????????????======>>>>>>??????>>>>>>>>>;;;888888:::;;;:::999<<<;;;888666555444444444444333222222222222333444333333222111111000//////111222333444555555555555111111000///000111222333111111222222222222222222000...---...000000...+++------,,,,,,,,,,,,---------,,,++++++******++++++************************,,,+++)))(((((()))+++,,,***++++++++++++++++++***))))))))))))))))))))))))((((((((()))*********+++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++---///000///...,,,,,,---///111222333333222444777777777777888:::999===;;;999;;;<<>><<<:::999888888777888888888666555555777999;;;===@@@DDDFFFGGGHHHGGGJJJKKKMMMPPPQQQRRRRRRRRRVVVXXXYYYUUUNNNLLLPPPVVVppp}}}~~~xxxgggSSSPPP[[[rrrZZZOOOlllxxxRRRJJJHHHFFFGGGJJJJJJFFFBBB@@@EEEFFFBBB@@@AAA???;;;:::999999999999:::;;;<<<666666666666555555555444777666666555555666666666************+++,,,------+++,,,,,,------......///000111111111222333333333444555666888:::<<<>>>???<<<;;;;;;<<<===<<<:::777888444222555777999>>>DDDJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCAAA@@@???>>>>>>======>>>AAABBBBBB@@@>>><<<===<<<:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<===>>>>>>???999999:::;;;<<<===>>>>>>===;;;999999:::;;;:::999:::999777555444444444444333333222222222222333444222222222111111000000///000111222333333444444333000000///...///000111222444444333333222111111000///...------......,,,***---,,,,,,++++++,,,------,,,,,,+++************+++************************+++***(((''''''(((***+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---000111000///***,,,...111222222111111222444777777777777888:::888<<<:::999<<<:::DDD[[[}}}}}}xxx||||||~~~pppbbbeee^^^ZZZ]]]]]]XXXVVVZZZYYY[[[]]]\\\YYYVVVTTTSSSTTTRRRUUU___pppyyy]]]KKK:::===<<<;;;999888777777666888999999888666777999;;;<<<>>>AAADDDGGGHHHHHHIIIKKKLLLNNNPPPQQQSSSSSSSSSVVVSSSSSSUUUOOOIIINNNYYYkkk^^^NNNPPPrrrnnnQQQVVV~~~fffMMMIIIGGGEEEFFFHHHHHHEEEAAA???BBBBBB???>>>???>>>:::888999999:::::::::::::::666666555444444444444555777777666666666666777777***************+++,,,,,,+++++++++,,,------......///000111111111111222333444444444555666999;;;<<<:::888888:::<<<===;;;999888333222555888:::@@@FFFFFFEEEEEEEEEFFFFFFGGGGGGBBBAAA@@@>>>===<<<<<<<<<>>>@@@AAAAAA@@@AAACCCEEE<<<;;;;;;===???@@@>>>===;;;;;;<<<======<<<<<<<<<<<<;;;:::999999:::;;;<<<666666777888:::;;;======<<<;;;:::::::::::::::999888777555444333333333444222222222222222333333333222111111111000000000///...///000111222222222222000000///...///000111222555555444333222111000//////............---,,,++++++++++++++++++,,,,,,---,,,++++++***************************************))))))***++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))************))))))(((((((((((())))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************************************+++---000222111000))),,,111333333222111000222444666777777777888999888;;;888777<<<:::>>>NNNkkkvvvlllyyysssrrrxxx|||{{{mmmjjjkkk___XXX[[[ZZZTTTUUU]]]YYYZZZ[[[ZZZWWWSSSRRRQQQSSSPPPOOOSSS^^^mmmzzz~~~\\\LLLFFF===<<<<<<:::999888777777777777888888777777888:::===>>>???BBBEEEGGGIIIJJJJJJLLLMMMNNNPPPRRRSSSTTTTTTVVVQQQQQQTTTNNNHHHUUUjjjfffZZZPPPaaa[[[UUUnnnSSSLLLHHHFFFDDDDDDFFFFFFCCCAAAAAA@@@???>>>===>>>===;;;777888:::;;;;;;:::999888666666444444333444444555777777666666666777888888******)))))))))***++++++******++++++,,,---------...000222222000000222444999888777666666777999:::999666555888<<>>===<<<<<<<<<999???EEEFFFCCC@@@@@@AAA:::;;;===@@@CCCBBB???<<<888999:::;;;<<<=========<<<:::888777666666666777555555555666777999:::;;;::::::;;;::::::999999999666555333222222222333333111111111222222333333333111111111000000000000000---...///000111111111111111111000///000111222333555444333333222111000000///000000///...---,,,,,,***************+++,,,---,,,+++******))))))******))))))))))))))))))))))))&&&)))---//////---)))&&&((())))))******))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((()))))))))*********))))))(((((((((((())))))''''''(((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))*********************************************---000111111000)))...333555444222111111111333555666666666777888888;;;777666<<<<<<>>>JJJVVV~~~uuujjj^^^lll~~~tttssszzzoooxxx}}}}}}tttpppwwwrrrfff\\\[[[[[[YYY]]]eeeXXXYYYZZZXXXUUURRRPPPPPPQQQQQQQQQPPPTTT```qqquuuYYYDDDAAABBB;;;<<<<<<:::999888888888888555666777777777888;;;>>>???AAACCCEEEGGGIIIKKKLLLMMMNNNOOOPPPRRRSSSUUUVVVZZZUUUUUUUUUNNNLLLbbb}}}tttZZZRRRTTTnnnSSShhhjjjHHHIIIGGGEEEDDDDDDDDDDDDCCCBBBEEEAAA>>>===>>>===<<<;;;777888:::;;;;;;:::888666666666555444444444444444666666666666666777888888***)))))))))))))))******)))******++++++,,,,,,------000333333111111444777???===;;;999888888999:::999666444777===@@@>>>;;;999555444888999:::===BBB?????????@@@AAADDDFFFGGGBBBAAA@@@???????????????888CCCPPPTTTMMMCCC<<<:::999:::<<<@@@BBBBBB>>>;;;888999:::;;;<<<=========999888777666555444444444666555444444555666777999888999;;;:::888777777888444333222111111111222333///000111222333333333222000000000000000000000000---...///000000111111000111111000///000111222333222222111111111111111111///000111000...,,,,,,,,,))))))))))))***+++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))&&&)))...111111...)))&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))((((((''''''(((((()))&&&''''''(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))*********************************************,,,///000///...)))...333555333000000111///111444555444444555777555;;;888666===???@@@JJJLLLooowwwgggWWWdddvvvsssxxxrrr~~~{{{{{{uuuvvvyyypppddd[[[YYY\\\aaadddWWWXXXXXXWWWTTTQQQQQQQQQNNNRRRUUUSSSRRR[[[mmm|||{{{ZZZHHH<<<===???888<<<;;;:::999888888888888444555666777777999<<>>>>><<<;;;;;;777888:::;;;;;;999777666666666777777666666555444555555444555555666777888***))))))((((((((())))))))))))******+++,,,,,,,,,,,,000333333222222555999@@@>>>;;;888777777888999:::666444777===AAA???<<<;;;888888;;;<<<;;;<<<@@@@@@???>>>>>>>>>@@@BBBCCC@@@??????>>>>>>?????????777DDDQQQTTTKKKAAA;;;:::999999999;;;===???>>>===;;;;;;<<<<<<<<<<<<;;;;;;666666777777777777666666888777555444333444555666555888::::::777555666777222111000000000111222333...///111222333333333222///000000000000000000000---...///000000111111111000000///...///000111222......///000111111222222...000111///,,,******+++((((((((())))))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))'''))),,,......,,,)))''''''(((((())))))(((((('''((((((((((((((((((((((((&&&'''''''''((()))))))))(((((((((((()))))))))***((((((''''''''''''((((((&&&&&&''''''((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))***************************************)))***+++---...---,,,(((---222222000---...000...000222333333333444555111;;;;;;:::@@@@@@@@@HHHHHH^^^vvv```lllssstttxxxtttwww~~~~~~wwwbbbZZZ^^^___[[[VVVWWWWWWVVVSSSRRRRRRRRRMMMRRRTTTSSSRRRWWWdddooozzz^^^JJJCCC======>>>888:::999888888777777777777444555777888999;;;???BBBBBBCCCDDDFFFHHHKKKMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXSSSRRROOOMMMRRRfff~~~sssWWW]]]qqqmmmYYYIIIIIIGGGFFFEEEDDDBBBBBBCCCDDDMMMCCC<<<===>>>;;;999:::888999999:::999888777666555666888999999777555333333333333333444555666777***)))(((((((((((()))))))))))))))***++++++,,,,,,+++///444444222333777;;;===;;;888555444555666888;;;777444777>>>BBB@@@<<<===;;;;;;>>>>>><<<<<<>>>@@@???===;;;;;;<<<===>>><<<<<<<<<<<<<<<======>>>333<<>>???>>>>>>>>>===<<<:::999888333444777888::::::999999:::888666444222222333444444777:::999666444555666111000000//////000222222...///111222333333222222////////////000000000000---...///000111111111111///......---...///000111,,,,,,---///000222333333,,,///000...+++((()))***(((((((((((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))+++------,,,+++''',,,000000---+++---///---///111222222222333444...;;;======AAA@@@>>>EEEAAAMMMjjjjjjxxx|||{{{rrrssspppaaaccc```UUUVVVVVVWWWUUUSSSRRRRRRSSSOOOQQQRRRQQQPPPSSSYYY___zzz{{{^^^VVVCCC<<>>>>>888777888999555111333888JJJCCC;;;888:::======<<<:::>>>BBBDDDBBB@@@===<<<@@@>>>;;;:::;;;:::999888???:::999;;;===;;;:::<<<999999888777777777888888<<<999666888<<<===;;;777AAA???===:::888888888888555333222444999===??????BBB<<<555111222333333222555666888999888666333111999555000///000222222111111111111111000000000000...111555444111...------.........//////////////////////////////......---,,,,,,++++++...222666888000//////...------,,,,,,(((((((((((()))***+++,,,+++++++++***)))(((((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++(((((((((((())))))))))))((((((''''''''''''((((((******))))))))))))******************))))))))))))))))))(((((((((((())))))+++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111000000111222444555666666666888:::<<<>>>?????????DDDCCCUUU{{{|||xxxdddeee___PPPVVVVVVUUURRRPPPQQQQQQOOONNNPPPQQQPPPPPPPPPRRRTTTdddrrr~~~|||~~~qqqXXXGGG@@@>>><<<;;;;;;;;;:::999777888888888777666555444555666999<<>>;;;:::::::::;;;<<<======;;;999666666666...444<<<>>>===999666666555444222111222444777888((((((((())))))((((((((('''(((((()))+++,,,,,,---***---000444777999::::::666555888<<<<<<888888;;;GGGAAA999666777888777555:::>>>BBBCCCBBB???===<<<>>><<<:::999999999888777:::888888<<<>>>===>>>BBB;;;;;;999777666555444444:::999999===AAAAAA===888===<<<;;;:::999999999888555444444777:::<<<<<<;;;>>>;;;666333333333444444888777666555444444444444888555000///000222222111222222111111000000000//////444999:::777222///---...////////////////////////////////////...------,,,,,,+++,,,...111444666/////////...---,,,,,,,,,(((((((((((()))***+++,,,*********)))(((''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((***))))))(((((())))))***)))))))))(((((((((((('''))))))(((((((((((())))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---.../////////000111222333555666666999::::::;;;<<<;;;;;;;;;@@@===IIIqqquuummmxxxxxxfff```___\\\VVVVVVUUUSSSRRRRRRQQQPPPNNNOOOPPPOOONNNNNNPPPRRRYYYfffsssyyy{{{yyyssssssrrrqqq{{{zzzbbbQQQEEE<<>><<<:::999::::::999:::;;;999666444222222555666888999:::;;;;;;;;;222333555777;;;>>>@@@BBB''''''''''''''''''''''''''''''((()))***+++,,,,,,)))***---000333444444444111000444;;;???<<<:::;;;>>>:::555444555555444222;;;>>>AAABBBAAA???======<<<:::777777777777666555333333777<<<======BBBHHH???>>>;;;999777555444333888999===BBBFFFEEE@@@:::::::::;;;<<<;;;:::999888555555666888;;;;;;999777;;;:::999666444333444555:::777444111111222555666777444111000000222222222333333222222111000//////111666===???===777111...//////////////////............//////......---,,,++++++,,,---///000111222///......------,,,,,,+++(((((((((((()))***+++,,,)))))))))((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((()))))))))***((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''))))))(((((((((((())))))++++++*********))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++,,,,,,------...///000111333444555555999888888888999999::::::===999===\\\~~~vvvyyypppcccYYYnnnsssccc\\\\\\VVVUUUUUUUUUTTTSSSQQQQQQOOOOOOPPPNNNMMMLLLMMMOOOPPPZZZfffnnnuuu|||~~~}}}zzzrrrlllkkkiiiffflllvvv|||jjjUUUGGGAAA>>><<<===;;;999888999999888777777777777777777777666666888999<<>>>>>>>>>>>BBBAAA???<<<::::::::::::777999:::999666333111000666666666888999::::::999555777;;;@@@DDDHHHJJJKKK''''''&&&&&&&&&&&&''''''''''''(((((()))***++++++''')))***,,,......//////---+++---555::::::888777444222111222444666666555;;;===@@@@@@???=========999777555555555666555333000222777<<<<<<<<>>:::888666555666888<<>>:::;;;===>>>===;;;999777666666666777888999999999:::;;;<<<999444222222444888666333000000111444666555333111000111222222333444444333222111000000///444888<<<===<<<777222///////////////............---............---,,,,,,***+++---...////////////------------,,,,,,++++++(((((((((((()))***+++,,,******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''(((((())))))******((((((''''''''''''(((((()))((((((''''''(((((()))))))))((((((((('''''''''))))))(((((((((((())))))************))))))))))))************************))))))*********+++++++++,,,,,,++++++***+++++++++---...///000222333444444444444444555666999;;;===<<<;;;999MMMvvvzzzyyyssstttvvv|||hhhjjj___mmm}}}eeeUUUVVVTTTTTTVVVUUURRRPPPQQQPPPQQQPPPNNNLLLKKKLLLMMMMMMTTT\\\dddooozzz~~~}}}zzz|||~~~xxxtttpppjjjeeeeeebbb___bbbhhhiiiaaaTTTJJJDDDBBB???<<<;;;999777777777888777555777777777777777777888888;;;<<<>>>AAACCCEEEGGGGGGJJJKKKMMMMMMLLLMMMNNNPPPQQQTTTRRRTTT\\\YYYTTTYYYYYYppp|||lllZZZ[[[VVVhhh|||ooottt^^^VVVNNNNNNNNNBBB<<<============<<<<<<;;;AAA@@@>>><<<;;;:::::::::888:::<<<<<<999555333222222555888:::999888777666>>>>>>???@@@BBBCCCEEEFFF((('''&&&&&&&&&&&&'''((('''''''''(((((())))))***'''((((((******+++++++++///***)))///444555444555111111111222444666666666:::<<<======<<<;;;;;;<<<888666444444555555444333333555:::>>>===<<>>999666444555777999===@@@BBBAAA@@@===>>>@@@@@@???<<<888666666666555444555777;;;>>>:::<<<===:::444000000222444333222222222222222333222222222111111222333444444444444333222111111000777777777666666444111///000000//////.........------------------,,,,,,+++)))***,,,.........---,,,,,,,,,,,,,,,,,,+++++++++(((((((((((()))***+++,,,++++++***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,***)))(((((('''''''''''''''((()))*********((((((''''''''''''((((((((((((''''''''''''((((((*********)))))))))(((((())))))(((((((((((())))))*********)))))))))((((((++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++*********++++++,,,---...///111222333333333333333333555888:::<<<;;;>>>:::CCCccc|||ooocccbbb```jjj{{{www~~~}}}^^^XXXTTTSSSVVVUUUPPPNNNQQQRRRRRRQQQOOOLLLKKKKKKLLLNNNQQQTTTYYYdddrrr{{{|||uuuxxx|||wwwrrrmmmjjjddd___[[[YYYWWWSSSRRRTTTLLLFFF???======<<<999666:::888666666666777666555777777666666777888999:::===???AAACCCFFFHHHIIIIIIKKKLLLNNNNNNMMMNNNOOOQQQSSSUUURRRTTTZZZVVVTTT___www}}}~~~~~~eeeRRROOO[[[|||yyyyyymmmaaaaaaooouuuzzzrrrYYYVVVJJJFFFHHH@@@::::::;;;<<<<<<;;;:::999??????>>>===<<<;;;;;;;;;888:::<<<<<<999777666555111666999:::888:::@@@FFFJJJGGGAAA<<<888777777888)))((('''&&&&&&'''((()))&&&'''''''''((((((((()))'''(((((())))))***++++++000,,,+++///222111222555555555444444444444555555999:::;;;:::999888:::;;;888777555444555666555444999999<<>>===@@@GGGQQQOOOIIICCC===777333111444444666888:::===???@@@>>>???@@@@@@>>>;;;777555777666555333222666;;;???;;;;;;:::777444111000000111111222333333222111000000111222222111111333555444444444333333333222222:::777333111111111000///000000000///......------,,,,,,------,,,,,,+++***((()))+++,,,---------,,,++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,+++***))))))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''************))))))))))))))))))(((((((((((())))))******)))))))))(((((((((++++++++++++++++++++++++)))************++++++++++++++++++***++++++,,,,,,+++,,,---...000111222222555555444444555555666666777>>><<<>>>RRRlllwwwmmmkkkggg___fff{{{yyypppyyy|||qqq\\\VVVTTTWWWUUUNNNMMMRRRQQQRRRQQQOOOLLLKKKKKKLLLMMMNNNMMMNNNXXXfffqqqttttttvvvyyy|||yyyrrrnnniiifff___ZZZUUUQQQMMMIIIEEECCCAAA:::555666888888888999999777555555666777666555777777666666777999:::<<<@@@AAACCCFFFHHHJJJJJJKKKKKKMMMNNNOOOOOOOOOQQQSSSTTTVVVTTTUUUXXXTTTYYYkkk}}}yyy~~~lll[[[PPPOOOnnnsssfffSSS^^^```aaatttfffUUURRRKKKDDDDDDCCC::::::;;;;;;;;;::::::999==================<<<<<<888999::::::999888888999777888888888;;;EEESSS^^^VVVPPPGGG>>>888555444555***)))'''&&&&&&''')))***&&&&&&''''''''''''(((((((((((())))))***+++,,,,,,,,,+++...222222///000444666666555444333444555777888888888777666666888:::999777666666777777777666999666777:::;;;:::<<>><<<<<<======<<<:::777666777777777555333444888<<<999777555444444333222111000000111111111111111111///111333333111111444666333333333333444444444444;;;777222000000111000///111000000///......------,,,,,,,,,,,,,,,+++******'''((()))+++,,,---------*********+++++++++++++++(((((((((((()))***+++,,,***************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))((())))))&&&&&&'''((()))***++++++((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''***))))))))))))((((((((())))))(((((((((((())))))***)))))))))(((((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---...++++++,,,---///000111222333444555555666666555555666<<<===>>>IIIYYYzzz{{{}}}}}}ppptttuuu{{{wwwwww|||bbbZZZVVVXXXUUUNNNNNNUUUPPPPPPPPPNNNKKKJJJJJJKKKJJJLLLKKKJJJOOO\\\fffjjjqqqrrrsssuuuwwwzzz|||}}}wwwqqqlllfffbbbYYYUUUPPPKKKHHHEEE@@@<<>>>>>>>>>>>999:::;;;::::::;;;===???<<<999777;;;FFFRRR\\\```QQQMMMFFF???:::777666666+++)))(((''''''((()))+++&&&&&&'''''''''''''''''')))))))))******,,,------&&&(((...333222---...222333444333333333555888;;;777777777666444555777999:::888666666888888888777555111000444666666666888666555555555666666777888///111555777888999:::;;;999999:::::::::999888777777999999777444333555888888444111111444666555333111111000//////000111222...111333333111111444666222222333444444555555666<<<888333222222333111///111000000///...---------+++,,,,,,,,,,,,+++******''''''((()))+++,,,---...******************++++++(((((((((((()))***+++,,,)))))))))))))))***************))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&'''((()))***++++++((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))************+++++++++++++++++++++,,,---...///***+++,,,---...000111111///111333666777888888888666<<<>>>AAAGGGOOOmmmzzz~~~pppxxxggg]]]XXXYYYVVVNNNOOOWWWNNNNNNNNNLLLJJJHHHIIIJJJHHHKKKLLLJJJMMMWWW```dddllllllmmmooorrrvvvyyy{{{}}}zzzrrrlllfff```[[[OOOLLLHHHCCCBBBBBB>>>999888444666;;;:::444333777999777555555777777777666777666666666777999<<<>>>CCCDDDFFFIIIJJJLLLMMMMMMJJJLLLNNNPPPPPPQQQTTTVVVRRRVVVUUUVVVWWWWWWhhheeeWWWRRRJJJ^^^pppmmmzzzlllNNNRRRiiidddccclllXXXZZZKKKEEEOOOIII<<>>===<<<;;;::::::::::::999:::;;;===>>>?????????============<<<>>>BBBEEE<<<888888CCCRRR[[[YYYSSS@@@>>>;;;777555333222222,,,,,,***&&&'''******&&&''''''''''''(((((((((((())))))))))))*********************,,,...000333444222333444555666888999999;;;888555333222333666777===;;;::::::999888555333222333444333111111333555555444444444444555666666222444666888===AAA>>>888999999:::::::::999888777444777555111222777777222888777666444333333333333111111000000///.........000000111333444555555555444444444444333222111000555444333222111///......111000...---,,,,,,------+++,,,,,,,,,,,,+++******,,,++++++---///111000///---+++(((((()))***+++******)))((((((((()))***+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++((())))))*********))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////000111222333555666777888888777<<>>;;;888666777777777777777777777777333333444555555555444444555555666888;;;===@@@AAAGGGIIIKKKLLLKKKKKKLLLMMMTTTMMMLLLRRRUUUQQQOOOQQQRRRRRRRRRRRRSSS```|||ooosssXXXLLL]]]^^^yyyrrrgggttt|||TTTHHHlllnnntttbbbUUUQQQLLLHHHFFFCCC@@@>>>>>>AAA@@@;;;:::===<<<777;;;;;;:::<<<===>>>===;;;;;;999999>>>FFFKKKKKKIIIDDD;;;444888CCCIIIDDD<<<555555444333222222222222---///---((('''))))))'''''''''''''''(((((((((((())))))))))))***************)))))))))+++...000222111111222444555666777888777555333111111333666888<<<;;;::::::999888777555555555555444555555555555444444444444555666666777666666555999BBBIIIEEE======<<<<<<;;;:::999888888444777666444666;;;;;;777777777666555444444444444333333222111111000000///111222333444444444333222444444444444333222111000333333222111000000//////000///...---,,,,,,,,,,,,++++++,,,,,,++++++***)))+++++++++---000111///...+++***))))))+++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***+++++++++++++++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((------------,,,+++******+++************+++,,,,,,,,,,,,,,,,,,---...//////000000111222444555666777===:::===@@@:::777JJJeeetttrrrlllnnnyyy}}}~~~vvv```UUUSSSTTTTTTOOONNNLLLKKKJJJJJJJJJJJJIIIJJJJJJIIIHHHJJJNNNRRRVVVZZZ```eeeiiikkkkkkkkkrrrrrrssswww|||ssspppjjjccc[[[TTTNNNKKKEEEBBB???===<<<;;;999777777777777777777777777777444444555555555555555555555666888;;;===@@@BBBCCCIIIKKKMMMMMMMMMMMMNNNOOOPPPOOOOOOQQQRRRQQQSSSVVVTTTQQQRRRYYYcccnnn|||~~~www```WWWVVV```ZZZMMM___|||```QQQNNNIIIFFFDDDCCCBBB@@@<<<>>>===;;;===@@@===666:::999888:::;;;<<<;;;999:::999:::>>>DDDFFFCCC@@@999444000111666999999666555444333222222111222222...222111+++''''''((('''''''''''''''(((((((((((())))))))))))***************)))((('''(((+++...000///000111222444555666666444333111000111333666888;;;;;;::::::::::::999999999777666777::::::888666444444444555555777888888:::777555:::EEENNNKKKBBBBBBAAA???<<<:::999999999222555555555999======:::666666555555555555555666444444444333222222111111222333555555555333111000444444444444333222111111111111111111000000000///............---,,,++++++++++++,,,,,,++++++***))))))***+++...000111///---***))))))***,,,---,,,+++---,,,+++)))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''------------,,,+++******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((......------,,,***)))(((******))))))******+++,,,,,,,,,,,,,,,---...////////////000111222444555555666333666<<<:::888GGG\\\uuussswwwyyyzzz}}}}}}wwwppp\\\PPPQQQWWWQQQOOOMMMKKKJJJIIIJJJJJJJJJKKKKKKJJJHHHHHHJJJKKKMMMQQQXXX___dddffffffeeejjjjjjkkkpppvvv{{{}}}~~~uuujjjgggaaaZZZRRRKKKGGGDDD>>><<<:::999::::::999888777777777777777777777777555555555555555555555555555777:::>>>AAADDDEEEFFFKKKMMMOOOOOOOOONNNOOOPPPMMMQQQSSSPPPOOOSSSWWWXXXWWWTTTXXXhhhyyynnnUUURRR___uuuiiiAAAUUUccc[[[PPPLLLFFFCCCAAAAAAAAA@@@<<<;;;:::;;;AAADDD???777888777666777999:::999888888888999===@@@???:::666444444333111///000444777555444333222111111111111...333444---'''&&&''''''''''''''''''((((((((((((((()))))))))************+++***(((&&&'''))),,,...///000111222333555666666555333222111111333555777:::;;;;;;;;;:::;;;<<<===<<<999888:::>>>???;;;666444444444555666777888999888888777:::BBBJJJJJJEEEFFFDDDAAA===;;;:::::::::111222444666999;;;:::888555555444444555666666777555444444333222222111111111222444555555333111///222333333333222222111000000000000000000000000000,,,---.........,,,+++***+++++++++++++++***))))))((()))+++...000000...+++---+++)))***,,,...//////...---+++***)))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((---------,,,+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,+++***)))***************+++,,,,,,,,,,,,,,,,,,---...//////......///000111222333333222...111999>>>BBBPPP```aaattt~~~www|||~~~yyywww~~~fffRRRMMMSSSRRRPPPOOOMMMLLLKKKLLLLLLKKKLLLLLLLLLKKKJJJJJJJJJIIILLLRRRYYY^^^bbbcccdddbbbccceeeiiipppuuuxxxyyyxxx{{{yyyrrrgggccc]]]UUUNNNGGGCCC@@@;;;999777777888999888777666666666666666666666666555555555555444555555555555888<<>>DDDPPP]]]YYYccczzzmmmxxxzzzxxxxxxllliiinnnxxxxxx```SSSPPPPPPOOOMMMLLLKKKLLLLLLMMMJJJJJJJJJKKKLLLKKKJJJIIIHHHIIILLLPPPTTTYYY^^^```]]]]]]___dddjjjooorrrssstttwww|||~~~tttnnniiiddd```YYYQQQJJJCCC???===;;;999777777888888777666555555555555555555555555444444444333444444555666888:::???CCCGGGIIIJJJJJJNNNPPPQQQQQQPPPPPPPPPQQQQQQSSSTTTSSSVVVYYYXXXUUULLLbbbyyyooo~~~xxxrrrnnnqqqiiiKKKbbbyyyYYYUUUMMMLLLHHHBBB??????AAABBBCCCBBB???===@@@BBBAAA>>>;;;999777555666777999999888999777666555666777777666777555222000//////000111333333222111000000000000)))...///+++'''&&&'''%%%''''''''''''(((((((((((())))))))))))************++++++*********,,,---...000000111222444555666777888777555444333333333444666888:::999777777;;;>>>999999:::===@@@???:::666555444444444444555666666///888===;;;888:::>>>@@@AAA@@@>>>;;;999888888888777555777<<<===999555444333333222222333444555555222222222111000000//////...///000000111111111111...//////000//////..................////////////+++++++++,,,,,,++++++*********++++++******)))((()))((()))***---...---,,,111---)))(((***---000222,,,+++***((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))***+++++++++))))))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////......//////000111222222777444333888<<>>;;;:::;;;999777666777777666555555555555555555555555555444444333333444666888999===???BBBFFFIIIKKKMMMMMMOOOQQQSSSSSSQQQPPPQQQRRRTTTRRRSSSVVVVVVVVVYYY]]]___~~~zzzmmmiiimmm{{{{{{ZZZXXX~~~xxxyyy{{{vvvrrrqqq]]]UUUWWWKKKGGGDDDAAA@@@BBBEEEGGGGGGDDDIIIRRRVVVPPPDDD<<<;;;999888666666777999999999888777555333444555777999888555111000222222111///333222111000////////////&&&)))***'''&&&((('''###''''''''''''(((((((((((())))))))))))************((()))***+++,,,,,,------...///000111222444555555555444333333222333333444333555666555222222666;;;555777;;;===>>>;;;777555555444444333333333333444111999>>>===;;;===@@@@@@;;;;;;:::999888888777777666444666<<<>>>888444333222222111111111222333333222222222111000000//////000000///...---...//////,,,------......---------........................++++++************++++++***************))))))(((***)))'''(((+++---------,,,***))))))***+++++++++***)))(((''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((((((((''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---...///////////////000111111222222111111444888;;;@@@IIIRRROOOIIIVVV|||qqqsss{{{|||rrrhhhjjj~~~nnnUUUSSSQQQNNNKKKJJJJJJJJJKKKIIIHHHHHHJJJKKKJJJHHHEEEDDDDDDDDDFFFHHHKKKMMMRRRQQQRRRUUUYYY]]]^^^___dddgggjjjlllnnnqqqvvvyyy~~~~~~lllddd]]]VVVNNNKKKFFFAAA===:::999999888666555555666777666555444444444444444444444444555444444555666999<<<===CCCDDDFFFIIILLLNNNPPPQQQRRRSSSUUUUUUSSSRRRSSSTTTUUUPPPRRRWWWSSSNNN[[[pppvvvSSSXXXoooccc\\\uuuzzzppprrrttttttxxxhhhUUUUUUSSSNNNIIIGGGDDDCCCDDDEEEFFFFFFIII\\\ttt}}}nnnSSSAAA===999777555555666888999999555555555444444444555777777666555555555444222111222222000///////////////$$$&&&&&&%%%&&&)))'''"""''''''''''''((((((((()))))))))))))))************&&&''')))+++,,,---,,,,,,------...000111222333444111111111111222333444444000222444222......333888222666;;;===<<<999666444555555444333222222222222444:::>>>???AAADDDDDDAAA777777888888888777666555222000333:::<<<666111222222222111111111111111222333333222222111000000///333111...,,,++++++,,,---++++++,,,------,,,,,,,,,//////.........---------++++++)))))))))***+++,,,***************)))((((((+++)))''''''))),,,......(((((((((***+++***'''%%%(((((('''&&&&&&'''))))))))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***((('''%%%$$$###&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((******+++++++++******)))*********)))***++++++,,,,,,,,,,,,,,,---...////////////000000111111222222333666999;;;:::;;;@@@FFFFFF===EEEnnn~~~jjjwww}}}yyy}}}yyyuuuvvvrrrvvv|||\\\ZZZVVVRRROOOLLLKKKJJJPPPMMMJJJJJJLLLMMMKKKIIIEEEEEEEEEEEEFFFFFFGGGGGGNNNMMMMMMOOOSSSVVVWWWWWW[[[]]]```aaabbbffflllqqquuuxxx{{{}}}}}}oooccc^^^WWWOOOGGGDDD@@@<<<:::999::::::555444333333555777777666444444444444444444444444666555555666888<<>><<<:::999999999888777555555555555555555555555333333333444444444444555777777999<<<@@@CCCFFFGGGIIIJJJKKKNNNPPPRRRSSSTTTUUUWWWVVVQQQPPPTTTTTTQQQNNNUUURRRKKKNNN```xxxiii```ZZZTTTxxx\\\RRR\\\{{{|||yyyzzzttt|||{{{]]][[[SSSPPPSSSPPPNNNMMMJJJHHHGGGGGGGGGHHHTTTttthhhQQQEEE:::::::::999999999777444555444444666999:::999777222111000111222333111///111000000000/////////...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''+++++++++++++++,,,------...,,,---000111//////111...---------...///111222333333333444555666777888777777666555555444333333111333555777777555333222555444333111000000000000...///111222333333333222111111000///............/////////.........------...***(((***+++***)))+++***++++++++++++,,,,,,,,,(((******(((+++//////,,,,,,+++++++++***)))))))))&&&(((******)))(((((()))(((((()))))))))(((''''''((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))))))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''')))((((((''''''''''''(((&&&'''((('''%%%%%%'''((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))************)))******+++,,,,,,------+++,,,.........///222444333333555666999;;;>>>???>>>>>>;;;@@@]]]tttrrrwwwtttpppmmmjjjjjjpppwwwvvv^^^RRRMMMLLLMMMOOOMMMKKKKKKKKKKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEGGGGGGHHHHHHJJJKKKLLLOOORRRVVVXXXZZZZZZ^^^dddgggiiikkkpppssstttyyy~~~mmmeee^^^TTTMMMHHHCCC>>>;;;===;;;888888888888777666444444444444444444444444555555444444444444444444888:::===AAADDDGGGHHHIIIKKKLLLMMMOOOQQQRRRTTTTTTUUUWWWVVVQQQPPPSSSUUUUUUYYYUUUSSSSSSbbb~~~~~~rrr```[[[WWWQQQ___fffRRRggg{{{~~~zzz}}}|||jjjVVVWWWRRRMMMNNNNNNHHHGGGGGGFFFGGGIIIJJJLLLSSSlllsss^^^MMMDDD;;;@@@AAA===::::::777444444:::;;;888:::???===666111000///000222222111000000000000000////////////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&''''''''''''+++++++++******+++,,,,,,---+++,,,000000......111000000//////000111222444111000000111222555777888888888777777666555555444222444555777666555333222333333222111000000000///...///111333444444444444000000///...............///.........---------------))))))---...+++******++++++++++++++++++++++++)))++++++***---111111---,,,,,,,,,+++***)))((((((%%%''')))***)))((()))***'''(((((((((((((((''''''(((((('''&&&&&&''')))***'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((())))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''(((((('''(((((('''&&&&&&''')))'''''''''''''''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************)))))))))***++++++,,,,,,+++,,,---...---...111333111111222333555777999:::777;;;@@@FFFSSSqqqxxxtttvvvsssrrr}}}yyypppqqqqqqnnnrrrzzzxxxsssyyybbbTTTOOOMMMPPPNNNLLLKKKKKKKKKIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBCCCCCCDDDCCCCCCFFFGGGHHHJJJMMMPPPRRRSSSRRRUUUZZZ^^^```bbbeeeggghhhnnntttxxxyyyzzz}}}|||sssggg]]]UUUPPPIIIDDDAAA>>>;;;999;;;999777666777777666555333333333333333333333333666555444333333444555555999===BBBFFFHHHIIIJJJKKKNNNNNNOOOPPPRRRSSSTTTTTTVVVUUUTTTTTTVVVXXXYYYWWW[[[KKKTTTooozzzeeeSSSOOOSSSWWWwwwwwwCCC]]]~~~xxxvvvrrr}}}vvvbbbWWWWWWSSSKKKIIIKKKCCCCCCCCCDDDEEEGGGIIIJJJKKK\\\kkkjjj]]]PPPGGGBBB@@@AAAFFFJJJEEE:::666999<<>><<<:::999999777555555666666555444333333333333333333333333555444333333444555777888===AAAGGGJJJKKKKKKLLLMMMPPPQQQQQQRRRSSSSSSTTTTTTXXXTTTRRRUUUZZZZZZVVVSSSNNNIIIiii~~~lll___QQQIIIUUUhhhWWW>>>jjj}}}rrr{{{}}}iiiccc\\\YYYUUUKKKEEEIIIDDDDDDDDDDDDEEEFFFFFFGGGIIITTT\\\YYYQQQLLLIIIFFFEEE>>>FFFVVVRRR<<<666AAAHHHMMMHHH:::666>>>???777999777444222222111000///////////////000000000000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))$$$%%%&&&''''''(((((('''***************+++,,,---,,,***+++...///------///000///...------...//////222222222222333333444555555666777888999888777666333444555666666555444333555555666666555444333333222333555666777777777666000000///......//////000/////////.........---------***+++000222///,,,,,,,,,,,,,,,++++++++++++***%%%))),,,...333999999666,,,+++++++++***)))))))))&&&(((******)))(((((()))&&&&&&'''(((((((((''''''''''''&&&''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))((()))***)))'''''')))***'''''''''''''''((())))))***)))(((&&&&&&''''''(((((((((((((((((('''''''''''''''(((((())))))******))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))************((())))))***++++++,,,,,,***,,,---,,,,,,,,,...000/////////000111333444555;;;===AAACCCCCCMMMiii}}}|||}}}yyywwwssswwwuuussszzzhhh[[[SSSSSSQQQNNNLLLKKKKKKIIIGGGEEEEEEDDDDDDBBBAAA???>>>???@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCDDDFFFHHHIIIJJJOOOPPPQQQSSSUUUXXX[[[\\\]]]```dddggghhhiiijjjlllpppsssxxxyyynnnfff___UUUMMMJJJFFFDDDAAA>>>;;;:::999888888666555444555666555444333333333333333333333333444444333444666999<<<>>>CCCHHHMMMOOONNNMMMNNNPPPSSSSSSSSSSSSTTTTTTTTTTTTZZZUUURRRVVVXXXVVVRRRQQQWWWkkkqqq]]]ZZZVVVRRRccc~~~lll???UUU~~~}}}mmmaaafff___WWWVVVLLLDDDHHHIIIIIIHHHHHHGGGFFFFFFEEEGGGMMMPPPMMMIIIIIIHHHFFFDDD<<>><<<<<<999555333222111000...////////////000000000000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&''''''(((((($$$$$$%%%&&&''''''''''''''''''(((((()))***+++,,,+++)))***...///,,,,,,///......---------///000111555555555555444444333222222444666888999999888777777777777777666444333222555666666777777666555444333444666777777777666666000000000//////000000111000000000/////////......---******///111...,,,---,,,,,,,,,+++++++++******(((+++---///333777777222++++++******************''')))******((('''((((((%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&&&&'''&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))'''((()))(((&&&&&&(((***'''''''''''''''((())))))***)))'''&&&&&&&&&((())))))((((((((('''''''''''''''''''''((()))************)))))))))((((((((('''''''''((((((((((((''''''))))))))))))************))))))******+++,,,,,,---***+++,,,,,,+++,,,...000......///000111333555666777888999:::;;;BBBQQQ___||||||~~~~~~wwwvvv}}}~~~vvvvvvzzzlllvvvxxxlllaaaVVVSSSPPPOOONNNMMMKKKIIIDDDEEEEEEDDDBBB@@@>>>===>>>>>>???@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCEEEEEEKKKJJJIIIJJJMMMQQQTTTUUUXXXXXXYYYZZZ[[[]]]___aaafffiiinnnrrrvvvzzz~~~~~~wwwmmmddd]]]XXXRRRHHHCCCCCC@@@@@@>>><<<999888888888888666444444555666555444444444444444444444444444555444555777:::???CCCFFFJJJOOOSSSTTTQQQPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTYYYVVVVVVXXXVVVSSSWWW___yyyzzzeeeVVVXXXaaammmtttxxxUUUMMMsssppp\\\YYYddd[[[RRRTTTMMMDDDJJJKKKKKKJJJIIIHHHFFFDDDCCCBBBEEEFFFBBB@@@BBBAAA>>>======AAAGGGJJJHHHDDDCCCDDDCCC@@@;;;888999>>>BBB;;;888444222111111000///.../////////000000000111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&((()))+++++++++)))***......,,,,,,///.........///000222444666777777777777666444222000111222555888999999999888<<<<<<;;;:::777555333222555666777777777666555444444555666777777666666555111000000000000000111111000000000000////////////,,,))))))...000---+++,,,,,,,,,,,,++++++*********---000111///111333000+++***************+++++++++(((***+++***(((''''''(((%%%%%%&&&'''((((((((('''$$$%%%''')))***))))))((((((''''''''''''((())))))&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))'''''''''''''''((()))***&&&'''((('''%%%%%%'''((('''''''''''''''((())))))+++)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&&&&''''''((()))******+++******))))))((((((((('''''''''((((((((((((''''''))))))))))))*********************+++,,,,,,------***+++,,,,,,++++++---///......///000222444555666555777:::>>>AAAEEEGGGGGGiiixxx{{{wwwuuu}}}xxxoookkkyyyvvvjjjuuu{{{qqquuu~~~|||oooXXXVVVSSSQQQPPPNNNLLLKKKDDDEEEEEEDDDCCC@@@>>>===<<<===>>>???@@@@@@@@@@@@=========>>>???@@@AAABBBFFFDDDAAAAAAEEEIIILLLNNNRRRQQQPPPPPPQQQSSSVVVXXX^^^aaadddeeegggkkkqqquuusss{{{yyysssmmmfffbbbYYYQQQLLLKKKGGG@@@???BBB=========;;;999888888999888666555555666666666555444444444444444444444444555555666999===CCCHHHKKKOOOTTTXXXWWWTTTRRRTTTWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUWWWZZZZZZUUUTTTaaarrrkkkaaaWWWZZZlllaaaPPPmmm}}}sssXXXcccSSS```WWWLLLRRRMMMDDDKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@BBBAAA===<<<===<<<777666???@@@999???LLLLLL@@@<<<999:::<<<;;;999>>>FFF999666222000000111000000.../////////000000111111$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###&&&''''''&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&'''((((((&&&''''''((()))******+++++++++++++++,,,,,,---...---...000111333333444444555555555555444222000...555555666777888:::<<<===@@@@@@===:::666555666888888888777777777666666666777666666555444333333222222111000//////111333444555222//////111111000...---,,,,,,++++++,,,,,,---............---,,,+++***,,,---...//////---+++***+++,,,,,,---,,,+++***))),,,+++)))((((((((()))***'''&&&&&&'''((('''%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''')))******%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&'''((((((&&&$$$###%%%'''((('''&&&&&&&&&***)))'''&&&%%%'''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))((('''''''''''''''))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((++++++***)))((('''&&&&&&******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...++++++///000///000333666888999;;;<<>>???>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDGGGIIIJJJKKKJJJKKKLLLNNNQQQTTTWWW\\\___bbbcccdddhhhooozzz}}}wwwqqqrrrpppkkkeee^^^WWWRRROOONNNLLLHHHCCC@@@>>>======999999999888777666666555444444444444444555666777222333555555444444555666555999>>>BBBFFFIIIMMMPPPTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTWWWZZZXXXQQQRRRdddvvvZZZ\\\PPPSSS|||nnnuuuzzz```]]]]]]RRRRRROOOJJJFFFGGGKKKOOOKKKJJJHHHEEECCCAAA@@@@@@>>>===<<<:::999888777777666777999:::;;;;;;::::::777888999999888777666555333333222222111000//////000000///...............########################$$$######$$$&&&'''&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******++++++++++++,,,---......,,,---///111333444555555555555666555444222111///444444555666777999;;;<<<@@@@@@>>>:::666444555666666555555555555555555555888777777777666555555555222111000//////111333444333111......000000...------,,,,,,++++++,,,,,,---............---,,,+++***---...000000000///---,,,++++++,,,,,,,,,+++***)))++++++)))((((((((())))))((('''&&&'''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&'''((((((&&&$$$###%%%'''((('''&&&&&&'''(((''''''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((()))(((((('''''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((*********+++++++++,,,,,,++++++,,,,,,,,,,,,------///,,,,,,///000...///333555777888:::;;;===AAADDDAAA]]]wwwsssrrrpppfffYYY^^^vvv|||{{{~~~wwwwww{{{~~~hhhUUUPPPNNNHHHEEEFFFHHHFFFDDDCCCDDDCCCAAA???AAA???>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBDDDEEEGGGHHHHHHHHHJJJLLLOOOPPPSSSWWW[[[^^^```aaadddlllvvv|||yyywwwxxxyyyxxxxxxwwwvvvuuutttuuuxxx{{{|||xxxtttpppnnnooommmhhhcccdddbbb___[[[VVVQQQMMMJJJJJJHHHDDDAAA>>><<<<<<<<<999999888888777666666555555444444444444555555666333444444444333333555777:::===BBBFFFHHHKKKOOOQQQTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[ZZZWWWSSSQQQRRRTTTPPPWWWZZZUUUVVVkkkmmmbbbWWWQQQLLLccctttsss___]]]VVVSSSSSSQQQMMMIIIIIILLLOOOHHHGGGEEECCCAAA@@@@@@???===<<<:::999777777666666666777888999:::999888888666666777777777666444444333333333222111111000000000000///............///########################&&&%%%%%%%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))******++++++,,,---......,,,---///000222444555666666666666555555333222111444444555666777888:::;;;;;;<<<<<<:::777666666666555444444444444444555555666666666666555555555555111111000///000111222333111000......//////---,,,---,,,,,,++++++,,,,,,---............---,,,+++***---.../////////...,,,+++***++++++++++++***))))))******)))((((((((()))))))))(((&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&'''((((((&&&$$$###%%%''''''&&&%%%&&&'''$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((()))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))***************++++++++++++,,,+++++++++,,,,,,---------000------///000...///222444666888999:::<<>>========================<<<<<<======>>>>>>?????????AAACCCDDDDDDEEEGGGHHHKKKLLLMMMPPPSSSWWWZZZ[[[]]]eeeooouuuzzz{{{yyywwwtttrrrnnnmmmmmmnnnnnnmmmmmmllliiihhhggghhhiiijjjfffccc`````````___[[[WWWRRRRRRPPPNNNKKKHHHEEEDDDDDDBBB???===;;;:::::::::999888888777777666666555555555444444444444444555555666666555444666999;;;AAADDDHHHKKKMMMOOOQQQTTTTTTTTTTTTUUUUUUVVVWWWXXXZZZZZZZZZWWWSSSRRRTTTVVVNNNQQQUUUZZZfffsssZZZVVVOOOPPPZZZsss{{{aaa\\\]]]PPPNNNNNNLLLIIIFFFEEEEEEGGGDDDCCCBBB@@@????????????<<<;;;999888666555555555777777777888777777666555444444555555555444333222444333333222222111111111111111000///////////////########################&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&))))))))))))(((((((((((()))***+++,,,------.........//////000222333444555666666666555555444444333666666666666777888999:::666777999999888777888888555555444444444555666777222222222222333333333333111000000///000111222222111000000/////////---,,,---,,,,,,++++++,,,,,,---............---,,,+++***++++++,,,,,,++++++***)))******************)))))))))))))))((((((((()))))))))'''$$$$$$%%%''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((((((&&&$$$$$$%%%''''''&&&%%%&&&'''"""###%%%'''(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++++++++++++++,,,,,,---------000------000000...///222444666888999:::;;;>>>@@@GGGAAALLLttt{{{}}}}}}~~~vvviii\\\QQQMMMPPPEEEDDDCCCCCCCCCDDDBBBAAACCCAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;===???@@@@@@AAADDDFFFGGGGGGHHHJJJMMMPPPTTTVVVWWW___gggjjjkkkuuuyyyrrrnnnmmmoooiiigggcccbbbbbbccccccbbbdddccc```^^^]]]]]]]]]]]]ZZZXXXVVVUUUUUUTTTQQQNNNGGGFFFFFFEEEDDDBBB@@@??????>>><<<;;;999999999999888888777777666666666666666555444444333444444444777777888888999<<>>>>>??????>>>>>>======>>>>>><<<;;;:::888666666555555777777666666555444333333333333333333333333333333444333333333222222111111111111000////////////000%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))((('''&&&'''''''''(((((((((((('''''''''''''''''''''&&&))))))))))))((((((((((((((()))+++,,,---.........111111000000111111222333555555555555444555555555777777777777777888999:::555777999888777666666777444333222111111222444555111111111111222222222222000000000000000111111111111111222222000///......---,,,,,,++++++,,,,,,---............---,,,+++******************))))))((()))))))))))))))))))))***((((((((()))))))))(((((((((&&&######%%%&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((('''&&&'''((((((&&&$$$$$$%%%&&&&&&%%%%%%&&&(((!!!###%%%((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))*********+++++++++******+++,,,,,,---......000------000111///000333555777999:::;;;;;;===???BBBBBBDDDVVV{{{www~~~oooZZZNNNKKKDDDCCCBBBBBBCCCCCCAAA@@@BBB@@@???>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999888999;;;===>>>>>>???AAACCCCCCCCCDDDEEEHHHKKKNNNPPPUUU[[[aaaaaaaaahhhyyywwwtttqqqrrrqqqlllfffbbbccceee]]]ZZZWWWUUUUUUVVVVVVUUUVVVUUUTTTRRRQQQQQQRRRRRROOONNNLLLKKKJJJHHHEEECCCCCCCCCCCCBBBAAA???>>>===<<<<<<;;;::::::999999999777777777666666666666666666555555444444555555555555777888:::===BBBHHHMMMMMMOOORRRSSSSSSTTTUUUWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWVVVXXX\\\\\\VVVOOOUUUXXXhhhuuuYYYPPPXXXjjjpppttthhh\\\VVVSSSTTTQQQLLLKKKIIIFFFCCC@@@===;;;======<<<<<<<<<<<<=========<<<:::999777666666666777666555444333333222222333333333333333333333333333333222222222222222111111000000///////////////&&&&&&&&&&&&&&&&&&&&&&&&"""""""""%%%''')))(((''''''''''''((((((((())))))''''''''''''''''''(((((((((((((((((())))))))))))''')))+++---............222111000000000111333444555444444333444444555666777777666666666777888888888999999777555333333444444222000///...///000222333333333333222222222222/////////000000000111111000222333333111///......---,,,,,,++++++,,,,,,---............---,,,+++***,,,+++++++++************(((((((((((((((((()))***''''''((()))))))))(((((('''%%%$$$$$$&&&''''''&&&((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&'''((((((&&&$$$%%%&&&&&&&&&%%%%%%''')))###$$$&&&((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******))))))(((((('''''')))))))))************+++******+++,,,,,,---......///------000111000111555555777:::;;;;;;;;;<<<===<<>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777888:::<<<<<<<<<<<<>>>?????????@@@BBBDDDGGGIIIJJJQQQVVVZZZZZZYYY___lllwwwuuuooopppggghhhhhhddd___\\\\\\^^^VVVTTTPPPOOOOOOPPPPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFDDDBBB@@@???AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;:::::::::999666666666666666666666666666666555555666777777888555777:::===AAAFFFLLLQQQOOOQQQTTTUUUTTTTTTVVVWWWUUUUUUUUUUUUVVVWWWXXXYYY\\\XXXVVVXXX[[[YYYRRRKKKMMMaaa{{{ddd^^^jjjqqqxxxvvv|||XXXZZZYYYOOOMMMQQQIIIGGGEEECCCBBBAAA>>><<<======<<<<<<<<<<<<=========<<<:::999777777666666777666555333333222222222222222111111111222333444111111111111111111111111000000///...............%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''(((((())))))******'''(((+++---//////......//////...///000333555777333333222222333444555666666555555444444444555555666777666555333333555777777555222000//////111222333333333222111111111000...//////000000000000000...111333333000...---...---,,,,,,++++++,,,,,,---............---,,,+++***++++++******)))))))))***(((((('''''''''((()))***&&&&&&((()))))))))(((((('''&&&&&&''')))***)))'''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&$$$%%%&&&&&&%%%$$$%%%''')))&&&&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))******+++---......///...,,,,,,000222111333666444777999::::::999:::;;;<<>>>>>@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777777999::::::999999:::;;;:::;;;===???AAACCCCCCDDDHHHKKKOOOPPPPPPUUU^^^eee|||~~~xxxrrrllljjjlllbbbbbb```]]]YYYWWWUUUUUURRROOOLLLJJJKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>======<<<;;;:::;;;;;;;;;::::::999888666666666666666666666666666666666666777999:::;;;:::===AAADDDHHHLLLQQQTTTOOOQQQTTTTTTTTTTTTUUUVVVVVVVVVUUUVVVVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWWWWXXX```xxx}}}sss~~~}}}pppxxxuuuvvvwwwvvvkkkVVV[[[VVVKKKJJJNNNEEECCC@@@AAACCCDDDCCCBBB>>>>>>======<<<======>>><<<;;;999888666555555555666555444333222333333444000000/////////000222222000000000000000000000000///......---------------$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&''''''((()))******+++&&&(((+++---//////......---------...111444888:::333222111111222333555666444444333222222222333333111111222222333666:::===;;;999666333222222333444222111111000///......---...//////000000000000000---000333222///,,,,,,------,,,,,,++++++,,,,,,---............---,,,++++++))))))((('''''''''''''''((('''&&&&&&'''((()))***%%%&&&((()))))))))(((((((((((((((***,,,,,,***(((((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&$$$%%%&&&&&&%%%$$$%%%''')))(((((((((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))************)))******+++---...//////---+++,,,000222222444888333555888999888888888999<<<>>>@@@BBBJJJhhh{{{xxxpppwww}}}VVVKKKIIIGGGFFFFFFEEECCCAAAAAA@@@??????AAABBBAAA@@@========================<<<;;;;;;:::999888777777777888999888777666777999777888;;;===???@@@@@@@@@>>>AAAEEEGGGIIIMMMTTTYYY\\\ttt|||rrrkkkeeeeeeeeebbb``````[[[YYYWWWTTTQQQNNNKKKIIIKKKHHHDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@===>>>@@@@@@???>>>>>>???::::::;;;;;;;;;;;;;;;::::::::::::::::::999888777555555555666666666666666666666666777888:::<<<<<>>============>>>;;;:::888777555444444444666555444333333333444555///...------...///000111///////////////000000000......---,,,,,,,,,,,,---$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))))))))***,,,...---...000111222222111111///000111222222333333333111111000000000000111111111......111///111CCCZZZ^^^fffMMM111333666///000000//////000111111...,,,......//////000000111111//////...---,,,,,,+++++++++,,,---...---,,,+++***+++++++++************)))++++++)))(((''''''''''''%%%&&&&&&&&&'''((((((((('''(((***)))((('''((()))((('''((()))+++,,,+++)))...+++)))'''''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((######%%%&&&'''((((((((((((((((((((())))))))))))((())))))))))))*********))),,,,,,***+++...///,,,---,,,++++++,,,///111333333444666777999::::::::::::<<>>>>>AAACCCBBB@@@======<<<<<<<<<;;;;;;;;;;;;::::::999888888888999777777666666666666777777666777888:::::::::999888:::<<<>>>???@@@BBBEEEHHHUUU[[[dddoooyyy~~~}}}sssqqqnnnkkkiiiggggggfffZZZZZZXXXVVVTTTRRRPPPOOOOOOMMMJJJGGGDDDBBBAAAAAA??????@@@@@@@@@??????>>>???>>>===>>>???@@@???===???===<<<;;;;;;<<<===???;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999444666666666555555777999999999888888;;;@@@EEEHHHLLLJJJIIIKKKQQQUUUWWWVVVSSSSSSSSSTTTUUUWWWXXXYYYZZZTTTUUU[[[YYYRRRTTT]]]WWWZZZ[[[ZZZ^^^lll~~~~~~iii```bbbZZZfff~~~^^^eee~~~aaa]]]YYYXXXWWWSSSKKKDDDCCCBBBAAADDDIIIOOOSSSTTTGGGEEECCC@@@???@@@BBBCCC===;;;888777777999<<<>>>:::888666555555444333111111///---,,,+++,,,---...////////////............222---,,,///...))))))...$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((()))+++---000111222222222111000///---...///000111111111111222222333444555555555555222///000444222111>>>OOO[[[gggUUU:::888999444777333222111111222222000...111000000/////////000000///......---,,,,,,+++++++++,,,---------,,,+++***+++++++++************)))+++***)))(((((('''''''''&&&&&&'''''''''''''''''''''))),,,,,,+++)))(((((('''&&&&&&(((***+++***)))---,,,+++***(((&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((('''''''''((((((((()))))))))))))))))))))************+++))),,,,,,***+++...///,,,---,,,++++++,,,///111222111222444666777999999999@@@>>>???AAA???EEE\\\vvvvvvYYYggg}}}|||tttnnnuuufff^^^eee}}}|||jjjWWWNNNIIIDDD??????@@@>>>===>>>@@@AAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999999888777777666666777777888555666777888999999999999999:::<<<======>>>AAADDDAAAEEEJJJPPPUUUXXXYYYZZZZZZYYYXXXXXXZZZ\\\]]]]]]___]]][[[XXXVVVTTTTTTTTTNNNMMMLLLJJJIIIGGGFFFEEEHHHFFFDDDAAA???>>>============>>>>>>>>>======<<>>???>>><<<===<<<;;;999999;;;<<<===::::::::::::::::::::::::999999888777777777777888555666777666555555666888888999999<<<@@@EEEJJJMMMTTTRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZYYYWWWVVVWWWVVVSSS^^^[[[YYY```sssrrr___YYYbbbfffzzzbbbSSSpppkkkgggbbb\\\YYYXXXTTTMMMHHHAAAAAABBBEEEJJJNNNPPPQQQMMMKKKGGGDDDAAA@@@@@@AAA===;;;999777777999;;;===;;;999888777888777555444222111///...---...///000111111111000000/////////111---,,,///...******...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''(((***,,,222222333333222111///...+++,,,---...////////////...111555999:::888555333333000111555444111777AAAMMM[[[RRR===888777444666666555222222222222111000333222111///......//////.........------,,,,,,++++++,,,,,,,,,,,,+++***)))+++++++++************)))******))))))((((((''''''((((((''''''''''''''''''%%%(((+++---+++)))'''''''''&&&&&&''')))***)))(((+++...000...***&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&''''''((((((((())))))))))))************+++++++++))),,,,,,***+++......,,,---,,,,,,,,,---///000222///000222444666888888999???:::;;;@@@CCCEEENNNZZZttt{{{mmmwww{{{|||iiikkk~~~pppvvvvvvpppqqqyyy|||xxxmmmccc```qqqnnn]]]RRRIIICCCAAA>>>??????@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;:::999999999::::::888888777777777777888888666666666777888999::::::777888999999999:::<<<>>><<<<<<>>>???@@@@@@@@@@@@FFFEEEFFFIIIMMMQQQSSSSSSPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::;;;;;;::::::;;;<<<<<<;;;;;;:::===<<<;;;;;;======<<<;;;;;;;;;999999999999;;;;;;999999999999999999999999999999888777777777777888555666777666555555777999999;;;>>>BBBGGGLLLPPPSSSUUUVVVWWWVVVSSSRRRQQQQQQTTTTTTTTTTTTUUUWWWXXXYYYVVV]]]]]]TTTTTT[[[YYYOOOWWWWWW^^^tttooolllgggdddsss~~~mmmLLLXXXeeekkkfff___[[[XXXTTTNNNIII???@@@BBBGGGKKKNNNNNNMMMNNNLLLIIIEEEBBB@@@??????>>><<<:::888888888:::;;;<<<;;;::::::;;;;;;:::888333333111000000000111222444333333222111000000///111...---...---++++++...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&&&&&&&)))***000000111111111000...---+++,,,---......////////////555===CCCDDD>>>666000444000000444444222444999???IIIHHH<<<777888666444888555222111222222222111333222000......///000111......---------,,,,,,,,,,,,,,,,,,++++++***))))))+++++++++*********)))))))))))))))))))))(((''''''))))))((((((''''''&&&&&&"""%%%((())))))))))))***+++***(((((())))))((('''+++000444333---((('''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''((((((((())))))************++++++++++++(((+++,,,******......,,,---,,,,,,,,,---...000111///000222444666888999999999777999AAAFFFGGGIIINNNSSSjjjiii{{{zzz}}}rrrzzzrrrjjjnnn~~~~~~pppsss|||iiiUUUHHHBBBAAAAAABBBBBB@@@>>>===<<<============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999888888888888999999999888777666666777888999777888888777666666888999>>>>>>>>>>>>>>>??????@@@?????????AAADDDGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>===<<<:::::::::;;;<<<999999::::::;;;:::::::::;;;:::999:::;;;<<<;;;999;;;:::999999999999:::;;;888888888888888888888888:::999888888888888999999555666888888888999<<<>>>>>>@@@DDDIIIMMMQQQTTTUUUOOOSSSVVVVVVSSSQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXXXXRRRYYY[[[VVVTTTXXXYYYVVVVVVaaawwwssseeedddiiiiii|||uuuQQQTTTvvvpppfffgggccc___[[[WWWQQQKKKFFF>>>@@@CCCHHHLLLNNNMMMKKKHHHGGGFFFCCCBBB@@@??????===<<<;;;999888888999999<<<;;;;;;===>>>>>><<<;;;333222222111111111222222444333333222111000//////000.........---,,,,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%&&&(((***+++,,,---/////////...------...///000000111111000666>>>HHHOOONNNEEE999111333000///000222222555888;;;>>>AAA>>>;;;???>>>555666444111000000111111000//////.........///111222---------------,,,,,,,,,------,,,++++++******)))+++++++++*********))))))((())))))***))))))(((''')))))))))((((((''''''&&&$$$%%%&&&&&&'''+++000333111...+++))))))((('''%%%***000555444///***)))***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''((('''&&&%%%''')))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''(((((('''''''''''''''(((((((((((())))))*********+++++++++(((++++++)))***---...+++------------......///000000111333555777888999999888888:::>>>???======@@@DDDcccqqqqqq~~~~~~tttqqqxxx~~~zzz}}}~~~cccLLLAAACCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<::::::999999999999::::::===;;;999888666666777777888888888777555555666777888888888888999:::<<<<<<<<<;;;:::;;;===>>>===;;;@@@@@@@@@??????>>>======::::::::::::::::::::::::;;;:::999999999:::;;;<<<888999::::::;;;;;;;;;::::::999888999:::;;;:::888;;;::::::::::::::::::;;;888888888888888888888888777777777777777888999999777999;;;===>>>@@@CCCFFFFFFHHHKKKNNNQQQTTTUUUUUUNNNRRRVVVVVVTTTSSSTTTVVVUUUUUUUUUUUUVVVWWWXXXXXXRRRSSSWWWZZZVVVQQQWWWccctttlll___VVVOOOVVVXXXllluuuxxx~~~UUUNNNrrrmmm```___^^^]]]\\\YYYUUUOOOHHHDDDAAABBBEEEIIILLLNNNMMMKKKGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999999888888;;;:::;;;===>>>>>><<<:::111111111000111111111222222111111000//////......//////...------.........%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((())))))***,,,---......------///000111222333333333333777===FFFLLLJJJAAA666///111000//////000222666888888555:::===999???@@@444333111000///111111000///,,,,,,---...//////000000------------------------///...---,,,+++*********+++++++++************)))'''((()))******)))((('''))))))((((((((((((((((((''''''''''''(((---444999444111---***)))(((&&&%%%)))---111111...+++))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''((())))))******'''(((((('''&&&&&&''')))(((((((((((((((((((((((()))(((''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((("""###$$$&&&'''(((((((((&&&&&&'''''''''(((((((((((())))))))))))*********(((++++++)))***------+++---------.........//////111222333555666777777888555777999;;;<<<;;;<<<======GGGhhhyyyuuujjjmmmwwwvvv___SSSLLLGGG@@@>>>@@@AAAAAA@@@>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;>>>===;;;:::888888777777888999999777555444555777777777777666666777888888<<<<<<<<<===???@@@???===;;;;;;;;;<<<;;;;;;:::999888888888888888888888888777777666666666777888999888888999:::;;;;;;;;;;;;:::999888888::::::999888::::::::::::::::::::::::888888888888888888888888555555666666888999;;;<<<===???BBBDDDEEEHHHKKKNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVRRRVVV]]]\\\YYYeeexxxpppXXXUUUPPPGGGUUUVVVeeegggsss|||hhhVVVkkkjjj\\\]]]\\\XXXYYYYYYXXXUUUPPPLLLIIIKKKJJJIIIIIIKKKLLLKKKJJJIIIIIIHHHFFFCCC@@@<<<:::;;;;;;;;;;;;;;;:::888888888888999;;;<<<<<<999777///000000000000111111111////////////...............000///,,,,,,///000...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***++++++------...---,,,+++000111222333444444444444333666:::===;;;777111,,,///111222111000222555777555///888:::000555;;;000000000///000222333111000+++,,,---...///...,,,+++------------------------111000...---+++++++++,,,+++++++++************)))'''((()))******)))((('''((((((((((((((()))))))))'''(((((('''(((,,,222666222///+++)))(((((('''&&&'''(((***,,,,,,***((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((((((&&&&&&((()))'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''***+++))))))------+++------..................111222333444444555555555333444777:::>>>AAA@@@>>>999===QQQwww}}}}}}sssiiippp|||nnnaaaccc~~~xxxdddXXXJJJCCCCCCDDDBBB???>>>>>>>>>>>>=========<<<<<<<<<;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::888888888777555444555777::::::999999999999888888444444444777999:::999777999999;;;;;;<<<;;;::::::888888888888888888888888666666555444555666777888777777888::::::;;;;;;;;;:::999888888::::::999888888999999999999999999888999999999999999999999999888888999;;;===???BBBCCCFFFHHHJJJKKKLLLMMMPPPSSSRRRRRRSSSSSSTTTTTTUUUUUUXXXVVVUUUTTTUUUVVVUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXYYYWWWYYY```kkkzzzaaaWWW\\\^^^\\\mmmjjjrrrnnnvvv\\\cccxxxzzzaaa^^^^^^[[[ZZZYYYYYYWWWUUUTTTTTTUUUXXXTTTNNNJJJIIIIIIHHHHHHFFFFFFFFFEEECCC???<<<999999:::;;;<<<<<<;;;999888555555666888999888555222//////000111111111111111---............/////////---000000,,,,,,000111...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((***---......///...---+++***111111333444444444444444333444444444333222111000---222555444222222333444555000;;;<<<,,,///888000//////000222444444222000+++,,,...///...,,,)))'''------------------------222111///---,,,,,,,,,,,,+++++++++************)))&&&''')))***+++***((('''''''''(((((())))))******%%%&&&'''''''''))),,,//////,,,)))'''((((((((((((%%%$$$%%%'''))))))'''%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''((()))(((&&&&&&((()))''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''***+++))))))------+++------......///.........111111222333333333333222666555444777===???:::222999@@@KKK```qqqgggjjjttt~~~zzz}}}}}}ppprrrxxxuuu\\\VVVjjj|||kkkVVVJJJGGGGGGBBB<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;===>>>======<<<777888888666444444555666555555666777777777777666666666666888:::;;;999777666777888:::::::::999888666666666555555555555555888777666666666777888999666666777999999::::::::::::999888999:::::::::888777777888888888888777777999999999999999999999999===>>>???AAADDDGGGIIIKKKMMMNNNPPPPPPOOOPPPSSSUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVRRROOOPPPSSSVVVUUUTTTWWWWWWVVVVVVVVVWWWXXXXXXZZZ]]]]]]ccczzzeeeVVV[[[eeemmmttt}}}www|||www]]]MMMnnnooodddaaaZZZRRR]]]\\\YYYWWWVVVXXX]]]```aaa[[[RRRKKKHHHFFFFFFFFF>>>@@@AAABBBAAA???<<<:::777999;;;<<<<<<;;;:::888333333444666777555222//////000111222222222222222------......///000000000---111000,,,,,,111111...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''))))))---+++***+++---//////......000222555777777666666555333111222444444111...222111000111222333333222333222000///000111000///...000///---///222222...+++,,,------++++++,,,---,,,,,,,,,---------......000///---,,,++++++,,,,,,------,,,+++************************)))))))))((('''((((((((((((''''''&&&)))((((((((()))***,,,---'''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%$$$$$$######''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((()))******)))'''&&&))))))))))))***+++,,,---...---,,,---/////////...111111111222222333333444777666666777999::::::999;;;BBBDDDLLLdddsssffffffmmmuuuuuuxxxvvvqqqjjjzzzaaaQQQIIICCCAAABBBDDD<<<999@@@EEEBBB>>>===<<<<<<<<<<<<<<<===>>>???======<<<;;;::::::999999;;;<<<<<<<<<;;;::::::999:::999888777666666666666666666777777777777777666666777777777888999999999999888888888888777777777888777666666666777888999777777666666777777888999888666555666999;;;:::888===<<<:::999777777666666999888777777777888::::::999999::::::;;;===>>>???BBBCCCEEEHHHLLLPPPTTTVVVVVVVVVTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTWWWUUUSSSRRRRRRSSSSSSSSSZZZTTTOOOPPPVVVZZZ[[[ZZZ]]]\\\fffaaa[[[bbb^^^vvv}}}hhhRRRcccnnnbbb]]]UUURRRTTTVVVXXXYYYWWWSSSTTTYYY^^^]]]XXXPPPKKKGGGEEEDDDCCCAAAAAA???>>>============;;;;;;;;;:::::::::999999999777555333111000000000............////////////////////////////////////000///---+++***+++---...%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''((('''%%%%%%'''''''''&&&&&&&&&&&&&&&'''((())))))...---,,,---///000000///---///222444555666555555555333111111333444222000111111111111222222111000111///------...///...---...000///---///333222...,,,---...---,,,+++,,,---,,,,,,---------.........000///---,,,++++++,,,,,,------,,,+++*********************)))))))))((((((''''''(((((()))(((((('''((((((''''''((()))+++,,,''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((''''''''''''((())))))'''((())))))************)))))))))******+++,,,---...---,,,---...//////---...///000111222333444555555555555666888999999999<<<>>>AAAKKKWWWfff|||rrrrrruuu|||yyy{{{jjj[[[OOOGGGIIIAAA<<<===>>><<<<<<>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;::::::999===============<<<;;;;;;::::::999888888888888888777777888888888777666666777888888888888888999999::::::999999999888888888666666555555555666777888666666555555666666777888888666555666999;;;:::888;;;;;;999888888777777777:::999999999:::<<<===>>>??????@@@AAACCCEEEGGGHHHMMMNNNPPPRRRTTTVVVXXXXXXYYYXXXWWWVVVVVVWWWXXXXXXVVVUUUUUUTTTTTTTTTTTTTTTVVVUUUTTTTTTUUUVVVVVVVVVSSSTTTUUUWWWZZZ]]]___```eeeyyysss^^^MMMaaatttOOO\\\|||nnn[[[WWWXXXVVVWWW[[[[[[\\\[[[VVVPPPOOORRRVVVWWWSSSMMMIIIFFFEEECCCBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888777666444222111000000111000/////////////////////...........................---,,,,,,,,,,,,---...###$$$$$$%%%&&&''''''(((&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''''''''(((((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))***...---...000222222111///---///111333444555444444444222000111222444444444...000111333333333111000000...------......---,,,///000000...000333222...---//////...,,,+++,,,---,,,------------.........000///---,,,++++++,,,,,,---,,,+++***))))))))))))))))))))))))((((((((((((&&&'''((()))))))))))))))'''&&&&&&&&&'''((()))***%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******((((((((()))***+++,,,---************+++,,,---......,,,,,,---...///...---,,,---...000222333444444444444444555666777999999<<<===AAAIIIIIIGGGgggcccMMMIIICCC???>>>===<<<>>>AAA<<<<<<<<<<<<<<<======>>>=========<<<;;;;;;::::::>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;999999999999888777777666999999888888888888888888:::::::::999999999999888666666555555555666777888666666666666666777777888777666555777999:::999888:::999999999999999::::::;;;;;;;;;===???AAACCCDDDHHHIIIJJJLLLNNNQQQSSSUUUYYYYYY[[[\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYZZZZZZ[[[VVVVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXTTTWWWYYYZZZ[[[aaajjjrrrkkkXXXNNNTTT[[[WWWxxxhhh[[[QQQQQQRRRPPPRRRXXX^^^^^^[[[VVVPPPNNNPPPSSSPPPNNNJJJGGGFFFDDDBBB@@@:::;;;<<<=========<<<;;;::::::999888777777777777555444333222111111111111222222111111000/////////........................,,,,,,,,,------------..."""######%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''(((((()))'''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((()))***------...111333333000......///111333444444444444333222000000111333555666///222555777666444333222000///...///000000///---///000000...///333222......///000///---,,,,,,---------------............///...---++++++++++++,,,,,,+++***))))))((())))))))))))((((((((('''''''''%%%&&&'''((()))*********%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((()))*********))))))((()))+++---...************+++,,,---...---,,,+++,,,...///...---+++---...000111222222222333333444555555777:::<<<@@@FFFHHHHHHCCC>>>SSSxxxppp]]]FFFCCCAAAAAACCCCCCCCCBBB======<<<<<<<<<======>>>=========<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>============<<<<<<<<<======>>>;;;;;;;;;;;;:::999888777:::999999888888777777777999999999888888888777777666666666777777777888888888777777777777888999999666666666777888999999999:::::::::;;;<<<===>>>???>>>???@@@BBBEEEGGGIIIJJJQQQRRRSSSTTTVVVYYY[[[\\\]]]^^^___```___^^^[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[WWWVVVVVVUUUTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVWWW[[[ZZZWWWWWW]]]kkk~~~{{{cccWWWVVVqqqsssqqqpppaaaYYYSSSQQQNNNLLLOOOUUU\\\\\\ZZZVVVSSSRRRTTTWWWOOOMMMJJJIIIGGGEEEAAA???===>>>@@@AAAAAA@@@>>><<<:::999777666555555666666333222222222111111111222333333222222111000//////........................---------......---,,,,,,""""""###$$$%%%''''''(((%%%&&&&&&&&&%%%$$$######%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''(((((()))&&&%%%$$$$$$&&&''''''&&&'''''''''''''''(((******++++++---///111111///---000000111222333444444444111111000///000222555777777:::<<<;;;777333000000......---///000000...---...000///---///222222......///000///---,,,---...---------........./////////...,,,+++******++++++++++++***)))(((((((((((((((((((((''''''''''''&&&$$$%%%&&&(((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((((((((())))))***,,,+++***))))))***+++,,,************+++,,,---------,,,+++,,,.........------...000111111000///...222444555555555777;;;???JJJWWWTTTHHHEEEGGGOOO\\\sssvvv{{{SSSMMMEEE@@@AAACCCBBB@@@???>>>>>>=========>>>>>>>>>===============<<<<<<<<<======>>>>>>>>>======>>>>>>===>>>>>>???@@@@@@<<<=========<<<<<<;;;:::;;;;;;::::::999999888888888888888888777777777777666666777777888888888888888888777777888888999:::888888999:::::::::;;;<<<======>>>???@@@BBBDDDEEEGGGHHHJJJMMMOOOQQQSSSSSSXXXXXXXXXYYY[[[\\\^^^^^^]]]___```aaaaaa___]]]\\\\\\\\\\\\\\\]]]\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTRRRTTTVVVUUUTTTSSSUUUWWWYYYWWWWWW\\\jjj~~~~~~kkkVVVRRRUUUuuu|||}}}aaaXXXUUURRROOOLLLLLLRRRZZZYYYXXXVVVTTTRRRSSSUUUWWWQQQOOOMMMKKKIIIFFFAAA>>>AAABBBCCCCCCBBB???===;;;888777666555444555666777222222222222222222222222444333333222111000000///....................................---,,,+++***"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$######$$$&&&''''''&&&###$$$$$$%%%&&&'''((((((&&&$$$###$$$&&&'''''''''''''''''''''((()))******+++***+++---//////...,,,///000000111111222333333///000000000///000333555===???@@@<<<555///,,,,,,+++***+++,,,......,,,***---......,,,...111000---,,,---......---,,,---...------.........////////////...,,,+++******+++++++++***)))(((''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%'''(((***+++&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))++++++***)))))))))))))))))))))))))))***+++,,,------++++++,,,---...---,,,...///111222111000...---111444555555555777<<>>>>>>>>>>>>>>>>>======<<<======>>>>>>>>>>>>===>>>>>>>>>>>>???@@@BBBBBB>>>>>>???????????????>>>==================<<<<<<;;;;;;;;;:::::::::999999777888999999::::::999999::::::999999::::::;;;<<<<<<===??????>>>>>>@@@AAABBBCCCCCCEEEFFFHHHJJJKKKRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^___```___```aaabbbcccbbbaaa````````````aaa```___^^^^^^YYYXXXWWWUUUTTTTTTTTTTTTSSSUUUWWWUUUTTTTTTXXX\\\WWWYYY```lll|||uuulll}}}{{{oooWWWIIIPPP]]]uuueee}}}hhhZZZVVVTTTQQQLLLHHHIIIOOOUUUXXXVVVSSSPPPNNNNNNPPPPPPQQQOOOLLLJJJHHHEEEAAA>>>AAAAAAAAA@@@>>><<<:::888777666555444444666888999333333444444444333222222333222222222111000000000------------------------///......---,,,,,,++++++######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###$$$######$$$&&&''''''&&&""""""###$$$%%%&&&''''''%%%$$$######&&&'''''''''''''''''''''((()))***+++,,,+++***+++---///...---............///000000111---///000000///...000222888:::;;;777111,,,,,,...))))))***,,,......,,,))),,,---,,,+++,,,000///+++***+++------,,,,,,...///............////////////...---,,,************+++******)))((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%''')))***+++&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))***)))))))))(((((((((((()))***++++++,,,+++***+++---...---,,,---///111222333111///...///222444444333555<<>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@??????>>>>>>>>>???@@@AAACCCCCC???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>===>>>???@@@AAA@@@@@@???AAA@@@@@@@@@@@@AAABBBBBBAAADDDFFFEEEDDDDDDFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQWWWXXXZZZ[[[\\\\\\\\\\\\\\\]]]]]]^^^```bbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]YYYXXXWWWVVVUUUTTTTTTTTTUUUWWWYYYXXXWWWYYY```fffdddjjjsss{{{sssvvvpppggg[[[KKKPPPhhhhhh\\\rrrlllZZZUUUXXXWWWTTTOOOKKKLLLOOOQQQWWWTTTQQQNNNMMMMMMMMMNNNMMMKKKHHHGGGFFFDDDAAA?????????>>>===<<<;;;:::999666555444333444777:::;;;444555555666555444333222111111111111111111000000---------------------------,,,,,,+++,,,---...///$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&!!!""""""###%%%&&&''''''%%%###"""###%%%''''''''''''''''''(((((()))***+++---+++***+++---//////...,,,,,,,,,,,,,,,---...///+++...111000...---...000---111333222...---000333++++++,,,...000000---++++++,,,,,,***+++///...***(((***,,,,,,,,,,,,...000............/////////000...---,,,************+++***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''###$$$$$$%%%''')))+++,,,&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))*********)))''''''''''''((()))***+++,,,+++***+++---...---,,,,,,...000333444333111000...111333333222444;;;AAABBBGGGDDDAAAFFFDDDDDDOOOOOOIII___}}}ooozzz{{{mmmbbb^^^hhhwww~~~oooYYYOOOLLLDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????>>>???@@@AAAAAAAAAAAAAAA===>>>>>>???@@@BBBCCCDDD@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIJJJJJJFFFHHHJJJJJJHHHHHHJJJMMMLLLLLLMMMNNNOOOQQQSSSTTTWWWXXXYYYZZZ[[[ZZZYYYYYY\\\]]]^^^```bbbeeeggghhhccccccbbbaaaaaaaaaaaabbbaaaaaaaaaaaa___]]][[[ZZZZZZYYYWWWVVVUUUTTTTTTTTTVVVYYY[[[ZZZZZZ^^^gggnnnxxx~~~~~~rrrjjjhhh]]]QQQHHHEEE___nnnVVVqqqwwwnnnqqqfff]]]RRRUUUTTTUUUUUUSSSSSSVVVXXXXXXVVVSSSPPPNNNNNNPPPPPPQQQIIIGGGDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<666555333333555888;;;===555666777777666444333222000000000000000111111111------------------------+++*********,,,...111333######$$$$$$$$$######"""""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))++++++''''''---222111000000333000...---//////,,,***(((+++///222222111...+++---///000000///---......------...000111000,,,***......---,,,,,,,,,------*********++++++,,,,,,---...............---------...,,,)))))))))******)))---((($$$&&&,,,...+++'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&#########%%%'''((('''%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***000444777---(((######'''***)))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++******))))))******+++,,,,,,+++*********+++,,,---//////000111111111111111111111111222444777:::<<>>>>>??????@@@AAA@@@AAABBBBBBBBBBBBEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJHHHGGGFFFFFFGGGGGGKKKKKKKKKKKKKKKJJJIIIIIIHHHJJJLLLNNNNNNLLLIIIFFFIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSWWWXXXYYYYYYXXXXXXYYYZZZ\\\\\\]]]^^^```bbbdddeeeiiidddbbbddddddaaa___```___`````````___]]][[[ZZZXXX[[[[[[WWWUUUWWWZZZYYY]]]^^^WWWWWW```hhhvvvyyykkkrrr{{{mmmdddVVVJJJJJJNNNZZZuuuiiiUUUccceee^^^^^^XXXPPPNNNNNNOOOQQQUUU[[[```cccZZZWWWTTTQQQPPPNNNLLLJJJIIIGGGDDDBBB@@@@@@@@@AAACCCAAA???===<<<===???AAA:::888555444555666777777777777666555555555555555222333444444333222000///222///,,,***+++,,,------///...,,,+++,,,000777;;;######$$$$$$$$$######"""""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((***&&&'''---333666;;;???555000+++***---000///---***,,,///111222111///---...///000000...------...,,,,,,---///111000---***...---,,,,,,+++,,,,,,,,,*********+++,,,,,,------...............---------...,,,)))((()))***))))))+++(((&&&'''***,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&#########%%%'''((('''%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))...222555111,,,&&&%%%'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++******))))))******+++,,,++++++******+++,,,---...---...//////000000000///111111111222444777:::<<>>@@@AAACCC888<<<@@@BBBAAA???===:::@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKMMMNNNNNNLLLJJJHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTVVVWWWXXXXXXWWWXXXZZZ[[[^^^^^^___```aaacccdddeeegggcccaaaddddddaaa___``````aaaaaa```___]]][[[ZZZYYY[[[[[[WWWWWWZZZ\\\ZZZ[[[fffcccbbbtttzzzyyy|||ppp^^^RRRIIIGGGQQQ___qqqxxxzzzpppNNNXXXwwwmmm\\\ZZZZZZUUUMMMSSSSSSRRRSSSUUUYYY\\\^^^\\\YYYVVVSSSQQQNNNKKKHHHGGGEEECCCAAA???@@@@@@AAA@@@???===<<<<<<===???@@@:::888666444444444444444777777666555555555555666444444444444333111000000000---***((()))***++++++,,,,,,---...000555<<>>JJJTTTAAA888---***---111111...,,,---...000111000000///...///000///---,,,---...++++++,,,...000000...,,,---,,,++++++******++++++*********+++,,,---------//////.........---------...,,,)))((()))***)))((()))((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$######%%%''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''+++...000000,,,'''&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++***))))))))))))***++++++++++++++++++,,,---//////,,,---..................000000111222555888;;;===>>>>>>>>>>>>>>>======<<<<<<@@@IIIPPPSSShhhyyyiiirrryyyooouuu}}}}}}~~~~~~oooXXXUUUpppjjjUUUJJJGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDD??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMOOOOOOPPPPPPOOOOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNOOOPPPRRRTTTVVVUUUVVVWWWVVVVVVXXX[[[^^^aaaaaaaaaaaabbbcccdddeeeeeeaaa```bbbcccaaa```aaaaaaaaaaaa```^^^\\\[[[ZZZZZZ[[[XXXUUUWWW]]]^^^\\\rrr{{{yyywwwhhhRRRIIIJJJSSScccpppzzzxxxqqq^^^[[[www~~~rrrccc\\\\\\[[[UUUOOOPPPPPPPPPQQQRRRUUUWWWYYY\\\ZZZWWWUUUSSSOOOKKKGGGDDDCCCAAA???>>>???@@@AAA<<<<<<<<<===>>>>>>??????===<<<999777555444444444888777666666555555666666777666444333222111111111000---***))))))***+++***+++,,,...///111555:::>>>""""""###$$$$$$$$$######"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&---+++,,,111777BBBRRR```QQQEEE666///000222000---,,,------......//////000///000000///---,,,---...******+++---000000///---,,,++++++***)))*********)))******+++,,,---....../////////...------,,,,,,...+++)))((()))))))))(((''')))***)))''''''))),,,((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$###%%%''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%(((***+++***'''%%%%%%'''))))))(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********)))))))))))))))***+++++++++++++++,,,---...///000------............------///000111222555888:::<<<<<<===???>>>===;;;999999<<<>>>FFFJJJBBBJJJyyyqqq{{{|||}}}{{{ddd]]]RRRaaawwwoooWWWFFFBBBFFFBBB???@@@@@@??????AAA??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGHHHJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJKKKLLLMMMNNNPPPQQQRRRPPPPPPPPPQQQQQQPPPPPPOOOPPPOOOOOONNNMMMMMMMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMOOONNNNNNNNNOOORRRUUUWWWUUUVVVWWWWWWXXXZZZ^^^aaaccccccbbbbbbbbbbbbbbbcccbbb^^^^^^aaabbb```___aaa``````___^^^\\\[[[ZZZYYY]]]\\\YYYWWW\\\fffkkkkkkvvvpppnnnlll```MMMPPPZZZmmm{{{}}}xxxyyy~~~rrrzzznnnjjjeeebbb___[[[TTTOOOKKKLLLNNNPPPTTTWWWZZZ[[[YYYXXXVVVUUUTTTPPPKKKGGGEEECCCAAA>>>======>>>???:::;;;===??????@@@??????AAA@@@>>>;;;888666555666888777666666555555666666888777555222111111111111111///,,,+++,,,---,,,,,,,,,---......---...000222!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((---+++,,,000555>>>LLLYYYTTTHHH:::222111111///---,,,,,,,,,,,,---.../////////000000...,,,+++,,,...******+++---///000...---++++++***)))))))))******)))***+++,,,---...//////000//////...------,,,,,,---+++((((((((())))))(((&&&(((***)))&&&&&&))),,,))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((())))))***+++++++++,,,---......//////.........//////......---//////000222444666888999:::<<>><<<999999:::>>><<>>666111000000///...,,,,,,------.../////////000000///---+++***,,,---+++++++++,,,...///...,,,,,,+++******))))))******)))***+++,,,---...///000000000///...---,,,,,,+++---+++((('''((()))((('''&&&(((***(((&&&&&&)))+++))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))(((((((((((()))******++++++,,,------------,,,.........///......---,,,...///000111333444555555888;;;======:::999:::===>>>:::>>>EEEDDDAAAMMM___qqqccc[[[bbbtttkkkgggVVVKKKDDDFFFGGGDDDDDDIIICCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEFFFFFFGGGJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSOOOOOOPPPPPPQQQQQQPPPPPPRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMOOOPPPSSSVVVWWWWWWYYY\\\]]]]]]^^^aaabbbaaaaaa```_______________```\\\[[[^^^```^^^]]]^^^]]]\\\[[[ZZZZZZZZZ[[[[[[VVV]]]eeelllxxxmmm]]]QQQYYYkkkttt|||jjjhhhiiihhhddd]]]VVVQQQOOOJJJLLLNNNQQQRRRSSSSSSRRRNNNNNNMMMMMMMMMLLLIIIGGGHHHFFFCCC@@@???>>>?????????@@@AAAAAAAAA???>>>===:::<<<<<<:::555222333555666555444444333333444444444444333222111111111111...,,,+++***++++++***))),,,------,,,***)))+++,,,!!!!!!"""$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!$$$'''***,,,+++)))(((+++))),,,222555333222333222222111000///......///---...///000111111111111111000///,,,******+++------,,,+++,,,---...---+++,,,,,,+++************+++)))***+++,,,---///000000000000///...---,,,++++++---***((('''((((((((('''''''''(((''''''''')))***((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******+++,,,,,,------,,,+++***---------------,,,++++++...///000111111222222222555888;;;:::888888<<<@@@<<<<<>>===;;;:::555888:::888444111333555444444333222222222222333000111111222222111111000...,,,++++++++++++***(((+++++++++***)))))),,,...!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###############$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''""")))///000...)))&&&...,,,///777:::555...+++)))---111222000------......///111222333333222222111000///,,,***)))+++---...,,,++++++------,,,+++---,,,++++++******++++++)))***+++,,,...///000111111000///...---,,,++++++---***((('''((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))******+++,,,------,,,+++)))(((,,,,,,,,,,,,,,,+++***)))...//////000000000000///222666888888666777<<>>BBBBBBCCCDDDDDDDDDFFFIIIGGGHHHIIIIIIJJJJJJLLLMMMPPPQQQQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQOOONNNOOOQQQQQQNNNKKKLLLMMMNNNOOONNNLLLJJJHHHGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMOOOPPPRRRSSSUUUUUUSSSYYY]]]]]]\\\^^^^^^[[[```^^^^^^___aaa```[[[WWWbbb___[[[ZZZ\\\___``````bbb```cccjjjnnnoootttyyyzzzbbbWWW]]]hhhfff]]]]]]jjjxxxrrraaa___ffffffdddaaa```]]]XXXPPPJJJUUURRROOOOOOQQQTTTUUUVVVPPPNNNJJJFFFCCCBBBBBBBBBFFFCCC@@@@@@BBBDDDCCCBBB@@@???===:::999888888888555555555666888999888666333222111000000111222222333222111111000000111111//////...---,,,,,,,,,,,,++++++************++++++###$$$%%%%%%######$$$%%%%%%%%%###"""""""""######"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))000222---((('''***,,,...444>>>CCC>>>444,,,------......///000000222222111111111000000000222222111111000///......///...---,,,,,,------...,,,++++++******++++++,,,---,,,,,,+++,,,---//////------,,,,,,,,,,,,------......---***''''''(((***(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((()))))))))'''&&&'''((((((((('''((()))***,,,------+++)))***,,,...---,,,+++++++++,,,,,,,,,------///......///000111222333333555666666666666888::::::<<<>>>>>>>>>AAAGGGKKKKKKOOOQQQdddqqqmmmhhhnnnggghhhyyy|||{{{kkkaaaccckkk|||{{{rrrXXXIIIDDDCCCFFFJJJGGGEEEEEEFFFFFFDDDFFFIIIIIIKKKMMMNNNMMMMMMOOOQQQPPPQQQQQQPPPNNNMMMLLLMMMNNNNNNOOOOOOOOOOOONNNNNNPPPNNNLLLMMMOOOPPPNNNLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGIIIKKKKKKJJJJJJJJJLLLKKKLLLMMMOOOQQQSSSUUUUUUVVVZZZ[[[YYYXXXZZZ[[[ZZZ\\\ZZZYYYYYY[[[]]]^^^^^^```_________``````^^^\\\aaabbboooyyyyyy}}}}}}vvvaaaUUUTTTXXXXXX```qqqvvvnnn```\\\```aaa```^^^^^^\\\YYYRRRNNNSSSSSSRRRQQQRRRTTTWWWXXXOOONNNKKKHHHFFFDDDCCCCCCGGGEEEBBBBBBDDDEEECCCBBB@@@>>><<<:::999888888888777666555666777777666444444333222111111222444444444444333222222222222333///...---,,,,,,+++,,,,,,+++******))))))******+++###$$$%%%%%%######$$$%%%%%%$$$######"""#########"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))...333111***&&&'''***---000444<<>>DDDIIILLLLLLJJJDDDLLLeee||||||yyy}}}qqqrrrzzzvvvqqqvvvxxx}}}wwwcccZZZYYYeeepppmmmnnnaaaXXXPPPKKKJJJIIIEEEDDDFFFFFFCCCEEEIIIEEEHHHLLLMMMLLLKKKMMMPPPQQQPPPPPPPPPOOONNNMMMMMMNNNOOOOOOPPPPPPOOOOOONNNOOOMMMKKKLLLMMMNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHIIIKKKJJJIIIIIIJJJKKKHHHIIIKKKNNNPPPSSSUUUVVVTTTXXXXXXTTTTTTXXX[[[ZZZZZZ[[[\\\\\\\\\\\\]]]___``````______```aaaaaabbbiiisss}}}rrrrrr{{{www~~~}}}dddNNNHHHSSS___rrr}}}tttmmmddd```aaaaaa```^^^\\\ZZZWWWRRRNNNOOOQQQSSSRRRPPPPPPSSSWWWNNNNNNMMMKKKIIIFFFDDDCCCEEEDDDCCCCCCCCCBBB@@@>>>>>>>>><<<:::999999888888888777666666777666444222222111111000111222333444444333333222222222222222///...---,,,,,,++++++++++++******))))))******+++###$$$%%%%%%######$$$%%%$$$$$$##################"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))000333///'''%%%(((+++---///111444777444...******++++++,,,------...////////////////////////111111111111111111111111111000000///......------++++++************++++++...------------,,,------,,,++++++******++++++,,,---...///...+++(((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''%%%&&&((((((((()))***,,,((((((((())))))***+++,,,++++++*********+++++++++***++++++++++++,,,,,,,,,------...///111222444555444555555555444444666888999888888;;;@@@EEEGGGHHHKKKKKKHHHKKKRRR^^^ssskkkbbbdddzzzvvv^^^UUUZZZ[[[ppp{{{sssjjjdddXXXPPPLLLNNNLLLEEEDDDGGGEEEIIIMMMNNNMMMNNNPPPSSSOOONNNNNNNNNOOOOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLMMMNNNNNNOOOMMMMMMLLLKKKJJJJJJKKKKKKJJJKKKKKKKKKIIIIIIJJJLLLHHHIIIKKKMMMPPPRRRTTTUUUUUUZZZ[[[XXXXXX\\\^^^^^^[[[___cccccc___[[[ZZZZZZ______^^^]]]___dddlllrrruuuuuuyyy}}}}}}vvveeeNNNBBBOOOrrrzzzfffwww~~~yyyqqq}}}sssooommmiiihhhjjjhhheeeaaa\\\WWWRRRNNNKKKLLLOOOQQQNNNIIIHHHKKKOOOMMMMMMNNNMMMKKKHHHEEECCCBBBBBBAAAAAA@@@===;;;999<<<<<<;;;:::999999888888777555555555666666444222///............000111222111111000//////////////////...---,,,++++++++++++******))))))))))))******###$$$%%%%%%######$$$%%%############$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&---000,,,%%%%%%***---000000...------***%%%)))))))))***++++++,,,,,,......................../////////000000000000000000000/////////......---+++******))))))******+++------------------,,,,,,,,,++++++******++++++,,,,,,...///...,,,)))''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%'''((()))((()))+++,,,(((((())))))******++++++************))))))***+++*********+++++++++,,,,,,+++,,,,,,---///111222333333444444333222333666888888999<<<@@@CCCDDDCCCAAACCCFFFIIINNNNNNNNNooo|||ggg```aaahhhvvvvvvccc___\\\bbbnnn{{{zzzqqqmmmdddUUULLLMMMMMMNNNOOOPPPQQQSSSUUUVVVLLLIIIGGGGGGJJJLLLMMMMMMMMMNNNPPPPPPPPPPPPNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOMMMMMMLLLKKKKKKKKKLLLLLLJJJKKKLLLKKKJJJJJJLLLNNNJJJJJJLLLNNNPPPRRRTTTUUUWWW]]]```^^^^^^______]]][[[^^^```___]]]\\\___bbbiiilllppprrrtttzzz|||___UUUKKKIIIXXXvvv|||ppppppjjjxxxzzzbbb[[[ccc|||nnnooooooooonnnjjjfffiiinnnjjjhhhbbb\\\UUUPPPMMMLLLMMMOOOPPPKKKEEECCCEEEIIIKKKLLLMMMMMMKKKIIIEEECCCBBBBBBBBBAAA>>>:::888666:::999999999999888777777444333333444666666555444//////.........///111222111000//////......//////......---,,,++++++++++++***))))))))))))))))))***###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###(((,,,)))$$$%%%+++---111111---)))((('''$$$'''(((((()))******++++++,,,------------......................../////////---....../////////......******))))))))))))******,,,,,,---......------,,,,,,,,,++++++++++++,,,,,,,,,---///...,,,***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&((()))(((''''''''''''''''''''''''''')))***+++***((('''((()))(((((()))*********************+++)))(((''')))***************++++++++++++***++++++,,,---///000111222333333222222333777::::::===AAADDDDDDBBB???===@@@DDDHHHMMMPPPRRRlllxxxlllttt}}}~~~}}}zzzqqqaaa]]]\\\dddsssssscccaaaWWWSSSOOONNNQQQSSSRRRQQQLLLGGGAAA@@@CCCGGGIIIIIILLLMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJIIIJJJMMMOOONNNOOOOOOPPPQQQRRRSSSSSSTTTZZZ^^^]]]]]]^^^]]][[[___^^^]]]^^^dddnnnzzz{{{fff[[[NNNEEEDDDZZZ|||nnnqqq~~~pppkkkkkkpppooo~~~ooo___ccciiinnnkkkddd```ccchhhfffccc___YYYSSSPPPPPPRRRRRRRRROOOKKKFFFDDDFFFIIIIIIJJJKKKKKKJJJGGGEEECCCFFFFFFEEEBBB>>>:::888888666777777888777777666666222222222333555666555444333222111111111111222333222111111000000000000000...---,,,++++++************))))))(((((())))))***###$$$%%%%%%######$$$%%%!!!"""###$$$%%%$$$$$$###"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%((('''###%%%***(((---...***&&&'''((('''&&&''''''((())))))******+++,,,,,,,,,------------///.....................+++,,,---...//////......******))))))))))))*********+++---............---------,,,,,,,,,,,,------+++---...---+++***++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$%%%''''''''''''&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''((()))(((''''''''''''''''''''''''''')))***+++***((((((((()))(((((()))***+++******))))))***+++)))'''&&&(((***************++++++++++++++++++++++++,,,---//////111111111111111333888;;;;;;@@@DDDEEECCC@@@>>>???DDDFFFFFFJJJRRRUUUeeettteee\\\]]]bbbgggiiiwwwmmmbbb___bbbddd```[[[SSSLLLCCC???AAAEEEGGGGGGKKKLLLNNNOOOOOONNNLLLKKKHHHKKKNNNNNNKKKHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFGGGGGGGGGGGGIIILLLOOOTTTTTTSSSSSSSSSSSSRRRRRRTTTZZZ___aaadddjjjnnnmmmkkkllloooxxxkkkYYYMMMOOOPPP[[[ttt}}}rrruuuoooccc```___eeeiiigggbbb```bbbddd```^^^ZZZUUUPPPOOORRRUUUUUURRRMMMIIIGGGGGGJJJLLLHHHHHHHHHHHHGGGFFFDDDCCCHHHHHHFFFBBB<<<888777888333444555666666666555444333222222333555555444222666555333222111111222222111111000////////////000...---,,,+++************))))))(((((((((((())))))###$$$%%%%%%######$$$%%%!!!"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%'''&&&$$$%%%))) &&&***&&&$$$&&&***+++&&&&&&''''''((()))))))))+++++++++,,,,,,---------000/////////............)))***,,,...//////......******))))))))))))******)))***,,,...//////.........------,,,,,,------...+++,,,------++++++,,,---(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""$$$%%%'''((((((''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''''''''''''''''''''''''''&&&''')))***)))***+++---((((((***++++++***)))))))))***+++)))&&&%%%'''***)))************+++++++++,,,,,,,,,,,,,,,---...///000000000000111444888<<<===BBBFFFEEE@@@>>>???BBBDDDFFFBBBEEENNNOOOUUUdddbbbsss~~~sssrrr}}}oooeee]]]YYYWWWhhh~~~www\\\SSSGGGAAABBBFFFHHHHHHJJJKKKMMMOOOOOOMMMKKKJJJFFFJJJNNNMMMJJJEEECCCCCCEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEGGGKKKNNNWWWWWWVVVUUUTTTSSSRRRRRR[[[bbbiiimmmuuuzzz~~~zzzggg]]]\\\\\\YYYRRRaaavvvyyyhhhbbb]]]]]]aaaddddddcccdddeeeeee^^^\\\XXXRRRMMMLLLPPPTTTUUUPPPIIIFFFFFFIIILLLNNNGGGGGGGGGFFFEEEDDDCCCCCCGGGGGGEEE???999555555777222333444555555555444333555444333333444444222000555444222000//////000000//////...---------------...---,,,+++************))))))(((((((((((())))))&&&%%%$$$$$$######$$$$$$""""""############""""""###"""!!!"""$$$%%%$$$###"""###$$$%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&''''''(((((())))))))))))***+++,,,---------......---+++***)))((((((((((((((()))************+++,,,,,,,,,,,,+++***+++,,,---............000///...---,,,,,,---...---,,,++++++******++++++******))))))((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''''''''&&&$$$###''''''&&&%%%%%%$$$######%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''(((((((((((())))))))))))---***)))++++++((((((+++))))))***++++++++++++***+++,,,------......------///000111111222444777:::???@@@BBBAAA@@@??????@@@DDD@@@>>>@@@FFFJJJIIIGGGPPPWWWeeeuuummmuuu{{{zzz{{{~~~}}}pppgggdddiiijjjrrrooohhhddd]]]^^^fff___ttt{{{gggWWWOOOKKKJJJIIIIIIIIIHHHEEEEEEFFFIIIIIIIIIFFFCCCCCCEEEHHHEEEAAAAAABBBAAAGGG]]]tttqqqcccccciiiuuutttpppqqqeeeWWWQQQYYYfffmmmnnn~~~iii\\\\\\WWW]]]aaa______dddfffccc\\\XXXTTTSSSSSSSSSRRRRRRXXXMMMEEEFFFIIIHHHGGGJJJUUUQQQKKKDDD@@@>>>???@@@;;;===??????>>>:::666333555555555555444444333222111222444555555555444333333222111000///////////////000111111111///...---,,,,,,++++++***)))))))))))))))(((((((((((())))))%%%%%%$$$$$$######$$$$$$!!!""""""######""""""!!!$$$###"""###%%%%%%%%%$$$######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))***+++,,,------......---+++***)))((((((((((((((()))***************+++++++++++++++***+++,,,---............000///...---,,,,,,---...,,,,,,+++************+++***)))))))))((((((((('''&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%$$$######%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))---******,,,,,,)))(((+++))))))***++++++++++++***+++,,,------...------------///000000111222666888<<<>>>@@@AAAAAAAAABBBCCCDDDBBBAAADDDIIIKKKJJJGGGKKKNNNSSSbbbvvvqqqwww~~~zzzxxx{{{vvvhhhddd```___aaafffmmmrrruuuwww~~~rrr\\\WWWaaannnaaaTTTSSS^^^yyy}}}hhh^^^^^^TTTOOOOOO___~~~qqqqqqlll^^^VVVXXXUUU]]]bbbbbbaaabbb```[[[]]]YYYZZZ___^^^XXXSSSSSSTTTKKKFFFGGGHHHGGGHHHJJJUUUOOOGGGDDDCCCCCC@@@>>>>>>???@@@@@@>>>;;;888666333333333333222222111111111222333444555666666666444444333222111111000000//////000000000///------,,,,,,++++++***)))))))))))))))(((((((((((())))))%%%%%%%%%$$$$$$$$$######!!!""""""######""""""!!!%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######))))))((((((((()))******,,,------...---,,,***))))))))))))))))))************))))))))))))***++++++***+++,,,------......---......---,,,,,,,,,------,,,++++++***************))))))))))))(((((((((((((((''''''''''''''''''((()))(((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))******%%%&&&&&&'''''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((()))))))))))))))(((((((((((()))))))))))),,,******------)))(((+++))))))***++++++++++++***++++++,,,---------------,,,.../////////111444777999;;;>>>@@@@@@AAACCCEEEDDDCCCDDDHHHLLLMMMIIIFFFLLLMMMOOORRR^^^yyyxxxzzzxxxnnnlll~~~yyy^^^RRRTTTWWWMMMRRRuuulll___YYY___aaaYYYUUUYYYXXXaaajjjmmmkkkggg___WWW[[[WWW]]]iiiiii\\\RRRSSSPPPLLLIIIJJJIIIHHHIIILLLRRRKKKDDDDDDIIIKKKFFFAAABBBBBBAAAAAA???<<<:::888333333333333222222222222222222333444555666888888555555444333333222222222...////////////......---,,,,,,,,,+++******))))))))))))(((((((((((())))))%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%))))))(((((((((((()))))),,,,,,---...---,,,+++***))))))*********+++*********)))((((((((()))***+++***+++,,,---------------------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))***)))(((&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***(((((((((((()))))))))))),,,******------)))(((***))))))***++++++++++++***++++++,,,------------,,,---.../////////000444666666888;;;===>>>???@@@BBBBBBCCCEEEIIILLLLLLHHHDDDIIILLLRRRUUUVVVfff}}}vvvccc^^^mmmrrrwwwxxx\\\MMMPPPVVVXXXmmmfff\\\XXX]]]]]]WWWUUUYYYXXXbbbnnntttrrriii^^^UUUYYYTTT\\\kkklll[[[PPPQQQMMMMMMMMMMMMKKKJJJKKKNNNMMMIIIFFFHHHMMMPPPMMMIIIDDDCCCBBBAAA???===;;;:::555555555444444444555555666555444333444555666777444444444444333333222111/////////000////////////---,,,,,,++++++***))))))))))))(((((((((((())))))$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%''''''$$$%%%%%%&&&'''(((((()))(((((((((((((((((()))***+++,,,---------,,,+++***))))))***+++,,,+++++++++)))))))))))))))******+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))(((&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((('''(((((((((((())))))))))))((((((''''''((()))***+++(((((((((((()))))))))))),,,)))))),,,,,,((((((***))))))***++++++++++++******+++,,,,,,------,,,,,,...////////////111444666555777999:::::::::;;;<<<>>>@@@CCCGGGIIIHHHFFFCCCCCCFFFNNNUUUTTTUUUeeeyyy~~~iiilllbbbZZZ___gggqqqppppppiiiZZZYYYeeewwwuuufff^^^ZZZZZZXXXRRRRRRWWWVVV___kkksssqqqfffZZZSSSXXXTTTZZZggggggYYYPPPQQQJJJLLLMMMLLLKKKLLLNNNNNNNNNNNNNNNNNNOOOOOONNNMMMDDDDDDCCCAAA???<<<;;;999666555555444444555666666999888666444333333333333111222222222222111111000000000000000000000000111------,,,,,,+++*********))))))(((((((((((())))))$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$$$$######$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((###$$$%%%&&&((()))******(((((((((((()))***+++++++++,,,---------,,,++++++)))***+++,,,---,,,++++++((()))******++++++******++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++***))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((())))))((('''(((((())))))(((((('''''''''((((((((()))))))))((((((''''''''')))***+++(((((((((((()))))))))))),,,)))(((***)))''''''***))))))***++++++++++++*********+++,,,,,,,,,,,,,,,...///000//////000333666333555777777777666777888<<<===???BBBCCCDDDEEEEEELLLMMMQQQVVVVVVSSSUUUYYYoooxxxxxxxxxzzz~~~}}}zzztttuuuqqqbbbbbbiiisssooojjjnnn___\\\YYYYYYWWWTTTVVV\\\^^^ccclllssspppeee[[[WWWXXXWWWZZZaaaaaa[[[TTTRRRFFFIIIJJJJJJMMMRRRUUUSSSVVVUUUTTTRRRNNNLLLJJJJJJEEEEEEDDDCCC@@@===;;;999444333222222222333555555999888666444222111000000///000111222222111//////000////////////000000111---------,,,++++++******))))))(((((((((((())))))###$$$%%%&&&&&&$$$###!!!###$$$$$$$$$$$$$$$$$$###$$$###"""###%%%%%%%%%$$$######""""""###$$$&&&'''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$%%%&&&''''''((((((''''''((((((***+++---...++++++,,,---------,,,+++)))***,,,---...---,,,+++''')))+++------,,,***)))++++++,,,,,,,,,++++++***((()))***+++,,,,,,+++***))))))(((''''''''''''((('''((((((((()))))))))***(((((())))))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$&&&''')))*********(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((('''&&&''')))+++,,,(((((((((((()))))))))))),,,(((&&&'''&&&%%%&&&***))))))***++++++++++++*********+++,,,,,,,,,,,,+++---............///111444222444666777666666666888;;;;;;<<<===???BBBEEEHHHUUUYYYZZZWWWUUUWWWWWWUUURRRhhh~~~|||vvvpppzzz||||||{{{vvvmmmqqqzzz}}}~~~lllgggfffooo~~~wwwzzzdddWWWZZZ___[[[\\\^^^___\\\YYY[[[```jjjkkkppptttpppeee^^^^^^TTTXXX[[[ZZZ[[[[[[VVVNNNFFFHHHJJJLLLTTT___bbb```ZZZVVVRRROOONNNMMMJJJGGGFFFFFFGGGFFFCCC@@@<<<999444333222222222333555666666666555444222111///......///111222222111///......------,,,---...///000...------,,,,,,+++******))))))(((((((((((())))))###$$$%%%&&&&&&$$$###!!!""""""############""""""###"""!!!"""$$$%%%$$$###""""""!!!!!!"""$$$%%%'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))+++---...///***+++,,,---------,,,+++)))***,,,......---,,,+++'''))),,,//////---+++)))++++++,,,,,,,,,++++++***((()))***+++,,,,,,+++***))))))(((''''''''''''''''''((((((((())))))******'''((()))******)))((('''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++###$$$%%%''')))***++++++(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((('''&&&''')))+++---(((((((((((()))))))))))),,,'''$$$%%%$$$###&&&+++))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,---------,,,---000222111333666666666666888999;;;;;;;;;;;;<<>>BBBEEEFFFHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPNNNPPP^^^~~~yyyqqqooozzzyyywwwxxxwwwssstttyyy~~~vvv||||||uuuqqqwww}}}|||}}}~~~vvvmmmcccZZZYYYeeessskkkuuu{{{sssiiidddlllzzzuuukkkbbbccchhhiiifffbbb___```ccc```YYYUUUVVVYYYWWWWWWXXXYYYWWWUUUTTTLLLMMMNNNOOOOOOOOOOOOPPPJJJPPPUUUUUUWWW]]]aaabbbaaa\\\WWWVVVWWWTTTMMMGGGGGGGGGGGGFFFDDD@@@===;;;;;;:::999777666555444444333222111222333222111///000000000000///////////////...,,,+++,,,---...///---,,,+++*********++++++***)))((('''&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))***+++,,,------++++++,,,---------,,,,,,,,,,,,------------......///////////////......------,,,++++++)))((('''(((***+++***)))---+++***((('''''''''((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))))))))(((((((((((('''''''''((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&''''''((()))(((((((((((()))))))))))),,,,,,,,,+++++++++++++++***,,,------------...000///000222555888:::<<<<<<;;;:::;;;===AAACCCDDDDDDAAAAAACCCEEEGGGHHHJJJKKKIIILLLMMMKKKNNN___|||~~~mmmkkklllttt|||zzz|||vvvuuu|||www}}}}}}sssooosssyyyfffvvvhhhyyyzzz~~~lll___`````````dddhhhfff```]]][[[[[[\\\[[[WWWUUUVVVTTTQQQOOOOOOQQQRRROOOLLLJJJMMMPPPNNNKKKKKKNNNRRRLLLUUUZZZWWWSSSSSSVVVXXXgggccc^^^YYYTTTOOOIIIFFFHHHHHHHHHFFFDDD@@@>>><<<@@@>>>:::666333333444555333222111222333333111///////////////000000000000...---,,,++++++,,,---...,,,,,,+++************+++))))))(((''''''''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))+++---------,,,+++,,,---------,,,,,,++++++++++++------,,,,,,,,,...///000//////...------,,,,,,+++***)))((()))+++++++++)))---,,,***)))((((((((()))))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))+++++++++++++++************+++------,,,,,,...///...///222666999<<<===>>>AAA@@@@@@AAACCCCCCAAA???<<<===???BBBDDDFFFGGGGGGDDDKKKRRRUUUVVV[[[eeemmm~~~}}}zzztttuuuiiiwww~~~{{{kkknnnsss~~~aaaeeexxxzzzmmm}}}lll[[[]]]aaaccccccdddddd^^^VVVXXXVVVVVVVVVVVVVVVWWWXXXUUURRRMMMKKKNNNQQQMMMFFFMMMNNNOOOMMMLLLLLLOOORRRMMMTTTYYYWWWTTTUUUVVVUUU^^^\\\YYYTTTNNNJJJHHHGGGHHHHHHGGGEEECCC@@@===<<<@@@>>>;;;777555555555666333222111222333333111///////////////000000000000------,,,+++++++++,,,,,,,,,++++++***************)))(((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++,,,------++++++,,,---,,,,,,,,,++++++***)))))),,,++++++***+++---///000///......---,,,,,,+++++++++***)))***,,,---,,,+++---,,,,,,+++************))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))'''''''''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))************************)))***,,,,,,++++++---...,,,///222666:::<<<===>>>AAAAAAAAACCCDDDCCCAAA>>>;;;<<<>>>@@@BBBDDDFFFGGGGGGKKKRRRXXX\\\]]][[[ZZZiii{{{{{{wwwmmmssshhhxxx~~~uuujjjwwwmmmXXXUUUaaatttfff]]]^^^[[[```bbbbbbcccccc___XXXWWWWWWUUUSSSSSSTTTVVVVVVVVVTTTOOOMMMSSSYYYTTTJJJJJJIIIHHHJJJNNNRRRSSSSSSSSSWWWYYYXXXYYY[[[ZZZUUURRRSSSQQQNNNIIIGGGGGGHHHFFFEEEDDDCCCAAA>>>===<<<<<<<<<;;;;;;:::888777666444333222222333333222000.../////////000000000111------,,,,,,++++++++++++++++++++++++******))))))(((((((((((((((''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((***+++,,,,,,******+++,,,******++++++***)))((((((******)))***+++,,,...///...------,,,,,,+++******+++*********,,,---,,,+++,,,,,,+++++++++*********))))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&)))******(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((()))***&&&'''((())))))******)))&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&'''((())))))))))))((((((((((((((()))))))))))))))))))))))))))*********(((***++++++++++++,,,...,,,...222666:::<<<<<<<<<<<<===>>>AAADDDEEEDDDCCC======>>>>>>@@@CCCFFFGGGNNNLLLLLLOOOTTTVVVSSSOOOSSSeeeyyy{{{zzzoookkkmmmvvvzzzzzzxxxeee^^^bbbuuuyyyhhh]]]XXXXXXXXX\\\\\\ZZZYYY[[[YYYVVVXXXYYYVVVQQQPPPRRRSSSQQQSSSRRROOOQQQ[[[eee```SSSLLLJJJJJJNNNVVV[[[\\\[[[[[[\\\[[[XXXZZZ\\\XXXRRRNNNNNNMMMKKKHHHFFFEEEEEEBBBBBB@@@???>>><<<<<<;;;888:::<<<>>>>>><<<999777444333222333444444222000......//////000000111111......------,,,,,,++++++******++++++******)))(((((((((((()))(((''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%######$$$&&&########################$$$$$$$$$$$$%%%&&&'''((()))***++++++))))))***+++((()))*********)))((('''((())))))***+++,,,---...---,,,,,,++++++***))))))+++))))))***+++,,,+++***)))************)))(((((())))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$''')))+++***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&'''((()))************&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))((((((((((((((())))))))))))((((((((()))))))))******((()))++++++******,,,---+++...222666999:::::::::::::::;;;???BBBEEEEEEEEE@@@???======>>>BBBEEEHHHNNNMMMMMMNNNPPPPPPMMMJJJLLLIIIPPPfffxxxlllkkkttt{{{yyyxxxzzzpppqqq{{{zzz||||||}}}wwwbbb[[[[[[WWWQQQOOOTTTVVVUUUPPPMMMOOOOOOMMMRRRUUUSSSNNNNNNRRRSSSQQQPPPQQQPPPSSSaaammmfffWWWSSSTTTUUUXXXZZZ\\\\\\\\\XXXZZZYYYSSSPPPPPPOOOLLLKKKJJJJJJIIIHHHFFFCCCAAA>>>===<<<;;;;;;:::::::::999;;;===>>>>>><<<:::888444333222333444444222000.........///000111111111/////////...---,,,++++++)))******+++***)))(((''''''((()))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))(((%%%###"""%%%'''########################$$$$$$$$$$$$%%%&&&''''''(((***+++***)))((()))***'''((()))******)))(((''''''((()))***+++,,,------,,,,,,++++++***))))))(((***(((((()))***+++***)))'''((((((((((((((('''&&&))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''***++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%(((''''''''''''&&&&&&&&&&&&'''((()))************&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))((((((((((((((())))))))))))'''((((((((())))))******((()))++++++******,,,---+++...222666999:::999999<<<;;;;;;===@@@CCCCCCBBBBBB@@@===<<<===@@@EEEHHHJJJOOOTTTVVVUUUQQQLLLIIIDDDFFFMMMVVV\\\qqqwwwrrryyy|||}}}~~~}}}zzzzzz}}}zzzrrrvvv~~~tttdddVVVSSSYYYaaaeeeddd{{{vvvfffZZZTTTWWWWWWQQQMMMOOOKKKMMMMMMIIIHHHJJJLLLKKKJJJNNNOOOLLLNNNUUUWWWTTTPPPRRRQQQTTTbbbnnnfffUUUWWWZZZ]]][[[VVVSSSSSSTTTNNNTTTTTTMMMEEEDDDFFFGGGFFFFFFFFFGGGHHHFFFCCC@@@;;;;;;:::999999999::::::<<<======>>>===;;;:::888444333333333444444222000---......///000111111222////////////...---,,,+++)))******++++++)))(((''''''((()))))))))(((&&&%%%((('''&&&%%%$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***************++++++,,,,,,+++***(((''''''((()))***+++,,,------------,,,+++))))))***,,,******)))(((((((((((((((,,,***''''''''''''&&&%%%(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''))))))'''%%%''''''((()))))))))))))))***((('''((()))***)))''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))&&&&&&''')))***+++------,,,,,,,,,,,,,,,,,,,,,,,,111222333555666777777888888888:::;;;===>>>???@@@===???@@@???>>>AAAFFFJJJLLLNNNOOONNNKKKIIIHHHHHH@@@FFFQQQXXXVVV\\\yyy~~~xxxzzzwwwyyy|||qqqssszzz|||wwwvvv|||jjjooo}}}vvvaaaTTTPPPQQQOOOUUU[[[XXX^^^aaaxxxzzz___ZZZVVVSSSSSSPPPJJJHHHJJJMMMJJJGGGFFFGGGIIIJJJJJJOOONNNMMMMMMOOORRRUUUXXXOOOJJJNNNSSSUUU___cccYYYXXXVVVTTTTTTUUUTTTPPPLLLPPPPPPOOOKKKGGGGGGJJJMMMGGGJJJMMMJJJCCC>>>>>>AAAFFFCCC???;;;999888999:::<<<>>>???===:::888999:::666666555444444444444555222000......000222222222......---,,,+++))))))(((***************)))(((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))*********)))(((((()))***+++++++++***(((((('''((()))***+++,,,,,,---,,,---,,,+++))))))+++,,,******)))(((((((((((((((***(((&&&&&&&&&'''&&&%%%(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((******(((&&&''''''((()))))))))))))))***((('''((()))***)))''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((&&&&&&&&&''')))***(((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111333444555555666666777888999:::;;;<<<=========>>>===<<>>===;;;:::999999999999777555222222444666444444333222222222222222000...,,,,,,...000000///...---,,,,,,+++***))))))***************)))(((((('''(((((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((''''''$$$%%%'''))))))))))))((('''''')))***+++++++++***+++,,,,,,,,,******+++,,,******))))))((())))))***(((&&&%%%%%%'''(((((('''%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((***+++,,,***(((''''''((()))))))))))))))***((('''((()))***)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++,,,...///111222222222444555555555666666777777::::::888777888;;;@@@CCCGGGIIIKKKKKKJJJJJJKKKMMMJJJIIIMMMSSSUUUQQQPPPSSSKKKZZZooovvvxxxzzzrrrwwwwww~~~vvvqqq{{{uuukkkhhhmmmttt{{{ddduuulllgggccc}}}mmm|||qqqeeezzzooo^^^]]]RRRKKKTTTIIIFFFFFFIIIIIIEEEEEEGGGDDDEEEFFFGGGJJJNNNSSSWWWYYYUUURRRUUU[[[]]]YYYTTTWWWUUUXXXVVVRRR[[[fffbbb]]]ZZZTTTOOOLLLKKKJJJJJJIIIGGGEEECCCEEEJJJQQQUUUXXXUUUQQQLLLHHHDDDAAA???;;;<<<===>>>>>>===<<<<<<;;;:::777444333333555777333222222111111111111111111///------...000000///------,,,,,,+++***))))))***************)))((((((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))$$$%%%&&&((()))))))))(((&&&''')))***++++++***)))***+++,,,,,,+++***+++,,,******))))))))))))*********((('''''')))***)))(((%%%&&&&&&''''''(((((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((***,,,,,,***(((''''''((()))))))))))))))***((('''((()))***)))'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,+++,,,...///111222222222444444555555666666666777:::888777777999;;;>>>???===???BBBCCCEEEGGGIIILLLGGGJJJPPPUUUSSSNNNLLLNNNIIIJJJNNNeee|||zzzvvvpppxxxzzz~~~}}}~~~yyyyyy}}}~~~|||wwwvvvvvvqqqkkkaaa___\\\[[[aaaqqqpppvvv{{{\\\ddd}}}}}}]]]UUUYYYPPPGGGNNNIIIHHHIIILLLKKKGGGDDDFFFBBBDDDGGGJJJMMMRRRZZZ______XXXSSSTTTZZZ]]][[[WWWTTTRRRVVVUUUOOOVVV^^^ZZZYYYXXXUUURRRNNNLLLKKKKKKIIIGGGDDDDDDHHHOOOUUUYYYSSSVVVWWWSSSKKKDDDAAABBB>>>>>>@@@@@@@@@>>><<<;;;<<<:::666444333444666666222222111000000000000111333111......///111111000---,,,,,,++++++************************)))(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%###"""!!!###$$$$$$%%%%%%$$$$$$###!!!""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######%%%'''((()))))))))$$$%%%'''((()))))))))(((&&&''')))++++++***)))((()))***,,,,,,+++++++++,,,******)))))))))***+++++++++)))(((((()))***)))(((&&&&&&''''''(((((((((((('''''''''''''''(((((((((%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((***,,,,,,***(((''''''((()))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''************************'''(((((()))***+++++++++))))))******+++,,,,,,,,,+++,,,...000111222222222333333444555666666777777999888777999;;;======<<<999;;;>>>@@@BBBEEEIIILLLKKKPPPUUUUUUPPPJJJHHHIIINNNPPPMMMPPP]]]ppp{{{yyywww~~~{{{{{{{{{}}}|||}}}ooouuuppp______^^^```iiirrrrrrnnnssspppmmmqqq~~~|||www~~~xxx|||lllVVVPPPVVVOOOHHHNNNKKKJJJMMMQQQPPPJJJFFFEEECCCFFFJJJLLLOOOTTT\\\bbb```ZZZUUUTTTXXXZZZZZZXXXUUURRRUUUUUUQQQYYY___YYYTTTTTTSSSPPPMMMJJJJJJKKKGGGDDDBBBDDDIIIPPPVVVYYYOOOTTTXXXVVVNNNGGGEEEFFFEEEEEEEEECCCAAA>>>;;;:::<<<999666444555666555555222222111000000000000111444111//////000111111000,,,,,,,,,+++++++++*********************)))((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((&&&'''((()))***))))))(((%%%''')))++++++***((('''(((***,,,---,,,++++++,,,******))))))******+++,,,,,,***((((((((()))((('''''''''''''''((((((((((((&&&'''''''''((((((((()))&&&'''''''''&&&$$$"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''((()))++++++)))'''''''''((()))))))))))))))***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&))))))))))))))))))))))))))))))))))))))))))******((())))))***++++++,,,,,,+++,,,---///000111111222111111222444555666777777999888999;;;>>>???===:::999;;;===???@@@CCCGGGJJJKKKNNNQQQPPPMMMKKKJJJIIINNNPPPLLLKKKJJJLLLjjjuuusssyyyvvv|||zzzyyy``````cccppplll\\\ZZZaaa___RRRKKKPPPNNNJJJMMMJJJJJJPPPVVVUUUNNNHHHGGGGGGJJJMMMMMMNNNRRRYYY___]]]ZZZXXXWWWWWWXXXWWWVVVXXXRRRSSSTTTTTT___fff___UUUTTTRRRMMMIIIGGGIIILLLLLLIIIFFFFFFJJJOOOQQQRRRKKKNNNPPPOOOLLLHHHFFFFFFHHHHHHGGGEEECCCAAA???>>>>>>;;;999888999999888666333222111111000000111111333111///...///000000///,,,,,,,,,++++++++++++******************)))((((((&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''')))*********)))(((%%%''')))++++++***(((&&&(((***,,,---,,,++++++,,,******))))))***+++,,,,,,,,,***''''''''''''&&&%%%((((((((((((((((((((('''&&&'''''''''(((((())))))''''''((('''&&&$$$""" !!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''')))++++++)))''''''(((((()))))))))))))))***((('''((()))***)))(((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((+++++++++***)))(((((('''((())))))***++++++,,,,,,***+++,,,...///000111111///000111222444555777777999888:::===AAAAAA===:::666777999:::;;;===@@@CCCAAACCCDDDEEEIIILLLMMMKKKKKKGGGCCCHHHLLLEEENNNiiizzzqqqttt{{{}}}sssnnnjjjfffhhhddd```kkkzzzzzzzzzrrrSSSEEEEEEJJJSSS[[[TTTKKKLLLJJJCCCCCCHHHJJJQQQXXXXXXQQQJJJHHHJJJLLLOOONNNMMMOOOUUU[[[YYYYYYZZZYYYXXXVVVUUUTTTVVVMMMLLLMMMPPP___hhhbbbYYYWWWRRRLLLFFFFFFJJJNNNVVVRRRMMMKKKKKKLLLKKKJJJIIIGGGFFFFFFGGGGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEAAA???<<<===>>>>>>;;;888333222222111111111111111222000...---...///......,,,,,,++++++++++++++++++***************)))((((((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###"""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))******++++++,,,+++******))))))******(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%&&&'''((()))))))))))))))'''%%%&&&)))***(((&&&''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%'''))))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,,,,------...///////////////000111222444666777999===@@@@@@>>>999666444777999<<<>>>???>>>===;;;BBBCCCDDDEEEGGGJJJLLLMMMNNNPPPJJJ@@@CCCQQQYYYWWW^^^lll|||~~~~~~zzzvvvrrrtttwwwpppjjjyyy```FFF@@@AAAAAA>>>KKKLLLLLLJJJGGGDDDCCCCCCKKKIIIPPPZZZXXXLLLFFFJJJZZZUUUOOOLLLNNNRRRWWWYYY^^^]]]\\\ZZZWWWSSSOOOLLLKKKQQQSSSOOOPPPXXX______YYYUUUOOOJJJGGGHHHKKKMMM]]][[[XXXUUUQQQMMMKKKIIILLLIIIEEEEEEGGGHHHGGGEEEAAAAAABBBBBBBBBAAAAAA@@@CCC@@@<<<::::::;;;;;;;;;888666444444444333222000444333222111000///...---...---,,,,,,++++++,,,,,,***++++++++++++***))))))'''((()))((('''&&&''')))$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&''''''((((((((()))((())))))))))))))))))(((((((((((()))******++++++,,,+++******))))))******)))(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''((((((((((((%%%&&&'''((()))))))))))))))'''&&&&&&))))))(((&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((()))***)))'''&&&'''((())))))))))))(((((((((((()))***++++++,,,,,,++++++,,,,,,------.../////////...//////000222444666777:::===@@@@@@>>>:::777666666888:::===>>>===<<<;;;DDDEEEEEEGGGIIIKKKMMMNNNKKKLLLHHHEEEOOOaaahhhdddVVVVVV]]]ttt~~~~~~~~~qqqiiiyyykkkPPP???===@@@@@@>>>FFFHHHIIIHHHFFFEEEEEEEEEJJJGGGJJJQQQOOOFFFDDDJJJVVVRRROOONNNQQQVVVZZZ]]]^^^___^^^\\\WWWSSSPPPNNNKKKOOOQQQMMMNNNTTTZZZ[[[WWWTTTOOOJJJIIIJJJMMMOOO___]]]YYYUUURRRPPPPPPPPPOOOLLLHHHFFFFFFEEECCC@@@???@@@AAAAAABBBBBBAAAAAABBB>>>;;;888888999888888888666444444444333222000333222111000///...------------,,,+++++++++++++++***++++++++++++***))))))'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***))))))************))))))'''(((((()))******++++++++++++***))))))))))))***))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&''''''''''''(((((((((%%%&&&'''(((((((((((((((((('''&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---......//////......///000222444666777999<<>>@@@AAAAAAAAAAAA???<<<999777777777777666777555444333444333222000111111000///...------,,,,,,,,,+++************+++******++++++******)))((('''((((((&&&###!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******))))))************))))))''''''((()))***++++++,,,++++++***)))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((((('''''''''&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''')))***)))''''''((()))(((((((((((())))))))))))))))))***++++++++++++++++++,,,,,,------...//////------...000222444666777888:::<<<<<<;;;999888888666888:::<<<===>>>=========>>>???@@@AAAAAABBBBBBFFFGGGGGGIIIRRR]]]```\\\kkkWWWFFFDDDFFFMMMccc{{{}}}{{{|||wwwoooooowww{{{eeeOOOHHHIII@@@===:::999999::::::;;;<<<>>>@@@@@@@@@AAACCCEEELLLGGGEEEFFFEEECCCGGGNNNHHHHHHHHHLLLQQQUUUWWWXXXWWWYYYYYYUUUOOOKKKKKKMMMJJJJJJIIIGGGGGGIIILLLNNNQQQOOOLLLJJJJJJMMMQQQTTTVVVVVVUUUUUUVVVXXXYYYZZZQQQPPPMMMJJJFFFBBB>>><<<::::::<<<===??????@@@@@@<<<:::999888999:::999888666555333333333333222000/////////......------,,,,,,+++******))))))*********************))))))(((&&&''''''&&&###!!!"""###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&((($$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***))))))************))))))''''''((()))***+++,,,,,,+++***))))))(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''((((((((()))))))))***))))))***++++++++++++***++++++,,,,,,---.........,,,---...///111444666777666888999:::888888888999999:::<<<>>>@@@@@@AAA@@@@@@@@@BBBBBBCCCCCCBBBBBBAAAEEEGGGFFFGGGKKKMMMNNNSSSFFF???BBB???;;;CCCSSSqqq{{{yyy}}}```FFF>>><<<888444777777888888777777999:::;;;<<<=========>>>@@@BBBHHHFFFEEEFFFEEEEEEHHHLLLGGGGGGHHHKKKOOORRRSSSSSSTTTUUUTTTPPPLLLJJJKKKMMMJJJHHHEEEEEEEEEFFFHHHJJJNNNLLLJJJHHHIIILLLPPPSSSRRRSSSTTTUUUUUURRRPPPNNNGGGHHHHHHGGGDDDAAA>>><<<999999:::<<<============999999999:::<<<======;;;555444222222333333222000............------------,,,+++******))))))******)))************)))((((((%%%&&&'''&&&%%%$$$%%%&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""$$$&&&###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((((())))))))))))((((((&&&'''((()))***+++,,,---******)))(((((((((((()))((((((''''''(((((())))))'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((''''''(((((())))))******((()))******++++++******+++++++++,,,------......,,,,,,---///111444666777555777888888888888:::;;;;;;<<<>>>@@@AAACCCCCCDDD???@@@AAABBBBBBAAA@@@???===AAAEEEDDDBBBAAADDDGGGAAA<<<;;;@@@BBB@@@FFFOOOGGGZZZxxxyyyrrryyymmm~~~cccPPP===666666666333111111333444555555666888999:::;;;;;;;;;:::;;;>>>AAABBBCCCDDDDDDDDDDDDFFFHHHIIIIIIIIILLLOOOQQQQQQPPPUUUSSSPPPNNNLLLMMMNNNNNNKKKFFFCCCEEEFFFFFFHHHKKKKKKJJJHHHFFFGGGIIIMMMOOOPPPQQQRRRRRROOOIIICCC???;;;>>>BBBCCCBBB@@@>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;777777888:::===>>><<<;;;555333222222333333222000---------...............,,,,,,+++************+++))))))******))))))((('''%%%'''((('''&&&%%%&&&(((!!!"""###$$$$$$###"""!!!########################"""$$$### $$$###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''')))***+++,,,---******)))(((((((((((((((''''''&&&&&&'''(((((()))&&&'''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%$$$&&&(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((((((''''''((()))'''''''''((()))*********((())))))******************++++++,,,,,,---......+++,,,---///111444666777666888999999888:::<<>>???@@@AAA@@@???===<<<===>>>@@@AAAAAAAAACCCEEECCCAAA>>>>>>AAAEEEJJJMMM???EEEQQQiii|||kkknnn]]]JJJ;;;;;;<<<;;;444,,,...555000111333444555555555555888888999999999;;;>>>AAA???AAACCCBBBBBBDDDFFFGGGIIIHHHHHHJJJMMMOOOOOOOOOSSSOOOJJJIIILLLOOOOOOMMMKKKDDDAAAEEEHHHHHHIIIMMMJJJHHHFFFDDDDDDFFFHHHJJJJJJKKKLLLKKKHHHDDD???<<<666;;;AAADDDDDDCCCCCCCCC@@@@@@@@@???>>><<<;;;:::555555666888::::::777555444333111222333333222111------......////////////------,,,+++++++++++++++)))))))))))))))((((((''''''(((((('''&&&%%%%%%&&& """###$$$$$$###""" ########################!!!$$$'''%%%!!! ###&&&#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))***,,,------******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&((())))))(((((()))+++&&&''''''((()))******+++(((((()))******************++++++,,,,,,---......++++++---...111444666777888999:::::::::;;;>>>AAA<<<===>>>@@@BBBDDDEEEFFFBBBCCCDDDEEEDDDBBB@@@>>>???<<<<<>>999;;;CCCGGGEEEBBBFFFFFFHHH\\\|||tttvvvmmmtttiiiEEE;;;>>>;;;222---111555333111222333444555666777555222000666777777888999;;;@@@CCCAAACCCCCCBBBBBBEEEHHHIIIFFFEEEEEEGGGJJJLLLMMMMMMQQQJJJDDDDDDJJJNNNNNNKKKKKKDDDAAAFFFJJJJJJKKKOOOIIIGGGEEECCCBBBDDDEEEGGGCCCCCCDDDEEEDDDCCCBBBAAA777<<>><<<>>>DDDFFFBBBAAADDD>>>===<<<<<<===???AAABBB@@@???BBBGGGHHHTTTuuu|||xxx{{{zzz{{{xxxsssZZZBBB999:::666222222222111111111000000000111333444555555444333444444555666888;;;===???@@@AAABBBCCCCCCBBBAAAAAAIIIGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFHHHJJJKKKJJJPPPCCC@@@MMM[[[ZZZSSSNNNPPPOOODDD>>>DDDDDDAAAFFFCCCBBBDDDIIIIIIEEEIIIPPPIIIRRRXXXTTTOOOMMMIIIEEEFFFDDD@@@>>>===<<<:::888666666555444444333222111444444444444333222111111111111000000111111222333...---,,,,,,++++++,,,,,,---,,,+++)))((((((((((((((())))))'''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''...555555...'''%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++,,,,,,,,,+++++++++******(((((((((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***))))))***++++++++++++************+++++++++,,,,,,++++++,,,...///000111222555666888888888999;;;===BBB@@@@@@AAADDDFFFGGGGGGCCCCCCCCCCCCCCCBBBAAAAAA>>><<>>=========>>>@@@AAAAAAAAAEEEGGGAAA???NNNbbb{{{iiiRRRAAA888///...222///222222111111111000000000///000222333444444333333444444444666888:::===>>>>>>???AAABBBCCCCCCCCCBBBEEEDDDCCCBBBBBBCCCEEEGGGFFFEEECCCDDDGGGIIIJJJJJJNNNLLLUUUjjjvvvnnn^^^TTTTTTTTTKKKEEEJJJGGGBBBFFF@@@@@@DDDKKKOOOPPPWWW```lllggg^^^WWWQQQMMMIIIFFFEEECCC@@@>>>===<<<:::888888777666555444333333333333444444444444333222222222111111000000111111111......---,,,,,,,,,,,,---******))))))((()))))))))((())))))'''%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%##################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######&&&000999888...&&&$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***,,,,,,,,,,,,,,,+++++++++******)))(((((('''&&&&&&))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((()))******++++++***************++++++++++++,,,++++++,,,---///000111111333555666666666777:::<<>>???AAADDDFFFFFFCCCCCCBBBAAAAAAAAABBBBBB===>>>AAADDDBBB>>>???CCC????????????>>>>>>>>>>>>>>>>>>CCCGGGAAA:::>>>HHHYYYvvvnnnyyy}}}{{{|||~~~xxxMMM:::333555444777999333111111000000000000000///...///000111222222222222333333444555777:::<<<===;;;===???AAABBBCCCCCCCCC@@@???>>>>>>???AAADDDEEEDDDBBBBBBCCCFFFIIIJJJJJJEEEIIIYYYooovvvhhhUUUKKKRRRUUUNNNJJJMMMHHH@@@BBB@@@@@@CCCJJJPPPVVV___gggrrrbbbVVVVVVUUUOOOJJJJJJFFFDDDAAA???>>>>>><<<:::;;;999777555444444555555222333444444555555444444333222111000000//////000//////...---------------)))((((((((())))))***+++((())))))'''%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""!!!!!!!!!$$$$$$###$$$$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""###***111000***$$$###%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))++++++++++++++++++++++++))))))))))))((((((''''''***)))))))))((((((''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((''''''(((***((())))))***************************++++++++++++***+++,,,---...///000000000222444555666888;;;>>>AAA>>><<<<<<>>>AAACCCDDDBBBBBBAAA@@@@@@AAABBBCCC<<>>===<<<;;;>>><<<>>>BBBAAA@@@DDDKKKQQQcccgggeeetttxxxpppzzzyyy}}}oooUUU]]]ooopppLLL999111333111333333+++////////////////////////......///000000111111111222222333555777999:::;;;;;;<<<>>>@@@AAAAAAAAAAAA===<<<<<<<<<>>>AAACCCEEEDDDBBBBBBCCCFFFIIIKKKKKKPPPQQQZZZggghhh\\\RRRPPPPPPVVVSSSQQQTTTMMMCCCDDDFFFEEEEEEGGGKKKQQQXXX^^^^^^QQQOOOYYY\\\PPPHHHIIIIIIGGGDDDBBBAAA@@@???===<<<:::777444333333444666222222333444555666666555333333111000///...............---,,,,,,,,,,,,---))))))((((((((())))))***'''(((((('''%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$#########"""!!!!!!!!!$$$$$$#########$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((())))))))))))************(((((((((((())))))************))))))(((((((((''')))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((()))************)))))))))*********+++++++++***++++++,,,---...//////---///222555777:::>>>AAA???<<<999999<<>>?????????>>>===<<<;;;;;;<<<>>>AAADDDFFFEEEDDDCCCEEEHHHKKKMMMMMMSSSPPPRRRXXXWWWOOOMMMRRRQQQZZZZZZZZZ]]]VVVMMMNNNPPPOOOMMMLLLMMMQQQUUUVVVVVVQQQVVVaaa___OOOFFFIIIKKKHHHEEECCCBBBAAA???===<<<999666333222222333444111111333444555555666666333222111///...------,,,---,,,++++++******+++++++++***)))((('''''''''''''''(((((('''%%%%%%&&&(((###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##############################""""""%%%$$$#########$$$%%%&&&###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######&&&###!!!"""%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((()))))))))))))))''''''((())))))***++++++***))))))))))))))))))((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***'''((())))))******)))))))))))))))************+++******+++,,,,,,---......,,,...111444777:::???BBB<<<:::888888:::<<<>>>>>>>>>>>>??????@@@AAABBBCCC???AAAAAA???@@@CCCCCCAAA??????>>><<<;;;999888888999:::;;;<<<<<<:::777777888???===:::===>>>FFFYYY|||xxx~~~tttuuuzzz{{{\\\III;;;>>>GGG;;;000888AAANNN<<<333111,,,///555333,,,------------.....................///000111111000111222444666777777777;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===???BBBEEEGGGHHHGGGFFFGGGJJJMMMNNNNNNKKKIIILLLSSSRRRKKKJJJOOOOOOYYYZZZZZZ^^^XXXPPPSSSWWWXXXWWWVVVXXX\\\[[[XXXRRRTTT[[[bbb]]]QQQNNNSSSMMMJJJFFFCCCBBB@@@===;;;;;;999777444222222222333000111222333444444444444222111000...------,,,,,,,,,++++++***************++++++)))((('''&&&&&&&&&''''''((('''%%%%%%'''(((###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((())))))************))))))))))))))))))******)))))))))))))))*********((((((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''(((((()))))))))))))))))))))))))))******************++++++,,,,,,------,,,...111333555888;;;>>>999888777888:::;;;;;;:::<<<===>>>@@@AAAAAABBBBBBAAABBB@@@>>>BBBHHHGGGAAA>>>===;;;999888888888888555888;;;;;;;;;::::::999@@@AAA;;;:::>>>;;;???PPPIIIKKK[[[uuuyyysssttt{{{~~~}}}wwwwwwzzz~~~~~~MMM333999222888>>>666111666999>>>222//////((((((---++++++,,,,,,,,,------------///.........///000111222///000222444555666666666999:::;;;<<<======<<<;;;===<<<<<<===???BBBEEEGGGJJJHHHGGGHHHJJJLLLMMMMMMSSSQQQWWW``````WWWSSSUUUMMMVVVWWWVVVZZZTTTNNNSSSWWW[[[]]]]]]aaaeeebbb[[[PPPXXXaaaeeeaaa\\\YYYYYYRRRNNNJJJGGGDDDBBB???<<<;;;:::888666555333333222000000111222333333333333111000///...------,,,,,,---,,,++++++******++++++***)))((('''''''''''''''&&&'''((('''%%%%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%#########$$$%%%%%%%%%&&&%%%$$$###""""""$$$&&&'''""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&))))))%%%"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&))))))******+++++++++,,,++++++******)))((((((((((((((())))))******++++++(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***'''(((((()))))))))))))))))))))))))))*********************++++++,,,,,,------///111222333555888:::888777666888999::::::999;;;<<<>>>@@@AAABBBAAAAAABBBBBB>>>===CCCKKKIIIAAA>>><<<:::777666777888888:::<<<:::555333555888:::666777444888???999888DDDAAA<<<>>>IIIUUUhhh}}}yyyyyyzzzxxxwww|||xxxuuussszzzpppdddZZZSSSbbbiiiDDD555000000555333***...222+++///(((---222,,,+++000///+++++++++,,,,,,---------//////......///000222333///000222444555555555555666888:::<<<===============<<<<<<===>>>AAADDDFFFJJJHHHGGGGGGJJJLLLLLLLLLRRROOOSSS[[[[[[QQQKKKLLLPPPYYYYYYXXXZZZUUUPPPVVVTTTYYY]]]___cccgggbbbZZZWWWcccnnnppplllfff]]]TTTWWWTTTOOOLLLIIIFFFBBB@@@<<<;;;:::999777555333333000000111222222222222111000///...---------------...---,,,,,,++++++,,,,,,(((''''''''''''((())))))&&&'''((('''&&&%%%''')))(((&&&$$$$$$&&&'''%%%"""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************)))))))))***)))(((((('''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''((((((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''')))***((($$$###%%%(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&''''''((()))))))))))))))******+++++++++******))))))************++++++++++++,,,---///000222333444777666555555666888;;;<<<@@@@@@AAAAAABBBBBBAAAAAAAAA>>><<<>>>BBBDDDCCCAAA===<<<:::888777777888888;;;888777777999999888777;;;:::888777888:::<<<>>>AAA???======BBBMMMZZZddd|||{{{}}}|||uuudddhhhpppgggWWWFFFTTTCCCKKK___;;;444//////000//////...------...---,,,,,,++++++,,,,,,.........------,,,,,,,,,...------------...//////000111111111111222222222555666777888:::;;;<<<===::::::999;;;>>>BBBGGGIIILLLLLLKKKJJJJJJIIIIIIIIIPPPSSSSSSPPPLLLKKKOOOSSSUUURRRSSSXXXZZZWWWUUUVVVYYYWWWXXX\\\aaaaaa]]]WWWXXX]]]hhhppplll```YYY[[[UUUQQQMMMJJJIIIFFFBBB>>>===;;;999888888777555333222---...444777555444777111111000......---------,,,,,,,,,+++++++++******(((((('''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''%%%###$$$%%%&&&$$$"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******)))))))))(((((((((''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$'''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''(((((('''%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''''''''((()))))))))))))))*********++++++******))))))************++++++++++++,,,---...000222333444555555444555666888;;;===CCCCCCDDDEEEDDDCCCBBBAAA>>>===<<<<<<>>>???@@@???;;;;;;:::999999999::::::555666777999:::;;;;;;:::999888777777888;;;>>>???<<<;;;999777888===DDDJJJOOO```vvv|||qqq}}}|||}}}ssshhhooo~~~dddOOOBBB===;;;@@@222BBB555@@@TTT777111///////////////...------------,,,++++++++++++,,,......---------,,,,,,,,,---------------...////////////000000000111111111333444555777999;;;<<<===>>>======>>>???BBBEEEGGGKKKJJJIIIHHHIIIJJJKKKLLLKKKMMMNNNKKKHHHIIIMMMRRRSSSQQQTTTZZZ]]]ZZZWWWVVV\\\\\\]]]^^^]]]YYYSSSNNNWWW]]]ffflllfffZZZVVVYYYQQQNNNKKKJJJJJJHHHEEEBBB@@@>>><<<::::::888666444333///000555777444444666111000///...------------,,,,,,,,,+++++++++******)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%###"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))'''''''''(((((((((((())))))((('''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((()))))))))))))))))))))******+++******))))))************+++++++++++++++---...000222333333333333333444666999<<<===CCCDDDEEEEEEDDDBBB@@@>>>;;;;;;<<<;;;::::::;;;===888999:::;;;;;;;;;;;;;;;333444666888:::::::::999777777666666888;;;>>>???::::::999777555555666888>>>CCCHHHMMMZZZpppzzz{{{xxx|||xxxeeeeeesss}}}|||sssrrr|||UUUGGG666---...222333222222(((666...999KKK555111......//////......------------,,,+++++++++++++++------------,,,,,,,,,,,,---------------......///........./////////000000111222444666888:::<<<===????????????@@@AAABBBCCCFFFFFFEEEEEEGGGIIIKKKMMMFFFHHHIIIHHHGGGIIIOOOTTTUUUTTTWWW^^^aaa]]]ZZZYYY[[[]]]^^^^^^[[[TTTMMMHHHPPPVVV___bbb[[[RRRQQQVVVLLLKKKJJJJJJJJJJJJHHHFFFBBB@@@>>><<<;;;:::777555555222111444666333222222000000///...------------,,,,,,,,,+++++++++******))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((***(((&&&%%%$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''$$$"""$$$''')))((('''&&&&&&&&&&&&&&&'''''''''&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((()))))))))))))))((())))))***************))))))*********+++++++++***+++,,,...000111222333222222333555777:::===>>>@@@AAABBBBBBAAA>>>;;;999999;;;<<<;;;777666888;;;888999:::;;;;;;:::999888333222333555888999777444888777777777777999;;;===777888999888777666666777666888999999===EEEMMMSSSiii}}}~~~{{{}}}vvvnnnnnntttgggVVVCCC888222...///444555000)))111***444...555AAA111...------.........------,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///....../////////000000000000111333555888:::<<<=========>>>>>>??????@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGDDDFFFGGGHHHIIIMMMRRRWWWUUURRRTTTYYY[[[XXXUUUVVVVVVVVVXXX[[[\\\XXXPPPIIIGGGNNNVVVVVVOOOIIILLLSSSIIIIIIIIIJJJJJJIIIGGGFFF@@@>>><<<;;;;;;;;;999777555333222333333222///...000///...---------------,,,,,,,,,+++++++++******))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&###"""###'''))))))'''&&&&&&''''''((((((((((((&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((('''''''''((()))))))))))))))'''((()))***************))))))*********+++++++++***+++,,,...///111222333111222444666999;;;>>>?????????@@@@@@>>><<<:::888:::<<<===;;;888666888;;;999::::::::::::888666555222111111555::::::666222:::999888777777777888888333444555444444444666888...111666;;;>>>>>>???@@@FFFNNNYYYeeeuuu~~~|||{{{RRR>>>===999000:::555000------......---///+++000---///444+++))),,,,,,------------,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000000000111111000111333555888:::<<<===;;;<<<===>>>???@@@AAAAAABBBDDDGGGIIIIIIGGGDDDBBBBBBCCCEEEGGGJJJOOOSSSVVVQQQMMMJJJMMMNNNLLLLLLNNNRRRPPPQQQXXX^^^]]]TTTLLLGGGNNNRRROOOGGGDDDHHHLLLHHHIIIIIIIIIGGGDDDBBBAAA:::999888888::::::999888333333222000111111...+++///......------------...,,,,,,,,,+++++++++******))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&"""###%%%$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&$$$$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''((('''&&&&&&''''''((()))))))))'''((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((())))))((('''&&&''''''((()))))))))))))))''''''((()))************)))************+++++++++******,,,---///111222222222333555888:::===>>>???@@@@@@@@@??????>>>======<<<===<<<;;;:::999:::;;;;;;;;;;;;:::999888666666...444<<>>:::666::::::888777666666555555555666666555333444666888888777888;;;:::666444555999;;;<<<>>>DDDRRReeerrrrrrnnncccLLL555---333666444)))+++,,,---...000333666,,,,,,......------,,,+++++++++,,,,,,------,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111111111///000222444666888:::;;;;;;;;;<<<===???@@@BBBCCCDDDFFFIIIKKKJJJGGGBBB@@@===???BBBFFFJJJMMMPPPQQQRRRLLLHHHIIIJJJIIIKKKNNNPPPOOOQQQVVV[[[ZZZSSSLLLMMMRRRRRRKKKEEECCCEEEEEEFFFGGGHHHGGGCCC???===<<<555444444555888999999888111222111///000222000,,,......---------------...,,,,,,,,,+++++++++******((((((''''''&&&''''''(((''''''&&&%%%%%%%%%%%%&&&"""$$$&&&%%%$$$###%%%'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""$$$&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''''''''((((((((())))))&&&''''''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$###$$$$$$%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))***)))(((&&&$$$''''''((()))))))))))))))&&&'''((()))************)))************+++++++++******+++---///000222222444555777999<<<>>>??????@@@??????>>>???@@@AAABBB===<<<::::::;;;<<<;;;;;;===<<<;;;;;;::::::::::::///BBBVVVZZZOOO@@@::::::888888888777666666666555666777888888666555555666222...///555777666777:::111444777888888999:::;;;DDDQQQddduuu}}}```MMMEEEFFFGGG@@@:::111------000111111///111444444222---)))&&&***...---///...***...///******+++,,,,,,,,,,,,,,,,,,++++++*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............/////////000000...///000222333555666777999999888888:::<<>>:::===@@@EEEJJJLLLLLLLLLNNNIIIGGGIIIKKKKKKLLLOOOLLLPPPTTTUUUTTTQQQOOONNNKKKNNNMMMGGGCCCEEEDDDAAABBBDDDFFFDDD@@@;;;888888444333333444666777777666000333222000111555333......------,,,,,,------...,,,,,,,,,+++++++++******'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&"""%%%'''&&&$$$$$$&&&(((#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$"""!!!###&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))************'''''''''(((((((((((())))))))))))***)))(((((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''&&&######%%%)))$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''((()))******)))'''%%%###'''(((((()))))))))))))))&&&'''((()))************)))************+++++++++)))***+++---///000111222555666888;;;===>>>??????>>>>>>===<<<>>>@@@CCCEEE>>>;;;888999<<<===<<<:::======<<<;;;;;;===>>>???444PPPmmmoooXXX@@@777:::666666777777777777777777///222555777555333222222666111111666666222000333222222111111222444666888666777888:::???IIIVVV___qqq~~~gggUUUQQQHHH>>>555111333555999333111555666222//////111...***)))***,,,------''',,,***---***$$$+++,,,)))***+++,,,,,,,,,,,,,,,,,,++++++***)))******************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////,,,---...000111333444444777666444333444666999;;;???>>><<<;;;;;;;;;<<<===;;;===AAAGGGKKKMMMKKKIIIDDD@@@@@@EEEIIIHHHIIIKKKFFFOOOVVVUUUOOOKKKMMMRRRDDDFFFEEEAAABBBGGGFFFAAA???BBBDDDCCC>>>999777666555444333444555666555444000333333111333888666111------,,,,,,,,,------...,,,,,,,,,+++++++++******&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''((()))))),,,)))'''&&&''')))))))))))))))((('''''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!"""######$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((&&&"""!!!%%%'''%%%'''&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''((()))+++***(((''''''(((&&&((())))))(((''''''((())))))))))))************************************+++,,,---------...000222222555777666888<<<>>><<<@@@@@@@@@@@@AAABBBCCCCCC<<<<<<;;;;;;<<<===???@@@=========<<<;;;;;;:::::::::QQQbbb[[[HHH:::555555888999::::::888777777888666444333333444555333222333333333333333333333333111111222222222333333333222222444666888999;;;<<>>===;;;888444111///---//////000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***)))(((''''''+++++++++*********))))))---,,,,,,,,,,,,---......+++---//////...---...///////////////000111222333444444555444333444666999<<<===<<<;;;999999;;;===AAAEEEHHHFFFGGGLLLNNNMMMHHHFFFEEEGGGJJJKKKIIIFFFNNNRRRUUURRRKKKEEECCCDDDIIIGGGEEECCCBBBDDDFFFHHHFFFBBB@@@???;;;777888<<<888777666555555555555555555222000000222444555555111---******+++---,,,***,,,,,,------,,,,,,+++***+++)))((('''((('''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''''''''&&&&&&%%%%%%''''''&&&&&&''''''((()))+++)))'''&&&''')))))))))))))))((('''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''&&&###$$$((()))''''''&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''((()))******(((''''''(((&&&((())))))(((''''''(((((((((((()))))))))******))))))))))))))))))))))))***+++,,,,,,,,,---///111111444666555777<<<>>><<<>>>>>>??????@@@@@@AAABBB;;;:::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::KKKWWWOOO???555444555555777888888666555555666555444333333444444333222222222222222222222222222111111111222222222222333222222333444555555666666444777<<>>>>>??????999999999999:::;;;<<<===;;;;;;<<<<<<===>>>>>>???999BBBGGG@@@666111222444333555666555444222333333555444222333444444333111111111111111111111111111000000000111111111222222222222222222111111111000111000000111222444777888;;;AAAIIIQQQWWW^^^ffflllzzzwwwiii]]]UUUMMMGGGAAA===<<<;;;888555000;;;GGG???222666<<<333,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))+++************)))))))))+++************+++,,,,,,***,,,......---------...///......//////000111222111222333333333444777999777999999999888999;;;===;;;EEELLLKKKHHHHHHHHHGGGBBBBBBDDDIIINNNPPPMMMJJJLLLKKKKKKKKKKKKHHHCCC@@@EEEEEEFFFFFFHHHIIIIIIJJJGGG@@@;;;<<<<<<999777777777666555555444555555555555222000///111222222111000...,,,+++,,,,,,+++***,,,,,,------,,,,,,+++***(((&&&&&&''')))))))))((('''&&&%%%%%%$$$$$$%%%%%%##############################$$$$$$$$$######"""!!!""""""""""""#########!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***(((''''''(((******)))))))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!%%%'''''''''***)))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%&&&((())))))(((''''''(((&&&((())))))(((''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))))))))+++------000222222555:::<<<:::999999:::;;;<<<<<<<<<<<<999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>888:::;;;777222111222333222444555444333111222222444333222222333333222111000000000000000000000000//////000000000111111111111111000000/////////...333222222111222222333444111222444444444666999<<<888EEESSSXXXUUUTTTYYY```bbbgggpppzzzxxxuuuooojjjfffcccccccccRRRMMMFFF@@@<<<888555222777333///...///000000000+++111:::666...444777,,,+++++++++,,,------......++++++,,,,,,,,,,,,+++*********************************************************))))))))))))******(((((((((((())))))******************)))))))))))))))))))))))))))***++++++***,,,------,,,,,,---...............///000111111222333333222222222555777333555777999999;;;>>>@@@<<>>AAAHHHQQQXXXYYYUUUPPPJJJHHHFFFIIIKKKJJJEEE@@@@@@BBBDDDFFFGGGHHHHHHHHHIIIAAA<<>>=========<<<<<<<<<;;;888666666555555333222333222444555444333222222222444222111111222222111000////////////////////////........./////////000000////////////////////////---......///000111222333333333222111111222555777///333777888666444666888888999<<>>???999777666555555888:::<<<333111000///111333555666333111///...---,,,+++***------222///***000333)))------------------......******+++++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***'''''''''((())))))******)))))))))))))))))))))))))))(((((((((((()))******)))+++------,,,+++,,,---------------...///000111444444444222111000222444555777999:::;;;;;;===???===DDDGGGDDDAAABBBDDDEEE>>>CCCMMMXXX___]]]UUUNNNHHHFFFEEEHHHMMMNNNHHHBBBAAACCCEEEHHHIIIIIIIIIHHHGGG@@@===AAAFFFEEEBBBAAAAAA???===:::888666444444333222111222555666666555222222222111///...------,,,,,,------,,,,,,+++***+++)))((('''((((((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$$$$########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$&&&''')))******%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&(((***+++***)))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&(((&&&%%%&&&$$$ $$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&&&&%%%'''(((((('''''''''(((&&&((())))))(((''''''(((''''''((((((((()))))))))************************'''((()))((('''''')))++++++...000///111666777555444555777999999999888888999:::;;;<<<=========<<<>>>======<<<;;;;;;::::::999555444777777444222333222444555555333222222333333222000111222222111///////////////////////////------........./////////------......//////000000........................---,,,,,,+++,,,...///000555444111111111222222111555444333333444555666777777666666555555666666777222333444666888:::;;;<<<444333222111222444666777333333222222444666999;;;666444111---***)))(((''''''(((***---///000111111...***---,,,(((...333***---------,,,,,,+++++++++)))***++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***'''''''''(((((()))))))))(((((()))))))))))))))***)))(((((((((((()))******(((***,,,,,,+++++++++,,,---,,,,,,------...///000333333333222000000222444;;;===>>>>>><<<;;;;;;<<<===AAABBB??????BBBCCCBBBAAAFFFOOOYYY^^^ZZZOOOGGGHHHFFFFFFJJJPPPQQQMMMHHHGGGHHHJJJKKKLLLKKKKKKJJJBBB>>>===AAADDDCCCBBBBBBCCCBBB???<<<999777555555444333222444666777666555222333444222000---------,,,,,,------,,,,,,+++***+++***((('''((('''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$%%%########################%%%%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((***+++***)))))))))((('''''''''''''''&&&&&&''''''''''''''''''###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$&&&''''''&&&$$$###"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&'''%%%&&&((('''$$$$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''$$$&&&(((((('''''''''(((&&&((())))))(((''''''(((((((((((()))))))))******************************'''((()))((('''''')))++++++///000...000444555222333555777888999999888777777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::555444666666222000333111333444444222111111222333111000000111111000///////////////////////////,,,------------.........---------------.........000000000000000//////...333222111111111222222111111///------///000111111+++++++++,,,...000222333222222111111111111222222000000111222333444444555............///111222333//////......------......+++,,,...//////000222333333333222000---+++******...***---...***///333+++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,+++))))))))))))))))))))))))************************))))))(((((((((((())))))''''''(((((((((((((((((((((((((((((())))))******))))))(((((())))))***+++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,---...///000000111111111000111333666===>>>@@@AAA???>>>>>>???@@@BBBBBBBBBEEEHHHFFFAAACCCFFFMMMUUUYYYWWWPPPIIIGGGGGGIIINNNRRRSSSQQQNNNLLLLLLMMMLLLLLLKKKJJJJJJAAA>>>???BBBBBB??????AAAAAA@@@>>><<<:::888777777666555444444555555333111000222333222...,,,+++,,,,,,,,,------,,,,,,+++******(((''''''(((((('''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((#########"""###$$$$$$%%%########################%%%%%%%%%$$$$$$%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%&&&&&&'''((('''&&&&&&(((***+++***)))))))))((('''''''''''''''&&&&&&''''''''''''''''''""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###!!!"""###%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&########################""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""&&&'''%%%&&&******'''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''$$$&&&(((((('''''''''(((&&&((())))))(((''''''((())))))))))))************))))))))))))))))))))))))((()))))))))'''''')))+++,,,//////...///222333111333444777888999888777666666777999:::;;;;;;::::::888999999::::::;;;;;;<<<<<<555333444333//////333111222333333111000000111222111000000111111000///000000000000000000000000,,,,,,,,,---------......---------,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,...000222222111//////000111222333444555000000111111000000000///111000000//////000000111////////////////////////111111111111000000//////+++,,,---...000111222222111222333111...,,,++++++,,,,,,,,,+++***+++...000---***...///***---///''',,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))***++++++(((***++++++******+++,,,,,,,,,,,,,,,---...//////---...///000000222666888999<<>>===AAA>>>>>><<<;;;:::999999999888666444444444222///---...111333111---***)))***,,,,,,---------,,,++++++((('''&&&'''((())))))''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###### ###!!!'''---)))###""""""""""""$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$###"""###&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%$$$$$$#########((('''&&&&&&&&&&&&'''((("""###$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,,,,---...///000111333777:::999555555888<<<:::888888:::;;;:::666333444555666888:::;;;;;;;;;888777777666555555444444111111111222333333444444111111111111000000000000+++---///000111000///...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------.........//////---///000000///......//////////////////000111111............////////////000000000000000000000000........................000000///.......................................///............---------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++++++++***)))(((((('''************************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))******)))((((((((((((((('''((()))******)))((('''+++***)))(((((()))***+++((()))***++++++,,,+++++++++,,,,,,++++++,,,000333111111000111222444666888<<>><<<;;;;;;;;;;;;:::999777666555555666666666555555444444444555555666555333111000///......000//////---,,,+++*********(((''''''(((((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$!!!$$$!!!'''---)))$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&'''(((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,---///000111111444777777777999@@@EEE;;;:::888999999888555222111444777:::;;;:::888666666666666555555444444444222222222222222222111111111111111111000000000000,,,---///000111000///...,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,---------.........---...000000...---...///...............///000000---.........////////////000000000000000000000000........................000//////...------......------------------------............------------,,,,,,,,,++++++*********,,,,,,+++++++++*********++++++******)))(((((('''************************))))))))))))))))))))))))))))))(((((())))))***+++'''((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))((((((******)))(((((()))******(((((()))***++++++++++++***+++,,,,,,+++---///222000000000000222444666777<<<>>>AAACCCDDDEEEGGGHHHIIIKKKKKKKKKNNNQQQNNNIIIIIIEEEMMMVVVUUUVVVUUULLLLLLLLLNNNSSSYYY\\\YYYUUUTTTRRROOOJJJDDDAAA@@@AAA??????>>>===<<<;;;:::::::::999777555444444444555666555555555555555666666333222111///---,,,,,,,,,//////...---,,,+++*********(((''''''(((((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###&&& $$$&&&"""'''---***'''&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''(((((('''&&&%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((''''''((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++++++++,,,---...///000000222444555666;;;BBBHHH===;;;999888888777555333222555:::>>>>>>;;;777333444444444444333333333333333333222222111000000///222222111111111000000000------///000000000///...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,---//////---------...,,,---------------......---------.........//////////////////////////////........................//////...---------......------------------------......---------,,,,,,,,,+++++++++++++++*********,,,++++++++++++*********++++++******)))(((((((((************************))))))))))))))))))))))))))))))(((((())))))***+++''''''((((((((()))))))))***)))((((((''''''(((((()))(((((((((((((((((()))***))))))(((((())))))***'''((()))***++++++++++++)))***------------...///////////////111333555666:::===@@@AAABBBCCCEEEFFFGGGJJJKKKJJJMMMPPPNNNJJJHHHFFFNNNSSSOOOPPPRRRKKKKKKLLLOOOUUUZZZZZZUUUQQQPPPPPPNNNJJJGGGDDDDDDEEEBBBBBBAAAAAA@@@>>>======;;;999777555333222222222555555444555555666777888666555333222000000////////////...---,,,+++*********(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$###(((###&&&(((###'''...+++((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))******++++++,,,...///000000222444555666888<<<@@@===<<<:::999999888888888888:::>>>@@@@@@===999666333333333333333333222222222222222111111000000000222222222111111111000000---...//////000///......,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,......,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++,,,,,,---------...............................................................---------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***************++++++++++++************************))))))((((((************************))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))))))))(((''''''''''''((()))((('''&&&&&&'''((())))))))))))(((((()))))))))'''((()))***++++++++++++'''***---......---------............000222444555888;;;>>>???@@@@@@BBBDDDEEEHHHJJJIIIJJJNNNNNNJJJEEEEEEMMMOOOJJJOOOTTTNNNHHHIIILLLPPPTTTSSSPPPLLLIIILLLNNNNNNLLLJJJIIIIIIFFFFFFGGGGGGFFFDDDBBBAAA;;;:::777444222111111111333333333333444555666777777666444333222111111111......------,,,+++*********(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###(((###((()))###'''...---)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$############$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))************,,,---...///...111555888999999999999<<<<<<<<<;;;;;;<<<===>>>======>>>>>>===<<<::::::444333333333333333222222000000111111222222222222222222222222111111111111...///////////////......,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,*********+++++++++,,,,,,***+++------+++++++++,,,******++++++++++++***))),,,,,,,,,,,,------------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***''''''''''''(((((((((((()))((((((''''''''''''''')))((('''&&&&&&'''((()))((((((((())))))(((((((((''''''((()))************'''***---///...,,,,,,,,,---,,,,,,---...000222444666999;;;======>>>???AAABBBFFFHHHFFFGGGKKKLLLJJJGGGGGGMMMMMMHHHOOOVVVOOOHHHHHHHHHJJJLLLMMMMMMLLLHHHLLLPPPRRRPPPLLLIIIHHHGGGHHHIIIJJJIIIFFFCCCBBB<<<:::777555222111000000000000000111222333444555333222111///............---------,,,,,,++++++******(((''''''(((((('''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$########################$$$$$$$$$""""""###$$$$$$$$$$$$###&&&###(((***###&&&///...((('''%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$''')))&&&&&&''''''((()))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))***+++,,,---...---111666;;;>>>===<<<::::::<<<>>>>>>>>>>>>@@@AAA>>>===;;;999888999::::::666666555555444333333333000111111222333333444444333222222222222111111111////////////............,,,,,,++++++,,,,,,---...++++++************++++++******+++++++++,,,,,,,,,)))+++,,,,,,*********+++)))***+++,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***************+++************)))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''((('''(((((())))))(((((('''&&&'''((()))************'''***---...---,,,+++,,,+++++++++,,,---///111222555777999;;;;;;;;;===>>>>>>CCCEEEDDDDDDHHHKKKJJJKKKJJJMMMIIIEEEOOOVVVMMMJJJIIIGGGGGGHHHJJJMMMOOOLLLNNNQQQQQQMMMIIIFFFDDDEEEFFFHHHJJJHHHEEEBBB???<<<:::888555333222111111000000///000000111222333222222111000////////////---,,,,,,,,,+++++++++******(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$"""((()))"""&&&//////&&&%%%$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((())))))((((((((('''''''''$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$''')))&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***,,,---......000555999===>>><<<;;;:::===???@@@???>>>>>>@@@>>><<<:::888888888:::;;;:::999888777666444333333333333333333333333444444333333222222222111111111000000///...............,,,,,,++++++,,,,,,---...++++++************++++++++++++++++++,,,,,,,,,---(((***++++++***))))))***)))***,,,,,,,,,***)))'''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++************((()))))))))*********+++************)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''((())))))(((''''''&&&'''((()))************(((***------,,,++++++,,,*********+++,,,...000111333666888999999999;;;<<<;;;@@@CCCAAAAAAFFFIIIIIIKKKHHHHHHEEEDDDRRRYYYNNNHHHHHHGGGFFFFFFIIILLLOOOLLLLLLLLLJJJGGGFFFGGGHHHDDDFFFIIIJJJIIIFFFAAA>>><<<;;;888666444333333333111111000000000000111222333333222111000000000000,,,,,,,,,+++++++++++++++***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$######!!!((()))"""&&&000000%%%$$$###"""""""""###$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))***+++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###$$$&&&)))&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))***+++---...000111333666888:::999888:::===AAAAAA>>><<<<<<===>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::888777555444333666555555444444333333222333333333222222222111111111000///...............,,,,,,++++++,,,,,,---...++++++************++++++++++++,,,,,,,,,---------((()))++++++)))((()))******+++,,,---,,,+++)))'''******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---************************+++++++++************)))(((((())))))*********+++************)))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))************)))+++,,,,,,+++***+++,,,************+++---000111333555777888888888:::;;;999???BBB@@@@@@DDDHHHIIIGGGCCCCCCAAADDDUUU]]]RRREEEEEEFFFEEEFFFGGGJJJMMMHHHGGGEEEBBBBBBEEEKKKOOOEEEGGGJJJLLLKKKGGGCCC@@@<<<;;;888666555444444444222222111111111111111111000///...------,,,------,,,,,,++++++++++++++++++***(((''''''(((((('''&&&''''''''''''''''''''''''"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""######"""###$$$&&&(((***$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!###$$$%%%&&&%%%%%%###"""%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&'''''''''(((%%%&&&((()))************'''((()))))))))&&&$$$"""$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&###"""333DDD999$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''((((((((((((((()))******))))))))))))***+++,,,------222555555777::::::777>>>???@@@AAA@@@???>>>===>>>>>>>>>===<<<;;;::::::???;;;666444555555333111666666666666555444333222333333333222111000///...............------------,,,,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))***,,,++++++,,,------,,,***(((((())))))))))))((((((((()))******)))((('''&&&))))))))))))************))))))))))))))))))))))))************))))))))))))************************)))))))))))))))******++++++******)))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***************))))))))))))***+++,,,---333222111111222555888:::777777888:::===@@@CCCEEEFFFBBB@@@EEENNNVVVWWWUUUOOOOOONNNLLLKKKJJJJJJKKKGGGIIIGGGCCCGGGPPPSSSPPPUUUTTTQQQLLLFFFBBBAAAAAA???>>><<<999777666777999888666333222111111///...111000///,,,))))))+++...,,,,,,,,,++++++)))((((((***)))'''&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''########################"""############$$$$$$$$$############""""""""""""$$$#########$$$&&&'''((($$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###""" """###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%###$$$444DDD<<<,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''((((((((((((((())))))***))))))))))))***+++,,,,,,(((---111444999<<<:::555???AAABBBBBBBBB@@@@@@@@@>>>>>>>>>>>>===;;;999777;;;999777666666666555444666666666666555444333222222222222222111111000////////////......---------------,,,+++++++++,,,,,,,,,+++******))))))******+++******+++,,,,,,+++)))(((((())))))))))))(((((())))))*********)))''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))***++++++***))))))(((((())))))(((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((((((((()))************)))))))))))))))***+++,,,,,,000000//////111555888:::999999999:::<<>>CCCLLLSSSTTTRRRQQQNNNKKKIIIIIIJJJJJJJJJHHHMMMOOOKKKJJJNNNQQQPPPOOOMMMIIIEEEBBB@@@??????AAA@@@>>>;;;999888:::;;;888666444222222222000///...---------------------,,,,,,,,,,,,+++***)))((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$########################$$$%%%%%%%%%%%%###!!! """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''((((((((())))))((('''&&&%%%&&&&&&''')))(((''''''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%''''''%%%---777///###&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''((((((''''''(((((()))***))))))))))))***+++,,,,,,)))---333;;;EEELLLIIIBBB>>>@@@AAAAAA@@@???@@@AAA===>>>??????===:::777555777888999999888777777888666666666666555444333222111111111222111111000000111000000///...---------...---,,,+++++++++++++++++++++***)))))))))*********))))))***++++++***((((((((())))))))))))(((((())))))***++++++***((('''(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))(((((())))))***++++++***))))))(((((())))))'''(((((())))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&''''''''''''((((((((('''((())))))******))))))))))))))))))***+++,,,,,,---------...111555999;;;===<<<:::999:::<<>>DDDLLLQQQQQQOOOQQQMMMIIIHHHJJJLLLKKKJJJKKKRRRVVVQQQKKKJJJLLLNNNGGGCCC@@@@@@BBBDDDDDDCCCDDDBBB???<<<;;;;;;===>>>999777444333444333222111,,,++++++...111222000---------------,,,+++******)))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&########################""""""#########$$$$$$$$$"""###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$""""""""""""""""""""""""%%%&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))((('''%%%$$$$$$%%%'''(((***((('''%%%%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&'''###%%%***###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''(((''''''''''''((())))))((((((((())))))***+++,,,,,,///444===KKKVVVVVVPPP:::<<<>>>>>><<<<<<===???===>>>@@@AAA???;;;777555555888<<<;;;888666777999666666666666555444333222///000111111111111111000111111000///......---,,,...---,,,+++******************))))))))))))*********))))))***++++++***((((((((())))))))))))(((((())))))***++++++***)))((((((((((((((()))))))))***))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((())))))***+++,,,+++,,,---///333777:::===???>>>;;;999999:::===>>>>>>===@@@FFFMMMQQQPPPMMMNNNKKKIIIKKKOOOQQQOOOMMMPPPSSSTTTPPPJJJGGGHHHIII@@@>>>>>>BBBJJJMMMLLLHHHFFFCCC???======>>>>>>???999777555444555555444333000,,,+++---222444111------.........------,,,+++))))))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%$$$###""""""'''&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$###$$$&&&(((******(((&&&$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&%%%###"""%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""&&&######)))%%%###+++$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''''''''''''''''''(((((()))(((((((((((()))***+++,,,++++++,,,222???KKKMMMHHH666999<<<<<<999999<<<@@@===???AAAAAA@@@<<<999666666999<<<<<<888666666777666666666666555444333222///000000111111111000000111000000///...------------,,,++++++***************))))))((())))))******+++******+++,,,,,,+++)))(((((())))))))))))((((((((()))***++++++***)))((('''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((('''((())))))******))))))((('''(((((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((((((((()))***+++,,,,,,---...111444888;;;===@@@>>>;;;999999:::;;;===<<<===@@@EEEKKKMMMLLLIIIIIIIIILLLPPPUUUVVVSSSPPPTTTPPPLLLIIIGGGEEEEEEFFF@@@@@@BBBIIIOOOQQQKKKFFFEEEBBB>>>===>>>???>>>===999777555555666666666444666111,,,,,,000222111......////////////......---******)))(((((()))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$''''''%%%$$$###"""""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$%%%''')))***)))(((&&&%%%%%%&&&''')))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%###"""%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&''''''''''''$$$)))&&&###(((%%%""")))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''''''''&&&&&&''''''((()))(((((((((((()))***++++++,,,+++)))***111:::<<<888555999<<<;;;888888<<>>???@@@???<<<:::888888999:::999888666666777666666666666555444333222000000000111000000//////...............---------++++++************++++++))))))((((((((()))******+++******+++,,,,,,+++)))(((((())))))))))))((((((&&&''')))******)))((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((''''''(((((()))******)))((((((''''''((((((&&&''''''((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((((((((()))***++++++---...000222555888:::<<<===<<<;;;:::::::::;;;<<<;;;<<<>>>BBBEEEGGGFFFDDDFFFIIINNNRRRTTTTTTRRRQQQRRRKKKEEEEEEEEEEEEEEEGGGDDDEEEHHHLLLNNNKKKDDD>>>CCC@@@>>>>>>@@@AAA>>>;;;888666555555666777666555999444///---///000000//////000000000000000//////,,,+++******))))))))))))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""###$$$$$$%%%$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''''''''(((%%%+++'''"""&&&"""!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###!!!$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''''''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++,,,---,,,***,,,222333000222666:::888555555;;;@@@:::;;;<<<<<<<<<;;;999888888666555666777888888777666666666666555444333222000111111111000///......,,,,,,,,,,,,------------))))))))))))***+++,,,---((((((((((((((()))*********))))))***++++++***((((((((())))))))))))((((((%%%&&&'''((()))((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))))))))(((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((''''''(((((()))***+++...///000222444666777888::::::;;;;;;<<<<<<<<<;;;<<<===>>>@@@BBBCCCBBBAAAFFFJJJNNNNNNLLLKKKMMMPPPJJJFFFEEEHHHGGGEEEGGGLLLGGGHHHJJJJJJIIIEEEAAA>>>BBB@@@???AAADDDCCC>>>:::777666444444666777777666666555333111000000000000000000111111111111111000...---,,,+++***)))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###"""""""""###%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))***%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''(((((( '''$$$###***)))$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((&&&"""!!!###'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))''''''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++'''+++,,,+++,,,000000......333666555111222888>>>999999999::::::999999999777444222333777::::::999666666666666555444333222111111111111000///------******+++,,,,,,------...(((((())))))***+++------((((((((((((((()))******)))(((((((((******)))'''(((((())))))))))))(((((($$$%%%'''(((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((************))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''(((((()))***+++//////000222333444555555777999:::<<<======<<<;;;???@@@@@@AAABBBCCCBBBBBBHHHKKKMMMIIIDDDCCCHHHNNNDDDDDDIIIMMMJJJEEEIIIQQQHHHIIIJJJHHHFFFDDDDDDDDDBBB@@@@@@CCCFFFEEE???999777555444444666777777666222333555444222000000000000111111222222222111111///...---+++***))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$###$$$&&&(((***+++******)))***,,,---...000222444444555666888:::888666444777::::::666111666666777777888888999999:::999888777555333222111222222111000///...------...***(((+++111444000,,,,,,+++)))((((((***+++---))))))************))))))((('''''''''&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((''''''&&&%%%%%%%%%&&&'''((())))))&&&''''''((((((((((((((((((((((((((()))))))))))))))(((&&&%%%&&&''')))+++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%###%%%''''''&&&%%%&&&'''&&&'''((((((''''''(((***&&&''''''((()))*********.........///000222333444555777999<<<>>>>>>======FFFHHHHHHDDD???<<<>>>BBBIIICCC@@@DDDEEECCCDDDHHHHHHLLLLLLGGGFFFJJJLLLJJJLLLKKKJJJIIIGGGEEEAAA???>>>???BBBEEEGGGDDD<<<555777777666666666777888999555444222000............111111111111111000//////---------,,,+++***((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&(((*********))))))***+++---......000333444444555777888888666555777:::999555111000111222444777:::===>>>;;;:::888777555333111111222222111000///...------...+++)))---333666333///,,,+++***(((((()))+++,,,))))))************))))))((((((((('''''''''&&&&&&)))(((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''((())))))))))))(((''''''((((((((())))))))))))(((&&&&&&&&&''')))***((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$&&&'''(((&&&&&&'''(((&&&'''((((((''''''(((***)))))))))***+++,,,,,,,,,------...///000222333444999999999:::;;;===???@@@JJJKKKJJJEEE???===???CCCHHHCCCAAADDDEEEBBBBBBFFFIIIMMMMMMHHHFFFJJJKKKJJJFFFHHHKKKMMMNNNKKKGGGDDD@@@AAADDDFFFFFFBBB===888666666777888999::::::;;;666444222000///......///...//////000000000000///------...---,,,***)))'''%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))***))))))))))))+++,,,---,,,...222444444444555777999777555666888888444000......///222555999>>>@@@;;;:::999777555333111000222222111000///...------...+++***...444777555222---,,,***)))))))))******))))))************)))))))))))))))(((((((((''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))******))))))&&&&&&'''''''''((((((((((((''''''&&&&&&((()))***((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&$$$%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%&&&(((((('''''''''(((&&&'''((((((''''''(((***))))))******+++,,,,,,,,,++++++,,,...000222444555===;;;999888:::===AAADDDLLLKKKHHHCCC===<<<@@@CCCFFFDDDDDDFFFEEEBBBAAACCCGGGJJJJJJFFFEEEGGGIIIIIIFFFJJJPPPTTTTTTOOOJJJEEEBBBDDDEEEEEEBBB???===<<<555777999;;;<<<<<<<<<<<<666555333111000//////000------......//////000000,,,---...///...,,,)))'''%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%!!!###%%%(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((()))))))))(((((()))***,,,---+++...222444555555666777999777666777777777444111333222111111222555999;;;;;;:::999777555333111000111111111000///.........///---,,,///333555333111------+++***))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&(((((()))***************&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''))))))((('''((()))&&&'''((((((''''''(((***((((((((())))))*********)))***+++,,,///111333555;;;:::999999<<>>:::;;;@@@DDDFFFGGGHHHHHHFFFCCCAAAAAAAAACCCDDDCCCCCCEEEHHHJJJPPPSSSWWWXXXTTTMMMFFFBBBBBBDDDEEEBBB>>>;;;<<<>>>777999;;;===>>>===<<<;;;666555333111000000000111////////////.../////////+++---///000///---)))'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%!!!###%%%(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''(((((()))(((''''''((()))+++,,,,,,///222444555666777999999888777777777777555444777666333222222444666888:::999888666555333222111111111000000//////......000...---...111111///------,,,+++***)))))))))((())))))************))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&(((((()))***************&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%'''))))))((('''((()))&&&'''((((((''''''(((***))))))))))))************((()))***+++...000222444555666999<<<@@@CCCEEEGGGEEECCC???;;;:::>>>CCCGGGGGGJJJLLLJJJFFFCCCAAA???>>>???AAACCCDDDFFFJJJMMMXXXZZZZZZVVVOOOHHHCCCAAABBBCCCBBB???:::999;;;>>>:::<<<===>>>===;;;999777666555333111000000111111444333222000............***,,,...000///---)))'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''''')))***+++---///111333444666888;;;999999888888888777777777777666555444444666888999888888777666555444333333111000000000/////////...///...---...///...,,,***,,,+++++++++******))))))))))))************)))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((())))))******))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&$$$%%%&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&(((((('''''''''(((&&&'''((((((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++---///111222111444999>>>BBBDDDEEEEEEDDDBBB>>><<<===AAAGGGJJJHHHMMMNNNJJJDDDBBB@@@>>>>>>>>>@@@DDDFFFGGGKKKPPPUUUWWWVVVRRRKKKFFFDDDDDDAAA@@@???<<<::::::<<<>>><<<<<<<<<<<<;;;999777555555444222111000000111111777555333000...---------***+++---...---,,,)))'''%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&'''(((***+++---...///000111444888;;;888999999999999999:::;;;888888888777777888999999666666666666555555555555000000000000////////////...------.........---+++******+++++++++******)))))))))************))))))((((((((('''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''((())))))))))))(((''''''((((((((()))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$&&&'''(((&&&&&&'''(((&&&'''((((((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,---///000333555999>>>AAABBBCCCCCCDDDAAA===<<<>>>BBBFFFHHHGGGMMMNNNGGG@@@???>>>;;;???===>>>CCCDDDCCCGGGMMMMMMPPPQQQOOOIIIEEEDDDFFFBBB???<<<;;;<<<===>>>>>>;;;::::::999888777666666444333111000//////000111666444111///------------)))***+++++++++***)))(((%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&''''''(((((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((('''(((((((((((((((''''''''''''&&&&&&'''(((***+++------......///333888<<<888999::::::999:::<<<===<<<;;;;;;:::999888777777555555555666666666666666000000000000////////////,,,------...//////......)))******+++++++++******))))))************))))))((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&''''''((()))(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&''''''''''''''''''''''''######%%%&&&'''(((((((((###%%%''''''&&&%%%&&&'''&&&'''((((((''''''(((***************************)))))))))***+++---...///666888:::<<>>AAAHHHHHHLLLOOONNNHHHDDDCCCEEECCC???;;;;;;>>>@@@@@@>>>999888777777666666777777333222111/////////000000333222///---,,,,,,---...)))************))))))((()))(((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))******)))'''&&&)))&&&$$$$$$%%%&&&'''&&&((('''&&&&&&$$$$$$###"""((('''%%%$$$###$$$$$$%%%)))*********)))(((&&&%%%$$$%%%((()))******((('''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%))))))(((&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))************,,,,,,---...000333666777777:::<<<======<<<======<<<888888::::::666333333111333666999:::999888666222111///000111111000/////////...---,,,,,,++++++,,,,,,+++***))))))************))))))((((((''''''(((((('''&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))$$$%%%&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&'''''')))))))))(((''')))---111333444666777888;;;???BBBAAA;;;<<>>:::888:::>>>???AAACCC???DDDJJJMMMKKKHHHFFFEEE???>>>;;;::::::<<>>AAA@@@::::::??????;;;>>>HHHXXX\\\SSSHHHCCC999222666:::<<<>>><<<;;;>>>AAACCCHHHKKKOOOOOOLLLGGGEEEDDD@@@???===<<<;;;;;;<<<<<<======999222111444333///444333111000//////...............---,,,,,,++++++++++++***))))))(((((('''***(((%%%%%%'''((('''%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%)))(((&&&%%%&&&&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))))))))((('''&&&%%%###$$$&&&'''(((((('''&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''((((((''''''&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((())))))))))))******++++++,,,---///111333555444666999:::999888888999777444444666555111000222666777888999999777555444333111000000111111000/////////......---,,,,,,,,,,,,+++******)))*********))))))))))))((((((((((((***)))((((((''''''((((((&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((()))))))))((((((***,,,&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))(((((()))---000///111333555666999<<>>999888<<<===;;;@@@JJJ\\\___TTTHHHDDD===:::BBBKKKRRRRRRGGG>>>???AAAAAALLLNNNOOOMMMJJJFFFDDDDDD??????@@@???>>>;;;999777===;;;888444555666444...///.........///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***(((&&&&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''&&&&&&"""###$$$&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&''''''(((******((((((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((()))))))))***)))***+++,,,...000222222333666888999888777777888555333444666444111111444666777888999999888666555444222111111111111000/////////......---------,,,++++++***************+++))))))))))))((((((((((((******)))(((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&'''(((***%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''''''''((()))(((((())),,,//////111333555777999<<<>>>>>>;;;;;;>>>>>>===@@@GGGNNNVVVRRRIIIFFFEEELLL]]]vvvzzzrrr]]]OOONNNLLLFFFIIIIIIHHHGGGEEEDDDDDDDDD<<<>>>AAABBBAAA>>>999777:::888555444777888555000111111111111000000222333,,,,,,,,,------.........------,,,++++++******))))))(((''''''''''''''''''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&'''(((+++...///---+++$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((('''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&'''((()))***+++'''((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''(((((((((((()))))))))((()))***,,,---///000000333555888888777666666777555444555666444111222777555555777888999999999888444333111111222111000...///...............------+++***************++++++(((((((((((())))))))))))******)))(((((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&'''(((***$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((())),,,......111444666888:::<<<>>>>>>>>>@@@BBBAAA???@@@CCCCCCSSSVVVOOOKKKKKKZZZrrroooccc```[[[TTTHHHGGGEEECCCBBBCCCCCCCCC:::===AAACCCDDDAAA===;;;<<<888555444555444222111555666666333000//////111------......//////000000------,,,,,,+++*********))))))(((((('''''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...222222111///%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&%%%$$$###"""'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''')))******&&&''''''''''''((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))&&&''')))+++,,,---......333555777777666555444555444444555777444111444:::555555777888999:::::::::555444222222222222000...........................*********)))******+++,,,(((((((((((())))))))))))***)))((((((''''''((((((%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((((()))))))))((((((***,,,%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&'''((()))((()))+++---...111444777888:::<<<>>>===???BBBDDDCCCAAA@@@@@@FFFXXX^^^VVVOOOMMMZZZqqqwwwlllddd^^^ZZZVVVKKKHHHEEECCCCCCCCCBBBAAA;;;===AAADDDEEEDDDBBB@@@AAA<<<777555222000111555///111222111......000333......//////000000000111------,,,++++++******)))))))))***((('''&&&''')))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''+++///333333000...&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))%%%''')))***,,,,,,,,,,,,111333555555444222222333333333555666333000444;;;777777777888888999999999666444222222222222000...............////////////******))))))***++++++,,,'''((((((((()))))))))***)))(((''''''&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''((()))((('''''')))+++&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%'''((()))((()))+++,,,,,,///333666777888:::<<<<<>>@@@AAACCCDDDEEEEEEDDDAAA<<<888555111///666@@@BBBCCCCCC===666222333555.........///////////////,,,,,,,,,+++******))))))(((******)))&&&&&&(((***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((+++///222222///,,,''''''''''''''''''''''''"""###%%%&&&''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%&&&(((***+++,,,,,,+++///111333333222000000111222333555666222000444;;;999999999888888888888888666444333222222222000............///////////////******))))))***+++,,,,,,'''((((((((())))))******(((((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%'''((()))((()))***,,,+++...222555666777999;;;;;;===>>>===>>>AAADDDEEEDDDRRRUUURRRQQQKKKKKKVVVqqqjjjjjjlll]]]FFF>>>FFFBBB@@@???AAAEEEHHHHHHFFFBBBBBBBBBCCCDDDEEEFFFFFF>>>:::777555111222>>>MMMooommmeeeWWWEEE777111000........................,,,,,,++++++***))))))((((((***+++)))&&&&&&(((***&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))'''))),,,000222000+++((())))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&)))+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''((('''&&&'''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&%%%&&&((()))((()))+++,,,///000000111111111111000000000000222666999:::;;;===:::777777999:::999777666666555444222000...---........................------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$'''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''%%%$$$%%%((((((&&&###&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))*********,,,000333444666999;;;<<<>>>@@@AAAAAAAAABBBCCCEEEFFFJJJLLLIIIEEEIIIPPPiiillljjj```QQQDDD??????<<>>BBBAAAAAAOOOaaayyyXXXHHHAAA;;;777333//////111222222000//////...,,,+++***)))(((***))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))******'''%%%)))((((((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((((('''&&&'''((())))))''')))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%'''((()))((()))***,,,///000000000000000//////000000111444777::::::::::::888555555666777777666666666555444222000///...........................------,,,,,,++++++******'''''''''''''''''''''''')))((((((((('''&&&&&&%%%''''''((((((((('''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***)))+++///111222444666888999;;;===>>>===<<<===>>>???AAAEEEJJJHHHDDDDDDIIIPPPSSSUUUQQQJJJFFFFFFIIICCCIIIKKKHHHFFFGGGHHHGGGCCCCCCDDDEEEFFFGGGHHHIIIAAA;;;<<>>AAA@@@???AAATTTdddmmmaaaRRRIIICCC>>>:::666111000222444333111000000///...,,,+++******))))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((,,,)))'''&&&'''(((''''''((((((''''''''''''(((((('''((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&'''((()))***''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&'''((())))))'''((((((''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%&&&'''))))))((((((***+++------...////////////......///222666:::;;;:::888888888888777666777888:::666666555444333222000///........................---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&'''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))'''***---...//////111333555777999999888888999:::===>>>DDDJJJKKKFFFDDDFFFOOOTTTXXXYYYTTTLLLGGGDDD>>>EEEIIIHHHFFFGGGFFFDDD<<<>>>AAAEEEGGGHHHHHHHHHAAA===999999888666777:::DDDSSS[[[TTTIIIBBB???;;;:::555111000222333222000000000///...,,,+++******)))))))))))))))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((())))))))))))(((+++)))'''&&&'''((()))((((((''''''''''''(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((('''&&&'''((())))))''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''%%%%%%'''((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$&&&((())))))(((((()))+++***+++,,,...//////000000...///333888<<<<<<:::888888888888777666777999;;;666666555555444222111000........................------------,,,,,,,,,,,,***************************)))((('''''''''))))))''''''((()))))))))((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((((((''''''(((((()))'''''''''(((((('''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))''')))+++---------///000222444777777777777888:::>>>>>>CCCJJJKKKHHHFFFGGGKKKOOOUUUWWWUUUOOOIIIFFF>>>BBBEEEEEEFFFHHHGGGBBB999<<>><<<999666444666999===IIIVVV___YYYLLLCCC???===:::666222000222333111000000///...---,,,***))))))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((()))***))))))((()))'''&&&&&&'''))))))((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((()))************)))''''''''''''''''''''''''###%%%(((((((((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))((('''&&&'''((())))))'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''$$$%%%&&&((())))))******))))))(((((((((((())))))((((((((((((((((((((((((***((('''&&&''''''%%%$$$'''((())))))(((((()))***((()))+++---///000111111---///333999======:::777666777888666555555888;;;666666555555444333111111........................------------------------))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))''''''''''''''''''''''''%%%(((***)))'''&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&(((+++,,,,,,,,,---...000222555777777777999;;;???>>>AAAHHHJJJHHHFFFGGGJJJMMMQQQSSSSSSPPPMMMKKKCCCDDDDDDDDDHHHKKKHHHAAA888<<>>:::555444777<<<<<<999JJJ[[[kkkhhhXXXHHH@@@???===999555333444555444222///...---,,,***)))(((((()))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""&&&(((&&&%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((((((''''''''')))+++,,,&&&))))))&&&''',,,+++&&&---))))))---+++&&&'''---'''&&&'''(((***+++***))))))((('''''')))******))),,,,,,+++))))))(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&'''((('''&&&))))))(((((((((((())))))''')))***)))((('''(((***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((()))******))))))((((((''''''&&&&&&))))))(((((((((((())))))&&&&&&''''''(((((())))))******+++,,,---000222444111555777999===@@@===777;;;888666666888999777444777666666555555666666777222111111000///......---......------,,,+++******,,,+++******))))))******************))))))))))))'''((()))))))))(((&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''(((((('''&&&%%%%%%******)))(((((((((((((((&&&&&&&&&''''''''''''(((***(((&&&'''))))))'''%%%"""###$$$$$$%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---...///111333777:::===>>>???DDDHHHHHHFFFEEEIIIMMMIIILLLOOOOOONNNKKKJJJIIILLLIIIGGGHHHIIIHHHCCC???CCCCCCDDDCCCBBBCCCEEEHHHCCC<<<888;;;>>>???AAADDDNNN```hhh\\\LLLFFFEEECCC===:::555222111222222222,,,++++++***))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''(((((((((((('''''''''(((((()))(((''''''''''''((())))))***,,,+++''''''+++***&&&---++++++,,,+++)))))),,,)))((('''((()))***)))'''+++***((((((***+++***)))++++++***)))((((((((()))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))''''''((()))((('''))))))(((((((((((())))))((()))***)))((('''(((***)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))((((((((((((((()))******))))))))))))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((()))))))))***,,,...111222111444777999>>>BBB???::::::888777777999:::999777555555444444444333333333111111000000///......------------,,,+++*********,,,+++******))))))***************)))))))))(((((((((((((((((((((''''''&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))''''''(((((('''&&&&&&%%%))))))(((''''''''''''(((&&&&&&&&&''''''''''''((((((&&&$$$%%%''''''%%%###%%%%%%%%%&&&&&&''''''(((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---...///000222444777999;;;<<<>>>@@@BBBCCCEEEIIILLLJJJKKKLLLKKKIIIHHHIIIJJJMMMKKKJJJIIIIIIHHHFFFDDDAAABBBBBBBBB@@@@@@BBBCCCAAA;;;888;;;???@@@BBBEEEQQQ___dddYYYKKKGGGEEEBBB===:::777444333222222222000///---,,,+++,,,,,,---((()))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###(((***&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&''''''(((((())))))))))))))))))************++++++***)))))))))******+++---,,,***)))+++,,,)))+++------******------+++---+++))))))***+++***)))***)))'''((())))))((('''++++++*********************))))))(((((())))))***&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$&&&(((&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((+++***(((((()))))))))(((***))))))(((((())))))***((()))******(((((()))************************************************++++++***************)))))))))(((((((((((()))******))))))***************+++))))))(((((((((((())))))))))))((((((((((((((('''((((((((()))+++---///111111555888:::>>>BBBAAA<<<999888777888:::;;;:::999444444444444444333222111111000000//////.........,,,,,,,,,+++******))))))++++++***))))))))))))*********))))))))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''((())))))))))))((('''''''''(((''''''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))***+++,,,,,,......///000111333555666999999:::===BBBGGGIIIJJJHHHHHHGGGEEEDDDEEEHHHKKKNNNNNNNNNLLLJJJJJJKKKLLLBBBDDDEEEDDDBBB@@@@@@@@@???:::888<<>>EEEJJJIIIFFFAAABBBCCCCCCCCCEEEHHHKKKPPPQQQQQQNNNKKKKKKOOOSSSGGGIIIKKKKKKHHHDDDBBBAAA===:::999===@@@@@@DDDHHHGGGLLLMMMIIIGGGJJJJJJGGG<<<======;;;888555333222......//////...,,,***)))*********)))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&(((&&&(((---///***&&&&&&&&&&&&'''''''''(((((((((&&&''''''((())))))************))))))))))))))))))************++++++++++++//////......///111333444111222444444222000111444222333222000111333000+++...,,,+++,,,---//////...,,,+++,,,---///000...---,,,++++++************+++)))((((((''''''(((((()))(((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''%%%$$$$$$&&&(((%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((((()))***)))(((******))))))))))))******)))***+++***)))((()))+++************************)))))))))******+++++++++*********))))))((((((((()))))))))))))))***++++++((((((((())))))*********))))))(((((((((((())))))******))))))((((((((('''))))))))))))+++---///000777;;;===;;;;;;===<<<999888999888777666555555555111222222333333333333222////////////............++++++******************+++***))))))(((((()))))))))))))))(((((((((((('''***)))'''&&&&&&''''''((((((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))(((''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,......//////000111333333777777999@@@HHHJJJEEE???<<<>>>AAADDDEEEGGGIIIKKKQQQRRRQQQNNNKKKLLLPPPUUUKKKMMMOOOOOOKKKGGGDDDBBB===;;;;;;>>>@@@@@@CCCHHHCCCDDDCCCBBBDDDGGGGGGEEE===???@@@>>>:::555444333///222555777666222---)))+++*********)))))))))((($$$%%%%%%&&&&&&''''''((((((%%%&&&+++,,,((($$$$$$'''''''''(((((((((((()))&&&&&&'''((()))******+++)))))))))***++++++,,,,,,.........///111444666888444777;;;???BBBDDDDDDDDDDDDCCCBBBBBB@@@@@@EEEMMMPPPJJJGGGGGGFFF@@@:::888666555555666888888666444///......000111000...+++---,,,+++***))))))))))))***))))))(((((())))))***)))))))))((((((((((((''''''(((((((((((('''&&&&&&%%%'''((('''&&&%%%&&&'''%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))+++***(((((()))))))))(((+++******))))))******+++)))***++++++))))))***+++************************((((((((()))******++++++))))))))))))))))))((((((***))))))))))))***++++++(((((())))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))(((***)))))))))***,,,...///777;;;===:::888999888666777888888777555444444555333333222111000000000000........................++++++++++++++++++++++++******)))(((((((((((()))))))))((((((((((((''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''''''''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***++++++------...///111222444555666666999@@@FFFFFFAAA;;;<<>>@@@@@@>>>AAAFFFEEECCCAAA@@@@@@AAA@@@??????AAABBB@@@:::666555666555888<<>>999222...+++++++++******))))))(((%%%%%%&&&''''''((()))))))))%%%%%%)))***'''$$$%%%''''''((((((((()))))))))''''''((()))***+++,,,---***+++,,,///111444555666999999:::<<>><<<;;;;;;:::888444000222111000...---,,,,,,,,,,,,++++++******++++++,,,))))))))))))(((((((((''''''(((((()))((('''&&&%%%$$$&&&))))))(((&&&&&&&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((()))((('''+++******))))))******+++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++))))))************************))))))******+++,,,******************))))))))))))(((((((((((()))))))))))))))))))))*********)))((((((((()))+++,,,...444999;;;777555666777555444666888777666555777999<<<:::666222000/////////........................+++++++++,,,,,,,,,,,,,,,******)))((((((((((((((())))))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((('''%%%###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***+++,,,...000333555777888888:::???CCCEEECCCAAACCCDDDEEEEEEFFFGGGJJJMMMQQQOOOLLLKKKLLLMMMMMMMMMNNNOOOPPPNNNKKKGGGEEEDDDAAA@@@@@@BBB???<<<>>>CCCEEECCCAAAAAA@@@>>>======AAACCCDDD@@@:::666666888666888;;;<<<:::666222///,,,,,,+++******))))))(((&&&&&&''''''((()))******,,,((('''***+++(((&&&'''(((((((((((())))))))))))((())))))+++,,,---......,,,...111555999===@@@AAADDDDDDEEEIIIPPPYYYaaafffcccooopppiiieeegggnnn|||ooobbbggghhhggghhhhhhgggccc]]]YYYSSSQQQOOOMMMKKKGGGAAA===999888666444333222111111...------,,,,,,------...******))))))(((((((((''''''((()))))))))(((&&&%%%###&&&)))***)))'''%%%%%%'''((()))((('''((()))+++(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&'''((('''&&&++++++************++++++)))+++++++++***)))***+++------------------------(((((()))***++++++,,,,,,*********++++++,,,,,,---*********)))******+++,,,---,,,,,,++++++*********))))))(((((((((((())))))(((((())))))******++++++((('''''''''((()))+++,,,111666999666444555777666111444777888777888;;;===FFFBBB<<<666222000000111---.....................,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((()))((((((((('''''''''''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%&&&'''((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''')))***)))&&&%%%''')))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++'''(((***---000333666777<<<;;;<<>>>>>@@@BBBDDDEEEAAA:::666777999333444444333111///---,,,,,,,,,++++++***))))))(((&&&&&&&&&'''''''''((((((''''''((((((((('''&&&&&&---(((&&&))))))%%%%%%)))(((///222---,,,111444222999888888BBBMMMIIIMMM___```XXXYYY^^^cccrrr{{{qqqqqqnnnhhhlllpppmmmzzzxxxhhhkkkmmmggg```dddkkkooojjjaaa[[[XXXNNNJJJAAA777555777777444444111...///...---+++,,,)))+++...---***)))***,,,+++***)))((('''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))************))))))))))))************++++++***))))))((())))))******+++,,,,,,+++***))))))+++------+++***+++---000,,,,,,000000,,,,,,000)))+++++++++,,,,,,+++(((......---,,,,,,+++++++++)))***+++++++++*********------,,,***(((''''''((()))(((((((((((()))******************))))))))))))((())))))***+++,,,,,,,,,...111555777777777777888===888888===;;;666===KKKZZZNNN???555111111000///...............////////////...,,,******+++,,,---+++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%(((***'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((()))******++++++,,,---///222555777===::::::AAAKKKRRRRRROOOIIIJJJLLLNNNOOOOOOPPPOOOOOOJJJHHHMMMOOOLLLLLLPPPQQQPPPNNNLLLIIIFFFGGGJJJAAACCCEEEEEECCCBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAABBBFFFIIIDDD:::333444777333333111000////////////------,,,++++++******)))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((***''')))------***,,,111,,,000444666;;;@@@CCCCCC@@@]]]mmmnnnuuuxxxsssrrr|||yyy|||{{{xxxqqq|||wwwqqqmmmooovvv{{{uuuxxx{{{sssvvvvvvvvvqqqvvv{{{xxxiiiZZZUUURRRKKKDDDBBB;;;888555444222111000000,,,***))))))***,,,,,,++++++******))))))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))************))))))))))))************++++++***)))))))))))))))((()))***+++++++++******'''((()))***))))))))))))///)))(((,,,...***(((***)))+++,,,---...//////...***)))(((***---...,,,***&&&(((***+++,,,---//////.........---,,,+++,,,---***))))))(((((((((((()))************))))))))))))(((((())))))***++++++,,,,,,///333555666666777888@@@<<<<<>>DDDJJJPPPTTTVVVJJJFFFDDDEEEJJJLLLJJJGGGGGGDDDCCCBBBAAACCCJJJRRRVVVVVVTTTOOOKKKHHHGGGFFFBBBDDDGGGGGGEEEBBB@@@???FFFFFFFFFFFFEEEDDDBBBAAAFFFAAA======??????999333/////////...............------,,,,,,++++++******''''''''''''((((((((((((((((((((())))))***++++++,,,++++++///444999===@@@EEEDDDIIIRRRVVVWWW]]]eeetttoooyyyllljjjlllxxxyyyxxx\\\CCCAAA:::111...///000---***------,,,,,,***)))((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###!!!$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((()))))))))************))))))*********+++++++++,,,++++++*********++++++,,,,,,,,,---------------,,,******,,,...000///---000111333555555555666777777666888::::::888999<<<888:::======<<<999666555555777777555111---,,,---333111///------,,,+++***---,,,,,,+++***++++++++++++++++++*********))))))''''''(((((()))))))))***))),,,///111222333555777444222444777666222444999999666222000222333444333222333555777666555222000***+++,,,---------,,,,,,+++++++++******)))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###&&&((()))(((''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((()))))))))))))))***+++...000111666999>>>AAACCCEEEJJJNNNFFFCCCAAAFFFMMMOOOKKKEEEIIIJJJJJJHHHDDDDDDJJJQQQNNNPPPNNNJJJHHHJJJLLLMMMEEEGGGJJJJJJGGGCCCAAA@@@FFFEEECCCBBBBBBBBBCCCCCCHHHBBB======@@@???:::444......//////////////////...------,,,++++++******'''''''''((((((((()))))),,,,,,+++,,,,,,---///000000000111666>>>HHHMMMOOORRRUUU[[[aaacccfffooozzzsssyyy~~~tttiiijjj~~~jjjLLLGGG???888444333222222.........------,,,,,,,,,))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((()))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...222111//////000111222222222888===;;;888999>>>CCCCCC@@@AAAGGGJJJJJJKKKOOOUUUZZZ___\\\RRRJJJFFFFFF:::>>>AAA@@@;;;777666666999666333222333222111///++++++*********++++++,,,++++++++++++************(((((((((((()))))))))))))))+++...000111222444666555444555888777555666888;;;999666555444333222111333444666777777555222000++++++,,,------,,,,,,+++++++++++++++************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))************+++---///000111666;;;======???DDDHHHAAA???BBBIIIRRRSSSMMMFFFAAAGGGLLLLLLIIIJJJNNNQQQJJJMMMLLLGGGGGGMMMRRRSSSFFFHHHJJJJJJFFFCCCAAA@@@DDDBBB>>><<<<<>>FFFNNNQQQVVV```lllsssiiiaaaaaalllvvvxxxyyy}}}tttnnnlllSSSXXX\\\ZZZQQQIIIEEEDDD===999555333333222///,,,,,,++++++************+++,,,++++++++++++*********))))))))))))))))))))))))***,,,...//////111333555444444555666777777888999:::999888666444333222222444444666666666444222000---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((((((((((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((()))+++*********+++,,,...///---111666999;;;>>>CCCGGG<<<===BBBJJJRRRSSSNNNIIIIIIPPPTTTSSSPPPNNNLLLJJJJJJOOOPPPJJJJJJQQQUUUSSSGGGHHHIIIGGGEEEBBBAAAAAADDDAAA===::::::===AAADDD>>>???>>>999444000000222///000111222222111000///......------,,,,,,++++++'''((((((((())))))))))))&&&'''(((+++///444888;;;===RRRdddeee^^^]]]cccgggpppoooyyyzzzrrrooo~~~zzzmmmoooxxx}}}{{{lll^^^UUUKKKAAA:::<<<999444///,,,+++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''###%%%(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''(((((((((((())))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,---...111444888;;;===999<<<@@@AAADDDLLLZZZeeehhhnnnssszzzpppxxx~~~uuulllfffeee[[[TTTLLLGGGCCC>>>777111444333111///...---,,,,,,,,,,,,+++++++++*********************************,,,.../////////000222444222222222222444777888777444444444444333333444444444444444444333222111000000///---+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%'''''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''((((((***))))))((()))***,,,------///333666999<<<@@@BBB;;;===@@@FFFKKKMMMLLLJJJSSSXXXYYYUUUPPPMMMGGG@@@DDDNNNRRROOOOOOTTTTTTNNNJJJKKKJJJHHHFFFDDDEEEFFFFFFDDDAAA???>>>>>>???@@@<<<<<<;;;777333111111333///000111222111000...,,,.........---,,,,,,++++++(((((((((((())))))))))))...///222666<<>>666222000///))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""$$$(((+++,,,+++((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333777<<>><<<:::888666666555555///000111111000...,,,***///......------,,,++++++''')))+++,,,,,,---------000;;;BBBBBBEEEPPP^^^ddduuu}}}qqqjjjtttwwwvvv}}}uuuxxxaaa^^^ttt}}}kkkWWW[[[bbbkkksssvvvvvvtttllllll|||nnnmmmtttzzzzzzuuu|||{{{ssszzzpppaaalllwwwpppuuu|||SSSBBB>>>666000---+++)))((()))++++++***---,,,,,,+++***))))))(((((((((((((((((((((((((((***))))))))))))(((%%%"""&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%((((((''''''''''''(((((((((((()))***************))))))))))))((((((((((((***+++***)))''''''***,,,---+++)))***---///...---333///...111222222444999;;;===BBBKKKVVV```eeefff|||xxx~~~xxxxxxeeecccSSSIIIBBBCCCBBB:::555666000...------...---)))'''...---,,,+++++++++------666888999555///,,,...111333333444555777888999:::777666444333222222333333888555222111222222222111333222///---,,,,,,---...,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%))))))((((((''''''&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((******(((%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&&&&&&&''''''''''''((('''''''''(((((()))***+++///111444666777888999;;;888999;;;@@@DDDEEEDDDAAAQQQLLLGGGEEEFFFHHHGGGFFFDDDDDDGGGJJJNNNQQQQQQPPPVVVWWWSSSMMMKKKMMMNNNLLLKKKLLLMMMKKKFFFBBB???>>>???@@@???===999666444333111000///...//////---,,,.........000000...***&&&...+++***++++++---222888777@@@GGGKKKTTTcccpppuuueee```hhhvvvmmmppp\\\RRRWWWSSSLLL^^^}}}rrrpppooonnnwwwrrrUUU\\\UUUOOOTTT^^^eeeccc^^^^^^XXX___qqquuujjjeeejjjtttrrr}}}~~~rrroooxxxrrrkkklllvvvuuummmgggmmmvvvuuu}}}^^^JJJ;;;666111///,,,***+++++++++***((())))))******+++******(((((((((((((((((((((((((((''''''((())))))'''%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((((((''''''''''''(((((((((((()))***************'''((((((((())))))******)))***+++***)))***,,,...---,,,+++,,,...///...---......111777999:::>>>DDDBBBIII^^^www|||}}}mmmnnntttyyyzzzwwwwwwzzz}}}www~~~|||rrrjjjlllddd]]]ZZZYYYRRRFFF===444333111000////////////,,,,,,,,,,,,,,,---//////:::<<<<<<999333000111444666777888:::;;;<<<======666666444333333444444555999666444222333333222111333222///---,,,,,,---...,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''))))))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))&&&&&&''')))&&&&&&&&&''''''''''''(((''''''''''''((()))***+++---///222444555666888:::888999;;;===@@@BBBCCCCCCNNNKKKGGGFFFGGGHHHHHHGGGFFFFFFGGGIIIMMMPPPRRRRRRYYYZZZVVVPPPMMMPPPPPPNNNLLLLLLLLLIIIDDD???===<<<@@@@@@???===:::777555444000///............---,,,...------...///...+++)))...+++***,,,,,,...999HHHNNNTTT[[[```hhhqqqwwwxxxyyy~~~rrr``````kkklllqqq}}}ooommm}}}xxx~~~oooUUUJJJDDDGGGJJJOOO```tttoooiiikkklllmmmwwwtttbbbhhhfffgggnnnuuuuuunnnfffkkkeeehhhssswwwtttwwwtttlllpppsssppprrryyyzzztttlllgggjjjxxx~~~||||||xxxxxxwwwcccNNNCCC999555000,,,+++++++++***'''((()))*********)))(((((((((((((((((((((((((((&&&&&&&&&(((******((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''(((***)))((((((''''''(((((()))(((((()))***************&&&''''''((()))***+++,,,((()))+++,,,,,,,,,...///***+++,,,...///000000000555777<<>>>>>>>>===666666666666666777777888:::888555444444333222000333111///...------------,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''((((((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''(((((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((()))***++++++---000111333555888;;;<<<===>>>???@@@CCCGGGJJJJJJHHHFFFEEEGGGIIIIIIIIIIIIIIIIIIIIIKKKNNNPPPRRRRRRSSSPPPJJJHHHJJJJJJHHHLLLLLLJJJEEE@@@===<<<<<>><<<:::777555444//////////////////......///...------......,,,+++//////333777888@@@VVVnnn|||xxxuuurrrpppuuusssmmmmmmrrr~~~sss}}}oooZZZaaa\\\qqqxxxggg```ooouuuiiifffdddaaabbbgggnnnpppooooooppptttwww|||~~~zzzxxxsssuuu}}}|||tttoooaaa^^^[[[]]]ddduuu~~~|||{{{eeeSSSKKKDDD:::111,,,+++++++++***+++++++++***(((%%%$$$((((((((((((((((((((((((&&&&&&&&&(((******(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&$$$%%%''')))))))))(((((((((((())))))(((((()))***************'''(((((()))******++++++(((***,,,,,,,,,,,,---///,,,...000222222333666999>>>DDDOOOYYY]]]aaakkkwwwoooRRRLLLYYYZZZZZZVVVPPPLLLOOOYYYaaammmnnnsssuuujjjYYYVVV]]]hhhxxxtttmmmnnnpppyyyyyywww~~~|||sssvvv{{{kkk```^^^XXXNNNBBB999555333//////...---,,,,,,,,,,,,444555555333000///000222333555999<<<======;;;:::888888888999:::;;;;;;<<<<<<:::777666555444222000222111000...------------,,,++++++******++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((())))))(((&&&&&&''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((******+++,,,...000222555999===<<<===>>>>>>???DDDKKKPPPGGGGGGGGGHHHIIIKKKLLLLLLMMMNNNNNNNNNMMMLLLMMMNNNHHHJJJHHHCCCCCCEEEFFFDDDIIIHHHFFFBBB>>><<<===>>>>>>===;;;:::999777555333///111222222111000000000333000---,,,,,,---,,,+++888<<>><<>>???FFFMMMLLLNNNUUUWWWLLL===<<>>??????===;;;999888777666333111222111000///...------,,,,,,++++++******++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***,,,---...000222777<<<@@@999:::;;;<<>>????????????===;;;:::999999888555333111111000///...---,,,,,,,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''')))***)))''''''((()))'''(((((((((((()))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***,,,---...000222888???DDD???===>>>AAAFFFLLLOOOPPPJJJMMMQQQSSSTTTUUUVVVWWWVVVXXXZZZWWWRRRNNNMMMMMMEEEHHHHHHFFFGGGKKKLLLJJJ@@@@@@@@@>>>===>>>@@@CCC<<<999777777999888555111333777:::999666333333444666333///------,,,+++***IIIUUU[[[bbbzzzxxxhhh___SSSFFFDDDNNNZZZ]]][[[YYYlllnnnvvvwwwzzzssszzzwwwtttvvv{{{~~~~~~rrrnnnlllqqq|||yyyjjj[[[LLL@@@888111000...---,,,---...///))))))))))))))))))))))))'''&&&'''(((******(((&&&((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((()))++++++)))((()))*********))))))))))))******(((((()))*********************************+++++++++,,,,,,,,,...111777;;;;;;@@@FFFIIIQQQbbbzzzyyydddWWWUUUTTTRRRRRRUUUQQQIIIGGGLLLPPPNNNHHHLLLSSSYYY]]]^^^YYYUUU\\\aaaeeeddd___\\\\\\___fffmmmqqqjjjaaa\\\ZZZXXX]]]___\\\TTTQQQZZZhhhqqqkkk\\\PPP]]]tttwwwwww}}}yyywwwyyy}}}|||vvvpppVVVPPPGGG===666333333333...---------...///000///111222333555777777888888:::;;;<<<===>>>======<<<<<<;;;::::::;;;999777444111111000000///---,,,,,,,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%)))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((((((((((((((((((((()))***,,,,,,***((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))))),,,------///222888@@@FFFCCC@@@???DDDKKKOOOMMMIIIFFFJJJOOORRRRRRRRRTTTUUURRRSSSSSSOOOJJJHHHKKKOOOEEEHHHHHHFFFFFFIIIJJJGGG???@@@@@@???===>>>@@@BBB===:::777888;;;;;;777333444888<<<;;;666222222333222111............---,,,QQQbbbmmmyyywwwmmmnnndddddddddUUUJJJKKKMMMUUU```kkkuuuzzzyyyvvvxxxwww~~~xxxrrr|||{{{~~~~~~rrrrrrrrrwww}}}ttthhhYYYJJJAAA777555111...,,,,,,---...))))))))))))))))))))))))%%%$$$%%%(((***+++***(((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''')))***((('''''''''******))))))))))))******(((((()))***************(((((()))***+++,,,,,,---+++,,,,,,---///555<<>>===>>>@@@>>>;;;888999<<<===999555444999===;;;666111000222///...---...000000///...jjjxxxoooaaa]]]]]]UUUYYYmmm|||tttmmmzzz|||qqqjjjqqqmmmzzz}}}uuuvvv{{{~~~iiibbbbbb\\\VVVSSSHHHAAA;;;888111***)))...,,,,,,+++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###%%%'''(((''''''((()))))))))((('''&&&%%%%%%$$$((((((((((((((()))*********************+++++++++///---,,,++++++,,,+++***---+++---444888<<>>???@@@@@@???===;;;:::>>>@@@===999666///(((///000111111111000...---vvviiiTTT^^^ccceeefffjjjwwwsssmmmbbbiiixxx|||rrrrrrwwwyyyvvvwwwnnnmmmwwwooolllwwwoooiiiccc\\\XXXVVVJJJ???===:::555000...---,,,+++***++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&&&&'''(((((((((''''''&&&&&&%%%((((((((((((((()))******************++++++++++++---,,,,,,,,,---.........555222444<<>>======@@@AAA===:::888222,,,...//////000000...---,,,ssstttiiikkkwwwrrr]]]RRRKKKVVV```qqqyyyrrrhhhnnnxxxiiiccclllyyycccmmmuuuyyyzzzzzz|||{{{rrrfffcccnnn|||lllnnnooopppttt~~~ttteeegggmmmxxxqqqnnnfff```[[[RRRHHHDDD???777000---...,,,***)))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((())))))(((&&&$$$%%%&&&'''''''''''''''''''''''')))(((((((((((()))******************++++++,,,,,,+++++++++,,,---///111333333555;;;EEEQQQ```rrriii[[[UUUUUU\\\\\\RRRIIIHHHMMM]]]eeejjjwww{{{{{{vvv|||wwwlllddd[[[TTTPPPJJJGGGPPP]]]fffqqq~~~hhhDDD;;;444000111111000111111333444666888999999999:::;;;;;;;;;;;;:::;;;;;;;;;:::999888666666333333111000///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++++++++///000000...***(((''''''((('''&&&&&&(((((('''&&&))))))((((((((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&((()))***+++******+++,,,///111222888999;;;===>>>???@@@@@@FFFFFFFFFCCC@@@>>>===>>>@@@@@@AAACCCFFFGGGGGGEEEFFFIIILLLNNNMMMMMMMMMMMMMMMGGGBBBBBBFFFJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>>===@@@???:::888777333///---.../////////...,,,+++vvvyyyccceeelllpppiiiYYYOOOLLLUUU```ooo{{{zzzuuusssooovvvrrrggggggnnn```XXXSSSaaammmaaaWWWaaadddhhhkkkgggaaa```eeeiii```ZZZWWW^^^lllxxxzzzwwwhhhxxx~~~zzz}}}mmmdddbbbvvv{{{mmm^^^\\\ZZZVVVOOOEEE;;;666111---)))(((***++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((('''%%%%%%&&&'''&&&'''''''''((((((((()))))))))(((((())))))***+++)))******++++++,,,,,,,,,***++++++,,,...111555777999BBBPPP```nnn~~~~~~tttbbbQQQMMMGGGHHHQQQUUURRRQQQVVVttt}}}xxx~~~|||rrrrrrmmmjjjiiiddd[[[XXXYYYMMMWWWiii}}}QQQEEE;;;111111333333333333333444444444555999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666333222111000............,,,,,,,,,,,,,,,,,,,,,,,,)))*********************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%&&&'''((()))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((%%%&&&''''''((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************)))((('''''',,,---...,,,***'''''''''((('''&&&'''((()))(((&&&))))))(((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''((())))))))))))***+++,,,---...///666666888:::===@@@BBBDDDGGGHHHHHHEEEBBB@@@@@@AAACCCCCCCCCDDDGGGHHHHHHGGGJJJKKKLLLMMMLLLJJJIIIHHHKKKFFFBBBCCCHHHJJJGGGDDDEEECCC@@@>>><<<<<<<<<<<<:::;;;999444222333111........./////////...---,,,rrrqqqggghhhgggbbbWWWQQQTTT[[[aaaxxx{{{zzzvvv|||{{{~~~|||bbbmmmtttmmm]]]PPPLLLKKKBBBMMMQQQRRRTTTJJJDDDLLLLLLWWW\\\VVVOOONNNPPPOOOJJJJJJNNNXXXaaafffeeeccc```vvvyyyxxxwwwsssuuuzzz{{{vvvnnndddjjj}}}sssooonnnttt{{{ttt^^^JJJ777111+++(((***+++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''&&&%%%&&&(((***&&&&&&''''''((())))))))))))))))))))))))***++++++)))******+++,,,,,,------***,,,...///111555;;;???QQQaaavvv~~~uuupppWWWLLLEEEGGGEEEMMM\\\fffiiimmmuuu{{{{{{zzzrrrfff]]]WWWRRRQQQ[[[kkkvvvxxxvvv{{{wwwssswww```\\\PPP>>>444000333333222333333444666666;;;:::;;;;;;;;;;;;<<<<<<=========<<<:::888777666222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&''''''(((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))*********))))))'''&&&&&&''')))******((('''((())))))(((''''''((()))((('''(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))++++++,,,,,,,,,333444666888<<<@@@DDDFFFIIIJJJKKKIIIGGGFFFGGGHHHEEECCCCCCDDDFFFGGGFFFFFFMMMMMMLLLLLLKKKJJJGGGFFFHHHFFFEEEGGGJJJJJJEEE???AAA???===:::999:::;;;<<<777888666111///111111...//////000111000///...---iiieeeZZZ___cccbbb^^^cccqqqttt~~~oooiiibbbSSSWWWeeemmmfffZZZTTTQQQOOOYYYeeeaaaVVVWWWXXXTTTUUUZZZjjjrrrjjj```\\\UUULLLNNNLLLOOOTTTWWWVVVVVVXXXNNN]]]hhhfffbbbcccdddbbbeeelllttt}}}wwwqqqvvvyyyxxxZZZ@@@888000+++,,,---+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%&&&)))+++'''''''''(((((()))))))))***))))))))))))***++++++)))******+++,,,---......,,,///333666999???HHHNNNfffyyyrrrfff]]]JJJIIIIIITTTWWWggg~~~{{{mmmhhhmmmwww|||uuummm___TTTUUU\\\\\\UUUOOOZZZcccmmmyyywwwllltttmmmZZZGGG888444333333333444777:::<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>><<<;;;999777666333222111000///.........---------------------------------------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''(((((())))))***''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((()))))))))((($$$&&&((((((((('''((())))))(((''''''))))))((('''(((((())))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))******+++++++++111222444888<<>>======<<<===>>>???@@@??????>>>===;;;999777666555555333222111000000000////////////////////////.........------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((())))))******''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))'''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''(((((()))(((((((((%%%'''))))))((('''((())))))((('''((()))***)))'''(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((*********)))******+++,,,///111444888===AAADDDFFFKKKLLLMMMMMMLLLKKKLLLNNNRRRPPPMMMLLLLLLLLLKKKJJJJJJHHHGGGGGGIIIIIIGGGEEEDDDFFFGGGGGGEEEDDDEEEFFF@@@???===;;;999888888888666888777333222444555222...///000000000///...---yyyqqqmmm^^^UUU]]]SSShhh~~~wwwdddRRRLLLLLLVVVPPPOOOZZZ[[[```uuu~~~ttt{{{tttmmmrrrxxxuuummmiiijjjhhh___WWWVVVUUURRRPPPPPPNNNIIIFFFGGGCCCKKKUUUmmmzzz}}}oooccc```jjjwwwmmmRRRGGG;;;444333222...***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((&&&$$$$$$&&&((())))))))))))((((((((((((*********)))******+++,,,)))******+++---...//////111777???FFFMMMXXXeeeooo}}}qqqxxx^^^PPPTTT]]]vvvooohhhnnnlllaaacccdddhhhkkkhhhfffooo|||uuussslllkkknnnlllrrrwwwiiidddtttjjj[[[cccqqqYYYPPPZZZgggooohhhUUUGGGDDD>>>888666666888:::???>>>=========>>>@@@AAA@@@??????===;;;999888666777666555444333222222222000000000000000000000000------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++'''(((((((((((((((''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))*********)))(((&&&%%%$$$((()))+++***(((''''''(((***((('''((()))***)))'''(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))(((((((((,,,+++***))))))***+++,,,...000444999===AAADDDEEEKKKMMMMMMLLLKKKJJJKKKLLLQQQNNNKKKIIIIIIIIIHHHGGGKKKIIIFFFFFFGGGGGGDDDAAA@@@CCCDDDAAA>>>???EEEJJJ@@@???<<<:::777555444333555777666222222444444222---.../////////...---,,,xxxiiidddPPPHHH___zzzssskkkbbbdddZZZNNNIIIVVVTTT[[[jjjnnnooo~~~~~~wwwxxx|||yyypppmmmkkkffffffiiillleeeaaa^^^XXXOOOMMMQQQBBBFFFJJJKKKNNNTTTVVVTTTWWWjjjwwwnnnjjjmmmfffdddrrrllleeeSSSCCC???>>>666...+++)))***+++***)))(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************---+++***+++------+++(((***'''***111000+++222???FFFGGGEEEPPPjjj~~~wwwnnnlllssstttwww|||uuunnnjjjoootttqqqjjjfff```rrr~~~yyynnnooommmpppnnnhhhdddgggjjjjjjhhhdddhhhuuu{{{vvvlllgggoooooo{{{zzzrrr{{{{{{cccYYY```lllkkkjjjnnnmmmfff```NNN@@@AAA@@@;;;<<>>BBBFFFEEECCC@@@===999666444222333444666777777777777222111000///...---,,,,,,------,,,+++++++++,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''''''''''''''''''''''')))***,,,+++)))(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))************************))))))))))))************+++)))(((&&&&&&((()))+++***)))(((''''''((()))***(((((())))))******++++++&&&''''''((()))******+++,,,///333777:::===AAADDDEEEIIIJJJJJJKKKLLLHHHBBBBBBCCCEEEHHHLLLOOORRRSSSIIIJJJKKKGGGBBB>>>===>>>===::::::>>>DDDHHHHHHEEECCC===777666777666555444555777999888666333111111444333111///...------...kkkSSSMMMPPPhhhqqq___aaajjjnnnoooqqqbbbggguuu}}}}}}{{{{{{yyy}}}}}}tttkkkgggggghhhnnnuuurrrfff[[[WWWRRRSSSPPPJJJHHHKKKKKKIIIVVVmmmttt|||{{{sss}}}}}}kkkbbbjjj___SSSOOOLLLCCC666------------+++***)))******(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++***)))***------,,,***,,,+++...333333444EEEZZZ[[[___jjjyyy}}}xxxxxxyyyxxxvvvwwwsss{{{uuuqqqllljjjooouuuuuuuuuvvv~~~xxxsssnnnpppoookkkiiiiiigggbbbbbb\\\YYY^^^ccccccbbbddd______iiixxx~~~wwwxxx{{{|||ssszzzzzztttuuuyyyyyyzzz}}}zzzzzztttssspppkkk___QQQHHHEEEBBB>>>::::::===??????EEEMMMEEEDDDBBB@@@<<<999666555555555666777777777777777111111000///...---,,,,,,------,,,+++++++++,,,,,,++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***)))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''''')))***)))'''&&&&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''((((((''''''&&&'''((()))***((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))************+++***)))(((((((((((()))******)))(((((((((((()))***))))))))))))************((()))))))))***+++++++++---///222555777:::===@@@???CCCEEEGGGKKKOOOOOOKKKDDDEEEHHHLLLPPPSSSTTTTTTLLLNNNPPPOOOKKKFFFDDDDDDBBB???===@@@EEEGGGFFFCCCAAA<<<888888;;;<<<<<<<<<<<<<<<;;;:::999666444222444333111///...---------zzz```RRRWWWlllxxxsssnnnooovvvvvvtttuuu|||yyyyyy|||~~~xxxtttsssjjjjjjfff]]]XXXUUUQQQLLLMMMgggyyy}}}tttrrrvvvkkkmmmiiiccc\\\XXXPPP@@@222111///---+++******++++++(((((((((((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************)))(((***,,,---,,,+++,,,,,,000444555@@@\\\xxxwwwvvv}}}lll[[[VVV\\\ggguuu|||}}}xxxkkkiiigggiiinnnqqqtttzzzxxxxxxnnnppppppppprrrrrriii___^^^YYYUUUVVVXXX[[[aaagggccccccjjjuuuxxxqqqlllnnntttzzzyyyzzzyyyppptttwwwwwwyyywwwxxxrrr|||tttjjjUUUIIIEEEBBBAAA@@@AAAFFFMMMDDDCCCBBB???===:::777555888888888888777777666666111111000///...------,,,...---,,,,,,+++++++++,,,++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))(((((('''&&&''''''''''''''''''''''''%%%&&&((('''&&&$$$%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((((((''''''''''''((())))))''''''(((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,))))))))))))))))))))))))******)))(((((()))*********************)))))))))++++++++++++++++++++++++---///111222444666999;;;>>>AAACCCEEEKKKRRRUUURRRGGGIIILLLRRRVVVXXXWWWVVVSSSSSSSSSPPPNNNLLLMMMOOODDDAAA???@@@CCCDDDBBB???===:::888:::???DDDFFFEEEDDDAAA===<<<<<<;;;777444444333111///...---------aaa\\\bbbrrrzzzwww|||xxxpppiii```WWWQQQ^^^dddiiiyyy~~~mmmZZZbbb{{{wwwlllmmmhhh```[[[UUUHHH:::333000,,,))))))***++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************++++++,,,,,,...///222777>>>OOOoooxxxrrr```OOOJJJSSScccwwwzzzuuuzzzeeegggjjjooosssqqqooovvvyyy}}}lllkkklllpppxxxzzzooobbb\\\]]]___``````bbbhhhmmmbbbaaaeeelllnnnhhhddddddcccooozzz|||yyy||||||{{{zzzpppttt]]]TTTIIIDDDCCCCCCDDDDDDCCCBBBAAA@@@===;;;888777<<<;;;:::888777666666555111000000///......------......---,,,++++++++++++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''$$$&&&''''''%%%$$$%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((())))))******************************))))))))))))))))))))))))******++++++,,,,,,------)))******++++++******)))************************+++++++++******)))))))))+++++++++++++++*********,,,---///111222444888;;;===???@@@AAAGGGNNNRRRPPPLLLMMMPPPVVV[[[]]]ZZZWWWYYYVVVPPPLLLJJJMMMRRRVVVBBB@@@>>>>>>@@@@@@>>><<<:::::::::;;;BBBIIIKKKIIIGGGBBB===<<<>>>???;;;777333333222000///...------___gggyyyoooeeexxxxxx~~~~~~|||rrrhhh```iiifffbbbkkkxxxvvvxxxyyyzzzqqqlllhhhlllpppnnnzzznnnqqqxxxwwwpppggg```[[[RRRJJJ999444---(((((()))))))))***************************)))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************,,,,,,,,,+++******+++,,,000222666>>>JJJ\\\vvvoooVVVNNNJJJQQQ^^^ooozzzyyynnnuuu~~~wwwooosss{{{}}}uuusssqqqvvvzzzlll]]]aaadddddddddgggnnnrrrlllgggcccccccccaaa______aaafffiiikkkrrr{{{www~~~~~~|||iiiPPP@@@???CCCDDDBBBCCCBBBBBB@@@???===;;;:::>>>===;;;999777555555555000000//////......------///...---,,,++++++++++++*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((((((''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,---.........******++++++++++++************++++++++++++******,,,,,,++++++******))))))******************))))))+++,,,...000111444999<<<:::===>>>@@@FFFNNNPPPNNNRRRQQQRRRWWW]]]___\\\XXXXXXUUURRROOONNNNNNOOOPPP???>>>>>>>>>@@@@@@@@@???;;;<<<<<<<<>>:::444444333222000///...---vvvsss]]]___sssvvvsssyyy~~~~~~~~~|||vvvqqqxxxddd^^^lll~~~{{{vvvqqqnnn~~~{{{wwwxxxyyyqqqgggeeekkkxxxqqqiiixxxvvvggg^^^[[[HHH@@@555---******)))(((******************************)))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************,,,------,,,++++++---000///444===FFFRRRaaasssyyynnnhhhXXXFFFJJJUUUeeettt~~~{{{zzz{{{{{{ooopppmmmhhhgggoooyyy~~~|||nnnddd___^^^^^^^^^`````````^^^```jjjyyyyyyuuugggIII???CCCEEEBBBCCCCCCBBBBBB@@@???======???===;;;888666555444555000000//////............///...---,,,+++***************))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''))))))))))))'''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%&&&(((((('''&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))&&&''''''((()))(((((((((&&&&&&''''''((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))******+++,,,++++++++++++++++++++++++************************++++++,,,---...///000000++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++*********))))))******************+++,,,...///000444999<<<<<>>???@@@AAABBBDDDDDDEEE>>>AAAAAA@@@EEEOOOOOOIIICCCAAA???@@@BBBBBB@@@>>>555555555444222111///...}}}nnnhhhhhhppp|||pppooosss}}}ttt]]]XXX\\\bbbfffjjjlllmmmmmmooorrr}}}kkkXXXjjjsss~~~xxxgggfff]]]RRRCCC777111...+++)))++++++++++++++++++++++++*********)))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***************,,,---,,,,,,...222555777BBBOOOXXX___iiiwww|||eeeTTTQQQRRRccclllzzz{{{rrrssswwwyyysssccc\\\\\\^^^]]]aaa^^^[[[YYYWWWYYY^^^dddrrr}}}{{{www]]]JJJGGGEEEAAACCCCCCCCCCCCBBBAAA@@@??????===:::777555444444444////////////............//////---,,,+++*********)))))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&((()))))))))((('''&&&&&&''''''((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///000111111---,,,+++******+++,,,---++++++,,,------,,,++++++***++++++++++++++++++,,,)))*********+++,,,,,,,,,------......///111666999===CCCKKKRRR[[[bbbccc___^^^WWWQQQQQQVVVZZZZZZXXXSSSTTTVVVXXXUUUMMMAAA999>>>???AAABBBCCCDDDFFFGGGCCCGGGGGGEEEJJJTTTUUUMMMEEEFFFFFFFFFFFFDDDBBBAAA666666666666444222000///{{{xxxwwwWWWYYYsssxxxbbbcccrrr~~~zzziii\\\LLLGGGQQQbbbmmmppp~~~pppjjjiiimmm```NNN???777222---***++++++++++++++++++++++++************))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((***,,,------000555:::FFFVVVhhhoooqqqxxxsss]]]QQQXXXlll~~~uuurrrrrrsssoooiiillloooooofff```[[[XXXVVVVVVYYY]]]bbbkkkwwwvvv}}}zzzjjjUUUMMMIIIDDDDDDDDDDDDDDDCCCBBBAAAAAA>>><<<999666444444444444///////////////.........000///---,,,+++*********)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((******((('''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''###%%%''''''&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222...---+++******+++---...++++++------------++++++*********++++++,,,,,,---******+++,,,,,,---.........///...------///333666777???HHHPPPXXX^^^\\\WWWaaaYYYPPPNNNSSSXXXYYYWWWYYYVVVRRROOOKKKFFF>>>888===>>>@@@AAAAAABBBDDDEEEFFFLLLLLLIIIOOOYYYYYYQQQIIIKKKLLLLLLIIIEEEDDDCCC777777777777666333111000|||^^^YYYnnn}}}sssjjjooo{{{ssszzzttt\\\MMMLLLNNN\\\ttttttcccqqqrrrlllIII===444+++///222...+++,,,,,,***+++...)))))))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((************++++++++++++))))))***++++++++++++***---------,,,...555>>>FFFNNNiiizzz|||{{{|||zzzbbbXXXdddyyyuuu{{{}}}nnneeeeee```ZZZVVVVVVXXXYYYWWWdddkkkgggmmmyyykkkmmm~~~zzzvvv{{{yyylll]]]SSSLLLGGGFFFDDDCCCEEEIIIKKKIIIGGG>>>===:::777555444333333222222111///............////////////////////////))))))))))))((((((((((((''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))(((&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((%%%###&&&+++...,,,)))))))))))))))((((((((((((*********)))))))))))))))+++++++++***************------,,,,,,+++******))),,,***)))+++---...,,,)))'''))),,,------...000222++++++++++++,,,---...///000///......//////...---//////...------...//////...//////...,,,+++++++++///...,,,+++,,,---///000+++++++++***++++++,,,,,,,,,...000000000111333444999;;;???EEELLLRRRUUUUUUVVVTTTSSSWWW]]]]]]WWWQQQYYYUUUOOOJJJEEE@@@<<<999AAABBBAAA@@@CCCIIIJJJGGGPPPMMMOOOXXX]]]WWWMMMFFFHHHIIIHHHFFFHHHLLLKKKGGG666888999666222///000111zzz|||zzz}}}zzzuuuvvv{{{qqq```YYYSSSUUUcccnnntttvvveeeOOO===,,,+++...***)))+++,,,++++++...)))))))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''((((((((((((((((((((())))))))))))***++++++,,,,,,+++++++++))),,,//////000999HHHTTThhh||||||sss```XXX\\\mmm~~~ppppppjjj___VVVTTTUUUVVVbbbfffccc[[[]]]mmmwwwpppvvvtttlllrrruuucccTTT\\\bbbaaa]]]XXXQQQJJJHHHGGGFFFHHHJJJIIIEEEAAA<<<:::888666444333333333333222111000///.........000//////...---,,,,,,,,,+++************)))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&(((((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***'''%%%&&&+++,,,***''')))))))))))))))))))))(((************))))))))))))************************++++++++++++++++++++++++///---,,,---...///---***+++---///000///......///.........---------------,,,,,,,,,---/////////...111000000///...---,,,,,,***+++,,,------...///000...---,,,************+++,,,,,,++++++++++++,,,,,,,,,...000000000111222444888999<<>>;;;@@@CCCDDDCCCEEEKKKNNNMMMTTTNNNNNNTTTXXXTTTNNNIIIHHHGGGEEEEEEJJJOOOKKKDDD888999888555111......000|||zzzzzz}}}zzzmmmiiibbbZZZ[[[aaa}}}iiiRRR:::000...***)))---...,,,+++,,,))))))******))))))((('''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,++++++'''...333555888DDDXXXhhh|||jjjXXXQQQ___sssvvvbbbZZZYYYZZZiiigggaaa[[[ZZZaaammmvvvtttooogggbbbfffmmmpppnnn~~~oooZZZQQQUUUYYY^^^dddhhhbbbYYYKKKJJJIIIIIIIIIFFF???:::999888666555444444444444444333222000///.........111000///...,,,+++***))),,,,,,+++++++++*********((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))'''&&&%%%&&&'''((('''%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))+++(((&&&'''***+++)))&&&))))))))))))))))))))))))************************************************))))))***++++++,,,---------,,,++++++---...---++++++---...///---,,,------,,,,,,---...///000000111444444444444444444444333444333333222111000000///000000//////............///......,,,+++***))))))---,,,,,,++++++,,,,,,,,,---...000000000000222333666777:::???DDDGGGHHHHHHNNNLLLKKKMMMRRRTTTTTTRRROOOLLLIIIFFFDDDBBB>>><<<@@@EEEHHHGGGGGGMMMRRRSSSVVVOOOLLLOOOSSSQQQMMMLLLFFFDDDBBBDDDJJJNNNHHH>>>;;;:::888444000......///{{{vvviiikkk}}}xxxssstttwwwuuu{{{tttmmmssssssiiidddiiiqqq{{{vvv}}}|||~~~~~~lllwwwyyyfffJJJ444333...,,,///000,,,)))))))))************)))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******)))))))))*********++++++++++++,,,,,,+++++++++++++++,,,,,,111888???GGGVVVjjjyyykkk\\\XXX```zzzuuufff```]]]iiiiiijjjkkkjjjiiilllpppuuunnnrrruuurrrpppqqqnnnlllddd[[[]]]jjjtttooodddQQQMMMIIIFFFDDDAAA;;;666777777777666666666666666555444222111000///......111000///...---,,,++++++,,,+++++++++************((()))************)))(((''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%$$$%%%'''''''''%%%''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***((('''((()))***)))''')))))))))))))))*********)))***************++++++)))))))))************************+++,,,,,,------,,,++++++,,,---...//////...///000111111333666999777777999:::<<<>>>???@@@>>>>>>???>>>=========>>>;;;:::999888888999:::;;;777444222000//////...---...//////000//////...---...------,,,,,,,,,,,,------...000000///000111333777888:::>>>BBBDDDCCCBBBBBBCCCFFFJJJNNNQQQRRRRRRQQQOOOKKKIIIFFFCCC???===CCCIIIMMMJJJHHHLLLRRRUUUSSSMMMIIILLLOOOMMMKKKKKKCCCEEEEEEEEEGGGHHHBBB:::<<<:::888555222111222222mmm~~~xxxqqqxxxxxxrrrqqqqqqnnnooofffeeeuuu|||vvvtttrrrdddiiixxx|||jjjfffpppzzz{{{nnnpppuuu|||pppTTT666777000+++---///,,,***)))***************))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++******)))*********+++++++++++++++************+++,,,---000555>>>KKK\\\mmm}}}dddcccooo~~~yyyvvvsssgggnnnsssxxxzzzxxxuuuuuuwwwzzzsssyyy|||{{{yyy}}}xxxlll```aaappp{{{uuuggg[[[TTTJJJBBB???===:::888888888888999999999888888666555333222000/////////000000000000////////////++++++*********)))))))))))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********((()))))))))*********+++))))))******+++++++++,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......///000222444555555666888===CCCHHH>>>@@@BBBEEEIIINNNRRRTTT]]]\\\YYYTTTOOOLLLLLLNNNKKKIIIFFFDDDDDDFFFHHHJJJ???:::555111111222222222+++,,,---//////////////////......---,,,,,,---------...000000//////000222888999;;;???BBBCCCBBB@@@;;;@@@GGGMMMQQQSSSSSSSSSQQQOOOMMMLLLKKKIIIEEEBBBGGGMMMOOOKKKHHHJJJOOOQQQLLLGGGFFFJJJLLLIIIGGGGGGCCCJJJNNNKKKEEEBBB???<<<;;;:::888777666777777777{{{xxx||||||sssooonnnhhhfffaaahhh{{{zzzeeeaaakkk|||}}}yyynnnbbb```kkkvvv{{{~~~yyyiiiNNN>>>444,,,,,,...---,,,---******++++++******)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***+++,,,,,,+++***(((((((((((())))))))))))************+++,,,...///444:::GGGZZZnnn~~~zzzhhh{{{}}}wwwvvvxxxxxx{{{{{{xxxggghhh{{{wwwtttzzzxxx}}}xxxwwwxxx}}}tttkkk```QQQEEE???===<<<;;;999:::;;;;;;;;;;;;::::::777666444222111000//////000000000000000000000000+++************)))))))))***))))))))))))))))))***''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%$$$%%%'''(((((('''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++((())))))******+++++++++))))))******+++,,,,,,,,,******++++++,,,---------........................///000111000000111333666777999===AAAFFFLLLSSSXXXZZZ\\\```fffoooyyy{{{lllbbb^^^___aaa```^^^\\\\\\\\\\\\]]]]]]TTTGGG===888555333111////////////............000///......---------------...000//////...000111666777:::>>>BBBCCCAAA???:::BBBKKKRRRSSSSSSSSSTTTLLLLLLLLLMMMOOONNNLLLJJJIIIMMMNNNIIIEEEGGGJJJJJJDDDAAAAAAFFFGGGEEECCCDDDDDDNNNTTTNNNEEE@@@@@@???;;;999888999:::;;;:::888~~~|||zzzvvvpppooonnnkkkhhhiiijjjkkkkkkkkkllloooqqqoooqqqssstttvvvzzz}}}fffaaaooojjjpppsssqqqooorrrzzzxxx~~~~~~pppPPPBBB555000000///...///***++++++++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))+++,,,------,,,+++(((((((((((())))))))))))++++++***+++---///222444<<>>:::;;;<<<<<<<<<;;;::::::888777555333111000//////111111000000//////......,,,,,,+++++++++***************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&%%%%%%&&&((())))))(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))(((((())))))((())))))******+++,,,,,,))))))***++++++,,,------++++++,,,------...//////......//////000000111111111444777:::===AAAHHHMMMNNNVVVaaalllvvvxxxnnnlllnnntttwww{{{~~~~~~|||zzzsss```QQQHHHDDD@@@>>>AAA???<<<888444222111000111000///...---------------...000///......///000222444777<<<@@@AAA@@@>>>===DDDMMMPPPOOOMMMNNNQQQIIIIIIJJJLLLNNNNNNLLLJJJIIIJJJIIIDDDCCCFFFFFFDDD>>><<<<<<@@@BBB@@@@@@CCCBBBJJJOOOJJJCCC@@@???>>>:::999999;;;<<<<<<888555~~~oooooo~~~xxxxxxpppjjjfffbbbaaabbb]]]\\\ZZZXXXWWWWWWYYYZZZVVVWWWXXXWWWVVVVVVWWWYYYXXXZZZ[[[YYYXXXZZZcccjjjgggooozzzttt```cccZZZmmm}}}zzz}}}|||www|||dddSSS@@@777333111///000***++++++++++++***))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''')))+++---...---,,,+++************++++++++++++,,,,,,,,,---///222555777DDDRRRffftttzzzzzzxxxxxx{{{hhhMMMbbb___WWWvvv{{{vvvwww{{{|||xxxrrreeegggmmmrrrnnndddaaalllyyy|||tttuuuqqqzzz|||qqqwwwwww{{{gggVVVKKKEEEAAA???:::;;;<<<<<<<<<;;;:::999888777555333111000//////222111111///...---,,,+++---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%''')))******)))''''''''''''((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******+++)))(((&&&''''''((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,------...///000000------...000111333444444888===DDDKKKRRR[[[eeellltttvvvmmmkkkpppwww~~~mmm```ZZZYYYYYYXXXTTTQQQKKKDDD===999666555111111000......------------...000///......///000...000444:::>>>???>>><<>>CCCFFFCCC@@@???===:::;;;::::::;;;===;;;666222xxxxxxvvvnnnuuuoooeeedddZZZZZZZZZZZZYYYVVVTTTSSSSSSRRRQQQOOONNNNNNOOOOOOQQQQQQPPPPPPQQQSSSTTTVVVTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWZZZ]]]ccckkktttzzz}}}{{{|||kkkUUUZZZqqq}}}{{{eee[[[{{{rrrgggTTTAAA666222...***---+++(((((()))******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((()))******(((((((((((((((''''''''',,,***(((***---...,,,*********************++++++))))))...555444000888DDDRRRlllvvvyyyzzzooovvvooo\\\MMMSSScccqqqzzzmmmgggffffffeee```^^^ccckkkyyy}}}}}}wwwnnnkkkooottt~~~nnnmmmmmm~~~tttpppgggSSSGGGDDD======>>>>>>;;;888888;;;???;;;888444222222333444444666555333111000///......,,,,,,,,,+++++++++*********************)))((((((************************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((***)))(((''''''((()))***+++*********))))))(((((()))((('''''''''(((***+++(((((((((((()))***+++,,,(((***,,,,,,++++++---...222---+++,,,...---...111555///111999>>>>>>EEEOOOPPP[[[bbbcccgggttt}}}uuuppprrrvvvxxxyyy{{{zzzvvvvvvtttpppsssyyyyyyzzzrrraaaSSSKKKCCC<<<777333000222444222000///111000///------...//////000333666888999;;;>>>@@@AAAEEEHHHGGGHHHJJJIIIFFFDDDMMMTTTRRRNNNKKKHHHFFFNNNKKKHHHEEEDDDCCCAAA@@@===;;;<<>>AAAFFFDDDIIIGGG???999;;;;;;999999:::;;;<<<:::777333000vvv}}}yyysssmmmfff\\\UUUVVVTTTTTTTTTTTTSSSQQQPPPOOOQQQPPPNNNMMMMMMMMMMMMNNNPPPOOOOOOOOOPPPRRRTTTUUURRRSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSUUUWWW\\\aaafffooouuu~~~|||oootttuuulll___VVV___|||qqq___qqqrrrgggWWWGGG;;;444222444///---************)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''((((((((((((((()))******((((((((((((((((((((((((+++)))((()))+++,,,+++)))***************++++++,,,333///...222444888CCCOOO___nnnwww~~~rrr^^^TTTRRR```vvvxxxhhhgggiiikkkhhhdddcccfff~~~vvvnnnlllqqqwwwvvvrrrnnnvvvkkkgggcccWWWRRROOOGGGAAABBBBBB@@@===;;;<<<>>><<<999555333444555555555555444333111///.........,,,,,,,,,++++++++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((***)))(((''''''((())))))************)))))))))((()))(((((('''((()))***+++((((((((())))))***+++,,,,,,------,,,+++***+++,,,///...000444333//////222444555>>>JJJQQQRRRUUU\\\ttt{{{~~~}}}zzzuuusssvvvzzz}}}uuuiii]]]TTTHHH@@@888333222222222222...000111000...---///111///111333444555888;;;>>><<>>999999999777777888::::::999666222000qqqcccYYYWWWVVVPPPMMMOOOOOONNNNNNNNNNNNNNNOOOOOOQQQQQQPPPOOOOOOPPPPPPQQQTTTTTTTTTTTTVVVXXXZZZ\\\XXXZZZ[[[\\\[[[YYYVVVTTTQQQRRRRRRQQQOOOOOOQQQSSSYYY\\\dddnnnwwwyyyggg___bbbffffffeeeXXXWWWkkkxxxjjjqqqxxxlllaaaOOO<<<222333000...,,,,,,,,,+++)))''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((()))((('''(((***+++***)))+++*********++++++,,,---111...---222;;;GGGVVVbbbpppyyymmmSSSQQQXXXlll~~~rrrnnnkkkkkkhhhdddcccfffwwwtttlllnnnwww}}}xxxqqqiiibbbdddfff___[[[TTTGGGDDDFFFGGGFFFCCC???======<<<999666444555666666555444333222000///...------,,,,,,,,,,,,++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************)))))))))))))))(((((((((((()))***+++)))))))))))))))***,,,,,,,,,------,,,+++***,,,---,,,,,,///222222000222888???@@@FFFRRR```ooowwwaaaWWWHHH;;;555444222111---000222111...,,,---...000111222222444777<<<@@@>>>HHHQQQQQQMMMLLLJJJGGGMMMUUUXXXQQQHHHEEEGGGJJJMMMIIIDDDAAA@@@AAAAAAAAA===<<<@@@FFFHHHEEEDDDFFFFFFGGGDDD===888888777666888999::::::999666444222jjj```XXXRRRSSSRRROOONNNPPPMMMMMMMMMNNNPPPSSSUUUWWWYYYYYYYYYYYYYYYZZZZZZZZZ_________```bbbeeegggiiihhhhhhiiiiiihhheeecccaaa]]]]]]]]]ZZZVVVSSSRRRRRRSSSRRRTTTYYY\\\aaammmyyyzzzqqqiiiccc___```ccc___\\\\\\```fffzzz{{{|||{{{}}}mmmQQQ999111///...,,,,,,,,,,,,***((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))***((((((((((((((()))))))))))))))))))))***+++******+++++++++++++++,,,---...,,,///333999DDDUUUfffqqq{{{qqq\\\^^^hhhxxx}}}sssiiidddiiiqqqsss}}}yyytttkkknnnzzz}}}|||{{{pppqqqzzz{{{pppfffZZZGGGDDDFFFHHHHHHFFFBBB>>>;;;;;;999666444555555555444333222111///......------------,,,,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********))))))))))))***+++,,,,,,***+++++++++***+++...000000,,,,,,000555999@@@HHHOOOSSS\\\jjjxxxhhhWWWLLLEEE===666666555333222222111///...111222222333555;;;AAAFFFJJJUUU\\\YYYRRROOOMMMLLLOOOWWWYYYPPPGGGHHHNNNSSSRRRNNNHHHCCCBBBCCCDDDDDDBBB@@@BBBGGGIIIFFFEEEFFFDDDCCCAAA===:::999888888:::;;;;;;;;;:::999777666uuudddiiihhhWWWSSSOOOMMMNNNNNNMMMNNNPPPSSSSSSTTTWWWZZZ^^^bbbdddeeefffffffffffffffffffffiiiiiiiiijjjllloooqqqrrruuutttsssqqqpppoooooooooiiijjjjjjhhhdddaaa___^^^XXXVVVUUUVVVTTTRRRVVV]]]kkkppp~~~~~~wwwkkkeeefffmmmoooqqqmmmdddiiippprrrzzz~~~|||eeeJJJ999///---,,,,,,,,,,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&(((((())))))((((((((((((((((((((())))))***(((((((((((())))))************+++++++++++++++,,,++++++++++++,,,---...//////777<<>>;;;:::777555444444444333222222222000///............---------,,,,,,,,,++++++***************)))((((((************************((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))******((())))))***************))))))))))))***+++,,,---+++,,,,,,+++***+++---000444///111:::FFFNNNTTTYYYdddqqqsssiiiZZZMMMHHH@@@777444555777444111111111222333666<<>>======<<<<<<===;;;;;;;;;;;;::::::999999~~~ooo___UUU[[[[[[LLLIIIJJJKKKLLLMMMOOOSSSWWW]]]^^^___bbbeeeiiilllmmmmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkmmmoooqqqssswwwuuutttrrrqqqqqqrrrrrrnnnooopppooollljjjiiijjj```^^^^^^^^^ZZZUUUTTTVVVYYYZZZdddyyy{{{qqqpppyyywwwvvvwwwtttqqqtttzzzvvv{{{~~~zzz{{{pppVVV@@@222000---,,,,,,---,,,+++***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&((()))******)))(((((((((((((((((()))******'''(((((())))))******+++)))+++,,,,,,++++++,,,---+++++++++,,,---...///000...888===CCCYYYeeexxxrrrfffwww~~~sssrrr|||wwwaaa\\\ZZZ\\\ooorrrzzztttpppkkkkkkyyytttmmmjjj```JJJIIIHHHGGGFFFCCC???<<<999777555444444444333111333222111000////////////------------,,,,,,,,,,,,***************)))((((((************************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&'''((()))*********)))))))))))))))************((()))******++++++************)))******+++,,,---//////...---+++,,,...111222333;;;JJJWWW___dddiiiuuugggYYYFFF:::555444222000//////000111444:::AAAFFFTTT[[[]]]XXXQQQOOOOOONNNOOORRROOOHHHEEEKKKUUUZZZNNNLLLIIIIIIKKKOOORRRSSSGGGAAA===@@@CCCBBBAAABBBCCC>>><<>>333222444000000000111222666<<<@@@HHHOOOSSSRRRRRRRRRQQQNNNXXXWWWPPPHHHGGGMMMTTTVVVSSSQQQOOOOOOQQQTTTUUUVVVHHHCCCAAAFFFJJJIIIGGGFFFFFF@@@===AAACCCAAAAAACCC@@@???>>>======>>>@@@AAAiii]]]RRRHHHKKKPPPKKKLLLSSSTTTUUUYYY\\\\\\\\\bbbiiinnnlllmmmoooppppppooonnnmmmiiiiiijjjjjjiiigggfffdddddddddccccccdddfffgggiiihhhjjjlllmmmmmmkkkiiigggfffggghhhhhhhhhiiikkkmmmnnnkkkkkkllljjjdddbbbddd]]]ZZZXXXYYY\\\eeewwwuuuxxx___@@@;;;444///---------,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))$$$&&&(((***++++++))))))((((((((((((((()))******'''(((((()))***+++++++++''')))+++***((((((***,,,+++,,,,,,---...///111111<<>>:::888777666777666555333333333222111000000000111......---------,,,,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((%%%&&&((()))*********)))(((((())))))*********+++((()))***+++,,,+++******************+++,,,---...)))+++---000333999???DDDRRRVVV]]]aaadddqqq{{{hhhooouuuOOO;;;999>>>333333333222222555999<<<>>>EEELLLPPPTTTVVVTTTOOObbb^^^UUULLLJJJPPPTTTTTT\\\YYYWWWVVVVVVWWWVVVUUUJJJFFFFFFNNNSSSRRROOOMMMIIIBBB???CCCEEEBBBAAACCCEEEDDDCCCBBBBBBCCCEEEGGGyyylllvvvzzziiiZZZNNNHHHLLLNNNOOOOOOPPPSSSXXX\\\iiigggiiinnnnnnjjjlllrrrooommmkkkkkklllkkkgggcccaaaeeeiiiiiiggghhhmmmrrrppprrruuuzzz|||vvvssstttxxxwwwrrrmmmmmmkkkhhhjjjgggfffgggjjjjjjeeeaaa```bbbcccaaa______bbbeeezzzvvvTTTBBB111...///...---......,,,+++)))((())))))***(((''''''''''''&&&&&&&&&(((((((((((('''''''''''''''((()))(((&&&&&&((()))(((((())))))((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))))))))************'''((()))******++++++***---******...000000333888BBBPPPbbbttt~~~yyyiiiZZZhhhrrrjjjaaaeeerrr{{{~~~dddTTTOOOFFFCCCBBB<<<<<<<<<;;;888666555555666666555333222111222222333000000000...,,,)))'''%%%***************)))(((((())))))))))))************(((((((((((()))))))))))),,,)))''''''******(((%%%))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,)))******+++++++++******+++++++++,,,,,,---------+++111555666<<>>AAAFFFJJJLLLLLLKKKIIIFFFFFFGGGIIIuuurrrkkkYYYQQQMMMLLLMMMMMMNNNQQQTTTZZZbbbiiinnnooolllmmmooolllfffeeeiiieeeeeefffhhhjjjlllnnnnnnqqqxxxzzzllljjjgggeeedddeeefffgggccceeefffeeebbb``````aaaiiiwwwwww^^^NNN???888555000,,,+++---,,,+++******)))******))))))((((((((('''''''''(((((((((((('''''''''''''''((()))(((&&&&&&((()))((((((((((((((('''&&&&&&&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&((()))***))))))))))))************'''((()))***++++++++++++...,,,,,,///000111666===OOOaaattt|||www^^^fffuuuuuuoooaaaeeennn}}}~~~|||mmmeee^^^MMMCCCBBB???>>><<<999666333333555666777666444222222222222333............---+++)))(((***************))))))((())))))))))))************)))))))))))))))(((((((((***++++++***)))((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,)))******++++++++++++++++++,,,---.../////////...111555<<>>888;;;<<<888777:::===???BBBDDDDDDDDDDDDEEEEEEEEEKKKVVV]]][[[XXXWWWWWWVVVTTTPPPKKKHHHHHHIIIKKKNNNSSSVVVVVVRRRNNNKKKEEEDDDBBB???>>>???CCCFFFHHHHHHGGGGGGGGGIIIJJJKKKtttcccPPPHHHHHHJJJMMMPPPPPPQQQUUU[[[ccckkkqqqsssuuurrrpppnnnhhhcccbbbeeeaaaffflllrrrwww}}}{{{wwwpppggg``````dddiiidddfffgggfffdddbbbbbbbbb```dddjjjssssssbbbNNN???555///---...+++++++++++++++++++++************)))))))))(((((((((((((((((('''''''''''''''((()))(((&&&&&&((()))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))((('''&&&'''((()))***))))))))))))************((())))))***++++++,,,,,,.........000000222<<>>999666999999;;;>>>@@@AAAAAA@@@???BBBCCCJJJTTTXXXUUUQQQPPPTTTRRRLLLFFFBBBBBBDDDGGGOOOPPPRRRRRRPPPLLLGGGDDDDDDDDDDDDBBB@@@@@@AAACCCFFFDDDBBBCCCGGGIIIHHHGGGuuu\\\SSSLLLMMMOOONNNNNNOOOSSSVVV\\\eeennnrrrrrrppppppnnnkkkhhhffffffjjjnnnsss~~~wwwmmmhhhggghhheeeeeeddddddcccdddeeefff`````````dddpppuuuvvv[[[BBB333---///222+++,,,,,,,,,,,,,,,++++++******)))))))))((((((((((((((((((((('''''''''''''''((()))(((&&&&&&((()))'''(((((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***((()))))))))************))))))******+++,,,,,,---......000111111777EEETTTmmmyyy}}}}}}}}}}}}rrrmmmrrrjjjaaa\\\fff{{{|||mmmsssrrrZZZNNNLLLFFFAAA>>>:::888888999:::;;;:::888666444222222222222------.........---------***++++++++++++***))))))((()))))))))************++++++******)))((((((((()))+++,,,+++)))((()))+++((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++,,,---------,,,,,,,,,+++,,,---000444666>>>BBBTTTlllvvvxxxsssnnniiimmm}}}vvv^^^JJJDDD@@@888666;;;777888:::===@@@AAA@@@>>>FFFEEEIIIPPPQQQNNNKKKKKKOOOMMMHHHDDDAAACCCGGGKKKNNNNNNMMMKKKHHHEEEAAA???CCCDDDEEEEEEDDDCCCDDDEEEGGGCCC???@@@DDDEEEBBB???rrrSSSOOOJJJIIINNNQQQPPPPPPRRRZZZ___hhhqqqvvvuuuppplllhhhjjjkkkmmmttt~~~wwwppplllgggdddbbbbbbcccddd______^^^]]]___iiizzzooowwwooopppsss|||rrrjjjxxxkkkQQQ>>>555000...---------,,,,,,,,,,,,,,,)))))))))(((((((((''''''(((((((((((('''''''''''''''((()))(((&&&&&&((()))''''''((((((((((((((('''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((()))******((()))))))))************+++*********+++,,,---.........111444777???QQQbbbzzzqqqiiiddd```iiisssnnnfff___ccctttuuuqqqrrrdddaaa```UUUAAA>>>;;;:::;;;<<<<<<;;;:::999777555333222222222111000///...------,,,,,,+++++++++++++++***))))))((()))))))))************+++*********)))))))))(((***((('''(((***+++)))(((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++------............,,,******...555===BBBMMMVVVmmmzzziiidddoooiiidddiiinnnsss|||yyyiiiRRR@@@999777777999<<>>===>>>@@@CCCEEEEEEEEEEEEFFFCCC@@@<<<>>>AAABBB???:::lllYYYNNNFFFJJJGGGGGGMMMSSSWWW___fffllloootttuuurrrmmmiiihhh{{{|||rrrkkkfffbbb___aaa``````]]]ZZZZZZdddooo{{{rrrlllppptttcccVVVooo}}}lll]]]NNN<<<...000///---,,,++++++,,,---))))))((((((((('''''''''(((((((((((('''''''''''''''((()))(((&&&&&&((()))&&&'''((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))))))))************,,,++++++***+++---.../////////222888@@@LLL```qqqpppaaaWWWZZZpppxxxoooeeedddpppwwwzzzwwwhhhIIIDDD???<<<===>>><<<::::::999777555444333444444333222111///---,,,,,,,,,+++++++++,,,++++++***)))))))))))))))***************************************'''%%%&&&***,,,***&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,---...////////////......111999DDDOOOVVV[[[iiiwwwwwwvvvfffdddkkkttt{{{{{{vvv|||~~~|||]]]>>>===;;;:::===BBBFFFGGGFFFDDDBBBCCCGGGIIIJJJPPPVVVIIIHHHGGGCCC@@@???@@@AAADDDBBB???===;;;<<<===>>>999<<>>===<<<===@@@AAA???<<<cccPPPEEEFFFMMMMMMMMMQQQXXX___dddmmmvvvvvvxxxwwwtttpppsss|||wwwllleeefffbbb```aaa^^^[[[]]]ccchhhyyyyyyyyypppZZZeee{{{zzz~~~~~~qqqZZZFFF444222...+++******,,,---*********)))))))))(((((((((((((((((('''''''''''''''((()))(((&&&&&&((()))&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************---,,,+++***+++---///000111000333===JJJ[[[ooo~~~}}}pppfffbbbppp|||tttfffffftttttt[[[RRRGGGAAA@@@AAA@@@???:::888777555555555555555444333111///------------++++++,,,,,,++++++***)))))))))))))))************)))))))))******++++++,,,)))(((((()))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++******+++,,,...//////000000///111666???KKKYYYfffnnnlll|||wwwjjjqqq|||tttxxxXXXDDD@@@<<<===BBBGGGHHHGGGIIIGGGGGGIIIGGGEEEHHHNNNGGGFFFCCC@@@===<<<>>>AAABBB@@@<<<999999:::===???999;;;>>>@@@@@@AAABBBCCC??????@@@@@@@@@???>>>===pppSSSKKKJJJHHHLLLUUUOOOSSS\\\fffkkklllpppvvvssstttuuutttzzzzzzpppggg___\\\```aaa^^^\\\^^^```kkkzzz}}}gggfff{{{pppxxxxxxccc666333...***)))***,,,...+++++++++************))))))((((((((('''''''''''''''((()))(((&&&&&&((()))&&&&&&'''((())))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************---,,,+++++++++---///111333111555AAARRRdddxxxrrriiiiiimmm~~~|||rrrvvvrrr```dddyyyvvvlll```PPPFFFCCCDDDEEEEEE999888777555555555666777333222000///.........///+++,,,,,,,,,,,,+++******))))))))))))************(((((()))***+++,,,,,,---'''***,,,,,,)))(((+++...))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++*********+++,,,...///000000000...333<<>>>>>BBBFFFHHHGGGEEEEEEGGGIIIHHHEEEGGGMMMDDDCCC@@@===;;;===BBBFFFCCC@@@<<<888888:::>>>@@@<<<>>>@@@AAAAAAAAABBBCCCCCCDDDEEEDDD@@@===;;;;;;|||gggUUUHHHIIIJJJIIIMMMUUUQQQ]]]hhhmmmqqquuuvvvsss|||}}}mmmbbbbbb___XXXXXX^^^[[[bbbkkkuuuccchhhhhhfffppp~~~~~~ssslll~~~|||rrruuu~~~zzzvvvuuuKKK;;;000222333---+++///+++***))))))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************...***))),,,...,,,,,,...222222:::JJJ\\\mmm}}}{{{xxxoooeeennnwww|||ttt~~~|||jjjppp}}}}}}ssslllllltttsss\\\NNNOOOSSSKKK>>>888666333222333444333333555333111000000000...---------,,,,,,,,,,,,++++++************))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************++++++++++++)))---......///222333222444>>>JJJVVViii}}}kkkUUU???999BBBJJJKKKHHHKKKLLLKKKHHHIIILLLJJJEEEEEEAAA===<<<===@@@AAABBBCCC???<<<:::===@@@CCCDDDCCCAAACCCEEECCC??????CCCDDDDDDDDDEEEEEECCC@@@===qqqXXXQQQJJJHHHNNNPPPNNNRRR[[[aaahhhoooqqqpppooorrrvvvzzzssskkk___[[[^^^[[[]]]```cccnnnxxx\\\___```dddlllrrrnnneeennnnnnpppzzzwww|||xxxpppqqqdddLLL666//////,,,,,,000+++***))))))******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************---******---///---...111666:::FFFWWWgggsss{{{uuutttwwwyyywwwnnngggbbbiiiuuukkkZZZYYYYYYMMM===888666333333444444444444444222000///000000///...------,,,,,,,,,,,,++++++************))))))))))))((())))))******))))))((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))***+++,,,,,,---...///---,,,,,,---///444999EEEOOO[[[gggzzz|||zzzjjjVVVHHHDDDFFFJJJMMMOOOPPPNNNLLLMMMPPPMMMHHHCCCAAA???AAADDDHHHKKKLLLEEEBBB>>>===???AAACCCDDDCCCCCCFFFIIIGGGCCCBBBDDDEEEEEEEEEFFFGGGGGGEEECCCdddRRRFFFEEEDDDIIIRRRTTTTTT\\\hhhkkkkkkooosssqqqooo{{{|||kkkbbbbbb[[[[[[ZZZZZZ___ooo}}}sssiiibbbbbbeeedddcccddd|||yyy{{{~~~wwwYYY;;;000///......///,,,***))))))******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))*********++++++,,,)))***...///...000333:::BBBRRRdddrrr}}}}}}|||tttjjj[[[aaannnxxxeee^^^YYYJJJ<<<888666444444555666666555333111000///000111000///------,,,,,,,,,,,,++++++************))))))))))))((())))))******))))))(((************++++++++++++***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))***+++,,,...//////...***+++222666888@@@KKKXXXfffttt{{{ooogggyyyqqqfffjjj{{{ooo]]]MMMHHHMMMTTTLLLNNNOOOPPPTTTYYYVVVQQQIIIHHHFFFGGGIIIKKKLLLKKKGGGEEEBBBBBBEEEGGGHHHHHHHHHHHHKKKOOONNNIIIHHHKKKMMMKKKIIIHHHHHHHHHGGGEEEmmmSSSNNNKKKLLLKKKMMMSSSWWW\\\fffrrroookkknnnuuuuuuwww{{{nnnhhh^^^]]]^^^^^^___gggwwwnnnhhheeeaaagggrrrzzzyyywww[[[>>>333444333///,,,,,,+++)))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++,,,***+++...///...000555;;;FFFYYYlllxxxttt^^^bbbmmm{{{fffWWWMMMDDD<<<:::888555555666777777666222111//////000111111000------,,,,,,,,,+++++++++************)))))))))(((******++++++++++++******)))))))))*********+++++++++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))***+++,,,---......,,,)))...:::@@@BBBLLLZZZiii{{{}}}rrrhhhkkkxxxxxx\\\VVV]]]ooowwwyyynnn^^^TTTRRRTTTJJJMMMPPPTTTZZZ]]]YYYQQQLLLKKKJJJKKKNNNOOOOOOOOOQQQOOONNNPPPRRRUUUVVVVVVOOOOOOQQQTTTSSSOOOOOOSSSYYYUUUOOOJJJGGGEEEBBBAAAwwwZZZMMMMMMKKKQQQPPPSSSZZZ```ffflllrrrqqqnnntttuuuiiiddd```___]]]___jjjwwwuuuqqqyyy{{{xxx___BBB333111111///,,,,,,+++******++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++---++++++......---222999???MMMcccttt{{{~~~yyyxxxvvvtttsssrrrrrrrrruuuyyy|||{{{~~~wwwbbbNNNBBB???AAA<<<:::777666777888777777222111//////000111111000------,,,,,,,,,+++++++++************)))))))))(((*********++++++*********((((((((()))))))))******+++)))(((&&&&&&((()))+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************++++++++++++******))))))******+++,,,,,,,,,///---111<<>>kkkZZZMMMJJJNNNLLLMMMRRR[[[eeelllooonnnmmmkkkqqqttteee___ZZZYYY```kkkzzz{{{tttlllNNN777---,,,...///---+++******++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,...,,,,,,......000888BBBPPP]]]ooo|||{{{tttrrrwwwwwwlll[[[ZZZYYYWWWXXXYYY[[[\\\ZZZ___aaa___aaajjjrrrvvvyyy{{{uuudddPPPCCCAAAGGG???===:::888888888777666333111000///000111000///------,,,,,,,,,,,,++++++************))))))))))))'''(((((())))))((((((''''''((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))******+++,,,---......222333888AAASSSqqq|||ppppppuuuuuuhhhRRRGGGGGGHHHMMMYYYdddddd___ZZZZZZZZZ]]]bbbfffiiijjjeeeaaa\\\YYYWWWVVVUUUTTTVVVUUUXXX\\\ZZZUUUSSSVVVYYYTTTOOOJJJGGGEEECCCAAAbbbQQQMMMIIIKKKSSSTTTRRR[[[gggoooqqqqqqpppooopppwwwjjj```\\\[[[\\\YYYUUUQQQRRRWWW___fffdddyyyoooggg^^^]]]bbbhhhrrrvvv{{{bbbGGG444---...000---+++******+++,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,...,,,,,,...000666BBBNNNlllpppwww{{{vvvpppqqqvvv~~~}}}yyysssoooiii^^^RRRFFFEEECCCBBBBBBEEEHHHJJJFFFKKKLLLGGGFFFKKKQQQTTTYYY___hhhqqq||||||}}}xxxqqqppp}}}uuukkk\\\MMMFFFGGGBBB???;;;999999888777555444222000///000000///...------,,,,,,,,,,,,++++++************))))))))))))''''''((((((((((((''''''(((((()))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******((()))***---///111222333666@@@HHHOOOgggoooRRRMMMGGGGGGTTTcccjjjhhhfffcccaaa```aaadddeeefff```[[[UUUQQQOOONNNNNNMMMWWWZZZaaagggeee\\\VVVTTTTTTQQQMMMJJJIIIHHHFFFDDDdddPPPKKKNNNIIIIIIRRRXXX^^^hhhrrrsssnnnnnnrrrvvvzzzkkkeeebbb\\\TTTNNNLLLNNNPPPIIIJJJLLLMMMOOOSSSYYY]]]rrr|||kkk___\\\\\\cccuuuyyyyyysssYYYAAA333///000---,,,***+++,,,,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,///333;;;JJJXXX~~~xxxtttqqqsss|||xxx{{{{{{yyynnnlllgggaaa]]]XXXMMMAAACCCAAA???===>>>@@@CCCFFFCCCHHHGGGAAA<<>>OOOZZZ]]]pppooobbbQQQGGGLLLYYY______```]]][[[ZZZ]]]aaadddeee^^^ZZZTTTQQQPPPRRRSSSSSSZZZ```jjjssspppdddYYYUUUSSSQQQNNNKKKJJJIIIFFFDDDRRRMMMGGGEEEHHHOOOVVV[[[fffqqqvvvqqqjjjppp~~~hhhZZZSSSPPPMMMQQQPPPJJJHHHJJJHHHBBBLLLHHHFFFGGGMMMWWWfffqqqyyyjjj``````aaadddqqqyyytttuuu|||yyyZZZ;;;......000---+++------***))),,,))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++------111555777OOOuuuuuuooovvvxxx|||}}}ppp~~~}}}xxxvvvvvvuuusssppplllgggeee___[[[VVVRRROOOJJJDDD???===???>>>;;;<<>><<<===AAABBBCCCIIIJJJOOOVVV[[[___fffnnn|||vvvvvv~~~xxxrrrvvvttteeeRRRGGGGGGDDD>>>999888999999777222222111000///...------------------------------+++++++++************)))+++*********))))))(((((())))))))))))************(((((()))***************))))))))))))******************++++++++++++***************)))))))))))))))************************///+++(((''')))++++++******+++...111///000888BBBSSSZZZ\\\aaazzzbbbMMMBBBKKKYYY[[[UUUWWWVVVUUU\\\gggkkkhhhaaa[[[TTTQQQRRRUUUWWWVVV]]]eeelllkkkbbbYYYUUUTTTXXXTTTQQQQQQRRRPPPKKKEEELLLJJJHHHGGGKKKSSS]]]eeelllooorrrsssvvvuuubbbVVVPPPLLLIIILLLNNNLLLFFFEEEIIIIIIFFF@@@GGGMMMLLLKKK[[[|||yyyoooaaa\\\[[[eeezzzzzzooopppxxxnnnHHH444333111---+++---,,,***)))+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***,,,,,,222:::???WWW|||~~~ttt|||tttlllhhhfffeeedddbbb```\\\YYYWWWRRROOOKKKIIIGGGCCC???;;;;;;======<<>>===;;;999>>>?????????CCCJJJLLLJJJBBB???;;;:::===AAAEEEFFFJJJFFFDDDFFFGGGDDDCCCDDDDDDMMMXXX```jjj~~~{{{}}}wwwhhhpppuuu~~~|||lllTTTHHHBBB<<<999::::::999777555555444333222111000000------------------------,,,+++++++++************************))))))))))))))))))))))))************(((((()))***************))))))))))))************(((((())))))))))))(((((())))))))))))))))))******++++++++++++++++++++++++,,,*********,,,,,,,,,***---+++---333:::CCCOOOZZZ```mmm{{{zzzmmmaaarrrvvv{{{sssLLLHHHOOO[[[[[[YYYWWWYYY```bbbaaaaaa___\\\WWWQQQLLLJJJJJJKKKNNNPPPNNNJJJIIIMMMQQQSSSSSSQQQNNNIIIEEEBBBAAAFFFIIIOOOWWW```iiippptttwwwtttjjjWWWPPPHHHFFFJJJNNNPPPPPPMMMLLLJJJHHHIIIKKKNNNOOOTTTPPPPPP___wwwfff___YYY[[[ooo~~~||||||{{{yyyvvvmmmkkkwwweee>>>555...***,,,,,,***)))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------///222111999FFFOOObbb~~~xxx}}}{{{uuummmggg___XXXUUURRRMMMJJJKKKGGGFFFDDDCCCBBBAAAAAAAAA======<<<;;;;;;;;;;;;:::DDDEEECCCBBBFFFKKKLLLHHH>>>===;;;;;;>>>BBBFFFHHHIIIDDDBBBDDDEEEBBBAAABBBFFFHHHMMMVVVhhhvvv}}}rrrkkkpppmmmuuuuuu```LLLDDD<<<;;;;;;:::999888777666666555444333222222............------------,,,,,,+++++++++******************)))))))))))))))((()))))))))************(((((()))***************((()))))))))******************++++++++++++******)))))))))))))))*********++++++++++++++++++++++++******+++,,,------,,,,,,///,,,///;;;IIIRRRYYY^^^ttt|||sssqqqzzzwww~~~WWWGGGJJJQQQRRRRRRRRRTTTWWWWWWWWWYYYZZZYYYSSSKKKDDDAAAAAACCCEEEGGGEEEBBBCCCGGGKKKLLLNNNOOOKKKDDD???@@@BBBGGGJJJRRR^^^jjjqqqrrrpppqqqzzzmmmYYYJJJKKKMMMNNNNNNPPPRRRTTTNNNMMMMMMNNNOOONNNNNNOOOOOOQQQ[[[wwwrrrhhh^^^XXXfff{{{}}}tttkkkmmmzzzwwwiiigggqqqqqqAAA888000+++,,,---+++)))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...///333444>>>OOOXXXfff|||~~~tttwww}}}nnneeeaaaXXXQQQLLLJJJHHHDDDCCCFFFAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::::::::<<<===GGGGGGEEEDDDIIINNNMMMGGG;;;<<<===>>>@@@BBBEEEGGGFFFAAA???BBBCCCBBBCCCFFFGGGJJJTTTiii~~~qqqmmmpppiiiuuu}}}xxxUUUHHH>>>======;;;999:::888888777666555444333333/////////......---------,,,,,,,,,++++++++++++***))))))))))))))))))******((()))))))))************(((((()))***************((()))))))))******************++++++++++++******(((((())))))************++++++++++++++++++++++++)))***,,,------.........///---333DDDTTT\\\]]]]]]vvvttt||||||}}}```GGG>>>GGGIIIMMMQQQRRRRRRRRRSSSVVVXXXWWWSSSKKKEEECCCCCC===???AAA@@@>>>===???AAADDDHHHJJJFFF@@@===@@@DDDJJJNNNWWWbbblllqqqqqqooosssjjjTTTIIICCCIIINNNPPPOOONNNPPPSSSRRRPPPQQQUUUUUUSSSSSSUUUPPPhhhxxxkkkaaabbbjjjzzzqqqiiijjjuuuzzzqqqkkkkkk|||YYY<<<333,,,---...---******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******++++++,,,---...,,,222888EEEZZZccckkkzzz}}}zzz|||nnn___XXXVVVLLLGGGCCCBBB@@@===>>>BBB<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999:::===@@@FFFFFFDDDDDDJJJPPPNNNHHH:::===AAACCCCCCCCCDDDEEEAAA>>>>>>???@@@@@@EEELLLGGGUUUmmmrrrjjjiiieeeyyyyyynnnlllrrraaaPPPBBB??????;;;:::<<<999888888777666555444444000000//////...---------,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))************(((((()))***************))))))))))))************(((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------...///111000333>>>MMMXXX]]]aaafffttt~~~}}}{{{zzz~~~mmmVVVEEE@@@AAAEEEKKKMMMLLLMMMQQQUUUTTTRRRNNNIIIFFFEEEFFF;;;<<<>>>===;;;:::::::::???BBBDDDBBB>>>===@@@DDDOOOWWWaaahhhlllpppvvv{{{{{{dddOOOCCCAAAEEEHHHMMMOOOQQQSSSUUUWWW[[[XXXXXX]]]___]]]___dddvvv}}}sssiiibbblllwwwqqqeeegggooozzz}}}yyyooovvvkkk???555------000...,,,+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......---666>>>NNNdddkkkllluuupppqqq}}}}}}ppp]]]RRRLLLJJJBBB???===>>><<<999;;;???999:::;;;;;;;;;:::888888777999:::::::::===AAAEEEGGGFFFDDDDDDJJJPPPLLLEEE:::>>>DDDGGGFFFDDDBBBBBB>>>>>>@@@BBBBBBEEEPPP\\\```wwwuuummmfff|||sssxxxlllWWWEEEAAA@@@;;;:::>>>999999888777666555444444000000000///...---------------,,,,,,,,,+++++++++((()))))))))************))))))))))))************(((((()))***************))))))))))))************(((((())))))))))))(((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,,,,---111444666AAAOOOWWWWWW[[[lll~~~}}}zzzwwwwwwxxx{{{}}}~~~}}}}}}xxxuuukkkWWWBBB@@@BBBFFFGGGGGGNNNVVVSSSOOOJJJFFFEEEEEEEEEDDD>>>>>>>>>===;;;;;;<<<<<<>>>@@@@@@???======@@@CCCUUU```kkknnnlllooo|||iiiXXXMMMFFFEEEJJJLLLKKKLLLPPPVVV\\\______ddd```___dddgggggglllssszzzlll^^^hhh~~~wwwnnnrrrfffiii~~~wwwwww{{{|||eeeAAA666......111///---+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......222<<>><<<;;;===;;;888:::>>>999:::;;;<<<<<<:::888666666999;;;<<<===@@@FFFJJJLLLJJJFFFEEEIIIMMMHHH@@@:::@@@GGGJJJHHHDDDAAA@@@===???DDDGGGHHHMMM]]]mmmuuummmpppttt}}}|||ooo}}}ttt}}}nnnssssss\\\HHHCCCAAA<<<:::???999999888777666555444444111000000///...------------------,,,,,,,,,++++++(((((())))))*********+++))))))))))))************(((((()))***************))))))))))))******************++++++++++++******'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++---222666>>>NNN^^^___UUUZZZwww~~~vvvnnnooo{{{jjjdddbbbaaaeeesssrrr]]]LLLGGGFFFHHHIIIJJJTTT```VVVPPPHHHDDDDDDFFFFFFFFFCCCBBB@@@>>>>>>???AAACCC?????????>>>======???AAAaaakkkrrrnnniiitttyyykkkfff^^^UUUIIICCCDDDFFFEEECCCKKKJJJOOOYYYccchhhnnntttuuussslllddddddssssssmmmaaafffvvvlllddd___ccctttttt}}}jjjcccuuuzzzlllFFF:::...+++---///---)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((('''&&&''')))))))))'''(((''''''''')))******((()))************+++++++++,,,)))))),,,---+++---222:::===NNNdddnnnkkkmmmvvv}}}zzzttttttuuu]]]JJJBBB???===;;;;;;;;;;;;::::::999999999888888999999999::::::::::::::::::===BBBGGGIIIJJJIIIDDDCCCEEEDDD@@@===>>>===GGGJJJCCC>>>@@@@@@<<>>FFFAAA777>>>:::999777666444444333333111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++,,,///000---...:::FFFVVVZZZ___dddnnn~~~vvvnnneee]]]YYY```mmmxxx}}}~~~{{{wwwwww}}}zzzrrrqqquuuyyywwwtttiii```TTTJJJKKKTTT]]]bbbQQQJJJDDDCCCCCCCCCEEEIIIEEEIIIMMMLLLHHHDDDBBBBBBBBB@@@===;;;;;;===???AAAfffnnnrrrnnnmmm~~~uuuaaaUUURRRQQQKKKEEECCCGGGJJJIIIGGGNNNPPPQQQXXXkkk~~~{{{}}}vvvmmmjjjsss~~~pppwwwooogggffftttmmmgggfffhhhxxxvvvxxx```\\\nnnyyytttVVV===///---,,,......((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((('''&&&''')))))))))(((***(((((((((*********((()))************+++++++++,,,******---------000444???EEEUUUhhhqqqpppqqqvvvuuummmuuu}}}wwwzzz~~~nnnYYYIIICCCAAA???===;;;;;;;;;::::::999999999999999999::::::::::::;;;<<<;;;;;;>>>CCCGGGIIIJJJJJJEEEBBBBBBAAA===<<<>>>???HHHLLLEEE>>>>>>??????>>>FFFNNNQQQVVVqqqaaaXXXSSSMMMTTTSSS___xxxzzzxxxyyyiii___bbbkkk{{{xxxVVV???CCCBBB;;;AAA:::999777666444444333333111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************************))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---//////---111AAAQQQaaa[[[^^^nnn}}}tttjjjfff[[[[[[___fffoootttvvvwwwmmmsss~~~xxxooo```RRRNNNUUU]]]aaaOOOIIIDDDEEEEEEDDDFFFIIIGGGMMMTTTUUUQQQKKKFFFEEEDDDBBB???======>>>@@@BBBmmmpppqqqqqqzzzmmm[[[KKKEEEEEEBBBAAAAAADDDJJJLLLLLLJJJPPPTTTVVV```}}}~~~wwwnnngggooowwwooo|||xxxtttllllll~~~{{{zzzwwwqqqyyytttgggYYYXXXffftttyyykkkBBB///000***,,,000&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((('''&&&''')))***)))(((+++***))))))***+++***((()))************+++++++++,,,******---......222999CCCQQQcccppptttrrrqqqrrrxxxzzzssslllxxxlll```PPPEEEAAA@@@>>><<<;;;::::::::::::999999999::::::::::::;;;;;;;;;<<<=========@@@DDDHHHIIIJJJJJJDDD@@@>>><<<:::<<>>???AAAEEEHHHIIIIIIHHHBBB===<<<;;;===CCCKKK___XXXMMMDDD===<<<@@@EEEJJJZZZmmmmmmbbbUUUOOONNNSSSeee}}}ooo```bbbyyy|||yyysssuuuxxxjjjUUUKKKHHHBBB;;;;;;:::999777555444333333222222111000////////////+++++++++++++++***************++++++++++++******((()))))))))************************)))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...,,,...555>>>HHHWWWccc```bbbsssqqqrrrwwwrrrkkkgggeeedddbbb```[[[aaaggglllvvvyyy[[[LLLJJJJJJLLLHHHGGGKKKLLLIIIHHHIIIJJJRRR[[[```]]]WWWQQQNNNKKKIIIFFFDDDCCCCCCDDDEEEqqqpppvvv}}}qqqWWWOOOHHHDDDAAA>>>@@@DDD@@@DDDHHHLLLLLLJJJHHHGGGPPPZZZwww~~~jjjrrruuukkkggghhhuuu|||vvvrrr~~~xxxtttkkkwww}}}oooxxxvvvqqq}}}tttcccaaabbbaaajjjwww~~~PPP444///***,,,000***************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''(((*********(((,,,***)))***++++++***)))))))))*********+++++++++)))(((***,,,---///888BBBLLLlll~~~kkkjjjsss~~~ppp```XXXWWWVVVQQQMMMIIIEEE???=========<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>@@@@@@@@@CCCFFFHHHHHHGGGCCC>>>;;;<<>><<<<<<<<<============>>>>>>>>>>>>>>>????????????AAA@@@AAACCCFFFGGGFFFEEE???<<<<<<@@@FFFPPPaaappppppWWWAAA===@@@FFFTTTccczzzhhhTTTSSSTTTMMM\\\wwwmmmZZZUUUeee{{{lllvvvlllcccjjjuuuzzzzzz}}}\\\JJJIIIEEE???>>><<<:::888777666555444333222111000/////////...------,,,,,,+++++++++******++++++++++++******))))))))))))************************)))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...///999MMM^^^ccc```]]]^^^}}}uuueeeTTTdddaaa^^^```eeekkkooopppwwwqqqkkkiiiXXXTTTTTTXXXYYYUUUSSSSSSQQQTTTVVVUUURRRPPPQQQSSSKKKJJJIIIGGGFFFFFFFFFGGGuuuiiiWWWNNNJJJIIIFFFEEEFFFFFFCCCDDDGGGFFFKKKOOOOOONNNPPPVVV\\\iiizzzvvvtttssszzzwwwooo]]]SSSUUUaaakkkrrrnnnbbbiiijjjcccooowww}}}||||||}}}uuuqqqtttppplllIII---333111(((111************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))(((((((((***+++***)))((('''&&&(((***,,,+++***)))************+++++++++***+++---///000444@@@MMMbbbwwwuuussszzzlllfffcccaaaZZZOOOGGGEEEAAA@@@@@@@@@@@@@@@@@@???===>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAACCCEEEFFFEEECCC>>>===???FFFNNN[[[nnn^^^III;;;???FFFPPPhhhgggLLLOOO]]]]]]cccjjj```YYY```tttnnnpppuuuoooqqqtttvvvmmmOOOJJJHHHBBB@@@>>><<<:::888777777555444222111000///////////////......---,,,,,,+++******++++++++++++******))))))))))))************************))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------444DDDYYYfffeee```]]]hhh|||}}}iii```YYYSSS^^^^^^```gggppp{{{}}}yyyuuubbb^^^]]]aaaaaa]]][[[[[[ZZZ[[[ZZZVVVPPPMMMNNNQQQIIIIIIHHHGGGFFFFFFGGGGGGxxxhhhWWWPPPNNNOOOGGGCCCBBBCCCBBB@@@AAADDDEEEIIINNNOOOPPPUUU```iiivvvrrrxxxpppxxxooo^^^XXX\\\aaa^^^bbbhhhfff___dddcccsssvvvuuuzzzzzzrrrkkkkkkwwwRRR...777333%%%333************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***(((((()))***+++***)))&&&%%%%%%'''***,,,,,,+++)))************+++++++++,,,,,,///111222666DDDQQQhhhtttsssoooooozzzzzzrrrkkk^^^PPPIIIKKK?????????????????????>>>>>>>>>??????@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAACCCEEEEEEDDDBBB??????BBBJJJSSSaaavvvSSSFFFAAAKKKTTTaaadddRRRXXX```___xxxyyygggeeelllhhhjjj}}}uuutttuuuuuu~~~VVVJJJEEECCCBBB@@@===;;;999888888555444333111000/////////000000///...------,,,,,,******++++++++++++******))))))))))))************************)))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,888MMMaaahhhddd___^^^oootttkkk___YYYVVVTTT[[[```hhhrrr{{{|||iiieeedddffffffccc```aaaaaaaaa___YYYRRRMMMMMMNNNHHHGGGGGGFFFFFFFFFGGGGGGgggZZZSSSJJJFFFIIIGGGDDDDDDFFFCCC???BBBIIIKKKHHHJJJJJJMMMbbbxxx~~~~~~}}}xxx}}}rrraaaXXXQQQPPPUUUZZZ^^^aaaZZZ[[[\\\ccchhhgggxxx~~~yyyddd^^^iiixxxkkk???(((000333%%%***++++++,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******)))))))))))))))***++++++******++++++,,,---***,,,...///333===KKKVVVmmmwwwzzzmmmsss}}}|||}}}zzz{{{rrrrrr}}}qqqzzz~~~nnncccSSSKKKGGGBBB@@@@@@@@@???===AAA???===>>>AAACCCAAA??????AAABBBAAA@@@AAABBBDDDBBBBBBAAAAAACCCFFFHHHGGGCCCDDDDDDNNNmmmhhhEEEGGGMMM[[[qqq\\\RRRYYYddd{{{jjjwwwkkkggg|||sssrrrrrr{{{```OOOBBBCCC@@@;;;888999;;;999666444444333222111000//////...............---------+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))***+++,,,---,,,,,,+++,,,---///222333888HHH[[[ddd```YYYYYY\\\hhhbbbqqqqqqhhhccc``````bbbdddssszzzvvvqqqjjjpppjjjkkkpppiii]]]aaaqqqfff```\\\[[[YYYTTTQQQQQQGGGHHHJJJJJJJJJHHHFFFDDDoooYYYRRROOOKKKKKKOOOMMMGGGDDDEEEEEECCCEEEIIIPPPLLLOOOSSS\\\www|||{{{ooo```TTTGGGDDDIIIRRR^^^fffVVVWWWVVV\\\bbb```mmm|||uuufffYYYVVV]]]oookkkLLL444333333+++******+++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((******))))))))))))******++++++******++++++,,,---+++---...000555@@@PPP\\\wwwqqqxxxrrrsssxxxeeeiii[[[ZZZkkkqqqvvv\\\VVVMMMFFFBBB@@@@@@???AAA???>>>???BBBCCCBBBAAA@@@BBBDDDDDDBBBAAAAAAAAA===AAAAAA???BBBHHHKKKIIIFFFEEENNNiiiyyyVVVPPPXXX^^^nnnlllYYYaaavvv~~~rrriiixxxtttuuuooobbbYYYLLLEEEAAA<<<888888999666333555555444333222111000000//////............------++++++++++++************))))))))))))***************************************************************************))))))((())))))))))))***+++,,,---,,,---......---...111333>>>QQQaaabbbYYYWWW___hhhoooooo{{{yyynnnfffeeehhhjjjmmmpppyyy{{{sssfffZZZooouuu{{{zzzqqqhhheeeggg^^^[[[ZZZ[[[XXXQQQLLLLLLIIIJJJKKKKKKJJJHHHFFFDDDlll\\\OOOOOORRRRRRTTTXXXRRRJJJDDDDDDEEEFFFHHHKKKOOOJJJOOO[[[nnn|||~~~~~~qqqcccUUUHHHCCCFFFNNN[[[ggg]]]]]]YYY^^^ccc___ggg}}}{{{qqqggg]]]XXXWWWYYYiiippp```FFF555///...************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***)))))))))))))))******++++++******++++++,,,---,,,---...111999FFFWWWccc{{{tttuuu|||yyyjjjhhhwwwhhhhhhWWWSSSjjjtttlll___QQQGGGBBBAAAAAABBBAAA@@@AAADDDEEEDDDCCCBBBDDDFFFEEECCCAAAAAAAAA===DDDEEEAAAFFFSSSUUUNNNFFFDDDVVV~~~iiiGGGHHH[[[tttaaaaaajjjtttkkkxxxwwwllluuu~~~qqquuu}}}zzznnniiiaaaOOOJJJEEE???<<<;;;999666333666555555444333222111000000/////////.........---,,,+++++++++************)))))))))*********++++++************************++++++++++++++++++++++++******++++++******)))(((***))))))******+++,,,---,,,///111000---...333888HHHZZZeee___WWW^^^ooo{{{www}}}sssjjjeeeccciiiooosssuuuxxxwwwiiittt~~~vvvkkkhhhfffaaaWWWWWWZZZ\\\YYYPPPKKKJJJNNNNNNMMMKKKIIIGGGDDDCCCaaaXXXTTTWWW[[[ZZZYYY[[[QQQKKKEEEBBBCCCFFFKKKOOOOOOIIIRRRhhh}}}xxxeeeYYYNNNJJJIIIJJJTTT``````___]]]bbbllllllqqqwwwhhh[[[XXX[[[YYYcccooonnnUUU777,,,000++++++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))***+++++++++******++++++,,,---,,,---///333===MMM^^^iii~~~~~~~~~zzzrrrxxxyyyiiibbbssstttoooaaafffsssaaaQQQGGGCCCBBBDDDDDDDDDEEEFFFGGGGGGGGGDDDEEEFFFFFFEEEDDDFFFGGGFFFKKKKKKIIIVVVfffcccSSSLLLOOOeeeuuuYYYMMMQQQnnnyyyjjjddd|||pppwwwvvvggglll}}}zzz}}}}}}rrrXXXOOOIIICCCBBBAAA>>>:::888666555444333222111111000111000000//////.........,,,,,,+++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++***))))))************+++,,,---------000111///,,,000;;;EEETTT^^^bbb^^^___mmm}}}~~~kkkeeecccfffpppyyy}}}nnneeekkkssszzz||||||wwwkkkbbb___```aaaTTTUUUYYY]]]ZZZRRROOOQQQTTTRRROOOLLLHHHDDDBBB@@@tttaaa^^^^^^``````[[[VVVTTTNNNLLLGGGCCCCCCJJJRRRXXXUUUQQQ```}}}fffYYYNNNIIIDDDCCCNNN^^^```bbb___fffssswww~~~uuu~~~|||gggVVVYYYeeejjjhhhqqqxxxddd@@@...222,,,,,,+++***))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((()))***++++++++++++******++++++,,,---+++,,,000777CCCRRRbbbkkktttyyyzzz~~~zzzwwwggg[[[iiinnnhhhhhhsss^^^OOOHHHFFFJJJKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIJJJMMMRRRUUUSSSSSSRRRWWWkkkzzzoooXXXYYYjjjxxxZZZSSS___~~~gggddduuuqqqaaaccc~~~qqqPPPIIIDDDFFFEEE@@@<<<<<<555555444333222111111000222222111000//////......,,,,,,,,,++++++++++++***************++++++++++++************************************************+++++++++++++++***))))))************+++,,,---......//////---...888IIIVVVaaa^^^]]]```lllzzztttjjj___aaaaaahhhvvvppp___^^^jjjvvv~~~vvvtttxxxsssddd\\\___SSSRRRTTTXXXXXXTTTTTTWWWWWWTTTPPPKKKFFFCCC@@@???tttfffeeecccaaa]]]XXXSSSQQQPPPNNNJJJGGGLLLWWW```cccZZZ]]]uuu~~~mmm]]]NNNGGGAAAAAASSSiiixxxwwwpppnnntttuuu{{{oooaaaooo|||SSS555000...---,,,***)))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))***+++,,,++++++******++++++,,,---***---333===JJJXXXdddkkkttt{{{zzz}}}|||ppp```XXXcccmmmkkkkkkYYYQQQPPPTTTUUUVVVUUUSSSRRRSSSTTTRRRSSSTTTUUUWWW\\\bbbfff```\\\]]]kkkuuu]]]iiiiiiSSS^^^rrrfffnnn~~~|||tttiiihhhyyy}}}PPPHHHDDDGGGFFF???;;;<<<666666555444333222222111333333222111000///......,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,++++++***)))+++******++++++,,,---.........---...333BBBVVVeeejjj```^^^lllzzz~~~}}}}}}{{{xxxxxxrrreeekkkjjjooo||||||kkkaaaeeerrr~~~xxxyyyaaaZZZTTTOOONNNQQQTTTSSSTTTVVVUUURRRNNNIIIEEECCCBBBBBBvvvlllkkkggg```[[[YYY[[[\\\YYYSSSMMMNNN\\\mmmsssooo```mmmqqqaaaSSSLLLDDDAAASSSkkkzzzpppooommmrrr}}}vvvmmmFFF555000///---+++******+++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((()))***+++,,,++++++******++++++,,,---+++///888EEERRR]]]eeeiiiuuuyyyvvvggg\\\```nnnwww}}}tttccc]]]]]]___```aaa___\\\ZZZ[[[]]]]]]```dddgggjjjmmmqqqtttlllgggmmmyyygggiiikkk}}}jjjtttmmmgggjjjuuuxxx{{{rrrtttwwwzzzTTTJJJEEEIIIHHH>>>999;;;999888888777666555444444444333333222000//////...------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,++++++***)))++++++++++++,,,---...............222<<>>QQQYYYZZZfffxxxsssxxx|||lll[[[iii~~~|||yyysssmmmppprrrnnnnnnnnnlllhhhfffeeefffqqqyyy|||~~~zzzddd[[[eee|||yyywwwiiisss||||||\\\RRRJJJJJJKKKHHHBBB@@@<<<;;;:::888777666666666222222111111000/////////...------,,,,,,++++++***))))))***++++++++++++***++++++************++++++)))************+++++++++************************+++,,,,,,,,,,,,,,,,,,---)))***...777JJJ^^^jjjkkkeee|||yyyuuuzzzfffWWWYYYccc}}}tttyyy~~~{{{|||sssmmmeee___^^^YYYYYYYYY[[[```fffllloooaaa[[[TTTRRRVVV]]]dddhhhhhhqqq}}}|||uuuzzz{{{sssiiiWWWRRRNNNPPPQQQNNNHHHCCCCCCBBBBBBCCCFFFIIIIIIIIIxxxuuusssvvv|||}}}sssggg\\\bbbxxxyyyhhhXXXPPPIII@@@@@@EEENNN\\\jjjjjjbbb___hhhrrrvvvgggvvvqqqWWWTTTggg}}}ZZZ888//////...***---000(((************))))))))))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,------,,,444:::IIIYYY___```kkkyyyzzz{{{pppfff___hhhzzzssskkkkkkkkkpppqqqqqqqqqooonnnoooqqqzzz~~~~~~{{{lllaaagggooottt}}}}}}|||aaaVVVMMMLLLMMMIIIDDDAAA===<<<:::999777666666555222222222111000000//////......---,,,,,,++++++***))))))***++++++++++++***++++++************++++++)))************+++++++++************************+++,,,,,,,,,,,,---------111333888DDDXXXiiiooolllqqqzzzyyyzzzjjjSSSSSSiiivvv|||{{{lllddd___XXXSSSRRRKKKKKKJJJJJJMMMQQQVVVXXXLLLLLLMMMPPPUUU\\\dddjjjooouuu}}}zzzlll```QQQOOOMMMMMMKKKGGGBBB???AAA@@@???AAAEEEHHHJJJJJJ~~~yyyyyy~~~yyyhhh^^^eee~~~nnn^^^UUULLLBBB>>>AAAAAARRReeelllhhhdddfffjjjfff```eeexxxuuu[[[SSSWWWccc}}}kkk888000000111+++,,,...'''************))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***,,,---...///333???NNNYYY```hhhuuuuuummmbbbaaaccccccuuuqqqmmmoooqqqoooqqqssssssssstttwwwyyy~~~tttkkknnn{{{|||yyyhhh\\\PPPNNNMMMIIIDDDBBB>>>===<<<:::888666555444333333222111111000000///......------,,,+++++++++))))))***++++++++++++***++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,------------111555>>>OOOcccqqqoooeeeiiissssssZZZEEENNN|||sss{{{}}}oooaaaZZZVVVPPPLLLKKKEEECCCBBBAAAAAACCCFFFHHHCCCFFFJJJMMMSSS^^^lllwwwzzz{{{~~~~~~ooocccXXXVVVQQQLLLGGGCCC???===>>>===>>>BBBFFFJJJLLLLLLxxxfff```ccc|||sssaaaWWWNNNCCC>>>AAA???NNNbbbnnnpppmmmiiihhhkkkkkkcccrrrrrrqqqccc]]]aaafffwwwkkk:::000000222+++***,,,'''************)))))))))((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,///000444@@@KKKSSS___pppwwwgggeee\\\^^^ccc\\\ssszzznnnnnnsssvvvtttuuuvvvwwwwwwyyy|||~~~zzzsssvvvuuutttqqqnnn```RRRLLLKKKHHHDDDCCC???>>>===;;;999777555444333333333222111111000000.........---,,,,,,++++++))))))***++++++++++++***++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........---555EEEYYYnnnxxxpppddddddhhhRRRJJJXXXyyysssxxxkkk]]]VVVRRRLLLHHHGGGDDDCCCAAA??????AAACCCDDDHHHJJJJJJJJJPPP```www~~~zzz}}}{{{qqqhhhYYYKKKDDDDDDBBB???<<<>>>AAAGGGLLLOOOOOOMMM{{{fff___oooyyycccWWWNNNDDDAAACCCAAAKKK[[[lllxxxzzztttnnnrrrtttdddddd|||pppiiinnncccVVVYYY^^^cccyyy~~~eeeAAA222...111,,,+++---)))************)))))))))((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))*********+++++++++***,,,,,,+++***+++...111999BBBNNNZZZiiizzz~~~ooobbbaaaZZZ]]]]]]VVVyyyzzzsssppp{{{}}}{{{tttoooooorrrsss|||}}}}}}}}}}}}{{{wwwzzzsssxxxzzzrrrqqqvvveeeRRRIIIFFFDDDBBBCCC??????>>><<<:::777555444444444333333222111111111//////...------,,,,,,+++))))))***++++++++++++***++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,------.../////////===RRRgggxxx~~~wwwlllvvvvvvTTTKKKVVVqqqvvv}}}sssfffXXXQQQLLLFFFBBBAAA>>>>>>======>>>@@@BBBCCCJJJKKKLLLPPPZZZmmm~~~www^^^HHHAAAEEEEEE@@@===@@@FFFMMMRRRTTTQQQOOO{{{mmmiii{{{gggZZZPPPFFFBBBDDDFFFIIIWWWooowwwuuufff___xxxxxxlllllldddUUUYYY```___pppOOO999///000------///+++************)))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))************++++++++++++---...,,,***+++000444>>>HHHZZZmmm|||xxxsssxxxccc\\\ZZZ^^^[[[\\\rrreee^^^[[[^^^dddkkkqqqvvvyyyzzz}}}xxxxxx}}}ppppppoooWWWHHHBBB@@@@@@BBB>>>???>>>===;;;999666555555555444333333222222111//////......---,,,,,,,,,))))))***++++++++++++***++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000444HHH___ooowwwyyyvvvppp]]]CCCMMMgggzzz|||{{{ooobbbTTTMMMIIICCC???>>>;;;;;;<<<===???BBBDDDFFFIIIKKKRRR```sss|||ooozzz|||cccJJJBBBGGGHHHCCCAAADDDHHHNNNSSSTTTRRROOO~~~vvvsssnnn```VVVIIIBBBAAADDDCCCPPPqqq~~~rrrgggnnntttxxxrrriii___eeefff```wwwbbbCCC222111///000000+++************))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))))))))************+++++++++***---...---+++---333888DDDNNNccczzzyyylllxxxiiiYYYZZZdddaaaoooqqqeeeXXXUUUVVV]]]iiittt}}}|||www|||xxxpppssssssrrrnnniiirrr|||^^^JJJAAA===>>>AAA===>>>>>>>>>===:::888666555555555444333333222222/////////...------,,,,,,))))))***++++++++++++***++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000;;;RRRjjjqqqmmmjjjkkkmmmcccJJJEEE```xxxjjj]]]PPPJJJFFFBBB>>>>>><<<===>>>@@@CCCFFFIIIKKKKKKJJJQQQeee}}}}}}oooYYYNNNOOOPPPLLLFFFFFFFFFIIIMMMOOOPPPPPPtttfff[[[LLLAAA>>>;;;888FFFnnnssskkk}}}kkkkkkvvv{{{eeebbbggg___TTTrrroooLLL555222111111111+++************))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***)))))))))))))))))))))))))))************+++++++++))),,,......,,,///666<<>>>>>===;;;888777666555555444444333222222/////////...------,,,,,,))))))***++++++++++++***++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111DDD]]]tttuuuhhhbbbeeelll{{{wwwzzzkkkOOODDDRRRwww{{{bbbUUUIIICCCAAA===;;;:::<<<===>>>AAADDDGGGJJJKKKKKKEEEFFFZZZ{{{ooohhhffflllttt~~~|||jjj\\\ZZZZZZXXXJJJGGGCCCCCCFFFKKKNNNPPP~~~iiiXXXLLLDDDAAABBB<<>>666---444,,,///,,,+++******)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))+++,,,------,,,...///------777DDDHHHVVVhhhzzz|||yyyiiiZZZ___uuuuuu~~~iiiYYYRRRWWWiiizzzxxxuuuhhhaaahhh{{{uuuzzzWWWJJJ@@@:::FFFAAA???<<<<<<======;;;888555444222222222222000///000000000000///...---,,,+++++++++************)))---***((())),,,...---+++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,)))***///000...222999MMM```vvvzzzkkkaaannnwwwsss|||^^^OOOEEE^^^yyyfffVVVIIIDDDAAA<<<<<>>>>>???>>>;;;888777555333333333333111000000000000000///...---,,,++++++++++++************,,,***)))))),,,------+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,///------///...,,,222;;;[[[hhhuuutttgggdddwwwsssMMMHHHXXXxxxdddTTTEEEAAA???:::<<>>;;;999777666555555555333222000000000000///...------,,,+++++++++************,,,***)))***+++---,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,////////////,,,...999EEEhhhnnnrrrlllccciiicccFFFMMMooowwwdddSSSCCC???>>><<>><<<:::888777888777555333000111111000000///...---,,,,,,+++++++++*********++++++******+++,,,,,,,,,******************+++,,,------------------------+++---///...---444EEETTTlllnnnmmmfffcccpppggg[[[VVVfffwwwgggTTTDDD@@@BBBBBBFFFLLLMMMJJJIIIKKKKKKJJJNNNSSS\\\qqq|||}}}iiiYYYSSSNNNPPPRRRPPPLLLKKKOOOUUU~~~}}}sss\\\KKKCCC@@@======EEETTTccckkklllggghhhggghhheeecccssspppvvv}}}uuuccceeeYYY777---...///(((---,,,,,,+++***+++++++++))))))))))))))))))))))))((()))))))))************************************)))******+++,,,,,,------------,,,+++///999FFFNNNOOOhhh|||pppcccaaaeeejjjpppsss{{{|||yyy}}}~~~xxxyyy|||tttxxxmmmgggyyyxxxttt^^^\\\UUUXXXXXXWWWTTTNNNGGGAAA>>>>>><<<:::999999888666444111111111111000///...---,,,,,,,,,++++++++++++***++++++++++++***+++,,,---+++++++++++++++,,,---...------------------------***...000...000<<>>===DDDTTTdddiiiggg]]]^^^___fffkkkjjj}}}~~~uuuooozzz{{{jjj[[[hhhccc<<<000...111***------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))***+++,,,---------------///...,,,000<<>>???>>>;;;::::::999777555111111111111000///......,,,,,,,,,,,,++++++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---111222///444EEEYYYgggsssrrrmmmfffkkk}}}uuueeeTTTZZZbbb~~~yyydddQQQAAA@@@FFFIIINNNTTTNNNQQQTTTRRRMMMRRRggg|||qqqpppvvvdddaaaIIINNNPPPMMMJJJLLLMMMMMMtttyyysssrrrzzz~~~cccPPPFFF??????>>>AAAOOO___fffddd[[[___```fffmmmjjjrrrzzz{{{|||xxxpppnnnrrr~~~uuujjj@@@444...555---------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))************************************)))***+++------------,,,,,,//////...444@@@JJJMMMKKKjjj~~~pppnnnppppppnnn~~~}}}}}}wwwwww|||xxx{{{rrraaa]]]hhhmmmpppzzzuuu||||||ooo\\\ZZZXXXXXXWWWRRRKKKFFFCCCCCC@@@>>><<<;;;:::999777555111111111111111000......------,,,,,,,,,+++++++++)))+++,,,+++******,,,...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---111111000999NNNcccnnnuuussskkkfffqqqhhhYYYRRR[[[eeezzzdddQQQAAACCCJJJNNNRRRWWWRRRTTTXXX[[[___nnnjjj```OOOSSSTTTPPPOOOQQQPPPLLLvvvppp}}}vvvpppnnnuuujjjVVVLLL<<<>>>>>>>>>HHHXXXbbbccc___fffggghhhkkkeeegggvvvkkkiiimmmiii>>>111***333,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************)))***,,,---......---,,,+++///000000666DDDMMMOOOPPPlllnnnhhhccc\\\cccoooyyyyyysssssszzzoooiiiaaafffpppllliiisssvvvzzzdddbbbWWWXXXWWWRRRLLLHHHHHHIII@@@>>><<<;;;;;;999777555111222222111111000///...---------,,,,,,,,,++++++)))+++---,,,)))))),,,///************+++,,,---...++++++++++++++++++++++++***...///000>>>VVVlllvvvuuuqqqhhheeeuuu}}}___OOOOOObbbvvv|||fffSSSDDDFFFOOOSSSVVV[[[\\\]]]aaakkkyyywwwiiiYYY[[[ZZZTTTSSSUUUPPPIIIqqqkkk{{{}}}{{{xxxrrrsss|||sssZZZMMMFFFAAA>>>AAAFFFNNNYYYcccdddjjjkkksssxxxfff___www||||||{{{aaa___kkkyyyjjjEEE222///,,,+++......---,,,++++++++++++(((((()))***************))))))))))))))))))))))))***)))))))))+++,,,+++***++++++******++++++,,,------000111000777EEENNNPPPNNNiiirrr]]]\\\WWWiiirrrwwwpppzzz|||UUUcccqqqfffiiijjjfff~~~zzzxxxzzz|||xxx[[[VVV[[[^^^YYYRRRMMMKKKJJJCCC@@@<<<999999888888777444444333111000...------......---,,,,,,,,,,,,------+++***,,,...---***''',,,,,,++++++,,,,,,---...---------............////////////555HHHbbbssswww|||rrriiidddvvv___UUU^^^hhh|||hhhOOOFFFOOORRRTTT[[[]]]hhhcccnnnssseeefffeee___TTTIIIFFFHHHpppgggvvv{{{xxxxxxrrrsss}}}xxx[[[KKKEEE???;;;<<<@@@GGGRRR]]]iiiggglll|||qqq```dddwww___YYYfffppp___<<<---222222...///...---,,,++++++++++++(((((()))***************))))))))))))))))))))))))***)))))))))+++,,,+++***++++++******++++++,,,------///000111:::HHHPPPQQQUUUoooqqq```^^^XXXmmmxxxxxxjjjuuuyyyqqqyyy\\\cccpppeeeeeeeeegggxxx{{{wwwnnnrrrxxxZZZ[[[[[[ZZZXXXTTTPPPKKKGGGCCC???;;;999888777666555555555444222111000///.........---,,,,,,,,,,,,------+++***+++------***(((,,,,,,++++++,,,,,,---...---------............///000//////777NNNhhhwwwzzzzzzpppiiijjjlll\\\VVV\\\sss~~~hhhPPPJJJSSSVVVZZZcccffffffxxx~~~lllhhhaaaYYYPPPIIIFFFFFF{{{sssgggnnn~~~yyyvvv||||||{{{aaaLLLEEE???:::999<<>>EEEBBB???<<<;;;999777666555555444333222111000000......---,,,,,,,,,,,,------,,,***)))***+++,,,,,,,,,,,,++++++,,,,,,---...---------............///222...111BBB___wwwwwwmmmeeegggttthhhbbb```^^^kkk|||gggTTTRRR[[[[[[```oooyyy~~~wwwmmmgggpppuuu^^^NNNJJJMMMKKKFFF}}}iii]]]```nnn~~~uuufffWWWRRRRRRPPPNNNNNNPPPMMMMMMOOONNNMMMPPPVVVaaagggqqq{{{~~~xxxyyyoooOOOBBB>>>;;;<<>>666???999//////...---,,,,,,,,,,,,))))))*********))))))((())))))))))))))))))))))))***)))))))))+++,,,+++***++++++******++++++,,,---///,,,///:::JJJTTTXXXXXXkkktttsssssshhh^^^^^^dddzzz}}}vvvvvvzzz}}}gggYYY```ddd```[[[mmmyyyrrrWWWNNNGGGGGGGGGCCCAAABBBCCCAAA===;;;:::999666444444444333222111000000///......---,,,,,,,,,,,,---,,,,,,+++***)))***,,,---,,,,,,++++++,,,,,,---...---------............///111...555KKKggg|||yyynnngggeeehhhZZZ^^^eeehhhyyyeeeTTTSSS[[[ZZZ```ttt~~~eeeOOOJJJNNNNNNHHHxxxccc\\\\\\ooozzzkkk[[[PPPGGGEEEEEECCCBBBCCCFFFCCCCCCDDDCCC???AAAEEEDDDKKKXXXkkkzzzyyyrrrNNN???<<<;;;;;;===DDDTTTcccqqq~~~qqqppp{{{vvvuuutttqqqaaaSSS:::000///...---,,,,,,,,,,,,)))************))))))((())))))))))))))))))))))))***)))))))))+++,,,+++***++++++******++++++,,,---...---222@@@NNNUUUYYY[[[mmmmmmtttnnndddiii}}}wwwvvvwwwhhhXXX[[[eeedddXXXeeefffvvvsss}}}```RRRHHHHHHGGGCCCBBBFFF???===;;;999999777555333333333333222111000000000......---,,,,,,,,,,,,---***+++,,,+++******,,,---,,,,,,++++++,,,,,,---...---------............///000000<<>>===;;;:::>>>LLLZZZiiiyyyyyy~~~qqqllloooTTT555000///...------,,,,,,---***************)))(((((())))))))))))))))))))))))***)))))))))+++,,,+++***++++++******++++++,,,---......666DDDPPPUUUYYY^^^mmmrrrssspppqqqrrr}}}xxxuuutttqqqaaa^^^kkklllYYY]]][[[ppp~~~rrrtttwwwnnnZZZIIIGGGIIIEEECCCEEE>>><<<;;;::::::999777555444444444333222222111111......---,,,,,,,,,,,,---(((***------+++***+++---,,,,,,++++++,,,,,,---...---------............///000333DDD___wwwvvvjjjooo|||VVVGGG\\\www~~~lll\\\OOOSSS^^^```ppp|||xxx[[[KKKKKKMMMJJJwwwtttgggZZZ\\\XXXtttyyysss]]]MMMGGGEEEDDDGGGFFFBBBAAACCC@@@???AAADDDDDDAAACCCHHHNNNTTT```sss~~~|||{{{xxxxxx}}}{{{ZZZEEECCC@@@===999:::FFFSSS]]]nnnnnnmmm|||}}}|||zzzooozzzxxx}}}nnnffftttOOOCCC555000000...---------------***************)))(((((())))))))))))))))))))))))***)))))))))+++,,,+++***++++++******++++++,,,---...///888GGGQQQTTTYYY___nnn{{{rrruuujjjhhh~~~zzz}}}xxxuuusss|||llleeesssttt[[[ZZZZZZiiivvv~~~~~~rrruuuoooyyy^^^GGGEEEIIIFFFAAAAAA@@@???======>>>===:::888555555555444444333333333......---,,,,,,,,,,,,---'''***---...,,,***+++---,,,,,,++++++,,,,,,---...---------.........//////111666IIIfff|||ssseeennn[[[PPPfffzzzgggXXXMMMSSS```fffzzz|||}}}___KKKIIIKKKIII{{{pppeeeYYYVVV[[[VVVrrrsss~~~www^^^OOOJJJBBBDDDDDDDDDBBBAAABBBCCC???@@@CCCFFFFFFEEEIIIPPPWWWcccvvv}}}{{{zzz}}}vvvtttuuu~~~WWWKKKAAA999999===AAAGGGLLL[[[ccckkklllkkkooowww|||wwwttt|||{{{ssslllrrr|||vvveee```eee^^^===:::000000///...---,,,,,,,,,,,,,,,,,,++++++***)))(((((()))************+++++++++)))************+++++++++***++++++,,,,,,------...222...999OOOWWWQQQWWWgggzzz{{{|||ggg```jjjkkkuuuzzzhhheeeeeeeeemmmwww}}}tttjjjzzzllldddkkkqqqkkk___fffccc{{{zzz|||aaaFFFFFFIIICCC@@@DDD>>>AAADDDDDDBBB@@@??????777777777888999777444111////////////...---,,,+++...,,,***((((((***,,,...******+++++++++,,,,,,,,,...,,,+++---000222111000222@@@YYYttt}}}vvvvvvooozzz[[[QQQnnnvvvdddTTTQQQVVVddduuummmTTTHHHJJJOOOrrrggg]]]SSSRRRWWWZZZtttooozzz{{{hhhUUUHHHDDDBBBCCCDDDCCCBBBAAABBBDDDBBBBBBFFFJJJLLLOOOXXXbbbwww}}}||||||zzzvvvvvvwww___IIIAAA:::999<<<>>>CCCIII\\\dddjjjlllmmmpppsssttttttuuu}}}{{{}}}nnnmmmrrrkkk]]]^^^]]]}}}jjjJJJAAA444000///...---------------,,,,,,++++++***))))))))))))************+++++++++)))************+++++++++***++++++,,,,,,------...///,,,888NNNVVVPPPWWWhhhmmmaaadddcccrrryyyhhh\\\\\\\\\ZZZ]]]dddgggqqquuujjjxxx{{{xxxhhh___iiiyyy|||tttjjjeee}}}lllNNNHHHHHHBBBAAAGGGCCCDDDGGGIIIIIIGGGDDDBBB:::999888999999777444111////////////...---,,,,,,...,,,***))))))***,,,...***++++++++++++,,,,,,,,,...---,,,---000222111000666EEE^^^vvvzzztttvvvuuueee\\\rrrsssaaaSSSPPPTTTaaarrrzzzrrrXXXLLLMMMRRR{{{ggg\\\UUUNNNOOOUUU\\\ssskkkvvvwwwdddWWWKKKCCC@@@BBBCCCDDDCCCBBBBBBCCCEEEGGGGGGIIINNNQQQYYYggguuu~~~~~~~~~}}}||||||zzzyyyxxxyyyyyygggHHHAAA;;;:::;;;===CCCJJJeeejjjjjjggggggllloooooovvv}}}ooo{{{~~~sssoooggg\\\___XXXuuuwwwUUUDDD666//////...---------......,,,,,,,,,+++******)))))))))************+++++++++)))************+++++++++***++++++,,,,,,------......---:::OOOVVVRRR[[[lllrrrbbb___]]]vvvrrriiicccffffffbbb```cccXXX]]]lllvvvkkkkkkwww~~~|||zzzvvvfffWWWaaa{{{}}}lllggg~~~vvvWWWKKKGGGCCCEEELLLKKKJJJJJJLLLMMMLLLGGGBBB>>><<<:::999999777333111////////////...---,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,///...---...///111111000<<>>222......---------------...,,,,,,,,,++++++*********))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,------......111???RRRXXXVVVaaarrryyykkkiiijjjkkkfffgggllloookkkiiijjjlllkkkppp}}}wwwllleeexxxmmmxxxlllVVV\\\vvv}}}pppeeeaaaxxxdddTTTMMMJJJMMMSSSRRRNNNJJJJJJLLLKKKFFFAAABBB@@@<<<:::888666333111000000000//////...---,,,---,,,************,,,---+++++++++,,,,,,,,,------000///......///000111111BBBVVVooo}}}}}}wwwsssjjjssszzzkkkaaaZZZ]]]qqquuucccVVVPPPTTTZZZ\\\YYY\\\ooozzzqqqtttjjjXXXOOOJJJkkkUUUMMMKKKKKKQQQYYY___ooo~~~wwwdddooolllRRRHHHHHHHHHFFFCCCCCCDDDDDDDDDCCCDDDGGGJJJMMMOOOSSSXXX^^^iii~~~~~~zzzyyyyyyyyyxxxwww{{{xxxwwwxxx{{{|||xxxtttpppQQQGGG>>><<>>;;;888666444222000000000000///...---,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------/////////......///111333HHH^^^uuuzzzuuuiiiuuu{{{gggRRRRRR```{{{{{{gggXXXPPPJJJPPPWWWYYYVVVZZZiiiyyy}}}pppppp|||rrrxxxppp^^^RRRIIIyyybbbMMMFFFGGGIIIPPPYYYfffsss~~~sss^^^fffiiiXXXGGGCCCFFFGGGEEEDDDEEEEEEFFFEEEEEEGGGJJJMMMNNNSSS\\\eeemmmyyyzzzxxxwwwwwwvvvvvvuuuttttttwwwyyyxxxtttooowwwWWWJJJ===;;;AAAKKKWWWaaahhhyyy~~~zzz~~~~~~yyyvvvzzz|||zzzvvv|||}}}ooohhhlllsssmmmsssiiiFFF444//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++)))************+++++++++)))************+++++++++***++++++,,,,,,------...,,,444EEESSSUUUVVVeeexxx{{{|||{{{xxxttttttwww{{{xxx|||{{{qqqdddrrrqqq___[[[pppjjjjjjzzz}}}sssgggeeemmmvvvxxxeee[[[XXXWWWOOOMMMLLLNNNRRRTTTSSSQQQIIIEEE???;;;999777555444000000000000///...------,,,++++++++++++++++++,,,,,,,,,,,,,,,------------...//////......///333666OOOeeezzz}}}vvvnnnpppRRRXXXrrrnnnZZZOOOMMMMMMSSS\\\cccnnnhhh]]]kkk{{{}}}rrrrrr{{{kkk]]]OOOsss\\\HHHCCCFFFJJJQQQZZZiiittt}}}rrr[[[bbb{{{qqqyyytttWWWNNNFFFEEEGGGFFFEEEEEEFFFGGGGGGFFFFFFIIIMMMPPPRRRZZZgggssszzz|||yyywwwwwwvvvuuutttuuuvvvwwwwwwvvvsssqqq{{{~~~|||[[[KKK===:::AAAHHHNNNSSSPPPaaammmpppxxxzzzvvvwww|||sss{{{|||www~~~sss^^^;;;333222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++***++++++,,,,,,------...---777HHHTTTUUUWWWfffyyy{{{uuuxxx}}}}}}~~~tttccceeeaaa]]]gggzzzmmmgggppp{{{}}}uuupppnnnqqqfffzzzxxxaaaVVVRRROOOKKKNNNSSSVVVXXXVVVSSSQQQJJJFFF@@@;;;999888666555000111111000000///...---++++++++++++++++++++++++,,,,,,,,,------------...---...///......000444888XXXllluuuppp}}}pppSSSbbbxxxbbbOOOIIILLLQQQXXXdddrrroooYYYWWW\\\{{{}}}wwwxxxhhh```jjjTTTrrr[[[GGGCCCGGGLLLTTT\\\hhhrrr|||~~~rrr\\\bbbyyylllaaaccccccfffpppwwwlll[[[QQQLLLIIIJJJIIIFFFFFFHHHGGGHHHHHHGGGGGGJJJNNNRRRVVV```ooo{{{~~~zzzxxxwwwvvvuuuxxxxxxyyyyyyxxxwwwvvvuuuvvvzzz\\\KKK<<<:::@@@CCCDDDDDDJJJUUU\\\bbbuuu{{{{{{uuuzzzuuurrr@@@555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++***++++++,,,,,,---......///;;;LLLWWWWWWYYYiii|||zzzttttttvvvccc]]]YYYaaauuujjj]]]aaaqqq~~~xxxqqqhhh|||qqqsssmmmooooooWWWMMMJJJGGGJJJPPPXXX\\\ZZZTTTMMMIIIKKKFFF@@@;;;999888777777111111111111000///...---++++++++++++++++++++++++,,,,,,,,,---------......,,,...///......000555:::^^^qqqsssmmmlllgggNNNeeepppZZZHHHFFFMMMNNNWWWfffxxxeeePPPRRR^^^ggg{{{~~~pppaaasssSSSnnnUUUAAABBBHHHKKKRRR\\\kkk}}}uuu]]]aaa~~~ooo]]]PPPOOONNNPPPSSSVVVXXXXXXKKKJJJIIIGGGDDDCCCFFFJJJFFFFFFEEEFFFHHHMMMSSSWWW]]]hhhvvv}}}}}}|||yyyvvv~~~|||yyywwwvvvuuutttrrr|||zzzfffHHH999<<<;;;<<>>;;;<<>>AAAHHHMMMWWWcccppp{{{~~~wwwgggVVVbbbhhhRRRCCC===;;;999:::<<<>>>??????FFFHHHIIIIIIGGGEEEAAA???AAABBBCCCEEEIIIRRR^^^gggttt}}}{{{vvv|||{{{zzzyyywwwuuuvvvwwwwwwwwwwwwvvvtttsssnnnwwwrrrvvv~~~gggKKK>>>@@@;;;:::AAAEEEDDDFFFSSSooo|||pppiiijjjyyyGGG555444111///...---------+++,,,,,,,,,,,,+++******)))************+++++++++++++++++++++++++++++++++******++++++,,,...///000777EEEWWWaaaaaacccsssvvvqqq}}}yyyhhhcccuuummmbbbZZZUUUYYYaaahhhooouuu}}}uuu```XXX^^^eeesssuuujjj{{{qqqWWW^^^fff[[[[[[cccbbbzzz~~~tttqqqzzzzzzwww___SSSSSSQQQTTTRRRPPPMMMJJJHHHGGGGGGDDDCCCBBB@@@===;;;888777333222111000000000000000......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,...+++000,,,000333333MMMwww}}}qqqsss|||tttuuucccaaaqqqZZZMMMDDD>>>AAAIIIOOONNNNNNOOOOOOQQQYYYaaaeeewwwxxxiii\\\```|||rrrwww}}}zzzqqqppprrryyyaaa~~~^^^KKK>>>BBBHHHMMMXXXgggvvvyyyuuulll___SSScccyyyYYYGGG???<<<:::999;;;>>>@@@BBBBBBHHHJJJHHHEEEDDDFFFFFFEEEAAADDDFFFFFFHHHQQQ```kkk{{{kkkkkkdddhhh}}}~~~|||yyywwwuuusssssstttvvvxxxxxxvvvuuussslll{{{tttmmmoooqqq}}}iiiMMM???@@@:::888@@@DDDFFFFFFRRRrrr___mmmiiifffvvvWWW777555333000......------+++,,,,,,,,,,,,+++******))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,---...///000:::HHHZZZbbbaaadddvvvvvvtttkkkkkk{{{eeePPPOOOJJJGGGJJJMMMPPPTTTYYY^^^eee|||zzziii^^^```dddtttwwwkkkyyyoooRRRVVV```dddhhhfffcccxxxoookkkzzz|||zzz}}}dddRRRPPPPPPPPPMMMIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@>>>;;;999888333222111111000000000111......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------///+++111---000333666UUU~~~{{{oooqqqkkkjjjgggPPPEEEBBB@@@EEELLLTTTRRRUUU[[[bbblllqqqcccuuuuuuuuurrroooooonnnqqqwww{{{yyyccc|||[[[JJJ@@@CCCIIILLLYYYiii{{{wwwkkk```XXXQQQaaagggIII@@@???>>><<<;;;<<<>>>AAAAAAAAACCCIIIJJJFFFEEEHHHKKKJJJAAAFFFJJJJJJKKKSSSbbbnnn~~~vvvxxxyyy}}}yyyuuusssrrrsssuuuvvvxxxxxxwwwuuutttjjjwwwrrriiiiiiiiiyyynnnPPP???>>>888777>>>BBBFFFFFFPPPooo|||```\\\aaaggg|||VVV999777444222///...------+++,,,,,,,,,,,,+++******))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,---...000000:::IIIZZZaaa___dddxxxvvvvvvmmmmmm}}}qqqjjjiiimmmttt|||bbbSSSHHHGGGIIIOOOQQQQQQUUUZZZZZZddd|||zzz{{{}}}lll]]][[[___uuuttt~~~gggTTTXXXbbb```tttvvvqqqttt}}}rrrnnnllllllwww~~~hhhRRROOOPPPIIIGGGEEEEEEFFFEEECCCAAA???@@@@@@@@@>>><<<:::888444333222111000000000111......---,,,,,,,,,,,,---++++++,,,,,,,,,---------000+++111...000222999^^^|||ppprrr|||fffjjjuuu^^^HHHAAABBBCCCHHHPPPOOOQQQXXXdddttteeeiii{{{qqqttt|||sssuuuuuupppooo~~~ppp```iiivvvzzzmmmyyyWWWIIIAAAEEEJJJMMM\\\nnnsss___UUURRROOO]]]zzzZZZCCCAAAAAA>>><<<::::::<<<>>>>>>>>>===HHHNNNIIIEEEIIIMMMMMMOOOWWW^^^^^^\\\aaannnzzz~~~~~~xxxtttrrrrrruuuvvvvvvwwwvvvuuusssrrrgggrrrnnneeedddeeeuuuvvvTTT???<<<777777>>>@@@BBBDDDOOOhhh|||rrrdddXXX]]]aaauuuXXX;;;999666333000......---+++,,,,,,,,,,,,+++******)))************+++++++++*********++++++,,,,,,---++++++,,,,,,---///000111;;;KKK]]]dddaaaeeezzz~~~qqqkkkzzzdddUUURRRUUUUUUlll|||\\\MMMGGGHHHMMMQQQQQQPPPSSSYYY```rrrpppjjjddddddffflllxxx~~~mmm]]]ZZZddd^^^PPPYYYkkkkkk{{{qqqsssnnnfffffffffnnnyyy{{{oooVVVOOOPPPHHHFFFFFFGGGIIIGGGCCC???===>>>???@@@???===:::999555444333222111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,------------111+++111///000222===fffrrruuurrr]]]ggggggTTTCCC@@@CCCFFFLLLUUUQQQ^^^ooollleee}}}rrrooouuu~~~||||||yyysssrrr}}}tttjjjkkklll}}}xxxpppSSSFFFAAAFFFKKKPPP```tttnnnUUUJJJMMMLLLWWWppp|||OOOCCCCCC???===<<<<<<===AAADDDFFFFFFOOO[[[^^^RRRJJJQQQ^^^dddwww~~~~~~|||wwwssssssssswwwwwwvvvtttsssqqqppppppccclllzzzyyyjjjaaa```aaammmZZZ@@@;;;888999?????????EEEQQQcccvvvrrreeebbbbbbaaa```oooTTT<<<:::777444111///......+++,,,,,,,,,,,,+++******)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,---///000111>>>OOOdddlllhhhhhhzzz||||||uuunnnssscccUUUQQQUUUZZZeeesssUUUDDDKKKMMMQQQTTTTTTTTT[[[dddwwwyyyhhhXXXRRRMMMNNNQQQUUU[[[bbbnnnzzz|||nnn______pppvvv^^^LLL[[[yyyyyyrrrpppeeeaaaaaakkkxxxfffXXXUUUNNNKKKIIIJJJLLLIIICCC>>><<<===?????????===;;;999777666444222000//////.........---,,,,,,,,,,,,---,,,,,,,,,------------...111+++222000000222???llluuuwwwttt```oooxxxZZZKKK@@@BBBGGGLLLSSS]]]ccc~~~pppiiiwwwpppvvv{{{sssnnnpppxxxhhhgggppp||||||uuu}}}fffOOODDD@@@GGGLLLRRRdddxxxjjjNNNDDDJJJJJJSSShhhnnnDDD???@@@777>>>>>>???DDDJJJPPPTTTUUUqqqyyyttt___TTTaaaxxxrrroookkkqqqzzz~~~~~~~~~{{{}}}}}}zzzvvvssssssuuuxxxwwwuuurrrpppooonnnnnn```iiiuuu|||uuuggg^^^]]]```eeesss^^^AAA;;;999<<<@@@???>>>GGGUUUcccmmmsssuuuuuutttfffhhhccceeekkk}}}uuuAAA===;;;888444111///......+++,,,,,,,,,,,,+++******)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---...///000111@@@SSSjjjtttnnnlllzzztttwwwsssyyylll[[[OOONNNUUU___eee~~~ttt\\\MMMNNNPPPVVV\\\```ffftttuuu]]]RRRJJJDDD@@@BBBEEEFFFIIILLLIIIWWWiiiwwwyyykkk]]]aaawwwxxxhhhPPPcccwwwrrrhhhfffiiiyyy|||ggg```UUUQQQMMMMMMMMMKKKDDD>>>;;;<<<>>>??????===;;;999888777555333000///............---,,,,,,,,,,,,---,,,,,,,,,---------......222+++222000000111@@@ooowwwxxxtttlll}}}}}}mmmSSSHHHAAAFFFLLLQQQZZZeeetttyyyeeeVVVlllsssvvvvvvjjjgggmmmrrr___UUUdddrrr]]]KKKAAA???HHHKKKLLL```{{{}}}```IIIFFFFFFDDDPPPccc[[[AAACCC:::>>>CCC>>>BBBNNNVVV\\\mmmsss^^^UUU^^^}}}{{{jjj]]][[[[[[]]]bbblllwww}}}~~~zzzuuusssrrrqqqqqq{{{vvvrrrqqqrrrqqqlllhhhaaaeeerrr~~~wwwcccZZZ___\\\cccuuueee@@@666999999;;;@@@HHHEEEMMMdddyyy~~~xxxrrr}}}|||xxxfff^^^___hhhfffuuuCCC666666333///.........,,,------,,,++++++******)))******))))))******+++,,,+++***)))***,,,---,,,++++++***,,,//////---///444@@@\\\ooowwwhhhiiixxxrrroootttaaaRRRQQQVVV\\\jjjzzztttZZZIIINNNQQQ```ooopppnnnfffOOOEEEDDDCCCAAA@@@@@@AAACCCDDDDDDFFFOOO]]]gggpppxxxhhhfffgggjjjrrrlllPPPddd{{{ssshhhfffsss{{{uuubbbRRRJJJQQQTTTMMMDDDCCC@@@BBBDDDEEECCC>>>999666777666555333222000///..................---------++++++,,,------....../////////...111111000LLLzzzyyytttmmm}}}uuuhhhLLLHHHFFFIIIMMMVVVhhhzzzpppeee^^^UUU{{{xxx{{{|||rrrgggiiimmmlllzzziiiYYYcccvvvooo[[[IIIAAA@@@HHHJJJMMMccc~~~{{{]]]FFFDDDEEEDDDNNN```qqqTTT;;;???888???>>>@@@GGGSSSaaawwwuuu[[[PPPYYYxxxlllbbbUUUMMMOOOPPPLLLSSSbbbrrrzzz|||{{{|||}}}{{{wwwuuutttsssrrrpppwwwsssooooooqqqqqqmmmiiicccdddooo{{{uuucccYYY]]][[[aaarrrhhhBBB777999999;;;@@@BBBBBBNNNeeevvvxxxsssqqq}}}}}}qqq^^^\\\eeedddsss@@@666555222///.........---------,,,,,,+++***************))))))******+++,,,+++***)))***,,,---,,,++++++***,,,//////---///444FFF^^^lllqqqgggqqqyyy{{{oookkknnn^^^SSSUUU\\\dddqqqrrrZZZLLLOOOQQQ^^^nnnsssyyypppYYYIIICCC??????>>>>>>???@@@AAABBBGGGDDDFFFMMMTTTbbb|||xxxmmmkkkiiixxxYYYhhhyyykkkSSSbbbtttnnnuuummmfffttt{{{qqqdddUUULLLQQQTTTMMMFFFEEEDDDDDDEEEEEECCC???<<<999666555444333111000///...///............---------++++++,,,------....../////////...111222222NNNzzz{{{wwwuuu|||xxxppp___KKKIIIKKKQQQWWW```ppp|||kkk___ZZZXXXZZZrrrjjjnnnvvvtttffffffjjjjjjyyyrrr]]]^^^ooo}}}iiiXXXFFFBBBCCCHHHIIIOOOgggwwwZZZBBBAAADDDDDDMMM[[[jjjRRR<<>>???@@@AAAAAAEEE@@@???BBBFFFUUUssswwwjjjiiiggguuugggXXXooooooUUUVVVvvv~~~iiihhhkkkyyyppp```dddUUUHHHHHHIIIGGGGGGJJJKKKJJJHHHFFFDDDAAA???>>>777666555444333222111000/////////.........------++++++,,,------......//////000...000222444PPP{{{~~~{{{~~~yyypppiiiUUUKKKKKKPPPVVV[[[bbbmmmxxxzzzjjj\\\UUUSSSTTTTTT[[[hhhuuuiii\\\TTTTTTYYYbbbhhhqqq{{{wwwfffcccfffgggvvvggg[[[tttuuucccSSSCCCCCCEEEGGGHHHRRRkkkrrrWWWAAA???DDDFFFMMMYYYkkkZZZJJJPPPEEEFFFOOOSSS[[[qqqnnnUUUIIILLL\\\sss|||gggaaa\\\^^^bbbaaafffsss|||xxxxxxyyy{{{{{{yyyuuurrrtttrrrppppppqqqqqqooommmhhhaaadddpppoooaaaVVVWWW[[[^^^lllyyyoooGGG::::::999;;;???GGGCCCMMMeeewwwzzzzzz}}}rrrooo~~~}}}|||{{{gggYYY___WWWdddeee;;;555000000000///.........------,,,++++++************))))))******+++,,,+++***)))***,,,---,,,+++,,,+++,,,//////---000555EEE___nnnvvvqqq~~~zzzvvvyyyccc\\\[[[cccmmmuuu~~~rrr^^^MMMHHHJJJKKKLLLUUU```fffkkk|||}}}ppp```RRRFFF>>>===@@@>>>???@@@AAAAAAAAAAAAAAACCCAAACCCGGGKKKXXXuuu~~~uuueeeccc```iiimmm\\\XXXnnntttXXXJJJXXXeeejjjfffooorrr{{{mmmYYYeeeVVVGGGCCCEEEGGGMMMSSSQQQOOOKKKFFFCCCAAA@@@@@@::::::999777666555444333000000//////......------++++++,,,------......///...000...000333777SSS{{{}}}tttggg{{{aaaPPPMMMNNNPPPRRRSSSVVV\\\aaa\\\UUULLLHHHLLLSSSZZZ___ggg}}}uuuhhhZZZQQQKKKEEEDDDGGGCCCHHHQQQ[[[fffrrr}}}zzzhhhbbbaaadddrrrttt[[[{{{rrrooouuurrraaaPPPBBBDDDFFFFFFIIIUUUllllllTTTAAA@@@EEEHHHOOOZZZgggvvvnnnqqqWWWLLLXXX___dddlllqqqUUUKKKBBBBBBJJJTTT^^^fffaaakkkwwwzzzyyyyyyyyyzzzzzzwwwsssooorrrqqqoooooonnnmmmlllkkkggg___aaalllmmm___UUUUUU\\\^^^kkkxxxqqqIII;;;;;;999;;;@@@GGGBBBPPPpppwwwnnnpppyyysssiii___hhhaaakkknnn@@@777000111222///---///......------,,,++++++*********))))))******+++,,,+++***)))***,,,---,,,+++---+++,,,//////---111666FFF```ooovvvrrrxxx|||zzz}}}vvvccc___```hhhpppvvvyyy|||ooodddXXXNNNFFFBBBFFFLLLHHHKKKUUU___aaa^^^dddnnnvvvbbbXXXMMMEEE>>>:::<<>>>>><<<<<<:::999777666444444111000000///......------++++++,,,------......///...111...///444;;;VVV||||||zzzhhh___{{{qqqZZZNNNOOOOOONNNKKKJJJJJJLLLMMMFFFGGGIIIKKKPPPYYYccckkkmmmxxxooojjj```SSSGGGBBBAAA???>>>???>>>???AAADDDIIIQQQZZZ```ssswww}}}iiiaaa^^^aaannnZZZlllmmm]]]eeetttsss```LLLBBBFFFGGGFFFJJJYYYlllyyydddRRRCCCAAAEEEIIIRRR\\\jjjsss^^^]]]gggiii^^^WWWWWWRRRHHHAAA@@@@@@EEEJJJLLLKKKIIINNN[[[kkkyyyyyywwwvvvuuuuuusssooommmnnnnnnmmmllljjjiiihhhhhhddd]]]___kkkkkk^^^UUUVVV[[[^^^jjjwwwrrrIII;;;:::999;;;@@@BBB@@@TTT{{{}}}wwwyyytttqqqxxxssshhhbbb```qqqqqq|||zzzFFF:::222333444///---///......------,,,,,,++++++******))))))******+++,,,+++***)))***,,,---,,,+++...,,,,,,.........111777LLLdddmmmpppooo{{{tttdddcccdddiiinnnqqqooommmUUULLLDDDBBBBBBCCCEEEHHHFFFKKKWWWaaaccc^^^]]]___fffppp~~~dddNNNHHHCCC@@@>>>;;;===AAA????????????????????????BBBAAAHHHUUUcccuuuyyyrrreeeXXXRRRUUUSSSJJJDDDEEEiii}}}gggRRRVVVhhhllleeennnsss{{{hhhRRRPPPSSSYYY]]]]]]YYYSSSPPPNNNJJJEEE@@@===<<<>>>???>>>===<<<:::777555333222222111000000///...------++++++,,,------......///---111//////555>>>YYY}}}}}}wwwtttZZZ]]]hhhTTTMMMMMMOOOOOOKKKJJJKKKIIIFFFEEEIIILLLLLLMMMTTT```kkkqqqyyymmmaaaYYYRRRGGG>>><<<===;;;:::;;;;;;;;;::::::<<>>AAA>>>>>>===>>>???AAACCCDDDIIIKKKYYYpppzzzsssbbbUUUQQQUUUSSSPPPMMMHHH```zzzjjjUUU\\\qqquuulllooonnnyyycccKKKKKKRRRYYY[[[YYYUUUOOOKKKLLLIIIEEEBBBAAACCCFFFHHHDDDBBB@@@===:::777555444222222111000///...------++++++,,,------......///---111///...666AAA[[[~~~~~~vvvsssVVVcccbbbRRRMMMLLLQQQTTTSSSRRRSSSNNNGGGEEEIIILLLMMMPPPXXXeeeooo~~~vvvlllaaaUUULLLHHH@@@:::;;;<<<::::::;;;666777999:::;;;>>>AAADDDEEEJJJSSSbbbtttjjjcccaaadddnnn~~~dddqqqooohhhlll|||ZZZ???CCCHHHGGGDDDLLL]]]iiikkkVVVLLLDDDAAABBBGGGSSSaaasss{{{qqqUUUKKKOOOFFF<<<<<>>DDDDDDHHHQQQZZZ```aaacccdddYYYVVVWWW\\\fffssswwwdddYYYQQQEEEDDD@@@???@@@@@@===>>>AAA>>>>>>>>>???AAAEEEHHHJJJVVV^^^uuu{{{uuudddVVVSSSUUUPPPNNNLLLEEEWWWqqq~~~jjjVVV```ttt{{{uuuuuunnnttt|||sssqqq[[[UUUXXXYYYVVVSSSRRRRRRQQQMMMKKKHHHGGGHHHLLLPPPRRRIIIHHHEEEBBB???;;;999777222222111000///...------++++++,,,------......///---222///...666BBB]]]~~~zzzvvvxxxYYYjjjwww```RRRNNNMMMTTTYYYZZZZZZYYYPPPFFFCCCHHHNNNUUU^^^iiiuuu~~~zzz~~~xxxoooeee\\\RRRGGG@@@AAA;;;888:::<<<;;;;;;===999;;;>>>>>><<<:::999999:::>>>DDDJJJTTTffflllfffdddgggooonnnhhh}}}^^^KKKBBBBBBEEEDDDEEEOOO]]]```ZZZQQQQQQHHHBBBHHHLLLRRRaaa{{{hhhNNNCCCNNN===@@@@@@AAAEEEJJJMMMMMMMMMSSSUUUSSSMMMNNN^^^{{{yyymmmvvv}}}|||vvvqqqpppssstttppplllpppqqqooojjjhhhiiihhheee]]]ZZZ^^^ggghhh^^^WWWWWWZZZ[[[fffwwwlllEEE<<<::::::??????DDDGGGJJJ[[[rrrxxxwww~~~pppuuuWWW999888888111000)))000000000000///...,,,+++******++++++,,,,,,++++++***((()))***+++,,,---------,,,,,,...///...---444>>>ZZZmmmssskkksssvvvnnnaaadddbbb^^^ccciiibbbUUUHHHDDD>>>999777888;;;>>>DDDFFFHHHKKKPPPWWW___eeeggg[[[bbblllmmm|||oooqqqlllcccYYYOOOIIIFFFEEECCCAAA???>>>===>>>???@@@??????BBBEEEFFFIIITTT___ppp~~~|||vvvnnnbbbZZZSSSSSSWWWYYYSSSMMMOOOnnnfffNNNUUUvvvxxxiiimmmxxxtttsss}}}zzzcccccc^^^\\\^^^]]]XXXUUUUUUQQQOOONNNRRRWWW\\\\\\[[[OOOMMMIIIDDD???<<<;;;<<<666555333000////////////,,,,,,,,,---------......000000000222777GGGeee~~~|||tttmmm\\\yyyttt]]]RRRRRRXXXWWWZZZ^^^[[[QQQHHHDDDHHHOOOVVVeeeyyyuuurrrwww~~~}}}|||qqqhhh^^^WWWNNNCCC===;;;<<<;;;::::::;;;;;;:::999:::::::::<<>><<>>???DDDGGGKKK[[[ppptttttt~~~yyyqqq~~~___<<<777666333444---222000000000///...---+++******++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,...///...---555>>>[[[kkkpppjjjuuuzzzooofff]]]```]]]YYY]]]ddd^^^RRREEEAAA===999777999;;;===@@@CCCFFFIIIMMMTTT\\\cccllldddmmmxxx{{{nnnccc^^^WWWPPPKKKGGGEEECCCBBBAAA???>>>===>>>???@@@???AAADDDHHHJJJPPP___nnn~~~{{{tttlllaaaZZZRRRQQQUUUVVVQQQKKKPPPooodddIIIOOOyyyqqqlllsss}}}|||zzzzzzmmmccc^^^\\\]]]\\\WWWSSSSSSSSSQQQPPPSSSXXX[[[[[[ZZZRRRPPPLLLFFF@@@<<<::::::555444333111000/////////,,,,,,---------.........000000000222888IIIgggwwwpppfffiiiuuu]]]SSSTTTZZZWWWWWWXXXTTTKKKDDDCCCOOOXXXeee|||qqqgggpppuuu|||~~~yyysssppphhh___VVVPPPJJJAAA===<<<;;;:::999999:::::::::999888888:::===@@@BBBAAA@@@EEEKKKKKKMMMWWW\\\gggzzzlllcccaaa[[[dddjjjyyyxxxLLLAAADDDGGGCCC@@@DDDNNNUUUQQQHHHPPPPPPGGGCCCIIIKKKTTTfffwwwkkkKKKBBBJJJ@@@HHHJJJMMMOOONNNMMMLLLMMMIIIEEE@@@===CCCRRReeerrrllliiippp{{{xxxwwwuuuqqqlllkkkmmmppplllnnnlllgggeeeffffffbbbZZZWWW[[[dddeeeZZZSSSRRRTTT[[[mmmnnnFFF<<<888888===>>>BBBFFFKKKZZZlllpppuuuzzznnniiivvvnnnddd???777444333777000222000000000///...---,,,+++***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,---,,,...///......666???aaaooorrrmmm|||zzzzzzqqqddd[[[SSSTTTRRRNNNRRRWWWSSSJJJ@@@>>>;;;888777888:::;;;<<>>===>>>@@@AAA@@@CCCHHHMMMPPPZZZppp}}}zzzrrrjjj```YYYQQQOOOQQQRRRNNNIIIRRRttthhhJJJLLLqqqlllgggooo|||{{{mmm```[[[ZZZ\\\[[[WWWTTTTTTTTTRRRQQQSSSWWWYYYXXXVVVSSSQQQMMMHHHCCC>>>:::888555444333222111///......,,,------------.........//////000333999LLLkkkttttttsss|||ttt[[[TTTWWWYYYUUURRRQQQNNNIIIHHHJJJXXXfff|||yyyiiicccnnnttt|||{{{rrrhhhccc]]]TTTLLLHHHCCC>>><<<>>>;;;:::999999999:::;;;<<<:::<<>>>>><<<:::888777666777777:::>>>BBBDDDFFFLLLVVV^^^ccclll{{{___IIIEEEBBBBBBFFFHHHFFFDDDBBBAAA???>>>>>>@@@AAACCCAAAEEELLLQQQWWWfff}}}zzzrrrjjj___WWWOOOLLLNNNNNNLLLHHHSSS{{{uuuQQQNNNdddtttlllzzz}}}nnn\\\XXXWWWYYYZZZVVVUUUUUURRRPPPOOOPPPSSSUUUSSSPPPRRRPPPLLLIIIEEE@@@;;;888444444333222111///...---------------............//////000333;;;NNNooo}}}qqqYYYTTTXXXWWWQQQMMMMMMMMMNNNTTT\\\iiirrriiijjjnnnttt|||~~~xxxnnnbbb\\\UUUMMMEEEAAA>>>;;;;;;>>>:::::::::999999;;;>>>@@@BBBFFFLLLPPPTTTYYY^^^bbbhhhuuu{{{hhhdddhhhwww___RRRbbbwwwrrrVVVGGGBBBHHHBBBBBBFFFKKKJJJFFFIIIQQQZZZUUUJJJFFFJJJKKKYYYrrrrrr]]]NNNHHHIIILLLLLLUUU^^^aaa___]]]```eee[[[eee~~~tttxxxsssmmmkkkmmmnnnmmmjjjhhhjjjhhhdddbbbdddccc```\\\YYY^^^gggfff[[[RRRQQQYYY^^^mmm}}}jjjCCC;;;888777;;;<<>>BBBDDDDDDJJJSSS\\\ccctttnnnQQQCCCAAA@@@AAADDDFFFEEECCCBBBAAA@@@???@@@BBBDDDEEECCCHHHOOOVVV^^^ppp|||zzzssskkk]]]VVVNNNJJJKKKMMMLLLKKKQQQ~~~~~~WWWOOO]]]vvvsss|||}}}~~~~~~___YYYVVVVVVVVVRRRQQQRRRNNNLLLKKKMMMPPPQQQNNNKKKNNNKKKHHHGGGEEECCC>>>;;;555444333222000///......---------........./////////...000444<<>>CCCGGGKKKQQQYYY^^^bbbhhhqqqwwwxxxeeeaaabbblll~~~___NNN]]]qqqsssbbbKKKDDDJJJHHHQQQMMMKKKOOORRRKKKBBBJJJZZZ^^^WWWKKKHHHLLLNNN```~~~uuubbbUUUTTT]]]iiirrryyyzzzvvvjjjZZZRRRRRRVVVXXXdddtttuuuooojjjjjjnnnppplllhhhgggiiigggcccbbbcccccc```^^^[[[```iiihhh\\\RRRPPPZZZ\\\iiizzzeeeAAA:::888888;;;;;;DDDEEELLLccczzzdddkkkmmmpppqqq]]]IIIJJJAAA444666111555000000000000000///...---***++++++,,,,,,++++++******++++++,,,,,,+++++++++...------...---///888CCCjjjrrrooojjj|||rrrsss}}}|||mmmffffffeeefffhhhlllpppssswwwsssnnnggg^^^SSSHHHAAA::::::999:::;;;;;;:::888<<<:::888666555444444444:::???CCCCCCBBBFFFPPPYYYiii\\\FFF>>>???@@@BBBBBBBBBCCCCCCCCCBBBAAAAAABBBDDDFFFHHHGGGKKKSSS\\\gggzzz~~~{{{xxxrrrjjjZZZTTTMMMIIIKKKNNNOOOOOOVVVXXXNNN[[[vvvyyyzzz{{{fff^^^WWWTTTQQQLLLKKKMMMLLLJJJJJJLLLPPPQQQNNNKKKJJJGGGDDDCCCDDDCCC@@@===666555333000////////////------.........////////////...000333<<>>::::::<<<:::<<<===<<<===BBBJJJPPPRRR[[[dddjjjnnnuuukkkddd```^^^fffyyylllYYYdddqqquuuWWWLLL>>>BBBRRRPPP^^^bbbZZZYYYZZZPPPCCCKKK]]]```WWWJJJHHHNNNRRRiiivvvlllgggqqqfff```\\\aaannn|||ooo[[[JJJ@@@???AAANNN[[[yyysssnnnmmmkkklllnnnnnnllljjjgggiiigggcccaaacccccc```^^^[[[```iiihhh[[[QQQOOO[[[\\\jjj~~~```>>>:::999999;;;:::CCCCCCKKKdddzzz}}}zzz}}}|||ooogggnnnooobbbKKKJJJ>>>444888444555///000000000000///......***++++++,,,,,,++++++***+++++++++,,,,,,++++++***...------...---///999DDDrrrzzzwwwoooxxxxxx}}}||||||dddXXXOOOPPPQQQSSSUUUYYY]]]```fffddd___YYYRRRJJJCCC>>>;;;:::<<<>>>???===;;;:::999888666555444666777888:::???CCCBBB@@@CCCMMMVVVfff}}}mmmKKK>>><<<@@@DDDEEEBBBAAABBBEEEDDDDDDCCCCCCDDDFFFHHHJJJLLLOOOWWWbbbooo}}}yyyvvvnnngggXXXSSSLLLIIIKKKOOOSSSUUUggg[[[QQQccc}}}xxxtttvvvxxxxxxzzzyyyxxxggg^^^UUUPPPMMMJJJKKKNNNLLLKKKKKKOOOSSSTTTRRROOOIIIDDD@@@???AAABBB???<<<888555222///---...000111............///////////////...///333;;;QQQssshhhxxxiiiWWWSSSTTTPPPMMMLLLOOOUUU```tttqqq}}}kkkgggjjjiiimmmkkkkkkiiiddd^^^XXXUUUTTTNNNGGGBBBAAA???<<<;;;===;;;===??????@@@FFFPPPXXXZZZcccnnntttwwweeeeee```^^^fff{{{}}}^^^gggrrrqqqwwwmmmPPPLLLCCCJJJYYYVVViiitttggg___^^^TTTFFFKKK\\\```VVVIIIHHHOOOVVVooouuuiiiaaalllcccfffpppddd[[[OOODDD@@@@@@CCCEEEHHHVVVttt|||wwwmmmiiikkknnnnnnmmmkkkkkklllggghhhgggcccbbbcccccc```^^^[[[```iiihhh[[[PPPNNNXXXYYYhhh\\\<<<:::::::::;;;:::??????HHHbbbvvvrrruuuvvv~~~tttcccrrrwwweeeKKKEEE999222999444333///000000000000//////...+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++***...------...---///999EEEsss|||yyyppp}}}~~~wwwzzz{{{yyyyyynnnYYYSSSQQQSSSTTTUUUVVVWWWZZZ[[[TTTSSSQQQNNNJJJEEEAAA>>>::::::===@@@@@@>>>;;;;;;777555444333444777:::<<<999???CCCAAA>>>@@@JJJSSS\\\rrruuupppppp[[[???:::<<>>===???@@@>>>;;;999666222...,,,...000222............/////////000///...///222;;;QQQsssfffvvvjjjXXXSSSRRRLLLKKKMMMSSS\\\jjjsssnnn{{{___```eeeeeehhhooolllggg```YYYUUUTTTUUUKKKEEEAAABBBAAA===<<<>>>;;;>>>@@@@@@BBBIIITTT\\\```jjjvvv|||~~~~~~gggbbb^^^\\\eee|||ZZZggguuufffrrraaaPPPEEEHHHNNNUUUhhh}}}yyytttoooMMMFFF]]]eeelllTTTGGGLLLQQQXXXvvvaaaQQQQQQNNNKKKJJJHHHGGGJJJOOOOOO[[[mmm{{{tttpppmmmmmmooommmgggeeefffiiifffbbb````````````___\\\VVVZZZfffcccSSSLLLQQQWWW[[[lll\\\888888888555999<<<@@@DDDFFFTTTjjjqqqooouuusssyyy{{{zzzpppkkkkkkQQQAAA<<<;;;444222333---111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---***---222000666IIIppp~~~kkkxxx{{{{{{}}}uuuuuu~~~~~~zzzdddZZZZZZYYY]]]aaabbbdddfffddd___WWWYYYSSSGGG@@@???===999===???@@@???>>>>>><<<999444444444333222444777:::>>>???@@@???>>>>>>>>>@@@KKKMMMPPPNNNJJJDDD???===AAADDDGGGGGGFFFDDDDDDDDDDDDFFFGGGFFFFFFIIINNNSSSRRRZZZfffppp}}}}}}vvvoooiiieee]]]SSSLLLKKKNNNPPPTTTXXXlllddd{{{~~~wwwyyyxxxpppzzz\\\RRRJJJJJJLLLOOOSSSWWWWWWSSSSSSYYY```aaaZZZQQQFFFGGGCCC;;;999<<<<<<888;;;888555444333333111000111///---,,,---......---111222222222:::SSSvvv}}}bbbtttpppZZZQQQRRRJJJPPPVVV[[[eeeyyyuuunnnzzzggg[[[[[[[[[]]]bbbbbb]]]VVVOOOKKKJJJLLLMMMHHHDDDBBB@@@>>>;;;>>>CCC@@@AAACCCFFFLLLTTT^^^eeekkkllltttiiibbb___]]]bbbqqqnnneee^^^lllxxxhhhZZZOOOJJJPPP]]]nnnpppMMMLLLiiissspppWWWFFFHHHOOO```iiiPPPLLLJJJMMMOOONNNOOOTTTZZZ___kkkooovvvzzzssspppmmmlllnnnlllgggeeefffhhheeebbb``````aaa``````[[[UUUYYYdddbbbTTTOOOUUU[[[```qqqZZZ888888888555999<<<@@@DDDCCCOOOhhhppphhhdddfffllloooqqq|||xxxsssxxxRRR@@@999999333444555///111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---***---222000666IIIuuunnn{{{~~~~~~{{{~~~xxxwww~~~zzzfff```aaa```lllxxx|||{{{xxxsssmmmlllfffXXXFFF=========;;;@@@AAABBBAAA???===:::888444555555555444555777999:::;;;;;;;;;999888888:::999;;;<<<<<<:::999999:::EEEEEEDDDAAA>>>???CCCGGGCCCEEEGGGHHHJJJMMMSSSWWW[[[bbblllttt}}}}}}zzzwwwrrrlllggg[[[RRRKKKKKKLLLOOOUUU\\\uuujjjvvv}}}ssswwwqqqvvv|||{{{{{{xxxssszzz}}}___VVVOOOPPPSSSWWW[[[```^^^ZZZXXXZZZ]]][[[TTTNNNMMMNNNIIIAAA>>>AAABBB???<<<<<<:::777444222111000111///---,,,---......---000111111111:::SSSwwwyyy{{{fff{{{jjjVVVOOOQQQNNNUUU]]]fffxxx|||kkkpppmmmSSSMMMPPPQQQTTTYYYXXXSSSMMMFFFCCCCCCDDDFFFHHHEEECCCBBB@@@===???DDDDDDFFFHHHLLLQQQZZZdddjjjuuuvvv~~~mmm]]][[[XXXZZZiiisssfff|||zzzUUUfffuuu___SSS[[[YYYYYYaaarrrmmmJJJQQQppp{{{kkkXXXIIIJJJUUUooo{{{[[[NNNQQQXXX]]]]]]ZZZbbbyyyyyybbbZZZ[[[fffkkkwww|||zzztttooollllllmmmlllgggeeegggfffdddaaa```aaaaaaaaa```\\\WWWZZZccc```TTTPPPVVVZZZbbbxxxWWW888888777555999;;;>>>BBBBBBQQQrrrsssddddddggghhhlllooogggrrrrrr}}}[[[FFF;;;999555555777000222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---***---222000666IIIwwwppp~~~{{{xxx}}}yyylllmmm~~~|||mmmjjjmmmppp~~~~~~pppYYYDDD:::;;;===<<>>;;;<<<>>>???FFFDDDCCCDDDBBB???@@@EEEIIIKKKOOOSSSYYYaaajjjqqqzzz}}}lll]]][[[WWWXXXdddooo}}}{{{pppSSShhhiiiZZZTTThhhpppvvvzzzeeeGGGRRRjjjoooZZZSSSOOOUUUddd}}}}}}ssspppoooooohhh\\\UUUTTTZZZhhhrrrxxxpppYYYHHHDDDGGGOOOTTTjjjzzzyyytttooolllkkkllljjjfffeeefffdddbbb``````aaaaaaaaa```]]]ZZZ___eee___RRRMMMQQQUUUeee}}}RRR777888777555999;;;:::AAAEEEZZZzzzpppqqqoooooouuuiiikkkdddhhhxxxsss}}}fffOOOAAA===777777777000222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---***---222000666IIIvvv|||qqqzzz{{{qqqjjj|||xxxyyy~~~yyyjjjSSSAAA::::::<<<;;;@@@???@@@BBBAAA<<<888888888999;;;:::888666666777333555666666555555666777999999888777777:::???CCCDDDEEEEEEEEECCCCCCEEEFFFHHHJJJMMMPPPTTTYYY]]]```ffflllssswww}}}{{{iiippp||||||wwwwwwyyyvvvnnnfffWWWQQQMMMJJJJJJNNNYYYeeennnbbb{{{yyyhhhmmmmmmxxxqqqnnnuuulllcccaaaaaa______aaa]]]\\\[[[XXXUUUSSSSSSTTTTTTRRRNNNJJJIIILLLOOOPPPNNNHHH@@@;;;888777555333222000...---...////////////111111222<<>>@@@DDDEEEBBB>>>:::999:::===???CCCAAABBBDDDCCC@@@BBBFFFLLLOOOSSSXXX___gggooouuu}}}ggg[[[ZZZXXXXXXbbb|||uuu|||wwwpppWWWmmmwwweee^^^]]]|||ZZZGGGQQQ\\\YYYJJJOOOWWWdddzzzjjjdddaaaWWWXXXUUUUUUVVVWWWVVVWWWYYYllltttaaaSSSKKKGGGJJJNNNJJJJJJZZZ~~~yyyxxxssspppllljjjkkkiiidddccceeecccaaa______``````___^^^XXXYYY```eee___RRRLLLNNNWWWnnnsssMMM777888666555999:::999@@@FFF___xxxzzzxxxxxxllleee\\\dddgggrrrzzzdddOOOBBB>>>888888999222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---***---222000666IIIsss{{{uuuxxxuuukkkxxx}}}xxxbbbVVVHHH@@@===<<<;;;:::>>><<<===AAA@@@;;;999<<<:::<<<<<<;;;888666555555111333555555666666888:::888999:::::::::;;;>>>AAADDDCCCCCCEEEIIIMMMOOOPPPOOOOOOQQQTTTXXX]]]```bbbiiinnntttwww{{{{{{zzzzzzuuukkkbbbWWWRRRMMMKKKJJJNNNZZZfffiiiccc{{{pppmmmjjjxxxlllfffwwwnnnfffcccaaa^^^]]]]]]XXXXXXWWWTTTRRRQQQTTTVVVRRRPPPMMMMMMNNNPPPTTTXXXXXXMMM???:::;;;<<<999555333111///...///000000///000222333444>>>XXX|||}}}yyy}}}zzzwwwpppZZZOOOPPP[[[lllssskkkeee|||[[[JJJDDD???===;;;:::<<>>;;;999999;;;>>>@@@@@@>>>@@@CCCDDDBBBDDDIIIMMMQQQVVV\\\ccckkksssxxx|||dddUUUVVVVVVVVV___vvvmmmnnn{{{vvvwwwZZZlll|||pppllllllmmmPPPJJJQQQRRRMMMHHHWWWiii{{{hhhYYY```[[[JJJJJJNNNRRRPPPOOOVVVffftttxxxqqq___TTTIIIEEEFFFJJJRRRYYY[[[WWW[[[ooozzz~~~xxxvvvqqqqqqmmmjjjjjjhhhcccaaadddaaa```^^^^^^^^^^^^]]][[[QQQUUU^^^ccc^^^TTTPPPRRR```xxxiiiIII777888666555999999:::???DDD[[[~~~}}}uuu|||iiijjjbbbdddhhhnnnzzzzzzVVVFFF???>>>777777:::555333222111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---***---222000666IIIrrr}}}yyyzzzyyyqqqmmmwwwxxxuuuyyy```LLLFFFAAAAAABBB???======@@@;;;;;;@@@@@@;;;;;;@@@===>>>===:::777555444555000222444555555666888:::333666999;;;<<<===@@@BBBGGGBBB???FFFRRR]]]aaaaaaVVVTTTSSSUUUZZZ```ccceeemmmrrrvvvwwwyyy~~~|||yyyssshhh```WWWQQQKKKIIIJJJMMMVVV```ZZZYYYtttzzzsssmmmtttggg}}}nnnfff```___```]]]\\\]]]VVVUUUSSSQQQNNNNNNPPPRRRQQQNNNMMMPPPRRRSSSWWW[[[WWWLLL@@@;;;<<<===:::666444222//////000111111000000222333444>>>XXX||||||zzzyyyzzzrrr[[[PPPQQQaaaqqqsss```cccsssrrrFFFBBB???;;;888777777999;;;;;;999888777888;;;???AAA>>>===???CCCEEEEEEIIIOOOQQQUUU\\\cccjjjqqqyyy~~~~~~gggWWWWWWWWWYYYbbbxxxccc___kkkxxxaaaooooooTTTEEEJJJPPPNNNOOOSSSllltttUUUQQQVVVVVVRRRKKKRRRZZZ```iiixxxuuulllbbbaaaggghhhzzzwwwQQQOOOLLLJJJJJJJJJMMMYYYdddmmmrrrrrrrrryyylllaaannn~~~yyywwwqqqsssnnnkkkjjjfffaaa```bbb```^^^]]]]]]]]]\\\ZZZXXXPPPUUU[[[]]]XXXRRRRRRVVVcccxxxbbbEEE777888666555999888===>>>CCCXXXoooqqqooowwwuuuwwwwww|||ttt}}}rrrgggcccgggmmmwww~~~KKK???>>>???777666:::777333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++---***---222000666IIIooo}}}}}}zzzyyyooo}}}~~~yyy}}}tttooozzz}}}hhhLLLGGGCCCBBBEEEDDDAAA@@@DDDFFF>>><<<@@@@@@;;;<<>>AAADDDFFFBBBEEETTTjjjvvvtttmmmYYYVVVTTTUUU[[[bbbgggiiimmmqqqvvvwwwyyy~~~|||xxxqqqhhhcccWWWNNNGGGGGGHHHKKKQQQXXXhhhwwwQQQTTTeeeyyyssswwweee^^^YYY[[[\\\[[[ZZZ\\\RRRPPPNNNMMMLLLMMMNNNNNNOOOKKKLLLPPPRRRQQQRRRWWWKKKHHHDDD@@@<<<:::777555444222000///000111111000000111222333<<>>===>>>CCCFFFIIIOOOVVVXXX\\\dddlllssszzzlllZZZXXXWWWZZZfff}}}ZZZQQQ]]]jjjyyy```UUUBBB<<>>???DDDYYYjjjgggiii|||}}}}}}vvvttt{{{jjj^^^jjjjjjxxxIII@@@BBBCCC999555888666333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++---***---222000666IIIkkk{{{{{{xxxuuupppqqq{{{rrr}}}}}}qqq~~~{{{ZZZCCCKKKGGGFFFHHHEEEAAACCCJJJKKKBBB>>>BBB@@@;;;===EEEAAA@@@===888444222333444888999:::999777666777888666777777777777:::>>>BBBAAACCCOOOhhhrrrZZZVVVSSSUUU\\\dddjjjllliiinnntttwwwzzz||||||}}}{{{vvvpppjjjfffVVVLLLEEEDDDGGGIIIMMMQQQbbbZZZ]]]UUU}}}{{{zzzuuuaaaZZZVVVXXXZZZYYYXXXYYYMMMKKKIIIJJJLLLNNNNNNNNNLLLIIIIIINNNOOOLLLLLLQQQ@@@EEEHHHDDD<<<555333444444222000///000111111111///000111111;;;TTTxxx|||rrr```\\\aaapppwww}}}hhhSSSYYYlllwwwhhh???EEE???>>><<<;;;<<<===:::666777777777888:::>>>BBBEEE???===???DDDHHHLLLSSS[[[]]]bbbjjjrrrzzzpppXXXUUUQQQUUUccc|||{{{SSSFFFQQQzzzmmm}}}sssyyyqqq\\\EEEAAA@@@CCCGGGMMMXXXbbbvvv^^^NNNJJJIIIVVVjjjooo}}}nnn[[[fffvvvqqqbbb___dddiiiiiibbb]]]bbbkkkxxx{{{}}}zzzyyytttrrrooollliiigggeeebbb___^^^^^^]]]\\\[[[YYYXXXXXXNNNXXXbbbbbbVVVLLLLLLQQQRRRlllYYYGGG888888999444555:::EEE===@@@RRReeemmmqqquuu~~~}}}tttkkkrrrPPPDDDBBBBBB<<<;;;>>>;;;666444222000............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///999DDDhhhssswww|||uuukkkqqqwwwvvvvvvhhhJJJJJJFFFKKKNNNJJJGGGIIILLLMMMVVVGGG<<<<<>>>>>BBB???;;;666444444777888999;;;;;;:::999888777666666333666888999999;;;@@@DDDGGGJJJZZZyyyjjjVVVUUUTTTVVVZZZaaagggkkkiiimmmrrrvvv{{{{{{wwwuuutttoooggg```UUUNNNHHHFFFGGGHHHNNNUUUhhhYYYWWW___kkkvvv}}}yyyrrr}}}cccPPPNNNXXXYYYYYYWWWPPPNNNMMMKKKHHHFFFGGGJJJMMMJJJIIIHHHHHHJJJJJJIIIHHHIIIFFFBBB???===:::777555666333000///000111111111///000111222:::QQQssstttwww~~~qqqZZZ[[[```tttwwwqqqaaaVVVZZZgggrrr|||YYYDDD======;;;::::::;;;<<<;;;:::666333444;;;@@@AAACCCFFFFFFJJJJJJGGGIIIRRR[[[___fffkkksssyyy~~~zzz___WWWUUUTTTWWWaaaxxxfffNNNIIIUUUrrrdddTTTTTTLLL<<>>BBB>>>;;;777666777:::<<<===;;;:::999888777666666555555777999999888999<<>><<<;;;<<<===<<<;;;999444222777>>>CCCHHHNNNUUU^^^dddaaa\\\^^^dddhhhmmmrrrwww|||lllSSSSSSRRRTTTYYYcccvvvjjjTTTNNNXXXrrrpppkkkLLL???===;;;666===>>>???BBBIII]]]ooobbbYYY\\\ccceeeaaa]]]jjj}}}{{{ooovvvlllkkksss~~~|||zzzyyysssooollliiigggeeeccc```]]]^^^]]]\\\[[[ZZZXXXWWWWWWWWW^^^aaa[[[PPPLLLPPPWWWeee|||yyyJJJ===555777:::888999===;;;:::DDD[[[mmmsssuuuxxx|||vvvnnn|||OOOAAA>>>@@@;;;<<<@@@<<<:::999666333111...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///999DDDhhh|||tttzzztttssstttbbbPPPKKKKKKCCCMMMSSSRRR\\\ooozzzuuuiiicccfffqqqooo[[[FFF@@@CCCFFF>>><<<::::::<<<>>>@@@@@@<<<;;;:::888777777777777888999:::999888777888999555777<<>>===<<<;;;999777444111000111222222111333222222333999MMMppptttuuu___TTTSSShhhnnngggnnnnnnbbb^^^XXXVVV```tttyyy^^^KKKEEEGGGAAA???===<<<======<<<;;;999444222666>>>HHHVVVbbb{{{~~~qqqmmmqqquuuwwwzzz}}}nnn\\\VVVTTTUUUYYYbbbwwwrrrWWWMMMTTTyyytttcccrrrsssQQQ@@@;;;:::<<>>CCCEEEKKKaaauuu```\\\]]]___hhhvvvzzzqqqhhhnnntttxxxxxxsssjjjcccyyy|||{{{tttnnnllliiigggeeeccc```^^^___^^^]]]\\\ZZZYYYWWWWWWXXX___aaaYYYPPPMMMRRRWWWgggkkkCCC;;;555777:::999999<<<>>>===KKKhhhuuu|||tttzzz___OOOHHHGGG@@@???BBB===888777666333111///...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///999DDDooouuu~~~nnnWWWPPPJJJMMMQQQIIIRRRWWWZZZllltttlllsssjjjOOOHHHJJJHHHCCCAAA??????@@@AAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;888999999888777666666666666888999666555888@@@GGGLLLMMMPPPTTTZZZ___dddfffkkkqqqxxx~~~{{{fff___]]]ZZZVVVUUUVVVbbb{{{~~~~~~}}}{{{vvvmmmbbbZZZQQQJJJFFFFFFGGGJJJRRRYYYsssbbbffflllttttttppptttwwwwwwzzz}}}{{{vvvlllWWWNNNPPPKKKHHHHHHDDDEEEGGGHHHHHHFFFEEEDDDEEEHHHFFFDDDDDDFFFJJJLLLMMMGGGDDD???===<<<<<<;;;;;;777444111///000111111000333111111222666HHHllluuuaaaRRRPPPiiixxxzzz}}}qqq]]]WWWRRRYYYooozzz]]]IIICCCDDDAAA???<<<;;;<<<;;;:::999:::888888;;;AAANNNdddwww}}}wwwzzz~~~~~~xxx___ZZZUUUUUU___yyyjjjXXX]]]ooo}}}ooogggvvv{{{tttYYYAAA;;;:::555444999:::>>>BBBCCCCCCQQQqqq}}}nnnbbb\\\ZZZ[[[]]][[[^^^bbbjjj{{{~~~uuukkkccc]]]\\\\\\dddttt{{{zzzsssooollljjjhhhfffdddbbb___``````^^^]]][[[YYYXXXWWWWWW___aaaXXXPPPPPPTTTVVVhhhddd@@@:::666777999999999:::AAA===JJJmmmyyytttwwwzzziiiiiivvvvvvbbbVVVPPPDDD@@@>>>777444444444333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///999DDDpppmmmlllzzz~~~yyyyyy[[[KKKOOOPPPTTTWWWLLLTTTYYYfffwww{{{rrrXXXRRRQQQKKKLLLIIIEEECCCBBBAAA???===<<<======>>>>>>>>>>>>===999888777777777777666666888999999777666888<<<@@@HHHJJJNNNTTT[[[ccciiimmmqqqwww~~~}}}pppeeegggmmm{{{|||}}}{{{vvvlllbbbZZZOOOIIIEEEEEEHHHKKKSSS[[[pppeeelllqqqsssnnnooonnnzzzzzztttqqqkkkVVVMMMOOOIIIGGGJJJHHHHHHHHHIIIHHHFFFFFFHHHJJJKKKHHHEEECCCDDDFFFGGGGGGDDDAAA>>><<<<<<<<<<<<;;;777444000//////000//////222//////111444BBBfff```QQQQQQnnnoooXXXTTTVVVfffvvvXXXFFFBBBCCC@@@>>>;;;:::::::::999777;;;===?????????GGG^^^sss~~~~~~}}}yyyjjjsss___ZZZTTTTTT\\\tttqqqXXXaaazzzsssuuurrrpppfffiiinnnXXXFFF999:::;;;555333888@@@CCCEEEDDD@@@DDDVVVhhhggg\\\XXX\\\ZZZRRRRRRZZZWWWUUUUUU[[[jjjzzzyyysssmmmcccZZZWWWYYYaaafffrrr|||xxxwwwqqqnnnllljjjhhhgggeeebbb`````````^^^\\\ZZZXXXWWWVVVUUU^^^___UUUNNNQQQVVVWWWlll[[[>>>;;;777777888999:::;;;FFFDDDUUU}}}xxx|||qqqvvvlllfffjjjqqqppp\\\OOOIII@@@>>>>>>777333333333333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///999DDDpppmmmaaaiiijjjvvvtttyyyyyyxxxlllaaa|||{{{\\\LLLOOOPPPUUUXXXOOOWWW___vvv~~~zzzeeeaaa___XXXUUUPPPJJJEEEBBB@@@===;;;999;;;>>>@@@AAAAAA@@@???;;;888666555666888888777666666666888999:::999888BBBEEEJJJSSS]]]gggpppuuuwww}}}~~~zzz{{{|||zzztttjjj```ZZZMMMGGGDDDEEEHHHMMMUUU]]]mmm\\\___nnnssspppwwwsssnnnzzzqqqnnneeeQQQJJJLLLGGGFFFJJJIIIFFFGGGGGGGGGGGGHHHKKKMMMLLLIIIEEEDDDDDDEEEEEEEEEAAA@@@>>>===>>>>>>===<<<777555111//////000//////111...///222333>>>```bbbNNNMMMmmmlllVVV]]]jjj}}}cccJJJAAACCCEEE@@@>>><<<;;;<<<<<<;;;999999;;;???@@@???CCCQQQaaa~~~yyyzzzvvv|||nnn^^^TTTXXXjjj|||iiiVVVTTTTTTVVV\\\mmmlllVVViiivvv~~~xxxrrr{{{wwwbbbWWWUUUPPPCCC;;;666999<<<:::<<>>@@@:::444555555444333111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///999DDDpppuuugggiiihhhvvv|||~~~vvvpppdddZZZhhhgggQQQPPPRRR]]]eee\\\bbblllvvv{{{|||kkkggggggfffZZZUUUMMMFFFBBB???<<<;;;999===BBBFFFHHHHHHFFFDDD???;;;666444555777888777555555555666888888777555<<>>:::777333111111111111000111...000555444<<<]]]uuuWWWNNNnnnjjj___tttoooOOO@@@DDDHHHFFFCCCAAA??????@@@@@@@@@??????@@@FFFRRR[[[aaagggmmm|||ooodddhhhZZZUUUPPPNNNPPP]]]xxxoooZZZQQQQQQSSSWWW]]]mmmjjjbbbsssiiivvvuuuttt^^^SSSLLL@@@===888555666777999===AAACCCBBBDDDHHHIIIHHHJJJOOOJJJTTT___jjjvvv{{{rrreeeWWWNNNJJJRRRXXXWWWWWWYYYUUUPPPMMMNNNNNNNNNWWWbbbzzzxxxyyyuuullljjjgggeeedddccc```^^^]]]\\\[[[YYYWWWUUUSSSRRRXXX]]]YYYKKKGGGQQQ[[[]]]xxx~~~===999999777555777<<>>AAADDDCCCEEEGGGFFFFFFIIIPPPVVV]]]HHHUUUlllppp~~~eeeRRRLLLSSSVVV[[[\\\UUUSSSLLLGGGHHHIIIJJJNNNSSSsssxxxuuuvvvuuunnnkkkhhheeedddbbb___]]]YYYWWWVVVWWWUUUQQQQQQUUUccc]]]RRRJJJKKKTTT]]]aaavvvbbb===;;;888666777;;;>>>??????GGG___|||~~~uuujjjuuucccOOOGGGDDDAAA>>><<<===:::777555555444222000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,......000777AAAsss~~~{{{wwwnnnzzz~~~~~~}}}^^^^^^^^^zzzyyycccUUU```sss{{{wwwrrruuufffkkkppp[[[XXX^^^___TTTOOOIIIFFFFFFDDD@@@===AAAEEEJJJPPPSSSQQQKKKFFF===;;;888666666777:::;;;888::::::999777666666777999666999DDDTTTfffzzz~~~|||xxxtttpppjjjccc^^^NNNHHHCCCCCCFFFKKKTTT]]]``````iiikkksssyyyuuuSSSNNNMMMLLLOOOHHHKKKEEEMMMQQQNNNJJJLLLPPPQQQOOOVVV[[[ZZZRRRHHHBBB@@@CCCCCCEEEHHHKKKLLLJJJHHHAAA>>>:::666444333000...333...555222444<<>>???>>>EEETTTrrrtttzzzvvvpppjjj[[[KKKFFFEEECCC@@@???<<<:::666555444222000.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---++++++------...666???mmmwwwlllbbbmmmsssvvv~~~zzzzzz```XXX```~~~hhh\\\jjj|||{{{xxxnnnbbblllzzzyyyaaaLLLJJJOOOPPPPPPQQQQQQPPPMMMJJJGGGFFFFFFHHHKKKOOOPPPNNNHHHDDD>>><<<;;;;;;;;;999555222;;;<<<<<<;;;999888888999888888===HHHUUUdddxxx~~~{{{xxxtttoooiiibbb]]]OOOHHHCCCCCCFFFJJJSSS\\\ttt\\\ddd{{{|||yyyyyy}}}{{{tttqqq}}}gggmmm{{{tttTTTSSSTTTRRRSSSHHHIIIFFFKKKMMMMMMMMMPPPQQQOOOUUUXXXZZZYYYTTTNNNIIIGGGGGGHHHIIILLLNNNOOOMMMKKKDDD@@@;;;777555333111///222---333000222:::PPP|||pppwwwqqqgggwwwoooMMMFFFDDDGGGLLLLLLHHHIIIKKKMMMQQQVVV\\\```nnnllltttzzzbbbTTTOOOQQQTTTWWW[[[mmmXXXRRRjjjtttxxxdddQQQCCC<<<:::777777888:::===AAADDDGGGGGGFFFFFFIIIPPP[[[fffmmm___TTT\\\iiiwwwvvv```PPP[[[www~~~ppp]]]NNNIIIDDDBBBDDDFFFGGGLLLQQQ\\\||||||yyyvvvwwwsssllliiieeeaaa```^^^\\\ZZZ[[[WWWVVVVVVSSSPPPQQQVVV___XXXOOOJJJKKKSSS]]]eeeNNN<<<999888666777:::===>>>>>>BBBKKKjjj{{{~~~~~~tttaaaaaajjjnnnrrr|||WWWKKKAAA@@@BBB@@@===;;;;;;999666444333222///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---444===fffrrrbbb[[[ggghhhmmmttt}}}www}}}zzzkkkYYYmmmlllaaaqqqrrrbbb\\\nnnvvvnnnTTTAAAAAAEEEFFFIIIOOOVVVXXXTTTOOOMMMLLLGGGFFFGGGHHHHHHFFFBBB???>>>>>>AAADDDFFFDDD>>>888<<<======<<<:::999:::;;;:::;;;???EEEMMM\\\rrr|||zzzwwwsssnnnggg```ZZZOOOHHHCCCCCCFFFJJJRRRZZZ|||fff```vvv~~~sssttt}}}wwwwwwtttlllssswwwZZZ[[[^^^[[[ZZZMMMMMMOOORRRSSSTTTXXX[[[YYYSSSVVVUUUUUUUUUWWWWWWVVVUUUPPPPPPPPPRRRSSSRRROOOMMMGGGBBB<<<888555333222111333---222...000777LLL}}}}}}qqqzzz}}}zzzsssjjjcccEEEGGGHHHGGGKKKNNNTTTVVVYYY\\\```eeelllpppgggbbbaaaeeeddd```ccckkk|||sssiiihhhrrryyy___QQQLLLOOOTTTXXX]]]nnnQQQIII[[[qqqzzzrrr^^^MMMAAA;;;:::666777999<<<@@@CCCFFFHHHGGGFFFFFFHHHOOOXXXaaafffZZZ]]]hhhtttlll___VVViiisssaaaVVVHHHDDDDDDFFFHHHIIINNNTTThhh}}}|||nnnjjjuuu~~~xxxwwwxxxtttllliiidddaaa___^^^\\\ZZZXXXUUUSSSSSSQQQOOORRRXXXYYYRRRLLLJJJMMMUUUbbbmmmDDD<<<888777777888999;;;<<<===@@@KKKggg}}}{{{ssszzzpppcccaaagggllluuulllJJJBBB===@@@CCC@@@<<<:::<<<:::888666555333000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------444<<>>;;;666777888888999:::;;;<<<@@@QQQqqq|||yyy{{{www}}}zzzqqqgggtttyyywwwuuugggrrrqqqrrr^^^HHHDDDCCCHHHJJJFFF@@@======;;;:::999888666333000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........444<<>>;;;:::999777666666///555222333444???hhh{{{xxxyyy[[[jjjuuu___HHHBBBMMMQQQUUU]]]aaaYYYYYYYYYUUUPPPLLLJJJJJJXXXbbbnnntttuuuwwwlllZZZSSSPPPPPPRRRWWWbbbxxxgggFFFLLL^^^gggttt___MMMAAA<<<:::999888:::>>>CCCFFFHHHHHHHHHNNNRRRUUURRRLLLLLLRRRYYYcccmmmuuuhhhaaa\\\]]]YYYVVVTTTPPPQQQYYYcccmmmrrrjjjbbbnnn|||~~~vvvkkkhhhcccaaaaaabbbbbbbbbhhhbbb\\\YYYTTTRRRUUU[[[VVVOOOMMMRRRVVV\\\nnnVVV999888444666999999777777888:::BBBWWWvvvxxxzzz~~~~~~]]]|||iiinnnooo{{{WWWCCCAAAEEEKKKMMMFFF???<<<<<<;;;;;;<<<===<<<999666666555444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///...---222:::[[[~~~qqqggg^^^```YYYjjj}}}}}}hhhhhhwww|||yyyyyyjjjVVVCCC999777999777>>>BBB@@@>>>AAAFFFIIILLLOOOSSSXXX[[[[[[YYYWWWSSSPPPMMMMMMQQQVVVYYY[[[ZZZ[[[^^^bbbfffjjjmmmoooZZZYYYUUUOOOJJJGGGGGGHHHWWW```ooo~~~wwwuuurrrnnnhhh___UUUNNNIIIDDDAAADDDGGGKKKRRRZZZVVVVVVjjjssskkkzzzqqqrrrwwwrrrjjjsssvvvWWWTTTRRRMMMQQQPPPYYY]]]aaabbb]]]XXXVVVTTTRRRQQQPPPQQQSSSVVVWWWTTTQQQXXXWWWVVVUUUTTTQQQMMMIIIHHHFFFCCC@@@>>>;;;777444444...555333333222:::```}}}jjjvvvzzzrrrPPPEEEFFFLLLLLLTTT]]]]]]TTTUUUUUUUUUWWW\\\ccchhhvvvhhhYYYUUUNNNNNNQQQWWWbbbvvvkkkIIIRRRiiiuuu|||}}}oooZZZHHH===888777777888;;;@@@DDDGGGHHHHHHHHHLLLQQQUUUQQQKKKLLLWWWbbb|||uuucccdddbbbgggccc___[[[WWWWWW```jjjvvvwwwjjj___gggyyyuuueeecccjjjcccgggsssxxxrrrqqqwww~~~xxxzzzzzzpppjjjfffbbb``````bbbccccccaaa\\\WWWUUUSSSRRRXXX___OOOIIIJJJRRRYYYbbbvvvOOO888777333666999999777666888:::DDDVVVrrr}}}{{{eeesss~~~HHHCCCCCCGGGNNNPPPIIICCC@@@;;;:::;;;<<<>>>===:::777888777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++...---,,,111888XXXqqqbbbddd```rrr~~~}}}xxxtttzzz}}}ppphhhnnnrrrrrrvvvjjjcccWWWHHH<<<666777999888>>>BBB@@@===???DDDHHHMMMQQQWWWZZZZZZ[[[___bbbccc```\\\[[[]]]```ccceeegggbbb^^^^^^^^^YYYMMMCCCCCCCCCBBB@@@???AAADDDGGGKKKNNNXXXeeesss~~~~~~vvvtttrrrnnnggg^^^SSSLLLGGGCCCAAACCCGGGKKKSSSZZZXXXZZZssszzzyyytttvvvnnnpppvvvsssmmm}}}pppTTTVVVVVVRRRTTTOOOVVVYYYYYYWWWSSSRRRSSSPPPJJJOOOQQQTTTXXXYYYXXXTTTPPPRRRQQQQQQRRRRRRQQQMMMKKKLLLJJJGGGDDDAAA<<<777333222---444333333111666[[[xxxzzz^^^KKKHHHKKKKKKGGGOOOXXXTTTVVVVVVXXX\\\eeetttxxx___QQQNNNLLLLLLPPPXXXbbbtttiiiPPPbbb{{{mmm{{{fffNNNAAA===:::888777??????@@@CCCGGGJJJIIIHHHLLLLLLPPPRRRPPPSSSggg~~~ooo[[[ccc|||xxx```UUUUUUNNNVVVrrr{{{xxxdddUUU[[[jjjpppzzzwwwtttooorrrlllgggaaa___^^^^^^[[[YYYWWW]]]ZZZPPPPPPYYY]]]ZZZMMMIIIJJJQQQZZZiiivvvIII555<<<666555777:::999777888===FFFZZZooo{{{{{{zzz~~~qqqxxx}}}JJJHHHFFFEEEHHHKKKKKKFFF@@@>>><<<999999999999888777@@@???<<<888555222111000...---,,,,,,++++++,,,,,,,,,++++++,,,---///111333PPPtttjjjdddqqq}}}zzzxxx~~~ppppppqqquuu|||qqqiii```SSSEEE;;;555222555:::AAABBB>>>@@@EEE@@@AAAOOOIIILLLPPPSSSVVVZZZ```dddmmmnnnmmmjjjkkknnnkkkeee___YYYQQQLLLJJJGGGBBB>>>>>>@@@CCCFFFIIIMMMPPPSSS]]][[[ZZZ\\\___jjjzzztttqqqnnnkkkgggaaaYYYPPPJJJ???DDDCCCDDDIIIIIIQQQdddXXX___mmm~~~zzz}}}{{{vvvyyy~~~}}}tttiiijjj]]]PPPKKKJJJLLLQQQVVVZZZXXXUUUQQQMMMLLLMMMOOOTTTWWW^^^fffeee\\\SSSPPPOOOPPPPPPOOOMMMLLLMMMOOOSSSNNNHHHBBB>>>;;;888555;;;222111666333...:::NNN}}}wwwxxxpppzzzXXXPPPNNNLLLKKKMMMPPPRRRSSSXXX___iiisssuuuuuuooohhhmmmppp\\\PPPMMMNNNJJJPPPXXX```yyycccRRR]]]ppplllxxxcccLLL@@@<<<:::888888???AAACCCEEEEEEFFFHHHIIILLLQQQXXXZZZYYYcccoooeeeuuu|||bbbUUUUUUSSS```sss```]]]mmm~~~vvvuuusssnnnooolllgggaaa___^^^^^^[[[YYYXXX[[[XXXPPPQQQXXXZZZTTTKKKKKKNNNUUU^^^nnnhhhAAA222888777666888:::999777999???PPPfffxxx}}}|||sss}}}{{{yyyXXXNNNJJJFFFFFFHHHHHHEEEBBB???>>><<<<<<======;;;999CCCAAA===999555111///---,,,,,,+++************++++++++++++,,,---///111222SSSrrr{{{ppp{{{}}}uuuxxxtttuuuwww|||rrreee```YYYMMM???888444222666;;;AAAGGGEEECCCGGGDDDDDDOOOJJJKKKLLLLLLOOOUUU]]]cccjjjmmmmmmkkkjjjiiiddd]]]NNNOOOOOOOOONNNLLLIIIGGGMMMOOOQQQUUUYYY```iiinnnnnnllllllmmmkkkmmmxxx{{{sssooommmjjjfffaaaZZZQQQLLLGGGEEE>>>???IIIKKKSSSeeerrrOOOaaapppwwwsssxxxyyy}}}iiiyyytttgggYYYSSSPPPNNNPPPTTTUUUTTTRRROOOLLLKKKMMMPPPUUUUUUYYY^^^^^^WWWSSSRRRTTTTTTSSSPPPMMMLLLLLLMMMPPPMMMHHHDDDAAA>>>;;;999:::222111555333...999LLL}}}uuuyyyppphhhdddcccpppmmmLLLKKKKKKMMMRRRYYY\\\[[[YYYVVVbbbwwwuuuiiijjjllliiicccfffsssooo[[[PPPMMMNNNKKKRRRYYYaaa{{{WWWMMMaaannnsss___III>>><<<;;;::::::???CCCGGGGGGEEECCCEEEHHHIIISSS]]]```bbbwww}}}iiinnncccTTTTTTYYYlllsss{{{yyyvvvpppppplllgggbbb^^^^^^]]][[[XXXXXXYYYUUUQQQTTTYYYUUULLLIIILLLRRRZZZddduuuZZZ>>>444999888777888:::999777;;;BBBWWWnnn|||{{{~~~uuu{{{~~~wwwyyycccSSSNNNGGGDDDDDDEEEEEECCCAAA@@@@@@@@@AAA@@@>>><<>>:::555000---+++++++++***)))))))))))))))++++++++++++---///111222QQQqqq{{{}}}ssstttzzzxxxxxx{{{}}}ssseee\\\ZZZMMMCCC888444333333888===???JJJJJJGGGKKKKKKHHHMMMGGGJJJNNNOOOPPPSSSYYY^^^dddjjjnnnlllhhhbbbYYYPPPDDDJJJQQQTTTSSSRRRTTTVVVZZZ^^^eeejjjooovvv}}}}}}{{{}}}ooodddhhhzzz}}}|||sssnnnllljjjfffaaaZZZRRRLLLJJJDDD;;;???KKKLLLQQQaaa^^^LLLgggwwwrrrpppsssvvvwwwooozzzuuuiii^^^XXXTTTPPPOOOQQQOOOOOOOOOMMMLLLLLLOOORRRWWWTTTUUUXXXWWWTTTTTTVVVVVVVVVTTTPPPLLLJJJJJJKKKMMMKKKHHHFFFEEEBBB>>><<<999222111555222///999IIIzzzyyyuuurrruuuhhh\\\RRRSSS^^^ooowwwkkkUUUDDDKKKKKKMMMTTT^^^fffjjjkkknnntttjjjaaa``````aaafffeee```[[[^^^dddhhhgggfffjjjkkkiiikkkrrrwwwyyy{{{|||mmmZZZOOOMMMMMMLLLTTT\\\bbb}}}rrrNNNJJJaaaxxxppp\\\FFF<<<;;;;;;<<<===BBBEEEIIIJJJJJJGGGFFFEEEIIIUUU```dddnnnwwwkkk~~~zzz___QQQUUU\\\rrr|||wwwpppnnnlllgggaaa^^^]]]\\\ZZZWWWVVVUUUSSSSSSXXX\\\TTTIIIHHHMMMSSS[[[ggg}}}pppKKK<<<777:::888888999:::888888>>>GGGYYYlllyyyzzzuuu}}}qqq___QQQMMMGGGDDDDDDEEEEEEDDD@@@@@@AAABBBCCCBBB???<<>>:::666111...,,,,,,+++******))))))******++++++++++++,,,...111222GGGooowwwwwwyyy~~~|||wwwuuu{{{{{{sssqqqooolllggg___YYYVVVBBB:::333222444666<<>>@@@FFFEEEHHHMMMSSSSSSNNNIIIMMMXXXbbbjjj~~~}}}nnnXXXPPPVVV]]]oooyyyvvvooonnnkkkfff```]]]\\\[[[XXXUUUSSSRRRQQQUUU\\\^^^UUUIIIJJJNNNSSS[[[lllWWW>>>777555777888888999:::888999BBBMMM```kkkxxx~~~aaaSSSJJJHHHFFFEEEEEEEEEDDDCCC>>>>>>???@@@AAAAAA>>>;;;>>>===<<<:::777444111///------,,,++++++++++++,,,+++******+++,,,...000111>>>lll~~~mmmtttzzz||||||wwwqqqhhhbbb\\\YYYZZZYYYSSSLLL<<<666222444888;;;@@@FFFDDDKKKKKKRRRcccdddSSSIIIGGGPPPZZZ^^^\\\XXXWWWXXXdddpppzzzxxxooodddXXXOOOXXX]]]dddiiippp|||nnnbbbZZZTTTUUUXXX^^^```mmm}}}zzzyyysssppplllggg```WWWNNNHHH??????>>>DDDLLLNNN```XXX[[[wwwpppmmmqqqjjjsssqqq[[[SSSOOOOOOOOOLLLIIIIIIGGGIIIJJJJJJJJJKKKNNNPPPPPPOOOPPPSSSTTTPPPOOOQQQJJJJJJHHHFFFDDDDDDGGGIIIKKKJJJJJJIIIHHHEEEAAA===<<<777444555333000666???fffzzzccc]]]dddrrrdddVVVLLLFFFBBB@@@BBBCCCCCCDDDHHHDDDIIINNNSSS\\\ooosssWWWTTTUUUVVVWWWYYY\\\```ccckkkuuuuuudddTTTMMMMMMKKKJJJTTT]]]fff~~~bbbKKKLLLfff{{{uuu^^^FFF:::999<<<@@@DDDIIIGGGGGGOOO\\\cccaaa]]]XXXbbbjjjrrraaaRRRQQQXXX]]]gggsssuuu}}}zzzyyyuuutttjjjeee^^^[[[ZZZYYYVVVSSSQQQOOOPPPVVV]]]]]]SSSIIIMMMQQQVVV```vvvuuuGGG;;;999666999777888999:::888:::FFFSSSjjjmmmzzzyyyUUUIIIBBBCCCDDDDDDDDDCCCBBBAAA<<<<<<<<<===>>>>>><<<::::::;;;::::::888555333222//////...---------------************,,,...000111:::gggsssyyy{{{tttnnnvvvuuu|||tttxxx~~~ssslll___XXXNNNIIIMMMOOOHHH>>>:::555333777;;;???DDDIIIMMMOOOQQQ___rrrkkkVVVMMMPPPUUUZZZXXXTTTSSSXXX]]]jjjwwwvvvlllddd^^^bbbdddjjjuuu|||yyyooorrrvvv|||sss^^^SSSSSSVVVaaannnmmmnnnrrryyy|||}}}{{{|||uuurrrmmmhhh```VVVLLLFFF??????>>>BBBJJJTTTvvvvvvSSS\\\vvvjjjhhhvvv|||nnnaaa~~~gggUUUOOOKKKMMMMMMJJJGGGFFFEEEGGGHHHGGGGGGGGGIIIKKKIIIHHHKKKPPPPPPKKKHHHHHHFFFFFFFFFEEEDDDFFFJJJMMMLLLKKKKKKKKKJJJHHHDDDAAA???;;;888777444111444:::YYYsss```ZZZ```zzzgggZZZOOOFFF???>>>@@@GGGIIIFFFDDDDDDCCCKKKTTTWWWXXX```ooo|||rrr\\\MMMLLLRRR[[[eeennnyyy~~~nnn]]]PPPLLLNNNNNNJJJRRR^^^kkkiiiFFFSSSyyy}}}iiinnnzzzbbbGGG:::888<<>>AAAEEEIIIQQQQQQWWWkkkxxxfffPPPNNNTTTXXX[[[XXXRRRQQQXXX___jjjxxxvvvooollljjjjjjjjjooo~~~uuussssssoookkkggglllnnnnnnuuupppccc[[[UUU___zzzpppUUUQQQPPPUUU___ooo~~~|||tttqqqmmmggg```WWWMMMGGG?????????EEEMMMXXXlllSSS]]]wwwdddddd~~~ppphhh___QQQKKKHHHKKKMMMJJJGGGGGGIIIJJJJJJIIIGGGFFFFFFHHHFFFFFFHHHMMMLLLGGGCCCCCCIIIIIIIIIHHHIIILLLQQQTTTMMMLLLLLLLLLMMMMMMJJJHHHCCC???;;;888555222333666MMM{{{zzzhhhbbbiiiuuubbbTTTJJJCCC===>>>EEELLLLLLGGGCCCCCCFFFMMMVVV]]]```cccgggjjjoookkkddd\\\XXXXXX]]]bbb[[[aaammm}}}zzzqqqsssyyygggWWWLLLJJJNNNRRRLLLRRR___ppptttKKKcccuuummm~~~eeeIII:::888<<>><<<<<<===>>>;;;:::888888:::;;;;;;:::::::::;;;:::999666333111//////...------------...************+++---000111999```rrrgggdddaaaccclllxxx~~~zzz{{{yyyvvvuuudddZZZPPPPPPIIIAAA@@@CCCAAA;;;:::666666:::???AAAEEEIIIPPPQQQ[[[qqqxxx]]]HHHMMMRRRYYY___^^^WWWTTTWWW\\\hhhuuu~~~{{{sssnnnnnnnnnqqqnnnrrr|||rrrrrryyy{{{uuummmjjjpppqqqllllllqqqtttsssvvvxxxpppggg\\\___zzzyyyVVVOOOKKKQQQ^^^vvv{{{rrrppplllgggaaaXXXOOOHHH===???BBBKKKTTTZZZ{{{gggWWW___{{{bbbddd}}}kkkbbbwwwSSSLLLGGGEEEIIIMMMKKKJJJJJJNNNNNNNNNLLLJJJHHHHHHHHHHHHGGGHHHLLLKKKFFFCCCCCCNNNNNNMMMMMMMMMQQQVVVZZZMMMLLLLLLNNNPPPQQQPPPNNNEEEAAA===999666222222444EEEvvvppphhhnnntttppp]]]OOOEEE>>>???AAAFFFKKKIIICCCCCCFFFEEEJJJUUUdddsss}}}{{{rrreeeXXXRRRUUU^^^eeexxx|||eee___bbbvvvvvvdddTTTJJJJJJOOOUUUMMMRRR```ttt|||VVVrrrwwwvvv|||sssQQQAAACCC???===IIICCCNNNLLLMMMeee^^^VVVdddggggggoooooohhhhhhmmmxxx{{{tttppplllbbbbbb___ZZZXXXXXXWWWTTTQQQRRRQQQVVV[[[VVVJJJIIIPPPYYY]]]cccvvvmmmCCC666666777///555888444:::;;;777DDD^^^kkkiiimmmrrr~~~|||{{{pppuuunnnIIIHHHBBB======<<<<<<;;;;;;::::::777:::;;;888888:::999666:::888777777666555222000000///...------------------,,,,,,,,,,,,---......:::YYYuuujjjYYY[[[aaannnsssrrr}}}}}}ooo\\\VVVKKKDDD???===;;;888777888555888:::999;;;AAAHHHLLLNNNUUUpppqqqUUUFFF@@@NNNYYYaaa```ZZZYYY]]]bbbooojjjaaa[[[^^^hhhqqquuuxxxxxx}}}iiikkkiiidddbbbbbb```]]]ZZZ[[[aaajjjooonnnnnnqqqppprrrmmmjjjxxxpppzzzxxxfffTTTRRRPPPUUUmmm|||wwwlllooommmdddZZZRRRJJJDDDAAA>>>FFFKKKIIIWWWppp|||xxxVVVLLL```sssuuuyyylllmmm~~~ttttttnnndddeeeoooNNNKKKJJJLLLNNNMMMIIIIIILLLJJJQQQQQQJJJJJJPPPPPPIIIIIIHHHKKKOOONNNKKKNNNVVV```\\\VVVRRRQQQTTTYYY\\\QQQTTTWWWYYYXXXTTTNNNJJJLLLIIIDDD>>>:::777777777BBB___{{{}}}uuu|||iiiVVVKKKDDDAAA@@@DDDIIILLLJJJEEEDDDFFFHHHPPP___rrrzzzjjjaaa[[[[[[iii{{{oooeee]]]```vvvooo]]]PPPIIIKKKQQQMMMRRRYYYggg[[[rrrfffeeennnqqqqqq\\\GGGGGGEEEDDDKKKEEEMMMNNNYYYzzz[[[\\\ssszzztttwww{{{~~~zzzsssoookkkbbb___\\\XXXVVVUUUTTTQQQOOOQQQTTTXXXYYYRRRKKKLLLQQQZZZeeeuuuYYY888222666999111666888444999;;;;;;PPPqqq{{{vvvooouuu~~~|||{{{{{{uuu~~~hhhEEEFFFDDD@@@@@@???>>>===<<<;;;;;;>>>@@@???;;;:::;;;:::777:::888666666666555333222000//////...---------------,,,,,,,,,,,,---......555SSS~~~wwwmmm\\\]]]^^^ddduuuhhhnnnzzz{{{iii___iiinnnZZZSSSIIIBBB===<<<;;;777777999777999:::<<>><<>>FFFIIIMMMPPPQQQNNNMMMMMMXXXaaammmuuu|||{{{xxx~~~{{{eeeUUUKKKGGGIIINNNOOOTTT]]]mmm|||ggg}}}}}}fffYYY[[[nnnyyyzzzcccHHHGGGIIIGGGJJJHHHMMMRRRkkkbbbeee}}}~~~zzzsssnnnjjjaaa\\\ZZZWWWUUUTTTSSSQQQOOOPPPXXX\\\UUUMMMKKKOOORRR^^^qqqzzzEEE111111666;;;333666999555999;;;>>>[[[sssuuu|||ttt}}}fffCCCFFFGGGCCCBBBBBB@@@???>>>======@@@AAA@@@<<<<<>>:::888555444555666555444111000///...---------------,,,,,,,,,,,,---......000KKKxxxzzzsss```aaa___cccsssiiipppxxxnnnbbbXXXWWWdddtttqqq{{{kkkVVVMMMEEE???::::::999777777999888999;;;???CCCGGGLLLOOOeeetttjjjJJJBBBCCCCCCFFFFFFDDDKKKZZZgggmmm^^^UUUJJJEEEHHHQQQ\\\ccceeelllsssvvvrrrjjjccc___fffhhhhhhjjjvvv~~~yyy{{{~~~zzz{{{|||~~~~~~{{{vvvrrrkkkiiiccc[[[WWWTTTNNNFFF>>><<>>:::777666555444DDDfffttt\\\GGG>>>>>>???JJJLLLPPPSSSUUUXXXZZZZZZppp|||xxxxxxyyyxxxwww|||qqqZZZLLLHHHGGGIIIMMMQQQVVV```tttuuummmqqqrrr{{{___UUUaaaeeeHHHGGGMMMKKKJJJJJJNNNYYY~~~ssseeeppp|||}}}||||||sssmmmiii```[[[ZZZXXXVVVUUUTTTSSSRRRSSS]]]___RRRHHHKKKQQQSSScccyyyhhh???444444666;;;333555:::777:::;;;@@@```}}}zzz{{{{{{xxxzzzwwwzzzqqqqqqyyyiiiFFFFFFGGGBBBAAAAAAAAA@@@?????????:::======;;;>>>EEEHHHHHH;;;888555444555666666666111111000...---------------,,,,,,,,,,,,---......///FFFqqqxxxeeeddd```gggvvvtttnnnvvv}}}yyyzzzmmmdddddddddlllwwwpppqqqxxxjjjWWWMMMBBB<<<888888888666777999:::999;;;@@@EEEHHHMMMRRRccczzzeeeFFFDDDGGGCCCCCC@@@>>>HHHZZZfffiiiXXXOOOFFFDDDGGGMMMVVV]]]```eeekkknnnnnnnnnqqqtttwwwzzz}}}{{{wwwxxxyyy{{{{{{yyytttpppkkkggg^^^UUUSSSRRRLLLCCCAAA@@@FFFJJJMMMccc~~~{{{```VVV|||xxxppp}}}zzzmmm```fffnnnZZZTTTRRRSSSUUUSSSQQQSSSXXXPPPSSSQQQMMMMMMTTTVVVUUUZZZ[[[ZZZWWWSSSPPPRRRUUUWWWUUUSSSQQQOOONNNMMMMMMQQQRRRRRRRRRQQQNNNJJJHHHEEECCC@@@<<<888555333222444;;;\\\qqqXXXDDD===@@@CCCHHHMMMQQQRRRUUU___jjjppp}}}uuummmffflllzzzxxxtttxxx|||mmmTTTIIIHHHKKKMMMNNNPPPUUUccc{{{ooojjjfffxxx\\\\\\tttgggMMMLLLRRRPPPOOOPPPVVVhhhrrrgggbbbaaa|||}}}rrr|||||||||ssslllggg^^^YYYYYYXXXVVVTTTTTTTTTTTTXXX```]]]OOOFFFKKKSSSVVVfff\\\<<<888555444:::444777888777;;;>>>FFFeeezzzrrryyyyyyzzzzzzuuuzzzuuuiiifffhhhkkkqqqxxxhhhHHHDDDAAA>>>>>>>>>???????????????666999:::999===EEEJJJJJJ;;;888555444555666777777222111000///...------------,,,,,,,,,,,,---......111CCClll~~~}}}hhhfffaaa```jjjyyyllljjjuuu||||||pppiiihhheeeiiivvvpppnnnqqqnnnZZZOOO@@@:::666777777666666999:::888;;;AAAEEEHHHQQQ\\\hhhcccFFFGGGKKKIIIJJJGGGDDDMMM]]]bbb]]]RRRJJJEEEHHHKKKNNNTTT[[[fffmmmwww~~~}}}{{{vvvvvvxxxyyyyyyvvvqqqmmmjjjdddZZZQQQNNNMMMGGG@@@AAAAAAGGGIIIMMMddd~~~uuuZZZWWWwwwttt|||ggg___jjjwww^^^PPPMMMKKKMMMMMMNNNTTT\\\\\\\\\YYYUUUUUUXXXZZZYYY]]]]]]ZZZTTTOOOPPPTTTWWWSSSSSSQQQPPPNNNLLLJJJJJJLLLMMMOOOPPPOOOMMMKKKIIIEEECCCAAA>>>;;;777444222666777SSS~~~~~~~~~}}}jjjRRRAAA>>>BBBFFFFFFOOOUUUSSSXXXiii~~~|||xxxuuu~~~~~~iiiQQQGGGIIILLLNNNOOORRRWWWgggkkkmmm~~~ttt[[[ddd~~~cccMMMNNNRRRTTTYYYbbbkkk~~~hhh]]]XXXWWW]]]eeeyyyvvvyyyzzzyyynnniiieee[[[UUUVVVVVVTTTRRRRRRSSSTTT\\\\\\WWWLLLGGGMMMWWW]]]nnnMMM666888444000888666:::666666<<>>777::::::999;;;AAADDDCCC;;;999666555666777666555333222111///...------,,,---,,,,,,,,,,,,---......222>>>eeezzzjjjhhhfff[[[ccc|||}}}tttkkkeeeiiitttkkkeeeggg|||mmmWWWIII@@@:::666777777666666999999888<<>>@@@FFFHHHLLLddd|||nnnSSSSSS{{{vvvwwwrrrZZZ[[[pppnnnUUULLLIIIGGGHHHJJJMMMTTT]]]eeeccc```]]]\\\\\\\\\\\\XXXZZZWWWOOOKKKNNNSSSVVVQQQPPPOOONNNLLLKKKIIIIIIIIIKKKNNNPPPPPPOOOLLLJJJHHHGGGFFFDDD@@@<<<888666777444IIIwww|||yyy|||uuu~~~vvvaaaJJJ???@@@DDDFFFHHHSSSZZZZZZbbbyyyrrryyyvvvaaaLLLDDDGGGKKKMMMOOOUUUZZZmmmhhhzzz___ooovvvZZZKKKPPPVVV```ppp~~~gggSSSQQQTTTUUU[[[dddvvv}}}xxxwwwuuurrrhhheeecccYYYTTTVVVVVVUUUSSSRRRTTTVVV]]]UUUMMMJJJKKKPPP[[[fff```@@@111999444///888777;;;777555;;;BBBPPPkkk|||vvvwwwwwwuuuzzzqqqrrrvvvxxx~~~rrrooo}}}pppiiihhhmmmnnnkkkqqq{{{}}}LLL@@@???;;;>>>======<<<;;;;;;::::::888;;;<<<999:::===>>>;;;;;;:::888777777777555333444333111///...------,,,---,,,,,,,,,,,,---......000888\\\uuullljjjeeecccwwwwwwnnnrrrxxxmmmfffiii{{{mmmUUUEEE@@@:::666777777555666888888999???FFFJJJSSSlll```LLLPPPQQQ\\\eeefffaaacccjjjcccTTTKKKBBB@@@HHHMMMNNNSSS\\\nnn}}}}}}~~~|||zzzttttttuuuvvvuuuqqqkkkfff]]][[[UUUKKKEEECCCAAA===<<>>BBB@@@@@@@@@>>>===;;;999888777777;;;<<<::::::===<<<999<<<:::999888888777444222444333111000...------,,,---,,,,,,,,,,,,---......---444WWWqqqmmmkkk\\\llluuuvvv~~~wwwqqqsssrrrttt[[[JJJAAA;;;777777777555666888888999AAAIIIMMMYYYxxx^^^NNNUUUUUUaaallloooiiijjjooogggWWWLLLBBB???GGGLLLNNNUUU```sss}}}wwwssswww|||yyyttttttttttttsssooohhhdddVVVWWWSSSJJJCCCBBB@@@>>><<>>aaaxxxqqqfff}}}mmmUUUCCCAAAHHHJJJHHHNNNVVV[[[cccxxx{{{|||rrrdddsss~~~cccUUUFFFCCCFFFJJJOOOSSSTTTZZZqqqbbblllYYY{{{qqqWWWRRRlll{{{gggSSSJJJKKKNNNRRRUUU\\\aaakkkxxxxxxqqqkkkgggbbb[[[WWWWWWUUUSSSQQQOOOMMMOOOYYYdddUUULLLCCCJJJXXXZZZeee}}}bbb@@@;;;888444333444666888999777444777FFFYYYjjjtttxxx{{{{{{zzz{{{~~~|||yyy~~~sssrrrxxxqqqyyycccGGG@@@<<>>===;;;::::::::::::;;;;;;;;;:::888888999:::CCCAAA>>>;;;999888888888444444333222111//////......---,,,,,,++++++,,,,,,+++555OOOooo|||oooffffffwww{{{qqqxxx~~~lllwwwrrr{{{pppXXXMMMCCC<<<777777777666666999666:::AAAHHHOOO^^^xxxeeeQQQVVVhhhvvviiifffiiijjjmmmiii[[[JJJEEEEEEJJJKKKMMMXXXeee}}}vvvsssvvvwww|||}}}zzzxxxtttrrrqqqqqqooojjjaaa[[[WWWSSSNNNHHHCCC@@@??????CCCKKKHHHEEE[[[~~~OOODDD___rrr~~~~~~^^^xxx||||||```WWWTTTUUUVVVUUUUUUVVVZZZ\\\___^^^ZZZSSSQQQUUUWWWWWWTTTTTTVVVXXXTTTOOOOOOSSSPPPHHHEEEIIILLLJJJJJJMMMGGGKKKMMMLLLGGGDDDFFFIIINNNMMMKKKJJJHHHCCC>>>999666888???VVV|||xxxxxxhhhSSSEEEAAAEEEJJJLLLRRR\\\___llltttpppsss}}}vvv\\\PPPEEEDDDIIILLLOOORRRWWWXXXiiisssQQQvvv]]]dddqqq___mmmwwwdddPPPGGGIIILLLQQQUUUYYYWWWZZZfffuuu}}}tttmmmgggccc___XXXTTTTTTUUUUUUSSSOOONNNUUU^^^eeePPPKKKFFFOOO^^^eeewwwuuuKKK:::999777555444666888;;;<<>>>>><<<;;;:::999888888:::;;;<<<;;;999888999:::???>>>;;;888666666666777444444333222111000//////...---,,,,,,++++++,,,,,,,,,444JJJiii}}}}}}qqqhhhkkknnn{{{mmmrrrxxxrrrxxx|||ttt[[[NNNBBB<<<777777888666777:::;;;<<>>======>>>FFFHHHLLLfffpppMMMKKKfffuuu||||||vvvhhhxxxxxxtttccc```]]]YYYWWWWWWWWWXXXUUUVVVTTTPPPQQQVVVYYYXXXQQQPPPRRRTTTRRRMMMKKKNNNMMMHHHGGGLLLOOOLLLKKKMMMHHHKKKNNNMMMIIIHHHJJJNNNOOOMMMJJJGGGEEECCC???<<<666555888JJJooo|||kkkTTTDDDBBBGGGNNNRRRVVVbbbhhhzzznnnVVVKKKCCCDDDIIIMMMPPPSSSUUU[[[qqqjjjPPPXXXyyyzzzVVVqqqyyyoookkktttbbbNNNFFFHHHMMMSSSXXX^^^[[[]]]hhhvvv{{{uuuooohhhaaa^^^ZZZTTTPPPQQQQQQTTTQQQMMMQQQ\\\aaa___KKKKKKJJJSSScccpppRRR666888666666666777888:::<<<>>><<<777CCC]]]lllooo|||iiiDDDAAABBB???BBB>>>>>><<<;;;999888777777999;;;======;;;:::999::::::999666444333444444555555555444333222111000000...------,,,,,,,,,,,,,,,---111CCC```xxx}}}sssiiimmmeeevvvooobbbppp{{{zzzhhhmmmuuuuuuxxxzzz^^^NNNAAA;;;777888888777888;;;AAA@@@CCCFFFHHHMMMZZZfff}}}uuu\\\ccc|||oooccc___]]]TTTOOOHHHHHHOOOUUUXXXaaalll~~~}}}|||{{{zzzxxxtttqqqttttttsssrrrnnnfff\\\VVVOOOLLLGGGBBB>>><<<<<<<<<<<>>DDDAAANNNeeepppwwwQQQ>>>BBBDDDDDDHHH???>>>===<<<:::999777666777:::<<<===<<<:::999999777555333222222222444555555555444333333222111111......---,,,,,,,,,,,,,,,...000===YYYsss}}}tttgggggg```nnniiiXXXdddqqqvvvkkk{{{ssssss||||||~~~```MMMAAA;;;777888999999:::>>>CCCCCCGGGKKKLLLLLLRRRZZZllljjj]]]rrrvvvcccTTTLLLLLLHHHIIIFFFIIIQQQUUUYYYfffuuu~~~}}}|||zzzwwwsssooossssssssspppjjjaaaXXXRRRKKKHHHDDD@@@===<<<<<<===AAAGGGLLLSSSeeevvvvvvjjjIIIKKK\\\rrryyy|||wwwyyycccbbb{{{___]]]eee^^^UUUQQQRRRSSSPPPMMMNNNQQQQQQNNNLLLNNNLLLIIIRRRNNNNNNRRRTTTOOOJJJGGGHHHHHHJJJMMMPPPPPPPPPPPPTTTTTTSSSOOOJJJHHHHHHJJJLLLIIIFFFEEEDDDCCCAAA???<<<999555???]]]|||~~~|||yyyiiiUUUGGGEEEKKKRRRUUUfffyyyzzzvvvyyyppp[[[LLLHHHGGGKKKOOOQQQUUUYYYXXXoooxxxXXXZZZ{{{yyy```eeeYYYrrrbbbPPPHHHJJJPPPZZZbbbiiiyyywwwyyywwwpppiiibbb[[[YYYVVVQQQOOOQQQLLLLLLLLLRRRaaahhh[[[GGGFFFMMMQQQ[[[nnnRRR777444;;;444666888999888999<<>>>>>>>>===;;;:::888777555888:::;;;:::888888888555444333222222333444666555444444333333222222222///...------,,,,,,------...///:::SSSooo|||tttfff^^^]]]kkk}}}~~~yyy|||mmm]]]lllwwwuuu|||nnnkkkvvvzzzbbbLLLAAA<<<888:::;;;;;;===AAABBBCCCHHHMMMLLLIIIKKKPPPgggeeeddd___RRRGGGBBBFFFHHHEEEFFFLLLRRRSSSWWWhhh|||}}}{{{yyyuuuqqqmmmqqqqqqpppllleee[[[SSSOOOHHHFFFBBB???======>>>>>>CCCIIILLLNNNTTT\\\^^^ZZZDDDRRRcccpppvvvyyywww~~~gggcccpppXXXXXX[[[UUUMMMKKKMMMNNNMMMJJJFFFKKKOOOOOORRRVVVVVVSSSSSSNNNMMMQQQSSSNNNIIIGGGIIIJJJJJJJJJKKKNNNQQQRRRQQQQQQOOOMMMIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDAAA>>>777888777===VVVxxx}}}zzzzzzuuugggbbblll~~~ooobbbRRRIIIKKKTTT\\\```qqq~~~qqqooouuuwwwfffTTTHHHGGGHHHLLLNNNOOOTTTZZZ[[[xxxgggPPP```zzz[[[lllRRRxxxnnnsss}}}yyyppp```OOOGGGHHHOOOZZZcccqqq~~~gggnnntttjjjfff___XXXVVVSSSOOONNNPPPNNNNNNSSS^^^gggdddUUUFFFHHHPPPVVVeeeeeeBBB777666555444777999999999;;;???CCCFFF```www~~~aaaGGGGGGBBB>>>@@@AAA<<<<<<<<<<<<;;;:::888777333555777888666555666666666555333222222333555666444333333333222222222111///......------------------///777LLLhhhzzzwwwkkk^^^\\\dddssstttmmmtttnnncccuuu}}}|||mmmfffpppwwwgggNNNBBB===:::<<<>>>>>>AAADDD@@@BBBFFFIIIGGGDDDIIIPPPuuujjjtttnnnMMMHHHBBB===BBBGGGHHHHHHMMMTTTWWW]]]qqq~~~~~~zzzwwwuuurrrooolllnnnnnnlllfff]]]UUUOOOLLLEEECCC@@@>>>======???@@@CCCGGGJJJKKKJJJLLLNNNPPPAAAXXXfffjjjnnnooo{{{zzzxxxeeerrrgggUUUUUUUUUQQQMMMKKKLLLLLLKKKIIIMMMQQQTTTTTTUUUWWWVVVSSSPPPLLLKKKNNNMMMIIIFFFFFFHHHKKKKKKGGGGGGKKKNNNOOOHHHIIIIIIIIIIIIIIIHHHGGGCCCCCCDDDFFFGGGEEEAAA>>>;;;@@@AAABBBRRRppp{{{}}}rrrfffjjj{{{www```PPPNNNUUU]]]bbb~~~zzzmmmnnnzzzkkk[[[MMMDDDDDDGGGLLLMMMNNNTTT\\\ccc|||VVVQQQooouuu```yyy~~~OOOyyykkkiiiooowww|||xxx~~~qqqbbbQQQHHHIIIOOO[[[ffftttggguuummmhhhaaaYYYSSSQQQNNNKKKKKKMMMNNNPPP[[[gggdddVVVLLLLLLOOOVVV]]]qqqoooLLL;;;666444333444777::::::;;;>>>FFFLLLiiikkkwwwyyyRRRAAAEEE>>>:::>>>;;;888888:::::::::999777555111222444333222222444555666555333222222333444555222222222222222111111111//////...------------------...333DDDaaaxxx}}}vvvgggaaa___jjjmmmfffooowwwlllwwwxxxxxx~~~pppeeelllsss~~~mmmSSSCCC>>>;;;>>>@@@AAADDDGGGCCCDDDFFFGGGDDDGGGUUUcccxxx^^^CCCEEEBBB<<>><<<<<<===???@@@CCCFFFKKKOOOOOOKKKHHHGGGDDDaaaooopppuuusssxxxuuuhhhXXX~~~]]]PPPPPPOOONNNNNNNNNNNNNNNNNNMMMTTTWWWWWWSSSQQQQQQNNNIIINNNLLLKKKKKKHHHDDDDDDGGGFFFKKKLLLGGGEEEHHHJJJHHHBBBCCCEEEHHHIIIIIIGGGEEECCCCCCBBBCCCEEEEEECCCAAAFFFLLLLLLEEEKKKeee~~~~~~rrrsssuuuXXXNNNTTT```hhhxxxiiimmm}}}ttt^^^QQQGGGBBBDDDHHHMMMOOOPPPYYYcccwwwcccOOOaaaqqqccchhhjjjOOO~~~{{{qqqnnnqqquuu|||ttteeeTTTKKKKKKRRR^^^iiivvvjjjggg|||wwwqqqhhhjjj]]]UUUOOOMMMKKKHHHHHHJJJLLLQQQ___jjj^^^GGGDDDQQQVVV\\\cccyyyMMM;;;999666444666333666:::;;;===BBBKKKSSS}}}}}}zzz}}}iiiEEE999@@@::::::???999444666777888888777666444000111111111000000222444666555333111111222333555222222111111111111111111//////...------------...------000???[[[wwwrrrggg```hhhmmmcccjjjwwwuuullliiizzz{{{vvvtttrrrfffkkkpppxxxwwwrrrWWWDDD???<<>>???CCCOOO[[[~~~wwwvvv~~~uuuuuuooovvvIIIBBB<<<;;;999666555888666666555333111000111333222111000111222333222111333222000//////000222333555444333111111111111222222111000///...---,,,,,,---000111888RRRrrrxxxhhhdddlllhhh___qqq~~~zzznnnfffsss}}}~~~wwwtttzzzyyy~~~zzziiidddiiiqqq}}}bbbJJJCCC???AAAEEEFFFHHHKKKMMMUUUNNNOOOaaannnsssSSSAAAAAAAAADDDIIIGGGBBBIIIEEEEEEYYYuuu{{{uuupppoooqqqqqqmmmiiihhhddd]]]VVVQQQLLLHHHDDD>>><<<:::999:::>>>BBBEEEFFFIIIOOOSSSOOOHHHGGGKKK\\\sssyyy}}}nnnkkkYYYbbbfff[[[PPPYYYSSSLLLIIIOOORRRNNNJJJJJJKKKIIIFFFFFFHHHHHHFFFDDDGGGJJJLLLLLLHHHFFFFFFGGGHHHIIIIIIHHHFFFDDDEEEFFFAAABBBCCCDDDDDDCCCBBBAAACCCDDDDDDDDDDDDEEEGGGIIIQQQRRRLLLFFFDDDFFF___tttmmmuuuttt___ZZZbbbzzzppplll|||___JJJEEEAAAFFFLLLJJJOOOXXXRRR___pppJJJ___gggNNNaaayyy___ccc{{{{{{zzzpppuuu~~~yyysssyyyrrrlllYYYNNNPPPRRRXXXgggqqq}}}yyyhhhbbbsssoooeee]]]UUUJJJFFFIIIGGGCCCIIIUUUaaahhhbbbOOOFFFNNNSSSOOOZZZlllzzzuuuPPP:::999666555777666777666777<<>>BBBEEEDDDGGGMMMPPPKKKEEEEEEJJJaaazzzrrrqqqeeeXXXVVVyyy```ZZZRRRXXXTTTMMMJJJMMMMMMHHHFFFGGGJJJGGGDDDDDDFFFHHHGGGFFFHHHKKKMMMKKKHHHFFFEEEFFFHHHIIIJJJJJJHHHGGGHHHIIIAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKSSSVVVPPPJJJFFFCCCUUUuuuwwwmmmpppzzz|||fffaaaooo}}}mmmmmmxxxZZZHHHDDDAAAEEELLLLLLPPPWWWUUUgggcccMMMqqqUUUTTTyyytttaaa___~~~|||~~~yyyzzz~~~}}}{{{mmmiiiwwwqqqjjjYYYQQQTTTSSSVVVbbbfffnnnuuuwwwddd```www|||jjj^^^WWWQQQHHHFFFJJJHHHEEEOOO```pppeeeUUUGGGEEEKKKOOOOOO[[[uuuYYY???555:::777444666555:::777888>>>DDDHHHNNNTTT___hhhwwwmmmiiiqqqsssnnndddeeeqqqcccDDD===888888777444333555555444333333222222222222111111111222222333333333///000222444666777888999444333222000000000000111111111000///...------,,,+++,,,,,,222GGGfff|||vvvrrrpppppplllhhhooo|||qqqoooyyyqqqsssooofffccciiizzzlll```hhh|||~~~cccKKKFFFDDDGGGKKKLLLOOOSSSVVVZZZZZZiiiaaaIII>>>AAAAAADDDGGGDDDEEEDDDAAAGGGQQQTTTeeevvvsssoookkkhhhgggggggggaaa]]]VVVQQQLLLHHHDDDAAA;;;:::999999;;;>>>CCCEEEFFFHHHLLLMMMIIIDDDEEEKKK```wwwyyyzzzkkkgggbbbPPPeeezzzZZZZZZUUUXXXRRRPPPNNNNNNJJJFFFGGGJJJJJJGGGDDDCCCEEEGGGHHHIIIMMMNNNOOONNNKKKHHHGGGGGGIIIKKKLLLLLLKKKKKKLLLMMMEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNRRRVVVQQQKKKGGGAAAJJJbbbtttpppxxxrrroooxxxkkktttyyygggPPPEEEEEEBBBEEEMMMPPPSSSWWW]]]xxxWWW^^^eeeOOOjjjggg```WWW~~~ttt}}}}}}sssrrrtttyyy~~~|||xxxyyy}}}}}}zzzooorrr|||uuuooofffVVVPPPUUUTTTYYYiiinnnqqqxxxnnnaaahhhqqq]]]RRROOOLLLJJJGGGFFFJJJUUUaaahhhgggWWWHHHEEEHHHLLLSSS[[[mmmtttDDD444333:::666333666555<<<;;;===BBBEEEHHHOOOWWWcccgggrrrxxxllljjjooommmjjj___bbbzzzSSS@@@:::666666555222222444444333222222333333333222000222333333333333444555222333666999:::::::::999444333111000//////000111111000000///......------...///---///>>>YYYqqq|||yyyyyyvvvpppkkkkkkpppvvvzzzxxx|||xxxxxxuuurrrdddiii{{{~~~kkkjjjzzz}}}bbbNNNIIIGGGJJJLLLMMMQQQVVV[[[```lllUUUCCC>>>BBBBBBEEEGGGBBBEEEDDDCCCHHHKKKHHH]]]}}}zzzoooooommmiiiddd```^^^^^^XXXTTTOOOIIIFFFBBB???<<<:::999888999;;;???DDDFFFKKKKKKMMMMMMIIIEEEIIIPPPgggwwwrrr}}}nnnllleeeZZZTTT}}}www___]]]ZZZZZZSSSUUUXXXVVVQQQMMMNNNQQQOOOLLLHHHEEEEEEFFFHHHJJJRRRRRRSSSRRROOOMMMKKKJJJLLLNNNOOOOOONNNLLLLLLMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGJJJMMMQQQSSSSSSNNNSSSOOOJJJHHHAAAFFFWWWuuuyyytttooowwwdddUUUFFFBBBFFFDDDIIIOOOSSSTTTXXXhhhwwwUUUuuuxxxTTT\\\hhhYYY[[[NNNzzzqqqsss|||yyyhhhgggjjjooosssrrrtttxxxtttyyyvvvppp{{{|||uuummmcccQQQLLLRRRVVVccc{{{{{{iiibbbqqqxxx```QQQLLLOOOEEELLLHHHAAAMMMeeennnfffRRRGGGDDDKKKOOOQQQ^^^nnnMMM;;;000333999333111777888999<<>>DDDCCCFFFHHHAAAFFFIIIKKKOOOOOOQQQpppyyytttlllmmmmmmjjjddd^^^YYYWWWRRRNNNIIIEEEBBB???<<<:::888888888:::===AAAEEEHHHMMMLLLLLLLLLIIIHHHOOOXXXsss}}}uuuooommmuuufffNNN___ooofff```^^^ZZZ```eeebbb[[[VVVUUUVVVWWWTTTOOOKKKGGGFFFHHHIIIRRRQQQQQQQQQQQQOOOMMMKKKNNNPPPQQQQQQNNNKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOLLLJJJHHHJJJOOOUUUYYYZZZRRRVVVPPPKKKKKKFFFGGGSSSvvvxxxxxxtttxxxkkkWWWKKK@@@AAAGGGEEELLLNNNSSSUUUZZZvvv___VVVfffNNNfffZZZQQQTTTIIIwwwsssooorrrooogggccceeejjjmmmppptttssswwwrrrooo~~~vvvlll```NNNIIIOOOWWWooo{{{kkkccc```uuuiiiVVVIIIHHHOOOBBBLLLLLLHHHUUUjjjjjjZZZJJJFFFIIIOOONNNOOO___tttuuu>>>888000333777111222999:::777<<>>BBBDDDCCCFFFUUUdddgggdddkkkyyy|||~~~qqqeeeeeelllnnnuuu~~~}}}zzzbbbKKK888333111333444222111333222000///222666888555111///333666666333333666:::888888888888888666555333666555444222222222222333////////////............***,,,,,,+++000@@@[[[qqqtttqqqmmmeeeZZZYYYjjjyyy{{{uuuttt{{{}}}~~~iiiUUUQQQMMMMMMNNNRRR\\\gggoooppp```NNNAAA===BBBGGGDDDHHHKKKCCCCCCQQQZZZbbbqqqyyytttqqqmmmhhhdddaaa\\\VVVPPPMMMJJJFFFBBBAAA???===;;;888888:::===AAAEEEIIILLLJJJIIIKKKPPPTTT\\\lll{{{{{{yyyrrrpppxxxwwwcccaaawww}}}hhhaaabbb___eeefff```]]]^^^^^^\\\^^^]]]ZZZTTTLLLGGGFFFGGGGGGFFFGGGJJJMMMNNNMMMJJJJJJLLLNNNNNNKKKHHHFFFFFFBBBEEEKKKPPPUUUVVVWWWWWWUUUQQQOOOPPPTTTVVVUUURRRNNNTTTPPPNNNTTTSSSMMMPPPZZZ{{{{{{zzz{{{~~~{{{wwwyyylllXXXKKKFFFAAAEEELLLKKKQQQMMMWWWddduuufffMMMcccyyyvvv{{{UUUNNNrrrgggZZZQQQGGGMMMxxxppplllrrriii^^^^^^dddkkkqqqiiipppppptttzzz|||}}}|||~~~yyypppjjj```PPPJJJNNNXXX||||||lllWWWYYY```mmmOOOJJJJJJDDDEEENNNMMMOOO^^^rrrrrr]]]KKKHHHHHHKKKPPPUUU]]]qqqYYYAAA000555///333777333555;;;999DDDBBBCCCEEEHHHNNN[[[gggppppppxxxxxx{{{yyydddppphhhjjjnnnkkkrrryyyvvvxxxBBB888777222111333444222222333222000///222777888555111///333666666333333777;;;555555555555555444333333777666444333222222333444///////////////.........---//////---...;;;UUUkkkssspppnnnjjj]]]XXXkkk}}}|||iiikkktttxxx{{{}}}zzzgggUUUQQQNNNNNNPPPUUUbbbnnnooorrrhhhKKKEEE@@@===DDDHHHEEEIIILLLDDDJJJ\\\gggrrr{{{wwwrrrkkkbbb]]][[[XXXSSSNNNJJJGGGCCC@@@>>>===;;;999888999;;;>>>BBBGGGKKKMMMJJJJJJNNNTTT\\\hhh{{{ooojjjqqqaaa___lllcccsssaaa]]]```YYY]]]\\\XXXXXX___cccbbb]]]]]][[[UUUMMMHHHFFFGGGFFFEEEFFFIIINNNPPPOOOMMMFFFIIILLLLLLJJJHHHFFFFFFDDDHHHMMMRRRTTTTTTRRRQQQSSSQQQOOOQQQSSSRRRLLLFFFAAAJJJJJJLLLVVVVVVOOOPPPTTTrrr~~~wwwssswwwzzz{{{ttt\\\JJJCCCCCC@@@FFFOOOPPPUUUPPP^^^pppsssRRRQQQooozzzwww{{{NNNVVVvvv~~~~~~XXXZZZQQQBBBPPPtttnnniiilllyyyrrrZZZTTT[[[aaa```dddkkkxxx{{{{{{|||~~~~~~|||xxxtttppp```MMMMMMVVVbbbwwwiiieeeeeepppzzzuuu]]]IIIFFFGGGCCCEEEMMMRRRiii|||wwwaaaNNNIIILLLJJJOOOXXXdddwww___???555333222222333555777999;;;======BBBDDDCCCJJJ[[[hhhllltttvvv~~~zzzxxx{{{hhh[[[gggvvvuuusssuuuoooXXX===:::777666555444333222222222222222222333333444444444333333333333333444555666444333222111111111222333000111222333333222000///////////////000000000000---***+++...---222JJJdddrrrsssjjjdddccc___ggg{{{}}}}}}rrrzzzyyyssskkkbbbrrrlllggg{{{ttthhhSSSSSSZZZTTT]]]llljjjqqqvvv~~~hhhMMMBBBAAA@@@AAABBBGGGKKKMMMJJJGGGMMM\\\mmm|||xxxjjjeee^^^YYYUUUQQQKKKFFFFFFCCC???;;;888777666666::::::<<>>BBBIIILLLMMMNNNOOOXXXjjjWWWcccwwwmmmKKKuuu{{{___NNNMMMPPPLLLGGGzzzoooiiifffmmmvvvwwwaaaSSSLLLWWWZZZ___hhhxxx~~~{{{zzzzzzzzz{{{yyyyyyyyyzzzyyyvvvqqqnnnmmm___OOOQQQ^^^nnnxxxtttyyyzzzyyyrrrrrr[[[LLLAAAEEEJJJKKKQQQ[[[jjjllliii]]]PPPIIIIIILLLLLLTTTeee{{{fff@@@555666666222222333555777:::<<<===DDDDDDGGGPPP___nnnsssqqqtttvvv|||rrr___fff~~~gggDDD555555666555444444333333333333222222333333333333333333333333333333333444555555222111000000000000111222000111222333333111///...............///////////////+++,,,...,,,///CCCZZZjjjllliiiiiimmmiiiiiiuuuuuuzzzhhhjjjnnn{{{pppyyyxxxtttmmm{{{ooocccqqqnnnjjjxxx}}}{{{sss^^^\\\dddaaagggrrrnnnsssuuu}}}uuu~~~rrrWWWBBB<<<>>>BBBBBBCCCGGGKKKLLLJJJGGGNNN___tttvvvrrrmmmhhhbbb[[[VVVRRRNNNIIIEEECCCAAA>>>:::888777666777::::::===BBBFFFHHHFFFDDDCCCCCCFFFEEENNNjjjyyyxxxrrrdddWWWppp{{{bbbbbb^^^UUUOOOKKKAAAFFFKKKSSS^^^eeeaaaXXXUUUYYYVVVNNNMMMTTTTTTMMMQQQLLLGGGDDDDDDFFFGGGHHHFFFGGGHHHFFFCCCAAAAAACCCDDDCCCCCCEEEIIIKKKLLLLLLMMMKKKJJJJJJGGGAAA@@@BBBAAACCCFFFHHHIIIJJJJJJJJJLLL^^^xxxxxxyyyyyyyyyvvvaaaQQQFFF@@@>>>DDDJJJMMMNNNOOOTTTdddlll^^^ttt~~~jjj[[[TTTpppQQQDDDEEEGGGFFFFFFvvvnnnhhhfffgggyyyoooYYYLLLKKKNNNSSS[[[hhhuuu{{{zzz}}}|||zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzvvvqqqmmmhhh]]]OOOSSSdddzzzzzztttllllllkkktttsssOOOFFF@@@EEELLLRRR\\\ggguuugggTTTGGGEEEHHHLLLNNNSSS___wwwtttBBB///333777555111222333555888;;;===>>>EEECCCIII^^^sss|||~~~rrrdddkkktttyyyQQQ:::555444444444444444444444444444333333333333333222222222222222222222333333333333000000////////////000000111222222222111000...---------------............///------...+++,,,;;;MMMdddjjjlllrrryyyrrriiimmmpppwwwuuuWWWUUU^^^pppyyy~~~wwwiiippppppfffnnniiifffpppvvvyyymmmkkkuuuvvvwwwyyyuuuyyy{{{kkkllloookkk[[[EEE888999???CCCCCCDDDGGGIIIJJJHHHGGGSSSddd}}}{{{tttooogggddd^^^VVVQQQNNNKKKGGGCCC@@@>>>;;;999777777777888:::<<>>AAAUUUlllyyy~~~lll___VVVyyywww]]]^^^[[[SSSLLLEEEAAADDDJJJRRR^^^eee^^^TTTVVVYYYUUUNNNNNNTTTWWWTTTUUUOOOFFFAAA@@@BBBEEEGGGFFFEEECCCAAA>>>???BBBDDDAAA@@@@@@BBBFFFIIIKKKKKKJJJIIIJJJIIIDDD@@@BBBHHH@@@DDDGGGGGGEEEDDDFFFHHHNNN\\\rrrwwwssstttvvv~~~yyyrrrpppvvvyyygggVVVIIIAAA???AAAHHHMMMNNNPPPRRRWWWpppYYYccc{{{\\\NNNeee~~~aaaHHHDDDGGGFFFGGGMMM{{{rrrjjjdddlllwwwnnn[[[JJJJJJLLLUUUbbbmmmqqqpppuuuuuuttttttuuuvvvwwwwwwyyyyyyzzzzzzzzzwwwqqqnnndddZZZMMMQQQhhh|||zzzvvviiibbbbbbdddnnnvvvaaaNNNGGGDDDIIITTT___hhhooocccWWWJJJEEEGGGLLLRRRWWWeeeuuuWWW777111777777000111222444666999<<>>???BBBDDDAAA@@@@@@AAADDDGGGHHHGGGHHHGGGIIIKKKIIIFFFGGGKKKBBBFFFIIIHHHEEEDDDHHHLLLMMMTTTbbbwwwwwwpppqqqvvvzzz}}}~~~sssmmmuuuzzzjjjZZZMMMEEEBBBCCCGGGMMMOOOOOORRRVVVaaannnRRRjjjlllTTT[[[pppXXXHHHJJJMMMIIIKKKSSSqqqeee\\\^^^kkkmmm\\\RRRIIIKKKUUU___cccdddggggggiiijjjlllnnnpppqqqpppqqqrrrtttuuusssooolll___WWWJJJRRRqqq{{{zzzyyyxxx|||{{{bbb[[[QQQPPPQQQVVV]]]]]]TTTJJJEEEFFFJJJSSSaaalllmmmiiiIIIHHHJJJKKKJJJNNN\\\kkk}}}UUUJJJ999000111666444///222333555888;;;>>>AAACCCEEE]]]~~~kkkDDD::::::333222333444555555555444333222222222222222222222222111111222222111000///......//////000000000111111111111000000///...------....../////////000000000++++++++++++***+++111999TTTeeeooosssvvvnnnfffjjjhhheeetttvvvZZZVVV\\\ggg{{{|||rrruuu}}}ooogggjjjppp~~~zzzwwwzzzyyykkk```ZZZPPPDDD;;;:::>>>CCCAAABBBCCCDDDEEEGGGHHHJJJWWWhhhzzzvvvrrrllliiiggg^^^[[[VVVOOOKKKIIIGGGDDD@@@999888777666666777999:::===@@@CCCEEEDDDAAA===:::CCCGGGAAANNNppprrraaaccckkkfffYYYYYYSSSPPPRRRQQQ]]]aaabbb[[[UUURRRQQQOOOMMMPPPPPPLLLHHHHHHHHHGGGIIIHHHGGGGGGGGGFFFCCC@@@BBBAAAAAAAAABBBCCCCCCBBBFFFEEEEEEFFFHHHHHHGGGFFFIIIFFFHHHMMMOOOKKKFFFEEEBBBFFFIIIHHHEEEEEEJJJOOOGGGGGGLLL___zzz{{{}}}yyypppuuuzzzuuummmyyyyyy}}}hhhWWWJJJBBB???DDDFFFJJJNNNNNNNNNTTT]]]yyytttnnnzzz{{{bbbOOOQQQyyyddd___{{{```PPPHHHNNNPPPJJJIIIPPPzzzjjjdddXXXVVViiiuuudddQQQIIIHHHKKKPPPTTT[[[]]]```cccgggjjjlllnnnkkklllnnnqqqsssrrrooolll]]]WWWNNN[[[~~~~~~uuuttttttrrrqqqrrrttt}}}sssmmmaaaUUUTTTHHHFFFEEEFFFFFFCCCBBBDDDEEEOOOXXX^^^dddfff[[[MMM@@@DDDLLLOOOMMMSSSmmmgggCCC333333222111222333333333444555777:::===AAADDDFFFTTTyyy|||rrrrrrPPP>>>777999777333444555555555444333222111111111111222222222333111111222222111///---,,,---...///000111111111000////////////............////////////000000000111++++++*********,,,111444MMMdddsssxxx}}}xxxqqqtttkkkjjjyyy}}}XXXTTTYYY^^^uuutttwwwuuuvvvzzzvvvcccZZZMMMBBB<<<<<<===>>>@@@AAACCCDDDEEEHHHMMMPPPVVViiiyyy|||nnniiibbb``````YYYVVVQQQLLLIIIHHHEEEAAA===888777666555666888:::;;;???BBBEEEFFFCCC???<<<;;;AAAAAAFFF]]]|||jjj]]]lllqqq]]]TTTUUUNNNLLLRRRRRRTTT^^^ddd^^^SSSLLLIIIGGGKKKNNNQQQOOOLLLKKKLLLMMMLLLIIIEEEDDDDDDEEEFFFFFFBBBBBBCCCEEEGGGGGGFFFDDDLLLLLLLLLNNNOOONNNKKKHHHKKKGGGHHHNNNPPPJJJCCC???CCCEEEFFFEEECCCEEEIIINNNFFFCCCBBBPPPqqqxxx{{{yyyrrrrrr{{{{{{yyy}}}{{{vvvdddUUUJJJAAA>>>@@@DDDGGGKKKNNNMMMPPP^^^mmmuuu\\\SSSTTTdddcccFFFAAA]]]dddooozzzUUUPPPNNNPPPQQQNNNMMMOOOvvvpppaaaSSSTTT___pppzzzlll___RRRGGGFFFLLLQQQTTTXXX]]]bbbfffjjjkkkggghhhkkknnnppppppmmmjjjaaa^^^XXXjjjqqqyyyqqqnnnmmmjjjhhhiiiiiipppggg[[[ZZZUUUMMMMMMGGGCCCBBBEEEDDDAAADDDKKKPPP^^^fff___WWWSSSIII===CCCFFFMMMTTTXXXeeekkkHHH111777666555555666555444444555666888;;;???CCCGGGIII___qqqjjj{{{qqq???@@@888888;;;333444555666555444222111//////000111222333333444000111111111000...,,,***+++,,,...///000000//////......------......//////........./////////000000---,,,+++)))***---000111FFF___rrr}}}sssooolllpppbbbRRRXXX[[[iiixxx}}}ssszzzyyy|||uuutttfffUUUHHHCCCAAA@@@>>>@@@BBBDDDFFFHHHLLLRRRWWW]]]ssswww{{{vvvllleeeZZZXXXZZZUUUOOOLLLIIIGGGFFFCCC>>>999888777666666666888:::<<>>TTTtttyyyyyygggYYYtttnnnZZZQQQRRRMMMLLLPPPNNNMMMUUUZZZTTTLLLHHHGGGEEEMMMOOOQQQQQQNNNMMMQQQVVVMMMJJJFFFDDDDDDEEEFFFFFFEEEDDDDDDGGGJJJKKKJJJHHHLLLMMMOOORRRTTTRRRNNNJJJIIIGGGJJJNNNOOOJJJFFFFFFHHHFFFDDDCCCCCCEEEHHHJJJFFFFFFDDDJJJdddvvv|||~~~xxxqqquuutttzzz{{{uuuqqqttt{{{kkk^^^QQQIIICCC???@@@EEEEEEHHHMMMOOOQQQ[[[rrr~~~XXXLLLZZZbbbfff^^^GGGNNNtttrrrjjjaaaQQQTTTTTTPPPPPPTTTVVVTTTiiiccc]]]XXXSSSWWWiii~~~~~~gggPPPGGGKKKGGGIIINNNTTTZZZ```ccceeebbbbbbeeehhhjjjiiifffcccfffdddaaauuuyyymmm{{{vvvoookkkgggeeeeeegggYYY```YYYPPPRRRNNNBBB===AAA<<<<<>>888444///,,,000444555333111666777999===AAAEEEHHHJJJaaaxxx|||mmmiii|||^^^666CCC888444888444555666666555333111000......///111222333444555000111111111000...+++))))))+++,,,...//////......---------------...000000---------........./////////...,,,)))***...//////;;;UUUjjjxxx}}}hhh\\\gggnnn~~~oooSSS]]]___ggg|||zzzvvvzzzwwwuuu```QQQKKKHHHEEEBBB@@@CCCFFFHHHJJJOOOWWW]]]ggg~~~nnnzzzqqqiii```RRRPPPSSSOOOKKKIIIFFFEEEEEEAAA;;;666999888777666777999;;;<<>>>>>>>>FFFGGGhhhqqqwwwyyygggVVVwwwsss]]]RRRRRROOOOOOPPPJJJPPPRRROOOHHHDDDFFFHHHHHHLLLMMMMMMKKKHHHGGGMMMTTTKKKJJJIIIHHHHHHGGGDDDAAAHHHFFFEEEGGGKKKMMMMMMKKKHHHJJJNNNSSSUUUSSSNNNJJJEEEGGGKKKPPPOOOLLLOOOTTTMMMJJJFFFDDDDDDFFFHHHHHHBBBFFFDDDDDDWWW{{{tttsss|||vvvqqqpppwwwmmmYYYMMMCCC???>>><<>>GGGQQQUUUUUUVVV___]]]^^^aaaaaa^^^\\\^^^fffdddnnnyyyqqqlll{{{rrrmmmgggcccbbb```^^^[[[XXXSSSMMMHHHEEECCCAAA@@@???AAABBBCCCDDDIIIQQQXXXaaaZZZQQQIIIFFFFFFGGGHHHMMMRRRYYYeeewwwqqqMMM<<<555333333444555444333333555666888;;;>>>@@@AAAEEELLLQQQnnn|||}}}~~~~~~wwwsssUUUFFFAAA<<<777111222222222111111111000000111111111111111111111111//////.........---------+++++++++,,,,,,,,,---------------...------,,,,,,............////////////---,,,***))))))***,,,---555KKKdddssswwwsssggg[[[YYY^^^lll}}}rrrYYYTTTWWW```nnnxxxzzzpppddd]]]WWWPPPJJJIIIFFFFFFKKKQQQVVV]]]eeeqqq}}}mmm~~~oooiii```XXXRRROOOLLLJJJEEEDDDBBB@@@===;;;999888666666555666777:::===>>>HHHCCCCCCIIIHHH@@@<<<>>>DDD```wwwrrrnnnqqqtttbbbqqqwwwbbbSSSUUUXXXSSSOOOPPPJJJJJJJJJJJJHHHFFFCCCAAANNNKKKGGGFFFHHHKKKMMMNNNNNNOOONNNLLLGGGDDDBBBBBBCCCFFFJJJLLLKKKIIIGGGFFFEEEJJJOOORRRQQQNNNKKKIIIKKKIIIJJJNNNPPPPPPRRRVVVYYYSSSKKKIIIJJJLLLJJJHHHGGGEEEDDDEEEMMMdddttttttxxxzzznnngggiiirrryyylllTTTJJJDDD???>>>===>>>DDDKKKKKKMMMMMMPPPaaaoooWWWVVV```hhhRRR{{{jjjZZZgggfff]]]YYYWWWTTTRRRQQQSSSUUUWWW}}}mmmccc\\\UUUOOOWWWeeevvvbbbUUUGGGBBBCCCEEEJJJOOOPPPOOOQQQUUUVVVUUUYYY___aaaaaalll{{{tttrrrssssssnnniiikkkmmmfffbbb\\\YYYWWWUUUQQQOOOEEEDDDCCCCCCDDDCCCBBB@@@BBBBBBHHHTTT```bbbYYYOOOKKKHHHDDDCCCFFFJJJLLLMMMPPP]]]mmmxxxQQQ:::333444666333444555555444444666888:::===AAACCCFFFKKKRRRXXXiii~~~~~~rrrxxxtttyyyzzz~~~}}}uuuIII???;;;888666222222222111111111000000000///////////////////////////.........---------,,,,,,,,,---------.........,,,------.........------............////////////---,,,+++******+++,,,---...BBB___vvv~~~uuueeeYYY[[[\\\cccrrr~~~{{{kkk]]]TTTQQQTTTYYYccczzz~~~}}}xxxsssvvvwwwppphhh]]]YYYVVVXXXZZZ```jjjuuuoookkkuuuccc^^^XXXRRRNNNJJJHHHFFFCCCBBB@@@>>><<<:::888888777666666666888;;;???AAAHHHEEEFFFKKKHHH???===CCCWWWkkkyyynnnvvvyyykkkhhheeeeeelll___UUUUUUSSSOOOQQQXXXTTTQQQMMMIIIFFFFFFIIIKKKLLLHHHDDDBBBCCCFFFIIIKKKUUUQQQMMMKKKKKKKKKKKKIIIHHHLLLOOONNNIIIHHHJJJNNNNNNPPPRRRQQQOOOKKKIIIIIIOOOMMMPPPUUUVVVSSSSSSUUUZZZTTTNNNLLLMMMMMMJJJFFFGGGFFFFFFGGGLLL```~~~www|||yyyhhh```aaafffmmm|||qqqdddTTTCCCAAA>>>===@@@DDDFFFKKKQQQKKKOOOWWWgggxxxZZZTTT```}}}lllqqq\\\WWWrrr}}}eeeXXXYYYWWWUUUUUUVVVXXX\\\^^^wwwfffWWWMMMGGGLLLUUUcccvvvrrr```RRRGGG@@@@@@EEEDDDEEEHHHLLLKKKIIILLLQQQTTTWWWaaauuuiiigggeeedddddddddcccaaammmrrr```ZZZWWWRRROOOLLLIIIFFFCCCCCCAAA??????AAABBBBBBAAAHHHKKKSSS___gggbbbRRRDDD>>>>>>@@@BBBGGGMMMRRRVVV___pppwwwLLL666111000333888333555666666555666888:::<<<>>>@@@BBBDDDJJJSSSZZZeee}}}zzzdddfffxxxwwwjjjggguuuwwwiiipppqqqfffppp}}}YYY:::666555333444222111111111111000000000000------------------------......------------,,,,,,---------.........//////,,,,,,---...////////////---............/////////...---,,,++++++,,,---......===]]]~~~iii]]]___[[[\\\fffpppnnn^^^MMM]]]ZZZYYY\\\fffvvv|||yyy~~~wwwvvvyyytttooollllllrrrlllccclllpppbbbWWWTTTPPPLLLJJJGGGDDDBBB@@@???>>><<<:::999777777888777666777999===AAACCCIIIGGGIIIKKKDDD<<>>BBBEEEIIIHHHJJJHHH???999BBBSSSrrrsssbbbnnnrrrYYYaaasssdddbbb___YYYNNNIIIRRR```YYY\\\^^^[[[UUUQQQPPPRRRTTTQQQNNNKKKKKKKKKJJJIIIFFFBBB>>>???EEEKKKNNNOOOWWWYYYYYYVVVQQQOOOSSSWWWZZZWWWSSSMMMIIIJJJMMMPPPSSSQQQQQQTTTSSSNNNLLLMMMQQQPPPPPPPPPPPPNNNIIIEEENNNOOOPPPPPPPPPXXXkkk}}}yyyxxxppp___WWWVVVWWWZZZaaapppeeeOOOHHHCCC@@@AAAAAA???BBBHHHJJJHHHGGGHHHRRR```wwwpppYYYKKKOOOjjjkkkwww]]]UUUiii{{{eeeeee___```^^^[[[XXXVVVUUUVVVWWWvvv|||ooofffaaaSSSOOOJJJFFFGGGMMMXXXaaa{{{}}}fffTTTLLLEEE===888<<>>>>>@@@FFFNNNVVV[[[]]]\\\]]]YYYNNNBBB<<>>>>>=========<<<<<<===>>>@@@CCCEEEFFFBBBDDDFFFGGGFFFFFFFFFGGGHHHTTTWWWWWWWWWMMMBBBCCCAAABBBAAA@@@@@@AAADDDGGGKKKNNNTTTZZZ___```]]]ZZZOOOHHHAAA???AAACCCCCCAAAAAAGGGOOOUUU```tttOOO===555222555555000///444111333555777888:::===@@@DDDGGGLLLOOORRRXXXaaagggnnnooonnnrrruuuvvv{{{pppkkkkkkiiiccc\\\\\\ooo~~~}}}sssoootttyyyrrrKKK888333777222...000...////////////............------------------------******++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,---............,,,------------.........,,,,,,,,,------,,,,,,,,,)))+++;;;TTTeeeddd]]]YYYYYY```cccaaagggvvvtttcccVVVsss}}}mmmooo|||yyymmmyyyfffkkk~~~{{{yyykkk^^^YYY]]]lllxxxkkkdddbbb^^^TTTJJJJJJHHHEEECCCAAA>>>:::777777777777666666666666666444555888<<<@@@CCCFFFGGGGGGEEECCCAAA===BBB\\\wwwwww___UUUgggccc___yyy```lll___[[[WWWUUUVVVYYY[[[]]]___\\\WWWSSSRRRSSSUUUVVVUUUTTTTTTUUUTTTQQQLLLHHH@@@CCCHHHKKKLLLNNNQQQTTTUUUTTTSSSVVVXXXVVVPPPJJJEEEFFFEEEEEEFFFIIINNNRRRUUUPPPLLLLLLJJJHHHIIIMMMFFFGGGHHHIIIJJJJJJJJJJJJRRRTTTWWWYYYUUUSSSZZZdddyyyyyyttt{{{~~~]]]WWWQQQMMMMMMQQQ]]]hhhkkkrrr}}}uuu]]]LLL??????BBBAAA@@@BBBGGGFFFHHHIIIHHHIIIRRR\\\}}}xxxgggPPPFFF>>>BBBNNN___rrrvvvbbbYYYvvvlllfffaaaVVV]]]]]]\\\ZZZXXXVVVVVVUUUVVVUUU]]]iiissszzzvvvmmmddd\\\PPPDDD>>>???:::<<>>???<<<===>>>@@@BBBBBBBBBAAA@@@FFFCCCBBBGGGDDD???DDDAAABBBCCCCCCDDDIIIPPPUUU^^^^^^]]]\\\YYYTTTMMMHHH===;;;:::===CCCGGGHHHFFFNNNSSS___rrr}}}QQQ444333333333222111111222444333555777999;;;===AAADDDEEENNNZZZbbbggghhhjjjlllyyy~~~}}}~~~}}}{{{}}}|||ssseee[[[kkkyyyyyyxxxaaaCCC333111555111///111---/////////.........------------------------------************+++++++++,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,,,,+++,,,,,,---------.........++++++,,,,,,,,,,,,++++++)))---888HHHWWW```bbb```]]]bbb```[[[bbbtttrrrhhh___zzzwwwsssllliiirrryyyzzzkkk[[[[[[]]]TTTRRRWWWaaappp{{{qqqkkkccc[[[YYYWWWRRRKKKDDDDDDBBB???===<<<:::888555555555666666666666666666333666;;;AAAEEEHHHIIIIIIGGGBBB@@@@@@BBBQQQrrrWWW___sssZZZppplll```fffXXXUUURRRQQQUUUYYYYYYWWW\\\VVVPPPNNNPPPRRRSSSRRROOONNNMMMNNNPPPOOONNNLLLFFFGGGHHHIIIKKKLLLKKKJJJMMMMMMOOOPPPQQQOOOJJJFFFDDDFFFIIIJJJKKKMMMPPPRRRPPPLLLJJJKKKJJJGGGGGGKKKGGGGGGGGGFFFFFFHHHJJJLLLOOOQQQUUUWWWSSSOOOSSS[[[hhhzzzppp{{{ooo^^^TTTNNNLLLOOOUUUQQQWWW___gggoooxxx{{{VVVEEECCCBBBCCCEEEEEEFFFGGGHHHJJJMMMMMMMMMTTThhh|||gggRRRHHHBBBBBBGGGVVVjjjiiiVVVmmmsss^^^ZZZZZZXXXXXXVVVVVVUUUTTTTTTUUUUUUVVVJJJSSS^^^hhhooovvv||||||ttthhhWWWJJJEEEGGG@@@;;;<<>>888@@@HHHHHHDDDDDDMMMUUUdddggguuugggDDD666777...444777555555888777444444777999;;;===@@@DDDFFFQQQ]]]nnnzzz}}}zzzvvvsssrrrdddzzzTTT???>>>///---222//////111...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---------.........//////++++++,,,,,,,,,+++******,,,,,,,,,---------......***++++++,,,,,,++++++***&&&---666@@@OOO___dddccceeeeee^^^WWW^^^rrr}}}}}}yyyvvvpppuuu^^^yyy}}}xxxmmmooojjjpppvvv{{{nnn```]]]YYYLLLOOOXXXdddtttsssmmmgggbbb^^^ZZZUUUSSSOOOJJJFFFEEEBBB???<<<;;;::::::888777555555555666666666777777444888>>>DDDIIIKKKKKKKKKFFFAAA>>>AAAHHH\\\vvvuuulllYYYppp]]]PPPxxxwww{{{uuuhhhWWWVVVTTTQQQOOORRRTTTSSSPPPTTTPPPMMMOOOTTTTTTOOOIIIKKKIIIHHHIIILLLOOOQQQQQQRRRMMMIIIIIILLLMMMIIIEEEFFFIIILLLLLLIIIFFFFFFFFFHHHLLLPPPRRRSSSRRRRRRSSSJJJHHHHHHJJJIIIFFFEEEGGGJJJIIIGGGEEEDDDFFFJJJMMMKKKMMMRRRTTTPPPLLLOOOUUUYYYwwwmmmvvv~~~tttddd[[[SSSOOOOOOIIILLLQQQSSSUUUYYY```eeekkkkkkmmmssszzzwwwKKKLLL<<>>???@@@@@@???EEEAAABBBHHHMMMQQQZZZeeeqqqdddLLL:::333555555555333333333555777888<<<;;;777;;;BBB>>>BBBSSS]]]{{{xxx}}}yyyzzz999???666333111000111111000...//////.........------------...---,,,++++++---///*********++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,---------............///...------,,,,,,------...,,,+++,,,777JJJ[[[cccbbbaaa___TTTRRR___jjjuuuuuuiiifff]]]nnnoookkkbbbtttyyyssszzzdddPPPUUUUUU```}}}}}}sssjjjccc^^^\\\XXXUUUQQQMMMKKKHHHDDDBBB>>>===<<<:::999888888777333444666555555444666777444===DDDGGGJJJOOONNNHHH999???===;;;NNNnnn}}}zzz}}}zzzyyyYYYWWWyyyZZZSSS~~~jjjyyyrrrTTT[[[NNNLLLJJJIIIIIIIIIHHHGGGEEEIIINNNRRRRRRPPPLLLJJJMMMIIIFFFGGGLLLPPPOOOLLLMMMKKKJJJJJJLLLKKKGGGCCCFFFFFFFFFFFFFFFGGGGGGHHHLLLQQQVVVWWWTTTPPPMMMMMMGGGDDDFFFKKKJJJDDDAAACCCIIIHHHGGGFFFFFFHHHIIIKKKOOOOOOOOOMMMKKKKKKMMMOOO```{{{ssskkkrrrtttuuujjjYYYOOOJJJMMMJJJLLLRRRTTTRRRSSSXXXVVVVVVWWWYYY]]]bbbfffiiiqqqrrrtttwww{{{uuu[[[MMMHHHEEEHHHGGGEEEFFFJJJIIIEEEQQQHHHJJJ___zzzhhhJJJDDDDDDAAATTT\\\www{{{```WWWxxxkkk[[[]]]ZZZUUUUUUTTTVVVPPPNNNPPPPPPLLLLLLPPP999;;;@@@GGGQQQ[[[bbbdddiiioooyyywwwgggbbbTTTJJJBBB???===:::888999;;;???CCCFFFHHHLLLRRRWWW\\\[[[YYYXXXXXXXXXYYYZZZZZZ\\\]]]ZZZUUURRRSSSUUUXXXUUUQQQQQQSSSUUUUUUUUUOOOIIICCCAAACCCEEEEEEDDD???>>>===>>>@@@BBBCCCCCCDDDBBBEEEMMMTTT[[[hhhtttdddIII===555444777555444333333333555777888999;;;:::>>>CCC???EEEXXXbbb888777555333111000000000///...///.........---------------......---+++,,,---///++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............------,,,,,,,,,,,,---------,,,---444CCCSSS]]]aaa[[[\\\UUUSSS^^^gggpppppp[[[WWWTTTkkkyyyooorrrzzzmmmoooqqqrrr~~~gggVVVSSSZZZwww|||xxxrrrjjjccc]]]YYYVVVRRROOOKKKHHHFFFDDDAAA???<<<;;;:::888777666666666444555666666555555666888777>>>EEEGGGKKKNNNKKKDDD;;;999888BBB```lllUUUgggvvvRRRfffrrrvvvqqqhhhUUUUUULLLJJJHHHGGGHHHHHHGGGFFFDDDGGGLLLOOOPPPMMMJJJGGGHHHGGGHHHMMMSSSVVVTTTQQQNNNKKKHHHIIIJJJJJJFFFCCCDDDCCCCCCBBBCCCDDDEEEFFFLLLNNNOOONNNLLLJJJIIIHHHDDD@@@@@@CCCCCC???@@@CCCJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLLLLJJJIIIIIIKKKMMMWWWddd~~~nnniiipppsssttt|||ppp^^^TTTNNNIIIGGGJJJLLLKKKKKKNNNOOOPPPQQQRRRSSSTTTTTTTTTYYYYYYZZZ[[[]]]___aaabbbbbbaaa___\\\\\\bbblllssswwwwwwsssgggXXXLLLEEEDDDLLLJJJIIIIIIJJJIIIGGGEEEOOOSSSbbb|||rrrVVVIIIFFFHHHLLLfffyyy^^^\\\eee{{{___SSSWWWTTTPPPTTTUUUPPPPPPUUU\\\\\\SSSLLLJJJ???>>>>>>@@@FFFLLLSSSXXXVVV[[[cccmmmzzz~~~iii^^^TTTNNNHHH@@@:::888555666666777999===CCCGGGIIIIIIJJJLLLOOORRRUUUWWWWWWXXXXXXSSSMMMIIIIIIJJJMMMJJJHHHFFFFFFFFFDDDCCCAAA>>>:::888999;;;======999:::<<<>>>AAACCCDDDDDDGGGKKKTTTaaannn}}}~~~^^^>>>333444555444666555444333333444555777888888>>>???AAAEEEDDDOOOfff|||}}}{{{GGG888222555333000000000000///...............------------......///...,,,,,,...000------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,---------,,,---111999GGGVVV```[[[___YYYUUU]]]ccchhhtttsssVVVRRRUUUgggxxx|||vvv~~~~~~cccWWWmmmxxxuuuvvvjjjhhhddd___ZZZUUUQQQOOOJJJGGGDDDBBB@@@???===;;;999888777666555555444444444555666666555555666888===AAAEEEIIIMMMMMMGGG???CCC;;;???[[[aaa___aaaUUU{{{mmmsssyyyddd]]]WWWSSSJJJHHHFFFEEEFFFGGGFFFEEECCCEEEIIIKKKLLLIIIFFFDDDAAACCCHHHOOOVVVYYYWWWSSSOOOLLLHHHHHHIIIIIIGGGDDDBBBAAA@@@@@@AAADDDFFFHHHMMMJJJGGGEEEEEEEEEFFFEEE@@@<<<:::;;;;;;<<>>===AAAEEEIIIMMMLLLOOOTTTZZZcccnnnzzz|||nnndddYYYLLLDDD@@@999999999:::::::::999999888888999:::<<>>>>>@@@BBBCCCCCCEEEIIILLLTTT^^^mmm}}}^^^LLL===111222777777444333444444444444555777888999:::AAA@@@@@@FFFLLL___{{{tttsssSSS;;;888444444222000/////////...------------------------------...///...------...///...---------,,,,,,++++++******++++++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---,,,,,,---...111<<>>===<<<;;;999777777666555444444444555444555555555444444777999BBBCCCFFFKKKMMMKKKBBB:::AAA@@@RRRyyy}}}gggxxxIIIlllzzzhhhSSSWWWYYYTTTIIIGGGEEEEEEFFFGGGGGGFFFBBBDDDFFFHHHHHHFFFCCCAAA@@@BBBFFFLLLRRRSSSQQQOOOPPPLLLHHHGGGIIIJJJHHHFFF@@@??????@@@BBBFFFJJJLLLJJJFFFBBBBBBDDDGGGGGGEEE>>><<<::::::<<<>>>BBBEEEHHHGGGEEECCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCFFFIIILLLKKKOOO```~~~||||||~~~|||~~~kkkfffqqqmmm\\\TTTQQQPPPOOOIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMQQQOOONNNMMMNNNOOONNNLLLLLLKKKJJJIIIHHHHHHHHHHHHKKKDDDEEELLLMMMKKKYYYmmm}}}fffSSSFFFHHHLLLXXX{{{|||yyywww\\\QQQUUU]]][[[aaatttiiiSSSpppZZZDDD<<<===@@@CCCFFFFFFGGGJJJNNNTTT]]]gggmmmxxx{{{lll\\\QQQLLLDDDAAA===<<<<<<;;;888555999888888777777999:::;;;888999:::;;;;;;;;;<<<===999:::<<<======<<<<<<<<<:::===??????===<<<===???===@@@DDDFFFHHHOOOZZZbbbooo|||tttRRRBBB888666555777777555444555555555555666777999::::::;;;@@@===<<>>======>>>???@@@@@@@@@BBBEEEGGGDDDIIIIIIIII```|||}}}{{{iii```pppwwwjjj```UUUMMMOOOMMMKKKIIIHHHJJJLLLMMMJJJKKKKKKLLLNNNPPPRRRSSSOOONNNNNNOOOPPPOOOMMMKKKLLLKKKIIIIIIIIIKKKMMMNNNJJJGGGLLLUUUXXX\\\tttvvvhhh^^^KKKLLLLLLMMMXXXvvvpppiiicccWWWRRRYYY___[[[ddd|||lllUUUfffTTTJJJCCCAAACCC???@@@CCCFFFKKKRRRZZZ___eeejjjsss~~~vvviiidddVVVMMMAAA;;;;;;<<<;;;999<<<;;;999888777777888999888888999999:::;;;;;;<<<:::<<<======<<<;;;;;;<<<999===???>>>:::999===AAA<<>>---111333111///.........---,,,,,,,,,,,,,,,------------+++---......---,,,,,,---,,,,,,+++++++++++++++*********************++++++)))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,******,,,---+++111FFF^^^```gggbbb___mmmvvvrrrpppmmmrrrxxxgggYYYJJJUUUooo~~~{{{rrrgggnnn|||yyypppkkknnnpppsssuuuvvvxxxyyy{{{{{{}}}}}}{{{}}}jjj___XXXVVVSSSOOOJJJEEEBBB@@@???===;;;:::;;;;;;999888666666666555666666777777444444555555666888<<<@@@GGGGGGIIIMMMJJJCCC>>><<>>>>>======??????@@@@@@@@@AAADDDGGGCCCKKKKKKDDDRRR~~~wwwooommmqqqyyyhhhZZZ___rrrssseee]]]YYYRRRKKKFFFDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPOOONNNMMMLLLKKKIIIJJJIIIHHHHHHJJJNNNRRROOOSSS___oooyyyfffRRRKKKJJJBBBHHHKKKRRRppp\\\___|||YYYVVVRRRXXXZZZRRR\\\vvvyyynnnnnnxxx}}}rrrcccyyyfffNNN@@@>>>;;;<<<>>>@@@BBBFFFLLLPPPQQQVVV]]]dddnnn{{{zzznnn___UUURRRPPPJJJEEECCCAAA???<<<:::999999999999888888999:::::::::999:::<<<======;;;:::<<<>>><<>>CCCNNNXXX^^^hhhsss|||xxx[[[KKKDDD===777444555777888555222333666999777777999;;;<<<===>>>>>><<>>======;;;888888888888777555555555555555555666777777555666777888999===BBBEEEFFFGGGKKKMMMHHH???===AAA^^^tttzzzkkk{{{qqq```TTTbbb{{{{{{\\\[[[QQQJJJLLLJJJHHHGGGFFFGGGIIIKKKKKKJJJDDDEEEEEEFFFGGGGGGGGGGGGLLLKKKIIIFFFDDDCCCCCCDDD@@@>>>===@@@CCCEEEDDDAAA;;;<<<===??????@@@??????888:::<<<>>>???AAADDDFFFBBBFFFFFFCCCCCCFFFEEEBBB======>>>???????????????@@@AAABBBAAAAAABBBDDDGGGJJJGGGGGGHHHLLLbbb|||rrrkkkkkkqqqxxx~~~jjjXXX[[[gggnnn|||ssshhh^^^WWWRRRPPPNNNNNNMMMMMMMMMNNNNNNOOOJJJLLLMMMLLLIIIHHHJJJLLLJJJNNNQQQQQQRRRWWW```gggvvv}}}xxxbbbOOODDDDDDIIINNNXXXeeewwwdddVVVPPPtttddd[[[XXXUUUYYYXXXOOO[[[vvvwwwrrrhhhccciiirrrrrrlllwwwVVV@@@;;;;;;<<<<<<<<<<<<===@@@BBBCCCIIIOOOSSSWWW]]]fffmmmuuuxxxnnn```UUUQQQOOOLLLHHHEEEBBBAAAAAA>>>>>>===>>>@@@AAA@@@@@@???BBBDDDDDDCCCDDDGGGJJJEEEHHHKKKKKKMMMWWWjjjxxxsssFFF???:::999666111222888...222666888999999888555777888:::<<<===>>>?????????GGGMMM]]]yyyooopppgggccclllwww{{{kkk;;;888444---111444222000...---------,,,++++++++++++,,,,,,---------)))+++------,,,******+++(((((())))))*********+++++++++******))))))(((((())))))***++++++++++++***++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,)))+++...***))):::PPP]]]fffdddgggzzznnn^^^fffuuutttwwwrrr^^^RRRRRR```mmm}}}|||zzzyyy{{{jjjaaa___^^^___ccciiinnnppppppppprrrrrrooorrrxxx{{{{{{|||vvvjjjcccWWWLLLPPPMMMHHHCCC???===<<<;;;;;;888666555555555444333444444444444555555666777777888999:::<<<@@@FFFJJJFFFGGGLLLMMMFFF===>>>EEE___oooxxxiiiaaa___ppp[[[WWWmmmpppXXXWWWMMMJJJOOOKKKGGGFFFEEEFFFIIIJJJKKKJJJEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGEEECCCBBBBBBCCC???>>>???BBBGGGHHHFFFCCC???@@@BBBBBBAAA???===;;;:::===???>>>===???DDDHHHCCCFFFEEE??????CCCCCC???<<<===>>>@@@AAAAAABBBBBBBBBCCCCCCBBBAAABBBEEEGGGLLL======GGGDDDEEEqqqzzzvvvzzzqqqccc^^^XXX```zzzyyyqqqmmm___^^^\\\ZZZYYYWWWWWWWWWTTTWWWZZZXXXVVVVVV[[[```bbbiiiqqqwww}}}wwwaaaMMMGGGHHHHHHOOOXXXiii{{{ZZZLLLOOOccceeeTTTaaa\\\YYY]]][[[TTTbbbvvvvvvmmmaaa]]]bbbffffffgggooonnnkkkhhhWWWBBB<<<<<>>888<<<:::<<>>???>>>???LLLWWWccclllxxxttthhhqqqvvvppp|||{{{kkkxxx}}}tttqqqLLL444888000222///,,,000000///...------,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------******))))))******+++,,,+++)))***+++)))+++;;;LLL\\\llliiieeepppmmmdddjjjeeeiiimmmoooqqqqqqnnnjjjVVVNNNYYY]]]tttmmmsssjjjhhhZZZ\\\]]]]]]```eeehhhhhhlllooorrruuuvvvvvvxxxyyy|||yyyvvvvvvyyyooo```YYYSSSJJJLLLIIIDDD@@@===:::666333777777666666555555555444333444444555666666666555777777888;;;???DDDIIILLLPPPKKKIIIGGG???<<>>>>>AAAEEEHHHGGGAAA<<>>BBBEEEHHHJJJKKKSSSTTTVVV[[[cccooo}}}|||vvvpppmmmmmmllllllllllllmmmmmmqqqrrrtttyyykkkTTTDDD:::444666666555555555555555666444444555666888;;;>>>@@@:::<<>>;;;888555777666666666555555555444333444444555666666555555666777:::===AAAFFFJJJLLLNNNJJJGGGCCC>>>BBB]]]zzz```NNNaaaxxx{{{tttsssyyynnn]]]eeehhh\\\SSSQQQRRROOOLLLKKKRRROOOKKKKKKNNNOOOLLLHHHDDDBBB@@@@@@BBBEEEGGGGGGGGGJJJLLLKKKGGGCCCAAA@@@??????AAADDDGGGGGGDDDAAADDDFFFIIIHHHGGGFFFGGGHHHLLLLLLFFF>>><<>>>>>BBBCCCDDDFFFHHHIIIIIIIIIRRRQQQOOOLLLIIIEEECCCAAAEEECCCFFFJJJHHHIIIXXXkkkqqqaaa^^^nnnvvvlllaaa^^^RRRXXXbbbiiiiiigggmmmuuuqqq___TTTMMMNNNHHHIIIXXXkkk\\\KKK\\\rrrooo^^^ZZZYYYXXXVVVWWWZZZ]]]aaammmyyyzzzxxxooocccdddlllmmmfffQQQRRRQQQ]]]qqqppp]]]RRRGGGLLLUUUBBB555999444999999999;;;<<<>>>???AAAAAAIIIIIIJJJKKKMMMSSSZZZ```rrrjjjOOO<<<777777555222555555444444444555555666888666555555777999:::;;;999<<<@@@@@@===BBBUUUiii|||dddUUU```sss|||xxxnnneeehhhnnn|||???///333///222///111//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++***+++************)))))))))((())))))))))))))))))((((((((())))))))))))******((((((((((((((((((((((((((((((((())))))******+++******))))))******+++,,,---+++,,,......,,,///444BBBRRR[[[cccpppooodddaaa\\\bbbiiimmmnnnqqqwww}}}pppgggqqqrrrfffiiikkkuuuyyy}}}zzzyyy}}}kkkfffdddddd]]]VVVUUUYYY^^^aaaaaaeeeggghhhiiiiiijjjmmmooommmllllllmmmqqquuuzzz|||qqq^^^PPPLLLKKKEEEFFFCCC???===;;;:::777555666666666555555555555555444444555555555666666666777999===AAAEEEHHHJJJKKKJJJFFFCCCCCCFFFTTTsss~~~vvvZZZVVVrrrnnneeennnttt```XXXvvvsss]]]UUUOOOQQQTTTRRRPPPOOOYYYVVVRRRQQQQQQOOOKKKGGG@@@???>>>???CCCFFFHHHHHHIIIKKKNNNMMMJJJGGGDDDCCCBBBBBBBBBDDDFFFHHHGGGGGGIIIJJJKKKKKKKKKKKKNNNPPPLLLMMMJJJCCC@@@BBBEEEEEEBBBAAABBBFFFFFFCCCBBBCCCHHHHHHHHHIIIJJJLLLNNNOOORRRPPPNNNJJJGGGCCCAAA???EEEBBBFFFOOORRROOORRRYYYwww|||~~~ggg^^^WWWLLLEEEFFFMMMLLLMMMOOOOOONNNTTT\\\aaajjjuuu{{{~~~}}}eeeVVVMMMKKKMMMVVVZZZllltttOOOYYYwwwcccYYYWWWVVVVVVSSSTTTXXXZZZ[[[]]]bbbggggggbbb[[[^^^ffffffaaaRRR[[[___dddpppqqqmmmrrr]]]VVVTTT???999@@@666555777777888888999999:::;;;AAABBBBBBCCCCCCFFFIIIMMMNNN[[[iiiwwwsss^^^III>>>222///444888888555444444333444444555666666999777666888:::;;;999888@@@===>>>DDDMMMYYYjjjxxxrrraaadddtttyyyiiihhhrrrzzz|||jjj;;;000111///111---222.........------,,,,,,,,,))))))))))))((((((((((((************))))))))))))((())))))******))))))((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))******))))))******+++,,,...,,,+++,,,------------888GGGVVVeeerrrtttiii___XXXZZZ___bbbfffnnn|||qqqvvvlllbbbggghhhlllyyy~~~}}}}}}sssvvvwwwmmmkkkjjjaaaTTT```[[[WWWWWWXXXWWWWWWYYY]]]^^^``````aaacccgggjjjhhhhhhhhhjjjkkknnnpppqqquuuttttttuuuwww{{{~~~aaaQQQFFFCCCEEEAAA>>><<<999777777666444222555555555555555555555555555555555555666666777777;;;===BBBFFFHHHIIIHHHGGGIIIDDDEEEPPP```sss|||aaa\\\jjjmmmdddooopppYYY]]]kkkaaaZZZUUUWWWYYYXXXVVVWWW\\\ZZZWWWVVVTTTQQQLLLHHHAAA@@@@@@BBBEEEHHHHHHHHHJJJJJJKKKKKKJJJIIIIIIIIIHHHGGGEEEDDDEEEGGGHHHIIILLLLLLLLLLLLLLLNNNPPPRRRLLLNNNNNNKKKFFFCCCBBBBBBDDDBBBAAACCCCCCBBBFFFMMMKKKKKKMMMNNNPPPQQQRRRSSSJJJIIIHHHGGGFFFFFFEEEEEEGGGFFFKKKTTTXXXUUURRRSSS\\\}}}~~~rrr___QQQKKKNNNGGGBBBBBBBBB@@@BBBFFFIIIMMMQQQTTTUUUXXX\\\```iiioooxxx~~~iiiQQQJJJLLLQQQ\\\hhhjjjccc|||uuu]]]WWWVVVSSSVVVQQQPPPTTTWWWUUUTTTTTTSSSTTTSSSQQQUUU\\\]]]YYYXXXaaabbbeeeoootttxxxxxxsssqqqUUUCCCCCC:::===777777666666666777888999777999:::;;;;;;;;;===???BBBEEEHHHLLLUUUdddpppwwwsssbbbXXXPPPCCC777777555444444555555333111333333333444555666777888555666888<<>><<<@@@JJJWWWdddtttrrrqqqzzzqqqlllvvv___WWWXXX888333111000000***222---------------,,,,,,,,,)))))))))((((((((('''''')))))))))))))))))))))))))))******************)))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((******))))))******+++,,,---+++)))(((***---...,,,000:::MMM```nnnuuunnn___VVVVVVZZZ___bbbiiiyyyxxxrrrsss{{{nnnhhhkkkiiijjjuuussszzzvvvlllmmmbbbVVVTTT]]]bbbYYYMMMSSSRRRTTTXXXUUUOOOOOORRROOOPPPRRRTTTUUUYYY]]]```______`````````aaaaaaaaaiiihhhhhhhhhjjjmmmppprrruuuuuusssuuulllRRRGGG>>><<<@@@>>>999777555444444444333222444444444555555555555555555555555666777888:::;;;AAACCCGGGIIIIIIGGGDDDBBBEEEBBBJJJaaa{{{~~~~~~{{{kkkUUUkkkrrrjjjkkkcccTTTiii{{{oooggg```______]]]]]]___]]]\\\\\\[[[YYYUUUPPPMMMGGGFFFFFFGGGIIIJJJIIIHHHIIIHHHFFFFFFHHHKKKNNNOOOMMMKKKIIIFFFEEEEEEGGGHHHHHHGGGHHHIIILLLOOORRRTTTQQQQQQOOOJJJCCC???@@@CCCJJJDDD>>><<<<<<@@@JJJTTTRRRSSSUUUWWWVVVUUURRRQQQGGGGGGHHHIIIJJJLLLNNNOOOKKKMMMRRRXXXYYYVVVVVVWWWPPP___zzzxxxrrroooTTTLLLGGGJJJLLLHHHCCC@@@FFFCCCAAABBBDDDFFFFFFDDDEEEJJJPPPVVV\\\eeepppyyy}}}tttlllgggbbb]]]XXXSSSVVVYYYYYYWWWUUUTTTUUUTTTOOOOOOTTTZZZkkkppprrriiiYYYUUUSSSPPPUUUOOOLLLOOOSSSRRRQQQQQQKKKMMMNNNOOORRRVVVWWWUUU```ccc___cccqqqvvvtttyyywwwOOO???555???999888777666666777888999555666888777666666666888>>>??????AAAEEEIIIMMMPPPUUU\\\fffnnnvvv}}}nnn]]]QQQAAA777555777666333333555666555222111222555333333444444666777999999888999;;;;;;::::::;;;===666IIIaaaooouuuyyy{{{zzzssslllsssggg===DDDGGG555444000000///'''222------,,,,,,,,,,,,,,,,,,++++++++++++*********)))(((((()))))))))))))))***)))******++++++******)))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))******+++,,,++++++)))&&&(((---///...000333GGG^^^mmm{{{zzzjjjZZZYYY]]]ccccccbbbjjjvvvrrruuuttt|||fffdddaaafffjjjgggfffjjjfffgggrrrppptttrrreeecccaaa^^^]]]\\\YYYWWWMMMJJJKKKQQQQQQJJJIIINNNGGGIIILLLNNNOOORRRVVVXXXYYYYYYYYYYYYYYYYYYXXXXXX]]]]]]]]]]]]___aaacccdddfffgggfffeeejjjqqquuutttuuuyyy}}}|||vvvqqqpppqqquuuuuuxxx~~~sssWWWEEE@@@999888<<<;;;999777555444555555444333444444444444444555555555555555666777999;;;>>>???EEEGGGJJJKKKIIIFFFBBB???<<>>AAADDDGGGHHHJJJKKKIIIEEEAAA>>>@@@RRRjjj{{{{{{aaa]]]rrrrrrjjj```SSSHHHPPP|||wwwrrrkkkfffddd```\\\[[[]]]ZZZ\\\______\\\WWWRRRPPPMMMMMMNNNPPPQQQPPPMMMKKKHHHGGGFFFHHHLLLNNNNNNMMMKKKLLLMMMKKKHHHEEEDDDEEE>>>>>>???CCCHHHKKKKKKJJJGGGFFFGGGIIIHHHJJJVVVcccXXXNNNFFFFFFIIIMMMRRRXXXSSSSSSRRRPPPNNNJJJFFFDDDAAABBBCCCFFFKKKPPPTTTWWWXXXXXXWWWTTTSSSTTTUUUUUUSSSYYY\\\nnnyyyjjjhhhqqqpppttt~~~llleee]]]SSSLLLIIIGGGFFFHHHJJJJJJFFFBBBDDDDDDDDDDDDCCCDDDEEEGGGIIIIIIGGGEEEDDDEEEHHHJJJCCCFFFIIIJJJKKKPPPXXX___iiilllvvvuuueeekkk}}}ppp```SSSNNNLLLNNNOOOLLLGGGEEEGGGIIIIIILLLPPPNNNNNNOOOOOONNNLLLKKKLLLRRRsssZZZHHH???===:::777555444555555222444555555444444666777<<<888555555666666777888444888;;;:::888:::AAAGGGCCCGGGNNNVVV]]]bbbeeeeeellljjjgggeeefffiiinnnqqqiiigggdddaaa\\\VVVNNNIIIMMMGGG@@@<<<<<<<<<999666222111222555666444111000333555666666555333222222444444555666888:::;;;<<<555999<<<;;;===HHH[[[jjjTTT888888...---,,,222+++...---###333,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''((((((((())))))******''''''((((((((((((''''''''''''''''''((((((((()))************************((((((((((((((((((''''''*********)))***++++++,,,&&&---///***)))---...++++++%%%999SSSeee~~~sssdddYYYWWWVVVVVVaaaoooqqqxxxgggeeeXXXHHH\\\___WWW^^^___cccjjjfffdddmmmmmmlll{{{www]]]GGGEEEJJJHHHEEEFFF@@@BBBEEEFFFFFFEEEFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOMMMNNNOOOPPPQQQQQQPPPPPPKKKRRRVVVTTTQQQSSSVVVVVVRRRTTTVVVVVVVVVVVVWWWYYYXXXVVVVVVZZZ___```\\\XXXXXX\\\ccclllrrrssspppmmmvvvcccQQQ>>>888<<<888777999777555333111000111111000///333333333444444555555555555666666888<<<@@@DDDFFFFFFHHHIIIJJJIIIFFFBBB@@@PPPkkkkkkRRRbbbzzzjjjcccYYYMMMUUUaaajjjwwwmmmhhhdddbbbaaa^^^YYYVVVWWWWWWYYY\\\\\\XXXSSSNNNKKKMMMMMMOOOQQQSSSRRROOOLLLIIIHHHIIIMMMPPPPPPLLLIIIGGGKKKMMMMMMIIIFFFEEEEEEBBBAAAAAACCCFFFFFFDDDAAA@@@BBBGGGKKKGGGAAADDDMMMQQQHHHCCCEEEJJJKKKKKKLLLHHHGGGFFFDDDCCCCCCCCCBBBBBBCCCFFFJJJPPPWWW]]]aaa\\\ZZZUUUQQQRRRSSSRRROOOGGGTTTUUUXXXsss~~~xxx{{{|||yyy{{{vvvyyyxxxccc\\\]]]^^^]]]ZZZUUURRROOOFFFGGGHHHIIIJJJIIIGGGEEEGGGJJJLLLKKKJJJJJJNNNQQQUUUYYY^^^bbbgggqqqvvvxxxjjjaaaWWWOOOKKKKKKOOOTTTGGGDDDCCCFFFGGGFFFHHHMMMKKKJJJJJJIIIFFFBBBAAACCCNNNeeejjjUUUEEE;;;???@@@999333333666555444222222333666999444555777888999888888777777777777777666666666666888888999999::::::;;;;;;>>>>>>>>>======<<<<<<<<>>VVViiitttsssddd\\\WWWXXXbbbnnnxxxvvvoooaaa^^^bbb^^^gggjjjoootttxxxwwwmmmdddfffnnnrrrnnnkkkvvvxxxTTTIIIGGG@@@@@@FFFDDD@@@======@@@CCCBBB@@@BBBAAAAAAAAABBBDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQSSSTTTVVVWWW]]]]]]___cccfffbbbYYYQQQ<<<:::888555444444555555444444333333222333333333777666555444444555777888:::======;;;>>>EEEFFFBBBHHHAAADDDNNNLLLFFFSSSlll~~~uuuzzzyyyrrrhhhZZZOOOsssyyy{{{sssccc\\\aaa``````^^^YYYSSSRRRTTTWWWRRRTTTUUUSSSOOOKKKIIIHHHQQQNNNNNNQQQTTTSSSMMMFFFHHHJJJMMMOOOOOOLLLHHHEEEAAAFFFMMMPPPOOOLLLHHHFFFBBBBBBAAAAAAAAAAAAAAABBB;;;>>>BBBEEEGGGFFFEEECCCDDDCCCBBBCCCDDDEEEDDDCCCGGGEEEBBB@@@@@@AAAAAAAAAEEEFFFIIILLLPPPSSSVVVWWWTTTUUUTTTRRROOONNNNNNNNNKKKIIIIIITTT___kkkxxx~~~~~~yyyyyy}}}yyyhhheee^^^YYYYYYXXXUUUWWW]]]VVV^^^ffffffbbbeeerrruuudddUUUSSSPPPOOOOOOOOOOOONNNKKKEEEAAAAAADDDFFFGGGHHHMMMKKKHHHEEE@@@<<<===@@@BBBLLLaaawww}}}zzz|||ttt]]]PPPIIIMMMNNNCCC999777444444444444333333333444222222333444444444444444666666555555555444444444333333333333444444444444666555555555444444444444666666555444444333222222555555444444333333333333222222222333444444555555555555555555555555555555888666666777888888888888>>><<<777BBBkkkiii[[[bbbssszzzwwwhhhDDD333333111***,,,---------.........///,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***(((((()))***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))000///777MMM___mmm||||||ooocccZZZZZZgggwwwzzzzzz{{{wwwzzz}}}vvvuuurrruuuxxxfffhhhiiihhhgggkkkxxxssscccUUUHHHCCCFFFCCCAAA??????AAAAAA@@@>>>@@@????????????AAABBBCCCBBBBBBBBBAAABBBBBBCCCCCCAAABBBDDDCCCBBBBBBCCCEEEHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDFFFHHHGGGAAA;;;888888888777666444333333444333333222222222333333666555444444555666888:::;;;???@@@>>>AAAFFFGGGDDDCCCIIILLLIIILLLcccrrr```]]]fff}}}ddd\\\ZZZbbbYYYYYYWWWSSSNNNLLLNNNPPPLLLNNNPPPOOOMMMJJJIIIHHHMMMNNNPPPTTTVVVSSSMMMGGGGGGHHHJJJKKKJJJHHHEEECCC???BBBGGGLLLNNNLLLIIIFFFAAA@@@??????????????????>>>@@@DDDGGGIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>???@@@@@@AAACCCFFFIIIKKKKKKLLLNNNPPPMMMMMMNNNMMMLLLJJJIIIIIIFFFFFFGGGQQQYYY[[[uuu}}}qqqrrrZZZOOOJJJIIIIIIJJJLLLLLLJJJHHHIIIFFFCCCBBBCCCDDDFFFGGGGGGFFFCCCAAA===:::;;;===HHHEEECCCKKK^^^nnnpppkkkxxxjjjkkkvvv~~~mmm]]]VVVOOOBBB999777777777888888888666555444555555555444555555666666444444333333333222222222444444333333333333333333444444333333333333333222222222222333333333444444444444444333333333333333222222333333444555555555444444555555666666777777555777999::::::;;;===>>>AAA>>>@@@VVVzzznnn}}}rrrnnnVVVcccqqq|||vvv~~~lll===555//////333...,,,,,,------------......,,,,,,,,,+++++++++************))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***(((((()))***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((,,,++++++***++++++,,,,,,+++...+++///CCCTTTcccuuu{{{mmm^^^\\\mmm|||rrrttt~~~}}}uuuuuu}}}dddgggcccccclll{{{}}}iiiWWWIIIAAA???@@@@@@AAA@@@???===<<<======<<<<<<<<<<<<===>>>======<<<======>>>??????===??????>>>===<<<===>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===:::777777999999777555555666777888777555222000333333222222222222333333555555444555666888;;;<<<>>>AAACCCBBBDDDGGGHHHFFFDDDNNNLLLDDD[[[~~~ppp[[[OOOeeegggYYYWWWWWW\\\TTTSSSRRRNNNJJJHHHGGGHHHEEEGGGIIIIIIHHHGGGGGGGGGGGGJJJPPPSSSSSSPPPJJJFFFFFFFFFFFFEEEDDDCCCAAA@@@===>>>AAAGGGKKKLLLHHHDDD>>>>>>===<<<<<<<<<<<<<<<>>>@@@DDDGGGIIIIIIHHHGGGHHHFFFCCCCCCCCCCCCBBB@@@;;;;;;<<<======>>>??????AAAEEEIIIJJJHHHGGGHHHIIIEEEEEEFFFFFFGGGFFFFFFFFFFFFHHHJJJSSSXXXQQQZZZuuu|||hhhTTTIIIFFFEEEFFFHHHKKKNNNNNNLLLJJJGGGGGGFFFDDDBBBBBBCCCDDDAAA@@@>>><<<;;;;;;<<<<<<```WWWJJJGGGYYYnnnrrrhhhwwwooommmjjjnnnvvvpppeeeQQQ???555999888777666777777777666888777666555555555666777333333333333222222222222666666555555444444333333666666666555555555555555222222333333444444555555444444444333333333333333333333333444555555666666444444555666777777888888888:::999666777<<<@@@AAA???III\\\pppzzzsssdddZZZrrr{{{pppmmm}}}___[[[bbbyyyppplllxxxOOO444<<>>;;;===???@@@???===<<<;;;<<<<<<;;;;;;::::::::::::999999999999::::::<<<<<<===>>>???>>>;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999>>>;;;888777888999999888444555555555555444222111333222222222222333333444444555555777999;;;===??????BBBEEEEEEFFFGGGGGGGGGEEEIIIDDDIIIsssyyypppYYYJJJUUU}}}ccc^^^\\\YYYYYYTTTTTTQQQNNNJJJFFFCCCBBB???AAACCCDDDCCCBBBCCCDDDBBBFFFKKKMMMLLLIIIGGGFFFFFFDDDCCCAAA@@@????????????===>>>CCCHHHJJJFFFAAA<<<;;;::::::999999999:::;;;===@@@CCCDDDDDDDDDCCCIIIFFFCCCBBBBBBAAA@@@???999;;;<<<======<<<<<<===CCCDDDGGGJJJMMMMMMKKKIIIEEECCCBBBAAACCCFFFHHHIIIFFFHHHJJJQQQWWWOOONNN]]]}}}uuu}}}cccSSSKKKKKKNNNFFFFFFGGGJJJMMMOOONNNMMMHHHKKKKKKFFFAAA@@@@@@@@@???>>>===;;;===AAA@@@>>>ssslll^^^VVV___mmmkkk```^^^kkkiiifffmmmgggggg{{{^^^GGG@@@<<<666333333555555555666555333222111222333333444444444333333333333222555444444333333222222222444444444444444444444444333222222222222222222222444444444444444444444444333444444555555666777777555555666666777888999999:::999666555???NNNVVVWWWYYYdddxxxrrrnnnssssss{{{rrrmmmuuujjjSSS___ooo}}}hhhdddgggooo|||ccc:::333;;;+++(((111))),,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***(((((((((***+++***)))(((((((((((())))))))))))))))))))))))))))))))))))+++*********++++++,,,---+++...,,,111@@@HHHTTThhhrrrkkk^^^cccooo^^^[[[dddpppttt~~~~~~|||nnngggkkk{{{zzz|||zzzuuuuuu~~~fffBBB999:::;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::999999777777777777888888999:::<<<===>>><<<:::888999:::999888888777777888888999::::::::::::::::::::::::666666666777777777777777555555444444555555444333555444333222222333444444333333222222333444444555555666777999<<<>>>@@@BBBAAABBBEEEFFFEEEDDDEEEHHHEEEJJJSSSgggvvv```ggg~~~aaaHHHJJJnnnrrrhhhdddaaa^^^ZZZVVVSSSPPPLLLHHHDDD@@@>>>>>>???@@@@@@???>>>>>>???AAADDDFFFGGGFFFFFFGGGHHHEEEDDDAAA???>>>>>>???@@@CCC@@@>>>@@@DDDEEEBBB===::::::999999999999::::::;;;<<<>>>@@@AAAAAA@@@???GGGEEEAAA@@@@@@@@@???>>>===>>>@@@???<<<::::::;;;EEEDDDEEEKKKTTTWWWSSSOOOLLLGGGAAA@@@CCCHHHLLLOOOEEEGGGDDDGGGNNNIIIFFFPPPUUUttt|||sssmmmdddqqqqqqyyydddYYYjjj|||ooo[[[PPPKKKJJJMMMPPPEEECCCAAABBBDDDHHHIIIJJJIIINNNNNNFFFAAAAAAAAA@@@@@@@@@>>>===BBBIIIHHHAAAxxxmmmffffffeee\\\QQQQQQUUUXXXaaaiiikkkxxxooo[[[TTTIIIBBB>>>===;;;999888888666555444444444444555555555444444444333333666666666666555555555555444444444444555555555555777666666555555444444444555555555555555666666666444444555555666777777777666666777777888888999999888999===LLLlll~~~vvvyyyyyyrrrvvvpppvvvIII222---000+++000333%%%,,,,,,++++++++++++******))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((((()))***+++***)))(((((((((((())))))))))))(((((()))))))))*********))))))))))))***+++,,,,,,,,,...,,,222===AAAKKK___rrruuuaaa[[[\\\SSSRRR\\\cccccclllxxxxxxzzzpppppp}}}nnnhhhvvvxxxoooxxxxxxtttmmmiiiooo}}}mmmIII???;;;888999<<>><<<;;;<<<<<<<<<;;;;;;:::999777777666666666666777777888999999888666555555666777666666555555666666777777777777777777777777777444555555666666777777888222333444444444444444333666444333111222333555777444333333444444555666777888999:::===???BBBCCCDDDCCCCCCEEEFFFDDDAAADDDJJJLLLaaa}}}llllllwwwhhhbbbWWWUUUqqqwwwhhhcccZZZYYY[[[VVVRRROOOJJJFFFCCC@@@===:::===??????>>>===<<<===>>>DDDCCCCCCDDDFFFHHHJJJKKKDDDBBB@@@>>>>>>>>>@@@AAADDDAAA>>>>>>???@@@===;;;999999999999:::;;;<<<===>>>>>>???@@@@@@@@@???>>>DDDAAA>>>===>>>?????????AAABBBCCC@@@<<<999:::<<>>AAADDDGGGIIIJJJOOOMMMFFFCCCGGGHHHDDD@@@AAA???>>>FFFOOOLLLCCC}}}tttrrrooodddUUULLLMMMHHHTTTccceeeooowwwiii]]]SSSKKKCCC===;;;;;;;;;:::999777666555555444444444444333333333666666666777777777777777555555666666777777777777888888888777777777666666666666666666777777777888444555555666777777888888888888888888888888888888999===JJJjjjyyy???999222------///222111+++,,,+++++++++************''''''(((((()))*********))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((((()))***+++***)))(((((((((((())))))))))))&&&&&&''''''((()))******(((((((((((()))***+++,,,...---***...555555>>>SSSppp}}}gggYYYRRRNNNKKKSSSYYYXXXcccrrrtttkkk]]]YYYgggwww{{{zzz{{{rrreeehhhnnnllljjjkkkmmmssszzz{{{wwwsssuuuyyy|||yyyyyyppp\\\JJJAAA888777<<<@@@@@@===:::;;;;;;<<<<<<;;;:::999888777666555444444444444444555555444333222222333555555444444444444555555444444444444444444444444666666666666777777777777555666666666666666888999444444444444444555666666555444444555555777888888:::;;;===@@@BBBDDDEEEFFFFFFEEEEEEFFFCCC@@@DDDMMMYYYxxxsss~~~yyyrrroooZZZWWW^^^|||{{{hhhbbb___RRRSSSXXXPPPLLLHHHCCC@@@??????===;;;===>>>>>>>>><<<<<<>>>???BBBAAA@@@CCCGGGJJJJJJHHHAAA@@@???>>>>>>???@@@AAAAAA???===;;;:::::::::::::::::::::;;;<<<>>>@@@@@@@@@@@@@@@@@@???>>>===<<<@@@===;;;:::<<>>AAACCCFFFHHHKKKLLLNNNOOOPPPJJJDDDBBBEEEJJJKKKKKKGGGMMMHHHEEEKKKLLLHHHKKKNNNMMMVVVrrriiijjj{{{mmm\\\vvv~~~aaaRRRMMMKKKKKKMMMLLLHHHFFFGGGEEEBBBAAAAAADDDGGGIIIJJJHHHLLLJJJDDDFFFPPPRRRLLL>>>???<<<;;;EEEPPPLLL@@@|||sssvvvuuufffVVVOOOEEE<<>>@@@???>>><<<===>>>>>>======@@@AAA???======AAAHHHJJJGGGCCC???>>>>>>===>>>???@@@AAA>>>===<<<999777777999;;;::::::;;;<<<>>>@@@BBBCCC@@@@@@@@@???===<<<::::::===;;;999999;;;>>>AAAAAABBBCCCCCC???:::888<<<@@@===BBBGGGFFFAAA@@@EEEKKKMMMHHHCCCCCCFFFHHHGGGDDD???IIIGGGEEELLLMMMHHHJJJQQQNNNJJJVVV~~~qqqkkk|||ttt[[[yyy{{{rrrppphhhVVVUUULLLKKKLLLMMMIIICCCAAACCC@@@??????BBBEEEHHHHHHHHHFFFJJJGGGCCCIIIVVVYYYSSS;;;<<<999888CCCOOOJJJ===oooccchhhsssyyyjjjLLL:::BBBJJJZZZ|||zzz}}}vvvnnnnnnccc^^^VVVKKK===666;;;EEE666555777:::999444333666777777888777666555777888;;;:::888777666666666777555999888222000666888777444666777666777888777555:::777777999888666888===999999<<<>>><<<;;;BBBJJJ^^^}}}zzzUUUBBB000------,,,,,,,,,,,,++++++++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))******)))))))))))))))******+++***&&&(((//////+++333AAAfffwwwhhh\\\VVVNNNSSSVVVOOOSSSggguuuhhhcccVVVXXXllluuuqqqppplllkkk]]]VVVaaahhhhhhjjjtttmmmkkknnnllllllzzzssskkkqqqttt|||qqqYYYMMMHHHDDDBBBAAA999===<<<666666::::::555===;;;999777555555555555666555444333222333444444444444444555555555666666555555555555555555555555444444444444444444444444333333222222333333444555444444555555666777777777888888888999:::<<<===>>>>>>FFFCCC@@@FFFHHHEEEJJJHHHEEEEEEIIIPPP```zzzuuueee[[[TTTuuupppeee^^^UUUJJJXXXwww{{{hhh\\\RRRPPPPPPKKKIIIKKKAAABBBCCCCCCBBBBBBCCCDDDFFFDDDCCCDDDGGGGGGEEECCCHHHCCCCCCGGGGGGCCCCCCGGGBBBHHHOOOQQQLLLGGGEEEEEE>>>???@@@@@@@@@@@@BBBDDDKKKEEEAAACCCKKKRRRSSSRRRKKKJJJGGGBBB===;;;;;;<<<;;;;;;<<<===???AAABBBCCCFFFDDDAAA===;;;;;;???BBBCCCEEEHHHIIIHHHFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKPPPJJJGGGKKKMMMKKKMMMRRROOOSSSXXXYYY^^^uuunnn___hhhxxx~~~nnnggglllgggWWWUUURRRLLLHHHJJJKKKKKKIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEOOO\\\iiizzzvvv___OOOHHHGGGNNNQQQKKKFFFDDDrrrggglll{{{___EEECCCCCCHHHhhh~~~cccLLLGGGLLLSSSKKKCCC@@@<<<888777:::666666666555444444666777666555555444444555555666333777999999:::===999333777888999999999;;;===>>>:::555444999===<<<;;;;;;<<<@@@HHHNNNPPPSSS\\\ggglllgggggg~~~sss|||YYY>>>444(((------,,,,,,,,,+++++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((((((''''''(((((()))***))))))(((((())))))***+++,,,((()))...,,,(((...:::NNNddd}}}pppkkkaaaVVVWWWYYYPPPTTTfffrrr}}}yyyiii```lllrrrjjjfffgggiii^^^VVV^^^aaa]]]^^^hhhmmmoooiiieeelll{{{~~~uuuuuuuuuvvv___JJJ>>>777888888777:::???AAA@@@999999999888888999::::::666555444333333333444444333333444444444555555555555555555555555555555555444444444444444444444444333333222222333333444555555555555666777777888888@@@???===<<<<<<>>>@@@BBB@@@HHHGGGEEEHHHDDDBBBKKKHHHSSScccuuu^^^UUUeeewwwwwweeeUUUNNNxxxddd[[[SSSQQQOOOJJJJJJLLLCCCEEEGGGGGGGGGGGGIIIKKKEEEDDDDDDGGGJJJKKKJJJIIIPPPLLLLLLOOOMMMHHHGGGJJJMMMRRRWWWVVVQQQKKKIIIIIIIIIHHHGGGFFFEEEHHHLLLPPPLLLIIIGGGIIIPPPUUUWWWVVVOOONNNJJJDDD???======???@@@???>>>===>>>???@@@BBBDDDCCCAAA>>>===>>>AAADDDBBBEEEJJJKKKIIIFFFCCCBBBFFFGGGIIILLLOOORRRUUUWWWYYYRRROOOTTTYYYXXXVVVVVVXXXYYYXXXSSSNNNWWWqqqtttvvv~~~jjjjjj~~~eeeSSSOOORRRQQQOOOJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHEEEDDDFFFDDDKKKVVVdddzzzqqqTTTNNNLLLPPPRRRNNNIIIHHHlllxxx}}}sssggghhhvvvbbbKKKGGGCCC<<>>:::999<<<===:::999999999::::::;;;;;;<<<<<<<<<777777666555555555555555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333444555555666666777888888999999:::@@@???===<<<<<>>@@@CCCCCCBBBAAA???@@@BBBEEE@@@DDDIIIKKKIIIEEEAAA???AAABBBDDDGGGLLLRRRVVVYYY[[[TTTRRRYYY```___ZZZUUUXXXWWWVVVRRRJJJHHHSSS```ooosssxxxxxxggg^^^pppzzzcccOOOLLLOOONNNKKKLLLMMMMMMLLLJJJHHHHHHIIIKKKJJJKKKLLLMMMLLLJJJGGGFFFHHHDDDHHHNNNYYYqqqzzzWWWQQQNNNPPPPPPMMMIIIHHHbbboooyyyuuuiiieeekkktttqqqeee\\\ZZZTTTFFF<<<;;;===III]]]qqq|||~~~rrr]]]EEE777>>><<<::::::999999888777999999:::::::::::::::999;;;:::888555444777999:::;;;;;;;;;:::777777===DDDMMMIIIFFFFFFIIIUUUkkk~~~}}}vvv}}}{{{]]]KKKYYYdddvvvfffeeelllkkk{{{```gggvvv>>>222333111777,,,,,,,,,++++++++++++***)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******...+++***+++(((%%%'''...111:::UUUzzzxxxnnniii\\\ZZZeeekkktttyyy}}}tttkkklll{{{{{{nnneee\\\YYY```iiivvvyyyiii[[[```ssswwwxxxZZZAAACCC<<<999>>>???;;;888:::<<<======<<<<<<;;;:::::::::999999888888888888888555555555555666666666777555555555555555555555555444444444444444444444444444444444444444555666666888888999999:::;;;;;;<<<<<<<<<===>>>???BBBDDDEEEFFFFFFCCCGGGLLLIIIOOOcccmmm[[[ggg~~~xxxhhhYYYSSS}}}}}}yyyggg```TTTTTTSSSNNNHHHEEEHHHMMMHHHJJJLLLMMMMMMNNNQQQRRRKKKLLLMMMPPPSSSTTTUUUUUUXXXYYY[[[______]]][[[[[[[[[\\\\\\YYYTTTPPPNNNMMMJJJJJJHHHGGGHHHLLLRRRWWWPPPSSSVVVVVVUUUUUUWWWZZZUUUSSSMMMGGGBBBAAADDDFFFHHHEEE@@@<<<;;;;;;>>>???CCCDDDDDDBBB@@@@@@BBBDDD>>>AAAFFFHHHFFFCCC@@@???>>>>>>>>>@@@DDDJJJOOORRRUUUSSSTTTYYY^^^]]]XXXSSSRRRPPPPPPPPPMMMIIILLLQQQrrrlll```xxxfffRRRYYYnnnvvv___OOOQQQTTTLLLFFFHHHMMMLLLKKKIIIFFFGGGIIIKKKIIIJJJMMMNNNOOONNNMMMLLLJJJEEEGGGIIILLL]]]mmmkkkUUUQQQMMMKKKJJJHHHFFFEEEccciiiqqqssspppmmmoootttrrruuuvvvrrrhhhZZZLLLBBB>>>HHHXXXfffmmmrrr}}}|||mmm]]]MMMDDDAAA@@@>>>??????>>>:::777:::::::::999999999999999333777<<<>>><<<888888:::777555777===AAAEEEOOOZZZjjj```[[[dddvvv|||ooolllxxx~~~uuu{{{yyyccc\\\kkkttt|||ccc]]]XXXZZZkkk{{{zzzmmm\\\```|||VVV555888222(((...,,,,,,+++++++++************))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((((((((((('''((())))))***---+++******)))(((***---000777EEE]]]~~~uuuoooaaa]]]fffkkk{{{~~~lll[[[WWW```jjjllloookkkbbbccczzzqqqdddQQQEEE;;;888:::===AAAFFF=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;888888888999999999::::::666666666666666666666666555555555555555555555555666666666666666777777888::::::;;;<<<<<<======>>>===>>>@@@CCCDDDEEEEEEEEEHHHHHHCCCIIIUUUZZZeeezzzyyy```aaauuuiii\\\QQQRRR\\\nnndddZZZXXXQQQTTTUUUPPPIIIGGGJJJNNNLLLNNNOOOPPPOOOPPPQQQSSSVVVWWWXXXYYYYYYYYYZZZZZZYYY[[[^^^___```___]]][[[UUUUUUSSSPPPMMMKKKKKKKKKEEEGGGIIIJJJKKKMMMPPPSSSPPPTTTWWWVVVRRRPPPQQQSSSRRRPPPKKKFFFBBBCCCFFFIIIGGGEEEAAA>>><<<===>>>@@@DDDDDDDDDBBB@@@???@@@BBB===???BBBBBBAAAAAAAAABBBBBBAAA@@@@@@BBBEEEHHHJJJNNNRRRVVVXXXWWWVVVTTTSSSOOOKKKHHHIIIGGGCCCBBBDDDXXXyyypppiiiuuuttt{{{uuujjjYYYYYYoooiiiUUUIIINNNQQQJJJFFFIIIJJJJJJIIIGGGEEEFFFHHHJJJIIIJJJKKKLLLLLLLLLLLLKKKHHHEEEIIIIIIEEEMMMWWWTTTRRRPPPLLLGGGEEEDDDCCCAAAeeeaaaaaahhhpppuuuyyy|||ppp~~~~~~uuuqqqiii___PPPSSSWWWXXXUUUTTT^^^jjj{{{sssiiicccYYYOOOIIILLLKKKLLLOOORRRPPPKKKFFFDDDDDDDDDEEEGGGIIILLLMMMDDD@@@>>>???AAAGGGRRR\\\]]]TTTPPPTTTXXX\\\gggrrrrrrqqqxxxqqqkkklllxxxoookkkvvvxxxpppqqqzzzdddNNN___pppyyy{{{ooosssqqquuu|||]]]999111888222(((***++++++++++++***************))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))((((((''''''(((((()))***+++***)))******+++,,,------222666BBBccc|||xxxttteee___gggllluuu~~~zzzvvvrrrzzzvvvpppnnnnnnfffdddvvv}}}yyyvvv|||~~~mmmSSS===555999<<<;;;===<<<;;;;;;;;;===>>>@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999888888888888888888888888888888888888888999::::::<<<<<<======>>>??????@@@===>>>@@@BBBCCCDDDCCCCCCDDDOOOUUU^^^pppoooyyykkkWWWJJJHHHWWWiiiqqq^^^]]]YYYUUUSSSXXXYYYSSSNNNMMMOOOPPPOOOPPPRRRRRRRRRRRRTTTUUU^^^___```___]]][[[[[[\\\YYY\\\]]]ZZZYYYXXXVVVRRRMMMKKKHHHEEEDDDDDDFFFHHHEEEHHHMMMOOOPPPPPPQQQRRRNNNPPPRRRPPPLLLJJJKKKLLLMMMKKKIIIEEEDDDEEEIIILLLFFFEEEDDDCCCAAA@@@@@@@@@BBBBBBAAA???======@@@BBB???@@@AAAAAA@@@@@@BBBCCCDDDCCCAAA@@@???@@@AAABBBCCCJJJOOOMMMJJJKKKLLLLLLKKKEEEAAABBBCCCAAAAAADDDKKK\\\lllssshhhttt{{{rrrmmm[[[OOOGGGIIIJJJFFFEEEHHHGGGGGGHHHGGGFFFFFFHHHJJJKKKJJJHHHFFFEEEDDDDDDDDDDDDBBBHHHJJJDDDGGGLLLHHHOOOOOOLLLFFFCCCCCCBBB???yyykkkaaadddnnnvvv|||}}}hhhddd___WWWKKKEEEJJJSSS}}}rrrooo{{{sssnnnfff___ZZZ]]]^^^YYYQQQMMMSSSUUUYYY___eeeeee___YYYUUUVVVWWW[[[aaahhhooosssjjj___XXX^^^lll|||{{{vvvvvvwww~~~||||||{{{yyy|||vvvgggeeepppxxx}}}ssstttVVV@@@222000000555666000++++++++++++************)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((((((''''''(((((()))***(((''''''''''''((())))))******)))(((***,,,,,,++++++,,,---444GGGfff|||iii^^^ccchhhnnnnnnkkkpppxxxnnn___^^^gggyyy}}}uuummmeeedddkkktttyyyyyy|||vvvtttuuuoooccc^^^^^^fffrrrbbbUUUWWWPPPCCCAAA???===;;;;;;===@@@BBB===>>>>>>???>>>===<<<;;;<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA>>>???@@@BBBEEEIIIMMMOOOYYYvvveee|||lllWWWKKKMMM[[[ooo}}}zzzcccXXXZZZYYYPPPSSSYYYYYYSSSOOOPPPPPPNNNLLLNNNPPPQQQQQQRRRUUUVVV\\\^^^___]]]YYYWWWWWWXXXTTTWWWVVVQQQOOOQQQOOOJJJIIIEEEAAA>>>>>>@@@CCCDDDFFFIIIMMMPPPPPPPPPQQQRRRIIIJJJJJJIIIHHHGGGGGGHHHGGGGGGGGGFFFFFFHHHLLLOOOHHHIIIJJJJJJHHHEEEAAA???>>>>>><<<;;;:::===AAADDDCCCDDDFFFEEECCCAAA@@@AAAAAAAAA@@@???>>>>>>>>>>>>???DDDEEEAAA@@@DDDFFFEEEEEE@@@>>>AAADDDEEEHHHMMMHHHRRRUUUbbbsssooommmsssooo\\\TTTUUUZZZRRROOOLLLHHHFFFEEEEEEEEEDDDFFFHHHHHHHHHHHHJJJLLLKKKHHHDDDAAA??????@@@AAACCC>>>CCCGGGBBBEEEIIIFFFJJJMMMKKKDDD@@@AAA@@@<<>>444(((555@@@333+++++++++************)))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((()))******'''''''''''''''((())))))******)))((()))++++++)))---***,,,222888HHHkkklll]]]___bbbkkkddd\\\aaagggWWWGGGJJJPPP```mmmxxxiiiccciiijjjdddqqqeeekkkzzz{{{tttnnnfff[[[[[[^^^dddkkkwwwmmmHHHEEEAAA===;;;<<<>>>@@@<<<===>>>>>>>>>===;;;:::============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@AAABBBBBBDDDDDDDDDHHHNNNWWW___ddduuuaaaTTTFFFGGG[[[xxxzzz]]]ZZZWWWZZZ]]]RRRRRRWWWWWWQQQNNNPPPNNNJJJGGGIIILLLNNNOOOQQQTTTVVVVVVXXXYYYWWWSSSPPPQQQRRRMMMQQQPPPJJJIIIMMMLLLHHHIIIDDD>>>;;;;;;>>>AAACCCEEEGGGJJJLLLLLLLLLNNNOOOFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFFFFGGGJJJNNNQQQKKKLLLOOOOOOMMMHHHBBB>>>::::::999888999===BBBGGGFFFHHHJJJJJJFFFBBB???>>>AAAAAAAAAAAAAAAAAAAAAAAADDDEEEBBB>>>AAAHHHIIIEEEDDD@@@>>>AAACCCDDDGGGLLLIIITTTSSSPPP\\\sss~~~{{{{{{{{{kkknnnrrr}}}ddd\\\[[[TTTMMMJJJFFFKKKLLLHHHEEEHHHIIIGGGCCCFFFHHHJJJJJJJJJLLLMMMIIIGGGBBB???>>>???BBBDDDDDD<<<>>>BBB???BBBHHHFFFFFFJJJIIIBBB>>>???===999rrriiisssqqqvvv{{{nnnkkklll___TTTLLLDDDCCCKKKTTTZZZ\\\[[[lllvvvzzzvvv]]]\\\bbb```^^^bbbYYY]]]bbbeeehhhkkkooorrrmmmmmmgggdddnnn}}}eee___^^^cccmmmpppzzzwwwoooxxxsssCCC;;;444999:::...,,,DDDQQQDDD,,,+++***)))((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,000555666>>>\\\{{{|||^^^XXXcccllljjjgggbbb\\\TTTMMMHHHQQQXXXcccttt{{{vvvkkk___^^^gggnnnoookkkssszzzxxxgggddd```___eeeuuubbbSSSCCC;;;;;;<<<======???;;;:::>>>@@@>>>===>>>777777;;;???>>>;;;;;;>>>:::;;;<<<<<<<<<===???@@@???===:::999:::<<<<<<===AAA>>>;;;<<<@@@AAA>>>:::777>>>CCCBBBBBBEEEHHHIIIIIIHHHHHHOOO^^^sss{{{xxxaaaUUUGGGSSSsssnnn]]]]]][[[[[[]]][[[SSSRRRTTTWWWTTTLLLJJJMMMFFFKKKMMMLLLLLLOOOQQQPPPOOOPPPRRRTTTPPPJJJKKKOOOIIIKKKKKKHHHDDDAAAAAABBBJJJEEE>>>::::::===???AAAIIIGGGFFFFFFHHHJJJJJJJJJIIIEEE@@@???AAACCCBBB@@@CCCBBBAAABBBEEEHHHKKKLLLMMMNNNOOONNNKKKFFFAAA>>><<<<<<;;;999999<<>>EEEEEEFFFFFFFFFFFFEEEEEEGGGCCC??????CCCFFFGGGGGGDDDCCCBBBDDDGGGJJJKKKKKKMMMHHHKKKWWW^^^```hhhtttyyy{{{yyytttnnnlllqqq{{{dddccckkkvvvsssfffvvv}}}mmmbbbVVVQQQRRRSSSOOOJJJJJJJJJIIIHHHGGGFFFEEEDDDAAAGGGMMMOOOMMMLLLNNNQQQFFFBBB>>>;;;;;;======>>>;;;;;;<<<>>>@@@DDDGGGIIICCCAAA???<<<:::888777666ssspppyyynnnnnnxxx^^^RRRDDD===???EEEIIIJJJTTT]]]hhhrrriii[[[aaafffeeecccRRRWWW^^^dddlll|||zzzpppxxxzzzdddcccdddhhhoooooo~~~xxxbbb999...000222444---***999BBB777,,,+++***)))(((((((((((())))))(((((((((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))///...333888999AAAYYYsssjjj^^^aaajjjkkkjjjggg```UUUJJJCCCQQQZZZdddpppzzztttggg]]]___iiioooooowww}}}xxxsssmmmiiikkktttsssYYYFFF<<<999999:::<<<999888;;;;;;999:::===@@@===<<<>>>===;;;===AAA;;;;;;;;;;;;::::::;;;<<<@@@???>>>>>>@@@AAABBBBBB<<<999888999===>>><<<:::EEEDDD@@@<<>><<<===@@@BBBBBBFFFDDDBBBBBBCCCEEEEEEDDDCCCBBB@@@>>>===>>>AAACCCEEEAAA===>>>BBBFFFEEEBBBIIIJJJJJJJJJHHHDDDAAA???:::999888777777:::@@@DDDLLLSSSWWWPPPGGGBBB???===EEEEEEEEEFFFEEEEEEDDDDDDEEEBBB??????AAACCCCCCBBBBBBAAAAAACCCEEEGGGGGGGGGGGGCCCFFFQQQUUUTTTXXXaaawwwttthhhnnn{{{eeePPPTTT___kkk{{{kkkYYYYYYSSSLLLJJJMMMOOOMMMJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCIIINNNOOOLLLJJJKKKLLLDDDAAA<<<:::;;;<<<===>>>;;;;;;;;;<<<===???AAACCCAAA@@@>>><<<:::888777666wwwtttqqqnnnxxxuuu|||nnnbbbUUUNNNMMMLLLEEE>>>GGGEEERRR___tttpppYYY```kkkhhh^^^aaakkkwww}}}ssssssrrrtttwwwrrr|||zzzxxxvvveeeQQQ888------***......)))...222+++++++++***)))((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))...,,,...333444888GGGYYYzzz{{{nnniiikkknnnrrrssspppfffZZZQQQYYYaaaggggggiiirrr|||ooodddeeelllooolllkkkuuu}}}sssooosss}}}kkkUUUHHH@@@<<<>>>:::888;;;;;;999:::===<<<777555888999888888;;;======<<<<<<<<<===>>>>>>999999:::::::::::::::999BBB@@@??????AAACCCBBBBBBBBBCCCCCCIIIYYYpppzzzhhhZZZUUU[[[tttyyy|||hhhuuuhhhYYYXXX]]]XXXSSSQQQKKKJJJIIIJJJLLLKKKGGGGGGJJJIIINNNOOOMMMNNNSSSVVVVVVRRRMMMKKKLLLJJJDDDAAAAAA>>>????????????AAAEEEHHHAAA@@@???@@@CCCEEEEEEDDDBBB@@@>>>======>>>>>>===:::<<<===;;;999:::???DDDCCC<<<777999@@@DDDAAA===DDDDDDDDDCCCBBBAAA@@@???999999888777777;;;AAAEEENNNUUUXXXRRRJJJFFFCCCAAADDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>@@@@@@???>>>@@@@@@@@@AAACCCDDDCCCBBBEEEBBBFFFMMMOOOKKKMMMSSSVVVnnn|||eeehhh{{{|||pppbbbcccvvvppp[[[WWW[[[kkk{{{iiiSSSKKKLLLGGGEEEEEEFFFHHHIIIIIIGGGHHHGGGFFFEEECCCBBBAAA@@@CCCGGGKKKKKKHHHEEEEEEFFFBBB???;;;999:::<<<===>>>::::::999999999:::;;;;;;??????===;;;:::888777666lll``````lllzzzsssiiihhhmmmzzz{{{eeePPPEEE===IIIQQQ\\\kkkXXX^^^iiiggg\\\cccsss|||yyyzzz{{{yyy|||www~~~www~~~xxx}}}}}}kkkCCC???AAA888000///''',,,000***)))+++(((******)))(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((()))))))))******)))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))---******---------333<<<___|||yyyzzz}}}~~~wwwllldddeeegggccc[[[UUUZZZiiiuuu}}}nnnhhhkkkooonnnjjjqqqyyynnnnnnwww~~~uuuttt}}}www^^^TTTKKKIIIHHHCCC===;;;???;;;;;;@@@BBB@@@>>>???===<<<<<<<<<>>>@@@@@@@@@@@@AAABBBAAA@@@?????????BBBDDDHHHJJJJJJHHHEEEDDD:::III^^^uuu|||nnn^^^RRRaaa~~~yyyuuuiiigggrrruuuuuu}}}___aaaWWWZZZ___VVVPPPLLLEEEHHHHHHHHHHHHFFFDDDEEEGGGGGGMMMQQQQQQSSSWWWYYYXXXUUUOOOJJJKKKJJJEEE@@@>>>???>>>>>>>>>@@@CCCHHHKKKAAAAAACCCFFFHHHHHHFFFDDD???===:::999999999888888666777888888888;;;@@@DDD>>>:::777999>>>CCCCCCAAABBB@@@>>>===<<<<<<<<<===:::::::::999:::>>>DDDIIIOOOVVVYYYUUUPPPNNNLLLJJJCCCBBBAAA@@@@@@?????????======>>>???@@@@@@???>>>@@@@@@@@@BBBCCCDDDBBB@@@GGGGGGJJJOOOOOOMMMPPPWWWPPP]]]jjjwwwzzznnnbbbggg~~~zzzoooppp}}}cccOOOLLLIIIHHHLLL@@@CCCEEEFFFFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@???>>>@@@CCCFFFGGGDDDBBBAAAAAA@@@===999888999;;;===>>>999888888888888888888888===<<<<<<;;;999888777666zzzdddccceeeiiissskkkjjjeee```nnnoooSSSJJJTTTTTTOOOpppyyyooo___SSSTTT\\\___\\\]]]lll{{{yyy}}}xxxwww}}}{{{zzz}}}rrrlll|||xxx}}}uuuqqqllljjjsssgggeeeooozzzxxx{{{QQQ...---444///***000&&&)))///)))'''++++++***)))((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''&&&$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((---++++++---...---///222HHHvvvzzzwwwuuurrrlllgggiiibbbWWWLLLGGGMMM^^^mmmooogggaaadddlllpppmmmjjj~~~pppkkkpppttttttkkkmmm{{{{{{}}}mmmiiiggg___RRRHHHGGGAAA>>>??????<<<===???>>><<<:::;;;===>>>===<<<>>>@@@AAAAAAAAABBBEEEHHHBBBOOO```kkkjjj```SSSLLLMMMjjjsssWWWMMMccczzzpppjjj[[[SSSVVVYYYhhhxxxnnneee]]]^^^___UUUNNNKKKDDDIIIKKKJJJHHHEEEDDDDDDDDDBBBJJJQQQTTTVVVYYYYYYVVVTTTMMMIIIIIIHHHCCC???>>>@@@???===>>>@@@DDDGGGIIIEEEEEEGGGJJJKKKIIIEEEBBB>>>;;;999777888888888777777555333555:::@@@BBBCCC>>>??????>>>>>>@@@DDDFFFAAA???;;;999888888:::;;;::::::::::::<<>>AAABBBBBBBBBBBBBBBAAAAAACCCEEEFFFEEEDDDIIIJJJLLLOOOOOOQQQWWW___XXXaaafffeeennnjjjGGGEEENNNLLLCCC@@@>>>BBBEEEFFFDDDBBBAAABBBCCCBBBAAAAAA??????>>>===???AAADDDFFFFFFEEECCCCCC@@@===999888999;;;======777777777888888999999999::::::::::::999888777666nnnuuuzzzyyyzzzrrrssstttnnnllljjjyyy}}}ooojjjuuu}}}bbb[[[bbbccc[[[eeeqqqiiiddd\\\QQQHHHDDDGGGNNNSSSVVV^^^mmm}}}kkkpppyyy~~~zzzzzz~~~sssxxx{{{zzzlllhhhqqqrrrpppwwwvvvrrrxxxccc___gggyyyqqqttt```\\\DDD......000,,,+++---%%%(((,,,&&&''',,,***)))((((((''''''((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))+++---...000111:::___|||rrrfff___aaaeeeggggggdddZZZMMMDDDAAAHHHYYYiiiiiifffhhhrrryyyvvvoooiii||||||yyy{{{{{{wwwsss{{{ttthhh{{{{{{rrr```[[[VVVSSSNNNIIIKKKQQQPPPMMMIIIIIIJJJJJJHHHEEEFFFHHHIIIJJJKKKQQQYYY```jjjwwwvvvzzz^^^XXXkkktttccc[[[IIIAAAJJJ[[[zzz}}}yyy~~~hhh______]]]SSSPPPNNNEEEIIIMMMMMMIIIFFFEEEDDDBBB@@@HHHOOOQQQSSSTTTSSSPPPMMMHHHEEEEEEDDD@@@>>>???@@@>>>===>>>@@@DDDEEEFFFIIIIIIIIIJJJJJJGGGCCC???<<<:::888888999::::::999999555333777>>>DDDFFFFFFEEEGGGGGGDDD???>>>AAAFFF???===:::888777888999:::999999999:::<<>>AAABBBAAAAAAAAABBB@@@@@@@@@?????????>>>>>>AAACCCFFFIIIJJJJJJIIIGGGAAA>>>:::888999;;;<<<===666666888999999:::999999777888999999999888777666___gggjjjdddbbbsss~~~sssssswwwmmmhhhssswwwlllhhhlllxxxtttcccSSSLLLGGGAAAAAAFFFBBBEEEIIINNNPPPQQQPPPOOOYYYccckkkjjjggggggiiijjjsss}}}wwwvvvvvvppplllvvvzzznnnpppiii___^^^^^^UUU___zzz|||}}}rrrzzznnnwwwkkkDDD;;;???666...111///+++000***&&&***+++%%%)))---&&&(((((('''''''''(((((()))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))((((((***---...333EEEYYYqqq}}}ooo]]]SSSUUU^^^eeeiiiaaaZZZRRRJJJDDDFFFUUUeee{{{}}}|||uuu}}}vvvnnnwww~~~~~~xxxuuurrrrrruuuwwwuuurrryyyzzzyyywwwyyykkknnnvvvfffKKKHHH@@@GGG```www{{{rrrnnnooocccZZZYYYXXXRRRRRRRRRGGGFFFLLLNNNJJJGGGHHHFFFCCCCCCHHHKKKJJJIIIJJJIIIGGGEEECCCBBBBBB@@@===>>>BBBAAA???>>>@@@DDDFFFGGGFFFJJJIIIGGGGGGFFFDDDAAA>>>:::999777888:::<<<======999999999;;;@@@EEEIIILLLJJJIIIGGGDDDAAA@@@AAACCC===;;;:::888888:::<<<===::::::;;;;;;>>>DDDKKKPPPWWWZZZYYYTTTOOONNNJJJFFFEEECCCAAA>>><<<;;;;;;<<<;;;>>>AAACCCBBBCCCFFFHHHEEECCCCCCDDDIIIMMMQQQRRRPPPSSSUUUQQQKKKKKKOOOTTTOOOTTTXXXXXXWWWXXXVVVTTTZZZzzzfffUUUNNNPPPIIIBBB@@@======EEEOOO??????>>>>>>???@@@@@@AAA>>>>>>>>>>>>????????????CCCEEEGGGJJJLLLKKKIIIHHHCCC???;;;999999;;;<<<<<<666777888999999999888888555666777999999888777666ddd```XXXRRRZZZrrr{{{~~~ooohhhvvv||||||tttrrrvvvuuu```^^^[[[MMMAAA@@@<<<@@@EEEFFFEEEGGGKKKOOOXXX``````UUUNNNPPPRRRPPP]]]bbbtttxxxlllrrrwwwgggkkkfffccc___aaaooommmYYYSSSOOONNNTTTSSSMMMgggyyyzzzzzzsssqqq\\\===444+++000,,,+++...)))%%%---((()))...,,,&&&,,,...###(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((((((((((((((((((((((((((+++------***((()))+++,,,111///222HHHvvvhhhXXXUUUZZZ```ccceeeaaa\\\UUUJJJEEEQQQ```tttrrr|||}}}{{{gggiii___QQQCCCGGGJJJ]]]|||{{{kkkcccccc^^^WWW[[[SSSSSSTTTQQQUUUTTTHHHCCCJJJMMMJJJHHHJJJHHHDDDFFFIIIHHHCCC@@@BBBBBBAAABBBAAABBBCCC@@@===@@@FFFBBBAAAAAADDDHHHKKKJJJIIIJJJHHHEEEDDDCCCBBB???===999777777888;;;===??????999<<<>>>???@@@DDDKKKQQQJJJFFFCCCAAABBBCCCCCCBBB;;;:::999999:::<<<>>>@@@<<<======???AAAGGGNNNSSSQQQTTTSSSOOOLLLLLLIIIEEEGGGEEEBBB???===============@@@BBBCCCAAABBBEEEGGGEEECCCBBBDDDIIIOOOTTTVVVXXX]]]^^^XXXOOOJJJJJJLLLRRRPPPPPPUUU\\\]]]TTTIIIRRRhhh~~~ooo```TTTJJJIIINNNBBBCCCEEEGGGEEEBBB===;;;FFFBBB???===>>>?????????=========>>>???@@@@@@AAACCCDDDFFFHHHJJJIIIGGGEEEDDD@@@<<<999:::;;;<<<<<<777888999999999888666555444555777888999888777666fffXXXNNNIIIUUUttt|||~~~mmmlllwwwyyyssswww~~~|||oooeeebbbbbb^^^YYYOOORRRRRRWWWiii{{{{{{pppooohhhWWWFFFAAAHHHMMMMMMNNNSSSSSSWWW___ZZZTTTYYY\\\[[[XXXQQQWWWqqqzzzhhhgggcccbbbgggpppyyyWWW:::...111,,,,,,------,,,,,,+++***+++*********))))))(((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((******)))''''''&&&&&&&&&))))))*********+++++++++(((/////////HHHyyysss\\\```\\\XXXdddqqqsssuuurrrkkkeeeaaa___}}}~~~dddYYYWWWSSSbbbrrrrrr|||uuuxxx```]]]rrrtttOOOOOOIIIPPPgggwwwnnnttt~~~gggbbbddd]]][[[bbbccccccaaa^^^XXXQQQJJJFFFFFFFFFGGGJJJNNNNNNKKKHHHHHHGGGDDDAAA???=========<<>>>>>>>>BBBGGGKKKMMMNNNJJJHHHGGGLLLQQQQQQJJJCCCCCCAAA>>>;;;:::999::::::<<<@@@DDDHHHJJJMMMQQQTTTSSSOOOKKKIIIIIIHHHDDDAAADDDGGGHHHEEEAAA???CCCGGGBBBCCCFFFHHHHHHGGGEEEDDDBBBAAAAAABBBFFFLLLRRRUUUUUUUUUSSSPPPMMMIIIFFFDDDFFFLLLSSSVVVUUURRRPPPPPPpppnnniiidddeeeooo~~~___\\\XXXRRRKKKFFFBBB@@@EEEDDDBBBAAAAAABBBCCCDDDCCCBBBAAABBBCCCBBB@@@???;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@===<<<:::999:::<<>>===<<<:::888777666666777999:::;;;<<<<<<<<>>======<<>>BBBGGGKKKOOOQQQTTTVVVQQQOOOLLLJJJHHHGGGEEECCCCCCGGGJJJJJJFFFEEEFFFIIICCCDDDFFFHHHHHHGGGEEEDDDIIIGGGFFFEEEGGGKKKOOORRRVVVUUURRROOOLLLIIIGGGFFFFFFLLLTTTWWWUUUSSSRRRRRR[[[[[[]]]aaaeeeiiijjjkkkqqq{{{zzzlll___UUUTTTPPPMMMIIIFFFDDDCCCDDDCCCBBBAAAAAABBBCCCEEEEEECCCBBBCCCCCCCCCAAA???>>>>>>???@@@AAACCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???@@@???===<<<<<<>>>@@@AAA??????>>><<<;;;:::999888888888999:::;;;<<<<<<<<<^^^ZZZ^^^eeepppyyy}}}zzzlllgggjjjooopppppprrrnnnqqqwwwvvvjjjddd```ccciiillliiifffooovvvwwwwwwsssyyy{{{}}}^^^777+++111333///******************)))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&))))))))))))***************------+++///DDDggglllfffiiitttxxx~~~uuuhhhOOOMMMLLLNNNSSSddd}}}aaaUUUdddsssxxxnnnxxxvvvrrr~~~~~~}}}}}}}}}xxx||||||nnnpppvvvkkkmmm\\\IIIQQQhhh|||ggg^^^VVVSSSTTTUUUXXX\\\XXX[[[^^^___]]]VVVOOOJJJNNNLLLJJJIIIJJJKKKKKKJJJEEEDDDBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEHHHMMMVVV\\\fffbbb^^^]]]ZZZRRRMMMKKKMMMJJJGGGGGGKKKMMMMMMKKKIIIHHHHHHGGGHHHJJJKKKLLLEEEEEEFFFIIIMMMOOOPPPOOOPPPMMMLLLNNNPPPOOOHHHBBBCCCAAA>>><<<:::999::::::???CCCIIIMMMPPPRRRSSSUUUKKKKKKJJJHHHEEECCCCCCDDDAAAEEEJJJKKKIIIGGGGGGIIIDDDEEEFFFGGGGGGFFFDDDCCCJJJHHHFFFFFFGGGJJJNNNPPPVVVTTTPPPMMMKKKJJJIIIIIILLLQQQVVVWWWUUUQQQOOOOOOQQQQQQTTT]]]eeeddd[[[QQQRRR\\\iiiwww~~~}}}vvvccc[[[ZZZWWWSSSMMMLLLJJJGGGEEECCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEEGGGFFFEEEEEEEEEDDDAAA????????????@@@@@@AAABBBCCCBBBBBBBBBAAA@@@???===<<<===;;;:::999999:::<<<===??????>>>>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>000---/////////000)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((()))))))))******+++******,,,***111IIIcccxxx{{{uuuqqqrrrtttxxx}}}lllVVVAAA>>>LLL___qqq{{{zzz___\\\ccchhheeelllttt```cccjjjsssyyyuuu}}}{{{{{{zzz~~~yyyfffeeerrraaa___mmm|||qqqLLLOOO___TTTSSSkkkttthhhZZZ[[[XXXRRRQQQTTTUUUSSSRRRTTTWWWXXXVVVSSSNNNKKKMMMMMMLLLKKKJJJIIIGGGFFFDDDDDDDDDDDDCCCDDDDDDDDDFFFHHHKKKMMMNNNRRRWWW[[[VVVSSSPPPPPPPPPOOONNNMMMMMMJJJGGGHHHJJJMMMNNNNNNNNNLLLJJJIIIHHHIIIJJJKKKCCCDDDGGGLLLQQQTTTUUUTTTPPPMMMKKKKKKMMMKKKEEEAAA@@@???===;;;:::;;;<<<===>>>BBBHHHKKKLLLLLLKKKKKKDDDFFFGGGDDDAAA???AAADDD@@@BBBEEEEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAACCCFFFJJJOOOQQQSSSQQQNNNKKKJJJLLLNNNOOOSSSWWWYYYWWWRRRLLLJJJIIIRRRPPPPPPVVV]]]^^^VVVOOOPPPUUUYYY[[[bbbssspppaaa[[[TTTPPPQQQTTTTTTRRRKKKJJJGGGDDDAAA>>><<<<<<@@@@@@@@@@@@AAABBBDDDDDDJJJIIIGGGFFFFFFEEEBBB@@@======<<<<<<===>>>???@@@AAA@@@@@@???>>><<<;;;:::999888888777888:::<<<===>>>>>>>>>>>>????????????<<<;;;;;;;;;;;;;;;;;;;;;}}}oooaaahhhqqquuuqqqnnnttt}}}|||ttthhhmmmvvvrrrdddgggoootttrrrooouuuyyyxxxwwwRRR@@@000......//////+++)))******************))))))((('''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))++++++&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))),,,'''(((------,,,888HHH[[[vvvpppnnnllllllsss~~~}}}cccGGG@@@JJJYYYeeellljjj]]]XXXZZZ\\\eeeggg[[[VVVdddvvvsssxxxzzzooojjjxxxkkkXXXTTTnnn___VVVfffvvvlllccc\\\RRRKKKBBBKKKggg~~~bbbTTTPPPRRRPPPLLLOOOVVVWWWRRRSSSSSSSSSSSSRRRQQQPPPOOOLLLNNNPPPPPPNNNJJJFFFCCCFFFFFFFFFGGGGGGHHHHHHHHHLLLNNNQQQRRRRRRRRRRRRRRRIIIIIIIIIJJJMMMRRRTTTSSSKKKJJJIIIJJJLLLNNNOOOPPPMMMKKKIIIFFFEEEFFFGGGHHHCCCDDDHHHMMMRRRTTTSSSRRRLLLJJJHHHGGGGGGFFFBBB>>><<<;;;;;;:::;;;===???AAA@@@DDDGGGIIIGGGDDDBBBBBB@@@BBBDDDCCC@@@???BBBEEECCCBBBAAA???===>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@AAA??????@@@AAAEEEJJJNNNQQQOOOMMMJJJIIIJJJMMMPPPSSSSSSUUUWWWTTTNNNIIIGGGGGGNNNLLLLLLNNNQQQSSSRRRQQQKKKMMMOOONNNMMMSSS```kkkxxx}}}uuu___HHHJJJHHHGGGJJJMMMLLLJJJHHHIIIGGGEEEAAA>>><<<:::999?????????@@@AAABBBCCCCCCJJJIIIGGGGGGFFFEEEBBB@@@<<<;;;:::::::::<<<===???>>>>>>======;;;:::999888999999:::;;;<<<>>>@@@BBB<<<<<<===>>>???@@@AAAAAA======;;;:::::::::::::::zzz{{{xxxiiicccppp}}}yyyuuusssnnnxxxyyyllljjjjjjmmmoooxxxiii===+++,,,000+++''')))......)))$$$***************)))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((+++&&&''',,,///---000888AAAcccvvvpppjjjiiiooo{{{|||nnn\\\NNNGGGHHHRRR^^^}}}}}}ggg\\\YYYPPPNNNQQQOOO\\\cccppp~~~vvv}}}|||yyymmmZZZWWWPPPZZZtttuuufffXXXMMMGGG;;;===PPPooohhhYYYXXXVVVTTTPPPNNNRRRWWWVVVRRRTTTSSSQQQOOOMMMMMMMMMMMMLLLPPPSSSTTTPPPKKKFFFDDDGGGHHHIIIJJJJJJKKKKKKJJJMMMNNNPPPPPPOOOMMMJJJIIIEEEGGGHHHHHHLLLRRRSSSPPPIIIJJJMMMOOOQQQQQQQQQQQQIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFIIIMMMOOOOOOLLLJJJGGGEEECCCBBBBBBAAA???>>>;;;:::::::::;;;>>>AAABBBCCCEEEGGGFFFCCC???===<<>>=========>>>@@@AAACCCCCCBBBCCCEEEHHHJJJLLLJJJIIIGGGFFFGGGJJJNNNPPPKKKNNNPPPNNNJJJGGGHHHIIIGGGJJJMMMOOOOOOOOONNNNNNJJJKKKMMMNNNKKKHHHMMMTTTYYY[[[[[[XXXWWW\\\hhhsssxxxqqqtttnnn```VVVSSSMMMEEEHHHEEEDDDGGGHHHFFFEEEFFFBBBBBB@@@???>>>=========>>>??????@@@@@@AAAAAAAAAGGGEEEDDDDDDDDDCCC@@@>>><<<;;;:::999:::<<<>>>@@@:::::::::::::::999888777666777777888:::<<<>>>???888999;;;<<<>>>@@@BBBCCC>>>===;;;999888888888888wwwnnnhhhooopppeeeqqqqqq___^^^iiisss}}}ttt|||~~~vvvqqqvvviiiIII222000:::222...)))(((,,,...,,,'''((())))))))))))(((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))(((((()))***,,,...111555EEEppp{{{ooommmuuu~~~uuuppphhh\\\NNNDDDFFFMMM\\\sssyyywww~~~xxxwwwnnnYYYPPPPPPLLLZZZ^^^mmm___UUU[[[iiittt```UUUMMMJJJMMMGGGEEE```~~~~~~rrraaaZZZ[[[```ZZZVVVUUUUUUSSSRRRSSSUUUTTTRRRPPPNNNLLLJJJJJJKKKOOORRRQQQMMMHHHEEEDDDGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIGGGGGGGGGFFFEEEEEECCCGGGIIIHHHKKKOOOMMMGGGEEEIIIOOOSSSTTTSSSQQQOOODDDDDDDDDDDDCCCCCCBBBBBBBBBDDDGGGJJJMMMKKKGGGDDDBBBAAA???>>>>>>??????>>>===<<<;;;:::;;;===???AAACCCDDDEEECCC???;;;:::999===<<<<<<>>>@@@CCCDDDDDDAAA???===;;;<<<===??????>>>===<<<;;;<<<>>>AAACCCDDDCCCCCCBBBCCCDDDFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHEEEHHHJJJIIIFFFDDDFFFHHHGGGIIILLLNNNNNNMMMKKKJJJMMMKKKLLLNNNLLLGGGGGGLLLOOOPPPOOOLLLJJJMMMVVV]]]bbbpppzzzsssqqq{{{|||vvvsssvvvmmmqqqqqqnnnmmmqqqssspppzzzsssxxxkkkSSSRRRQQQNNNKKKHHHHHHJJJLLLGGGBBBAAAEEEFFFDDDDDDHHH>>>===============>>>>>>??????@@@@@@@@@@@@@@@???AAA???>>>?????????<<<;;;999888777666888:::===???777777888888888888777777444444444555555666666777555666888:::===@@@BBBCCC???===:::888666666666777zzzlllgggppptttkkkuuupppccc[[[hhhyyy~~~{{{sss|||}}}WWW???222)))(((...''',,,000,,,(((''')))+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''***)))&&&%%%)))...000333444VVVvvvsss~~~|||mmmgggbbbbbb^^^TTTJJJEEEEEE]]]tttwwwqqq}}}rrrlll___YYYLLLKKK]]]~~~|||hhhgggvvv```QQQMMMHHHFFFKKKZZZnnnyyydddaaa___ZZZVVVYYYUUUTTTWWWVVVPPPQQQWWWZZZZZZZZZXXXUUUQQQNNNKKKIIILLLMMMKKKGGGCCCCCCCCCGGGHHHJJJKKKKKKKKKJJJJJJFFFCCC@@@>>>???BBBDDDEEEDDDIIILLLJJJLLLOOOKKKDDDAAAGGGOOOTTTUUUSSSOOOMMMBBBCCCDDDDDDDDDDDDCCCBBB===???CCCHHHKKKJJJGGGCCC@@@???=========>>>???@@@???>>><<<;;;;;;<<<===>>>@@@AAAAAA???;;;888777888999777666999===AAAAAA???;;;::::::;;;<<<=========>>>===;;;;;;<<>>;;;>>>===<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@??????>>><<<;;;:::;;;<<<;;;999888555444333333444777;;;===555666666777777777777777777777666666666555555444333444666999<<