BM6P6(@ ~~~ssskkkiiilllrrruuu}}}pppooouuuvvvuuusss___UUULLLHHHEEEEEEHHHMMMWWWccclllnnnuuuzzzcccTTTFFF@@@===:::===CCCBBBNNN\\\eeeiiikkkpppuuuyyycccPPPFFFCCCCCCDDDAAAHHHUUUdddrrr}}}}}}zzzzzzzzzyyyxxxxxxqqqggg]]]TTTLLLFFFBBB;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???????????????CCCEEEEEEDDDDDDJJJTTT]]]nnn~~~qqq___YYYSSSOOOJJJFFFDDDAAA>>><<<>>><<<<<<===>>>DDDQQQ^^^|||~~~qqq___XXX^^^sssttteeeZZZNNNJJJGGGEEEFFFHHHJJJKKKKKKKKKJJJHHHFFFCCCAAA@@@BBBAAABBBEEEFFFHHHOOOXXXeeettt|||yyy}}}jjjWWWPPPMMMNNNNNNKKKFFFCCCDDDEEE|||}}}}}}sssjjjhhhkkkqqqttt~~~ooommmqqqtttuuuvvvhhh\\\OOOHHHEEECCCEEEIIIOOOYYY```aaafffnnnnnngggYYYMMMBBB>>><<<;;;>>>CCCEEEOOO[[[eeeiiijjjmmmooozzz~~~gggSSSGGGDDDCCCDDDCCCKKKXXXgggvvv}}}|||}}}|||yyyvvvqqqkkk```UUUMMMFFFAAA===<<<======>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEECCCBBBFFFNNNUUUfffuuuooo]]]WWWTTTPPPLLLHHHEEEBBB@@@>>><<<;;;;;;======BBBNNNZZZ}}}{{{{{{ooo^^^WWW]]]rrr~~~pppbbbWWWNNNJJJFFFEEEFFFHHHJJJJJJKKKJJJJJJHHHFFFCCCAAA@@@BBBAAABBBDDDEEEGGGOOOXXXdddrrr|||nnn\\\UUURRRRRROOOKKKEEEBBBCCCDDDxxxyyyzzz|||~~~}}}ssskkkhhhjjjooottt~~~tttnnnppptttxxx|||vvvgggVVVLLLGGGDDDCCCEEEGGGOOOSSSRRRTTTXXXWWWPPPLLLEEE>>><<<<<<<<>>>>>??????>>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDBBB@@@BBBGGGLLL[[[jjjqqq___WWWUUURRRMMMIIIFFFCCC@@@>>>:::999;;;======???IIIUUUwww}}}|||kkk[[[VVV\\\ooo|||ooobbbWWWMMMJJJFFFDDDEEEGGGIIIIIIJJJJJJIIIGGGFFFCCCAAA@@@AAA@@@AAACCCDDDFFFMMMVVVcccppptttbbbZZZXXXUUUPPPIIICCC@@@@@@AAAyyyxxxyyyzzz}}}~~~uuulllhhhjjjooottt~~~uuutttvvv|||qqq^^^RRRLLLFFFDDDDDDCCCHHHKKKHHHHHHJJJHHHCCCCCC@@@===<<<===>>>@@@BBBCCCGGGOOOZZZbbbeeebbb^^^ZZZ]]]dddrrrttt\\\MMMGGGEEEDDDKKKVVVhhhzzz|||tttmmmZZZUUUMMMGGGDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>===????????????@@@@@@@@@@@@@@@BBBCCCBBBAAAAAADDDGGGUUUccczzzvvvddd[[[VVVRRRMMMIIIFFFCCC@@@>>>999999;;;======>>>GGGQQQppphhhYYYTTTYYYjjj|||~~~rrreee[[[MMMJJJFFFDDDEEEFFFHHHHHHIIIIIIHHHGGGEEEDDDBBBAAAAAA???@@@CCCCCCEEELLLUUUbbboooyyyhhh___[[[WWWOOOFFF???<<<<<<<<<}}}{{{yyy{{{~~~~~~vvvnnnhhhiiiooottt|||{{{zzz~~~wwweeeXXXOOOHHHCCCCCCBBBDDDEEEDDDCCCDDDBBB????????????>>>>>>???@@@@@@DDDEEEJJJRRRYYYZZZUUUQQQLLLOOOXXXiiixxx___PPPHHHFFFEEEPPP^^^ssswwwmmmfffUUUPPPJJJFFFEEEEEEFFFFFFDDDDDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>??????@@@@@@???AAABBBCCCCCCCCCEEEFFFRRR___uuuzzzggg^^^UUURRRLLLHHHEEEBBB???<<<:::;;;===???>>>>>>FFFPPPhhhgggXXXRRRUUUcccrrr~~~sssggg]]]MMMJJJEEECCCDDDFFFGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBAAA???@@@BBBCCCDDDKKKTTTcccpppzzzjjj```ZZZTTTKKKBBB<<<999888888~~~zzzzzz~~~~~~wwwnnnhhhhhhmmmssswww{{{}}}nnnaaaUUUIIICCCCCCAAAAAAAAAAAA@@@@@@@@@???<<<@@@BBB@@@>>>@@@AAA@@@FFFFFFGGGKKKNNNMMMHHHDDDEEEHHHQQQeee{{{aaaQQQJJJGGGGGGUUUeee|||{{{vvvooogggaaaVVVSSSNNNKKKKKKKKKJJJJJJLLLKKKIIIGGGEEEBBB???>>>>>>>>>>>>??????@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFPPP\\\ppp{{{ggg^^^VVVRRRLLLHHHDDDAAA>>><<<;;;;;;===???>>>>>>GGGQQQbbbhhhXXXQQQQQQ[[[hhh~~~sssfff[[[MMMIIIEEECCCCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAACCCCCCDDDKKKTTTcccooozzzkkk```UUUOOOFFF>>>999777666555zzzyyy{{{~~~~~~}}}|||vvvmmmeeeeeekkkqqqtttxxx~~~{{{nnn]]]MMMEEEEEEBBBAAAAAAAAA@@@?????????:::@@@CCC???>>>AAACCCAAADDDDDDDDDEEEFFFEEECCCAAACCCEEENNNbbb{{{bbbQQQKKKIIIHHHYYYiiizzzqqqlllgggbbb^^^XXXVVVUUUUUUWWWXXXXXXWWWZZZYYYVVVQQQLLLGGGCCC@@@??????@@@AAAAAABBBCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDKKKVVVjjj|||hhh^^^WWWSSSNNNIIIEEEBBB???===;;;;;;<<<===<<<>>>GGGQQQcccjjjYYYPPPMMMTTT___yyysssdddXXXMMMIIIEEEBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAABBBCCCCCCDDDKKKTTTaaannnzzzkkk```QQQKKKBBB<<<999888666444yyyvvvyyy|||{{{zzz}}}zzztttkkkcccccchhhoootttyyyzzzfffRRRJJJIIIEEECCCBBBBBBAAA??????@@@777???BBB???>>>BBBDDDBBB>>>???AAABBBCCCCCCDDDEEEDDDEEELLL```~~~{{{aaaRRRKKKIIIIII[[[kkktttjjjeeebbb___]]]XXXXXXZZZ^^^cccfffgggggghhhfffaaa[[[TTTMMMGGGDDDAAAAAABBBBBBCCCDDDEEEEEEEEECCCBBBBBBCCCCCCCCCCCCFFFQQQeee~~~iii```YYYUUUOOOJJJGGGCCC@@@>>>;;;:::;;;<<<;;;===GGGRRRgggkkkYYYOOOKKKPPPZZZkkktttdddWWWMMMIIIEEEBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBDDDDDDEEELLLTTT```mmmyyylll```NNNHHHAAA<<<:::999777555~~~tttsssvvvwwwyyy{{{~~~zzzsssjjjcccbbbggglllooossszzz~~~yyyyyy}}}~~~mmm^^^RRRLLLFFFEEEDDDDDDEEEDDDBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBB???<<<<<<>>>??????>>>@@@CCCOOOeeexxxdddVVVNNNKKKLLLYYYkkk{{{mmmccc___^^^[[[YYY[[[^^^aaaeeehhhkkkpppsssvvvyyywwwmmmbbbYYYNNNFFFDDDDDDCCCBBBEEEHHHHHHEEEHHHGGGEEECCCBBBCCCDDDEEEEEEOOOccc}}}~~~jjjeeeZZZUUUOOOIIIEEECCC@@@>>>>>><<<<<<>>>???AAAGGGNNNjjjjjjTTTNNNPPPQQQPPPbbbvvvmmm___ZZZKKKGGGDDDBBBBBBCCCDDDDDDFFFFFFFFFFFFDDDBBB@@@???BBB??????BBBCCCDDDJJJQQQ^^^iiizzz}}}ppp```WWWKKK???:::888666555666wwwuuuvvvwwwxxxyyy{{{xxxrrrjjjddddddiiinnnppptttyyyuuunnnjjjhhhkkkppp{{{tttcccWWWPPPMMMKKKIIIHHHGGGFFFCCCAAA???@@@AAAAAAAAAAAA@@@???BBB@@@>>>>>>???@@@@@@???BBBDDDOOOddd}}}wwwbbbUUUNNNMMMOOO]]]nnn|||ssshhhaaa______]]][[[^^^^^^^^^___```eeekkkooozzz~~~~~~vvvlllbbbVVVMMMGGGGGGFFFFFFGGGIIIJJJJJJKKKIIIGGGDDDCCCCCCDDDEEEEEENNN```yyyllleee[[[VVVOOOIIIEEEBBB???>>>===;;;;;;>>>???@@@GGGOOOnnnjjjTTTMMMNNNOOOMMM]]]pppooo___XXXKKKHHHDDDBBBBBBCCCCCCCCCBBBBBBDDDDDDDDDDDDBBBBBBAAA??????BBBCCCDDDIIIPPP[[[gggxxxvvvuuunnnlllpppqqqssswwwjjjXXXJJJ>>>:::999888666666yyywwwxxxwwwwwwyyyxxxvvvqqqkkkeeeeeejjjooorrrtttxxx~~~wwwmmmccc___^^^___dddjjjssszzz|||lll___XXXYYYVVVQQQMMMJJJGGGDDDBBB@@@@@@BBBCCCCCCBBB@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDEEENNN```wwwtttaaaUUUPPPRRRVVVdddttt~~~{{{ooojjjccc``````aaa```___aaa___[[[XXXXXX\\\ccchhhyyyxxxnnn___SSSIIIIIIJJJJJJJJJKKKNNNPPPPPPNNNJJJFFFDDDCCCDDDDDDGGGOOO```wwwkkkbbb[[[VVVOOOIIIDDDAAA>>><<<<<<:::;;;===>>>@@@HHHQQQpppkkkUUUMMMLLLLLLJJJXXXjjjqqq___UUULLLHHHDDDBBBAAABBBBBBBBBAAAAAACCCCCCCCCCCCAAAAAA@@@>>>>>>AAABBBBBBGGGNNNXXXddduuu{{{sssjjjbbb___YYYWWWZZZ[[[^^^iiixxx~~~}}}~~~{{{rrr\\\MMM>>>:::;;;:::777666{{{xxxyyyyyyyyyzzzwwwvvvssslllgggeeehhhlllrrrtttwww{{{ttthhh```ZZZZZZ\\\^^^ccciiiooovvvuuukkkgggeee```XXXRRRMMMIIIEEECCCBBBCCCEEEFFFFFFEEEDDDDDDFFFHHHKKKKKKHHHFFFEEEEEEDDDDDDKKKZZZnnnqqq```VVVTTTYYY```lll{{{yyysssnnnjjjeeebbb___^^^```aaaaaa``````^^^YYYUUUSSSUUUZZZ^^^mmmwwwwwweeeWWWLLLJJJJJJLLLKKKLLLQQQXXXWWWTTTOOOJJJFFFEEEDDDEEEKKKRRRaaawwwhhh]]][[[VVVNNNHHHDDD@@@===;;;::::::;;;======???IIISSSppplllVVVMMMLLLKKKJJJXXXiii}}}rrr^^^RRRLLLHHHDDDAAAAAABBBBBBAAACCCCCCDDDCCCBBB@@@>>><<>>AAAAAABBBFFFLLLVVVbbbsss~~~pppggg___XXXTTTOOOMMMOOOPPPRRR[[[fffqqq{{{~~~{{{}}}zzzwww~~~~~~zzztttdddSSSCCC===>>><<<888666{{{yyyzzzzzz{{{|||yyyxxxuuuooohhhdddeeegggppprrruuuyyy~~~ooodddZZZUUURRRVVVZZZ\\\___dddmmmttt}}}~~~yyywwwooohhh^^^UUUNNNIIIFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHNNNTTTSSSNNNGGGDDDDDDBBBBBBHHHTTTcccxxxpppaaaZZZZZZccclllvvv~~~ssskkkddd___\\\[[[YYYYYYYYYZZZ[[[[[[ZZZ\\\[[[XXXUUURRRQQQSSSUUU___lll{{{ooo```QQQLLLJJJKKKMMMNNNUUU^^^```\\\UUUNNNIIIFFFFFFFFFLLLSSSaaawwwfff[[[YYYTTTMMMGGGCCC@@@===;;;::::::;;;======@@@KKKWWWuuunnnXXXNNNLLLMMMMMMYYYiii|||qqq^^^PPPKKKGGGCCCAAAAAAAAABBBAAACCCCCCCCCCCCAAA???===<<>>AAABBBAAAEEEKKKTTT```rrrwwwiii```YYYRRRPPPLLLJJJJJJJJJMMMRRRYYY]]]dddqqq~~~~~~zzz{{{}}}~~~{{{vvv}}}{{{|||{{{wwwkkkZZZIIIBBB???<<<888666|||yyy{{{{{{{{{}}}zzzzzzwwwqqqiiicccbbbdddmmmooosssxxx}}}qqqddd\\\WWWSSSQQQUUUYYY[[[^^^cccjjjrrr{{{wwwooocccXXXPPPKKKHHHGGGDDDDDDDDDEEEFFFIIIKKKMMMNNNWWW```___VVVKKKDDDCCCAAAAAAEEENNNXXXhhh~~~oooddd___bbbmmmxxx{{{pppeee]]]WWWTTTRRRQQQQQQQQQQQQQQQRRRSSSSSSVVVVVVVVVTTTQQQOOOOOOOOOVVVbbbqqq~~~rrr___TTTLLLMMMOOOQQQXXXbbbhhhccc[[[SSSLLLHHHGGGGGGJJJQQQ```vvvyyyeee\\\XXXSSSLLLFFFCCC@@@===<<<999:::<<<>>>>>>AAAMMMZZZ}}}qqqZZZNNNMMMNNNOOOYYYjjj|||qqq^^^QQQIIIFFFBBB@@@AAABBBBBBBBB@@@@@@BBBBBBBBBBBB@@@@@@???===???BBBBBBAAAEEEJJJRRR^^^pppwwwhhh___VVVNNNOOOLLLIIIGGGGGGHHHKKKMMMPPPVVV^^^iiiuuu~~~zzz{{{{{{{{{|||~~~{{{}}}zzzxxxxxxyyyyyyxxxnnn___NNNEEE???;;;888999}}}zzzzzzyyyyyy{{{yyyyyyxxxrrrjjjdddbbbbbbjjjmmmrrrxxx}}}uuummmgggccc```YYYUUUWWWZZZ]]]bbbhhhkkkrrr||||||sssfffZZZRRRNNNLLLKKKGGGEEEDDDDDDGGGKKKPPPSSSYYYeeeqqqpppdddTTTJJJGGGBBBBBBDDDIIINNNXXXkkk|||~~~pppgggeeeiiivvvuuummmbbbXXXQQQNNNMMMLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQPPPMMMLLLMMMNNNQQQZZZffftttrrr```QQQQQQTTTUUU[[[dddooojjjaaaWWWOOOKKKIIIHHHIIIQQQaaawwwqqqbbb\\\VVVQQQKKKEEEBBB@@@>>>===999;;;>>>???>>>BBBOOO^^^vvv\\\NNNLLLNNNPPP\\\mmmqqq^^^SSSHHHEEEAAA@@@AAABBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@???>>>@@@CCCCCCBBBEEEJJJOOO[[[mmmsssiii___WWWRRRPPPLLLHHHGGGHHHIIIHHHKKKMMMQQQWWWaaalllwww}}}~~~yyyzzzyyyxxxxxxzzz}}}wwwvvvssspppooopppooonnnnnnkkk^^^PPPFFF>>>999999===~~~zzzzzzxxxwwwxxxwwwxxxxxxrrrkkkdddbbbbbbgggkkkqqqxxx}}}vvvqqqqqqqqqpppfff]]]VVVVVVYYY]]]dddkkkmmmuuu~~~vvviii\\\TTTPPPOOONNNJJJHHHFFFFFFIIIOOOUUUYYYeeerrr~~~ppp^^^RRRNNNDDDDDDEEEGGGHHHOOO___nnn|||pppjjjhhhnnn{{{~~~vvvllleeeYYYPPPKKKJJJJJJJJJLLLMMMMMMMMMMMMNNNQQQSSSNNNNNNNNNLLLJJJJJJLLLNNNOOOTTT]]]jjj}}}iiiVVVTTTXXXXXX]]]eeesssmmmcccYYYQQQLLLJJJIIIJJJSSSccczzzjjj___ZZZTTTPPPJJJEEEBBBAAA???===:::;;;>>>@@@???CCCQQQ___yyy]]]NNNKKKMMMOOO```pppqqq___TTTFFFDDDAAA???AAACCCDDDDDDDDDDDDEEEDDDCCCAAA???===@@@???@@@DDDDDDBBBEEEJJJMMMYYYkkk}}}wwwnnneeeWWWUUUQQQMMMKKKKKKJJJHHHHHHIIIJJJMMMSSS\\\eeekkkooonnnnnnnnnrrrxxx}}}yyyyyyxxxvvvuuuwwwzzz}}}rrrqqqllliiihhhgggcccaaa```fff\\\PPPEEE<<<777:::@@@|||yyyzzzzzzzzzzzz{{{zzzsssiiibbb___```eeegggkkkrrr{{{{{{zzz}}}wwwjjj]]]ZZZ\\\```eeejjjooottt{{{uuuiiiccc^^^XXXUUUUUUPPPLLLIIIIIIIIIMMMXXXccctttrrr]]]KKKEEEEEEGGGIIIIIILLLVVVaaakkkuuuyyyrrrooonnnrrr{{{xxxpppddd[[[TTTRRRPPPKKKKKKOOOKKKMMMOOOOOORRRUUUWWWVVVPPPOOOLLLJJJIIIIIIKKKLLLJJJMMMTTT```sssiii]]][[[___cccfffoooooolllbbbUUULLLJJJKKKOOOWWWggg}}}xxxfff^^^\\\VVVQQQJJJDDD@@@>>>===;;;999:::===??????BBBMMMZZZdddSSSNNNPPPSSS]]]uuusss___SSSGGGDDDAAA@@@@@@AAAAAAAAADDDCCCCCCBBBAAAAAAAAA@@@>>>>>>@@@AAAAAABBBAAAAAAKKKUUUfffzzz{{{xxxnnnfff]]]WWWTTTQQQKKKFFFFFFHHHIIIKKKMMMQQQVVVZZZ\\\ZZZZZZ\\\```fffjjjlll~~~zzzzzzyyywwwwwwyyy{{{{{{zzzqqqllliiiccc[[[SSSPPPRRRUUU[[[TTTJJJBBB===;;;:::999}}}zzzzzzzzzzzzzzz|||{{{tttkkkccc``````eeegggkkkrrrzzz}}}pppdddaaabbbdddiiimmmssswww~~~xxxpppllleee\\\UUUSSSOOOKKKIIIIIIKKKPPP\\\hhh~~~kkkXXXKKKHHHGGGIIIKKKNNNVVV___ccclllwww~~~}}}{{{{{{|||vvvsssssstttvvv}}}yyyrrrkkkfff]]]VVVTTTQQQKKKIIIKKKLLLNNNPPPRRRUUUYYY[[[\\\[[[XXXTTTOOOKKKIIIJJJKKKHHHJJJOOOYYYkkksssbbb^^^bbbgggkkkuuutttpppeeeWWWMMMJJJKKKNNNVVVggg}}}|||rrrbbb\\\ZZZVVVPPPIIIDDD@@@>>><<<;;;999:::<<>><<<;;;::::::<<<>>>>>>AAAKKKUUUrrrhhhUUUMMMMMMOOO[[[rrrwwwbbbUUUHHHEEEBBB@@@@@@AAAAAA@@@???@@@AAABBBBBBCCCCCCCCC@@@????????????AAABBBCCCIIIRRRbbbuuuyyypppiiiccc]]]XXXTTTTTTSSSQQQOOOQQQTTTWWWUUUUUUUUUUUUWWWZZZ\\\^^^rrrzzzxxxxxxyyyzzzzzzxxxjjjcccXXXKKKBBB???BBBEEELLLGGGAAA<<<:::999999888}}}}}}}}}}}}|||}}}|||xxxppphhhbbb```ccceeeiiinnnuuuzzz~~~yyyrrrqqqrrrrrrvvvzzzrrrnnnqqq~~~~~~ttteeeZZZVVVSSSOOOLLLMMMPPPWWWfffttthhh___YYY\\\ccciiioootttsssttttttsssrrrttt{{{~~~{{{xxxvvvtttsssqqqnnniiiggg]]]YYYWWWYYY\\\aaaiiipppnnnlllggg___VVVPPPOOOOOOOOONNNOOORRRYYYhhhwwwppptttzzz~~~~~~yyymmm^^^RRRNNNNNNMMMVVVggg}}}{{{hhh___\\\[[[TTTOOOHHHBBB???===;;;:::::::::;;;>>>>>>@@@HHHRRRfffgggSSSKKKKKKLLLWWWlllyyycccUUUIIIFFFCCCAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBAAA???>>>=========???AAACCCGGGPPP___qqqyyysssnnnjjjeeeeeedddbbbbbbcccgggjjjgggeeebbb^^^\\\]]]```cccsss}}}zzzyyy{{{||||||wwwmmmeeeWWWIII@@@===???BBBDDDAAA===;;;:::::::::999}}}}}}}}}yyyrrrjjjccc___aaacccgggkkkqqqwww|||}}}xxxtttvvvxxxyyy}}}pppgggfffqqqwwwiii```^^^YYYTTTPPPOOOQQQXXXggguuu}}}ssskkknnnvvv~~~}}}{{{vvvlllccc[[[ZZZ[[[___hhhrrruuuvvvssskkk```VVVQQQPPPRRRQQQRRRUUUXXXaaavvvzzz{{{{{{ooo___TTTPPPPPPNNNWWWggg~~~wwweee]]][[[YYYTTTOOOHHHBBB>>><<<;;;999;;;999:::===>>>???FFFNNN]]]cccPPPIIIIIIJJJQQQddd{{{dddUUUKKKHHHDDDAAAAAAAAA@@@???@@@AAABBBCCCBBBAAA???>>>>>>===<<<;;;<<<>>>@@@AAAFFFNNN[[[lll~~~||||||}}}||||||}}}}}}uuummmffffffjjjnnn{{{~~~~~~uuunnneeeVVVIII@@@>>>???@@@@@@>>><<<;;;<<<<<<;;;:::|||}}}|||zzzssskkkbbb]]]___aaadddhhhlllssszzz~~~zzztttrrrvvv|||yyyzzz~~~pppddd___ggguuuyyymmmggghhh___YYYSSSPPPQQQXXXggguuu~~~~~~|||oooddd```]]]\\\cccnnnzzz~~~yyylll^^^UUURRRSSSQQQRRRWWWYYY___ppp}}}qqqaaaUUUQQQQQQPPPXXXhhhtttbbbZZZXXXUUUSSSNNNGGGAAA>>><<<:::999<<<999999<<<>>>???DDDKKKWWW}}}}}}aaaOOOHHHHHHIIINNN^^^vvv}}}fffWWWLLLIIIDDDBBBAAA@@@???>>>@@@AAABBBCCCBBB@@@>>>======<<<<<<<<<<<<>>>???@@@DDDKKKXXXhhhzzzxxxuuuyyy~~~rrriii```TTTIIIBBB???>>>>>>>>>===<<<===>>>>>><<<:::~~~}}}||||||||||||zzztttkkkbbb\\\\\\___bbbeeeiiiooowww}}}}}}{{{pppfffeeefffmmmwwwiii```bbbiiissssssnnnpppbbb[[[TTTQQQQQQXXXhhhvvvtttooohhh___aaaiiiwwwyyyjjj```\\\YYYSSSRRRVVVXXX[[[iiizzzssscccVVVQQQPPPRRRZZZiiitttaaa[[[XXXTTTSSSNNNFFFAAA===;;;999888<<<999999<<<===>>>BBBHHHRRRvvv~~~bbbPPPHHHHHHIIINNNZZZooojjjZZZMMMIIIEEEBBBAAA@@@???>>>>>>@@@AAACCCCCCAAA???=========>>>>>>???@@@@@@@@@CCCIIIUUUeeewwwwwwlllccc\\\RRRJJJEEEBBB???<<<<<<<<<===>>>???>>>;;;888}}}zzzxxx{{{|||{{{zzztttlllbbb[[[[[[^^^aaacccgggmmmvvv|||{{{~~~xxxkkk```ZZZ\\\```hhh}}}qqqeeebbbccciii{{{wwwsssuuuccc\\\TTTQQQRRRYYYhhhwww|||}}}sssfffbbbhhhppp{{{uuukkkgggaaaXXXSSSVVVVVVWWWcccsssvvvdddVVVPPPOOOSSS[[[jjjvvvddd]]]ZZZWWWRRRMMMFFF@@@===;;;999888<<<999999<<<===>>>AAAGGGPPPrrrdddRRRJJJHHHIIIPPPYYYllllll]]]MMMJJJEEEBBBAAA@@@???>>><<<>>>@@@CCCCCCBBB@@@???>>>>>>@@@AAAAAABBBAAAAAACCCIIITTTcccuuuzzznnnfff___YYYRRRLLLHHHEEE@@@===<<<<<<===>>>???===:::777~~~zzzxxxwwwzzzzzz{{{|||yyypppcccYYYZZZZZZ^^^dddhhhllluuu~~~||||||mmmdddXXXSSSQQQSSSVVV```xxxpppiiihhhhhhppp}}}}}}vvvrrr||||||zzzxxxkkkZZZOOORRRUUUWWWcccsss~~~~~~|||yyywwwtttlllkkklllwww|||lllfff```ZZZVVVTTTWWWaaalllxxxgggZZZTTTRRRSSS[[[jjjwwwccc___\\\VVVPPPIIICCCBBB???;;;:::<<<;;;999:::<<<<<<;;;???DDDRRRiiiiiiRRRIIIHHHIIIMMMZZZkkkwwwppp___OOOIIIEEEDDDBBB???===???@@@AAABBBBBBBBBAAA@@@???=========>>>???AAABBBCCCDDDGGGQQQ```ooo}}}ttthhhaaa______WWWRRRSSSSSSLLLBBB<<<:::<<>>===???@@@AAABBBCCCCCCBBBAAAAAA=========>>>???@@@AAABBBBBBEEENNN]]]lllyyyxxxmmmccc[[[YYYZZZ^^^WWWTTTVVVVVVMMMBBB<<<:::<<<>>>@@@@@@>>>;;;999|||wwwtttssswwwwwwyyyzzzyyyqqqeee]]]YYYXXXZZZ```dddhhhooowwwuuueeeXXXQQQMMMHHHHHHKKKNNNUUUiii}}}mmm```bbblll}}}~~~uuupppiiiggghhhnnnrrruuu{{{tttbbbTTTUUUVVVWWWbbbrrr|||xxxvvvuuupppmmmjjjhhhfffdddaaa___\\\^^^dddooozzzuuummmvvvppphhh```[[[XXXYYYaaajjjvvvzzzjjj]]]WWWTTTXXXaaaqqq{{{eee___ZZZSSSPPPIIIDDDBBB@@@<<<;;;===;;;999999<<<<<<;;;>>>DDDKKKccctttZZZMMMHHHGGGHHHUUUfffsss~~~ooo[[[MMMFFFBBBBBBAAA>>>>>>@@@<<<===???@@@AAAAAA@@@???<<<<<<<<<===>>>???@@@AAA@@@CCCKKKYYYgggttt~~~qqqaaaWWWQQQNNNQQQVVV\\\XXXWWW[[[ZZZPPPDDD<<<:::<<<===>>>===;;;999777xxxuuuuuuuuuuuuwwwyyyxxxrrrggg___XXXVVVXXX^^^ccchhhooowwwpppcccXXXQQQNNNIIIHHHLLLNNNTTTeeexxxqqqfffgggmmmvvv~~~qqqjjjddddddeeeeeehhhmmmyyy}}}jjj[[[ZZZZZZ[[[fffvvv~~~{{{wwwuuutttttttttqqqoookkkhhheeebbb___\\\VVVWWWZZZ```fffpppuuuyyywwwnnnddd^^^ZZZZZZaaahhhqqqyyykkk```ZZZWWW\\\eeevvvhhhaaa[[[SSSOOOIIICCCBBB@@@===;;;===;;;999999;;;;;;:::>>>DDDIIIccc{{{```PPPIIIFFFIIIUUUeeerrr|||mmmXXXLLLEEEAAA@@@@@@>>>>>>@@@<<<===???AAAAAAAAAAAAAAA<<<<<<<<<<<<===>>>???@@@@@@BBBIIIVVVbbbnnn}}}zzzjjj^^^PPPIIIGGGIIIOOOWWW\\\ZZZ[[[```^^^RRREEE>>><<<<<<<<<;;;:::888666555yyyuuuuuuttttttvvvxxxxxxrrrhhhaaaVVVSSSUUU\\\dddiiipppwww{{{}}}~~~qqqfff]]]VVVSSSMMMKKKNNNPPPSSSbbbrrryyyttttttvvvyyy|||xxxooofffbbb___]]]]]]aaalllsssbbb_________kkk{{{{{{wwwuuusssrrrrrrsssuuuwwwqqqooollljjjhhheee```]]]WWWWWWXXXZZZ\\\aaannn{{{|||{{{}}}sssggg```]]]\\\aaagggppp~~~uuukkkccc^^^\\\___jjj{{{kkkccc\\\TTTNNNHHHBBBAAA@@@<<<;;;===:::888999;;;;;;:::>>>CCCKKKdddfffSSSJJJFFFHHHRRR```kkkvvvmmmWWWLLLFFF@@@@@@???===>>>AAA???@@@BBBCCCDDDDDDDDDCCC===<<<<<<<<<===>>>???@@@AAABBBHHHSSS___jjjxxxuuujjj[[[QQQGGGDDDFFFJJJRRRYYY___^^^```ccc```TTTGGG@@@>>>===<<<:::888666444333xxxttttttssssssuuuwwwwwwrrriiiaaaVVVSSSTTT[[[ccciiiooouuuwwwzzz|||~~~xxxoooeee^^^YYYQQQNNNOOOPPPRRR^^^mmm~~~wwwooojjjccc]]]\\\___fffzzz}}}kkkgggffffffrrr|||sssooonnnmmmlllnnnqqqtttvvvrrrrrrrrrssssssqqqmmmiii___\\\ZZZZZZYYYZZZbbbkkkzzzvvviiibbb___]]]aaafffqqq~~~}}}rrrkkkfffbbb```bbbmmmlllddd^^^VVVMMMFFFAAA@@@>>>;;;:::<<<:::888888;;;;;;:::===CCCLLLeeejjjUUUKKKGGGEEELLLVVV___jjjxxxqqqZZZNNNGGGAAA@@@???===>>>AAA<<<===???@@@AAA@@@@@@???>>>=========>>>>>>???@@@BBBBBBGGGQQQ\\\gggttt~~~oooaaaRRRJJJBBBCCCGGGMMMVVV^^^eeecccccceee```TTTIIIDDD@@@>>><<<999666444333222yyyuuuuuusssssstttvvvvvvqqqhhhaaaWWWSSSSSSYYYaaafffkkkoootttwwwzzz}}}~~~rrrjjj```XXXRRRRRRRRRSSS^^^lll~~~~~~~~~zzzvvvlllccc```ccceeeuuuxxxsssrrrrrr{{{ssslllhhhfffeeedddfffiiilllooopppssswww}}}}}}zzzpppiiiaaa]]]ZZZXXX\\\aaaffftttwwwjjjccc```^^^aaafffqqq~~~{{{qqqkkkgggdddbbbcccoookkkddd]]]UUUKKKDDD??????===:::999;;;:::888888:::::::::===CCCKKKeeemmmWWWLLLHHHDDDGGGMMMTTT^^^nnnxxxbbbQQQIIIBBBAAA???===>>>AAA;;;<<<===>>>>>>===<<<;;;???>>>>>>>>>>>>???@@@@@@BBBBBBFFFOOOXXXcccppp|||rrrbbbRRRIIICCCCCCIIIRRR]]]gggjjjgggfffeee___SSSJJJGGGBBB@@@<<<888555333222111{{{wwwwwwtttttttttvvvvvvqqqhhhaaaYYYTTTRRRXXX^^^bbbfffjjjsssvvvzzz~~~vvvggg]]]VVVVVVUUUUUU```mmm{{{pppeeebbbeeeeeerrr~~~|||}}}xxxrrrlllgggcccaaa___^^^___bbbeeegggjjjooowwwvvvjjjbbb]]]YYYYYY\\\ZZZggguuuxxxjjjccc```___bbbfffqqq~~~{{{qqqlllhhheeecccdddqqqjjjccc]]]UUUJJJCCC>>>>>><<<999999;;;:::888888::::::999===CCCIIIdddnnnXXXMMMIIIDDDFFFIIINNNYYYjjj~~~hhhRRRJJJCCCAAA@@@===>>>AAAAAAAAABBBCCCCCCBBB@@@@@@??????????????????@@@AAABBBAAAEEEMMMVVV```nnnyyyyyyhhhVVVMMMEEEEEELLLVVVcccooonnnjjjgggeee^^^SSSKKKIIIDDDAAA===888555222222111}}}zzzwwwsssrrrssstttuuuqqqjjjdddXXXRRROOORRRXXX\\\ccciiiqqqrrruuuzzz{{{jjj[[[WWWTTTTTT___nnn~~~~~~zzzrrrmmmlllgggqqq|||vvvppphhhaaaccc___ZZZXXXXXX[[[]]]]]]dddjjjrrryyyuuuhhh___[[[[[[WWW```gggppp}}}nnneee```^^^bbbhhhooo{{{ssslllfffbbb```aaahhhrrrzzzfff```YYYQQQJJJDDD===:::;;;<<<:::777999999::::::<<<===???@@@III```{{{]]]MMMHHHDDDDDDGGGOOOYYYeeewwwoooXXXLLLCCCDDDDDD>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<======<<<;;;???AAAEEEKKKSSS___kkktttuuu```RRRLLLKKKLLLZZZiiijjjpppjjjgggfffaaaVVVKKKFFF@@@<<<777333222222222222}}}yyyvvvvvvvvvvvvwwwwwwtttlllfffYYYRRROOORRRWWW\\\bbbiiipppqqqtttyyysssddd___ZZZXXXaaannn}}}}}}zzzuuupppooojjjqqq|||wwwqqqiiicccccc```\\\YYYZZZ[[[\\\\\\^^^bbbhhhnnnrrryyy}}}sssjjjeeecccZZZ]]]aaajjj}}}~~~nnneee___]]]aaafffooo|||~~~pppiiieeeaaa```bbbgggrrrsssbbb]]]WWWOOOIIICCC<<<:::;;;;;;:::777999999999:::<<<===???@@@III___bbbPPPJJJEEEDDDFFFNNNWWWcccuuuxxx^^^QQQFFFEEECCC>>>===@@@@@@AAAAAABBBAAAAAA@@@@@@???>>>======>>>>>>===;;;>>>@@@DDDIIIQQQ]]]iiiqqq|||}}}kkk\\\UUURRRRRR```oooqqqqqqjjjfffddd___TTTIIIDDD@@@<<<888555444444333333}}}xxxttttttsssssstttuuuqqqjjjdddYYYSSSOOOQQQVVV[[[aaahhhnnnooosssxxx~~~uuummmfff```eeemmm~~~zzzwwwvvvsssuuu~~~xxxqqqkkkjjjgggdddcccbbbbbbaaa___]]]___aaacccgggmmmtttyyyzzztttqqqbbb]]]\\\cccqqqpppfff___]]]```eeemmmzzzzzzmmmeeebbb___```cccgggrrrkkk^^^ZZZUUUOOOGGGBBB<<<::::::;;;:::888999999999:::;;;===??????GGG]]]iiiUUULLLGGGEEEFFFLLLTTT```rrrfffVVVHHHEEECCC>>><<<@@@???AAABBBCCCCCCBBBAAA@@@@@@???>>>>>>??????>>><<<===???BBBGGGNNNYYYeeelllwww~~~sssdddZZZVVVUUUbbbqqqrrrppphhhbbb```ZZZPPPGGGCCC???<<<999777666666555333}}}wwwrrrsssrrrqqqrrrssspppiiiddd[[[TTTOOOQQQUUUYYY```fffkkknnnrrrvvv{{{tttjjjiiimmm~~~}}}{{{|||yyywwwvvvuuutttrrrooolllgggeeecccaaaccchhhmmmrrrzzznnnaaa[[[```hhhsssssshhhaaa^^^```eeejjjwwwxxxjjjccc___]]]^^^aaagggsssggg]]]YYYTTTOOOEEEAAA<<<:::::::::999888888888999:::;;;===>>>???FFFYYY~~~qqqZZZOOOJJJGGGFFFKKKRRR^^^pppjjjXXXHHHDDDBBB>>>>>>AAA@@@BBBDDDFFFFFFEEECCCAAAAAA@@@>>>???@@@@@@???===>>>???AAAEEELLLVVVaaahhhssszzz{{{jjj```[[[XXXdddrrrsssmmmeee]]]ZZZUUULLLEEECCC>>><<<999888777777555333}}}vvvqqquuusssssstttuuusssmmmiii\\\TTTOOOPPPSSSWWW^^^eeeiiimmmqqquuuyyy~~~vvvpppooo~~~vvvrrrlllhhhfffgggjjjkkknnnssszzzzzziii___```bbbggg}}}tttjjjccc^^^___bbbhhhtttwwwjjjbbb___\\\\\\___hhhtttuuuccc\\\XXXQQQLLLBBB???<<<:::999999999999888888888999;;;<<<>>>???EEETTTuuuvvv]]]PPPLLLIIIHHHKKKQQQ\\\mmm|||kkkXXXFFFBBBBBB??????CCCBBBDDDFFFHHHIIIGGGEEEDDDAAA@@@??????@@@@@@???>>>???@@@BBBEEEJJJSSS^^^eeepppvvvuuujjjdddaaakkkyyyyyynnneee\\\WWWRRRKKKFFFEEE???<<<:::888777666444333~~~wwwppprrrpppppprrrtttsssnnnjjj]]]UUUOOOOOORRRVVV\\\ccchhhlllqqqtttwww|||{{{}}}vvvqqqmmmkkkiiihhhjjjoooxxxtttgggeeecccdddrrrvvvnnnfff```___aaakkkwwwuuuiiidddaaa^^^^^^```jjjvvvjjj^^^ZZZUUUMMMGGG???>>><<<:::999999999999888888888999:::<<<>>>>>>DDDOOOkkkxxx^^^QQQLLLIIIHHHJJJOOOYYYiiiwwwlllXXXFFFBBBCCCAAAAAADDDCCCDDDFFFHHHIIIHHHGGGFFFAAA@@@??????@@@@@@???===???@@@AAACCCHHHPPPZZZaaalllsss}}}|||rrrmmmiiissswwwlllaaaZZZUUUNNNJJJJJJBBB???;;;999888777555444wwwqqqmmmllllllnnnqqqqqqmmmjjj^^^VVVOOONNNQQQTTT[[[bbbhhhlllqqqtttvvv{{{}}}uuuooojjjhhhhhhmmmyyyuuunnnkkkjjjpppwww}}}vvvooogggdddeeesss~~~|||rrriiieeedddbbbaaaccclllxxxuuuaaa[[[ZZZUUULLLFFF======<<<:::999888999999777777888999:::<<<===>>>CCCJJJaaaxxx^^^PPPJJJGGGFFFIIIMMMUUUdddqqqoooZZZHHHDDDFFFCCCBBBDDDCCCDDDEEEFFFGGGGGGGGGGGGAAA???>>>>>>??????>>>===?????????AAAEEEMMMVVV]]]gggooozzz{{{xxxttt~~~yyykkkbbb[[[SSSOOOOOOHHHDDD>>>;;;999888777666xxxqqqooonnnnnnqqqtttuuuqqqnnn___VVVOOONNNPPPTTT[[[aaaggglllrrrtttvvvzzzyyynnniiieeehhhsssxxxsssrrrrrrsss~~~wwwooojjjjjjzzzxxxooohhhggggggeeeeeefffnnnzzzooo]]][[[]]]WWWNNNHHH<<<<<<<<<:::999888888:::777777888999:::<<<===>>>CCCGGG[[[www^^^OOOHHHFFFEEEHHHLLLSSS```mmmrrr]]]JJJGGGHHHEEEBBBCCCBBBCCCCCCDDDEEEEEEFFFGGG@@@???>>>>>>??????>>><<<===>>>>>>???CCCJJJSSSZZZdddmmmyyytttiii```WWWSSSRRRLLLGGGAAA<<<:::999999888wwwlllmmmmmmqqqvvv{{{{{{vvvqqqbbb[[[TTTQQQOOOOOOWWW___jjjllloooqqqtttyyy{{{tttmmmmmmqqqyyy~~~vvvsssttt|||qqqooottt~~~zzzqqqjjjiiijjjiiiiiilllrrr{{{nnnccc^^^VVVTTTQQQFFF<<<<<<;;;:::999999999999777888999999888999;;;===BBBFFFTTTqqqdddMMMKKKHHHFFFGGGIIIOOO[[[gggvvv___QQQLLLFFFFFFHHHBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBAAA@@@>>>============;;;;;;;;;<<>>>>>===>>>>>>>>>===<<<<<<<<>>@@@JJJbbboooWWWKKKHHHGGGGGGIIIMMMXXXcccttt~~~fffWWWQQQJJJJJJLLLFFFAAAAAAAAAAAAAAABBBCCCCCC>>>=========>>>>>>???@@@>>>>>>======>>>CCCIIINNN[[[cccnnnyyy}}}mmmccc\\\SSSIIIEEEBBB===::::::ooo~~~yyyqqqqqqssswww|||}}}{{{xxxqqqcccWWWSSSTTTUUUWWWZZZ^^^```eeeiiimmmrrrxxx|||}}}|||qqqkkkccc]]]aaajjjwwwvvvmmmhhhgggiiikkkpppvvv~~~~~~zzzxxx}}}zzzssspppssswwwxxxyyy{{{{{{kkk___]]]TTTLLLGGG???<<<;;;:::999888888888888666777888888777888:::<<<<<<>>>GGG[[[xxxuuu\\\LLLHHHGGGHHHIIINNNYYYdddttthhhXXXPPPHHHHHHIIICCC@@@@@@@@@@@@@@@AAAAAABBB>>>>>>=========>>>>>>???<<<=========>>>BBBGGGKKKWWW___kkkvvvppp```VVVMMMHHHDDD???<<<<<>>;;;;;;:::999888888888888666777888888777888:::;;;<<<===EEEXXXtttxxx]]]MMMIIIGGGHHHJJJPPP]]]iiixxxjjjXXXOOOEEEDDDEEE>>>???????????????@@@AAAAAA@@@???>>>===<<<<<<<<<<<<999:::<<<===>>>BBBFFFJJJSSS\\\hhhsss~~~lllaaaWWWQQQLLLFFFBBBBBBeeessswwwuuutttvvvzzz|||zzzxxxqqqfff[[[VVVSSSPPPOOOQQQTTTXXX]]]ccchhhnnntttwww}}}wwwmmmbbb^^^]]]^^^cccjjjpppyyytttmmmfffaaa^^^^^^___^^^aaaeeeiiioooxxx{{{xxxwwwzzzuuutttyyy}}}}}}}}}~~~rrrbbb___RRRGGGBBB===;;;:::999888888777777888666777888777777777999;;;<<<>>>FFFWWWrrryyy]]]NNNJJJGGGHHHLLLTTTcccqqq~~~ppp\\\QQQFFFCCCCCC<<>>===<<<;;;;;;;;;888:::<<<===>>>AAAEEEHHHQQQYYYeeeqqq{{{}}}rrreee^^^WWWNNNHHHGGGbbbooo~~~yyyvvvtttvvvyyyzzzyyywwwoooggg___ZZZTTTNNNMMMOOOQQQUUU[[[bbbgggmmmsssvvvzzz}}}ssskkkddd___^^^```bbbmmm~~~zzzrrroookkkfffbbb```_________```bbbdddhhhrrryyyvvvwwwxxxtttuuu{{{uuuccc^^^PPPCCC???<<<;;;:::999888777777777777555777777777777777999;;;<<>>===<<<<<<<<<<<<<<<999;;;======>>>???AAADDDPPPWWWbbbmmmvvv}}}rrrhhh\\\TTTRRRaaalll{{{zzzwwwuuuuuuxxxyyyxxxvvvnnniiibbb]]]UUUMMMLLLOOOOOOTTTZZZaaagggmmmrrrvvvvvvyyy~~~zzznnnddd^^^]]]\\\cccqqqzzzuuupppnnnkkkhhheeedddbbbbbbaaabbbbbbcccgggqqqyyyuuuwww~~~wwwsssuuu}}}wwwbbb\\\NNNAAA===;;;;;;:::999888777777777777555666777777666777999;;;===???FFFUUUppp~~~cccPPPKKKGGGHHHNNNZZZnnnjjj]]]OOOJJJIIIBBB@@@@@@@@@???@@@@@@AAABBB===<<<<<<<<<<<<===>>>>>>;;;<<<>>>>>>======???@@@OOOVVV```iiirrr{{{|||nnndddaaa___jjjxxx|||uuuooonnnssswwwuuurrrsssnnneee\\\TTTPPPNNNMMMQQQSSSXXX]]]dddjjjnnnpppqqqtttyyyooo```eeedddiiixxx~~~xxxuuuqqqpppnnnkkkjjjkkknnnqqqhhhjjjkkkkkkmmmqqqyyytttuuu~~~|||vvvuuu}}}zzz```VVVOOOCCC;;;;;;888888888888777777777777666777888777666666888:::999AAAHHHSSSjjjbbbWWWKKKFFFLLLRRRYYYnnn{{{gggUUUKKKHHHGGGDDDBBB@@@??????>>><<<;;;??????>>>===============::::::;;;;;;===>>>@@@@@@FFFQQQ]]]dddiiirrrwwwlll]]]ggguuu{{{tttnnnmmmrrruuutttrrrtttooofff]]]UUUPPPMMMMMMQQQSSSVVV[[[aaafffjjjlllooorrrwww}}}qqqiiieeefffrrr{{{xxxrrrssssssrrrrrrssstttuuuoooooonnnllllllooovvv{{{~~~sssuuuzzzuuuttt{{{ttt\\\SSSLLLBBB;;;;;;666666777777888888888999999:::::::::999999;;;===:::@@@GGGRRRkkkjjjWWWKKKFFFLLLTTT]]]rrr}}}jjjZZZOOOJJJHHHCCCBBB@@@@@@AAA@@@???===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;<<<>>>??????CCCMMMYYYaaafffooo|||}}}zzzyyyZZZcccqqq}}}{{{uuuooonnnqqquuuuuussstttppphhh^^^VVVQQQMMMLLLPPPQQQTTTXXX]]]aaaeeegggmmmooosssyyytttjjjeeelll}}}yyyzzz{{{||||||{{{zzzyyyvvvuuurrrnnnlllnnnqqquuuyyy~~~rrrvvvwwwrrrqqqxxxlllWWWNNNIIIAAA;;;;;;555555666777888999::::::666777888777666666888:::<<>>>>>???HHHTTT\\\bbblllyyyzzzrrrlllllluuuWWW```lllyyy}}}wwwqqqooorrruuuvvvuuuuuuqqqiiiaaaXXXRRRMMMKKKNNNOOORRRVVVZZZ___dddfffkkkmmmqqqwwwttthhhjjjwww{{{yyywwwvvvuuusssqqqooooooooorrrzzzrrrvvvuuupppnnnuuu~~~xxxfffSSSJJJEEE???:::999555666666777888888999999555666666666555555777888<<>>:::777888888777777777777777777888999999999888888:::;;;<<>><<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;<<<<<<======CCCLLLTTT[[[fffrrr{{{uuullleeehhhrrryyywwwrrrfffaaaaaajjjxxxRRRYYYcccooo~~~~~~yyysssnnnnnnoooqqqsssssspppkkkddd]]]VVVPPPMMMKKKLLLNNNRRRXXX^^^dddhhhhhhkkkpppwwwxxxssswww{{{wwwxxx{{{~~~{{{vvvqqqmmmkkkooo{{{sssuuuzzztttpppssszzziii^^^OOOFFFAAA>>>:::777888888888888777777666666666777888777666666888:::;;;???DDDRRRpppsss___OOOOOOUUU^^^sss|||mmmfffeeeccc\\\UUUOOOLLLIIIGGGEEECCC@@@===<<<<<<;;;::::::::::::;;;;;;;;;::::::;;;<<<=========BBBIIIQQQYYYcccooowwwwwwmmmcccdddnnnwwwwwwtttdddZZZVVV\\\fffsssOOOVVV___jjjzzz~~~vvvqqqoooooorrrsssqqqoookkkeee^^^WWWRRRNNNLLLLLLNNNQQQVVV\\\aaaeeeeeeiiiooovvv~~~~~~}}}~~~~~~}}}yyysssoooooowww~~~uuuuuu|||zzzuuuvvv|||rrr```WWWKKKBBB???>>>;;;888777777777777777888888888444555555555444444666777999>>>CCCNNNiii~~~gggSSSOOORRRXXXkkkwwwfff^^^^^^^^^YYYRRRNNNLLLIIIGGGEEEDDDAAA>>>===<<<<<<;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===AAAGGGNNNUUU```kkkrrr}}}}}}qqqooommmnnnuuuuuuooolllnnnrrrwww|||wwwllljjjoootttrrrnnnaaaVVVPPPVVV\\\bbbpppMMMSSS\\\gggwww{{{uuurrrrrruuuwwwpppoookkkfff```YYYSSSOOOMMMMMMNNNPPPTTTYYY^^^aaacccgggnnnvvv~~~{{{vvvtttwww}}}~~~vvvuuuzzzyyyyyy}}}iiiYYYRRRHHH@@@>>>>>>===999555555666777888999::::::666777888777666777888:::888===CCCKKKbbbpppXXXPPPOOORRRaaatttuuubbbXXXYYYZZZVVVOOOLLLJJJHHHFFFFFFDDDBBB@@@======<<<;;;;;;;;;;;;<<<888999999:::;;;<<<>>>???===@@@EEEKKKSSS]]]hhhoooxxxzzzrrraaa^^^[[[\\\fffxxxxxxkkkccc^^^```bbbfffkkkrrr{{{wwwrrrssssssnnniii[[[PPPKKKOOORRRRRR[[[gggpppLLLPPPWWWaaannn{{{xxxtttsssrrrssstttqqqmmmiiiccc\\\UUUPPPNNNMMMMMMOOORRRWWW]]]``````gggpppxxx}}}}}}yyyyyyxxx}}}~~~zzztttrrrzzzeee[[[TTTJJJBBB===;;;:::999777777666666666666777777777666666555555555666666<<<999;;;GGGXXXvvvuuuXXXOOOLLLJJJUUUdddxxxsss\\\WWWUUUOOOJJJKKKHHHEEEBBB@@@???>>><<<:::>>>===;;;:::999888888888888999:::;;;;;;;;;::::::<<<;;;???HHHOOOWWWbbbkkkqqqxxxpppcccTTTPPPNNNSSS\\\hhhzzzvvviii```ZZZWWWWWW[[[^^^aaahhhpppxxx~~~}}}|||pppaaa[[[OOOFFFHHHMMMQQQSSSVVV[[[aaajjjsssyyyLLLOOOVVV```lllyyyyyyuuusssssssssuuurrrnnnjjjeee]]]VVVPPPMMMMMMLLLMMMQQQVVV[[[^^^___dddmmmtttzzz~~~{{{uuuoooqqqwww{{{xxxtttwww{{{tttppp|||ttt___TTTNNNEEE>>>:::999888888888777666666666666666777777777666666666666777777<<<999<<>><<<======;;;:::999888888888999999::::::;;;;;;;;;:::===<<>>======?????????>>>===<<<;;;:::999888888888999999:::::::::;;;;;;;;;>>><<<>>>CCCHHHLLLUUU]]]iiipppzzzrrraaaSSSLLLGGGCCCBBBEEEJJJPPP\\\fffqqq~~~|||ssshhh```XXXTTTQQQOOORRRXXXYYY```iiirrryyyyyyeeeYYYMMMIIIHHHFFFEEEFFFFFFGGGJJJMMMPPP]]]vvvHHHMMMTTT[[[dddooozzz}}}wwwsssrrrrrrvvvtttrrroookkkcccZZZTTTOOOMMMKKKJJJLLLQQQVVVYYY\\\```eeejjjpppvvv}}}wwwkkkdddbbb^^^ccclllwww{{{wwwwww}}}sssmmmhhhooo}}}mmmZZZPPPJJJCCC===;;;::::::999999888777666666555555666666666666666666666777888999999===BBBGGGWWWyyydddUUUPPPJJJIIILLLUUUeee~~~qqq]]]PPPFFFBBBCCC???===<<<<<<>>>???>>>>>>===<<<;;;:::999999999999:::999999999::::::;;;;;;>>><<<===BBBEEEIIIQQQYYYdddkkkuuu~~~xxxfffWWWNNNKKKHHHEEEDDDFFFHHHKKKRRR[[[jjjyyy~~~mmmcccXXXRRRMMMIIIJJJNNNLLLQQQXXX___gggqqq}}}uuugggXXXNNNIIIDDDBBBDDDEEEFFFHHHIIIJJJTTTkkkFFFKKKRRRYYY___iiittt|||}}}vvvqqqpppppptttssssssrrrooohhh___YYYQQQOOOLLLJJJKKKPPPUUUXXX\\\___cccggglllssszzzssshhhddddddbbbeeennnwww~~~{{{zzz|||tttfffhhhqqqiiiZZZPPPKKKDDD>>>;;;:::999888888888777666666666666666444444444444444555666777777888<<>><<<<<<=========<<<<<<<<<;;;:::999999999999::::::999999999:::;;;<<<===;;;<<<@@@DDDGGGOOOWWW___fffpppzzzqqqaaaTTTMMMKKKGGGEEEEEEHHHJJJLLLRRRZZZgggttt|||kkk```TTTMMMIIIFFFFFFIIIHHHLLLPPPUUU\\\fffrrr{{{wwwdddVVVLLLDDDCCCEEEAAADDDGGGHHHGGGLLL^^^pppDDDJJJQQQVVV[[[cccooowww|||uuuooommmmmmpppqqqsssuuusssmmmeee___UUURRRNNNKKKLLLPPPTTTXXX[[[]]]aaadddiiiooovvv{{{~~~yyyooohhhfffgggiiikkkrrr|||{{{|||yyykkkhhhjjjsss}}}yyybbbWWWLLLGGGAAA<<<999777666555777777666666666666777777333333333333444555666666888777999>>>AAAIIIaaayyyoooYYYMMMHHHIIILLLMMMZZZqqqiiiTTTIIIEEEDDDBBB@@@============<<<;;;<<<;;;::::::999999999:::;;;:::999888999:::;;;<<<<<<:::;;;???CCCFFFNNNVVV\\\bbbllluuu|||pppcccXXXRRROOOJJJHHHIIINNNPPPSSSYYY```kkkuuuxxxdddYYYNNNJJJHHHEEEEEEGGGFFFIIILLLOOOSSS[[[eeemmmyyy~~~~~~qqqaaaSSSHHHDDDEEEAAADDDIIIIIIFFFIIIWWWgggCCCIIIPPPTTTXXX___jjjttt{{{~~~{{{sssllljjjjjjlllooosssvvvvvvrrrjjjdddXXXUUUPPPMMMMMMPPPUUUXXXYYY\\\___bbbfffkkkqqquuu{{{~~~vvvqqqpppsssuuuuuuuuu{{{ssskkkfffkkktttyyy}}}ppp\\\UUUGGGCCC>>>:::888777666666666555555666666777888999333333333444444555777777:::666777<<>>>>>===<<<;;;;;;:::999999999::::::;;;:::999888888:::;;;===<<<::::::>>>@@@CCCJJJRRRYYY___gggpppyyy~~~xxxrrrkkkeeeaaa\\\ZZZZZZ\\\]]]]]]bbbiiiooouuu|||~~~xxxqqqbbbWWWNNNKKKKKKIIIIIIJJJIIILLLOOOPPPRRRWWW___eeeqqqvvv}}}|||uuurrrqqquuuqqqaaaQQQIIIGGGEEEHHHLLLLLLHHHIIIVVVeeeBBBHHHOOOSSSVVV]]]hhhqqqxxx|||}}}zzzqqqjjjhhhhhhjjjmmmrrrwwwxxxtttmmmhhhZZZVVVQQQNNNNNNQQQVVVYYYXXXZZZ]]]```dddhhhnnnqqqyyy~~~|||vvvvvv|||~~~}}}yyynnneeehhhoootttyyy}}}lllYYYUUUEEEAAA===:::999999999888555555555555666888999:::444444444555555777888888<<<666555:::===AAANNN^^^hhhUUUIIIGGGIIILLLRRR___tttxxx^^^OOOHHHFFF@@@???======?????????>>>;;;;;;:::999999999::::::;;;:::999888888:::<<<======::::::===???@@@GGGNNNXXX]]]eeelllttt{{{wwwsssooolllkkkiiifffiiinnnkkkpppsssssstttsssnnngggcccYYYQQQPPPPPPOOONNNNNNRRRUUUXXXZZZ[[[^^^dddiiimmmsssyyy~~~xxxnnniiieeejjjttt~~~mmmZZZNNNIIIGGGIIILLLKKKFFFGGGUUUeeeCCCGGGMMMRRRVVV\\\dddjjjsssuuuwwwuuupppkkkgggeeehhhooouuuvvvwwwvvvpppjjjccc___XXXRRRPPPQQQTTTVVVYYYZZZ[[[]]]___ccciiimmmvvvyyy~~~xxx~~~|||zzzpppmmmmmmoootttzzz}}}kkkYYYOOOEEE???:::999:::;;;777444444444555666777777666666555555555555666666666666777666777999:::???LLLXXXiiiUUUOOOLLLGGGMMMPPPZZZmmmiiiXXXLLLDDD@@@??????@@@AAA@@@<<<:::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<;;;;;;::::::;;;???EEEJJJQQQYYYdddkkkqqqzzz~~~vvvpppnnnooopppnnnmmmnnnppppppnnnkkkccc^^^XXXUUUWWW[[[]]]]]]___cccgggjjjkkklllmmmnnnwwwxxxzzz}}}zzzkkkaaa^^^aaafffpppttteeeWWWNNNIIIHHHKKKMMMHHHFFFPPP```AAAEEEKKKOOOSSSYYYaaagggrrruuuwwwuuunnnhhheeeddddddkkkrrrtttuuuuuuqqqkkkeeeaaaZZZTTTQQQRRRTTTWWWXXXYYY[[[\\\^^^bbbhhhllltttxxx}}}www{{{zzzuuurrroooqqquuu~~~hhhVVVMMMDDD???:::888::::::777444444555555666666666666555555555555555666666666666666555555777888===JJJWWWqqqYYYOOOIIIEEEGGGIIISSSgggrrraaaSSSIIICCCAAA>>>=========<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;:::;;;::::::;;;???EEEIIIOOOWWWaaaiiioooxxx|||uuuqqqnnnllllllnnnpppqqqpppnnnllliiidddccceeehhhjjjjjjpppsssvvvyyy{{{{{{||||||nnnaaaZZZZZZ^^^gggzzz|||mmm___VVVMMMJJJKKKMMMJJJIIISSSbbb???CCCHHHKKKOOOUUU]]]cccoootttxxxuuukkkcccaaabbbaaahhhnnnqqqsssuuurrrmmmgggccc\\\VVVRRRRRRTTTVVVVVVWWWYYYZZZ\\\```eeeiiiqqquuuzzz}}}xxxssswww}}}|||uuussstttcccRRRJJJBBB>>>:::888999999666444555555666666666555555444444555555555555666666666888666666777888===JJJWWW||||||```PPPJJJGGGDDDFFFMMM___xxxmmm\\\OOOHHHDDD???<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAA@@@===;;;;;;;;;::::::::::::;;;>>>DDDHHHMMMUUU^^^eeellluuu}}}vvvnnnmmmmmmnnnqqquuuwwwwwwwwwzzzxxxwwwxxxzzz}}}~~~~~~zzziiiXXXVVVVVV^^^ooowwwjjjaaaWWWQQQNNNPPPOOONNNWWWddd>>>BBBFFFIIILLLRRRZZZaaakkksssxxxtttiii___^^^```aaagggllloooqqqtttrrrmmmhhhddd]]]VVVRRRQQQRRRTTTSSSUUUWWWXXXZZZ^^^bbbfffmmmqqqvvvzzz|||}}}{{{pppppprrryyy{{{zzz}}}___NNNGGG@@@===999777777777666444666666666666555444333333444444444555555555666666:::888888999:::>>>KKKXXXxxxiiiUUUMMMLLLHHHHHHLLLYYYooozzzdddTTTJJJFFFAAA>>>>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@???===;;;;;;<<<:::::::::::::::===BBBFFFLLLRRRZZZbbbiiirrr|||~~~wwwnnnqqqsssvvvzzzyyy___YYYUUUZZZiii~~~tttlllfff]]]WWWWWWUUUSSSZZZeee???BBBFFFHHHLLLRRRZZZaaaiiiqqqwwwsssggg^^^\\\^^^bbbhhhlllnnnpppsssqqqnnniiiddd]]]VVVQQQOOOPPPPPPQQQRRRUUUVVVXXX[[[___bbbiiimmmrrrvvvyyy{{{}}}~~~vvvtttssswww~~~wwwZZZKKKEEE>>><<<999777666666555444555555666555555444333333444444444444555555555555999888888::::::===IIIUUUuuurrrYYYNNNLLLKKKIIIKKKUUUhhhmmmYYYIIIFFFCCC@@@@@@@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;<<<===:::::::::::::::<<<@@@CCCJJJOOOWWW^^^fffoooxxxzzztttwwwzzzmmmaaaXXXYYYdddvvvxxxxxxnnneeebbb]]]YYY^^^hhh???BBBEEEHHHLLLRRR\\\ccchhhoootttqqqhhh___\\\\\\bbbgggkkklllnnnrrrqqqnnnjjjfff^^^WWWQQQOOONNNNNNNNNPPPSSSTTTVVVXXX\\\^^^dddiiioootttwwwzzz|||~~~oooVVVIIIBBB<<<:::888666555444444444444444555555555444444333333444444444444555555555555555777888888:::DDDOOOppp{{{]]]MMMJJJIIIHHHIIIQQQbbbzzzzzzdddLLLIIIDDDAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<999::::::::::::;;;???AAAHHHLLLRRRZZZbbbkkktttyyywwwvvvwwwyyy}}}}}}{{{zzzzzzzzzyyy}}}~~~mmm]]]ZZZ___lll}}}uuupppggg```cccnnn>>>AAADDDGGGKKKSSS]]]dddhhhmmmqqqpppiiibbb\\\ZZZ^^^cccgggiiilllqqqrrrppplllhhh```YYYSSSOOONNNMMMLLLNNNQQQSSSTTTVVVYYY\\\aaaeeelllrrrvvvyyy}}}zzztttxxx~~~eeeQQQFFF???::::::888666444333444555333333444555555555444444333333444444444555555555333333666999999:::BBBKKKhhhdddQQQKKKHHHGGGGGGLLL[[[qqqsssWWWQQQIIIBBB>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999999:::999:::::::::999;;;===@@@DDDGGGMMMUUU]]]fffnnnsss}}}zzzooooooppptttwwwxxxwwwuuussssssrrrrrrssswww}}}|||fff\\\[[[cccxxx|||pppfffjjjuuu===@@@CCCGGGKKKSSS]]]eeehhhkkkoooooojjjccc]]]ZZZ[[[```dddfffkkkqqqsssqqqnnniiibbbZZZTTTPPPNNNNNNKKKMMMPPPRRRSSSUUUXXXZZZ___dddkkkqqqvvvzzz}}}}}}xxxnnnbbbfffmmmvvv{{{___NNNCCC<<<999999888666333222333555222222333444555555555555333333333444444444555555333444888<<<;;;;;;BBBKKK___kkkVVVPPPKKKHHHGGGJJJUUUhhh}}}~~~ccc[[[OOOEEE???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===:::888888999999:::;;;:::999:::===???AAADDDJJJQQQZZZccckkkooo}}}~~~zzzuuutttuuuvvvtttrrrpppqqqtttxxxyyywwwrrrnnnhhhkkknnnqqquuu|||mmm```ZZZ^^^qqqvvvkkkooo{{{>>>>>>AAAGGGKKKOOOYYYdddssspppooonnnjjjbbbZZZVVVXXX]]]cccggghhhjjjmmmpppkkkkkkjjjddd[[[SSSOOONNNJJJJJJLLLPPPRRRSSSYYY```aaaeeejjjppptttwww{{{}}}~~~xxxiiibbb]]]```eeelllttt~~~zzztttzzzqqqWWWHHHBBB???888888777666555444444444333333444555555444333333333333333444444444555555444444555555777;;;AAAEEE\\\lllSSSJJJKKKEEEDDDJJJRRR[[[nnnuuubbbOOOHHHGGGDDD>>>;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999::::::;;;777777888:::::::::::::::@@@BBBGGGMMMSSS\\\eeekkkxxx}}}wwwllljjjbbbddddddccceeehhhjjjjjjjjjpppxxx~~~yyyqqqlllgggjjjnnnssszzzuuuccc[[[___mmmyyyyyyrrrxxx>>>>>>AAAGGGKKKOOOYYYcccrrrrrrqqqooojjjbbb\\\YYYWWW[[[```dddfffiiimmmqqqqqqpppmmmhhh```WWWPPPKKKJJJIIILLLPPPQQQRRRWWW^^^^^^bbbggglllppptttwwwzzz}}}rrreee______aaafffkkkqqqzzzwwwpppsss|||dddPPPDDD===:::666666555333333222222333333333444555555444333333333333333444444444555555444444555555666:::@@@DDD[[[}}}rrrYYYPPPLLLFFFDDDIIIMMMUUUfffyyy|||iiiTTTKKKHHHDDD???===;;;;;;::::::::::::;;;;;;:::999999888888999999:::999999:::::::::999999888===@@@EEEJJJQQQYYYbbbhhhuuuzzz|||kkk```\\\VVVVVVTTTSSSVVV\\\aaadddkkkqqqyyy{{{sssmmmiiilllrrryyyuuubbbXXXYYYdddooo}}}vvvuuu>>>>>>AAAGGGKKKOOOYYYcccrrrvvvxxxtttmmmeee```]]]UUUXXX\\\___ccchhhmmmqqqsssqqqooommmhhh```UUUMMMJJJIIIKKKPPPQQQQQQTTTYYYZZZ]]]cccgggkkkooosssvvvzzz}}}sssjjjffflllnnnpppssswww{{{tttjjjkkkqqq}}}lllWWWJJJBBB:::555666555444333333333333333333444444555555444444333333333333444444444555555333444555555666:::???CCCTTTtttzzzbbbVVVLLLGGGFFFHHHHHHLLL]]]ooosss\\\OOOIIIDDD@@@>>>;;;::::::999999:::::::::999999888888888888999999;;;;;;::::::999888777777:::===AAAFFFMMMUUU^^^cccooouuu~~~sssbbbVVVQQQPPPMMMJJJJJJNNNVVV^^^eeelllrrr{{{yyytttqqquuu|||qqq___TTTSSS[[[eeeyyy}}}vvvuuutttttttttzzz>>>>>>AAAFFFJJJNNNXXXbbbqqqzzz~~~uuulllddd```VVVVVVXXX[[[___eeekkkooopppnnnmmmooopppjjj^^^TTTKKKIIIKKKOOOPPPOOOQQQUUUWWWZZZ___cccgggjjjooorrrxxx{{{sssgggeeehhhrrrwww^^^OOOIIICCC;;;555888777666555555555555555444444444444444444444444333333333444444444555555333444555555666999===AAAKKKgggiiiZZZLLLHHHGGGHHHEEEGGGVVVhhh~~~dddSSSJJJDDD@@@???;;;;;;:::999999999999::::::999999999999999999:::;;;::::::999999888888888888;;;???DDDJJJRRRZZZ```iiioooyyy~~~pppaaaVVVPPPNNNIIIGGGIIINNNUUU___ggglllrrr|||zzzhhhZZZQQQPPPXXXbbbsss}}}wwwnnnkkkjjjnnnttt======@@@EEEHHHLLLVVV```ooo}}}vvvkkkcccYYYWWWVVVVVV[[[aaahhhlllmmmkkklllppptttooocccXXXNNNKKKJJJNNNOOONNNOOORRRUUUXXX\\\```cccgggkkkooouuuyyy}}}sssfffbbbccciii{{{oooVVVKKKHHHCCC:::555777777666555555555555666444444444444444444444444333333333444444444555555333444555555666888;;;>>>EEE\\\ppp]]]MMMHHHGGGHHHFFFFFFRRRccczzzlllXXXLLLCCC??????<<<;;;::::::999999999:::;;;;;;::::::::::::;;;;;;999999888888888999:::;;;888:::>>>CCCHHHPPPXXX]]]dddkkkuuurrrfff[[[SSSMMMGGGEEEIIINNNRRR[[[eeelllrrr}}}yyynnnaaaVVVOOONNNVVV```ssszzzssskkkfffeeekkkwww<<<;;;>>>CCCFFFJJJTTT^^^kkk{{{vvvjjj```[[[VVVTTTWWW]]]cccggglllkkkmmmrrruuupppeeeZZZRRRMMMJJJLLLNNNMMMMMMPPPSSSVVVYYY\\\```dddiiilllqqquuuzzz~~~wwwiiidddbbbeeesssiiiOOOFFFEEE???777444555444444333333333444444555444444333333444444555333333333444444444555555333444555555555777:::<<>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::888777777999:::;;;666888;;;???DDDKKKSSSXXX___gggqqqzzz~~~tttjjj```TTTMMMNNNOOOPPPYYYfffnnnsss{{{tttmmmfff\\\SSSLLLJJJRRR\\\uuu~~~tttooooooyyy999999<<<@@@CCCGGGPPPZZZcccqqq}}}|||kkkcccXXXRRRRRRWWW\\\___cccfffkkkrrrwwwuuuooojjjYYYQQQJJJJJJLLLLLLMMMPPPOOOQQQTTTWWWZZZ^^^cccggghhhlllrrrwwwzzz|||~~~vvvoookkksss~~~cccIIIAAA???888555777666666555555555666666777555444333333333333444555333333333444444444555555222444555555555666888:::@@@CCCRRRooolllYYYMMMEEEGGGHHHFFFIIIOOOaaa}}}iiiVVVIIICCCBBB??????>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;===;;;999777777777999:::555777:::>>>CCCJJJQQQVVV___fffpppyyy{{{fffWWWLLLJJJJJJKKKUUUdddooossszzzsssiiibbbZZZSSSLLLKKKTTT___ttt|||wwwxxx<<<;;;<<<===AAAGGGMMMPPP]]]cccnnnyyyssseeeXXXSSSQQQQQQUUU[[[aaacccgggmmmrrrvvvwwwvvvdddYYYMMMGGGIIILLLMMMLLLQQQQQQRRRTTTWWW\\\```cccfffjjjnnnrrruuuxxx{{{~~~wwwpppssszzzwwwZZZGGGBBB;;;999888222888777666555333222111000444444444444444444444444444444444333333222222222333333333444555666777888<<>><<<;;;<<<======<<>>===<<<<<<<<<<<<<<<999999999999999999999999666777999:::>>>CCCJJJOOOVVV^^^jjjttt|||mmm^^^OOOHHHIIIOOOYYYbbbllluuuyyyqqqaaa\\\WWWQQQKKKJJJQQQ[[[lll{{{<<<;;;<<<===AAAGGGLLLOOOYYY^^^hhhrrrzzztttfffYYYRRRPPPOOOSSSYYY^^^```eeekkkppptttvvvvvvjjj___RRRKKKJJJMMMMMMMMMPPPPPPQQQSSSWWW[[[___bbbeeehhhmmmqqqtttxxx{{{~~~wwwuuuxxxuuuXXXEEEAAA;;;888888333555555555444333333222222444444444444444444444444444444333333333222222222333333333333444666777888<<<>>>FFFVVVqqqfffVVVJJJHHHHHHFFFHHHNNNXXXiiidddPPPEEEBBB@@@>>><<<;;;<<<<<<<<<;;;======<<<;;;;;;;;;<<<<<<999999999999999999999999555666888999;;;@@@GGGKKKSSS[[[fffqqqyyyxxxiiiXXXOOONNNPPPWWW^^^hhhnnnvvvyyy{{{xxxoooaaa\\\VVVQQQJJJHHHNNNWWWhhhuuu<<<;;;<<<===AAAFFFKKKNNNSSSXXX___hhhpppvvvzzz|||uuuiii[[[RRRNNNMMMQQQVVVYYY\\\bbbhhhnnnsssvvvwwwssshhhZZZPPPLLLMMMMMMNNNNNNOOOPPPRRRVVVZZZ]]]___bbbfffkkkooossswww{{{}}}}}}|||{{{qqqUUUCCC???999777999555333333333333444444444444444444444444444444444444333333333333222222222222222222333333444666777888;;;===CCCRRRlllmmm\\\MMMIIIIIIFFFHHHNNNRRR___uuuoooVVVHHHBBB???===<<<<<<<<<<<<:::999;;;::::::::::::;;;;;;<<<999999999999999999999999555666666777999<<>>888777999666333333333333333333333333333333333333333333333333333222222222222222222222222222222333444555777777;;;<<<@@@MMMfffvvvbbbPPPJJJIIIEEEGGGLLLLLLWWWjjjyyy^^^OOOHHH???>>><<<<<<<<<;;;999777999888888888999:::;;;;;;888888888888888888888888666666777777777:::>>>AAAJJJQQQ[[[eeennnxxx{{{nnngggdddbbbcccfffmmmooopppnnnnnnuuu|||~~~pppddd___XXXSSSLLLGGGJJJOOOWWWcccsss;;;;;;<<<===@@@DDDHHHJJJNNNRRRVVV\\\bbbjjjsssyyyxxxqqqeeeVVVMMMKKKLLLMMMQQQVVV]]]ccciiiooouuuyyy}}}wwwlll___TTTMMMKKKLLLJJJKKKMMMPPPSSSVVVXXXYYY[[[___dddiiimmmqqquuuxxxyyy{{{~~~wwwxxxcccKKK>>>===888666999666555444444333222222111111333333333333333333333333222222222222222222222222222222222333444555666777:::;;;>>>IIIaaajjjTTTKKKHHHDDDDDDHHHIIIPPPaaazzzgggVVVNNNAAA???===<<<<<<;;;999777888888888888888999:::;;;888888888888888888888888777777888777777999<<>>@@@CCCFFFHHHMMMPPPTTTXXX]]]eeeooowww{{{wwwlll\\\PPPLLLKKKJJJNNNSSSZZZ```eeekkksssxxx}}}{{{ttthhh[[[PPPLLLKKKHHHIIILLLNNNQQQTTTVVVWWWXXX\\\aaaeeeiiimmmqqqtttwwwxxx{{{~~~yyypppqqqyyy}}}[[[EEE<<<===888666999666555444444333222111111000333333333333333333333333111111111222222222222222111111222222333555666777999:::===GGG]]]sssYYYNNNIIICCCBBBFFFGGGLLLZZZqqqrrr]]]QQQDDDAAA>>><<<;;;;;;999888999888888888888999999:::888888888888888888888888777888888888777888;;;===BBBGGGPPPYYYaaakkkwww~~~|||zzzuuuwwwyyyxxxxxxzzzsssfff^^^VVVQQQMMMJJJKKKPPPVVVcccxxx;;;;;;<<<>>>@@@BBBEEEFFFJJJNNNRRRUUUXXX```jjjrrr|||{{{rrraaaTTTNNNKKKGGGJJJPPPWWW\\\```fffooouuu}}}~~~|||rrrcccUUUMMMKKKGGGHHHJJJMMMPPPRRRTTTTTTVVVYYY^^^bbbfffiiimmmoootttuuuwwwzzz~~~wwwooorrr{{{jjjTTTAAA;;;>>>999777888555222222222222222222222222222222222222222222222222000111111111222222222222111111111222333444666666888:::===EEEZZZ||||||___QQQKKKDDDBBBEEEFFFIIITTTiiihhhWWWGGGCCC>>>;;;:::;;;;;;:::::::::999888888888999999888888888888888888888888666777888777777777999;;;===CCCJJJRRRZZZdddpppxxxyyylllcccZZZVVVSSSQQQTTTXXX___jjj~~~;;;;;;<<<>>>@@@BBBDDDEEEHHHLLLPPPRRRUUU\\\fffooo}}}~~~vvvdddVVVPPPKKKFFFGGGMMMUUUZZZ]]]ccclllrrr|||xxxhhhXXXOOOLLLFFFGGGJJJMMMOOOQQQSSSSSSUUUXXX]]]aaacccgggjjjmmmrrrsssuuuxxx{{{yyyssswww\\\PPP???;;;???:::777888444000111111222333333444444222222222222222222222222000000111111222222222222111111111222333444666666888:::===EEEXXXzzzcccTTTLLLEEECCCEEEEEEHHHQQQddd|||rrr^^^JJJEEE???;;;:::;;;;;;<<<;;;;;;:::999888888888999777777777777777777777777444666777666666666888:::;;;@@@GGGNNNUUU```kkksss|||sssjjj```[[[YYYYYY\\\bbbfffooo<<<;;;;;;;;;<<>>888444333444444444333333333333333333333333000000111111111111000000222222222222222222222222000111111222444444555666777;;;;;;CCCWWWpppqqqYYYMMMIIIGGGFFFCCCDDDKKK[[[sss|||dddMMMEEE>>>>>>>>><<<:::;;;<<<<<<;;;::::::999888888999999999999999999999999777777777777777777777777:::===BBBIIIPPPZZZccciiiwww|||ttthhheeeiiikkknnnpppzzz{{{<<<;;;;;;;;;<<<>>>@@@AAABBBEEEIIILLLPPPWWWaaahhhxxxzzziii[[[PPPIIIHHHHHHLLLSSSXXX\\\dddmmmttt{{{}}}uuujjj[[[NNNKKKHHHHHHKKKKKKJJJMMMRRRQQQTTTXXX\\\___ccchhhlllppprrrtttvvvxxx{{{bbbKKK@@@===888555444444444333222222222222222222222222000111111111111111111000222222222222222222222222///000111222444555666777555999:::AAATTTkkk{{{aaaPPPHHHEEEDDDBBBCCCHHHVVVmmmhhhQQQHHH@@@>>>>>><<<:::;;;<<<<<<;;;::::::999888888666666777777777777666666777777777777777777777777888;;;@@@FFFMMMVVV___eeerrrwwwzzz{{{<<<<<<;;;:::;;;<<<===>>>???BBBFFFIIIMMMTTT]]]dddtttsssdddUUUKKKIIIHHHJJJOOOSSSWWW^^^ffflllrrrwwwxxxwwwpppbbbTTTNNNJJJHHHJJJJJJIIILLLPPPRRRSSSVVVYYY\\\aaagggkkkpppqqqssstttvvvzzz~~~uuuTTTAAA===;;;888666666555333222111111111111111111111111111111222222222222111111222222222222222222222222//////000222333555666666222888999???NNNccclllUUUIIIEEEFFFBBBBBBEEEOOOccc}}}oooWWWLLLAAA>>>>>><<<:::;;;<<<;;;;;;::::::999999888888999999::::::999999888777777777777777777777777555888===BBBHHHPPPYYY___jjjooowww{{{tttrrrqqqtttyyy~~~===<<<;;;:::::::::;;;;;;<<>>>>>===<<<<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;::::::666666666666666666666666444777:::???DDDKKKSSSYYYdddiiipppxxx{{{uuutttxxx}}}{{{qqqgggbbbaaaccciiiqqqxxx}}}===<<<;;;;;;:::999999999:::===@@@BBBEEEKKKTTT[[[eeerrrvvveeeVVVLLLGGGEEEHHHLLLPPPVVV]]][[[```ffflllsssuuummmcccUUUMMMHHHHHHIIIIIIKKKOOONNNOOOQQQSSSVVV[[[aaaffflllmmmoooqqqssswww|||~~~qqqXXXFFF===888777666666666555333000000000000000000000000000222222222333333222222222111111111111111111111111333333222222222111111111222888999;;;EEERRRqqqeeeQQQJJJJJJCCCCCCDDDGGGSSShhhhhhWWWFFF@@@???>>>======;;;;;;::::::::::::999999666777888999999888777666666666666666666666666666555777999===AAAGGGNNNSSS^^^ccclllssszzzwwwllleeeeeehhhjjjfff^^^WWWTTTTTTXXX^^^gggoooxxx===<<<<<<;;;;;;:::999999888;;;>>>@@@BBBHHHQQQWWW^^^jjjxxx}}}nnn```QQQKKKFFFHHHKKKNNNTTTYYYZZZ___eeekkkrrrwwwtttmmm\\\RRRJJJIIIIIIHHHIIILLLJJJLLLNNNPPPSSSXXX]]]aaaeeehhhkkknnnpppssswwwzzz{{{sss^^^KKK@@@;;;777666555555666555333111000000000000000000000000111111222222222222111111111111111111111111111111333333222222111111000000444888777999BBBJJJbbboooVVVJJJFFFCCCEEEEEEFFFNNN___xxxwwwcccNNNDDDBBB@@@>>>===::::::::::::::::::::::::777888:::;;;;;;:::888777777777777777777777777777555666888;;;>>>CCCIIINNNWWW^^^gggnnnttt}}}|||lllaaa]]]\\\YYYTTTOOOKKKJJJJJJPPPVVV```jjjvvv<<<<<<<<<<<<<<<;;;:::999777:::===>>>AAAFFFNNNUUUYYYdddrrr}}}xxxkkkZZZQQQIIIIIIKKKLLLPPPUUUYYY___eeeiiinnnuuuvvvttteeeYYYNNNJJJIIIFFFFFFGGGFFFIIILLLOOOQQQUUUYYY]]]^^^aaafffjjjlllnnnqqqssswww||||||eeePPPCCC;;;888777555444444444444333222111111111111111111111111000111111111111111111000111111111111111111111111000111111111222222222222555777444666>>>CCCTTToooyyy^^^NNNGGGBBBEEEGGGFFFJJJXXXnnnrrrXXXJJJEEEAAA===<<<::::::::::::::::::::::::999;;;===>>>>>>===;;;999777777777777777777777777444555777888;;;???EEEIIIOOOWWWaaahhhnnnvvv{{{nnnbbb\\\RRRKKKHHHFFFFFFEEEOOOUUU___lllzzz<<<<<<======<<<<<<;;;:::777999<<<>>>@@@EEEMMMTTTWWWaaannn{{{~~~rrr```VVVMMMJJJKKKKKKNNNRRRWWW^^^cccfffjjjqqquuuuuukkk___QQQKKKHHHEEEBBBCCCDDDGGGKKKNNNPPPTTTWWWZZZXXX]]]bbbfffiiikkkmmmnnntttyyy{{{___KKK???999777777555333333444444444333111111111111111111111111000000111111111111000000000000000000000000000000......///111222333444555666666222444<<>><<<;;;;;;;;;:::999777999;;;===@@@EEEKKKPPPXXX^^^iiivvvqqqaaaRRRLLLKKKJJJMMMRRRUUUYYY```eeekkkpppuuuxxxrrriii\\\PPPIIIEEECCCBBBAAABBBEEEIIIMMMPPPSSSTTTYYY\\\```cccdddeeegggiiinnnsssyyy~~~vvvYYYGGG???:::666444444333333333333222222111111111111111111111111111111000000//////......111111000//////...////////////000111333444555555000111333666:::AAAJJJPPPwwwjjjTTTJJJDDD@@@???CCCIIIQQQ___jjj}}}jjjPPPDDDAAA???===<<<;;;;;;;;;;;;<<<======:::::::::999999999888888999999888888777555444333777666666666999===AAACCCIIINNNWWW^^^dddjjjsssxxx{{{kkkYYYMMMFFFBBBCCCGGGRRR[[[iiiyyy@@@>>><<<<<<<<<<<<;;;:::777999;;;<<>>:::555444444444333333222222222111111111111111111111111111000000000/////////...222111111000000000000111000000111222222333444444222222333444777===DDDIII___vvvsss[[[OOOFFFBBBAAADDDIIIQQQ]]]hhhvvvoooVVVJJJEEEAAA>>>===<<<;;;::::::::::::::::::::::::999999999888888999999888888777555444333555555444555777;;;>>>AAAEEEKKKSSSZZZ```gggooouuu}}}iiiZZZNNNGGGGGGLLLWWWcccrrr@@@>>><<<<<<=========;;;888999:::<<>><<<<<<======<<<;;;888999:::;;;===AAAGGGKKKSSSWWW]]]fffqqq~~~uuudddVVVNNNMMMOOOQQQTTTYYY^^^bbbggglllpppssssssnnncccUUUJJJFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNRRRUUUXXXZZZ[[[]]]```bbbiiimmmssswwwzzz}}}fffJJJ@@@<<<777444555444444333222111000000111111111111111111111111000000000000////////////000000000000111111222333111111111111111222222222444444333333333555:::===KKKaaaoooZZZLLLHHHFFFHHHKKKOOOXXXaaaeeeooohhhXXXMMMEEE???===<<<;;;:::999999999999:::::::::999999999888888999999999888777666555555222222222222333555888999;;;@@@HHHNNNUUU]]]fffllltttyyykkkZZZXXX]]]jjj{{{???>>><<<;;;<<<<<<<<<:::888999:::;;;<<<@@@EEEIIIRRRUUUZZZ```iiiuuummm\\\RRRNNNMMMPPPSSSWWW[[[___dddiiimmmnnnqqqpppgggZZZOOOIIIHHHDDDDDDDDDEEEGGGIIILLLNNNOOOQQQTTTVVVWWWYYY\\\___dddhhhoootttxxx|||aaaHHH???;;;666444444444333222222111000000000000000000000000000000////////////000000000000///////////////000111222111111111111111111111111222333333333333666:::===GGG[[[}}}www^^^PPPLLLHHHIIIJJJNNNVVV```cccjjj{{{rrr^^^PPPFFFAAA<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888888999999888888777666555222222222222222444555666888===DDDJJJPPPXXXaaahhhpppttt{{{xxxgggdddhhhvvvAAA???===<<<===<<<;;;:::999999::::::;;;>>>CCCFFFKKKOOOUUU[[[cccooo|||yyyfffXXXOOOJJJNNNPPPSSSWWWZZZ___eeeiiimmmooopppkkk```TTTKKKFFFDDDDDDCCCDDDEEEHHHKKKMMMLLLNNNPPPRRRSSSVVVYYY\\\___dddjjjpppuuuyyy|||~~~zzzwwwyyyZZZDDD===999555555222222222222111111111111000000000000000000000000////////////000000000000//////////////////000111000000000111111111222222000111222333444666;;;>>>CCCUUUwwwcccTTTNNNIIIHHHIIIMMMVVV```fffiiiuuuhhhWWWKKKDDD<<<;;;;;;;;;;;;<<<===>>>:::::::::999999999888888888888999999888888777666333333333333333333444444777;;;AAAFFFKKKSSS\\\ccckkkooowww~~~sssqqqwwwEEECCC@@@???>>>>>><<<;;;999999:::999:::===AAAEEEEEEJJJQQQWWW^^^hhhuuu~~~ssscccWWWNNNKKKMMMOOORRRUUUZZZ```dddiiikkknnnmmmfff\\\QQQJJJGGGEEEDDDCCCDDDFFFHHHJJJJJJKKKMMMOOOPPPSSSWWWZZZ\\\```ggglllppptttwwwyyy{{{||||||wwwtttyyysssOOO???:::555444777111111111111222222222222000000000000000000000000.../////////000000000111111111000000///000000000...//////000111222222333///000222222333555999<<<@@@QQQsssjjjWWWPPPJJJGGGHHHLLLVVVaaaiiiiiipppvvvaaaQQQGGG<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999888888888888999999999888777777555555444444444444444444555999>>>BBBGGGNNNWWW^^^dddiiiqqqyyy}}}HHHFFFCCCAAA@@@???===<<<999::::::999999<<<@@@DDDDDDJJJQQQVVV[[[dddooowww}}}|||mmm___UUUHHHJJJLLLOOORRRWWW]]]aaacccfffkkkmmmkkkcccXXXPPPIIIGGGEEECCCCCCDDDFFFGGGIIIJJJLLLMMMNNNQQQUUUXXX[[[___eeejjjmmmooorrrtttwwwyyy}}}~~~yyywww~~~gggHHH;;;777333333888000000000111222222333333000000000000000000000000.../////////000000111111333333222111000000000111---...///000111222333333///000111222222444777:::===LLLmmmpppYYYQQQJJJGGGGGGLLLWWWbbbllliiimmm{{{iiiVVVJJJ===<<<;;;:::999888888888:::::::::999999999888888888888999999999888888777666666666555555444444444444888<<<@@@DDDKKKTTT[[[___eeemmmuuu|||HHHNNNNNNFFF???===<<<999;;;:::888777777:::<<<>>>FFFIIINNNSSSYYY```ggglllzzz}}}iiiSSSPPPKKKIIIMMMRRRVVV[[[aaafffeeefffiiikkkfff]]]UUUNNNEEEAAAFFFIIIFFFDDDEEEIIIJJJKKKLLLOOOQQQSSSTTTXXXZZZ]]]bbbfffjjjnnnoootttvvvyyyqqqXXXBBB;;;999333111444222222222111111111111000222111///.........///000//////000111111111111111////////////////////////000000000000000111111222222222222333444555666777???LLLfff{{{www~~~cccSSSJJJLLLKKKHHHSSSeeehhhmmmsssyyyqqq[[[NNNAAA===<<<======999999;;;999999999::::::999999888999999888777666555444444999777555444444444666777444777:::===AAAGGGMMMRRR]]]aaahhhooovvv|||NNNSSSSSSJJJBBB???>>><<<===<<<:::::::::<<<>>>???CCCFFFKKKPPPVVV\\\ccchhhtttsss```SSSMMMHHHJJJNNNPPPUUU[[[bbbbbbccchhhkkkjjjccc]]]SSSJJJDDDFFFGGGEEECCCDDDGGGGGGHHHJJJLLLOOOQQQRRRUUUWWWZZZ^^^ccchhhkkkmmmpppssswww|||eeePPP===888888333222555222222222111111111000000222111000///...//////000...///000000111111000000////////////////////////000000//////000000111222222222222333444555666777===GGG___{{{rrr}}}kkkXXXKKKKKKJJJGGGPPP```ggglllrrrxxxvvv___QQQDDD???<<<===<<<888888:::;;;;;;;;;;;;;;;;;;:::999;;;;;;::::::999999888888888777555444333444555666222444777:::>>>CCCJJJNNNXXX]]]dddkkkrrrxxx~~~WWW[[[ZZZQQQFFFAAA???===<<<<<<;;;;;;;;;<<<======@@@CCCGGGKKKPPPVVV]]]aaajjjxxx~~~oooYYYQQQJJJIIIJJJLLLPPPVVV]]]]]]```eeekkkmmmkkkhhh[[[RRRIIIFFFEEECCCBBBCCCDDDEEEFFFGGGIIIKKKMMMNNNQQQRRRVVVZZZ___cccgggjjjkkkpppuuuyyy}}}}}}uuuuuu{{{nnnUUUDDD777555666444333666222222111111111000000000111111000///////////////---......///000/////////////////////////////////000000//////000000111222222222222222333555666777===DDDXXX|||rrrzzzwwwaaaNNNJJJIIIGGGNNNZZZffflllrrrxxxfffUUUIIICCC>>>>>>===999888:::;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::777666555333333444555555000222444777:::???DDDHHHQQQUUU\\\dddkkkrrryyy}}}^^^```___WWWLLLDDD>>><<<::::::::::::::::::999999>>>@@@DDDGGGKKKPPPVVVZZZ___lllzzzxxxaaaWWWNNNJJJJJJJJJOOOUUUYYYZZZ]]]bbbiiinnnooonnnbbbZZZPPPIIIEEECCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQUUUZZZ___dddfffffflllrrruuuxxxwwwnnnrrr|||xxxYYYGGG<<<444444555333333555111111111111000000000000111000000///////////////,,,---......//////......///////////////////////////////////////000111111111111111222333444666666;;;???NNNooojjjRRRJJJIIIIIIMMMUUUdddjjjqqqvvvnnn[[[OOOGGG@@@???>>>;;;;;;<<<888888999999888888777666777777777888888888999999666666555444333444444555000111333555777;;;@@@DDDJJJNNNUUU]]]dddlllsssxxxaaa___\\\YYYRRRIIIBBB???;;;;;;;;;::::::999999888<<<>>>AAADDDGGGKKKQQQTTTXXXbbbooo{{{|||fff\\\QQQLLLIIIIIIMMMSSSVVVWWWZZZ___eeekkknnnooohhhbbbXXXMMMGGGDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKLLLNNNQQQVVV[[[___bbbbbbhhhooorrrttt{{{~~~tttnnnsssvvvaaaIII???999444444444222222333111111111000000000//////000000000000000//////...,,,,,,---.............../////////////////////////////////...///000000111111111111222333444555666777999DDD^^^sssXXXLLLJJJJJJNNNSSS```gggnnnrrr|||xxxeeeTTTIII@@@======;;;;;;<<<888888888999999888888888555555666666777888888888666666555555444444444444111222333444555888===@@@EEEIIIOOOVVV^^^fffnnnsss|||ggg^^^VVVTTTSSSNNNHHHEEE???>>>===<<<;;;:::::::::;;;===???AAACCCGGGKKKOOOSSSZZZeeeqqq{{{~~~|||jjj___TTTMMMIIIGGGIIINNNQQQSSSWWW[[[aaafffjjjllljjjhhh___TTTLLLHHHEEEAAABBBBBBBBBCCCEEEGGGHHHIIIJJJJJJKKKMMMQQQVVVZZZ]]]^^^cccjjjnnnqqqwwwyyyssspppvvvrrrcccTTTBBB:::888666444222111111111111111000000000/////////000000000000000///......,,,------...///.........//////////////////////////////......//////000111111111111111222444555666999:::AAAUUUuuu}}}aaaQQQKKKKKKMMMPPP[[[aaahhhlllvvvsss[[[NNNBBB===<<<:::999999999999:::;;;<<<<<<<<<<<<777777888888888999999999666666666666666555555555333444444444555777;;;>>>AAADDDJJJQQQXXX```hhhmmmtttzzzxxxeeeSSSNNNPPPNNNIIIFFFAAA???===;;;999999:::;;;999;;;===>>>???BBBFFFIIIMMMPPPYYYeeeooouuuwwwxxxqqqfffYYYQQQKKKGGGGGGJJJLLLNNNSSSXXX]]]aaafffhhhjjjkkkfffZZZQQQMMMHHHBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGIIILLLPPPTTTWWWZZZ^^^dddiiinnntttzzz~~~xxxuuuwwwhhhVVVKKK@@@666777666222000///000111111000000000///////////////000000111000///...---------...//////////////////////////////////////////............///000000000000111111222333555666::::::???MMMgggjjjVVVLLLIIIJJJMMMTTT[[[```eeeppphhhYYYJJJBBB???;;;999999888999:::<<<===>>>??????999999999999999999999:::777777777777777666666555444444555444444555999;;;===@@@FFFLLLRRRZZZbbbhhhmmmttt~~~oooTTTJJJKKKJJJFFFDDD@@@>>>;;;888666777888999888999;;;<<<===???CCCFFFGGGIIIOOO[[[fffmmmqqqtttyyymmm```VVVOOOHHHFFFHHHGGGKKKPPPVVV[[[___cccfffjjjmmmiii^^^UUUPPPIIIBBB@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEFFFIIIMMMQQQSSSXXX[[[```ffflllrrruuuwwwzzz{{{{{{```KKKBBB:::333555555111...///000111000000000000///////////////000111111111000...------...//////000000//////////////////////////////...............///000000000000000111222333555555333444777AAAWWWzzzpppZZZMMMHHHHHHJJJOOOVVV[[[```kkkuuudddRRRIIIDDD???;;;:::666777999;;;<<<>>>??????888888888888888888888888888888888888888777666666444555444333333444777:::;;;>>>CCCHHHOOOWWW___dddiiippp{{{^^^NNNHHHBBBAAADDD>>>===;;;999888888888999888888888:::;;;===???@@@DDDFFFHHHMMMTTT^^^jjjqqqpppqqqjjj]]]QQQLLLIIIFFFHHHGGGKKKRRRWWWXXX\\\```ccceeegggfff```WWWLLLFFFFFFCCC@@@@@@BBBCCCBBBAAA@@@AAABBBCCCDDDHHHMMMQQQRRRVVV\\\aaafffkkkpppsssuuuxxx|||~~~~~~nnnYYYHHH???>>>666666555444333333333333111111111111111000//////000000//////.........---...............---------///---***+++---///---,,,............////////////111111111222333333444444...:::<<>>>>>===;;;:::999888888888999999999999:::;;;<<<===@@@AAACCCGGGMMMWWWaaahhhkkknnnkkkaaaWWWPPPKKKFFFFFFEEEGGGNNNRRRSSSVVVZZZ```cccffffffbbb[[[RRRMMMIIIFFFBBBAAABBBCCCCCCAAABBBBBBCCCCCCCCCFFFKKKNNNQQQTTTYYY^^^bbbfffjjjmmmpppssswwwzzz{{{}}}iiiTTTCCC:::999555444333222222111111222000000111111000000///...000/////////.........---------..................111///...///111111000...............////////////...//////000000111222222111;;;;;;:::HHH\\\xxx}}}cccRRRJJJFFFEEEJJJKKKQQQZZZdddrrryyycccXXXOOOBBB;;;;;;:::;;;;;;;;;::::::;;;<<<777777777777888888888999999999999888888777777777666555333111111333555666666888<<>>777666444333222111111000000000///000000000000///....../////////...............,,,---------.../////////---------...//////---+++............////////////......///000000111111222222;;;999666@@@OOOgggmmmWWWJJJGGGGGGHHHHHHLLLSSS[[[ggg{{{qqqaaaUUUGGG>>>===;;;;;;:::::::::::::::;;;777777777888888888888888888888888777777777777777666666555444444555555666555777999<<<@@@GGGNNNRRRYYY___hhhoootttyyy~~~tttWWWJJJBBB999;;;<<<<<<===<<<:::888777:::999888888888888888888777888:::<<>>DDDJJJNNNTTTZZZbbbiiimmmrrrxxx|||fffQQQEEE===;;;<<<<<<===<<<;;;999888888888777777777888999999777888:::;;;<<>>???@@@@@@BBBEEEGGGFFFIIILLLOOORRRVVV[[[^^^```ccchhhlllooorrrvvvxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}|||{{{{{{~~~zzzwwwzzzZZZFFF;;;666666555444333222222111111111///////////////......------------...............,,,,,,,,,---...///000000---///111222111000..................///////////////000000111222222333333...555444666???HHH\\\xxxeeePPPGGGFFFDDDCCCEEEIIIOOOYYYkkk{{{uuueeeUUUIIICCC@@@===:::999:::;;;:::999999999999888888888888888777777777777777888888888777777888888888777666555444555777888:::???DDDIIIOOOUUU]]]dddiiinnntttyyy~~~~~~___KKKAAA<<<<<<<<<<<<<<<;;;::::::888888888777888888999999888999:::;;;;;;===@@@BBBIIITTTaaajjjnnnkkk```TTTLLLGGGDDDDDDEEEEEEIIINNNTTTWWW[[[```cccddddddccc]]]ZZZTTTLLLDDD@@@???@@@;;;<<<>>>??????@@@CCCEEEDDDFFFHHHKKKMMMRRRWWWZZZ\\\```dddhhhkkknnnqqqtttsssvvvxxx{{{|||}}}|||{{{{{{||||||}}}}}}|||{{{yyyzzz}}}xxxvvvxxxVVVBBB888333222555444333222222111111222///000000000000///......---------------.........,,,---------.../////////,,,...000000///------...............////////////------...//////000000111///444333666<<<@@@RRRmmmlllUUUHHHDDDCCCBBBDDDHHHMMMUUUeeesssqqq___OOOFFFDDD???;;;999;;;<<<;;;999999999999999999888888888888888888888888999999999888888888888777666555555222333333444555999>>>BBBJJJPPPXXX^^^ccciiiqqqvvv~~~vvvWWWGGG===<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888888666888999:::999:::<<<>>>BBBMMM\\\hhhqqqtttmmmcccUUUNNNHHHFFFDDDBBBEEEJJJNNNQQQVVV\\\aaadddeeefffcccaaa\\\SSSIIICCCAAAAAA<<<===>>>>>>>>>>>>@@@AAACCCDDDFFFGGGIIILLLQQQTTTWWW[[[___ccceeehhhkkknnnlllooosssvvvwwwxxxzzz{{{|||zzz{{{}}}{{{|||~~~}}}||||||{{{zzzyyyyyy{{{|||{{{{{{zzzyyywwwxxxzzz}}}~~~wwwyyypppOOO>>>666333222444333222111111000000111000000111111000000///...,,,,,,,,,------.........------..................***,,,...---+++***+++---............////////////------......///000000000111444333666:::;;;JJJeeewww^^^NNNFFFDDDDDDEEEIIIKKKQQQ^^^kkk}}}nnn\\\PPPFFFAAA<<<:::<<<>>><<<::::::::::::999999888888888888999999999::::::::::::999888888777666666555555222222333333333666;;;>>>CCCIIIQQQXXX^^^dddlllrrrwwwaaaLLL>>>===;;;::::::;;;<<<===>>>===;;;999888777666666555666888888888888999;;;>>>IIIXXXgggtttzzzvvvooo]]]VVVNNNJJJFFFBBBDDDHHHIIILLLRRRYYY___cccfffggggggeeeaaaXXXMMMFFFCCCBBB===>>>???>>>===<<<===>>>CCCDDDEEEEEEFFFHHHLLLPPPTTTWWW[[[^^^aaacccfffiiigggkkkpppsssttttttuuuuuuxxx~~~~~~xxxuuuuuuwwwvvvxxx|||}}}|||yyyyyyyyyxxxxxxxxxzzz|||yyyzzzyyywwwuuuvvvxxx{{{}}}xxx}}}hhhIII<<<777666666333222111000////////////111111111111111000//////,,,,,,,,,------........................---------...000111///---,,,///222............/////////000//////000000111222222222111555444666;;;:::HHHddd}}}hhhTTTKKKEEEEEEGGGIIIJJJMMMXXXdddwww{{{hhh[[[HHHBBB<<<;;;===>>>===::::::::::::999999888888888999999999::::::;;;;;;;;;999888777666555555555555444444444444444777;;;???>>>DDDLLLSSSYYYaaaiiioooqqqyyy~~~SSSCCC@@@>>><<<;;;:::===AAA===<<<:::999999999888666777777888888888999999999???GGGRRR___rrr}}}pppbbbTTTMMMGGGAAABBBGGGIIIJJJNNNSSSXXX^^^ccceeeeeehhhhhhcccXXXNNNGGGDDD>>>>>>===<<<<<<<<<<<<<<>>:::555555999;;;777111444444444555666777888999>>>AAAFFFKKKPPPWWW^^^cccgggmmmttt{{{fffJJJCCC===:::::::::<<>>@@@@@@@@@AAACCCEEEHHHIIILLLOOOSSSUUUXXXZZZ^^^```cccdddfffhhhiiijjjkkkkkkoooqqqtttwww{{{~~~{{{yyyyyyzzz{{{}}}yyywwwyyy}}}|||}}}~~~~~~}}}{{{zzzzzzwwwssssssuuuwwwxxxxxxxxxwwwvvvuuuwwwyyy}}}~~~lllIII:::666111...///000000000000//////......111000...---------...///,,,,,,,,,------------...***+++---......---,,,+++///......---,,,,,,------------......//////000000////////////000000000000222222444666666999DDDPPPlll}}}eeeRRRIIIEEECCCDDDFFFJJJUUU```tttsssaaaRRRIIIAAA???===:::999:::<<<<<<;;;;;;:::999999888666777888999::::::::::::555777888999999888555222444444444444555666777888<<>>@@@???<<<:::999999:::;;;888888888888888999999999999>>>GGGUUUiii~~~pppcccWWWMMMGGGFFFEEEFFFHHHLLLPPPUUUYYY[[[]]]___aaacccaaa\\\TTTOOOFFFDDDAAA>>>======>>>????????????@@@AAACCCFFFGGGIIIKKKOOOQQQSSSVVVYYY[[[]]]^^^```bbbdddeeefffgggjjjlllooorrrvvvyyyzzz{{{}}}}}}|||}}}}}}}}}yyyvvvvvvyyyzzzyyywwwyyyyyyzzz{{{{{{zzzxxxxxxvvvuuuttttttvvvwwwwwwwwwwwwwwwwwwxxxzzz}}}~~~sssYYY???666555333000111000000000////////////...222000---++++++,,,///000,,,,,,,,,,,,------------,,,------......,,,+++***......---,,,,,,,,,---------------...//////000000////////////000000000000000000222444555777AAALLLaaaoooYYYMMMGGGDDDDDDEEEIIIRRR\\\qqq}}}lllYYYOOOFFFBBB@@@<<<:::;;;<<<<<<;;;;;;:::999999999777888999:::;;;;;;;;;;;;777:::===;;;777444555777333333333333444444555666888;;;???CCCHHHMMMTTTXXX]]]bbbiiioootttxxx|||~~~hhhRRR>>>:::>>>>>>???@@@BBBAAA>>>;;;999999:::<<<888888888888888888888888;;;>>>CCCOOO```ttt}}}qqqdddXXXOOOJJJEEEFFFGGGJJJNNNSSSWWWYYY[[[\\\___cccfffbbb[[[TTTJJJGGGCCC???===<<<>>>???=========>>>???AAADDDEEEFFFHHHKKKNNNOOOQQQTTTWWWYYYZZZ\\\___aaacccddddddfffhhhkkknnnqqqtttvvvwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~|||yyyuuusssttttttsssrrrrrrsssuuuwwwxxxxxxwwwwwwttttttuuuvvvwwwxxxxxxwwwwwwxxxzzz}}}~~~}}}rrr[[[JJJ:::666777666444444////////////////////////000///...---,,,---...///++++++,,,,,,,,,---------+++,,,---......------,,,//////...............///,,,,,,---......//////000////////////000000000000000000111444555666>>>HHHYYYwww___NNNHHHCCCBBBDDDGGGOOOWWWmmmuuuaaaWWWLLLHHHDDD???===>>><<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::999888888>>><<<;;;:::666333444888333333333222333333444444666999<<>>>>>>>>AAADDDDDDBBB>>>:::888:::<<<888888888888888888888888:::;;;???HHHVVVhhh{{{|||pppcccVVVMMMDDDDDDEEEGGGKKKOOOTTTVVVYYYZZZ^^^cccfffddd^^^XXXNNNKKKFFFAAA===<<<===>>>===<<<<<<===>>>@@@BBBCCCDDDGGGIIIKKKLLLNNNQQQSSSWWWXXXZZZ]]]```bbbcccddddddeeehhhkkknnnppprrrsssuuuwwwyyy|||}}}}}}}}}}}}{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwssspppooooooooonnnmmmnnnqqqsssuuuvvvwwwwwwrrrtttvvvwwwxxxxxxyyyyyywwwyyy~~~~~~rrr]]]FFF===555333333222111000.............../////////---.../////////...,,,++++++++++++,,,,,,,,,------******+++---...//////000......------------......,,,,,,------.../////////////////////000000000000111000111444555666<<>>;;;<<>>::::::<<<999999999888888888888888666666999BBBMMM\\\ooo{{{ooo___RRRFFFEEEDDDDDDFFFJJJNNNPPPUUUWWW[[[___bbbaaa]]]ZZZRRROOOJJJDDD@@@>>>======<<<<<<<<<<<<===???AAABBBCCCEEEGGGIIIJJJKKKNNNPPPTTTUUUXXX[[[^^^```bbbcccaaabbbeeehhhkkkmmmoooooorrrsssuuuxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~|||||||||}}}~~~|||{{{yyywwwuuuqqqnnnllllllmmmnnnlllmmmppprrrtttuuuuuuuuupppsssuuuwwwwwwwwwyyyzzzyyy}}}~~~}}}~~~|||rrr___NNN;;;777444222111000//////---............/////////+++---///000000...+++)))++++++++++++,,,,,,,,,,,,)))***+++,,,...000111222++++++*********+++,,,,,,,,,,,,,,,---......//////////////////000000000000111///000444555666:::@@@SSSnnnkkkTTTKKKCCCAAABBBCCCHHHNNN___ssstttgggYYYQQQJJJCCC??????<<<<<<;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;666666BBBYYYeeeZZZDDD666555444333333222222222222555666888:::<<>>DDDNNN```qqq}}}mmm^^^LLLJJJGGGEEEEEEFFFHHHJJJNNNQQQVVVZZZ[[[[[[[[[\\\UUUSSSNNNIIIDDDAAA>>>===<<<<<<<<<<<<===>>>@@@AAAAAACCCEEEFFFGGGHHHKKKMMMPPPQQQTTTWWW[[[]]]___```^^^```bbbeeehhhjjjkkklllnnnpppqqqtttuuuwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{}}}}}}{{{zzz{{{}}}~~~~~~}}}~~~~~~||||||}}}}}}{{{yyywwwuuuuuussspppllljjjjjjlllnnnooopppqqqrrrsssrrrrrrqqqnnnpppsssttttttuuuwwwzzz}}}~~~{{{{{{}}}~~~uuuiii\\\MMMCCC666666555222000000000111---------.........//////,,,---...///...---,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,...///000111***************+++,,,,,,+++,,,,,,------......///////////////000000000000///---///333444444777;;;III^^^~~~uuu\\\QQQGGGCCCBBBBBBEEEIIIVVVkkkvvvfffZZZPPPGGGAAA@@@;;;;;;<<<<<<<<<<<<<<<<<<666777888999::::::::::::777888IIIeeerrrcccIII777666666444333222222222222333444666777888;;;>>>AAAGGGKKKPPPVVVZZZ___eeehhhmmmnnnppptttxxx}}}~~~|||eeeRRRGGG>>>???HHHPPPSSSTTTPPPGGG@@@======999999999999888888777777999888999===???EEETTTdddppp|||zzzkkkSSSPPPLLLHHHFFFEEEGGGHHHHHHMMMRRRUUUVVVWWWZZZ]]]XXXVVVRRRMMMHHHCCC@@@>>>===<<<<<<<<<===>>>@@@AAA???AAACCCDDDEEEFFFHHHJJJLLLNNNQQQTTTXXXZZZ\\\]]]\\\]]]```ccceeegggiiiiiilllmmmoooqqqssstttuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxzzz}}}~~~}}}{{{zzzzzz||||||zzz{{{~~~}}}zzzyyyzzzzzzzzzyyywwwtttssssssrrrooollliiijjjmmmooorrrsssssssssrrrqqqooonnnlllnnnqqqqqqqqqrrrvvvzzz}}}zzzzzz}}}|||~~~ooo]]]NNNBBB;;;000222222...,,,---//////---------.........//////......------,,,,,,,,,---******+++++++++,,,,,,,,,---------------...///000,,,+++++++++,,,------...++++++,,,------......///////////////000000000000...,,,---111333222444999???OOOkkk}}}bbbVVVKKKFFFCCCAAACCCFFFQQQeee~~~qqqcccWWWLLLEEECCC;;;;;;<<<<<<<<<<<<<<<<<<999999999999888777666666888777EEE^^^hhhYYY@@@222777666555444333222222222222333444555666888;;;>>>DDDHHHMMMRRRWWW\\\bbbeeelllmmmooorrrwww|||{{{wwwzzzaaaHHH@@@CCCHHHOOO\\\ddd[[[MMMDDD@@@>>>===;;;::::::;;;;;;999888:::777888;;;???CCCKKKSSScccssszzzjjj\\\PPPMMMJJJDDDAAACCCEEEHHHLLLQQQSSSTTTTTTTTTTTTTTTSSSQQQLLLGGGAAA>>>BBB???===<<<===????????????@@@@@@AAABBBDDDEEEFFFIIIKKKMMMNNNOOOQQQTTTVVVYYY[[[]]]^^^___bbbeeegggjjjjjjkkkjjjjjjlllooorrrtttssssssssstttuuuwwwxxxwwwxxxzzz}}}}}}}}}}}}|||}}}~~~||||||xxxttttttvvvvvvrrrmmmqqqqqqrrrrrrrrrqqqqqqppppppnnnkkkiiiiiikkknnnpppuuusssqqqpppooonnnllljjjfffggghhhjjjlllpppuuuyyy}}}}}}~~~}}}~~~~~~{{{yyyzzz~~~yyygggUUUDDD;;;888222222222111111111000000...,,,+++---000111///---,,,++++++***)))))))))***///---++++++,,,,,,+++***++++++,,,,,,---...//////...---+++)))(((((()))))),,,,,,,,,,,,---...//////............////////////...000111222111111222444>>>FFFWWWpppppp[[[IIIFFFFFFBBBBBBHHHMMMWWWjjjmmm\\\RRRHHH@@@>>><<<:::999:::;;;;;;::::::::::::999999888888888888:::<<<===<<<;;;888777555444333222111222333333111111111222333666888999AAACCCGGGLLLQQQWWW^^^cccgggiiilllpppuuuyyy|||~~~~~~{{{{{{{{{yyyuuuqqqxxxxxx}}}rrrTTTDDDBBBEEENNN\\\gggbbbVVVKKKCCC>>>===;;;999999999999777555777444444888:::===DDDLLLVVVfffyyyxxxjjjZZZRRRLLLEEEBBBCCCCCCFFFJJJNNNQQQSSSSSSSSSRRRSSSSSSRRRPPPLLLHHHFFFDDDAAA>>>======>>>>>>>>>>>>>>>??????@@@BBBCCCDDDFFFHHHJJJKKKLLLNNNQQQSSSVVVXXXZZZ[[[\\\^^^aaadddgggggggggffffffgggjjjmmmqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvxxxyyy{{{|||}}}~~~~~~~~~}}}|||{{{{{{|||}}}}}}|||zzzxxxtttqqqqqqsssrrroookkknnnnnnoooooooooooonnnnnnnnnllljjjhhhhhhjjjmmmooorrrqqqooommmkkkjjjhhhgggeeeeeeeeeeeehhhooowww}}}}}}}}}~~~}}}~~~}}}|||zzz|||sss```OOO@@@777555111111000000000/////////+++))))))***------,,,***,,,,,,+++***************---+++******+++++++++***++++++,,,,,,---.........///...---++++++++++++,,,,,,,,,+++,,,,,,---...///---------...///000000000...000111111111111222444777>>>LLLccc{{{dddNNNGGGEEE@@@@@@DDDIIIRRRcccvvvxxxeeeXXXMMMCCCAAA>>>;;;::::::;;;:::999:::::::::999999999888888::::::::::::999999999888666555444333333333444555111111111111333555777888===@@@DDDHHHLLLSSSYYY^^^dddfffiiimmmrrrvvvzzz|||}}}{{{zzzzzzzzzwwwsssooorrrppprrrzzzgggOOOFFFFFFLLLZZZhhhjjjbbbUUUGGG===>>><<<:::999999999777666777444444666777888===DDDJJJYYYlll{{{wwwfffYYYPPPHHHDDDDDDAAACCCGGGJJJMMMOOOPPPQQQPPPQQQSSSTTTTTTSSSQQQPPPHHHEEEAAA>>>>>>======<<<============>>>???@@@AAACCCEEEFFFGGGHHHJJJMMMOOOQQQSSSUUUVVVWWWYYY]]]___bbbbbbbbbaaaaaaaaadddfffnnnnnnnnnnnnoooppppppqqqqqqqqqpppqqqrrrsssuuuvvvzzzzzz{{{|||}}}~~~~~~~~~zzzyyyyyyyyy{{{{{{yyyxxxssspppmmmmmmnnnnnnkkkhhhjjjjjjkkkkkklllkkkkkkjjjjjjiiihhhggggggiiikkkmmmnnnmmmjjjhhheeecccbbbaaabbbaaa```aaaeeeooozzz~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{~~~iiiVVVGGG:::333111////////////............---,,,+++,,,...///...,,,,,,,,,++++++******+++++++++)))((((((***++++++***+++++++++,,,,,,------...------,,,++++++,,,,,,---+++++++++,,,,,,---...///,,,,,,---...///000000000...000111111111111222444444777AAARRRjjjyyymmmTTTIIIDDD@@@@@@CCCDDDJJJWWWiiiwwwkkk]]]PPPEEECCC@@@<<<:::::::::999888:::::::::999999999999888;;;:::888777777777888999777666555555444444555555000000000000222333555777999;;;>>>BBBFFFLLLRRRWWW___aaadddiiinnnrrrvvvxxxyyyxxxxxxxxxxxxuuuqqqmmmjjjfffeeejjjpppvvv~~~^^^NNNIIIIIIVVVfffooolll^^^LLL>>>@@@>>>;;;:::;;;;;;:::999999777666888888777;;;@@@GGGRRRbbbrrr~~~qqqdddYYYPPPIIIFFFAAABBBDDDGGGJJJLLLNNNNNNOOOQQQSSSUUUWWWWWWWWWWWWLLLIIIDDD@@@???===<<<:::;;;;;;;;;;;;<<<======>>>@@@BBBDDDDDDEEEFFFIIILLLMMMOOOQQQRRRSSSUUUXXX[[[]]]^^^^^^]]]\\\\\\^^^```jjjjjjlllmmmmmmmmmmmmmmmmmmlllllllllmmmooorrrtttwwwxxxxxxyyyzzz{{{{{{{{{|||||||||zzzyyyzzz|||~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~|||xxxwwwvvvwwwxxxxxxvvvtttooommmjjjjjjkkkkkkiiifffgggggghhhiiiiiiiiihhhhhhhhhggggggggggggiiijjjkkkiiihhhfffbbb___\\\\\\\\\]]]^^^___bbbhhhqqq{{{~~~|||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{zzz{{{~~~~~~|||{{{```MMMAAA777111000////////////.........---......------............,,,,,,+++++++++++++++,,,***((('''(((***,,,,,,+++***+++++++++,,,,,,,,,---)))))))))******++++++,,,++++++++++++,,,---...///------...............///...///111111000000222333777777;;;GGGYYYrrrttttttZZZLLLEEEBBBBBBDDD@@@CCCMMM[[[jjjyyyssscccUUUJJJDDD@@@<<<999999999999888999999999999999999999999999888888777777777777777666666666555555555555555000000000000000222444555666888:::===AAAFFFLLLPPPYYY[[[___dddiiinnnrrrttttttuuuwwwxxxwwwuuuqqqooogggaaa^^^```dddiiirrr{{{qqqXXXLLLHHHQQQaaappptttgggRRRCCCAAA>>>;;;:::;;;;;;;;;::::::888888:::888666999>>>EEELLLXXXfffrrr{{{}}}qqqeeeZZZPPPIIIDDDDDDEEEFFFHHHIIIKKKLLLOOOPPPRRRUUUWWWXXXYYYYYYQQQMMMHHHCCCAAA>>><<<:::;;;;;;;;;::::::;;;<<<<<>><<<<<<<<<;;;;;;:::;;;;;;;;;>>>???@@@AAAAAABBBEEEGGGFFFHHHJJJLLLMMMOOORRRUUUUUUWWWXXXXXXWWWWWWXXXZZZ```bbbfffiiikkkkkkjjjiiiffffffggghhhkkknnnqqqrrrqqqrrrtttuuuuuuuuutttsssrrrsssssssssssstttxxx{{{{{{}}}}}}zzzvvvtttttttttttttttsssvvvxxxyyyxxxwwwvvvvvvuuuvvvxxxyyyyyyxxxwwwvvvtttsssrrrssstttsssqqqooommmlllkkkjjjhhhfffeeedddcccddddddeeeffffffffffffddddddeeeffffffeeedddddd^^^___^^^[[[WWWVVVYYY]]]^^^cccjjjqqqvvvzzz~~~{{{xxxxxxxxxxxxxxxxxxyyyzzz{{{zzzzzzzzz{{{||||||}}}}}}{{{yyyvvvuuutttsssqqqooonnnkkkkkkqqqmmmPPP???;;;777333000000////////////.........,,,---,,,+++))))))+++---*********)))******++++++***)))((()))+++---------***************************+++,,,---------------*********++++++,,,---...//////......---,,,,,,,,,---///000000000000111333555444999AAALLL^^^tttsssvvvaaaOOODDD@@@AAA???===@@@IIITTTdddzzzwwwcccSSSHHHDDD???;;;::::::::::::888999999999999:::::::::555777999::::::888555444444555555555555444333333222111000000000111222333333444666777999===BBBFFFMMMOOOSSSYYY___dddiiikkkkkknnnrrruuuwwwxxxzzz|||tttmmmeeebbb^^^\\\^^^cccqqqxxxzzz___SSSRRR[[[ooo}}}xxxhhh[[[MMMIIICCC???<<<:::999777666555777:::999666777;;;<<<;;;???IIIQQQYYYeeeqqquuu|||{{{uuuooofff]]]QQQOOOLLLIIIGGGGGGGGGHHHHHHJJJLLLOOOQQQTTTVVVWWWXXXTTTNNNIIIEEECCC@@@>>>>>>======<<<;;;;;;;;;<<<<<<===>>>??????@@@BBBDDDCCCEEEGGGHHHIIILLLOOOQQQRRRSSSUUUVVVVVVVVVWWWXXXZZZ]]]bbbfffiiiiiigggfffcccdddeeegggiiijjjlllmmmnnnoooqqqrrrrrrqqqpppooooooooooooooonnnpppsssvvvxxxzzz|||}}}}}}}}}{{{wwwrrrooonnnooooooooommmqqquuuxxxxxxvvvuuuuuuqqqssstttuuuuuuttttttttttttsssrrrrrrsssrrrpppnnnmmmmmmllliiifffdddcccbbbaaaaaabbbcccddddddddddddaaabbbcccccccccaaa___^^^ZZZ\\\\\\ZZZWWWWWW\\\```eeejjjqqqwww{{{}}}|||yyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{wwwwwwvvvwwwxxxyyyzzzzzzyyywwwtttrrrppplllfffbbb```eeeppp~~~eeeGGG999777555111---............---------,,,...//////---******---000))))))(((((())))))***+++***)))'''(((***+++++++++*********************)))++++++,,,---------,,,+++************+++,,,---...,,,,,,,,,------.........---...000000//////111222333333888@@@FFFSSSsssuuu}}}oooWWWHHHCCCCCC???===>>>DDDMMM[[[nnnooo^^^PPPKKKDDD???<<<;;;:::999888888999999999:::::::::888888999999999888777666555666666777666555444333333333111111000111222333111333444555777:::>>>BBBFFFHHHMMMSSSYYY___cccffffffjjjnnnrrruuuyyy{{{uuurrrnnniiiiiillltttzzzmmmYYYTTT[[[ooo~~~pppeeeWWWRRRKKKDDD@@@===:::888777666888<<<;;;999999===;;;888999@@@FFFLLLWWWcccdddnnnuuuuuuttttttooohhhVVVSSSOOOKKKHHHGGGGGGGGGEEEFFFIIILLLOOOSSSUUUWWWZZZVVVPPPKKKGGGDDDAAA??????>>>======<<<<<<<<<<<<:::<<<=========>>>@@@CCCAAACCCEEEFFFGGGIIIMMMOOOOOOQQQSSSUUUTTTUUUVVVWWWVVVZZZ___dddggggggfffeeebbbcccdddfffggggggggggggkkklllnnnppppppooommmlllmmmmmmmmmlllkkkllloooqqqqqqssstttuuuuuuvvvwwwyyy{{{|||||||||zzz{{{}}}yyyuuuppplllkkkllllllllliiinnnssswwwwwwvvvttttttnnnpppqqqrrrrrrqqqrrrssstttsssrrrrrrrrrrrrpppnnnmmmmmmllliiieeebbbaaaaaa___```aaabbbcccccccccccc___```aaaaaa```^^^\\\ZZZXXXZZZ[[[YYYWWWXXX^^^ccclllpppuuuzzz}}}}}}yyywwwvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{vvvtttssstttvvvwwwwwwwwwxxxvvvrrrpppmmmggg___YYY^^^kkkzzz___BBB555444444///+++---------,,,,,,,,,+++++++++,,,,,,***'''&&&)))---(((((('''(((((()))*********((('''''')))******)))*********))))))))))))))))))***+++,,,++++++))))))************+++,,,---...)))***+++,,,...///000111---...000000//////111222444444999???@@@IIIfffyyyxxxwww^^^NNNIIIIII???<<<<<>><<<:::999888888888999999:::::::::;;;:::888777777777888999666777888888888777555444444333222111111111222333000222333333555888<<>>AAAEEEMMM\\\iii}}}eeeYYYKKKCCCBBBBBB???<<<999888777777777777777777888888777666666666666666444444555555555555555555555444333111000/////////000111111222444555666666===???CCCGGGLLLQQQWWW[[[^^^aaaeeeiiinnnyyyuuueee^^^hhhvvvzzzzzz|||uuukkk]]]QQQIIICCC>>>;;;::::::999888888888888999======<<<;;;;;;>>>CCCFFFLLLQQQZZZeeennnuuuyyyzzzuuummmaaaXXXQQQLLLHHHFFFCCCCCCDDDEEEFFFHHHJJJKKKQQQQQQRRRQQQNNNKKKGGGEEEDDDCCCAAA>>><<<;;;;;;;;;999:::;;;<<<<<<=========??????@@@AAABBBDDDFFFGGGHHHJJJMMMQQQSSSSSSSSSRRRUUUVVVXXXZZZ[[[\\\\\\\\\___```aaabbbbbbaaaaaa```bbbbbbdddeeegggggghhhhhhhhhggggggggggggiiijjjkkkmmmnnnppprrrssssssssssssttttttttttttuuuuuuuuuuuuvvvvvvwwwyyy{{{~~~uuuqqqllljjjjjjlllmmmnnnkkkmmmqqqtttuuussspppnnnlllmmmoooppppppooonnnmmmlllkkkiiihhhhhhhhhiiijjjjjjhhhfffccc```___^^^^^^\\\]]]^^^_________^^^^^^\\\ZZZXXXWWWXXXWWWTTTQQQUUUVVVXXX[[[aaagggmmmqqqrrrssswwwzzz}}}zzzvvvtttsssrrrrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrssstttsssqqqooooooiiiccc]]]XXXWWW___iiieeeMMM888333333///---///------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))+++,,,+++)))''''''(((++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))***+++,,,---,,,++++++++++++,,,------------,,,,,,,,,---...///.../////////000000000000333444777888888AAAUUUhhhxxx|||~~~yyyaaaOOOEEEDDD@@@???AAADDDJJJVVVbbbuuuuuuhhhWWWKKKEEECCC???;;;::::::999888888888888999888888777666666666666666555555555555555555555555555444333111000000//////000000111222333444555555:::<<<@@@DDDHHHMMMSSSWWW[[[^^^bbbfffllluuurrrcccaaaeeeiiinnnuuu{{{uuukkk^^^RRRHHHAAA>>>===<<<:::999999999::::::======<<<:::999999:::<<>><<<;;;;;;999999:::;;;;;;<<<<<<<<<=========>>>???@@@BBBCCCDDDFFFIIILLLNNNOOONNNNNNQQQRRRSSSUUUVVVWWWWWWXXX\\\\\\]]]]]]]]]\\\\\\[[[\\\]]]___aaabbbcccddddddeeedddddddddeeefffhhhhhhkkkmmmoooqqqrrrrrrppppppooooooppppppqqqrrrrrrrrrrrrrrrssstttuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~zzzpppnnnkkkjjjlllnnnnnnnnnkkkmmmppprrrrrrpppnnnllllllmmmnnnoooooommmkkkjjjhhhgggfffeeeeeeeeefffgggeeedddbbb```^^^]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZWWWTTTRRRRRRRRRQQQOOOWWWYYY^^^dddkkkppptttwwwrrrtttwww{{{~~~zzztttpppmmmnnnnnnnnnnnnmmmllllllooonnnnnnmmmnnnoooqqqrrrrrrrrrqqqrrrrrrpppmmmjjjfff```XXXQQQOOOYYYppprrrUUUBBB333111222000///000,,,,,,,,,,,,++++++++++++------,,,,,,+++***)))))))))+++,,,+++)))''''''(((************************))))))))))))))))))******************+++,,,---...+++++++++++++++,,,---------,,,,,,,,,,,,---...///....../////////000000000333444666777666;;;JJJ[[[{{{{{{zzzpppYYYJJJFFFBBB???@@@BBBFFFOOOYYYhhhyyyuuuaaaQQQHHHCCC>>>;;;<<<;;;::::::999999999:::888888777666666666777777555555555555555555555555555444333111000000000000//////000111222333333444666888;;;>>>BBBGGGLLLPPPVVVYYY^^^bbbgggppp{{{jjj\\\VVVVVV^^^gggrrrqqqnnnfff[[[OOOFFFAAA???>>><<<:::999999:::;;;888:::::::::888888999:::===@@@DDDLLLVVVbbbnnnvvv~~~}}}yyypppggg___VVVNNNFFFEEECCCBBBAAABBBCCCDDDGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGEEECCC@@@>>>===<<<:::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAACCCFFFHHHJJJKKKKKKJJJMMMMMMOOOPPPRRRSSSSSSTTTXXXXXXXXXYYYXXXXXXXXXXXXXXXYYY[[[]]]___```aaaaaaaaabbbbbbcccdddeeeffffffiiikkkmmmoooooonnnmmmkkkjjjkkklllmmmnnnoooppppppppppppqqqrrrssstttuuuuuuttttttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzz|||~~~yyyvvvooommmllllllmmmnnnnnnmmmkkkmmmoooppppppnnnllljjjkkklllmmmnnnnnnllljjjiiifffeeecccbbbbbbbbbcccdddaaaaaa```___^^^]]]]]]\\\]]]\\\\\\[[[ZZZYYYXXXXXXXXXUUURRRPPPOOOPPPQQQRRR[[[___eeelllrrruuuwwwxxxrrrtttxxx{{{~~~{{{uuuooolllkkklllmmmnnnnnnmmmkkkjjjmmmllllllkkklllnnnppprrrrrrrrrqqqqqqqqqnnniiifff]]]VVVOOOKKKOOOeee}}}kkk]]]FFF999//////111000...///,,,+++++++++++++++++++++...------,,,+++***))))))&&&(((*********)))***+++************************)))))))))))))))*********------,,,+++************+++++++++***+++,,,,,,---,,,,,,,,,,,,---......///........./////////000000111222555666555777CCCQQQuuu}}}}}}}}}~~~gggVVVHHHCCC??????@@@CCCIIIQQQ___qqqkkkYYYNNNHHHDDDAAA<<<<<<;;;:::999999999999888888777777666777777888666666666666555555555555555444333222111111111111...//////000111222222222333555888:::===AAAFFFJJJQQQUUUYYY]]]bbbjjjttt{{{yyycccTTTOOOSSSZZZ___ccchhhhhhbbbXXXOOOJJJBBB@@@===;;;999999::::::777999::::::999888888999===>>>AAAEEELLLYYYfffoooyyy~~~vvvmmmaaaVVVJJJHHHFFFCCCBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLIIIHHHGGGEEECCCAAA???>>><<<<<<;;;:::::::::;;;<<<;;;;;;;;;;;;<<<======>>>@@@AAACCCEEEGGGHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\]]]^^^^^^^^^___```aaabbbcccddddddeeefffhhhjjjjjjjjjhhhgggggghhhiiijjjkkklllmmmnnnppppppqqqqqqrrrsssssssssrrrrrrssstttuuuvvvwwwwwwxxxxxxxxxwwwxxxzzz~~~~~~}}}|||{{{yyyvvvtttpppnnnmmmlllmmmlllkkkjjjjjjkkklllllllllkkkjjjiiihhhiiikkklllmmmllljjjiiicccbbbaaa`````````aaabbb`````````______^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVTTTSSSPPPOOOOOOPPPSSSVVVaaaeeejjjppptttuuuuuuuuurrrtttwwwzzz}}}~~~{{{vvvqqqmmmkkkjjjjjjlllmmmmmmlllkkkjjjllllllllllllmmmnnnpppqqqrrrqqqpppooonnnlllhhhdddUUUNNNHHHJJJYYYyyy|||vvviiiVVVGGG;;;444///...///...,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))&&&(((*********)))***+++))))))))))))))))))))))))(((((())))))************,,,+++***))))))(((((()))+++************+++,,,,,,++++++,,,---.........///............///////////////000333666555777AAALLLrrrttt___KKKDDD???>>>???AAAFFFLLLYYYjjjzzzgggYYYPPPJJJGGG<<<<<<;;;999999888888888888888777777777777888888777777666666666555555555444444333222111111111111/////////000000111111222222444666888:::===BBBEEEKKKOOOTTTYYY]]]ccclllrrr~~~ooo\\\QQQNNNMMMOOOTTT\\\bbbccc```YYYUUUGGGEEEAAA===:::999::::::;;;<<<<<<:::888666777777999;;;===@@@FFFQQQ^^^hhhtttyyymmm___PPPNNNIIIEEECCCBBBCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLIIIIIIHHHGGGFFFDDDBBBAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<>>>???AAABBBDDDEEEEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNQQQQQQQQQQQQRRRTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[\\\^^^___````````````aaabbbcccdddddddddddddddeeeeeefffhhhiiijjjjjjlllmmmnnnoooppppppppppppppppppqqqrrrssstttuuuuuuvvvwwwwwwuuuttttttvvvxxxvvvvvvvvvuuutttsssrrrqqqpppnnnkkkjjjjjjiiihhhffffffggggggggghhhgggggggggdddeeegggiiiiiiiiigggfffaaa```^^^]]]]]]]]]^^^_______________^^^]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSPPPPPPPPPPPPQQQTTTYYY\\\gggiiimmmppprrrsssrrrrrrrrrsssvvvyyy{{{|||||||||{{{zzzxxxvvvrrrooommmkkkhhhiiiiiijjjjjjjjjjjjjjjlllllllllmmmnnnnnnnnnnnnooonnnlllkkkkkkiiigggdddRRRJJJFFFPPPiiizzzrrrhhhZZZHHH<<<555222000......---+++************+++++++++++++++,,,,,,,,,+++++++++******)))+++,,,+++)))''''''(((((((((((((((((((((((((((((((((((()))******++++++(((((((((((()))***+++,,,***************+++,,,,,,***+++,,,---.../////////------.........///////////////222555555777@@@JJJlll~~~fffQQQHHH@@@>>>>>>???CCCIIIQQQbbbwwwtttbbbTTTIIICCC===<<<;;;:::999888888888888888777777777888999999888777777666666555555555444444333222222222222222//////000000111111111111111333555666777:::>>>AAAEEEIIIOOOSSSWWW\\\dddiiirrryyymmm]]]PPPHHHEEEHHHMMMVVV]]]aaa___\\\MMMJJJEEE@@@<<<;;;;;;;;;<<<<<<<<<:::777555666777777999;;;<<>>???@@@BBBBBBCCCEEEDDDDDDEEEFFFHHHJJJLLLLLLLLLMMMNNNOOOQQQTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^___aaabbbaaaaaabbbcccddddddeeeeeefffggghhhjjjkkkkkkjjjjjjllllllmmmnnnoooppppppqqqrrrssssssrrrooommmmmmnnnnnnoooooonnnmmmllllllmmmmmmjjjgggeeeeeeeeeeeedddaaaaaaaaabbbbbbcccddddddaaabbbdddeeeeeecccaaa```]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPPPPPPPPPPRRRUUUWWWYYY]]]bbbgggllllllmmmnnnooopppqqqrrrqqqsssuuuwwwxxxxxxxxxxxxtttsssrrrpppnnnmmmlllllliiiiiiiiiiiiiiijjjkkkkkkjjjkkkmmmnnnnnnmmmlllkkkkkkiiifffeeeffffffeeedddWWWMMMKKK\\\}}}~~~rrrfffZZZLLL???666111111000...------,,,***)))*********++++++++++++***++++++++++++,,,,,,,,,)))+++,,,+++)))''''''((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))***+++,,,,,,***************++++++,,,)))***,,,---/////////...---------.........////////////111444444555===GGG```sssXXXNNNCCC>>>======@@@EEEJJJYYYkkk{{{ooo\\\NNNFFF???>>>===;;;:::999999999888888777777888888999:::888888777777666555555444444444333222222222333333000000111111111111222222111222333444555777;;;===>>>CCCIIIMMMPPPUUU\\\aaagggmmmvvvmmmZZZMMMAAA@@@BBBKKKVVV]]]___^^^RRRNNNHHHBBB>>><<<<<<===:::::::::888666666888:::888:::;;;:::;;;@@@JJJRRR[[[lllzzz}}}vvveee```YYYQQQKKKGGGEEEEEEAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHFFFEEEEEECCC@@@===:::999:::::::::999999888888888888888;;;;;;<<<===>>>???@@@AAACCCBBBBBBCCCDDDFFFHHHJJJIIIIIIJJJKKKMMMPPPSSSTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWYYYZZZZZZYYYYYYYYYXXXXXXZZZ]]]___aaa______``````aaabbbbbbbbb```aaaccceeefffffffffeeeiiiiiiiiijjjkkklllllllllnnnooopppoookkkhhhgggfffiiijjjjjjiiigggggghhhjjjiiifffcccbbbbbbccccccccc]]]]]]]]]]]]^^^```aaabbb```aaabbbbbbaaa___\\\[[[[[[ZZZYYYXXXWWWXXXYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTTTTSSSQQQOOONNNNNNNNNNNNSSSVVV[[[^^^aaaeeekkkpppnnnnnnmmmmmmnnnppprrrsssqqqrrrtttuuuvvvvvvvvvuuuooonnnmmmllllllllllllllllllkkkjjjjjjjjjlllmmmnnniiijjjmmmnnnnnnllljjjhhhhhhfffbbbaaabbbddddddddd___SSSQQQgggwwwhhhXXXJJJ???666000///111111...---------,,,))))))******++++++++++++)))******++++++,,,------&&&(((*********)))***,,,(((((((((((((((((((((((('''(((((()))***+++++++++...---,,,+++*********************)))***++++++,,,)))***,,,.../////////...---------.........//////000///000222222444;;;DDDVVV^^^RRREEE???<<<<<<>>>BBBFFFSSSbbbpppkkkZZZQQQ@@@???>>>===;;;;;;::::::888888777777888999::::::999888888777666555555444444444333222222222333333111111111111111222222222000111222333333555999;;;:::???EEEIIILLLQQQWWW[[[```dddkkkvvviiiRRRLLLCCC===AAAIIIOOOTTTXXX[[[VVVOOOGGGBBB???>>>>>>888888999888777888999:::<<<;;;::::::===BBBGGGJJJSSS[[[fffpppvvvxxxyyyzzzrrriii___WWWRRRMMMFFFAAAAAA???======AAAEEEIIIJJJFFFGGGJJJLLLIIIEEEGGGMMMGGGFFFDDDBBB@@@===<<<;;;888888777666666777888999<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEGGGHHHGGGGGGHHHIIIKKKMMMNNNOOORRRRRRQQQPPPPPPOOONNNNNNQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVXXX[[[]]]___]]]]]]]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^___aaabbbbbbdddddddddeeefffggghhhiiikkkjjjhhhfffeeedddddddddeeeeeedddcccbbbaaa```___bbbbbbbbbbbbaaa```^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]^^^]]]\\\ZZZYYYXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWYYYWWWVVVWWWWWWUUUQQQMMMRRRQQQOOOLLLJJJLLLQQQUUUVVV[[[bbbgggiiiiiiiiijjjpppnnnmmmnnnoooooonnnmmmtttuuuxxxyyyxxxtttqqqnnnooonnnnnnmmmmmmmmmmmmmmmiiijjjkkklllmmmmmmmmmllllllkkkjjjkkkmmmlllgggdddeee```[[[[[[```dddeeeddd\\\[[[aaawwwttt___PPPCCC888222111////////////...,,,)))(((,,,+++)))''''''(((***+++++++++******)))((((((((((((((((((((())))))))))))***)))(((''''''((()))***'''((())))))(((((()))*********)))))))))))))))))))))((('''(((***+++++++++,,,---......---+++***)))'''+++//////,,,+++...111///000111111333777<<<@@@TTTmmmooo[[[IIICCCCCCAAA??????EEEIIIQQQ]]]nnn}}}eeeRRRJJJDDD?????????<<<;;;===888888:::<<<======999777888888777666666666666666555444333111000111111222222222222111111111000000000000111222333444444555888:::===AAAEEEJJJNNNPPPVVVYYY```iiiuuuzzzcccQQQHHHBBBBBBFFFIIIMMMRRRWWWUUUQQQMMMIIIDDD@@@===:::::::::999888888999::::::999999:::<<<@@@CCCFFFJJJPPPXXX```fffkkkpppsssrrrlllddd^^^YYYSSSKKKEEEDDDBBB???===>>>AAAEEEHHH]]]RRRHHHEEEEEEEEEFFFHHHGGGFFFEEECCCAAA???>>>===;;;999888666666777888999:::999999999::::::;;;<<<<<<======>>>@@@AAACCCDDDDDDEEEEEEFFFHHHIIIKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUSSSSSSSSSTTTVVVXXXZZZ[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^bbbbbbaaaaaaaaabbbcccccceeeeeeddddddccccccbbbbbbaaaaaa```___^^^^^^]]]]]]______^^^^^^]]]]]]\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRTTTRRRQQQQQQRRRPPPLLLIIILLLLLLLLLLLLMMMPPPUUUXXXcccgggmmmqqqqqqqqqppppppqqqpppnnnooopppqqqqqqppptttuuuvvvwwwuuussspppnnnnnnmmmmmmlllkkklllllllllkkkkkkkkkllllllllllllllllllkkkjjjjjjkkkiiieeebbb___[[[XXX[[[bbbeeeaaa]]][[[]]]ggg~~~pppZZZJJJ???555000000............---+++***)))+++***)))((((((((()))***))))))))))))))))))******'''((((((((())))))))))))******)))((((((((()))***((()))******))))))***+++************************((('''&&&&&&(((******)))++++++,,,,,,---,,,,,,+++(((,,,//////,,,+++---000///000000000111444888;;;MMMbbbyyydddNNNEEECCC@@@>>>===@@@CCCIIIRRR```uuuqqq]]]PPPHHHAAA???===999888:::888999:::<<<===<<<999777888888777666666666666666555444333111111111111222222222222111111111000000///000000111222333333444777888:::>>>BBBFFFJJJLLLOOORRRXXX```jjjvvv|||[[[PPPEEE@@@>>>>>>AAAFFFOOOQQQSSSUUUSSSMMMDDD======<<<:::999888888999999777888888999;;;===???@@@BBBDDDHHHMMMSSS[[[dddjjjllliiifffdddaaaZZZQQQJJJGGGFFFDDD???===???EEEKKKttt^^^GGG@@@CCCFFFFFFDDDFFFEEEEEEDDDCCCBBBBBBAAA>>><<<999777666666888999999999999888999999:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKNNNPPPQQQRRRRRRQQQPPPQQQQQQRRRTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYY^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^___`````````___^^^[[[[[[[[[ZZZZZZYYYYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOORRRQQQPPPOOONNNMMMLLLLLLNNNLLLKKKKKKLLLKKKHHHFFFFFFHHHLLLOOOSSSWWW]]]```lllooorrrtttsssqqqppppppsssqqqooooooqqqssstttssstttttttttsssrrrpppnnnmmmmmmlllkkkkkkjjjjjjkkkkkkmmmmmmkkkjjjjjjjjjkkklllkkkiiihhhggggggeeebbb___\\\ZZZZZZ^^^dddddd]]]WWWTTT[[[jjj}}}jjjSSSCCC999222///000+++,,,,,,,,,,,,+++***)))******))))))))))))((((((''''''((())))))***++++++''''''((((((((()))))))))))))))((((((((())))))***(((***++++++***)))+++,,,************************)))'''&&&''')))++++++************++++++---......***---//////,,,+++,,,//////////////////000444777CCCRRRlllnnnUUUHHHDDDBBB@@@>>><<<>>>AAAFFFOOO^^^ppp|||lll\\\QQQFFFAAA>>>999888999999999:::;;;===<<<999777888777777666666666666666555444333222111111111222222222222111111111111111//////000000111111222222555666888:::>>>AAADDDFFFHHHKKKPPPVVV^^^gggrrrxxxvvvcccMMMAAA<<<;;;<<<>>>EEEJJJRRRZZZ\\\VVVKKKBBB>>><<<:::888999999::::::777777999:::;;;<<<<<<<<<===>>>@@@CCCGGGOOOWWW]]]___```bbbdddddd^^^VVVPPPKKKLLLIIIDDD???AAAHHHOOOttt]]]FFF@@@DDDGGGFFFCCCDDDDDDDDDEEEEEEEEEEEEEEEBBB???<<<888777777888999::::::999999999999:::;;;;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>???AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTXXXXXXWWWWWWVVVWWWWWWXXXXXXZZZ\\\]]]]]][[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSQQQPPPPPPRRRTTTUUUQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMPPPOOONNNLLLJJJHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEJJJPPPWWW\\\bbbgggjjjppprrrttttttrrrooonnnnnnrrrpppooooooqqqtttuuuuuusssrrrqqqooonnnmmmlllllllllkkkkkkjjjjjjjjjjjjjjjnnnmmmjjjhhhggghhhiiijjjhhhgggeeecccbbb```^^^]]]^^^___```aaaaaa^^^YYYUUUSSS]]]nnnwwwbbbKKK<<<444///...000*********+++++++++******))))))******))))))((('''(((((((((((())))))******'''''''''((((((((())))))'''''''''''''''(((((((((''')))******))))))***+++************+++++++++++++++***)))***,,,---------+++******)))***,,,---///+++---//////,,,+++,,,------...///......000333666<<>>@@@DDDOOO\\\fffzzzjjj\\\NNNFFFBBB===;;;<<<:::::::::;;;<<<;;;999777777777666666666666777777555444444333222222111111111111111111111111111111////////////000000000000444444555777:::===???@@@EEEGGGKKKPPPVVV___gggmmmsss|||^^^KKKDDD@@@>>>===<<>>???AAAEEEJJJNNNQQQTTTZZZ___bbb```[[[WWWRRRRRRPPPIIICCCAAAEEEKKK\\\OOOCCCAAACCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEEBBB???;;;999999999:::999999888888888888999999:::::::::::::::;;;<<<===<<<<<<<<<<<<======>>>???AAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIILLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYXXXWWWTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQOOONNNLLLKKKKKKLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKLLLNNNMMMKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCEEEGGGIIILLLQQQYYY```fffkkkooorrrvvvwwwxxxvvvsssqqqppppppqqqooonnnnnnqqqssssssssspppooommmlllkkkjjjjjjkkkkkkkkkjjjiiiiiiiiiiiijjjllljjjhhhfffeeeeeefffgggcccbbbaaa^^^\\\\\\\\\\\\___bbbccc___YYYVVVXXX[[[bbbkkkwwwmmmYYYCCC666222///...///***))))))*********++++++((())))))))))))(((''''''))))))))))))((((((''''''''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&'''((((((''''''(((***))))))*********++++++++++++***)))***,,,---------,,,,,,***))))))***,,,,,,,,,---......---,,,,,,,,,+++---...///000222555888888<<>>>>>;;;::::::;;;;;;;;;999777777777666666666666777777555555444444333222222111111111111111111111111111000000//////////////////333333444555777999;;;===@@@BBBFFFKKKQQQXXX```eeeiiiqqq{{{rrrYYYLLLCCC>>><<<999<<>>???@@@AAABBBEEEJJJNNNWWW\\\bbbhhhlllooorrrttttttuuuuuusssqqqooopppqqqooonnnnnnoooqqqrrrqqqpppkkkkkkjjjiiiiiiiiiiiijjjjjjiiihhhhhhgggggghhhhhhgggfffdddcccbbbbbbbbbccc]]]]]]\\\ZZZXXXYYY[[[^^^]]]```bbb___\\\^^^fffmmmyyy|||aaaOOO;;;222111///...---+++******)))******++++++))))))((((((((((((''''''******)))(((((('''&&&&&&&&&&&&'''''''''(((((((((###$$$%%%&&&'''''''''&&&%%%&&&((('''&&&&&&''')))((((((((()))******++++++)))'''&&&''')))++++++***,,,++++++*********++++++,,,,,,------...---------+++---///000111333666888666777>>>OOOeee~~~}}}fffSSSGGG???999:::;;;<<<;;;;;;???FFFLLLZZZkkk~~~ppp]]]RRRLLLEEE@@@???<<<;;;::::::;;;;;;999777666666666666666777777888444555555555444333222111111111111111111222222222111111000000//////......111111222333555777999::::::<<<@@@DDDIIIPPPWWW[[[```fffoootttyyynnnWWWGGG???>>>::::::>>>HHHUUU\\\[[[XXXQQQKKKCCC???>>>>>>;;;888777888888999::::::;;;;;;888:::;;;;;;:::999:::;;;???AAAFFFKKKOOOTTTXXX[[[\\\[[[ZZZWWWQQQKKKEEEBBB???>>>???@@@===999;;;???>>>???@@@AAACCCDDDEEEEEEGGGFFFEEEDDDBBB@@@>>>===;;;;;;:::999999999999999888777777666666666777777999888888777777777888888======>>>@@@AAABBBCCCCCCFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEGGGHHHHHHHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOMMMKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA???AAACCCDDDFFFKKKRRRWWWaaadddhhhlllmmmnnnpppqqqnnnoooooommmllllllmmmoooooonnnoooqqqrrrrrrooommmggggggggghhhhhhhhhhhhhhhgggffffffeeeeeeeeeeeeeeeaaaaaaaaa``````_________WWWXXXXXXVVVUUUWWW[[[___```aaaccchhhqqq}}}yyyUUUDDD444///000///,,,***,,,,,,+++*********+++,,,***)))((('''&&&'''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))((((((&&&'''((((((''''''((()))&&&''''''((())))))******((('''&&&&&&(((******)))((()))***+++++++++++++++++++++,,,---...///...---,,,...///000000111333555444444999FFFYYYtttzzzsss\\\MMMDDD>>>:::;;;<<<:::888:::@@@DDDMMM[[[nnn~~~}}}hhh\\\TTTKKKDDD@@@===;;;::::::::::::999777666666666666666777888888444555555555555333222111000000111111111222222222222222111000000///......//////000111333555666777666888<<>>:::666777777777777888999;;;<<<:::;;;;;;;;;999999:::;;;:::;;;>>>AAAEEEKKKRRRVVV[[[\\\]]]]]][[[VVVNNNIIIFFFCCCBBBBBB>>>:::<<>>???@@@BBBCCCDDDDDDGGGGGGGGGFFFDDDBBB???>>>@@@???>>>===============:::999999888888888888999777777666555555555666666<<<<<<===>>>???@@@AAAAAACCCDDDDDDEEEFFFFFFEEEEEE@@@AAACCCEEEFFFFFFFFFEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGJJJIIIHHHHHHGGGHHHHHHHHHJJJIIIIIIJJJJJJLLLMMMNNNOOONNNMMMKKKIIIGGGFFFEEEHHHHHHHHHHHHGGGFFFDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCEEEHHHIIILLLRRRZZZ```fffhhhkkkllllllllllllmmmlllmmmmmmlllkkkllloooqqqooooooppprrrtttrrrooollldddeeefffggghhhhhhhhhhhheeedddccccccbbbbbbcccccc^^^^^^______^^^^^^]]]\\\TTTUUUUUUTTTSSSVVV\\\aaafffeeehhhuuugggNNN>>>000---000///+++(((...---+++*********+++,,,+++)))'''&&&%%%&&&((()))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&(((************)))'''((())))))(((((()))***%%%&&&&&&'''((())))))***)))((('''(((***+++++++++%%%''')))+++---------,,,+++++++++---/////////...---///000000//////111222222222777AAAQQQllltttttt{{{zzzcccTTTLLLFFF<<<======;;;888999===AAAEEERRRcccuuurrrddd[[[QQQGGGBBB===<<<::::::::::::999777666666666666666777888888444555555666555333222111000000111111222222222222333333222111000///......------...///111333555666555777:::<<>>>>>>>>???===???AAA@@@???@@@DDDGGGFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<:::999999888888777777777888777666666555555666666999::::::<<<===???AAABBB@@@AAACCCBBBAAA@@@@@@AAA??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIGGGFFFFFFGGGFFFEEEDDDFFFEEEEEEDDDDDDEEEEEEFFF@@@@@@BBBBBBBBBAAA@@@???AAAAAAAAA@@@@@@BBBFFFJJJJJJNNNTTTZZZ]]]aaadddfffllljjjhhhfffeeeeeefffgggiiigggeeeeeehhhjjjkkkllloooppprrrsssrrrpppnnnlllfffeeeeeedddddddddeeeeeeccccccccccccbbb```^^^]]][[[[[[ZZZXXXXXXXXXXXXXXXQQQKKKIIIMMMSSSVVVZZZ^^^]]]eeeuuujjjUUU;;;777222///---,,,,,,++++++++++++++++++***))))))''''''''''''''''''''''''))))))***))))))(((''''''(((&&&&&&)))------)))$$$%%%&&&''''''((((((''''''''''''((()))))))))))))))***))))))((('''&&&&&&&&&&&&'''((()))***+++,,,,,,+++)))(((***---///---+++......---------,,,,,,,,,......///000000000000000111444333:::JJJ[[[yyyuuukkkppp~~~tttaaaNNN???CCC>>>;;;;;;;;;999:::===AAAGGGTTTggg}}}mmmbbb[[[QQQFFFEEE>>>888999:::888777888999777666666777777666555555555444444444333333333111111222222222333333333444333222000///...............//////000000111111666666777999;;;===???@@@KKKNNNSSSYYY___fffnnnsssgggQQQDDD>>>;;;<<<@@@GGGSSS]]]ddd___WWWNNNFFFAAA??????888999::::::999888999:::888888777666666666666666444555777888999===CCCGGGRRRWWW]]]``````]]]ZZZYYYTTTRRRMMMIIIDDDBBB@@@???>>>???@@@???>>>@@@CCCGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::999888777777555444444444444444555555777777777888:::<<<===>>>>>>???AAAAAA@@@??????@@@===>>>>>>???AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDIIIHHHGGGGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEE???@@@@@@@@@@@@???>>>>>>AAABBBCCCDDDEEEHHHLLLOOOVVVYYY^^^bbbdddeeegggiiikkkiiigggeeeddddddeeefffgggeeedddeeehhhkkklllmmmooopppqqqrrrqqqooollljjjddddddcccbbbbbbbbbbbbbbb``````aaa```___^^^\\\[[[ZZZZZZXXXVVVTTTRRRQQQPPPNNNHHHFFFJJJNNNQQQVVV[[[XXXkkkyyyjjjUUUDDD888444000,,,+++++++++******************)))((((((''''''''''''''''''''''''(((((())))))(((((('''&&&(((&&&%%%'''+++,,,)))%%%%%%&&&''''''((((((''''''''''''((()))))))))))))))***))))))(((''''''&&&&&&&&&'''((()))***+++,,,,,,***)))((())),,,...---+++------------------------......///000000000000000111555444999EEESSSooo~~~nnnmmmrrr|||yyykkkXXXIIIFFFAAA======<<<999999<<<<<<@@@KKK\\\qqq|||nnneeeYYYOOOJJJBBB;;;::::::888777888888777666666777777666444555555444444444333333333111111111222222222333333444333222000//////........./////////000000000111444555555777999;;;<<<>>>CCCFFFKKKPPPUUU[[[bbbgggrrraaaIIIBBB;;;:::<<<@@@HHHQQQcccbbb___XXXNNNFFFBBBBBB999;;;===<<<:::999888999:::999777666555555555666333444444555666888===@@@JJJOOOVVV[[[]]]]]]]]]]]][[[YYYVVVRRRMMMIIIEEECCCAAA@@@???>>>===>>>BBBEEEBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>===;;;999888888555555444444444444555555555555555666777999:::;;;:::<<<>>>>>>======>>>???;;;<<<<<<===>>>???@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>??????@@@EEEGGGJJJMMMOOOQQQUUUWWWbbbeeehhhiiiiiihhhiiijjjiiihhheeecccbbbccccccdddcccbbbbbbdddhhhlllnnnnnnooooooppppppooommmjjjhhhbbbbbbaaa___^^^^^^^^^^^^]]]]]]^^^^^^]]][[[YYYXXXXXXWWWVVVTTTRRROOOMMMKKKKKKGGGEEEHHHJJJLLLQQQWWW[[[xxx~~~~~~wwwkkk___SSSFFF;;;333000,,,************)))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&(((&&&$$$%%%(((***(((&&&%%%&&&''''''((((((''''''''''''((())))))))))))((()))))))))(((''''''&&&&&&''''''(((((()))***++++++)))(((((()))+++,,,+++***++++++,,,,,,------............///000000000000///000555555777>>>GGGaaa{{{}}}uuujjjfffmmmwww~~~wwwdddSSSJJJDDD???>>>===999888:::888;;;BBBPPPbbbtttrrreeeZZZPPPFFF>>>;;;:::888777999888666555555666777555444555555444444444333333333000000111111111222222222333333111000////////////////////////000000000000222222333444555777999:::???AAAEEEIIIMMMSSSXXX]]]bbbnnn~~~tttVVVKKK@@@;;;:::<<>>@@@EEELLLRRRVVVYYY[[[]]][[[[[[[[[YYYVVVRRRNNNKKKFFFDDDAAA>>><<<<<<>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAACCCCCCAAA???===<<<:::999999888777666666555555555555555555555666777888888666888:::;;;;;;;;;<<<===:::;;;;;;<<<======>>>>>>?????????@@@??????>>>===>>>>>>?????????>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>===<<<<<<===???AAA@@@???>>>>>>>>>>>>>>>???AAA@@@@@@AAABBBDDDGGGHHHPPPSSSVVVYYYZZZ\\\^^^___fffgggiiiiiihhhgggggghhhgggeeecccaaa```aaabbbbbbaaa```aaadddiiimmmooopppoooooooooooommmjjjhhhfffaaa```___]]]\\\[[[[[[[[[\\\\\\]]]\\\[[[ZZZXXXWWWTTTTTTTTTSSSRRRPPPNNNLLLIIIGGGGGGJJJJJJIIINNNTTTjjj~~~wwwuuuoooeeeYYYNNNFFF>>>999000...+++)))*********)))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''%%%###$$$&&&((('''&&&%%%&&&''''''((('''''''''&&&'''(((((())))))(((((())))))((((((''''''''''''''''''(((((()))******+++)))(((((()))************)))***+++,,,---...//////---...//////000000/////////555555666999>>>TTTuuuyyykkkaaaccckkkwww~~~mmm]]]LLLEEE>>>===<<<999777888888:::>>>GGGUUUfffttt|||~~~ooocccUUUJJJ???;;;999777777:::888777555666777777666444555555444444444333333333000000000111111111222222333222111000////////////////////////000000000000000000000111222444555666<<<>>>AAACCCFFFJJJOOOSSSXXXcccppp}}}jjj\\\LLLCCC>>>>>>BBBHHHNNNXXXcccggg```VVVMMMIIIJJJGGGCCC===777555666888:::999777666555555555666777888999888777888:::<<<:::>>>DDDJJJOOOSSSWWWZZZ]]]^^^______]]]YYYUUURRRMMMJJJEEEAAA???>>>>>>===@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@DDDDDDCCCAAA@@@>>>===<<<===<<<:::888666555444444555555444444444444555555444666888999888888999::::::::::::;;;<<<<<<======<<<<<<<<<======<<<<<<;;;<<<<<<============<<<<<>>>>>>>>============>>>>>>>>>>>>???@@@@@@>>><<<;;;===@@@?????????@@@@@@BBBCCCCCCEEEFFFGGGIIILLLPPPSSSUUU^^^```cccddddddccccccddddddeeeffffffeeeddddddeeecccbbb```^^^^^^___```aaa``````aaaeeejjjnnnppppppoooooonnnllljjjgggeeeccc___^^^]]][[[ZZZYYYYYYYYY\\\\\\\\\\\\[[[YYYXXXVVVSSSRRRRRRQQQPPPNNNMMMLLLHHHHHHJJJKKKHHHFFFKKKRRRuuuzzzrrrggg___TTTJJJAAA:::444222///---*********+++***)))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%'''''''''%%%&&&''''''((('''''''''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''((())))))******((()))))))))))))))******((()))***+++,,,...//////------...///////////////---444444555888:::KKKiiitttaaa]]]```ooovvviiiQQQGGG>>>;;;:::888666777999:::<<>>;;;888888:::999777666666777777666555555555444444444333333333000111111111111222222222222222111000/////////000000000000000///////////////...//////000111222333666888:::;;;===@@@DDDGGGPPPYYYccclllwww}}}nnn[[[OOOGGGAAA@@@BBBEEEOOO]]]eeeddd]]]VVVQQQNNNKKKFFF???888666666888777777777777666666666666666777777777555555777888888;;;@@@DDDHHHMMMRRRUUU^^^```bbbbbbaaa^^^ZZZWWWSSSPPPLLLHHHFFFEEEBBB@@@AAAAAA@@@??????@@@@@@@@@===>>>>>>???@@@@@@@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@???>>><<<:::888666555555666555444444333333333444333555777777666666777888999999999:::::::::;;;;;;888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<======<<>>@@@BBBDDDFFFHHHNNNOOOQQQTTTXXX\\\___aaahhhiiikkkjjjhhhfffeeeeeeaaacccccccccaaaaaabbbccc^^^]]]\\\\\\\\\^^^```aaabbbaaacccfffkkknnnoooooommmmmmkkkiiifffccc```___\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZZZZZZZYYYWWWUUUTTTPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKIIIDDDBBBKKKVVVyyyvvvkkk___VVVKKKCCC;;;222.........,,,+++***++++++***)))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((('''''''''''''''(((((())))))))))))***++++++))))))***+++))))))***+++,,,---......------...////////////...---222222444888888DDD^^^{{{fff[[[WWWdddwww|||vvv\\\OOOBBB===;;;888666777777888:::<<>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDAAAAAA???>>>======<<<<<<;;;:::999888777666666666333555777777555444555666777777777777888888888888666777888999:::;;;;;;;;;999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999888888888999999999::::::;;;;;;;;;888===@@@@@@<<<:::;;;===>>>???AAADDDHHHLLLOOOQQQWWWYYY\\\___bbbeeeggghhhjjjkkkkkkiiifffccccccccc___``````___]]]]]]^^^___[[[ZZZYYYZZZ[[[]]]```bbbddddddeeehhhlllnnnooonnnjjjiiigggdddaaa]]][[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSQQQPPPJJJIIIIIIJJJMMMPPPTTTVVVYYYUUUPPPHHHAAACCCRRRbbb|||~~~nnnbbbWWWLLLBBB===777000...000...,,,******+++***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%'''(((''''''&&&'''%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''((((((((((((((((((((('''''''''((((((((((((((()))+++---,,,***)))***,,,))))))***+++,,,,,,------,,,---......//////......///111///222777666>>>SSSlllrrraaaTTT\\\mmmyyy||||||kkk[[[JJJAAA===999888888666777999:::<<<@@@GGGLLLUUUaaassstttgggYYYPPPHHH@@@;;;;;;;;;:::999999::::::999777555555444444444333333333222333333333333444444444222111111000000000000000111000000000/////////...//////////////////000111333555666666777999<<>>EEELLLPPPUUU^^^eeegggfffgggkkkqqq|||tttbbbRRRJJJIIIKKKNNNQQQRRRPPPJJJFFFFFFHHHHHHFFFAAA<<<888666222444777999:::999777555333444555555444333444555444555666888:::===BBBFFFLLLOOOSSSXXX[[[]]]]]]]]]YYYWWWVVVWWWXXXWWWSSSOOODDDCCCAAA???>>>>>>??????<<<===>>>???@@@AAAAAAAAA???@@@AAABBBCCCEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEAAA@@@>>>===<<<;;;;;;;;;444555777666555444444555555555555666666666666666444555777888:::;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<888888999999999:::::::::<<<;;;;;;;;;::::::999999777777888888999999999::::::@@@EEEFFFCCC@@@AAACCCFFFHHHKKKOOOSSSXXX\\\___^^^```bbbfffhhhiiijjjjjjjjjjjjiiigggcccaaa```aaa]]]^^^^^^\\\ZZZYYYZZZ[[[XXXXXXXXXXXXZZZ]]]```bbbffffffgggiiimmmnnnnnnmmmgggfffddd```]]]ZZZWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTQQQRRRRRRRRRQQQOOOMMMLLLDDDDDDFFFJJJPPPXXX___dddeee___TTTIIIAAAEEEZZZnnnzzz~~~hhhZZZKKK@@@777444111---...333---+++***)))***)))(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''###%%%((())))))''''''&&&%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''((((((((((((((('''''''''(((((((((((((((***,,,...---***)))+++---*********++++++,,,------,,,---......//////......000111...111777555999KKKbbbhhhVVVXXXfffrrrxxx{{{wwweeeQQQEEE@@@;;;999999666888:::::::::<<>>???@@@@@@@@@======<<<<<<===@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>======:::::::::999888777555444666666666666555555555555<<<888555555777999888666:::::::::::::::999888888555555666777999:::<<<===;;;<<<=========<<<;;;:::666666666777999:::<<<===???@@@BBBDDDFFFIIIJJJKKKMMMOOOSSSVVVYYY[[[\\\\\\bbbbbbccccccdddeeeeeeeeeggggggeeecccaaa^^^[[[ZZZVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[]]]___aaacccccciiiiiikkkmmmooonnnkkkhhhcccaaa^^^ZZZWWWTTTSSSSSSSSSRRRPPPNNNNNNOOOQQQRRRMMMNNNOOOOOONNNLLLIIIHHHDDDEEEDDDEEEPPP```jjjkkkqqq```OOOIIILLLVVVfffvvv{{{~~~vvvaaaTTTIII>>>555444111***###"""...+++(((''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((******))))))((((((''''''((()))))))))************,,,---......//////......------...///000444999===SSSoooqqqVVVSSS\\\eeeuuurrr[[[KKKBBB>>><<<===777666666666777888:::;;;DDDNNN[[[iii~~~rrrbbbVVVNNNGGGCCC;;;;;;999888888888777777666666555444333333333333222222333333333333444444444333222111000000000000111111000000//////......//////.........---------000111111222444555666666888;;;>>>AAADDDGGGLLLOOOOOOSSSYYY]]]aaajjjvvv}}}cccUUUGGGBBBAAA>>><<<;;;>>>EEEHHHDDD???>>><<<999666777777666666555444444666555444333333333333444444444333333444777:::<<>>>>>???????????????>>>======<<<<<<===???BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@??????>>><<<:::888777777777777777777777777777;;;888555555777888777666999999999999999888777777666777777888999:::<<<===::::::;;;;;;;;;:::888777888999:::<<>>AAAEEEMMM\\\lllsssqqqlllbbbYYYYYY]]]dddooozzz}}}}}}~~~qqq[[[OOODDD;;;444444222---((('''---+++(((''''''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))))))))))))))((((((************++++++++++++,,,------...............------...///000333888<<>>@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHFFFEEEEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999:::999888:::::::::;;;::::::999888::::::::::::;;;<<<===>>>???@@@AAAAAAAAA@@@>>>===???@@@BBBEEEIIILLLPPPQQQRRRSSSUUUWWWYYY\\\]]]^^^]]]]]]^^^______^^^^^^^^^^^^^^^______```aaaaaaaaa______^^^]]]\\\ZZZYYYYYYVVVUUUTTTSSSSSSUUUWWWXXX[[[]]]```dddhhhkkknnnooopppooonnnmmmllliiidddaaaXXXWWWUUUSSSQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNLLLLLLKKKIIIGGGDDDBBB@@@===BBBIIIUUUeeetttyyyxxxqqqnnnooouuuzzz}}}}}}yyyzzzkkkTTTIII===666222222222///---,,,,,,***((('''(((((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''(((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,---...............------......///222666:::@@@RRRllllllZZZUUUYYYjjj}}}nnnYYYHHH===:::999777666555555555666777888999???GGGRRReee}}}wwwhhh[[[QQQKKKDDDAAA===<<<;;;<<<;;;:::777666555444333333333333222222333333333333444444333333222111000000000000111000000000000/////////111111000000000000//////------...///000000111111222444666777999;;;>>>AAADDDHHHLLLOOORRRVVV]]]bbbmmmwww\\\HHHBBBAAA>>><<<;;;FFFOOOQQQNNNJJJDDD???999888777666555444444444555444444333333333444444333222111111222444666777555666777:::<<<>>>@@@AAACCCEEEHHHMMMPPPRRRSSSTTTWWWWWWWWWWWWUUURRROOOMMMJJJJJJHHHFFFCCC@@@>>><<<;;;;;;;;;:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGEEEDDDCCCBBB??????@@@@@@AAAAAAAAABBB@@@@@@????????????>>>>>>>>>??????@@@??????>>>>>>@@@?????????@@@AAAAAABBBEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIKKKNNNQQQUUUXXXZZZXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^______]]]\\\[[[ZZZYYYXXXWWWWWWSSSRRRPPPPPPRRRUUUXXXZZZ^^^```cccgggjjjmmmnnnoooqqqooommmkkkhhhddd^^^[[[RRRRRRQQQPPPOOONNNMMMMMMLLLMMMOOOPPPPPPOOOMMMLLLJJJIIIGGGEEEBBB@@@???>>>BBBFFFMMMVVVbbbooozzzyyyyyyfffOOOEEE777333////////////...---+++)))((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%###''''''''''''(((((((((((())))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,---.........------,,,---......///111444777;;;GGGZZZrrr~~~fffXXXXXXhhh{{{uuuaaaNNNCCC>>><<<888777666444444444555666666999>>>GGGWWWmmmyyykkk^^^VVVLLLGGGAAA===;;;;;;999777777666555444444333333333222222222333333333444444333222222111000000111111000000000000000000000000000000000000000000000000,,,------...//////000000///111222333444555888:::===AAAEEEHHHJJJMMMQQQUUU___hhhwwwvvvZZZIII@@@===>>><<>>@@@CCCFFFIIIKKKMMMMMMPPPQQQSSSUUUUUUTTTRRRQQQNNNMMMLLLIIIFFFCCC@@@>>>;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAAEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGIIIKKKNNNPPPQQQQQQQQQQQQRRRSSSTTTVVVYYY[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[YYYWWWVVVUUUUUUUUUOOOOOOOOOPPPSSSWWW[[[^^^dddfffhhhkkklllmmmmmmlllnnnllliiieeebbb^^^YYYUUUOOOOOOOOOOOONNNMMMMMMMMMKKKMMMNNNOOOOOOMMMKKKJJJFFFEEECCCAAA????????????EEEHHHMMMRRRZZZiii}}}aaaJJJ@@@222111...,,,+++,,,,,,******(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((('''&&&$$$###''''''''''''(((((((((((())))))******++++++,,,,,,))))))))))))*********++++++,,,,,,---...---------,,,---.........///111444777===KKKbbbttt^^^VVVaaaqqqzzz~~~zzziiiWWWJJJBBB===999888666555444444444444666666999@@@LLL]]]qqq~~~|||lllaaaSSSLLLCCC>>><<<<<<999777777777666555444444444444222222222333333333444444333222111111000111111111000000000000111111111111////////////////////////------......///000000000...///111111111222444666888;;;>>>BBBEEEHHHKKKMMMRRR[[[iiixxxsssXXXDDD===???@@@OOO___eeeccc\\\QQQGGG===<<<:::888777777777777444444333333333444555555333222222222222222333333444444555666888999::::::;;;<<<>>>AAACCCEEEFFFGGGHHHJJJLLLOOOQQQRRRSSSSSSPPPOOONNNLLLIIIFFFDDDCCC=====================<<<============>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEGGGGGGHHHHHHFFFFFFGGGHHHIIIKKKKKKLLLKKKMMMNNNNNNLLLKKKKKKLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNOOORRRUUUWWWXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXSSSTTTTTTUUUUUUVVVVVVWWWXXXWWWVVVTTTTTTTTTUUUUUUPPPPPPQQQSSSWWW[[[___bbbjjjkkkmmmnnnmmmllljjjiiihhheeebbb___\\\XXXTTTPPPNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLLLLKKKIIIGGGEEEBBB@@@???>>>>>>@@@BBBCCCEEEFFFJJJQQQ]]]rrr}}}}}}uuuXXXCCC999///000...)))(((******(((((('''''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&''''''''''''(((((((((((()))))))))***************(((((()))))))))*********++++++,,,---------------,,,---......------///111111444???VVVsssfffTTTWWWaaasss|||}}}qqqaaaTTTGGG<<<;;;:::888666444333333444666555666;;;CCCNNN___mmm{{{xxxlll[[[RRRHHHBBB@@@@@@===:::888777666555444444444444222222333333333333444444222222111111111111111222000000000111111111111222......////////////000000....../////////000000000---...000000///000222444555666999<<>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLOOOQQQQQQNNNLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRTTTUUUTTTUUUWWWYYY[[[[[[[[[[[[XXXXXXWWWWWWWWWWWWWWWXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSSSSNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQSSSUUUWWWVVVVVVXXXZZZ]]]```cccdddiiijjjkkkkkkjjjhhheeeccc```]]]ZZZXXXVVVSSSPPPMMMLLLMMMNNNNNNNNNMMMKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@===<<<<<<<<<>>>BBBFFFIIIEEECCCHHHWWWlll}}}yyywww{{{}}}zzz```JJJ;;;444,,,///...)))'''***+++((('''''''''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((***)))))))))))))))(((((())))))*********+++++++++++++++,,,------------,,,,,,---......---,,,---///000111999MMMfffsssZZZTTTZZZjjjwww~~~wwwlllaaaQQQAAA===<<<999777555444333333555333444888;;;@@@NNN\\\jjjvvv|||kkk```RRRIIIFFFCCC???;;;888777666555444444444444222222333333333333444444222111111111111111222222000000111111111222222222/////////000000111111111............////////////,,,---.........///111333333333444666999<<<>>>>>>BBBFFFLLLUUU___kkkwwwdddUUURRRPPPcccxxx|||ooodddLLLIIIDDD???;;;999888777333333333333333444555666444444444333333333333222222222333333444444555555555666777:::<<>>>>>>>>??????@@@BBBCCCEEEFFFGGGBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLOOOQQQQQQNNNLLLLLLNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTVVVWWWSSSTTTUUUWWWWWWWWWVVVUUUWWWWWWVVVVVVUUUVVVVVVVVVPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQOOOMMMMMMMMMNNNJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOSSSVVVXXX[[[\\\]]]___aaacccdddeeedddeeeggggggeeebbb___]]][[[XXXVVVTTTSSSQQQNNNLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@>>>===;;;::::::;;;???DDDJJJMMMHHHDDDIII___|||}}}yyyxxxxxxcccOOO???777333+++///...)))'''+++---***'''&&&&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++---...''''''''''''((((((((()))******))))))((((((''''''******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,---......,,,,,,---...333222888HHH\\\vvvbbbYYY[[[aaaqqq|||zzztttkkkZZZHHH>>>===:::777555444444333444111222555666888CCCPPP\\\iiiyyyzzzmmm\\\PPPJJJDDD===777888777666555555444444555222222333333333444444444222111111111111111222222000000111111222222222222000000111111222222222222------..................+++,,,---...---...111333333222111222444777888999BBBDDDFFFJJJQQQZZZeeelllwww~~~jjjbbbbbbnnnwwwbbbWWWIII@@@>>>===:::666;;;888555444555666666666999666333111000222555666444444444444444444444444555666888:::<<<===>>>>>>@@@@@@AAABBBDDDFFFHHHIIILLLLLLLLLKKKLLLLLLMMMMMMKKKKKKJJJJJJIIIGGGFFFEEEBBBAAAAAA@@@?????????>>>===>>>???????????????>>>DDDDDDEEEFFFFFFEEEDDDCCCGGGHHHHHHIIIJJJJJJKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNOOOOOONNNNNNPPPRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHJJJJJJNNNMMMLLLLLLOOOTTTYYY\\\]]]___bbbeeeffffffdddccc___```aaaaaa___]]]ZZZXXXSSSSSSRRRQQQPPPNNNLLLKKKMMMJJJHHHHHHJJJKKKIIIGGGHHHDDD???;;;:::;;;;;;;;;:::::::::>>>FFFLLLHHH@@@<<>>BBBPPP\\\mmmzzz{{{nnn___UUUNNNEEE<<<999:::999888666555555666555555555444444333333333555444444333333222222111000111111111111222222222333333222222111000//////000/////////............++++++++++++,,,...000111000000000000111222333444888999;;;@@@FFFNNNUUUYYYbbbkkkzzz~~~}}}rrrnnnwwwooocccSSSIIIEEEBBB===999;;;999555333444444444333666555333111111222444666333333333333333333333333444555777999;;;<<<======>>>>>>???@@@AAACCCEEEFFFIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKJJJHHHHHHCCCCCCCCCCCCCCCBBBAAAAAA??????@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIILLLLLLLLLKKKKKKLLLMMMMMMMMMNNNOOOOOONNNNNNPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQQQQQQQRRRRRRQQQPPPPPPMMMMMMNNNNNNOOOPPPQQQQQQNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLOOOQQQSSSVVVYYY\\\^^^```cccdddfffgggfffeeebbbaaa[[[[[[[[[ZZZYYYWWWUUUSSSQQQQQQPPPOOONNNLLLJJJJJJKKKIIIGGGGGGHHHIIIHHHFFF@@@>>>;;;999999:::;;;<<>>DDDIIIMMMVVV^^^jjjwww~~~|||tttcccVVVNNNHHHBBB===>>>;;;777444444444333222333333222222222333444444222222222222222222222222444555666888:::;;;<<<<<<:::;;;;;;===>>>@@@BBBCCCEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPOOOMMMLLLKKKIIIIIIEEEFFFGGGHHHHHHGGGEEEDDD@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLNNNOOONNNNNNNNNNNNNNNNNNMMMMMMQQQQQQQQQQQQPPPOOONNNNNNIIIJJJJJJKKKLLLMMMMMMNNNJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRUUUZZZ^^^bbbccccccbbbdddeeeffffffeeeccc```___XXXWWWVVVTTTRRRQQQPPPOOONNNNNNMMMMMMKKKJJJHHHGGGIIIGGGEEEEEEEEEEEEDDDCCC<<<:::888777777:::<<<>>>FFFLLLOOONNNMMMKKKEEE>>>BBBOOOddd|||yyyqqqooorrrtttqqqmmm]]]QQQCCC:::444...,,,---,,,+++))))))******((('''''''''''''''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%(((((('''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&''''''((())))))((((((''''''(((((()))++++++******)))(((''''''******++++++++++++******++++++++++++,,,---///000000///000444<<>>@@@HHHMMMVVV___iiittt}}}}}}|||{{{}}}~~~qqqbbbWWWOOOGGGBBBAAA>>>:::777666666555444111222333333333333333333111111111111111111111111333444555777999:::::::::888999999;;;<<<>>>@@@AAABBBBBBDDDFFFIIIKKKNNNOOOOOONNNMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLKKKJJJIIIBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOOOONNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKNNNQQQTTTWWWXXXXXXZZZ^^^aaacccccccccbbbaaaaaabbbcccbbbaaa___^^^WWWUUUSSSPPPNNNNNNNNNNNNLLLLLLKKKKKKJJJHHHGGGFFFHHHFFFDDDBBBAAA???>>>===<<<;;;888666777;;;AAAFFFQQQVVVWWWRRRLLLJJJGGGDDDJJJVVViiizzz~~~yyyooojjjjjjgggaaaZZZLLLBBB888333000---+++,,,+++***)))))))))(((''''''''''''&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&%%%###"""''''''&&&&&&&&&&&&&&&&&&************************&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((++++++***)))(((''''''&&&)))******++++++******)))++++++++++++,,,---...///222111111333888GGGbbbyyyuuuwwwkkkYYYSSSTTTdddwww|||uuucccYYYKKK>>>777444333222222444666555444333444555888:::AAAMMM^^^ppp}}}{{{pppaaaUUUMMMHHH@@@:::666555555555222222333333444444555555555444444333333222222111000000111111111222222222222222222111111111000000000000000////////////...---------------............---------......///000333222222222444666888:::>>>BBBGGGMMMUUU___hhhooo|||~~~}}}}}}~~~|||{{{zzzzzz{{{|||~~~~~~{{{nnnbbbYYYPPPJJJDDDAAA<<<999888777666555222222333444444444333222111111111111111111111111222333444666777888888888888888888:::;;;===???@@@@@@AAABBBEEEGGGJJJMMMOOONNNMMMKKKJJJIIIHHHIIIIIIIIIJJJLLLMMMMMMMMMMMMLLLHHHHHHGGGFFFDDDBBB@@@???????????????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFEEECCCCCCEEEFFFIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNQQQUUUYYY\\\___```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaa___]]][[[ZZZSSSQQQNNNKKKJJJJJJKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFEEECCC???<<<999888888999888777666888@@@JJJRRRZZZ^^^^^^YYYTTTVVVZZZ[[[[[[bbbmmmuuu{{{~~~{{{mmmeee```ZZZQQQJJJ@@@777///...---***)))***)))******)))((('''''''''&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&$$$"""!!!%%%%%%%%%&&&&&&&&&&&&%%%))))))************))))))%%%%%%%%%%%%&&&((()))***''''''((((((((((((''''''))))))(((((((((((((((((()))******++++++******)))++++++++++++,,,,,,---...111000111222555AAAWWWllluuuxxxaaaUUUQQQ___sss|||{{{wwwoooeeeWWWIII???999777666333444666666444222222222444444777AAAQQQcccrrrzzzoooaaaVVVOOOFFF>>>:::888777666333333333444444555555555555444444333333222222111000000111111111222222222222222222111111111111111111000000000////////////------..................------------------...///111000111111222444666777888:::===AAAFFFNNNVVV\\\eeeooowwwyyyyyy}}}yyyzzz{{{~~~}}}|||}}}}}}~~~~~~|||yyyxxxyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz|||}}}{{{qqqhhh___ZZZLLLHHHCCC>>>;;;999777555444444555555555444333222111111111111111111111111111222333555666666777777777777888999;;;===>>>?????????AAABBBEEEGGGJJJKKKMMMLLLKKKIIIIIIIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNOOOOOONNNMMMLLLJJJGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCC????????????????????????BBBBBBAAA@@@????????????AAABBBCCCAAA@@@???AAABBBFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGEEEEEEFFFHHHJJJLLLNNNOOOTTTVVVYYY]]]```ccceeefffiiihhhfffdddcccccccccdddfffeeebbb___[[[XXXTTTSSSLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@<<<888555555555444666888:::???IIIUUU^^^\\\bbbffffffggglllppprrrgggiiikkklllnnnsss{{{}}}}}}zzziii\\\UUUMMMDDD===666...))))))***'''%%%&&&((()))***)))&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&'''''''''(((((()))))))))******++++++++++++*********+++++++++,,,,,,,,,,,,---...000111111999KKK\\\zzzsssnnn\\\QQQ[[[kkkuuuxxx{{{tttmmm```RRRFFF===999777111333444333111000///000111222555<<>>===>>>>>>???AAACCCEEEFFFIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIIIIIIIJJJLLLNNNPPPQQQQQQPPPOOONNNLLLJJJJJJGGGGGGEEEDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@????????????>>>===============>>>@@@AAAAAA@@@>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMJJJKKKLLLNNNQQQTTTVVVXXXYYY[[[___bbbeeehhhiiiiiijjjiiigggeeeddddddddddddbbbaaa^^^ZZZUUUQQQNNNLLLEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB;;;<<<<<<999666444555666666<<>>@@@AAABBBEEEDDDCCCCCCCCCEEEHHHIIIJJJIIIGGGGGGHHHKKKNNNPPPOOOOOOOOOOOOOOONNNMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEGGGFFFFFFEEECCCBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFF@@@AAAAAA@@@>>>===>>>@@@??????@@@AAACCCDDDEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNQQQSSSTTTQQQRRRSSSVVVXXX\\\^^^```]]]___bbbeeehhhiiijjjkkkfffffffffeeeddddddcccbbbZZZYYYVVVSSSPPPLLLJJJIIICCCCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCCCCBBBAAAAAA@@@666888999777555444666999>>>FFFOOOUUUWWWZZZ^^^bbbxxxxxxtttnnnjjjlllrrryyy~~~zzziiiiiinnnxxxqqq[[[JJJAAA;;;555000---(((%%%))),,,***))))))''')))***(((%%%$$$%%%'''"""###%%%'''''''''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""###$$$%%%&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((''''''+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++---///222222...///:::GGG[[[wwwyyy^^^WWW\\\bbbmmmyyy}}}yyypppdddVVVJJJBBB>>>555666666444222222333555000333444444555===IIISSSaaahhhsss~~~{{{lll___VVVLLLBBB<<<999999888888777777666666555555444333333222222111000111111111111222222222111111111111111111222222111111111111000000000000***+++---///111111111000///......---------......,,,,,,------.........///,,,///222444555555555666888>>>CCCDDDHHHNNNRRRRRRKKKOOOUUU]]]fffmmmrrruuu|||xxxttttttttttttuuuvvvwwwwwwwwwtttpppmmmllllllkkkjjjlllmmmmmmkkkhhhgggjjjmmmmmmllljjjhhhhhhiiikkklll{{{uuummmeee\\\RRRGGG??????===:::888666555444333333333333333333222111111......///000111222333333333444666999:::;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFCCCAAABBBGGGJJJLLLKKKJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLKKKKKKNNNLLLKKKKKKJJJHHHDDDBBBFFFEEEEEEDDDDDDDDDEEEEEEIIIHHHGGGEEECCCBBBAAAAAACCCAAA@@@??????@@@BBBDDDEEEEEEFFFFFFGGGHHHHHHHHHMMMLLLKKKIIIIIIJJJJJJKKKLLLMMMOOORRRTTTVVVWWWWWWZZZ[[[]]]^^^____________aaaccceeehhhiiiiiihhhhhhfffddd```^^^]]]]]][[[ZZZUUURRROOOLLLJJJHHHEEECCC>>>>>>??????@@@@@@@@@@@@AAA@@@???>>>>>>===:::888888888777444222444999===JJJQQQXXXXXXUUUVVV```iii|||uuuooopppuuuyyy{{{tttkkkffffff___hhhsss|||~~~kkkUUUHHHAAA888000,,,+++*********))))))((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%'''))))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$###$$$&&&((()))(((((('''))))))***++++++++++++******++++++,,,,,,------...,,,***)))***---222888<<>>999333111222333222111...//////000333999@@@FFFNNNXXXgggttt}}}yyykkk[[[LLLCCC<<<:::777444444666888:::;;;888555444444444333222111111111111000000//////...000222222111000000111111///......000111000000000000//////......------000///...---,,,+++++++++,,,,,,---.../////////...///////////////000111111555666888;;;>>>BBBEEEGGGFFFFFFHHHKKKRRRZZZbbbgggtttzzzyyyssspppmmmmmmnnnpppqqqsssttttttqqqooommmjjjhhhgggffffffkkkhhhdddaaabbbffflllppplllfffaaa```dddfffeeecccwwwooocccWWWNNNFFFCCC>>>:::777666666555444444555555444444333222///000000111222222333333222444666888:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAA???@@@CCCFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNRRRQQQPPPPPPPPPNNNKKKHHHIIIIIIHHHHHHHHHHHHHHHIIIKKKJJJIIIGGGFFFFFFFFFEEEIIIHHHGGGFFFEEEFFFHHHIIIHHHHHHIIIJJJKKKMMMNNNNNNRRRQQQPPPOOONNNOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXXXX[[[\\\^^^___```aaa``````aaabbbdddfffgggfffeeeeeebbb___[[[YYYYYYXXXWWWUUUQQQNNNKKKHHHGGGEEEBBB@@@======>>>>>>>>>>>>>>>>>>@@@>>><<<<<<<<<;;;:::888333555777999;;;AAAIIIOOOOOOTTTWWWUUURRRYYYkkkzzz{{{yyyyyyyyyxxx~~~}}}yyyqqqhhhbbb```aaabbbiiirrryyyxxxeeePPPCCC<<<444...+++))))))((((((''''''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''(((***,,,...000''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%&&&''')))))))))))))))))))))***++++++++++++***))))))******+++,,,,,,------,,,++++++---111444777@@@SSSpppxxxccc[[[YYYaaakkkyyy~~~xxxmmm```QQQEEE???;;;666444444444222///////////////000444999===EEEOOO]]]kkkvvv~~~lllZZZOOOFFFAAA<<<999777777666555:::777444333333333333222111111111000000000000000///111222111000///000111222000......000000000//////////////////.........//////...---,,,,,,,,,,,,,,,---.................................///000000111222333444666888:::<<<;;;;;;<<>>:::999888777222333333333333222111111000111111222222333333333222333555777999:::;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@>>>======???AAABBBBBBEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJLLLOOOQQQSSSSSSRRRSSSTTTSSSQQQNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLPPPOOONNNLLLLLLLLLMMMMMMJJJJJJKKKMMMOOOQQQSSSUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^```aaaaaaaaa```___```aaabbbbbbaaa```___ZZZXXXUUUSSSRRRQQQPPPNNNKKKHHHEEECCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::888888999::::::999666999===BBBFFFLLLSSSXXXUUUWWWVVVQQQQQQ^^^vvv~~~yyyvvvvvvrrrlllfffcccbbbdddfffqqqtttxxx}}}~~~mmm[[[GGG<<<555///+++)))&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%(((...444777'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&'''((()))*********)))((()))******++++++******(((((())))))***+++++++++......---------///000111666DDD\\\wwwsss___TTTYYYcccsssyyy}}}{{{tttkkk]]]QQQDDD???999666666555222///000111111000///000333555:::CCCPPP^^^kkkxxxmmm___RRRKKKCCC???>>><<<888444888666333222333333222222000000000000000111111111111111111000...///111333333111//////000000///............//////////////////...------,,,,,,,,,,,,---............------,,,---------------......//////.........//////000111444555666888;;;>>>BBBDDDLLLPPPVVVYYYZZZXXXWWWVVVXXXYYYZZZ[[[\\\]]]^^^___^^^]]][[[YYYWWWWWWWWWWWWYYYXXXWWWWWWXXX[[[___aaaddd___YYYVVVUUUUUURRRPPPwwwooocccZZZNNNDDD???<<<:::888444555555555444333222222111111111111111222222222222333444666888999:::;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<======>>>===<<<<<<<<<=========AAABBBDDDEEEFFFFFFEEEEEEFFFEEEDDDDDDFFFIIILLLNNNPPPOOOPPPQQQSSSSSSQQQOOOMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQPPPOOONNNOOOOOOIIIJJJKKKMMMOOOSSSVVVWWWYYYXXXXXXWWWWWWWWWWWWWWWZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXSSSQQQOOOMMMLLLKKKIIIGGGEEECCC@@@>>>===<<<;;;999999999999999888888888888888666444555777:::<<<<<<>>>BBBIIIPPPVVVYYY[[[[[[WWWUUUQQQOOOVVVeeezzzwwwsssnnnlllkkklllppptttvvvwww|||aaaQQQ???555000+++))))))&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""!!! ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$""""""%%%***///333&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))))))))((())))))***************(((((())))))***++++++,,,---------------.........000:::KKKccc~~~fffUUUVVV___fffnnnuuuxxxxxxtttiii___MMMFFF===888555444222000111222333222111000111222222999DDDPPP]]]lll{{{qqq```VVVJJJDDDDDDCCC>>>999999666444222333333333222000000000000111111111111111111111///......111444444222000///000000///...------......//////000000///...---,,,,,,,,,,,,,,,............------,,,+++---,,,,,,,,,,,,,,,------......------------......111111333555777888:::;;;>>>AAADDDGGGIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOOOOPPPPPPOOONNNLLLKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRTTTVVVXXXTTTOOOLLLKKKJJJHHHFFFqqqgggYYYNNNHHHCCC???;;;;;;;;;;;;:::999888666555111111111111111111000000222333444555777888:::;;;<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<===============<<<;;;;;;;;;<<<>>>???@@@BBBCCCBBBBBBAAADDDCCCAAA@@@AAACCCFFFHHHJJJJJJKKKMMMOOOPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLLLLPPPPPPPPPQQQRRRSSSUUUVVVSSSSSSRRRQQQPPPOOOOOOOOOJJJJJJKKKLLLOOOSSSVVVXXXZZZZZZZZZZZZYYYYYYXXXXXXYYYXXXWWWVVVVVVVVVVVVWWWVVVWWWYYYZZZZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSQQQPPPNNNLLLJJJIIIHHHFFFDDDAAA@@@>>>;;;:::::::::888777666666666666666666666666666444444666;;;???BBBCCCEEEKKKUUU^^^dddddd```]]]SSSOOOMMMRRR___ooo{{{|||sssqqqmmmpppvvv}}}|||}}}pppUUUGGG888111---)))(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" """""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''(((((((((((()))************)))))))))******+++,,,,,,,,,***++++++,,,---.........///666BBBTTTlllsss\\\VVVYYYZZZbbbkkkrrrxxxzzzuuummmYYYPPPCCC999555444333111///111222222111000111222000555===EEEPPP^^^mmmwwwqqqeeeVVVMMMIIIFFFAAA<<<;;;888555444444444333222000000000000000111111111111111111///......111444444222000000000000///...------......//////000000......---,,,,,,,,,---------.........---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000++++++---///111222333333888999999;;;===>>>??????>>>>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@AAAAAA@@@AAABBBDDDFFFHHHIIIJJJIIIGGGDDDBBBAAA@@@???>>>zzzqqqddd[[[UUUOOOHHHBBB>>>>>>===;;;999777555444333333222222111111111000222222333444666888:::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<===>>>===;;;::::::<<<;;;<<<>>>???@@@@@@??????AAA@@@???>>>>>>???AAABBBEEEEEEFFFHHHKKKKKKJJJHHHEEEEEEEEEEEEFFFGGGHHHHHHLLLLLLLLLMMMOOOPPPRRRSSSQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLLLLOOORRRUUUWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUUUUVVVUUUTTTRRRQQQRRRRRRPPPOOOMMMKKKJJJJJJIIIHHHFFFEEEDDDBBB???===;;;999777666777777666555333444444444555555555555666666888===CCCIIIMMMOOOQQQVVV]]]dddgggccc[[[UUUTTTQQQRRRZZZgggsssxxxyyy}}}vvvoooqqqvvv|||{{{www~~~yyylll^^^III>>>333...,,,)))(((***&&&&&&'''''''''''''''((('''&&&&&&%%%$$$%%%%%%%%%######################## !!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((('''((())))))******))))))))))))******+++,,,,,,---))))))***+++,,,---......///444<<>>???<<<999777666555444333111111111111000000000///111111111000...///111333444222000000111111000///.........///////////////...------,,,,,,---------,,,------------,,,,,,+++---,,,,,,+++++++++++++++)))******+++,,,...000111******,,,---...///000111444333222333555666666555555666666777888888999999999888777666777777999999888888:::;;;===>>>???@@@;;;;;;:::999888888888888~~~vvvmmmgggccc^^^UUUMMMCCCCCCAAA???<<<999777555666666555444333333222222222222222333555777999;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::<<<======:::999:::;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@??????@@@BBBEEEEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJKKKKKKKKKJJJJJJIIILLLKKKJJJIIIKKKMMMPPPRRRQQQRRRSSSSSSSSSRRRPPPPPPPPPOOONNNNNNOOOQQQSSSTTTSSSTTTTTTSSSRRROOOMMMLLLMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDBBBBBBAAA???<<<999777555333333444444333222111111222333444555666666999;;;???FFFNNNUUUYYY[[[]]]```eeejjjnnnlllgggbbbdddcccccceeeiiinnnrrrsssrrr{{{{{{pppooovvv}}}xxxuuuttt|||xxxppphhh[[[MMM???777///,,,+++(((''')))&&&&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$%%%%%%########################!!!###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''(((((('''(((((()))))))))))))))(((((())))))***+++++++++******)))******+++,,,---,,,111888@@@PPPmmmzzzbbbTTTOOORRRWWW___kkkwww{{{xxxnnneeeWWWKKKBBB<<<666222---...///...------///111///111333555:::CCCOOOXXXfffnnnyyyyyykkk]]]PPPIIIDDD@@@<<<:::888777555444333222222111000///......///111222111000///000111333111000000111222111000///////////////.........---------,,,,,,------...++++++,,,---------,,,,,,------,,,+++++++++++++++))))))***+++,,,...000111---------,,,---......///111///---///111222222000111111111222333333444444222111111000111222444555222333333444555777888888222333333333222222222333xxxrrrnnnmmmhhh^^^VVVNNNMMMKKKHHHEEEAAA???===888888777666555444444333222222222333444777999:::;;;;;;;;;<<<<<<<<<======;;;;;;::::::999:::::::::888;;;===<<<:::888999;;;999:::<<<===>>>======<<<<<<======>>>???@@@@@@@@@::::::;;;===???@@@>>>===>>>>>>>>>??????AAABBBBBB@@@AAAAAABBBCCCDDDFFFGGGCCCDDDEEEEEEEEEEEEEEEDDDIIIHHHFFFEEEFFFHHHKKKMMMJJJKKKLLLLLLLLLKKKIIIHHHMMMMMMLLLLLLMMMPPPRRRTTTSSSSSSSSSRRRPPPNNNKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCAAA@@@@@@???===999666444222000000111222111000000000111222444555666777<<>>>>>>>>>>>>>>???>>>>>>======>>>@@@AAA<<<<<<<<<<<<===>>>@@@@@@EEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEGGGIIIKKKLLLNNNQQQTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOIIIDDDBBBCCCBBB???;;;=========<<<;;;999666555111111111000000////////////111222444666999>>>BBBDDDHHHNNNUUUYYY\\\\\\\\\ZZZjjjuuummmiiigggggghhhjjjzzzzzzqqqoooqqqwww~~~zzzwwwwwwzzzsssmmmpppnnniiiaaaWWWLLLBBB===...---***(((&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$########################$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$&&&$$$!!!!!!"""$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))***+++,,,------,,,+++***))))))+++---.........111555???VVV{{{|||vvv~~~eeeXXXOOOHHHLLLXXXfffmmmooolllnnniii^^^QQQGGG<<<444555333111000000000///...222111111111333666888:::HHHTTTdddooouuu{{{tttcccXXXNNNFFFDDD???888555888444222000000111222111000444333222111000000000000111111000000000000111111222111111111000000//////.........------,,,,,,,,,---...///111111111000000......---,,,+++******)))+++---...---******...111,,,+++*********+++---.........,,,,,,,,,,,,......,,,++++++,,,---///111333111...++++++---...,,,************+++,,,---//////......---------,,,,,,,,,{{{wwwsssqqqrrrrrrpppoookkkjjjgggccc\\\TTTLLLHHHDDD???:::999:::999666333111222444444333333444555999:::;;;<<<============<<<<<<;;;;;;;;;;;;::::::;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::::::::::::::999999<<<<<<===<<<<<<;;;:::999<<<<<<===>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<;;;::::::;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAABBBDDDGGGJJJLLLOOOSSSVVVVVVVVVVVVVVVUUUTTTRRRRRRMMMIIIDDDBBBCCCCCC@@@<<<:::::::::999777555333222---...///000111222333333000111333555888<<>>>>>>>>======<<<;;;;;;::::::999999999999::::::::::::999999999999999999999999::::::::::::888999999::::::::::::999;;;;;;;;;<<<<<<;;;::::::;;;;;;<<<===============::::::999888888999999999888888888888888999:::;;;;;;;;;<<<>>>???????????????>>>===<<<<<<<<<===>>>>>>@@@DDDHHHKKKOOOTTTXXXVVVWWWYYYYYYYYYWWWUUUTTTLLLHHHDDDCCCCCCCCC@@@===888888888666555333111000,,,---...000111333444555111444777;;;>>>CCCHHHLLLNNNMMMHHHBBB???DDDPPPZZZzzz|||yyywwwwwwxxxxxxzzz|||ssssssvvvzzzzzzxxxyyy|||}}}uuuhhh]]]TTTRRRNNNHHHAAA999222///******(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&%%%%%%'''(((((()))))))))))))))''''''((()))***+++,,,,,,...---,,,+++++++++------***,,,//////111???]]]xxxqqqnnnttt|||uuummmqqqtttgggVVVMMMNNNUUU\\\```lllrrruuuqqqhhh]]]MMMAAA999777333222222222222111,,,,,,,,,,,,---///111333888???KKKWWWcccmmmwww}}}{{{qqqeee[[[QQQGGG@@@???<<<999666444333222111000222222111111000111111111//////............/////////////////////............------------,,,,,,,,,++++++,,,------,,,***))),,,,,,+++++++++++++++,,,)))***+++...000000---+++((()))******++++++************++++++++++++************))))))******+++,,,,,,***))))))+++,,,,,,+++++++++************++++++,,,,,,+++++++++*********tttuuuooommmkkkiiilllmmmnnnmmmjjjeee```\\\[[[WWWQQQMMMIIIDDD???;;;<<<===??????===<<<;;;<<>>===<<<;;;::::::999999888888777777:::999999999999999999999999999999999999999999:::999:::;;;<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999555555444444555666777777888999:::<<<===>>>>>>>>>:::999888666777888:::;;;;;;>>>AAAEEEHHHLLLQQQTTTSSSUUUWWWYYYYYYWWWUUUSSSLLLIIIFFFDDDCCCAAA>>>;;;999888777666555333222111//////000111222333333444555999???CCCFFFHHHKKKLLLCCCCCC@@@<<<<<>>;;;666333222222222111............///000222222222666>>>JJJXXXeeeooouuuzzzooocccVVVKKKFFFBBB???:::777666555444333444333333222222333333444111111000000000000111111........................---------------------------...//////...---,,,+++,,,,,,++++++,,,---...///---+++***,,,...///,,,)))'''((()))++++++***))))))+++,,,---......---,,,+++*********)))))))))************)))***+++,,,,,,,,,++++++***)))))))))))))))************))))))))))))dddttt|||tttllleeeddddddeeeeeeeeeeeeeeeeeeeeebbb]]]XXXSSSMMMHHHEEEAAACCCDDDCCC@@@>>><<<<<>>===:::999999888777777666666999999999999999999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<888999:::::::::::::::999999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888222222222111222222333333555666777888::::::;;;;;;666555444333444666888999:::<<>>:::888777666666555444333222222///000111333555666888888===BBBGGGJJJJJJGGGDDDBBB666888;;;<<>>AAACCCCCCEEEGGGJJJKKKKKKJJJIIIIIIHHHFFFCCC@@@<<<999777444333333222222222333333000111444777;;;???AAACCCGGGJJJMMMMMMIIICCC>>>;;;777:::???CCCIIIVVVfffqqqxxxoooiiijjjnnnmmmiiigggsssyyy|||xxxrrrqqqrrrrrrlllXXXKKK@@@===888222---)))'''&&&%%%&&&&&&'''&&&&&&%%%%%%################################################ !!!!!!!!!!!! !!!!!!""""""###!!!""""""######""""""!!! !!!"""""""""""""""$$$###"""###$$$%%%###"""""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!! !!!###%%%'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((&&&'''''''''((((((((()))''''''(((((())))))))))))&&&'''***,,,,,,000<<>>;;;999777555444333222111111111111//////............//////---------...............,,,,,,,,,------------...,,,,,,---......---++++++...---,,,+++,,,---///111333000+++(((((()))++++++((()))******++++++******))))))************))))))++++++,,,,,,,,,++++++***+++,,,,,,,,,***+++,,,...++++++***)))(((((())))))******)))))))))(((((((((KKKXXXmmmrrrnnnggg___YYYTTTRRRQQQUUUUUUTTTQQQMMMIIIFFFEEEDDDFFFIIIIIIGGGDDDCCCBBB======>>>@@@@@@AAAAAAAAA;;;::::::999888777666555777888888888999999999999999999999999888888888777888888999999999888888777999999:::999999888777666777888888999999999999999888888888777666444222000//////............//////------...///000000//////...///000111222333444444666777888888888888:::<<<<<<===???AAACCCDDDDDDDDDDDDEEEDDDBBB???;;;999888333333222222333555666777555777:::>>>BBBFFFIIIKKKMMMOOOOOOMMMJJJGGGFFFFFFFFFGGGKKKNNNTTT]]]gggnnnpppwwwtttmmmkkkooosssqqqoooqqqvvvzzzyyysssppptttwwwvvv|||cccOOOCCC777555000,,,(((&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###"""#####################"""""""""""""""""""""""" !!!""""""!!!  !!!""""""###$$$$$$############"""!!!  !!!!!!""""""!!!!!!$$$"""!!!!!!"""######""" !!!"""#########"""""""""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$!!!$$$&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''((((((&&&&&&''')))*********+++)))'''(((+++---///555<<>>777333111000---...............------...000222444:::EEEVVVbbbkkknnnqqqsssrrrrrrrrrrrroooqqqssswww{{{~~~vvvhhhbbbXXXPPPIIIDDD@@@===888777666444333222222222//////............//////------......////////////,,,,,,,,,---------......)))***,,,------,,,++++++...,,,+++))))))+++---///------,,,***((()))+++...***************+++,,,,,,******))))))))))))******)))***+++,,,,,,,,,+++******,,,,,,+++)))(((***,,,++++++***)))))))))***************)))))))))((((((;;;GGGYYYmmmzzzmmmaaaWWWPPPLLLEEEFFFGGGEEEBBB???===<<<888;;;???@@@???===<<<<<<777888:::;;;===>>>>>>>>>;;;;;;:::999888777666555777777888888999999999999999999999999888888777777;;;;;;;;;;;;;;;:::999888:::::::::999888777666555777777888999999999999999999999999888666444222000//////...---------......------...//////.........,,,---...000111222222222333444555555555555777999999999:::<<<>>>???AAABBB@@@AAABBBAAA>>><<<::::::555555444555666888:::;;;===>>>@@@CCCGGGJJJLLLMMMOOOOOOOOONNNNNNQQQUUUXXXTTTTTTUUUXXX]]]dddjjjnnnfffkkkttt{{{tttooopppvvvyyywwwwwwzzzvvvzzzyyysssssszzz~~~}}}zzz{{{|||}}}|||sssZZZGGG;;;222000,,,(((&&&&&&''''''&&&&&&''''''&&&%%%###""""""""""""""""""#################################!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%""""""!!!!!!  !!!!!!!!!!!!!!!$$$""" !!!""""""""" !!!######""""""!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""############  """%%%''''''&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&((()))+++,,,,,,,,,---))))))---000000222666===NNNcccttt~~~xxx```SSSNNNGGGIIIJJJNNNZZZeeeiiigggcccZZZNNNBBB:::555222111//////000000//////......---000111111333>>>OOO]]]gggjjjmmmnnnnnnmmmlllmmmfffgggiiiooowww}}}yyyrrrggg\\\SSSLLLGGGDDD===<<<;;;999777666555555111111000000000000111111........./////////000000,,,,,,,,,------.........)))***,,,---...------,,,---+++)))(((''')))+++---'''***---,,,******,,,///,,,+++*********+++---...---,,,+++******+++,,,---((()))***,,,,,,,,,+++******+++,,,***'''&&&(((+++++++++************++++++************)))))))))))):::<<>>===>>>>>>>>>>>>===<<<;;;888888888999;;;>>>AAACCCFFFIIIKKKJJJFFFDDDEEEGGGHHHMMMRRRYYYcccmmmooollloookkkeeedddfffhhhiiihhhdddjjjttt~~~zzzyyyxxx~~~~~~yyyxxxyyyvvvvvvyyy}}}|||wwwzzz{{{{{{ssssss{{{~~~zzz^^^KKK===444000---***((((((((('''&&&'''''''''&&&%%%$$$###"""!!!###$$$###"""!!!"""###"""((((((###!!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%&&&&&&&&&!!!$$$&&&''''''%%%$$$%%%###!!! """$$$%%%%%%######$$$$$$%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&$$$###"""(((((((((''''''&&&&&&&&&''''''((((((((((((''''''---+++(((&&&%%%%%%&&&'''(((((()))***,,,...000111444>>>QQQdddsssuuucccYYYMMMFFFDDDJJJTTT[[[aaafffgggaaaXXXNNNFFF===666222111000............---+++***,,,///000222:::EEEOOO]]]bbbgggjjjjjjfffdddbbb```aaacccgggnnnvvv~~~}}}{{{yyy{{{~~~wwwoooiiibbbZZZSSSFFFDDDAAA@@@@@@===777333111222222222222000...,,,///////////////000111222......---------,,,,,,,,,---...///000000...,,,+++---------,,,,,,------...,,,000222000+++((())),,,************************************************,,,,,,,,,,,,,,,+++***))),,,+++))))))*********)))///,,,)))&&&'''***...111(((((((((((())))))))))))444666???OOO```sssmmm___OOOIII@@@;;;999999777555555444333333444333000...222222111222333444666777<<<===>>>>>>===;;;999777;;;:::888777777888999:::888888888888888777777666777777666555555555666666777777666666555666666666666666777777777666444333222222111000////////////......------,,,,,,,,,------------......------,,,//////////////////000000000000000000000111111222222222333555777:::<<<===========================;;;<<<>>>AAADDDGGGJJJKKKIIIIIIHHHDDD@@@???BBBEEELLLVVVbbbppp~~~}}}wwwppplllkkkkkkjjjhhhlllpppwww~~~zzz{{{}}}}}}xxxxxxyyyxxx}}}zzzvvvyyyyyyuuuvvv|||}}}zzzzzz~~~|||cccLLL>>>444......+++(((''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######!!!###$$$###"""!!!"""###&&&******$$$"""$$$%%%"""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!""""""######$$$###############$$$$$$###%%%###!!!!!!"""$$$%%%%%%#########""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%''''''(((((((((((('''''')))((('''&&&&&&'''((()))******++++++,,,---...///111888FFFVVVfffxxx~~~|||rrrfffUUUKKKDDDEEEKKKQQQXXX]]]fffbbb[[[SSSKKKCCC:::555222000......//////...,,,,,,...000000111666???GGGVVV[[[bbbggggggeeecccbbbbbbbbbccceeejjjpppvvvzzz{{{{{{yyywwwvvvwww{{{~~~}}}yyyrrrhhhaaaWWWSSSMMMIIIFFFBBB===999777666555444444333222000000///.............../////////.........---------,,,,,,---------,,,******...------,,,++++++,,,,,,,,,///222000+++(((***,,,************************************************)))************)))((('''...,,,+++***))))))((((((+++***)))))))))***,,,---((((((((()))))))))******...000777AAALLL\\\pppuuubbbWWWIII@@@>>>===:::666333111000//////...,,,***------,,,,,,---...000111;;;>>>CCCFFFGGGEEEAAA???@@@>>>;;;999888:::<<<===888888999999888888777666666666555555444555555555222222222222222222333444222222222222111000...---//////...............///.........------------,,,,,,------.........------////////////////////////---------------...///////////////000333666999<<<===<<<;;;;;;<<<===???AAA???BBBEEEIIILLLNNNNNNOOOGGGFFFBBB<<<888:::@@@FFFQQQ^^^qqqzzzuuurrrqqqnnnllluuuvvvzzz}}}www{{{|||{{{}}}zzz}}}wwwrrrwww}}}yyywwwxxx{{{}}}~~~wwwuuutttuuuyyy}}}wwwooo]]]HHH888000,,,)))+++)))'''%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""###&&&)))(((### """###"""##############################""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""&&&%%%$$$""""""###$$$$$$%%%###!!!!!!###$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!"""######$$$$$$###"""""""""###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%&&&(((***+++,,,+++++++++++++++,,,---///222:::FFFTTTiii{{{xxxhhhZZZKKKDDDDDDGGGNNNUUU___^^^[[[WWWQQQIII???999444111///.../////////...---///000000///222777<<>>>>>???@@@;;;<<<<<<<<<<<<<<<;;;;;;888777666444333333222222000000000000111111222333222111111000///---,,,,,,,,,,,,,,,,,,,,,---...///...............------,,,,,,------...............---------....../////////+++************+++,,,,,,---,,,,,,---///444888:::;;;:::888888999<<<@@@BBBGGGIIIMMMOOOPPPOOOLLLKKK>>>>>><<<888777;;;DDDKKKZZZgggyyy|||zzzyyywwwuuuxxxyyy{{{zzz{{{yyywwwuuuyyy|||xxxuuuuuuxxx}}}~~~|||xxxrrrqqqpppqqqssstttrrrpppaaaWWWFFF777...,,,***))))))(((&&&%%%&&&&&&$$$#########$$$$$$$$$$$$######!!!###$$$###"""!!!"""#########"""  """""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%%%%$$$###!!!!!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&((()))***)))))))))))))))***++++++000000333<<>>???@@@@@@AAAAAAAAA@@@:::999777555333111000000222222222222333333444555555444333222111000//////,,,++++++,,,,,,---...///....../////////...---,,,,,,---....../////////.../////////...---,,,,,,+++))))))(((((())))))***+++,,,++++++,,,...222666999888777555444666:::>>>AAAJJJMMMOOOQQQOOOKKKGGGCCC777888:::;;;===CCCLLLSSSeeeppp}}}}}}xxxxxxxxxyyy|||~~~|||~~~|||}}}}}}wwwvvvvvvwww}}}yyyrrrrrrnnnkkkjjjjjjhhhbbb]]]MMMCCC777000---,,,***)))((('''&&&&&&''''''%%%###&&&&&&&&&&&&%%%$$$###"""!!!###$$$###"""!!!"""###  ###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!   !!!!!!!!!!!!!!!$$$$$$################## !!!###%%%&&&%%%$$$###$$$"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((***+++------000888CCCUUUqqq}}}hhhVVVIIIBBBCCCHHHIIIKKKNNNQQQSSSRRRMMMIII>>>:::444000/////////...+++,,,---------...000111999???JJJSSS[[[aaaeeehhhgggfffdddbbbaaaaaabbbccchhhjjjlllmmmnnnoooqqqsssssssssssstttvvvvvvvvvvvv|||~~~vvvkkkaaa[[[XXXPPPFFF???===;;;999777333222222111111111111111.........---------,,,,,,......---------......///((((((((()))***+++,,,---,,,---...---,,,*********************************)))))))))))))))))))))))))))******+++++++++******'''(((***)))((((((***---***)))(((''''''(((((())))))*********++++++++++++,,,,,,...111222777BBBNNNXXXcccrrr}}}{{{vvvmmmdddMMMHHHAAA<<<888666444222222111000.........///000///333999???CCCDDDCCCBBB>>>@@@BBBCCCCCC@@@===;;;<<<===???@@@AAABBBCCCCCC>>><<<:::888555444222222111111000000000111222222222222000///............------,,,,,,---...//////......///000///...---,,,,,,---...///////////////333222000...+++)))'''&&&)))(((((((((((()))******+++++++++,,,...111444555444333111111333666:::===BBBEEEHHHKKKJJJGGGCCC@@@===???BBBDDDFFFLLLTTTZZZeeennnxxxxxxvvvrrrnnnkkkjjjiiiiiinnnsss{{{|||wwwzzz{{{xxxooonnnhhhbbb^^^\\\XXXPPPIII;;;444...------***((((((&&&%%%%%%&&&''''''%%%###'''''''''&&&%%%$$$###"""!!!###$$$###"""!!!"""###!!! """$$$### !!!%%% !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$###"""!!!###""""""###$$$%%%$$$### """###$$$%%%&&&""""""""""""""""""""""""%%%%%%######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))***((()))---555>>>OOOggg|||wwwgggVVVHHHCCCCCCDDDEEEGGGLLLQQQTTTTTTTTTHHHCCC;;;555222000000///,,,+++++++++,,,...000111333999BBBLLLUUU]]]eeeiiihhhgggeeecccaaa``````aaa^^^aaadddfffggghhhjjjkkknnnnnnooorrrtttuuutttrrrvvvyyy~~~~~~vvvqqqiii___RRRIIIEEEBBB===999555444333111111000000000...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---(((((())))))***+++------,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))''''''(((((())))))(((((($$$'''))))))((((((+++///,,,***(((&&&%%%''')))+++)))))))))*********++++++---+++,,,///000111555<<>><<<:::777444111//////......000222555777888777777666777888999999888666555666777999;;;===???@@@@@@??????===;;;:::999999999333333222111111111222222111000///............/////////.........//////000......000000000///---,,,,,,---...///000000000000111000///---+++***(((((())))))(((((())))))***+++*********+++---...000111000///......000333666888<<<@@@FFFLLLPPPQQQPPPOOOPPPQQQQQQOOONNNQQQXXX]]]aaajjjsss|||xxxssskkkddd```^^^```aaakkkttt~~~zzz~~~yyypppfff^^^TTTNNNKKKGGG???888///***)))++++++&&&%%%'''#########$$$&&&&&&$$$"""%%%%%%%%%%%%%%%$$$###"""!!!###$$$###"""!!!"""######"""$$$'''%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!""""""""" !!!""""""######"""""" !!!!!!"""""" !!!"""###""""""!!!###""""""###%%%%%%$$$### !!!"""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%''''''&&&''''''((()))))))))))),,,000666CCCXXXkkk~~~lllXXXLLLHHHCCCAAAAAACCCJJJPPPVVVXXXSSSMMMCCC;;;666333222111...---++++++,,,...000111///444<<>>>>>>>>>>>???<<<;;;:::999999999999999777666555444444555666666111000000/////////000000---///000111000///---,,,,,,---...///000000000000+++++++++,,,,,,------...)))))))))))))))***++++++((()))***+++,,,------......---------...111333555@@@EEENNNXXX```eeehhhhhhbbbaaa]]]WWWSSSSSSYYY^^^cccllluuu~~~wwwqqqggg___[[[]]]bbbfffqqq|||}}}{{{sss^^^UUUJJJCCC@@@<<<444---***&&&'''***)))$$$###'''!!!!!!!!!###%%%%%%###!!!""""""###$$$$$$$$$$$$###!!!###$$$###"""!!!"""###$$$"""$$$'''$$$"""""""""""""""""""""""" !!!!!!"""""" !!!"""###### !!!!!!"""############### !!!!!!"""###$$$$$$%%%&&&%%%$$$#########$$$%%%###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###%%%'''(((((((((&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%******)))(((((((((((((((...,,,,,,,,,...777JJJ\\\xxxzzzwwwyyyhhhXXXQQQAAA>>>;;;<<>>777333222111///...//////...---,,,---///---******,,,...+++++++++,,,...000111222777999===@@@BBBBBBBBBAAADDDCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>;;;888555333444333222222111111222222444333222111000///......000111222222222000///...///...---,,,++++++++++++)))(((((((((***,,,,,,,,,''',,,///---,,,//////------...//////111444:::>>>BBBOOO___mmmzzzrrrjjj___YYYXXXZZZ\\\\\\bbbjjjvvv~~~qqqgggfffgggiiimmmttt|||~~~zzzfffVVVMMM@@@888555333000---((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%'''))))))&&&"""%%%%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%"""!!! !!!###$$$!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###!!!!!!!!!!!!"""###$$$%%%'''$$$""""""$$$%%%###!!!$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))+++,,,...666BBBKKKaaazzz{{{uuuyyynnnqqqtttkkk[[[HHHAAA:::999;;;???GGGPPPSSSRRROOOKKKEEE>>>888444///...---...///...,,,***,,,...111888BBBQQQ___iiinnnkkkfffaaa\\\YYYXXXWWWVVVXXXZZZ]]]___````````````___```ccciiilllllljjjjjjiiihhhjjjooosssvvvwwwvvvwwwxxxxxxzzz}}}sssggg___[[[QQQNNNIIIEEEAAA===999666222000//////111222111000111000...---,,,---///000///---+++)))((()))***+++))))))(((((()))***++++++,,,***+++000111,,,)))(((++++++++++++************)))))))))))))))((((((((())))))''''''&&&'''((()))'''((())))))******)))))))))))))))((())))))******,,,+++******,,,---......000111555<<>>;;;888555333222111///...222333222///+++***+++---++++++,,,,,,---///000111222333666999<<<===>>>>>>BBBBBBCCCDDDFFFHHHJJJKKKLLLKKKIIIGGGCCC@@@>>><<<999999888777666555555444777666666666555444444333222333333333222222111111///...---+++************)))(((''''''((()))*********...000...---///000...---...000111444888>>>BBBQQQ]]]lllxxxxxxpppfff```___aaaaaaaaafffmmmxxxzzzssstttxxxzzz}}}|||tttwww{{{~~~|||sss\\\LLLCCC888111...---***(((''''''&&&%%%%%%%%%%%%%%%$$$######%%%''''''$$$"""$$$$$$$$$$$$###"""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!  """!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!""""""###$$$%%%%%%### """###""" ############################################################$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((***++++++,,,111;;;CCCUUUkkk{{{ssswwwsssrrr|||~~~lllUUUJJJ???;;;;;;===DDDJJJQQQQQQRRRPPPKKKDDD===888444222///......---,,,***---...222777@@@LLLYYYbbbiiifffaaa\\\XXXTTTSSSRRRRRRTTTWWWZZZ\\\^^^______^^^]]]^^^aaadddfffeeedddeeeddddddfffkkkpppssstttrrrsssttttttvvvzzzuuulllhhh^^^ZZZSSSMMMGGGCCC>>>;;;;;;888444222111111///...222111///---,,,---......,,,+++***((((((((())))))+++++++++*********++++++)))(((,,,333555222//////))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((((('''))))))(((((((((((()))))),,,++++++*********++++++,,,+++...333888???LLLXXXlll|||zzzhhhTTTGGGCCC@@@<<<999888666333111666666444000---,,,---///************+++++++++,,,,,,---///222444666888999:::<<<>>>AAAEEEIIILLLNNNSSSRRRQQQNNNLLLIIIHHHGGGCCCBBBAAA@@@>>><<<::::::999999999999888888777666777666444333222222222333//////---,,,+++************)))((((((((()))***+++---222444222222555666555333444777999;;;@@@EEEIIIXXXbbboooyyyxxxpppjjjiiiiiihhhgggiiipppzzz{{{zzz~~~vvvkkklllnnnqqqtttyyywwwvvvyyygggNNN@@@999111+++)))(((&&&$$$'''&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$###!!!$$$$$$$$$$$$###"""!!!!!! !!!!!!"""""" !!!!!!"""""""""""""""######""""""""""""######!!!""""""!!! !!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!"""######$$$$$$&&&$$$""""""###$$$###"""!!!""""""######$$$$$$$$$########################!!!!!!!!!"""""""""######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))+++***))),,,222777HHHYYYooo|||rrrqqq}}}xxxxxx~~~gggWWWFFF>>>;;;;;;===AAAHHHLLLPPPRRRPPPJJJBBB===888555111............------///111444:::DDDNNNUUU]]][[[WWWSSSOOOLLLKKKJJJKKKLLLPPPSSSWWWZZZ\\\\\\\\\[[[\\\]]]______]]][[[^^^]]]]]]```eeejjjmmmnnnlllmmmnnnoooqqquuuzzz~~~|||~~~{{{vvvqqqlllddd\\\VVVOOOJJJFFFCCC???:::666444222111///444222111///.........///+++*********************------,,,,,,+++,,,,,,,,,'''&&&)))000333000---,,,))))))))))))(((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))(((((('''***))))))))))))))))))***)))*********))))))***+++,,,***+++000333888AAAJJJ^^^llltttbbbTTTOOOLLLHHHEEECCC@@@===;;;999777555222000000111222,,,,,,,,,,,,,,,++++++***+++++++++,,,...000111222111222555888===AAAEEEGGGOOONNNMMMLLLLLLKKKKKKKKKMMMLLLLLLJJJHHHEEEBBB@@@???@@@@@@???>>><<<;;;:::;;;999555222000000111111000000...---,,,++++++++++++++++++++++++---000222333999<<<;;;<<<@@@BBBBBB???@@@BBBDDDFFFIIIMMMQQQUUU___jjjuuuzzzuuusssqqqooollljjjpppxxxwwwtttvvv}}}qqqfffdddeeegggkkkrrrzzz|||zzzwwwwwwzzz~~~~~~|||~~~zzz[[[CCC888444---)))((('''&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$###""""""""""""""""""###############"""!!!!!!!!!"""""""""#########$$$ """#########"""!!!###""""""!!!!!!""""""### """$$$$$$""" """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!"""###############$$$###"""!!!!!!""""""!!! !!!!!!"""###$$$$$$%%%########################!!!!!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((******)))***---000===III\\\sssvvvsss~~~wwwdddNNNAAA<<<999888999<<>>AAAEEEIIIMMMNNNUUUWWWXXXXXXWWWTTTRRRQQQPPPOOOOOOQQQVVV[[[^^^```bbbcccddddddfffiiinnnrrrwwwxxxzzz|||~~~|||tttkkkeeeUUUQQQKKKFFFBBB???<<<:::444333333222111111111111------.........---,,,,,,))))))******,,,---///000777111,,,,,,,,,******,,,++++++++++++*********)))''''''''''''(((((())))))))))))((('''((()))***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///$$$'''***+++)))(((***,,,***'''(((,,,///000444888@@@IIIXXXiiiuuu~~~zzztttlllbbb\\\YYYUUUOOOIIIDDD>>>999555000111222222111///...---///...---,,,+++***))))))------......000111333444555666666777999<<>>000+++***((('''&&&%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$######$$$!!!""""""######"""!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!###$$$$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###$$$$$$###!!!!!!"""### !!!!!!""""""#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&''')))+++,,,---...---111???WWWooo~~~|||}}}}}}gggWWWKKK@@@999777333888???GGGLLLNNNOOONNNOOOLLLGGGBBB===777111,,,***,,,------,,,,,,---///...///000000111222333333333444555888<<>>888999:::;;;:::888777555555666666666555333111000111000000/////////000000222222222222444777:::<<>>???@@@???===:::888777555333000/////////000111111111111222333444444222555777888888<<>>:::777555666555333111000//////000---------,,,------...///,,,(((&&&(((***)))***,,,))))))))))))(((((((((((((((((())))))***++++++,,,++++++******+++---...///---...///000111222222222111111222444777999<<<==='''+++///---)))&&&''')))+++''''''+++---+++***,,,///222;;;HHHQQQZZZjjjyyyzzzuuuoooiiicccZZZQQQJJJGGGHHHJJJJJJJJJIIIGGGEEE<<<===?????????===;;;999222222000//////.........444333222222444666999:::<<>>???BBBCCCDDDBBB@@@???444333222111111111222333666777777777999:::;;;<<<:::===@@@??????BBBJJJQQQXXXaaajjjnnnpppqqqooojjjggghhhiiihhhfffeeeeeeffflllttt|||zzztttooojjjgggYYYVVVRRROOONNNMMMMMMMMMNNNXXXggguuu~~~uuurrrppppppsssyyyxxxnnnlllmmmkkkjjjjjj\\\YYYOOOAAA777222,,,'''%%%&&&'''&&&%%%$$$%%%&&&$$$#########$$$%%%%%%&&&"""&&&((((((%%%"""!!!"""!!!!!!"""""""""""""""!!!############"""""""""""""""!!! !!!###$$$######""""""""""""######"""$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$###!!! !!!###$$$""" ###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&''')))+++++++++666222333>>>LLL^^^vvv}}}yyy}}}sss___LLLAAA???999888777888;;;@@@EEEHHHTTTTTTUUUUUUQQQIII@@@999---...000000...,,,++++++***++++++,,,,,,+++******,,,,,,,,,---///222444666;;;@@@EEEHHHHHHFFFGGGHHHJJJHHHGGGHHHLLLOOOQQQRRRXXXXXXXXXVVVVVVXXX\\\___aaadddgggkkkmmmqqqvvvyyyvvvxxxyyyxxxwwwwwwyyyzzz}}}zzzvvvrrrmmmfff___YYYUUUTTTQQQLLLGGGAAA===:::===;;;888666444333444555111111000......------------******...000---++++++++++++++++++************((())))))***+++,,,,,,,,,,,,,,,++++++,,,...///000111222333555666777888888777888999<<>>>>>>>>>>>???>>>======>>>??????>>>===<<>>AAAGGGLLLIIIDDDFFFCCCCCCEEEFFFHHHNNNVVVZZZdddoooxxx{{{tttsssrrrqqqqqqqqqqqqqqqooorrrxxxzzzooogggaaa\\\XXXQQQOOONNNLLLIIIIIINNNTTTWWWdddrrr|||yyysssjjjooolllyyy}}}~~~vvvllleeedddccc]]]UUUMMMDDD999111---***&&&"""((('''&&&&&&%%%%%%%%%&&&(((&&&###"""###$$$$$$######%%%&&&&&&###!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!  !!!!!!""""""############""""""   """$$$  ######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$&&&'''((('''%%%$$$########################""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((''''''&&&&&&((()))***///,,,///999@@@KKKddd~~~xxxvvv|||}}}{{{{{{ppp^^^NNNCCC???;;;888999999999>>>EEENNNTTT\\\aaa^^^TTTHHH???:::666000---+++***)))))))))+++,,,,,,++++++,,,...,,,,,,,,,,,,------...///555888<<<======???DDDGGGJJJIIIIIIJJJMMMPPPQQQRRRWWWTTTPPPMMMMMMQQQVVVYYYYYY[[[___cccgggkkkmmmnnnmmmpppsssuuuuuuuuuvvvwwwxxxzzz}}}}}}~~~~~~}}}{{{wwwrrrmmmiiihhhhhhddd\\\RRRJJJFFFFFFGGGDDDAAA>>>;;;888555222444222000///111222222111//////......---,,,++++++//////000...+++******+++)))***++++++***+++---///...///000000//////222444777777999:::<<<===?????????@@@BBBEEEHHHKKKMMMNNN'''((())))))))))))(((''')))(((((((((((()))******)))+++---000444>>>LLLVVVdddooo}}}|||vvvnnniiihhhlllsssyyy|||}}}|||vvvnnnhhheeeccccccbbb^^^VVVOOOJJJFFFBBBBBB@@@>>>???CCCFFFHHHKKKLLLKKKKKKKKKLLLGGGEEECCCBBBBBBCCCCCCCCCKKKUUUaaagggjjjhhh___UUUKKKBBB:::888888888<<<@@@CCCHHHMMMRRRYYY]]]ZZZSSSTTTPPPNNNNNNNNNOOOUUU\\\gggoooyyy|||xxxuuurrrqqqoooppptttzzzzzzlllaaaYYYUUUQQQNNNNNNNNNOOOPPPRRRVVV]]]ccchhhssszzzrrrlllfffooonnn~~~uuufff\\\XXXVVVOOOHHH???999111---,,,+++)))&&&$$$$$$######""""""""""""'''%%%######$$$$$$$$$######$$$&&&%%%###!!!!!!!!!###"""""""""!!!!!!!!! ###""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""######""""""!!! !!!###$$$  #########""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!########################""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&&&&''')))(((''''''&&&'''((()))***+++(((+++333888@@@VVVmmm~~~{{{}}}xxxrrroooooo}}}|||jjjZZZOOOHHHBBB<<<:::666444777<<>>;;;;;;999666444444444444333111111111000000000//////222333444222///,,,,,,,,,---...000000///000222444111333555666666888;;;===AAAAAABBBCCCDDDFFFGGGGGGGGGHHHIIILLLOOOQQQSSSTTT(((((((((''''''((((((((((((''''''''''''((())))))''')))++++++---333<<>>888333444888???EEEMMMUUUZZZZZZXXXVVVGGGBBB;;;666333111///...---,,,+++***))))))))))))))))))((((((((()))******///111222444444666999<<>>@@@BBBDDDGGGJJJLLLLLLLLLMMMNNNOOOOOOOOONNNOOOQQQSSSUUUWWWXXXYYY)))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((''')))++++++,,,///333777FFFNNNYYY```fffrrr}}}}}}zzzuuunnngggbbbbbb^^^]]]aaaccceeejjjpppuuuuuusssnnngggbbb___^^^ZZZXXXTTTRRRSSSWWW^^^cccnnnvvv|||}}}{{{yyysssmmmaaaWWWLLLHHHHHHKKKRRRYYYccckkkvvvxxxiiidddaaaaaaaaacccjjjrrrzzzzzzrrrlllhhheeedddccceeehhhkkkmmmnnnjjjaaaWWWQQQQQQVVVZZZ[[[aaaeeehhhjjjqqqzzz{{{{{{{{{zzzyyy{{{xxxppphhhbbb^^^[[[hhhuuuyyytttcccOOOCCC===999666444,,,***'''&&&&&&%%%### &&&&&&&&&&&&&&&&&&&&&%%%#########$$$&&&%%%###!!!"""$$$$$$$$$"""!!!!!!"""""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!   !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&''''''((((((((((((***---...111<<>>BBBFFFJJJLLLOOOQQQPPPNNNKKKHHHGGGHHHJJJLLLMMMMMMNNNPPPRRRTTTVVVWWWVVV[[[aaafffjjjnnnrrruuuvvvvvvvvvwwwwwwvvvvvvuuuvvvuuusssssstttwww{{{}}}{{{sssnnnmmmnnnoookkkgggccc___[[[VVVSSSRRRNNNJJJFFFDDDAAA???===<<<<<<<<<===>>>>>>??????@@@AAAAAA???:::555222111222555888:::;;;===???AAACCCFFFIIIKKKMMMOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZ)))'''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&''''''((('''(((***+++,,,---///111:::>>>DDDMMMYYYgggvvv|||tttnnnjjjkkkhhhhhhnnnsssxxx|||rrriiidddbbb___^^^\\\[[[]]]dddooowww|||yyyjjj___TTTPPPRRRVVV___gggsss|||sssnnnkkkjjjiiiiiiooowwwzzzqqqiiiccc___[[[ZZZYYY[[[^^^bbbcccdddaaa[[[VVVVVV\\\dddiiilllmmmrrruuuwwwrrrttttttrrrrrrvvv~~~~~~|||}}}zzztttlllccc^^^]]]___bbbkkkyyy}}}lllYYYEEE;;;666000---...)))(((&&&&&&%%%$$$!!! !!!"""############"""""""""""""""$$$%%%%%%###!!!"""###$$$###!!! """###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&'''''''''''''''&&&'''***,,,---///777@@@SSSffftttnnnooosss{{{yyykkk___aaahhhtttzzzssssss|||{{{ooo```TTTIII???999999666888<<>>999666555666999===AAACCCEEEHHHJJJNNNPPPSSSTTTUUUUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXX((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((%%%&&&''')))***+++,,,,,,333444888AAANNN[[[ffflllzzzyyyvvvqqqnnnpppvvv}}}~~~uuuooommmiiihhhgggeeegggppp|||qqqfff[[[XXXZZZ```iiirrr}}}zzzvvvssspppmmmpppuuu}}}wwwppphhhbbb]]][[[WWWVVVWWWZZZ^^^aaacccccc```^^^^^^bbbiiiooorrrrrrpppvvvzzz|||zzznnnppprrrrrrsssvvv|||~~~wwwssstttmmmiiiccc\\\ZZZ^^^ffflllkkkyyyzzzcccPPP===555111***&&&((($$$%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%%%%$$$######""""""!!!###$$$%%%###""""""######""" """$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&$$$&&&((()))***---333888FFFYYYuuuvvvjjjhhhffflllxxxnnnbbb^^^^^^dddlllttt}}}xxxsssvvvrrrdddVVVGGG===999888888888999<<<@@@EEEGGGNNNLLLJJJHHHEEEAAA<<<888222...***)))+++,,,,,,*********))))))(((((())))))((('''&&&&&&(((******)))***...444888;;;???FFFKKKLLLLLLKKKKKKKKKLLLMMMNNNLLLKKKJJJIIIIIIIIIJJJKKKKKKPPPUUU[[[___bbbfffhhhgggfffffffffgggiiikkkmmmiiiiiiiiijjjlllnnnqqqrrrsssuuuuuusssnnnlllmmmoooooommmkkkjjjjjjiiigggeee^^^[[[XXXVVVVVVVVVTTTSSSQQQQQQPPPPPPOOONNNMMMMMMLLLLLLJJJEEE@@@;;;:::999;;;>>>DDDHHHKKKNNNQQQSSSUUUWWWYYYZZZXXXWWWVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWW&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&'''(((((()))&&&%%%&&&''')))******)))---111666<<>>DDDGGGGGGHHHIIIKKKLLLNNNOOOMMMLLLJJJHHHGGGGGGHHHHHHHHHLLLQQQUUUXXXZZZ]]]___```___^^^]]]]]]___aaaccc```aaaccceeeggggggggggggiiikkkmmmkkkhhhfffhhhjjjjjjiiihhhhhhiiiiiigggfff___]]][[[[[[]]]^^^___^^^[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNKKKEEE@@@===<<<===<<>>???;;;@@@FFFLLLPPPSSSWWWYYYWWWYYY[[[[[[YYYVVVUUUUUUQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((()))+++///555:::===GGGKKKQQQXXXcccrrr~~~}}}xxxvvvvvvzzzyyyvvvyyyyyynnnhhhgggkkkoooqqqzzz~~~wwwvvvtttrrrnnnkkkhhhfffjjjhhheeebbb```^^^[[[XXXWWWWWWXXX[[[aaagggkkkmmmooowww}}}tttllljjjnnntttxxx{{{{{{yyyyyysssjjjjjjooollllllggg^^^]]]bbbdddbbbfffdddeeeiiikkkeeeXXXMMM777222,,,'''%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!$$$%%%%%%$$$"""!!!"""###$$$######"""!!! """""""""""""""""""""""" !!!!!!!!!""""""%%%$$$!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""!!!!!!"""###$$$$$$###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&### !!!###  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########"""""""""""""""""""""############""""""#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))))))))((('''(((+++...555BBB]]]~~~rrrjjjnnnwww{{{}}}wwwnnngggdddfffrrr~~~{{{lll___WWWOOOIIIBBB<<<999777555333666888<<>>@@@@@@EEEJJJOOOQQQRRRSSSTTT\\\[[[ZZZYYYWWWUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQSSSRRRQQQOOONNNNNNOOOOOO######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((***---222666999@@@CCCIIIPPPZZZiiizzz~~~yyywwwwwwttttttuuuyyyyyyvvvxxx}}}zzzsssjjjdddcccfffiiikkksssvvvyyy{{{{{{xxxtttqqqkkkjjjhhhfffdddbbb```___^^^^^^]]]\\\ZZZXXXWWWWWWUUUWWW\\\bbbiiinnnrrrsssttt{{{|||qqqiiihhhjjjllllllooouuu~~~~~~}}}yyywwwwwwyyywwwssstttyyyrrrqqqiii___[[[^^^___\\\___[[[WWWVVVUUUNNNCCC:::000,,,'''%%%$$$%%%%%%%%% !!!"""######"""!!! $$$%%%%%%$$$"""!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$###!!! !!! !!!!!!  """"""   !!!"""###"""!!! !!!#########"""!!!!!!!!!!!! ###"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""##############################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))((('''(((+++...333===SSSqqqssssssyyy{{{zzzyyytttzzzxxxpppiiifffmmmvvvyyynnnggg```ZZZRRRKKKEEE???999555222222444999@@@FFFIIIJJJMMMJJJEEE???:::555222111,,,+++)))))))))(((&&&$$$&&&'''((())))))'''&&&%%%'''&&&%%%%%%'''***---///...///222555999===AAACCCHHHHHHIIIJJJJJJJJJIIIHHHDDDFFFGGGIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPRRRRRRRRRQQQQQQVVVVVVUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]ZZZ[[[[[[\\\]]]^^^______]]]\\\[[[YYYWWWUUUTTTSSSLLLIIIDDD@@@======>>>@@@AAAEEEKKKOOOPPPQQQRRRSSSXXXXXXWWWUUUTTTSSSQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNOOONNNMMMLLLKKKKKKLLLLLL######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((***---000222555888===CCCMMM[[[lllxxx|||}}}~~~yyysssooommmmmmkkkkkknnnttt{{{{{{wwwrrrpppqqqvvvzzz||||||yyypppkkkddd___^^^```bbbcccggghhhhhhhhhgggdddaaa```[[[ZZZZZZYYYYYYZZZ[[[\\\]]]___aaa___[[[YYYZZZ[[[ZZZ^^^eeemmmtttxxxzzz{{{~~~uuujjjcccddddddbbb```bbbiiittt}}}~~~|||}}}~~~~~~}}}zzzxxxvvvuuussstttyyy{{{{{{|||xxxsssiii^^^YYYYYYXXXUUUUUUNNNFFFAAA>>>999111***(((&&&%%%$$$&&&'''&&&%%%""""""############""""""$$$%%%%%%$$$"""!!!!!!"""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!  !!!######   !!!"""!!!  !!!"""!!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((('''(((***---///555EEE\\\rrryyyzzzyyyvvvsssppprrruuuvvvyyy|||qqqggggggkkkuuuzzz|||sssmmmhhhaaaZZZSSSKKK@@@999222000///222777>>>BBBDDDOOONNNLLLHHHCCC===888666...---,,,++++++)))&&&$$$&&&'''((()))***)))(((''''''&&&&&&&&&&&&'''(((((()))***,,,///333777:::<<>>AAAGGGIIILLLNNNKKKFFF???;;;555222///---,,,***)))'''((()))***+++++++++******&&&&&&'''''''''&&&&&&%%%))))))+++,,,///111333555666888:::>>>BBBEEEGGGHHHGGGEEECCCBBB@@@@@@@@@@@@<<<===>>>@@@BBBCCCEEEEEEBBBCCCDDDEEEFFFFFFFFFEEEKKKKKKKKKLLLLLLMMMNNNOOOLLLLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLEEECCCAAA???>>>>>>??????BBBFFFJJJMMMMMMMMMMMMMMMOOOOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDD######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((((((***,,,///222888CCCPPPYYYeeelllxxx~~~|||yyytttooojjjeeebbb```XXXZZZ^^^eeemmmsssvvvvvvssspppnnnmmmmmmiiibbb]]]___\\\ZZZZZZ]]]```bbbccciiikkknnnooollliiieeeddd]]][[[WWWSSSPPPOOOOOOPPPLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXZZZ^^^dddkkkqqqttt}}}}}}yyyzzz|||~~~}}}}}}~~~wwwooogggaaaYYY\\\^^^```bbbfffnnnttt}}}}}}xxxuuuwwwuuurrrooommmmmmmmmnnnsssssssssxxxzzznnn^^^QQQJJJEEEBBB@@@999666111///...,,,(((%%%$$$$$$%%%'''((((((%%%"""#########""""""############$$$$$$###!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!!   !!!   !!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""###$$$%%%%%%&&&&&&""""""############""""""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''')))***++++++000999CCCOOO^^^kkk}}}sssooommmpppuuu{{{ppphhhgggeeebbbccchhhooo{{{}}}yyywwwuuunnnbbbXXX???;;;555222333666888:::999@@@IIIPPPRRRNNNGGGBBB>>>999333///---------,,,((()))))))))))))))))))))%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((()))***///000333777<<<@@@CCCEEEGGGFFFCCCAAA?????????@@@===>>>>>>??????@@@AAAAAA>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMPPPPPPQQQRRRRRRQQQOOONNNNNNMMMLLLKKKIIIHHHFFFFFFBBBBBB@@@???????????????AAADDDHHHJJJJJJJJJIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBB???@@@@@@@@@@@@@@@@@@@@@######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((+++---///222999CCCJJJTTT\\\gggrrr~~~~~~yyyrrrllleee```XXXWWWXXX[[[```dddggghhhdddccccccdddccc```\\\YYYUUUSSSQQQRRRTTTUUUUUUUUUXXXYYY\\\___bbbdddeeeeee```___\\\VVVRRROOOPPPQQQOOOQQQVVVZZZ^^^```aaabbbccceeehhhnnnttt{{{~~~xxxwwwxxxvvvzzz~~~zzztttnnngggbbb```dddjjjllllllmmmooorrrwwwxxx|||}}}{{{yyyvvvtttmmmkkkiiiggghhhkkkooorrrooopppqqqwwwwwwgggTTTGGG???888333222...,,,***((('''%%%""" """"""###%%%&&&%%%""" !!!!!! !!!!!!###$$$$$$###!!! !!!  !!!!!!   !!!  !!!  !!!  !!!!!!!!! !!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!""""""######$$$$$$%%%%%%"""""""""######"""""""""###############"""""""""###$$$%%%&&&%%%$$$###""""""######$$$%%%$$$$$$$$$$$$%%%''''''&&&&&&((()))+++***,,,111666===IIIUUUmmmzzz}}}ssslllnnnvvvwwwmmmkkkccc^^^[[[]]]dddrrr~~~{{{vvv~~~}}}{{{zzztttiii```HHHCCC===888555444333222222999CCCMMMQQQPPPLLLHHHEEE@@@:::555222111000000(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&+++,,,...111666:::>>>@@@DDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===???@@@BBBCCCAAAAAAAAABBBAAA@@@??????CCCCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLJJJIIIJJJIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>AAAEEEHHHHHHGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBB@@@???======>>>>>>>>>===<<<<<<######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''))),,,,,,---000666<<>>======<<<<<<<<<<<<<<<::::::::::::::::::999999888999999:::;;;<<<>>>>>>:::;;;<<<=========<<<;;;@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;>>>CCCEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@>>><<<:::;;;;;;;;;;;;999888777######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&((()))******%%%(((******)))+++///333666<<>>>>>=========>>>>>>???>>>@@@BBBDDDEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBB@@@???===999===AAACCCDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBB@@@>>><<<:::888999999999999777555444#########"""""""""""""""%%%%%%$$$######$$$%%%%%%$$$""" """%%%&&&$$$"""%%%%%%&&&&&&'''((())))))'''((()))***+++,,,---...222444888>>>IIIXXXgggqqq||||||{{{}}}yyyppp```aaabbbfffrrr{{{pppgggcccaaa`````````eeennnxxx|||wwwwwwxxxyyyxxxvvvtttttttttmmmnnnmmmkkkiiigggggggggaaaccceeedddaaa___```aaaYYY___dddjjjwww{{{kkkPPPEEE666---******)))''' ###$$$######$$$%%%%%%%%%$$$###"""!!! ######""""""!!!!!! !!!"""#########!!! """"""***+++%%%!!!"""   !!! !!!"""""""""      !!!""""""""""""""""""""""""""" !!!######$$$%%%%%%$$$###""""""############""""""!!!!!! %%%$$$###"""""""""$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''(((((((((((()))***,,,,,,999===GGGVVVfffxxx~~~xxxzzzzzzpppppplllgggaaa]]]]]]___aaabbblllsssyyy|||{{{qqqppppppuuu||||||xxxkkkiiihhhgggddd^^^RRRCCC999444222111111555999;;;<<>><<<<<<=========>>>>>>>>>???BBBCCCCCCAAA???======>>>>>>>>>???AAACCCDDDBBBAAADDDBBB@@@>>>======>>>??????>>>===<<<::::::999999999888888777666555555444###"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$###!!!###%%%&&&%%%###%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''((()))******---...111666???JJJVVV___dddfffiiinnnwww~~~nnnooopppqqq{{{~~~|||}}}~~~{{{sssjjjbbb^^^ZZZZZZ[[[]]]ccckkkvvv}}}zzzwwwuuuvvvvvvuuurrrppppppppphhhiiiiiiiiihhhgggggghhhgggfffddd```[[[XXXZZZ\\\[[[```cccfffpppwwwooo```EEE<<<000(((&&&&&&%%%###!!!""""""!!!!!!!!!$$$&&&""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""!!! '''!!!!!!!!! $$$######"""!!!    !!! !!!!!! !!!!!!  !!!!!!""""""###$$$%%%%%%%%%$$$######"""""""""######"""""""""!!!!!!!!! ######"""!!!!!!"""##################$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''((((((((((((((()))***+++111444===JJJYYYlllzzzvvv{{{pppeeeeeeffffffeeecccaaa^^^]]]]]]^^^eeelllrrr}}}}}}xxxuuuuuuxxx||||||||||||pppnnnkkkiiifff\\\NNNCCC:::777333222333555666666>>>======AAAEEEEEEAAA===777444000...,,,+++)))((((((((()))))))))(((((('''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((+++,,,---...///000111222333444444555666888999::::::::::::;;;;;;:::999999666666666777777777777777555666777666555555666888;;;:::999;;;======;;;888999::::::;;;<<<===>>>>>>@@@AAAAAA@@@===<<<<<<===???>>>???AAACCCCCCAAA???@@@???===<<<;;;;;;<<<=========;;;:::999888888888888777777666555555444444""""""""""""""""""######%%%$$$############$$$%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''''''''(((***,,,///333:::BBBHHHMMMQQQYYYaaakkkvvv}}}~~~zzzssspppppprrr}}}yyyvvvtttuuuuuusssnnngggaaa\\\ZZZ[[[]]]```dddkkksssxxxzzzwwwvvvuuuuuutttqqqllliiihhhhhhbbbdddeeeggghhhiiiiiiiiijjjgggaaaZZZTTTSSSUUUWWW[[[^^^^^^]]]bbbeee[[[MMM888222***%%%######"""!!!$$$###"""  ###&&& !!!"""######$$$$$$"""""""""!!!!!!!!!!!! """"""!!!!!! !!!!!!%%%!!!!!!%%%%%%%%%$$$"""!!!       !!!  !!! """""""""#########$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''((('''''''''''''''((((((***,,,222===KKK^^^vvvuuusss}}}yyyddd[[[[[[```dddhhhjjjgggaaa[[[XXXTTTXXX___iiixxxzzzppplllooosssqqqyyy|||uuunnnmmmlllfffZZZOOO???;;;555222111111111111555666999>>>EEEGGGEEEBBB===:::444111...---+++***++++++*********))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++......///111333555777999777888888999999999888888666777777777777777666666333444444222111111333555666555666888999888666333555555777888:::<<<===>>>>>>??????>>>;;;::::::;;;???>>>>>>@@@AAAAAA???===<<<;;;:::999999:::;;;<<<;;;:::999888777666666666666666555555444444333333"""""""""""""""#########$$$$$$############$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((***+++---111555999<<>>??????===:::888888777777777888999:::999888777666555555555555444444444333333222222222!!!!!!""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''')))******,,,...111000444;;;CCCLLLWWWbbbhhhmmmpppvvv{{{~~~xxxppprrr}}}zzzpppiiifffgggiiihhhnnnssssssooolllllloooiiioooyyy{{{~~~}}}zzzuuuoookkkiiiiiijjjkkknnnppprrrssstttuuutttyyy|||zzztttooonnnpppnnnmmmjjjfff```]]]\\\\\\bbbcccfffkkkpppqqqooommmfffbbbZZZTTTNNNKKKIIIIIIKKKJJJGGGBBB>>>:::222+++(((&&&%%%$$$%%%%%%$$$###!!!###$$$###!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!  !!!"""###%%%$$$###"""######!!!!!!    !!!!!!    !!!!!! !!!"""""" !!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$"""""""""""""""######$$$#########$$$$$$$$$%%%%%%############$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&+++***,,,222:::HHH^^^qqq~~~}}}|||zzz}}}uuunnnlllooolllhhhgggkkkqqqppphhh```^^^[[[ZZZ```lllzzzzzzkkkddddddhhhppp|||{{{jjjbbbcccccc]]]WWWLLLGGGAAA;;;777333000...+++,,,000555;;;???AAABBBDDD@@@<<<888777666444333///...---+++***)))))))))''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''((()))+++---000222333///000111222333444444444444555666777777666444333222333333222000000222444111222444555444222000000...///000222444666888888999:::;;;:::999888999:::;;;::::::;;;<<<<<<:::888555555666666777777888999777666666555444444444444222222222111111111111111!!!!!!!!!"""######$$$$$$""""""###$$$$$$###""""""###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((('''(((***,,,,,,...222777>>>GGGPPPVVV^^^```ffflllpppvvvzzzxxx{{{|||{{{~~~yyypppiiillluuu~~~~~~~~~}}}~~~{{{uuulllddd___^^^^^^cccfffiiihhheeeffflllqqqqqqxxxzzzpppiiidddccceeehhhlllnnnnnnnnnnnnooollloooqqqppplllhhhggghhhaaaaaa```^^^[[[[[[\\\^^^aaabbbfffmmmsssuuurrroooeee^^^UUULLLFFFAAA===:::===<<<:::555000,,,(((%%%"""###############"""""" """$$$$$$""" """""""""!!!!!!  !!!!!!!!!  !!!!!!"""%%%###!!!     !!!!!! !!!"""""" !!! """"""""""""""""""""""""  !!!"""#########"""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%%%%$$$$$$""""""!!!!!!!!!""""""###############$$$$$$$$$$$$###""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&)))(((***...333===NNN^^^www}}}vvvvvvzzz~~~}}}zzz{{{}}}}}}}}}vvvooonnnqqqrrrmmmgggccc]]]ZZZ___fffnnnxxxzzzooojjjjjjkkkmmmpppwwwvvvggg```aaabbb___ZZZWWWSSSMMMGGGAAA;;;666222......///111333777:::<<>>???<<<999888777222+++***(((%%%############"""!!!!!!!!!!!!!!!!!!!!!!!! """######""" """"""""""""""""""""""""!!!!!!!!!"""!!!!!!    !!!!!!    !!!!!!  !!!!!!###""""""!!! !!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%&&&(((******+++333AAANNNXXXaaahhhoooaaa[[[\\\^^^iiinnnvvvzzzxxxsssmmmiiiccccccffflllrrrvvvvvvuuuddd[[[RRRQQQXXX^^^^^^\\\ZZZUUUPPPLLLKKKLLLNNNNNNOOOSSS]]]nnn~~~|||ssshhheeeccccccdddeeefffgggooouuuiii^^^[[[\\\\\\\\\^^^RRRKKK@@@777111...,,,+++---------///111333555666:::::::::999666444222111///...,,,***)))(((''''''%%%%%%%%%%%%&&&'''((()))'''%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''')))(((((()))+++,,,,,,+++------.........---,,,++++++******)))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""" !!!!!!"""""""""###$$$$$$$$$""""""############""""""$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""######"""%%%&&&''''''''''''***,,,***+++---///222666;;;???EEEJJJQQQWWW^^^dddkkkooouuuxxx{{{||||||{{{qqqppprrrrrrqqqpppnnnoooppprrrrrrrrrrrrqqqnnnkkkjjjkkkiiihhhkkkpppqqqtttvvvuuutttvvv}}}}}}tttrrrssssss{{{{{{rrrkkkjjjnnnuuu}}}tttmmmiiikkkqqqwww{{{rrrhhh```XXXQQQPPPSSS^^^gggmmmkkkjjjlllnnnooommmkkkjjjjjjjjjiiigggddd`````````aaabbbbbbaaa___ZZZYYYWWWTTTPPPNNNNNNOOOUUUPPPMMMLLLKKKHHHIIIMMMSSSQQQRRRXXX```dddbbb___PPPIIIAAA<<<<<<<<<<<<;;;444555222...---...+++&&&%%%%%%###"""!!! !!!!!!!!!!!!  !!!""""""!!!          !!!!!!!!!""""""""" !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! ######$$$$$$$$$%%%%%%%%%((('''%%%######$$$&&&'''***))),,,444;;;@@@GGGNNNhhhwwwyyyfffZZZUUUUUU```eeennnvvvzzzuuummmfff[[[[[[]]]ccckkkpppqqqppp```YYYQQQMMMMMMQQQSSSTTTYYYWWWUUUTTTSSSQQQMMMJJJKKKOOOZZZjjjzzz~~~yyymmmeee^^^[[[ZZZ[[[aaagggtttuuujjj```___eeejjjpppuuupppcccPPP>>>222------------,,,,,,,,,---///000222555777888888555333222222333111///---+++***)))(((&&&&&&&&&&&&'''((()))***%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%'''&&&&&&''')))******)))+++,,,---...---,,,+++***)))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!######"""!!!""""""""""""""""""############""""""############"""""""""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """######!!!&&&'''(((((('''''')))+++***++++++,,,---///222444;;;>>>DDDJJJOOOTTTZZZ^^^```cccggghhhiiilllsssyyy}}}vvvuuuuuurrrooopppnnnooopppqqqpppmmmjjjiiigggdddcccddddddcccfffllllllmmmmmmmmmnnnpppuuuyyy|||~~~zzzsssllliiihhhhhhpppuuuuuuuuuzzz}}}|||}}}zzztttooofffjjjpppvvv{{{yyypppiiiiiimmmrrryyy~~~}}}{{{{{{zzztttoooiiiaaaWWWMMMKKKOOOUUU\\\aaa___]]]```bbbbbbgggeeedddeeefffdddaaa]]]XXXXXXWWWYYYZZZ[[[[[[YYYSSSSSSQQQNNNLLLMMMOOORRRTTTOOOMMMNNNLLLHHHIIIMMMRRRQQQRRRXXX```aaa]]]WWWFFF@@@888555444444222000,,,---***&&&%%%'''&&&###"""######"""!!!  !!!!!!!!!!!!         !!!!!!  !!!!!!""" !!!   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&***(((***---///111888???MMM\\\qqqooo```ZZZYYYYYY[[[cccmmmuuutttlllcccXXXWWWXXXZZZ___bbbddddddXXXXXXUUUOOOJJJHHHKKKNNNQQQTTTXXX\\\]]]ZZZTTTOOOLLLOOOVVVaaammmtttvvvtttkkkccc\\\ZZZXXXXXX^^^fffsssrrreee[[[\\\dddnnnxxxuuubbbPPPBBB999333111///...,,,+++***+++,,,------000333333222000000111444333111///...---,,,,,,******)))(((((((((((((((%%%$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&((()))(((''')))***+++,,,+++***((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$#########"""""""""""""""#########$$$$$$######### """$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$&&&%%%###$$$%%%%%%%%%######%%%'''((())))))))))))***+++,,,000222777===BBBEEEJJJOOONNNSSSXXXZZZ[[[^^^eeekkktttwww~~~~~~{{{{{{yyytttppppppvvvxxxzzzzzzxxxsssnnnjjjbbb```___aaaaaa```dddjjjhhhgggggghhhjjjmmmppprrrrrrssssssqqqmmmiiifffeeeccckkkpppnnnmmmqqqvvvxxxxxxuuurrrtttxxxzzzwwwsssaaaeeekkknnnrrrvvv}}}~~~sssiiigggjjjnnnuuu|||www~~~|||vvvttttttsssnnnllliiicccWWWLLLKKKOOOVVV]]]aaa___\\\\\\]]]\\\^^^\\\[[[[[[\\\ZZZVVVRRRMMMLLLLLLMMMPPPQQQQQQPPPPPPPPPOOONNNNNNPPPUUUYYYUUUOOOMMMOOOMMMHHHGGGKKKTTTRRRSSSXXX^^^]]]VVVOOO@@@:::222/////////,,,((('''(((&&&!!!!!!######!!!!!!###$$$$$$###""""""### !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!   """###$$$  !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$''')))***)))'''%%%%%%&&&(((''''''...666:::III___wwwvvvgggaaaaaaVVVVVVZZZeeeppprrrkkkbbbWWWVVVUUUUUUVVVXXXYYYYYYRRRWWWZZZTTTJJJDDDGGGKKKLLLQQQYYYbbbfffccc\\\WWWNNNOOOSSSYYYaaahhhlllmmmgggaaa]]]]]][[[YYY]]]eeerrr|||mmm```VVVWWW```kkkwww{{{qqqeeeWWWIII<<<444111000---+++))))))***+++'''+++///000///---...000333333111000////////////...---,,,***((('''&&&&&&''''''((()))+++***'''%%%$$$$$$$$$############### ###&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$""""""###%%%&&&'''((()))%%%$$$$$$%%%'''(((((('''&&&''')))***)))(((&&&%%%$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''))))))))))))))))))))))))---...111444888<<<>>>@@@FFFFFFFFFFFFHHHMMMTTTYYYcccgggnnntttzzz|||}}}}}}vvvwwwwwwtttqqqrrrvvvzzzssshhhddd```]]]\\\^^^```bbbcccaaa``````aaaeeeggghhhhhhggghhhjjjkkkkkkiiigggfffggghhhiiiiiiiiijjjmmmpppnnnnnnooorrrttttttrrrpppgggiiilllmmmnnnppprrrttt~~~uuurrrnnnkkkkkknnnrrruuuuuuwwwxxxwwwtttqqqooonnnjjjiiiggg```YYYSSSRRRRRR[[[[[[[[[YYYVVVSSSSSSTTTUUUVVVXXXYYYXXXVVVSSSQQQIIIHHHHHHHHHJJJNNNRRRTTTXXXUUUQQQQQQSSSUUUUUUTTTSSSNNNHHHEEEEEEHHHKKKLLLUUUNNNIIIOOOXXXXXXKKK>>>222111///---***(((&&&%%%%%%%%%$$$###"""!!! $$$$$$"""!!! !!!  """!!!    !!!!!!!!!     !!!"""  ######"""!!! ###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! ###""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''''''''(((((()))++++++444;;;JJJcccxxxoookkk```TTTNNNUUUbbbhhhgggeeeddd```YYYRRRMMMMMMQQQTTTQQQWWWXXXTTTOOONNNNNNLLLNNNRRRXXX___eeegggdddaaaUUUPPPLLLMMMSSSZZZ___```YYYWWWUUUUUUXXX^^^eeeiiitttxxx}}}vvvbbbbbb___[[[]]]eeemmmrrrttttttrrrlllcccVVVGGG<<<;;;:::555...(((%%%(((+++&&&((()))******+++---...//////000111111222333333222000---,,,+++***(((&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!+++'''###"""$$$&&&%%%$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$#########$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!!!!! !!!!!!"""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&'''########################&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&))),,,///222444555<<<=========>>>BBBHHHMMMTTTXXX]]]cccgggiiijjjiiilllnnnnnnllliiijjjnnnrrr~~~uuummmiiiccc```______^^^^^^___^^^]]]^^^```bbbcccbbbccceeehhhkkkkkkhhheeeccccccddddddcccbbbbbbdddfffiiiiiijjjmmmoooooommmkkkiiikkkmmmmmmmmmmmmnnnpppuuuuuuvvvvvvvvvuuusssrrrllljjjgggeeeeeehhhkkkmmmmmmooopppooollliiihhhgggeeedddbbb^^^[[[XXXVVVUUUUUUVVVVVVUUURRRPPPPPPPPPKKKLLLNNNNNNNNNMMMKKKJJJHHHIIIJJJLLLNNNPPPRRRSSSWWWVVVUUUWWWYYYYYYVVVTTTOOOKKKGGGDDDEEEGGGIIIJJJOOOIIIEEEHHHNNNLLLAAA666---,,,+++)))&&&$$$###"""""""""""""""""""""""""""$$$###"""!!! !!!  """!!!   !!!  !!!  """"""!!!!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''))))))---444AAAVVVmmmxxxssshhhZZZNNNNNNUUUZZZ\\\^^^gggddd]]]VVVOOOMMMNNNPPPNNNUUUZZZZZZZZZ]]]______UUUTTTUUUYYY___ccceeeeee\\\WWWPPPKKKJJJLLLOOOPPPOOONNNLLLNNNRRRZZZbbbggglllnnnpppvvv~~~yyymmm___``````___```cccgggjjjggglllooommmggg___UUULLLCCC@@@:::333---+++++++++))))))***)))(((''''''(((,,,,,,------///000111222333111/////////...,,,***,,,+++***)))''''''&&&&&&###$$$$$$%%%%%%$$$$$$$$$''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$#########!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""############$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%#########$$$$$$$$$$$$%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))),,,...///000222333333222333666;;;>>>HHHKKKOOOTTTWWWXXXXXXXXX]]]___```___]]]^^^cccgggxxx~~~zzzvvvpppllljjjhhhfffdddcccaaa___^^^______^^^]]]___aaafffhhhiiifffbbb______``````___^^^^^^___aaaddddddeeegggiiiiiifffdddeeefffhhhgggeeedddddddddiiihhhhhhgggffffffeeeeeeaaa```^^^^^^^^^```bbbccccccdddfffeeebbb```_________\\\ZZZYYYZZZYYYVVVSSSLLLMMMNNNNNNLLLJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKLLLNNNOOOPPPPPPPPPPPPRRRTTTXXX[[[]]]ZZZUUUPPPJJJGGGDDDCCCCCCEEEEEEEEECCC@@@>>>>>>???<<<444,,,))))))'''&&&$$$"""!!! !!!"""######$$$$$$######"""!!! !!!  !!!!!! !!!!!!   """   !!!"""  !!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!  !!!###$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''---777EEEVVVgggwwwssseeeTTTLLLKKKLLLRRRWWWfffddd___YYYRRRNNNMMMMMMOOOXXX```dddgggmmmqqqrrrggg```WWWSSSVVV\\\aaaccc```\\\TTTKKKDDDAAAAAACCCDDDCCCBBBEEEKKKUUU^^^dddfffeeeeeeiiissswwwmmm```ZZZ]]]```bbbbbb`````````^^^hhhpppppplllgggaaaZZZOOOIIIAAA;;;888555222///---,,,+++)))(((&&&&&&&&&+++*********,,,...111333111///......//////---,,,///...,,,***)))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!! """###""" !!!!!!""""""!!!!!! ###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$###""""""############""""""!!!!!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""######"""!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$############$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***,,,,,,------------------...222444===???CCCGGGJJJKKKLLLKKKOOOQQQSSSRRRQQQSSSWWW[[[fffllluuu~~~}}}~~~{{{wwwuuutttsssqqqpppjjjhhhfffeeeeeedddcccbbbbbbdddfffhhhgggdddaaa___[[[\\\]]]\\\[[[[[[\\\^^^^^^^^^___aaabbbbbb```]]]^^^___``````]]]\\\\\\\\\```___^^^\\\[[[[[[[[[[[[WWWWWWWWWWWWXXXYYYZZZZZZYYY[[[\\\[[[YYYXXXWWWXXXXXXTTTRRRTTTXXXYYYTTTNNNFFFHHHIIIIIIHHHGGGGGGHHHQQQQQQQQQQQQRRRSSSSSSSSSQQQQQQPPPNNNMMMLLLLLLLLLKKKPPPWWW\\\]]]WWWOOOIIIDDDBBB@@@?????????===;;;666666555444222...***&&&''''''&&&%%%###"""!!!!!! !!!"""###$$$$$$###"""!!! !!!  !!!!!! ###&&&(((!!!!!! !!!!!!      !!!!!!!!!!!!  !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!"""###$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&%%%***111999BBBOOO___kkkzzz~~~|||qqqcccXXXOOOJJJMMMSSS[[[[[[ZZZWWWSSSQQQPPPPPPYYYccckkkooorrrwww{{{{{{|||ooo___SSSQQQTTTWWWXXX\\\[[[WWWOOOEEE@@@???@@@===<<<<<<>>>DDDMMMWWW]]]bbbaaaaaagggpppsssgggXXXWWWXXX\\\```___\\\[[[\\\aaaoooyyyvvvpppllleee^^^WWWOOOGGGDDDDDDCCC>>>888222000---,,,+++***)))(((***)))(((((())),,,000222000.........000111000//////...,,,***((('''&&&&&&''''''''''''''''''&&&%%%&&&%%%###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&$$$###"""!!!""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##############################$$$$$$%%%&&&&&&$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))******))))))+++---///111555999<<<>>>??????BBBEEEGGGHHHGGGIIIMMMQQQTTTZZZbbbkkkpppsssttttttvvvuuussssssssssssrrrppplllkkkjjjllloooqqqrrrqqqmmmmmmmmmlllkkkhhhfffddd]]]^^^^^^\\\ZZZXXXXXXXXXYYYYYYYYY[[[\\\[[[XXXVVVXXXYYYZZZYYYWWWWWWXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPQQQQQQRRRRRRRRRPPPRRRSSSRRRQQQPPPQQQRRRRRROOONNNSSS[[[]]]XXXRRRIIIJJJKKKKKKJJJJJJKKKMMMUUUUUUUUUUUUUUUUUUUUUVVVWWWTTTNNNIIIFFFFFFFFFGGGFFFMMMUUUZZZYYYRRRIIICCC???===;;;:::999666333000+++------,,,***'''%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!! !!!  ###&&&(((!!!!!!  !!!!!!    !!!""""""""""""     !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! !!! """"""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$######$$$%%%%%%$$$######$$$$$$$$$###$$$$$$%%%&&&$$$(((---///333===KKKVVVaaagggsss}}}tttiiiZZZMMMHHHJJJMMMOOOPPPQQQQQQSSSUUUWWWdddmmmvvvyyy{{{wwwdddWWWSSSRRRQQQPPPSSSUUUUUUQQQIIIBBB???>>>:::888777999===DDDKKKOOOVVVYYY^^^gggrrrtttiiiZZZUUUSSSTTTXXXYYYVVVYYY___lll{{{wwwrrriii^^^YYYRRRKKKKKKNNNOOOIIICCC;;;777222///...---+++)))***(((&&&%%%&&&(((+++---///......///222333333222///...---+++)))((((((((('''(((((((((''''''&&&%%%)))(((&&&%%%%%%%%%&&&'''######$$$$$$$$$$$$######&&&&&&%%%$$$###"""#########$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&((()))!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""""""""""""""############$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&((((((***---000333555777777777:::===>>>===>>>BBBFFFHHHMMMTTTZZZ^^^bbbfffhhhlllkkkkkklllmmmmmmkkkiiicccdddfffkkkrrrxxx|||}}}uuuuuuuuuuuussspppmmmkkkiiiiiiiiifffaaa]]][[[[[[VVVVVVVVVXXXXXXWWWTTTRRRQQQQQQQQQOOOMMMNNNQQQTTTQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNJJJLLLMMMMMMLLLLLLMMMOOOPPPNNNPPPWWW```ddd```ZZZPPPPPPPPPNNNMMMOOORRRTTTZZZZZZZZZYYYYYYWWWVVVVVVUUUQQQJJJDDD@@@???@@@BBBCCCIIIPPPSSSPPPIIIBBB===777666333222111...+++(((&&&'''((('''%%%$$$$$$%%% """""""""!!!!!! !!!!!!  !!!!!!    !!!!!!  !!!    !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$########################%%%%%%$$$$$$$$$$$$%%%&&&"""%%%(((((()))///999BBBKKKSSSaaaqqqvvveeeRRRFFFCCCEEEGGGIIIJJJMMMQQQVVVZZZfffpppzzz}}}|||pppbbbYYYXXXXXXUUURRRNNNPPPQQQOOOJJJCCC>>>;;;999888777666888;;;???AAADDDKKKVVVcccoootttkkk```UUUOOOMMMPPPQQQQQQXXXbbbrrr}}}yyynnn___TTTOOOLLLNNNSSSTTTPPPKKKDDD>>>888444333111...++++++***(((&&&%%%&&&'''((())))))(((***,,,......---000000...---,,,+++++++++&&&&&&'''&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$###### """$$$$$$######%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%$$$###"""############$$$$$$$$$############"""""""""!!!###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""###""""""""""""############"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$%%%%%%&&&(((***,,,...000000111...111444555444555888<<<===AAAFFFIIILLLPPPUUUXXX\\\\\\^^^```bbbcccaaa```ZZZZZZ^^^dddlllssswwwxxxqqqtttwwwyyyxxxtttooollllllmmmmmmkkkgggdddbbbbbb[[[ZZZZZZ[[[\\\ZZZWWWUUURRRQQQNNNJJJIIIJJJNNNRRRSSSTTTVVVWWWWWWVVVVVVUUUSSSQQQPPPNNNNNNNNNOOOOOOKKKMMMNNNNNNMMMNNNPPPRRRSSSSSSVVV\\\cccddd```[[[TTTSSSPPPNNNLLLOOOSSSWWW\\\]]]]]]\\\ZZZWWWTTTRRRMMMJJJDDD???<<<;;;<<<===>>>CCCGGGGGGCCC<<<777555///---+++******)))&&&$$$&&&%%%%%%$$$############ !!!!!!!!!""""""!!!!!!!!!  !!!!!!     !!!!!!   !!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!  !!!!!! """!!!!!!!!!!!!""""""######""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$%%%!!!###%%%%%%%%%)))...333:::BBBOOO]]]kkkwwwzzzlllZZZNNNKKKHHHHHHGGGFFFGGGKKKRRRVVV```jjjuuuyyyzzz}}}}}}zzznnneee[[[XXX\\\^^^\\\XXXNNNMMMLLLKKKIIIFFFAAA>>>===<<<;;;::::::::::::;;;999CCCPPP\\\gggmmmjjjbbbUUUMMMHHHLLLLLLLLLUUUbbbnnn}}}|||zzzlll[[[NNNKKKJJJMMMRRRTTTQQQMMMIIICCC===;;;<<<===;;;888222111///---+++)))((((((&&&%%%%%%&&&)))******)))///...------,,,,,,,,,---''''''''''''&&&%%%$$$######$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$ """%%%%%%######$$$&&&######""""""""""""######$$$%%%&&&''''''&&&$$$###"""############$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%""""""############"""""" !!!!!!!!!"""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$""""""""""""############""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&$$$$$$&&&'''((()))))))))(((+++...///......222555444777;;;===>>>AAAGGGKKKIIIJJJMMMRRRVVVXXXWWWVVVUUUVVVXXX\\\ccchhhkkkllliiinnnuuuzzzzzzuuunnniiiccceeeffffffeeecccccccccaaaaaaaaaaaabbb```]]]ZZZ[[[YYYUUUPPPMMMOOOTTTXXX[[[\\\___aaaaaaaaa___^^^YYYWWWUUUSSSRRRRRRSSSTTTPPPQQQRRRRRRRRRSSSUUUWWWYYYYYY[[[___aaa```ZZZUUUSSSQQQMMMJJJHHHKKKQQQUUUYYYZZZZZZYYYWWWRRRNNNKKKEEECCCAAA>>><<<:::::::::999<<>>===;;;;;;888BBBNNNXXXaaafffeeeaaaVVVLLLGGGJJJJJJIIIRRR```iiiwww~~~yyywwwvvvgggSSSIIIIIIIIILLLPPPQQQOOOMMMJJJEEEAAAAAAFFFIIIIIIGGG:::999777444111///,,,++++++******+++---///...---,,,++++++******++++++,,,))))))))))))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$''')))((($$$"""###%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&(((((((((&&&$$$###"""############$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%""""""############""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%)))---///...---++++++222333444777999;;;===>>>>>>@@@AAADDDFFFGGGHHHHHHFFFFFFIIIPPPYYY___aaa```aaadddiiilllllljjjfffccc\\\[[[YYYYYYZZZ^^^bbbeeedddcccbbbaaa```_________aaa\\\UUUPPPNNNRRRWWW[[[___```cccdddeeecccaaa```[[[YYYUUUTTTSSSSSSRRRQQQNNNRRRTTTSSSVVV[[[]]]\\\]]]\\\\\\\\\ZZZVVVQQQMMMMMMMMMKKKIIIHHHIIIMMMPPPUUUTTTRRRQQQOOOKKKFFFBBB>>><<<:::999999888666444///000111111///---***)))$$$#########""""""!!!!!!"""""""""""""""""""""""" """"""!!! !!!"""!!!!!! !!!     """ !!! !!! !!!!!! !!!!!! """!!!!!!!!!!!!  !!!!!!"""""" !!!!!!"""###$$$###$$$$$$###"""!!!###$$$$$$###"""!!!!!!"""###$$$""""""############""""""%%%$$$###""""""###$$$%%%(((***111:::???FFFVVVfffuuuvvvvvvrrrlllfffaaa___^^^[[[UUUKKKCCCBBBGGGMMMRRRbbblllkkkkkknnnkkkcccXXXPPPMMMUUU___```ZZZVVVKKKQQQTTTOOOJJJIIIIIIHHHHHHGGGEEECCCAAA>>>;;;:::;;;>>>CCCKKKSSSYYYZZZZZZPPPKKKFFFHHHNNNSSSVVVUUUaaaccchhhlllmmmfffZZZQQQDDDCCCDDDHHHLLLMMMKKKIIIHHHBBB>>>AAAHHHMMMOOOQQQIIIGGGBBB<<<666111...,,,---+++(((%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************)))))))))(((((('''''')))((('''&&&%%%$$$######&&&'''(((((((((((((((''')))(((((('''&&&%%%%%%$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""  !!!"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!"""###### !!!"""###############%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***+++,,,---///222444555666666888999<<<===??????@@@@@@@@@BBBGGGNNNTTTVVVVVVSSSVVVZZZ^^^^^^]]]ZZZWWWSSSSSSRRRRRRTTTXXX[[[]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\XXXRRRNNNMMMPPPUUUXXXZZZ[[[^^^``````___^^^\\\YYYVVVSSSQQQQQQQQQPPPOOOPPPSSSUUUTTTVVV[[[\\\ZZZYYYXXXWWWUUUSSSOOOKKKHHHHHHGGGFFFDDDCCCDDDGGGJJJJJJIIIGGGEEEDDDAAA<<<999555333111111111000...,,,***+++,,,,,,+++(((&&&%%%"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   """!!!  !!!   !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! '''((('''&&&###"""###%%%$$$###"""!!!!!!"""###$$$"""""""""###""""""!!!!!!""""""!!! !!!""""""$$$&&&+++222555:::HHHVVVdddgggiiijjjhhheeecccccccccccc___VVVLLLEEEDDDFFFPPP\\\cccbbbcccfffccc[[[SSSMMMMMMTTT[[[ZZZUUURRRNNNVVV\\\ZZZTTTPPPLLLHHHLLLMMMMMMMMMKKKGGGBBB>>>:::;;;===BBBGGGKKKMMMMMMHHHFFFEEEIIIPPPUUUVVVUUUYYYXXXYYY[[[[[[XXXQQQKKKDDDDDDFFFIIILLLMMMJJJGGGEEECCCBBBEEEIIILLLMMMNNNKKKKKKIIIEEE@@@:::555222000...+++(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********)))))))))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((('''******))))))(((''''''&&&***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$#########"""!!!!!! !!!!!!""" """""""""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""#########""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))%%%&&&''')))+++---...///---...///111333444444555888888888;;;???DDDFFFGGGDDDFFFJJJMMMMMMLLLJJJHHHGGGGGGHHHJJJLLLNNNQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVRRRPPPMMMKKKKKKMMMPPPRRRRRRSSSVVVXXXYYYXXXWWWVVVTTTQQQNNNMMMMMMMMMMMMLLLNNNQQQRRRPPPQQQUUUVVVTTTNNNMMMJJJHHHDDDAAA???>>>?????????===;;;<<>><<<999888777555222000---+++)))))))))(((&&&%%%%%%%%%&&&&&&%%%###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!     !!!!!!    !!!!!!!!!!!!!!! $$$###"""!!! ((()))(((&&&###""""""#########""""""""""""######""""""""""""!!!!!! """!!!!!! !!!!!!""""""###&&&)))***---777BBBNNNRRRWWW[[[^^^___aaabbbfffhhhhhhcccXXXNNNFFFCCCLLLRRRVVVTTTWWW[[[XXXPPPMMMKKKLLLRRRTTTQQQNNNNNNTTT___ggggggbbb\\\TTTMMMKKKLLLNNNPPPPPPMMMGGGCCC===;;;999999;;;===>>>>>>>>>???BBBJJJRRRVVVVVVUUURRRNNNIIIHHHIIIIIIGGGDDDCCCDDDGGGJJJLLLKKKHHHEEEAAADDDHHHJJJJJJIIIHHHHHHKKKLLLNNNMMMJJJDDD>>>;;;666444222///,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((,,,,,,,,,++++++******)))+++***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%#########"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''$$$%%%&&&''')))***+++,,,'''((()))+++,,,---------222111000111333666888999;;;===???@@@@@@???===;;;;;;===???AAADDDFFFGGGGGGJJJKKKMMMNNNNNNMMMKKKJJJFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKMMMOOOPPPPPPOOONNNMMMJJJGGGFFFGGGGGGGGGFFFGGGJJJJJJHHHHHHKKKLLLIIIEEEDDDAAA===999777666666777888777555444444666888555333000.........,,,+++)))(((&&&%%%&&&%%%###"""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!$$$!!!!!!  !!!  !!!   !!!!!!"""""" !!!######%%%%%%%%%###!!! !!!"""###""""""""""""""""""###!!!""""""!!!!!! #########""""""#########"""###%%%%%%$$$'''...444===BBBHHHNNNSSSWWW[[[]]]cccgggjjjiiibbbXXXOOOKKKHHHJJJIIIHHHLLLRRRPPPJJJKKKIIIKKKMMMLLLIIIKKKPPP\\\fffoooqqqnnniii```YYYMMMKKKIIIJJJLLLNNNMMMKKKEEEAAA;;;777666666666666777999>>>EEENNNSSSUUUTTTOOOJJJCCC@@@AAABBBAAA@@@@@@BBBEEEHHHJJJHHHEEECCC@@@IIIPPPQQQMMMIIIFFFDDDFFFHHHJJJLLLKKKIIIEEECCC@@@>>>;;;666222///,,,+++'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))***+++.........---------,,,,,,++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$!!!!!! !!!!!!######"""!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&&&&$$$###$$$$$$$$$%%%&&&'''))))))***&&&'''((()))************......,,,++++++---///111666777777777666444222111444555888:::===>>>??????@@@AAACCCCCCBBB@@@>>>===:::;;;===>>>@@@AAABBBBBBAAABBBDDDEEEFFFFFFFFFEEECCCAAA???>>>???@@@?????????BBBBBB??????AAAAAA>>>>>>>>><<<888333111222333111111111///------///000...,,,))))))))))))(((''''''&&&$$$$$$$$$$$$""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!    !!!"""      !!!######$$$ !!!"""###!!!"""###"""!!!!!!"""$$$"""""""""######"""""""""!!!!!!!!!!!!!!! """""""""######"""""""""!!!###$$$###"""%%%)))---111666>>>EEELLLRRRXXX\\\```cccfffgggccc]]]WWWSSSGGGFFFCCCCCCFFFKKKKKKGGGJJJIIIIIIHHHEEEDDDKKKTTTaaaiiiqqqssssssqqqkkkeeeYYYQQQGGGCCCFFFKKKNNNPPPJJJEEE>>>999666555444444444555999>>>EEEKKKOOOPPPLLLHHHCCCAAAAAA@@@>>>;;;;;;>>>BBBEEEFFFEEECCCBBBFFFRRR[[[YYYSSSNNNIIIDDD>>>???@@@AAACCCEEEFFFGGGGGGFFFBBB===888333...,,,***))))))'''&&&%%%$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))))))))***+++,,,---///////////////.........,,,,,,+++***)))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!  !!!"""""" !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!""""""#########""""""######""""""""""""############$$$$$$$$$$$$############""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$"""!!! """######$$$%%%&&&&&&&&&&&&''''''((()))))))))(((***++++++)))((((((***,,,//////...---,,,+++***)))...///111333555666666777777777888777666555333222111222444666888999999999999:::;;;;;;;;;;;;;;;;;;:::888555555666777777777777::::::777666999888555222333222...)))''')))+++++++++,,,***((('''(((***&&&%%%$$$$$$%%%%%%$$$###$$$###!!!!!!"""!!! """"""""""""""""""######!!!!!!!!!!!!!!!""""""""" !!! !!!""""""     !!!!!! !!!!!!   !!!######$$$###"""!!!  !!!""""""!!!"""$$$&&&""""""############"""""" !!!!!!""""""!!!!!!!!! !!!!!! """###!!!!!!$$$'''''')))...666???GGGOOOVVV[[[\\\]]]___```___\\\XXXVVVJJJHHHDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFCCCDDDLLLVVVaaahhhnnnoooqqqrrrnnniii^^^SSSEEE======BBBFFFGGGFFFBBB>>>:::888777555444555555555888;;;@@@EEEGGGDDDBBB@@@AAABBB@@@;;;777777:::>>>AAABBBCCCDDDEEEOOO\\\ddd___XXXTTTMMMEEE888777666777999>>>BBBEEEGGGFFFDDDAAA===888444222000///---+++)))'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******))))))((())))))+++---...////////////////////////------,,,+++***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!  !!!!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""""""""##################"""!!!!!!!!!!!!!!! !!!"""#####################""""""""""""############$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$###""""""###!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''')))(((&&&%%%''')))''''''&&&&&&%%%%%%%%%%%%)))******+++,,,......///......------,,,,,,,,,+++***+++---///111222222222222222222222222111111111111///------///000000000...111000------000///---''')))***(((### """%%%&&&''''''&&&$$$######$$$!!!!!!!!!###$$$$$$""" """!!!  !!!!!! !!!!!!"""###### !!!!!!!!!  !!!"""      !!!!!!"""""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!  !!!!!!!!! !!!###!!!"""###$$$$$$###"""!!! !!!"""############ !!!!!! ###$$$!!!!!!%%%&&&###$$$(((///666===DDDKKKOOOTTTUUUVVVXXXZZZZZZXXXVVVOOOMMMJJJFFFBBB@@@AAADDDAAAAAACCCEEEEEEFFFLLLUUU^^^dddhhhjjjlllmmmjjjdddYYYNNNBBB<<<===@@@@@@>>>???>>><<<<<<;;;:::888666555555444444555666999;;;;;;:::;;;>>>AAA@@@<<<777444777<<<>>>@@@CCCGGGJJJSSS^^^ccc]]]VVVSSSKKKAAA666444333222444888;;;>>>???@@@AAABBBBBB@@@>>><<<777666333000---***((('''&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))((('''''''''(((***,,,.................................---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&  !!!!!! !!!!!!"""###$$$!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&######""""""""""""############$$$$$$$$$$$$############""""""""""""##############################"""$$$$$$$$$$$$$$$&&&((("""""""""######$$$$$$$$$"""######$$$$$$#########"""$$$''''''%%%$$$%%%'''""""""""""""###$$$%%%&&&&&&&&&&&&&&&'''((()))***(((((('''''''''((())))))'''((()))+++---......///......---,,,,,,+++++++++---+++))))))+++,,,,,,,,,'''))))))&&&&&&)))(((&&&'''***,,,***%%%###%%%(((###$$$$$$###!!! !!! !!!$$$&&&%%%###!!!###!!! !!!!!! !!!""""""  !!!         !!!  !!!""""""### !!!!!!"""!!!!!!!!!!!! ###""""""!!!  """"""!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$$$$ !!!"""######"""!!! """&&&'''""""""&&&&&&""""""%%%+++///444999>>>AAAKKKLLLOOOTTTXXXYYYYYYXXXTTTRRRNNNIIIAAA<<<===AAA<<<===AAAFFFHHHHHHLLLRRR[[[```dddfffhhhiiiddd^^^SSSLLLDDDCCCFFFGGGDDD@@@;;;;;;<<<===???>>>;;;888444555555444222111111222555555777<<<@@@AAA>>>:::333666;;;===@@@CCCIIINNNRRR\\\___WWWQQQOOOGGG;;;666555333222333555777999777999>>>BBBEEEFFFFFFEEE<<<;;;888444111---***)))(((''''''&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&(((+++,,,------------............///...------++++++***)))'''''''''''''''''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$""""""$$$%%%###""""""###$$$$$$### """#########"""!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""" !!!$$$%%%&&&%%%###"""%%%%%%$$$######$$$%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%$$$'''%%%###%%%''')))'''%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%***))))))'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$""""""###""""""!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!!  !!!!!!  !!!!!!   """ !!!!!!###"""!!! ###""" !!! """"""!!! !!! !!!!!!  !!!"""!!! """!!!   """ """"""###"""  ###%%%###!!! !!!!!!  !!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!"""""" !!!!!!!!!!!! &&&&&&%%%$$$###"""!!!!!!"""###%%%(((+++...000111>>>DDDMMMSSSWWWXXXXXXXXX\\\XXXTTTPPPMMMGGG???999::::::<<>>;;;777333000///......---+++))))))***+++***)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###$$$''')))+++***************+++,,,,,,///...,,,***))))))*********)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""!!!!!! !!!!!!########################"""!!! !!!!!!$$$"""!!!!!!"""######""" !!!"""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""" !!!"""###""""""!!!%%%$$$############$$$%%%%%%$$$######"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$"""!!!"""$$$&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""############"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""############"""""" !!!!!!  !!!"""!!!  !!!  !!!!!!!!! $$$ $$$### !!!   !!!!!!  !!!!!! !!!!!!  !!!"""!!!  !!!!!! """"""!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!!"""""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!"""$$$&&&(((+++,,,---333999AAAIIIOOOTTTWWWZZZ[[[XXXUUURRROOOJJJCCC>>><<<;;;;;;???CCCEEEEEECCCKKKNNNUUU^^^dddaaaXXXPPPKKKIIIHHHJJJMMMKKKCCC===888777666777999999888777888999:::888555222111222000111222444555555444444111333777;;;???BBBDDDDDDKKKKKKJJJHHHEEEAAA===;;;777666444444555555444222333444777===DDDFFFCCC???;;;999666222000///......---,,,******++++++***)))&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%###"""###%%%'''))))))))))))))))))***++++++...---+++***))))))******)))(((&&&%%%%%%%%%'''(((************************)))))))))((((((((('''''')))))))))))))))(((''''''!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!######################## !!!""""""!!! ###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""##################""""""""""""""" !!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$############"""""""""""""""""""""""""""""""""############"""""""""""""""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!!!!!!! !!!"""""""""!!!!!!""""""!!! !!!"""""" !!!  !!!  !!!!!! !!!!!!   !!!!!!  !!!  !!!"""  !!!  !!!!!! !!!!!!######"""!!! """!!!  !!!"""!!!!!!!!!!!!!!!  !!!""""""###"""""""""######""""""""""""""""""""""""""""""""" !!!"""###%%%'''((((((***...555<<>>@@@AAAFFFCCC???>>>>>>===:::777888666444444444444333222111111444:::???AAA>>>;;;777555333000///............,,,++++++,,,---,,,***************************''''''&&&&&&%%%%%%$$$$$$&&&$$$###!!!"""###%%%&&&(((''''''''''''(((((()))******))))))))))))******'''&&&%%%$$$%%%&&&'''(((************************((((((((((((((('''''''''))))))))))))))))))((('''!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######################## !!!!!!!!!!!!###!!! !!!""""""!!!"""!!! !!!###$$$!!!""""""###$$$%%%%%%&&&""""""#########"""""""""######""""""""""""###$$$#########""""""#########"""###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!###"""  """###!!!!!!!!! !!!!!!  !!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!       !!! !!!"""###$$$!!! """ !!!###!!! """"""  """"""""""""!!!!!! """!!!  !!!"""""""""!!!!!!  !!!""""""!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$(((***---000555<<>>@@@<<<:::;;;???@@@<<<888999777444333333333222111...///222666:::;;;999666222111000///............---,,,,,,---...///---,,,......------------......***)))((('''&&&&&&%%%%%%&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''  !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""######$$$!!!!!!""""""""""""!!!!!!  """""""""""""""""""""""""""!!! ###$$$$$$""" !!!"""###"""""""""!!! !!!###$$$!!!!!!"""###$$$$$$%%%%%%!!!"""############""""""######""""""!!!""""""###""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!###!!!  !!!###%%%$$$###"""!!!$$$"""  """$$$  !!!"""!!!   """""""""!!!!!!  !!!!!!!!!  !!!!!!     !!!!!!""""""%%%""" """###!!!"""###"""!!!"""!!!  !!!""" !!!!!!"""""""""!!!  !!!"""""""""!!!!!!  """###$$$%%%%%%  !!!!!!!!!!!!""""""""""""""""""###&&&''''''(((+++111999>>>FFFHHHKKKMMMNNNNNNNNNMMMPPPMMMHHHAAA:::555222111555888===BBBEEEEEEBBB@@@@@@@@@???===<<<===???BBBJJJLLLMMMHHH@@@888333111+++///333555555555444444222222222222111///...,,,***+++---///111444666777999888999>>>EEEFFFBBB===:::777444222222222111000---...000333666666444222///.........------......,,,,,,,,,...000111000///111111000//////000111111---,,,+++)))(((((((((((('''&&&%%%$$$######$$$$$$$$$######"""""""""############$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((('''''' !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!!""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!###!!! ###&&&$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""" !!!###$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!######""""""!!!!!!  !!!!!!!!! !!!!!!  !!!!!!%%%%%%$$$"""!!! """!!!!!!"""  !!!!!!   !!!!!!!!!!!!!!!"""  ###"""!!!!!!""""""!!! !!!"""!!!  !!!   !!!"""######"""!!!  !!!"""!!!!!!!!!!!!!!!  !!!!!!"""######  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$''',,,222777:::>>>CCCFFFGGGHHHJJJKKKPPPOOOKKKDDD<<<666333222...111555999===@@@BBBCCCAAAAAA???<<<:::<<>>@@@AAADDDFFFIIIIIIHHHCCC===777555444///000111333555999===@@@===???@@@===999;;;BBBHHHKKKKKKKKKIIIFFF???666000---///111111000//////000//////000111000///...---++++++******+++,,,---......000555:::===???@@@???<<<999444111000000000///...///111222111000//////---------------------,,,)))***,,,000555777666555000///...------...///000...---+++******+++,,,---,,,+++++++++++++++++++++(((''''''&&&%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%% """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""""""""!!!  !!!  """#########"""!!!############""""""""""""!!!###$$$%%%$$$###"""!!!"""###$$$$$$"""  !!!""""""!!!  """###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$"""!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!!""""""!!!  !!!!!!!!!   !!!  !!!"""!!!!!!!!!"""!!!     !!!  !!! !!!!!!!!!!!!!!! """!!!  !!!""" !!!!!!""""""!!!!!!"""""""""""""""""" !!!!!!!!!!!! !!!"""######$$$&&&((()))...444999;;;===@@@CCCBBBDDDEEEBBB<<<888666777555444222000000222666:::888<<>>??????===999555333666777777666444000---***)))******+++---...//////333222111333555555222///111///---,,,,,,---///000111000...------...///000///---,,,,,,...///---+++///.........///000...---,,,,,,...000333222000---+++***))))))))))))***+++)))))))))***+++,,,---...,,,---..................---...///000000111000000------......------,,,+++(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!  !!!!!!!!! %%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """""""""!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!   """###"""!!!  !!!!!!  """!!!!!!   !!!!!!######!!! !!!   ###"""    !!!"""######""""""###$$$###"""!!! """"""!!!!!!!!!  !!!"""############ !!!!!!!!!!!!""""""""" !!!!!!!!!!!!   !!!""""""!!!%%%((()))***+++---111333555555444444444555777666444222111111111222...---------///111444555777888999:::999777555333888999999888555222...,,,+++***)))))))))***+++,,,111111222444666666555333444222...***((()))+++---,,,+++*********+++---...+++******+++---///...---111///---,,,---...------++++++,,,///111111///,,,+++***)))((('''''''''(((%%%%%%&&&''')))+++,,,---,,,,,,,,,---,,,,,,++++++***+++---///000222222333000000000000000///......******))))))))))))******))))))+++,,,,,,+++******))))))))))))((((((((((((%%%%%%&&&''''''((((((((( !!!!!!!!!!!!!!!  !!!!!!!!!  !!!(((&&&###   !!!!!!!!!!!!"""!!!!!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """######"""!!! !!!   !!!!!!       !!!"""###$$$!!!!!!"""""""""!!!  !!!!!!"""######"""""" !!!!!!!!!!!! !!!!!!    !!!!!!!!! !!!""" !!!###$$$$$$%%%(((***)))...333333111000222555999777666444222111111111......,,,,,,---...000222222333444555666555555444888888888666444111...,,,---,,,***((('''((()))***---...000222444555444444444222...+++))))))*********))))))(((((()))******))))))***+++...///000000333000,,,***+++,,,---,,,++++++,,,...000000///---++++++***)))(((''''''''''''&&&&&&&&&'''((()))***++++++++++++***))))))((('''(((***,,,---///////////////000000//////...---*********)))******++++++***,,,...000000///...------,,,,,,,,,,,,+++++++++((()))***+++,,,---...... !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!%%%###!!!  """###  !!!!!!!!!!!!"""  !!!""" !!!       """###""""""!!! """!!!!!! !!!!!!"""""" !!!"""    !!!       !!!!!!!!!!!!!!!  !!!""""""""""""""""""!!!    !!!!!!!!!!!!   !!!"""  !!!!!!!!!!!! $$$(((%%%***000111...---111555888777666555333222222111000...,,,+++++++++---...//////000111222333444444555555444333111///,,,+++///---+++)))((((((***+++(((***---...///000000000////////////...,,,+++***++++++***)))((((((((('''((()))+++---...000111222333///+++)))***+++,,,,,,,,,,,,,,,...000111///...,,,,,,++++++***)))(((((((((''''''''''''(((((()))))))))***))))))(((''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((())))))***++++++---///111111000///...,,,,,,,,,+++++++++******))))))***+++---...//////  !!!!!!!!!  !!!!!!!!!  !!!!!! !!!!!!!!!!!!   !!!!!!        """!!!"""""""""!!!   !!!!!!!!!"""###!!!!!!    !!!         !!!"""""""""""""""!!!   !!!"""""""""!!!   !!!$$$"""''',,,---++++++///333444444444333333222222222///...,,,*********+++,,,------------...000111222111111000///...,,,+++***------+++*********+++,,,&&&)))+++,,,,,,++++++,,,+++,,,...//////...,,,+++,,,,,,+++***)))((('''&&&)))+++---------...000222111...***)))***+++,,,,,,---,,,,,,---///000///...,,,,,,---,,,,,,+++***)))'''''''''''''''((()))***((((((((()))((((((''''''))))))***+++++++++******)))))))))))))))((('''''''''&&&&&&&&&'''((()))***,,,,,,...//////...------)))))))))(((((((((((('''&&&&&&'''((()))++++++,,,   !!!!!!!!!  !!!!!! """""""""!!!!!!   !!!!!!!!!!!!!!!        """ !!!""""""!!!  !!!   """  !!!           !!!"""""" !!!    !!!!!!$$$&&&''''''(((,,,///...///000000111111111111///...---,,,,,,...000111,,,+++***)))***+++---.........------,,,+++++++++*********++++++,,,,,,,,,(((***------***))))))******+++,,,,,,---,,,,,,+++************))))))(((''')))+++------,,,+++---000///,,,***)))***,,,,,,,,,,,,+++***,,,...///...---++++++,,,------,,,+++***)))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''((()))))))))(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''((()))++++++++++++++++++******))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))   !!!!!!"""  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""""""""!!!      !!!  """ !!!""""""!!!  !!!"""   !!!   !!!"""!!!         !!!!!!   !!!!!!  !!!!!! !!!  ###  $$$&&&%%%###!!!!!!!!!"""######$$$&&&***,,,***+++,,,...///000000000000000//////111333666777+++)))(((''''''((()))+++,,,,,,,,,,,,,,,,,,++++++'''((()))+++,,,,,,,,,,,,***---///...+++((()))***++++++***))))))***+++,,,'''((())))))***))))))))))))+++---,,,***)))+++------+++))))))+++,,,,,,,,,+++))))))***,,,------,,,)))***,,,------,,,+++***...,,,***'''$$$""" &&&&&&'''((()))))))))((("""###$$$%%%&&&&&&&&&&&&)))))))))))))))(((''''''%%%%%%%%%&&&&&&'''))))))+++***)))(((((((((((((((+++++++++*********))))))&&&&&&''''''(((((())))))  !!!  !!!!!!!!!  !!!  !!!  $$$"""  !!! """""""""""""""!!! !!!!!!!!! !!!  !!!"""###  !!!!!!!!!  !!!!!!###  !!!!!!  !!!!!!!!! !!!$$$%%%  !!!!!!      !!!"""!!!  !!!   """!!! !!! !!!   !!!  !!!$$$'''(((***((((((+++...///---******,,,......,,,+++,,,,,,+++)))&&&$$$###$$$&&&'''%%%$$$%%%%%%&&&'''((()))))))))))))))+++---///000+++,,,,,,,,,,,,+++******)))***)))(((&&&&&&(((***++++++******************((((((''''''''''''((((((+++(((%%%%%%''')))(((''')))******+++,,,,,,------,,,,,,++++++***)))))))))***)))'''%%%$$$%%%&&&'''$$$%%%&&&((())))))******''''''&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&'''((()))((('''%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!   !!!  !!!  $$$""" !!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!  !!!"""###     !!!!!!    """###    !!!     !!!!!! !!!    !!!$$$%%%///,,,)))((())))))(((&&&$$$%%%'''(((((()))+++---...,,,***'''&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''''')))(((((('''((()))***+++*********)))))))))((((((*********(((&&&&&&'''))),,,++++++************+++))))))((('''&&&&&&''''''(((&&&$$$$$$&&&((((((''')))))))))***++++++,,,,,,,,,++++++******)))(((((()))(((&&&%%%%%%%%%'''((($$$%%%&&&'''((((((((((((***)))'''%%%$$$######"""''''''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))************))))))(((((((((((((((((((((((((((   !!!!!!  !!!  ###!!! !!!   !!!!!!!!!!!!!!!!!!  !!!"""!!! !!!   !!!  !!!!!!      !!! !!!!!!   !!!    !!! """###///+++'''$$$$$$$$$%%%$$$%%%&&&'''''''''))),,,...///...---+++***(((''''''$$$$$$#########$$$$$$%%%)))((((((''''''(((((()))+++***)))((('''((())))))***++++++)))'''&&&'''(((,,,+++******))))))******)))((('''&&&&&&&&&&&&&&&&&&$$$###$$$&&&''''''''''''(((((())))))***++++++++++++******))))))(((((('''&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&&&&)))(((&&&%%%###"""""""""%%%%%%$$$$$$$$$$$$%%%&&&'''''''''(((''''''&&&%%%&&&''''''''''''(((((((((***++++++,,,,,,,,,,,,+++++++++******))))))((((((  !!!!!!!!!  !!!  !!!  !!!   !!!"""""""""""" !!!"""!!!  !!!    !!!"""      !!!!!!     !!!"""###&&&$$$"""!!!"""$$$%%%&&&(((((((((&&&%%%%%%(((++++++,,,,,,,,,+++***((('''$$$$$$###"""""""""######)))))))))))))))*********...,,,***)))((()))+++,,,,,,------+++)))(((((()))+++***)))((((((''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))***+++******)))((((((''''''%%%%%%%%%%%%&&&'''((()))'''((((((((('''&&&&&&%%%$$$$$$#########$$$%%%%%%############$$$$$$$$$%%%&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,,,,,,,))))))((('''&&&&&&%%%%%%    !!!!!!!!!  !!!   !!!!!!  !!!!!!!!!  !!!!!!"""!!!!!!  !!!"""!!!   !!!  """######"""    !!!!!! !!!    !!! !!!!!!!!!  !!!!!! !!!""""""###$$$$$$$$$###!!! ###&&&%%%&&&(((***+++***))))))$$$$$$######"""#########&&&'''((()))***+++,,,,,,---,,,***(((((()))***+++---...///...+++******+++))))))'''&&&&&&%%%%%%%%%#########$$$&&&''')))***''''''((('''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))******)))((((((''''''&&&$$$$$$$$$%%%&&&'''((()))))))))***))))))((('''&&&$$$#########$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''(((((()))******+++******''''''&&&%%%$$$$$$###### !!!!!!  !!!  !!!!!!  !!!!!!!!!!!!    !!!   """ !!!!!!!!! !!!"""###"""     !!!     !!!!!!"""    !!!!!! !!!  !!!!!!!!!###&&&(((!!!###%%%'''))))))))))))%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&((()))***++++++***)))((('''&&&'''((((((,,,---///...---++++++,,,)))((('''&&&%%%$$$$$$$$$"""""""""###%%%''')))***&&&'''((((((&&&%%%%%%&&&%%%&&&&&&''''''((())))))))))))((((((''''''&&&&&&###$$$$$$%%%&&&'''''''''***************)))(((''''''&&&%%%$$$$$$############$$$%%%&&&'''''''''&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$   !!!  !!!  !!!!!!         !!!   !!!  !!!     """!!!###      """$$$$$$$$$%%%''')))!!!"""###%%%&&&'''((((((&&&&&&%%%&&&&&&'''((()))&&&'''(((***************)))((((((((('''''''''''')))+++------,,,++++++,,,+++***)))'''&&&%%%%%%%%%############$$$%%%&&&'''!!!###&&&'''&&&%%%&&&(((&&&&&&&&&'''(((((())))))))))))(((''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&((()))))))))))))))((('''((('''&&&%%%$$$$$$$$$$$$$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$  !!!!!!  !!!  !!!  !!!!!!  !!!   !!!!!!   !!! !!!!!!!!!!!! !!!!!!  !!!!!!  !!!    ###"""###  !!!  !!!!!!    !!!### !!!######"""!!!!!!"""######$$$$$$%%%&&&''''''&&&&&&&&&'''((()))***+++***+++,,,------,,,+++************+++***)))((((((&&&(((+++,,,+++***+++,,,,,,+++***)))''''''&&&&&&&&&%%%$$$$$$######$$$$$$ $$$&&&%%%%%%'''***&&&&&&''''''((())))))))))))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))%%%&&&(((***+++******)))'''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$#####################$$$    !!! !!!!!!!!!  !!!""""""$$$""" """###!!!!!!   !!!  !!!"""!!!  !!!!!!!!!!!!!!!######""""""!!!   """  !!!"""     !!!!!!  !!!!!!!!! """"""!!!!!!###'''$$$%%%&&&'''(((***++++++......000000///---+++)))(((***,,,---------+++***%%%''')))+++---,,,,,,+++...---+++)))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''$$$""""""$$$$$$""" ###$$$%%%'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###%%%&&&%%%$$$%%%(((******(((''')))+++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''((()))******)))(((''' !!!"""   !!!!!!"""###!!!  !!!!!!  !!!!!!!!!  !!!  !!!!!!   !!!!!! !!!   !!!!!!!!!"""###%%%$$$$$$%%%'''((()))***+++,,,...111333222///+++(((&&&''')))***+++***)))(((''')))+++,,,---,,,++++++,,,+++***)))'''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%######%%%%%%###!!!"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###%%%(((******((('''(((***$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%''')))******))))))   !!!""""""   !!!!!!!!!!!!    !!!  !!!!!!      !!!    !!!"""!!!   """######"""###$$$%%%&&&'''((()))***+++...222555444000+++'''$$$%%%&&&'''''''''&&&%%%)))***,,,---------,,,+++++++++***)))(((((((((((('''''''''(((((()))))))))((('''%%%%%%&&&&&&$$$###!!!"""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$###%%%'''))))))((('''((()))$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%(((***+++,,,,,,    !!!!!!!!!!!!        !!!      !!!!!!!!!!!!""""""!!!!!!  !!! """!!!  """$$$""" """###$$$%%%&&&'''((()))***,,,///111111...***(((######$$$%%%&&&%%%%%%$$$((()))+++,,,---.........,,,,,,***)))((((((''''''''''''(((((())))))******)))(((''''''&&&&&&%%%$$$!!!!!!""""""############"""############$$$$$$$$$%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&%%%$$$%%%&&&'''((((((''''''(((&&&&&&''''''''''''(((((($$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&(((***,,,---...     !!!          !!!###!!!!!!""""""$$$%%%&&&'''((()))******++++++***)))((($$$$$$%%%%%%&&&&&&&&&&&&%%%&&&(((***,,,...//////...---+++***(((''''''&&&&&&''''''((()))*********)))))))))((('''&&&&&&&&&""""""""""""""""""##############################"""""""""######$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$"""!!!"""$$$%%%&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&''''''((((((((($$$$$$%%%&&&((()))******&&&&&&&&&%%%%%%%%%$$$$$$'''(((((()))***,,,------       !!!    !!!!!!      !!!"""###$$$%%%&&&''''''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&(((***,,,---...------+++***)))(((((((((''''''(((((()))***++++++((())))))(((&&&%%%&&&'''$$$###############$$$$$$%%%%%%$$$$$$$$$######### !!!!!!"""######$$$$$$######$$$$$$%%%&&&&&&&&&###!!! ###%%%&&&&&&%%%%%%$$$&&&'''(((&&&%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''((()))******&&&&&&&&&&&&%%%%%%%%%%%%)))))))))))))))***+++,,,   """"""!!!!!!!!!  !!!!!!""""""    !!!      !!!"""###%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''((($$$%%%%%%%%%&&&'''))))))*********)))******++++++(((((()))***+++,,,------''')))***(((&&&$$$%%%'''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###""""""!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%&&&###!!!!!!###%%%&&&&&&%%%$$$###%%%'''(((&&&$$$""""""######$$$%%%%%%%%%%%%&&&&&&'''((())))))***'''&&&&&&&&&&&&%%%%%%%%%((('''''''''''')))***+++    !!!    !!!###  !!!   !!!   """### !!!    !!! """###$$$%%%&&&!!!###&&&((((((&&&$$$"""&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%''''''((()))***,,,...///)))******+++---...//////''')))***(((%%%$$$%%%'''((('''&&&%%%%%%%%%&&&''')))((('''&&&$$$###""""""######""""""!!!!!! !!!!!!"""###$$$$$$$$$)))&&&######$$$%%%%%%%%%%%%$$$###$$$'''(((&&&#########$$$%%%%%%&&&''''''&&&&&&''''''((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&(((***+++  !!!  !!! !!!!!!  !!! !!!"""###!!!!!!!!!!!!!!!      !!!$$$%%%###!!!  !!!  !!!"""!!! """  !!!"""""""""!!!"""!!!    !!!    !!!"""""""""!!! #########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%''')))***)))((('''&&&%%%$$$######""""""###$$$%%%'''((())))))'''''')))---000///---000...***&&&$$$###"""###&&&'''''''''''''''&&&&&&)))))))))(((((('''''''''###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$%%%$$$######%%%((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''' !!! !!!!!!  !!!###$$$$$$###!!! """!!!!!!     !!!  !!!       !!!!!!!!!   """""""""###$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&((()))((((((''''''&&&%%%%%%%%%############$$$&&&'''((()))''''''))),,,//////...000///,,,***(((&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&''''''(((((()))%%%%%%$$$$$$$$$############"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&& !!!   !!!     !!!%%%"""!!!          !!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%'''***---......//////...---,,,+++))))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$### !!!######!!! !!!!!!"""$$$%%%&&&&&&"""""""""""""""######$$$###############$$$%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%    """!!!    !!!    !!!""""""!!!  !!!    !!!  !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%'''))),,,---,,,---...///...---+++***''''''(((((()))((((((((('''(((((())))))(((''''''###$$$$$$%%%&&&'''(((((((((''''''''''''&&&&&&&&&%%% """%%%### !!!###$$$$$$%%%%%%"""!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$   !!!     !!!!!!  !!! """######$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******))))))(((''''''''''''((($$$$$$$$$$$$%%%&&&(((***((()))+++------,,,***((((((((()))***************$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&(((((()))))))))))))))(((((((((((('''""" $$$'''%%%"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%% !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!! !!! !!! !!!   !!! !!!    !!!!!! !!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******)))(((((('''''''''(((((($$$&&&'''&&&%%%%%%&&&'''$$$&&&((()))))))))'''&&&'''((()))***+++++++++***%%%&&&(((******)))(((&&&%%%%%%&&&((()))***+++,,,+++++++++*********))))))(((%%%######&&&((((((&&&###$$$%%%&&&'''&&&%%%$$$$$$######"""""""""""""""""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$   !!!!!!   !!!!!! !!!  !!!"""      !!!!!! !!!"""### """###$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&&&&''''''&&&)))++++++(((%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&'''((())))))))))))(((***,,,......---+++***%%%%%%&&&((()))+++,,,,,,,,,,,,,,,++++++++++++***((('''&&&&&&&&&'''))))))###%%%''')))***))))))(((&&&%%%$$$$$$#########$$$###$$$%%%'''((()))(((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%% ######!!!"""!!!  !!!  !!! ###""""""  !!!!!!!!!!!!!!!   !!!    !!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&'''(((,,,///...+++'''%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%'''***,,,,,,+++)))(((######$$$&&&''')))******------,,,,,,,,,+++++++++'''(((((('''&&&''')))+++"""$$$'''***,,,,,,,,,+++''''''&&&%%%$$$$$$$$$%%%$$$%%%''')))*********)))***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!   !!!      !!!!!!!!!  !!!    """   !!!!!! !!!   !!!   !!!!!!  !!!  !!!!!!!!! !!!"""###$$$%%%&&&''''''&&&'''''''''&&&%%%%%%$$$)))))))))))))))(((((('''(((((('''&&&%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''###$$$&&&(((((('''&&&%%%''''''((('''&&&''')))+++------,,,++++++******)))'''%%%######%%%'''(((((())))))******++++++******((('''&&&%%%$$$%%%&&&&&&)))))))))******+++++++++...,,,)))'''''''''&&&&&&###%%%&&&'''&&&''')))*** !!!        !!!  !!!    !!!    """!!! !!! !!!"""###$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''((())))))))))))))))))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&'''''''''%%%$$$&&&''''''&&&%%%&&&(((***++++++++++++************'''%%%######%%%((())))))((()))***+++,,,+++******)))(((&&&%%%%%%%%%&&&'''******+++,,,------.........,,,)))'''''''''&&&%%%%%%'''((()))((()))***,,,      !!!    !!!  !!!!!!    !!! !!!!!!!!!!!!!!!  """  !!!"""###$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&''')))))))))))))))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((((())))))))))))*********'''&&&$$$$$$&&&((())))))(((***,,,......---+++***)))((('''&&&&&&&&&'''((()))******,,,---.../////////,,,)))((('''&&&%%%###%%%&&&((((((((()))***,,, !!! !!!    !!!         !!!!!!""""""###$$$$$$%%%$$$$$$######$$$$$$&&&''''''((((((((()))(((''''''&&&&&&&&&'''***)))((((((''''''((((((""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&'''((())))))***'''&&&$$$%%%'''))))))))))))+++...000111///,,,******)))((('''&&&'''((((((&&&'''((()))+++,,,---......,,,)))((('''&&&$$$""""""$$$&&&&&&&&&&&&(((*** !!!  !!!!!!            !!! !!!!!!"""!!!!!! %%%%%%&&&&&&&&&%%%%%%$$$(((''''''&&&&&&&&&&&&'''))))))((('''''''''''''''""""""######$$$$$$$$$###$$$%%%&&&&&&$$$###$$$%%%###$$$$$$%%%&&&'''((((((&&&%%%$$$%%%'''))))))((()))+++...111111///---+++***)))((('''&&&'''((((((%%%%%%'''(((***+++,,,------+++)))((('''&&&$$$""""""$$$%%%&&&%%%&&&((()))   !!!!!!  !!!###!!!"""  !!! !!! !!!    %%%%%%%%%%%%%%%$$$######'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%"""######$$$%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&(((***,,,......---+++***)))((('''&&&&&&&&&'''(((&&&'''((()))***+++,,,,,,+++)))((((((((('''$$$"""$$$%%%'''''''''((()))+++  !!!!!!"""    !!! !!!"""   """!!!         ######$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$###############$$$%%%%%%$$$&&&((((((&&&$$$$$$$$$"""""""""######$$$$$$$$$$$$######$$$&&&'''&&&%%%&&&&&&((()))))))))(((''')))(((&&&%%%%%%%%%&&&'''&&&&&&''''''((())))))***)))((('''(((((('''%%%######%%%'''''''''''')))+++      !!!"""!!! !!!  !!!!!! !!!     """ !!!""""""  """  !!!!!!  !!! !!!!!!  !!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%'''((((((&&&%%%$$$$$$""""""""""""###############""""""$$$&&&'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((()))(((&&&###!!!###%%%%%%%%%%%%''')))   !!!!!! !!! !!!!!!  """"""!!!  !!!!!!!!!      !!! !!! !!!"""   !!!"""  !!! !!!"""""""""!!!!!!!!!"""###"""###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$######$$$!!! """###""" !!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###"""!!!###""""""""""""$$$&&&'''      !!!   !!! !!!    """$$$###""""""""""""######"""""""""######$$$%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&$$$########################%%%%%%&&&&&&&&&%%%%%%$$$%%%### """$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$######"""!!! !!!!!! !!!!!!"""###$$$ !!!  !!!  !!! ###!!! """  !!!   $$$!!!"""%%%### ######$$$$$$$$$$$$$$$######%%%(((++++++)))%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''''''''%%%"""!!!###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########"""!!!   !!!   %%%###!!!  !!!""" !!!!!!      """  !!!!!!!!!!!! """%%%$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))(((&&&$$$######%%%'''((()))))))))((('''&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$###### !!!!!! !!!    """"""!!!  !!! !!!"""!!!  !!!!!!   !!!""" """!!! !!!"""""" !!!!!!  !!!"""### !!!"""$$$&&&'''((((((%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))*********)))((('''&&&%%%$$$%%%''')))*********)))((('''&&&%%%######""""""""""""#########$$$$$$%%%%%%%%%%%%$$$ !!!"""######"""        !!!!!!!!!    !!!  !!! !!!"""######!!!   """$$$%%%&&&''''''%%%$$$"""!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&'''((('''&&&%%%'''(((************)))((('''&&&######""""""""""""######""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###  !!!  !!!  """"""   !!!""""""!!!!!!  """######   !!!"""#########"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$'''))))))'''%%%&&&'''))))))***))))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''' !!! !!! """!!! !!!### !!!"""###$$$  !!!!!!        !!! !!!!!! !!!""""""!!!"""&&&"""###$$$  !!!!!! !!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###&&&******(((%%%%%%&&&((())))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))******$$$$$$######$$$&&&((()))      """   """     """!!!""" !!! !!!!!!   !!!$$$!!! !!! !!!"""   $$$''''''&&&%%%$$$$$$$$$&&&&&&$$$######$$$&&&((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))'''&&&%%%$$$$$$$$$ !!!!!! !!! """!!!!!!!!!!!! !!!   """"""!!!!!!!!!!!!!!!"""###"""!!!"""%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''' """    !!!!!!      """!!!  !!!    """"""!!!""""""######"""""""""  """###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&"""&&&%%%      #########""""""  !!!"""###"""""""""!!!!!!      !!!"""#########"""!!! ########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$###############%%%%%%$$$$$$######""""""&&&%%%$$$###""""""""""""!!!%%%$$$ !!!""" !!! !!! """ !!!""" !!!!!! !!!""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$######"""""""""$$$###"""!!!!!!!!!!!!!!!      """$$$ !!!    """       !!!""""""!!! !!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!!!! """###### !!! !!!!!!   !!!---111(((!!!"""!!!!!!"""!!! !!!!!!    !!!    !!!"""######!!!""""""!!! !!!"""### !!!  !!! """  ###""""""!!! !!!      ---BBBHHH444   """  """!!!   !!!!!!    """"""  !!!"""  !!!  !!!!!! !!!""" !!!  """"""   !!!######!!!   !!!!!!  !!!  !!!!!!,,,OOO]]]BBB&&&""""""   """ !!!!!! !!!!!!"""""" !!! !!! !!!!!!    !!! !!!  !!!!!!"""!!! !!! """"""  ###"""  ...QQQ___CCC$$$ !!! !!!  !!!!!! """!!!  !!!!!!   $$$###!!!  +++JJJXXX???"""        !!! !!!!!! !!!"""!!!      !!!""""""!!!999DDD333!!!!!!  !!!     !!!""""""    !!! )))...&&&!!!!!!!!!  !!!$$$$$$"""    """"""!!!       ###$$$###    !!!######!!!!!!"""""" !!!          !!!""" !!!######     !!!"""!!!"""!!!!!!!!!  !!! """!!!!!!!!!    !!!!!!      !!!   !!!!!! !!!!!!     !!!  !!!   """      !!!     !!!           ###!!! !!!     !!!!!!!!!     !!!"""!!!         !!!!!!"""""" !!! !!!   !!!""""""!!! !!!""""""!!!"""""""""        !!!!!!!!! !!!    !!!"""!!!!!!""""""######  """!!! !!!""""""        !!!""""""!!!!!!  """"""###"""!!!    ###"""  !!!   !!!!!!!!!  !!!!!!!!!!!!  !!!"""###!!! """  ###%%%"""%%%$$$ !!! !!!      !!!"""  !!!  """"""!!!!!!!!!  !!!    !!!!!!  !!!!!! !!!!!!!!! """"""!!! !!!!!!    !!! !!!###!!!!!!   !!!###"""   !!! """   !!! !!!  !!!!!! !!! !!!  !!!  !!!   !!!  !!!!!!       ###!!!  !!!   !!!"""!!!   !!!!!!   !!!!!!  !!!    !!!     !!!!!!!!!!!!!!! !!!!!! !!!     !!!!!!   !!!!!!!!!!!!   !!!!!!  !!!  !!!!!!"""!!!###!!! !!!      !!!      !!!!!!!!!!!!   !!!     !!!   !!!!!!!!!!!!     !!!!!!   !!!  """!!!   """$$$%%%&&&       !!!    !!!  !!!$$$  !!!"""   ###!!! !!!###&&&''' """"""  !!!!!!   ######"""!!!  !!!  !!!  !!!  """   !!!###!!!###"""!!!  !!!###""""""  !!!      !!!  !!!       !!!!!!!!! !!!  !!! !!!"""""""""!!!!!!   $$$&&&"""!!! !!!!!!  !!!  """""""""!!! ### !!!!!! !!!!!!   """###    !!!!!!!!!  !!! !!!!!!   !!!!!!!!!!!! !!! ###"""      !!!!!!  !!! !!! !!!###!!! !!!  !!!!!!!!!   !!!   ######!!!  !!!   """  !!! """%%%###  !!!  !!!       ###### !!!###$$$$$$!!! ###$$$###!!!!!!!!!  !!!***,,,%%%       !!!$$$###  !!!"""  """"""$$$%%%&&&### !!!!!!!!! """"""!!!!!!!!!!!!  """   ((()))###      """"""    &&&&&&$$$ !!!  !!! !!!!!!  !!!    !!!  !!!!!!!!!   """###!!! !!!  """ """!!! !!!!!! !!! """###"""!!!     ###"""!!!!!! !!!$$$%%%"""  !!! !!!      !!!!!!    ###""" '''$$$!!!    !!!  !!!!!!!!!!!!!!!"""%%%###   !!!"""!!! !!!!!!  """   """$$$"""!!!  !!!!!!!!!   !!!    !!! !!!!!!!!!!!! !!!###"""!!!  !!! """ !!!  !!!!!!  """!!!       !!! !!!!!!"""   """!!!!!!!!!  &&&###  !!!  """!!!  !!!"""   !!!""" !!!     !!!""""""!!! $$$"""    !!!!!!  """$$$###!!!!!!!!! !!!!!! !!! !!! !!!!!! !!!      !!!  !!!"""!!!!!!    !!!!!!   """!!!  """$$$"""   !!!      !!!   !!!"""  !!!!!!    !!! """###%%%"""         !!!  !!!  !!!  !!! !!!   !!!"""  !!!     !!!$$$!!!       """!!!  !!!   !!!###$$$   !!!       !!!!!!   !!!  !!!!!! """!!!  !!!!!!!!! !!!""""""  !!! !!!  """$$$'''  !!!###$$$%%%###"""    !!!!!!       """   !!!!!! !!!!!!!!! !!!!!! """### !!!!!!   $$$###"""!!! !!! !!!  !!!!!!   !!! )))...&&&     !!!!!!  !!!!!!"""""" !!!    !!!    """###     """!!! !!! +++000)))"""!!!    !!!"""######  $$$ """"""!!!    !!!  !!!  !!!"""!!!  !!! """    !!!!!! &&&)))$$$!!!  !!! !!!!!!!!! !!! !!! !!!!!!!!!!!! !!!   """!!!   !!!!!!   !!!""" !!!   !!!!!!    !!!""""""  !!!!!!  !!!   !!!"""######"""   !!!!!!   !!!!!!  !!! !!! !!!!!!     !!!!!! !!!!!!    !!!!!! !!!   !!!  !!!""" !!!        !!!!!!!!! !!!!!! """$$$&&&%%%""" !!!### !!!"""!!!    !!!  !!!!!!  !!!""""""   !!!  ###""" !!!!!!!!! !!!###$$$###  !!!"""!!!  !!!  !!!!!!###""""""      !!!"""!!!!!!!!!!!!     !!!"""""" !!!!!!   """!!! """$$$$$$"""$$$###  !!!!!! !!! !!!!!!  !!!"""!!!!!!!!!!!!""""""!!!!!! !!!   !!!""" !!!!!!"""!!!!!!!!!   !!!!!!!!!     """!!! !!!###"""!!!'''$$$   !!!   !!!!!!!!!             """!!! !!! ***%%%   !!!"""!!!   !!!  !!!"""    !!!!!! !!!!!!  !!! +++%%%    !!!"""    """&&&&&&!!! """!!! !!!!!!  """  !!!!!!!!! """!!!    )))$$$!!!     !!!"""""" $$$+++***###   !!!###  !!!    !!!!!!   """!!!    %%%$$$!!!!!!!!! !!!######"""  !!!  """((((((!!! !!!!!!!!!!!!!!!     !!! !!!!!! !!!  !!!"""%%%&&&###  !!!!!!    !!! !!!!!!  !!!   """""""""!!!!!!!!! !!!!!!!!!!!!  !!!"""!!!  !!! !!!!!!     !!!!!!!!! !!!!!!&&&)))''' """ !!!!!!   !!!!!! !!! """###   !!!  """ (((%%%!!! !!!&&&###""" !!! !!!"""######   """$$$!!! """!!!  !!!    """###%%%$$$"""    !!!!!!!!!!!!  !!!   !!!!!!!!!!!!###  !!!  !!!&&&,,,111%%%!!! !!!"""!!!$$$&&&&&&$$$!!!  """"""###   !!!   """!!!  """!!!  !!!""""""!!!  ###  !!!"""!!!   !!!!!!  """""""""!!! !!! """!!!   !!!!!!!!!!!!!!!      !!! &&&+++111&&&"""$$$%%%%%%###"""$$$$$$###!!!      !!!  """!!!     !!!!!!!!!    """###""" !!!  !!!$$$)))...&&& !!!###%%%%%%&&&((('''&&&$$$!!!       !!!!!!  !!! !!!!!! !!!!!!  """!!!    !!!""""""  """"""###$$$!!!  !!!%%%'''###   !!!###%%%&&&((('''&&&$$$"""  !!!!!!     !!!  !!!   $$$"""  !!!!!! !!!!!!     !!!""" !!!!!!!!!!!! !!!!!! !!!"""#########"""!!!   !!!!!!    !!!  !!! """!!! !!!      ###!!!!!!  !!!      !!!  !!!!!!!!! !!!  """"""!!!   !!!"""""""""!!!   !!! !!!###$$$%%% !!!"""!!! !!!"""!!! !!!!!!          !!!!!!   !!! !!!"""###"""!!!   !!! """###$$$ !!!"""""""""!!!!!! """###"""  !!!  !!!   !!!!!!!!!  !!!!!!  !!!   !!!  !!!!!! """"""!!!  !!!!!!!!! !!! !!!!!! !!!       ######"""     !!! !!!  !!! !!!""""""   !!!  !!!  !!!!!!!!!    !!!""" !!!   !!!!!!!!! !!!!!!"""!!!!!!  ### !!!!!!   !!!   !!!   &&&### !!! !!!  """    !!!  !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!   """    !!!!!!      !!!!!! !!!!!!  !!!!!!!!! !!!!!!$$$&&&&&&###  !!!$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!"""!!! !!!      !!!!!!  !!!     !!!   !!!  """######!!! """%%%###!!! !!!""" !!!  !!!  !!!  !!!     !!!!!! """  ###"""    !!!!!!      """!!!$$$...666333&&&  !!!""" """!!!     !!!  !!! !!!"""  !!!  !!!  """!!! &&&$$$!!!   !!!!!!  !!!!!!!!!!!! !!!  !!!   !!! '''333<<<999,,,  !!!""" !!!   !!!"""!!!  !!!  !!!"""######!!!    &&&$$$!!!   !!!!!!  !!! !!!!!!     !!! """***///,,,%%% !!!!!!   !!!"""!!!          !!!"""   """$$$""" !!! !!!  !!!!!!!!! !!!   !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""  !!!###"""    !!!!!!  !!! """"""   !!!!!!"""  !!!     !!!"""### !!!!!!!!!!!!!!!  !!!!!!  !!! """!!! !!!!!! !!!"""  !!!###    """  !!!!!!     """###"""!!!  !!!"""""""""###     !!!""""""!!!        !!!    """ !!!!!!    !!!!!!!!!"""    !!! !!!  !!!"""$$$"""  !!!!!!!!! """       ###!!! """""" """    """!!!!!!   !!!###%%%###      !!! !!!!!!!!!!!!!!!  """!!!  !!!   """ !!!!!!!!! !!!    !!! !!!      !!!!!!     """$$$%%%###!!! ###""" !!! !!! !!!###!!! !!!!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!!!! !!!###"""  !!! """""" $$$!!!   !!!     """"""    !!! !!!!!!"""!!!    !!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """%%%$$$!!!  !!!### """"""!!!  !!!  &&&!!!  !!!!!!!!!  !!!    """!!!!!!!!!    !!! !!! !!!"""""""""    !!!     """ !!!""""""   !!!   %%%!!!  !!!!!! !!!   !!!%%%###!!!  !!!!!!      !!!   """""""""!!!        """ !!!         !!!!!!  ###    !!!"""!!!  !!!!!!    """"""""""""!!!      !!!  !!!!!! !!!   !!!!!!!!! !!!!!! !!!  !!!   """     !!! !!!!!! """###  !!!  """%%%'''   !!!!!!!!!  !!!""""""""""""  """  """"""      !!!!!!"""!!!  !!!!!!   """"""     !!!     !!!"""      !!!    !!!!!!  """###!!!   !!! ###  $$$&&&###  !!! !!!!!!    !!!    !!!    !!!"""!!!   !!!"""######"""!!!     """### !!!!!!    !!!!!!!!!     !!!!!!%%%***---!!!     !!!  """$$$!!!    !!!  """###    """!!!  !!!   """"""     !!!###""" !!! !!!  !!! """  """!!!  """)))000444""" """!!!!!!!!! !!!######"""  !!!     """       !!!   !!!!!!  !!!!!!  !!!!!!!!!!!! """  ###"""  !!!  """&&&***,,,### !!!!!!!!! !!!""""""""" !!!!!!!!!     !!!   !!!!!!   !!!   !!!!!!   """ ###!!!!!! !!!   !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!"""  !!! !!!    !!!!!!!!!  !!! !!!!!!  !!!  !!!!!!!!! !!!    !!!###      !!! !!!$$$      !!!"""!!!  !!!!!! !!!         !!!    !!!!!!""" !!!"""!!! !!!"""    !!!!!!!!!!!!!!!          """!!!!!!!!! !!!    !!!  """###!!!  !!!  !!!!!!!!!!!!  !!!"""  !!!!!! !!!    !!!"""   !!!!!!    !!!"""!!!  !!! !!!!!!      !!!  &&&""" !!!    ###&&&(((  !!!"""!!! """!!!  !!!###%%% !!!!!! !!!!!!  """###!!!!!!   !!! !!! !!!   !!!  !!!  !!!!!!  !!!""" !!!    !!!    !!!###$$$$$$$$$"""       !!!   !!!!!!   !!!"""""""""  !!! !!!  """  !!!!!!!!!  !!!  !!!###$$$###  !!!!!!    !!! !!!  !!!!!! !!!"""!!!  !!!!!!!!!     !!!!!!!!!###""" """!!!  !!!!!!!!!    !!!  ###!!! !!!"""###    !!!!!!!!!!!!$$$"""  !!!!!! !!!!!!   """ !!!""""""!!!!!! !!!!!!!!! $$$ !!!"""  !!!  !!! !!!    !!!   !!!""""""!!! !!!"""###$$$    !!!!!! """###"""!!!!!!             !!!  !!!!!!    !!!"""""""""""""""!!!!!!!!!!!! !!!###"""   !!!  !!!!!!"""  !!!!!!!!!  ###!!! !!!!!! ###"""    """  !!!!!!!!!!!! !!!  !!!!!! !!!"""""" """!!! !!!    !!!!!!!!!  !!!  !!!           !!!!!!   """     !!!!!!!!!"""!!!  !!!"""###"""!!!   !!! !!!$$$%%%!!!   !!!!!!!!!    """!!!  !!!""""""!!! """!!!      !!!!!!   !!!"""!!!!!!   """    !!!"""!!! !!! !!!   !!!  !!!   ###&&&%%% """    !!!$$$%%% !!! !!!!!!   !!!!!!  !!!###%%%%%%""" !!!"""!!!       !!!!!! !!!!!!!!! """   !!!!!!!!! !!! !!!  """### !!!""""""###   !!!  ###'''&&& """    !!!""""""!!! !!!!!!   !!! !!!!!!  !!!%%%$$$!!!  !!!###  !!!!!!    """"""  !!!!!!!!!   !!!!!!!!!!!! !!! !!!!!!   """&&&%%%!!!   !!!    !!!"""!!!    !!!!!!  !!! !!!!!!!!! !!!!!!   !!!  """### !!!!!!      !!!  !!!""" !!!!!!     !!!    !!!"""!!! !!!$$$$$$!!! !!!!!!!!! !!!  !!!"""### !!!!!! !!!  !!! !!!  !!!!!!!!! !!!"""!!!  """"""""""""!!!  !!! !!!!!! !!!!!!######    !!! """"""!!!   !!!!!! !!!!!!  !!!   """!!!!!!"""!!!  !!!!!!!!! """  !!!!!!!!!  """"""!!!  !!!""""""!!!    !!!!!!!!!  !!! """ !!!"""###"""!!! !!!!!!!!! !!!  !!!!!!    !!! """"""!!!!!!!!! """###"""!!!    ######!!! !!!""""""!!!  !!! !!!!!!!!!!!!    !!!!!!  !!! !!!!!!   """######!!!     !!!   '''###   """!!!    !!!!!!!!!  ###"""!!!  """!!! ###"""!!!!!!        !!!!!!  !!!!!!"""""""""""""""  !!!$$$''')))  !!!!!! !!!$$$$$$###!!! !!!"""!!!"""!!!  !!!!!!  !!!!!!!!!  !!!!!!  !!!""""""!!!!!!!!!!!!     """"""!!! ###%%%"""  !!!!!!!!!  """""" !!!  %%%"""  !!! !!!!!! !!!  !!!!!!    !!!######!!! !!!!!!       !!!"""""""""!!!!!!!!!$$$%%%    !!!###$$$"""!!! !!!!!! !!!!!!   !!!    !!!""""""!!!  '''***&&&!!!    """$$$%%% !!!"""!!!"""   !!!"""!!!        !!!!!!!!!!!! ###""" !!!    !!!!!! !!!       !!!!!!!!!!!!  !!!   !!!!!!!!!!!!!!!  !!!######""" !!!"""  !!!!!!!!!!!!    !!!!!!  !!!  """%%%'''###  !!!!!!  """$$$%%% !!!"""!!! !!!  !!!  !!!""""""  !!!  !!!      !!!!!!   !!!"""!!!  !!!!!!!!!!!!    !!!      !!!"""       !!!""""""!!! !!!###!!! !!!!!! """"""###"""!!! !!!!!!!!!!!!"""""""""  !!!!!!!!!!!!  !!! !!!###"""!!!"""  !!!!!!  !!!""" !!!!!!!!! !!!!!!!!! !!!###  """"""    """"""   !!!!!!!!!!!!    """"""!!!  !!!!!!   !!!!!!!!! !!!       !!!""" !!!!!!!!! !!!!!!!!!  !!!"""!!!  !!!!!! !!!!!!!!!  !!!!!!  !!!  !!!"""""""""""" !!!!!!   """""""""!!! !!!&&&!!! !!!   !!!""""""""" !!!  """$$$!!! ######  !!!   !!!  !!!""""""    !!!!!!""""""   ###$$$ !!!    !!!     !!!""""""!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  !!!!!!    !!!!!! !!!    !!!!!!  !!!!!! !!!!!!"""""""""""""""    !!!   """%%%  !!!   !!!""""""######"""%%%!!!!!!$$$$$$  !!! """ !!!   !!!!!!   !!!!!!    !!!!!!"""  """!!!!!!###         !!! !!!"""""""""!!!!!!  !!!    !!! !!!  !!! !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!   !!!"""############   !!!!!!!!!!!!!!!!!!!!!!!! !!!###  !!!!!!"""!!!      !!!"""######$$$"""%%%"""!!!%%%%%% """"""  """   !!!   !!!   !!!"""   ######""""""!!!!!!!!!   !!!!!!    !!!!!!  !!!!!!   !!!  !!!    !!!!!!"""""""""""""""  !!!!!! !!!"""  !!!!!!!!!!!! """  !!!  """ !!!"""%%%&&&%%%"""$$$### !!!"""""""""!!!    !!!"""!!!  !!!!!!  """"""!!!  !!!   !!!!!!!!!!!!    """$$$###   !!!!!! !!!!!!    !!!"""###    !!!!!! !!! !!!!!!     !!!"""      !!!     """ !!!  !!!!!! """"""!!!!!!  """"""""""""!!! !!!"""!!! !!!"""!!!!!! !!!!!! !!!    !!!!!!!!!"""!!!!!!"""$$$%%%%%%""" !!!!!!   !!!!!!!!!!!!  !!!!!!!!!!!!###$$$###!!! !!!""""""!!!"""!!!     !!!!!!!!! !!!###$$$%%%   !!!!!!  """ !!!!!!       """  !!!     !!!!!!!!!  """""""""!!!!!!   !!! !!!  !!!!!! """!!!!!!!!!  !!!!!!  !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """######  !!!!!!!!!     """###$$$###!!! !!!   !!!"""###"""   !!!!!!!!!!!!!!!!!!      !!!###$$$$$$   !!!!!!!!!!!! !!!  !!!""" !!!  !!!!!!  !!! """  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! """"""""""""""""""!!!!!!!!!       !!!!!!  !!!!!!!!!   !!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!   !!!"""###$$$   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!  !!!!!!""" """"""!!!   !!!!!! !!!"""###"""  !!!!!!      !!!!!!!!!   !!!"""!!!!!!!!!   !!!  !!!""""""!!!    !!!!!! !!!!!!!!!!!!   !!!!!!!!!     !!!      !!!    !!!!!!   ###### !!!!!!!!!!!!!!! !!! !!!$$$###!!!!!!  !!!!!!"""   ###"""!!!  !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!   !!!!!!     !!!  """!!!          !!!"""!!!!!!!!!     !!!""""""!!!   !!!!!!!!!!!! !!!!!! !!! !!!!!!   !!!!!! !!!!!!!!!   !!!!!!!!!!!!  !!!    !!!!!!   """  !!! !!!!!!  !!!""""""!!!   ###### !!!!!!"""""" !!!!!! !!! """######"""    !!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!""" !!!!!!!!!     !!!  !!!!!!  !!!!!! !!!!!!    !!!"""!!! """"""!!!   """"""!!! !!!!!!!!!!!! !!!"""!!!!!!      """###""""""!!!   !!!!!!!!!!!!  !!!  !!!  !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!  !!!!!!!!! !!!!!!!!! !!!!!! !!!"""    !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!  !!!""""""  !!!!!!  !!!""""""    $$$!!!!!!###"""  !!!!!!   !!!"""""""""!!!   !!!"""""" !!!!!!"""!!!!!!  !!!"""""""""""""""""""""""" !!!###""" !!!     !!!!!!  !!!!!!"""######### !!!!!!!!!""""""!!! """""""""  !!!"""  """$$$&&& !!! !!!!!!  !!!!!!!!!!!! !!!!!!"""""" """"""!!! !!!!!!######"""    !!!"""############  !!!!!!!!!!!!!!!  """######"""!!!  !!!!!!!!!!!!"""###"""!!!!!!    !!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!!!!!!!""" !!!  """!!!    !!!!!!!!!  !!!!!!""" !!!!!!!!!!!!!!!  !!!!!!   !!!"""######  !!!!!!!!!  !!!!!!  !!!!!!  !!! """!!!""" !!!!!!    !!!!!!"""!!!  !!!!!!"""!!! !!!!!!!!!!!! !!! """"""     !!!!!!""" !!!"""#########!!! !!!""""""!!!!!!!!!  """### !!!""""""$$$%%%  !!!"""   !!!!!! !!!!!!!!!!!!!!!"""######!!!!!!   ###&&&&&&%%%"""   !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!! """###  !!!###$$$   !!!!!!     !!!!!!!!! !!!!!!!!!   !!!!!!!!!  !!!""""""    !!!!!!""""""!!!  """%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""  !!!"""""" !!!""""""""""""  !!!  """"""###  !!!"""""""""!!!!!!""""""!!!  """""" !!!  !!!  !!!!!!  !!!  !!!!!!"""!!! !!!"""!!!  !!!!!!!!!"""!!! !!!!!!!!!     !!!    !!!###$$$$$$"""!!!!!!"""!!! !!!!!!!!!!!!  """###"""   !!!"""  !!!  !!!!!!!!!!!! $$$"""  !!!!!!!!!!!!!!!!!!!!!!!!"""000===666'''!!!      !!!"""!!!!!!   !!! !!!!!!  !!!!!! !!!!!!!!!  !!! """&&&'''%%%!!!  """ """###!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!   !!!!!!!!!!!!  !!!"""""""""!!!  !!!    !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!  ###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""    !!!!!! !!!!!! !!!   !!!!!! !!!!!!    !!!  ###"""###$$$!!! !!!!!!  !!!!!! ###   !!!!!!  !!!""""""######$$$$$$""""""&&& ///999222&&&    !!!"""!!!!!! !!!!!!     !!! """&&&&&&$$$"""""""""  !!!!!!!!!  !!!  !!!!!!   !!!!!!   """"""!!!   !!!!!!""""""!!!  !!!!!!!!!!!!    !!!!!! !!!   """!!!   !!!""""""###!!!  """  !!!"""!!!  """!!! !!!######!!!!!!!!!"""  !!!!!!   !!! """!!!"""$$$!!! !!!!!!  !!!!!! !!!!!!  !!!!!!"""!!!!!! !!!!!!  !!!""""""""""""%%%&&&######$$$'''+++%%%   !!!!!!!!!!!!!!! ######"""!!! !!!!!!  !!!!!!  !!!!!!    """$$$$$$$$$###$$$%%%     !!!!!!  !!!!!!  !!!!!!   !!!!!!!!!!!!        !!!!!! !!!    !!!  !!!!!!  !!!   !!!!!!!!! !!!"""!!! !!!"""!!!  """""""""!!!"""###!!!!!!!!!       !!!""""""!!!!!!!!!!!! !!!!!!"""###!!! !!!!!!   !!!!!!  !!!""""""!!!   !!!!!!"""""" !!!""" """!!! !!! !!!!!!!!!!!!!!! !!!!!!    !!!!!!    !!!!!!!!!"""$$$%%%   %%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!  ###"""  """"""###  !!!!!!       !!!      !!!"""!!! !!!  !!!  !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!"""""""""!!! !!!!!!  !!!"""!!! !!!     !!!!!!!!!!!!!!! !!!###  !!!  !!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!   !!!!!!!!!!!!""""""  !!!!!! !!!%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!  """"""!!!  """"""###   !!!!!!  !!!!!!      !!!!!!   ###"""!!!!!!""""""  !!!  !!!  !!!!!!   !!!""""""!!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!    !!!!!!  !!!!!!  !!!!!!!!!!!!""" !!!     !!!!!!!!!    $$$### !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!!!!!   !!!!!! !!!!!!!!!!!!"""""""""""""""!!!  !!!!!! !!!!!! !!!!!!    !!!!!!""""""    !!!"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!  !!!!!! !!!!!!   !!!!!!!!!!!!  !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###"""!!!  !!!"""      !!!!!!!!!!!!!!!  !!! !!!!!!   !!! !!!!!!!!!   !!!!!!!!!!!!      !!!!!! """### """ !!!   !!!!!! !!!!!!!!!  !!!   $$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!  !!!!!!!!!""""""""""""""""""!!!!!!   !!!  !!! !!!"""""""""    """!!! """ !!!  !!!!!!   """"""  !!!!!!""""""!!!     !!!!!!!!!!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!! !!!"""###"""!!! !!!###!!! !!!""""""!!! !!!"""      !!!    ###$$$ """ !!!  !!! !!!!!!   !!!!!! !!!!!! !!!!!! !!!!!!  !!!$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""  !!!!!!  !!!  !!!!!!!!!  !!!!!!!!!""""""###### !!!"""######$$$!!!  !!!!!! !!!!!! !!! !!!!!!!!! !!! !!!""""""### !!!!!! !!! !!!###"""!!!   !!!!!!  !!!###$$$ !!!  !!!!!!!!!   !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!"""!!!!!!"""!!! !!!""""""!!! """ """$$$%%%$$$###"""###$$$!!!!!! !!!""""""!!! !!!  !!!!!! !!!!!! !!!!!!   !!!!!!!!!  !!!!!!  !!!!!!  !!!$$$$$$ """ !!!!!! !!!!!!"""  !!!!!!  !!! !!!""" !!!"""###$$$ !!!!!! !!!!!!  !!!!!!""" !!!!!!!!! """ """!!!  """"""!!!!!! ###"""!!!"""###$$$###!!! !!!""""""!!! !!!!!! !!!###$$$###!!!   !!!!!!!!!!!!!!!    !!!"""###### """!!!  !!!"""""""""  !!!!!!!!!###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!  !!!  !!!  !!!""""""!!!!!!"""!!!  ###"""!!!   !!!"""######!!!"""!!! !!!""""""   !!!!!!!!! """!!!  !!!"""  !!!"""###"""!!! #########"""!!!  !!!"""!!!  !!!!!!!!! """#########!!! !!!!!!!!!!!!  !!! """ !!! %%%"""  !!!!!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!!!!"""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """"""!!!  !!!!!!  !!!!!!!!!  !!!!!!!!!  !!!""" """###"""!!!  !!!"""   !!! !!!  !!!"""#########"""!!!!!!!!!!!!!!!###"""!!!"""######"""!!!!!!!!!"""""""""!!! !!!!!! !!!"""######"""!!!    !!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""" !!!    !!!!!!"""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!! """  !!!!!!    !!! """"""!!! !!!!!!!!!!!!  !!!"""""" !!!  !!!!!!!!!!!!      !!!   !!!!!!!!!!!! !!!!!!   !!!!!!!!! """"""######"""!!! !!!!!!!!!!!! !!!!!! !!!  !!!"""""" $$$!!!       """!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!    !!!  !!!  !!!  """!!! !!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!! """###$$$###""""""!!!!!!!!!!!!"""###"""!!!!!!######"""!!!!!!!!!!!!"""!!!!!!   !!!!!!""""""######    !!!!!!!!!!!!!!!!!!   !!!!!!  !!! !!!$$$$$$!!! !!!  """$$$###""" """""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!  !!!!!!!!! ###""" """###""""""!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ###"""!!!   !!!!!!  !!!!!!!!!!!!  !!!"""""""""  !!!   !!!!!! """"""######""""""!!! !!!!!!!!!!!!  !!!"""!!!"""!!!!!!!!!!!! """"""  !!!       !!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!   """   !!!!!!!!!!!!  !!!""" !!!!!!  !!!"""!!! !!!"""!!! !!!!!!!!!  !!!"""###$$$!!!  ###!!! !!!"""###"""!!!   """!!!!!! !!!"""###$$$    !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!  !!!!!! !!!!!!!!!   ###'''&&&!!!!!!  !!!""""""!!! ###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!  !!!!!!"""""" ###!!! """######"""  !!!!!! !!!!!! !!!!!! """   ######"""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!   !!!!!!  !!!"""""""""    $$$$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!"""""" !!!  ###%%%  !!!!!!  !!!!!!!!!!!!      !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!   ###!!!  !!!""""""!!!  """### !!!   """"""!!!!!!""""""     """"""######  """!!! !!!"""###""" !!!!!! !!!!!!   ###""" !!!###$$$   !!!"""""""""!!!!!!  !!!!!!!!!!!! !!! !!!!!! !!!!!!   !!!!!!!!!!!!###'''&&&!!!!!!  !!!!!!!!!  !!!!!!!!!!!! !!! !!!  !!!""""""### !!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!   ###!!!  """"""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""!!! !!!""" !!!!!!  !!!  !!!  !!!!!!   !!!!!!'''&&&%%%###!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!! !!!###!!!"""!!!    !!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!   !!!!!!   ###!!!  !!!""""""!!!  !!!"""""""""!!!  !!!!!! !!!"""!!! """"""!!!     !!!"""""""""""""""!!!!!!!!!!!!""""""###"""!!! """"""!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!"""   !!!"""""""""""""""!!! !!!  """!!!!!!!!!    !!!""""""###!!!$$$$$$!!! !!! !!!  !!!!!! !!!  !!!  !!!""""""###$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """"""!!! !!!!!!!!!!!!!!!   !!!!!!      """!!! !!!### !!!"""  !!!!!!!!!  !!!!!!&&&%%%$$$"""  !!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""!!!""""""  !!!"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!    !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!   """   !!!!!!!!!!!!  !!!#########!!!  !!!"""######""" """###"""  !!!!!!!!!  !!!!!!!!!    """""""""!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!"""!!! !!!  !!!"""### !!!""""""!!!   !!!!!!    !!!"""######""""""!!!  !!! !!!""""""!!!  !!!   !!!!!!!!!   !!!!!!!!!!!! !!!  !!!  !!!"""###$$$$$$  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!   !!!!!!"""!!!!!! !!!  !!!"""!!!   !!! !!!    !!!  !!!!!!!!!    !!!!!!"""  !!!"""###"""!!! !!!""" !!!!!!!!!!!!  !!!     """"""      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!  !!!!!!    !!!  !!!  !!!###$$$'''$$$!!!"""###"""!!!!!!!!! !!!!!!!!!  ###""""""!!!    !!!""""""!!!  !!!""""""  !!!"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   """#########""""""!!! """"""############""""""!!! !!!""""""!!!  !!!"""!!! !!!   !!!!!!!!!!!!!!!!!!### !!!!!!""""""###### !!!  !!!  !!!"""###$$$$$$ !!!!!!!!!   !!!""" !!!""""""!!!!!! """!!!!!!"""""""""!!! !!! !!!"""  !!!!!!!!!!!!  !!!""""""!!!   !!!"""""""""!!!  !!!""""""""" !!!!!! !!!""""""  !!!""" !!!###$$$ !!!!!!!!!"""  !!!!!!   """!!!  """"""############"""""" !!!""""""!!!!!!!!!"""  !!!!!!  !!!!!!  !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!""""""  !!!!!!!!!"""!!!!!!  !!!!!!!!!  !!!!!!!!!  !!!"""!!!  ***'''###  !!!!!! !!! !!!!!!!!!""""""$$$%%%%%%"""   !!!"""'''&&&###   !!!"""###!!!!!!  """"""!!!!!!  !!!!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!$$$  """###"""  !!!"""!!! !!!  !!!"""###$$$%%%  !!!!!!###"""!!! !!!"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!###"""!!!  """### """  !!!"""!!!  !!!!!! !!!!!!!!!!!!!!!""""""!!!!!!  """###$$$###!!!  !!!###%%% """!!!!!!"""######!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!###$$$""" !!!!!!    !!!  !!!"""!!! """ !!!!!!""""""!!!!!! """!!! !!!"""!!! !!!!!!!!!!!!!!!  !!! !!! !!!"""""" !!!""""""""""""!!!!!!  !!!!!!  !!!  !!! !!!"""""""""!!!  !!!"""###"""!!! !!!""""""!!!  !!!!!!!!!!!! !!!!!!   !!!"""   """"""!!!!!!!!! !!!!!!!!!""""""!!!  """###  """""""""!!!  """"""!!!  !!!""" """###"""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!  !!!!!!!!!###  """###"""""""""!!! !!!  !!! """"""!!!  !!!""" !!!!!!"""!!!!!!  !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!""""""!!! !!!"""!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""   !!!"""### !!!!!!!!!!!!  !!!!!! """!!!!!!  !!! !!!!!!     !!!!!!"""!!!  !!! !!!!!!""""""!!!!!!!!!   !!!!!!!!!!!!!!!   !!! !!!  !!!!!!!!!    !!!### !!!!!!!!!"""!!!!!!  !!!"""""""""!!!     !!!!!!!!!!!! !!!!!!    !!!"""!!!  !!!   !!!!!!!!!"""""" $$$###"""  !!!!!! %%%$$$###!!!      !!!""" """###$$$$$$###"""!!! """!!!  !!!!!!!!!!!!!!!""""""  ###""""""!!!   !!!!!!!!!!!!######"""!!!  !!!!!!!!!!!!###!!! """###"""###"""!!!!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!! """"""!!!  !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """### !!!!!!!!!!!!###!!!!!!######"""!!!!!!!!!!!!!!!"""!!!!!!    !!!!!!!!!!!!###""""""!!!!!!!!!!!!"""###  !!!!!! !!! !!!!!! !!!!!! ###""""""!!!   !!!!!!"""!!!  !!! !!! !!!!!!!!!""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!  !!!"""!!!  """ !!!  !!!"""!!!   !!!""""""""""""!!! !!!###$$$ !!!"""""""""!!!!!! !!!!!!######"""!!!!!! """!!!!!!"""  !!!!!!!!!!!! """!!!   !!!!!!!!!  !!!!!!!!!  !!!   !!! !!!!!!!!!""""""""" !!!$$$$$$###"""  !!!!!!!!!!!!###"""!!!!!!""""""!!! $$$$$$###!!!  !!! !!!!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!######"""!!! !!!!!!"""!!!!!! !!!!!!"""""""""###!!!!!!!!!!!! !!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!""""""""""""!!! !!!"""######!!! ###""""""!!!  !!!   !!!""""""######""""""!!!  !!! !!!!!! !!!"""###!!! ######"""!!!!!!""""""""" !!!""""""!!!"""!!!!!!!!!!!!"""######"""!!! !!!"""###""" """!!!  !!!###$$$ !!!"""""""""""""""!!!!!!!!!""""""#########"""!!! !!!###$$$!!!!!!!!!!!!!!!"""""""""###"""!!!!!!!!!!!!"""######""""""""""""""""""###"""""""""!!!!!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!""""""###!!! """###### !!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!"""""" """"""!!!!!!!!! !!!!!!!!! !!!!!!"""""""""!!!!!! !!!###$$$###"""""" !!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""######  !!!""""""""""""""" !!!""""""############"""!!! !!!!!!"""!!!  !!!""" !!!!!!!!!!!! !!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!"""###### !!!!!!!!!!!!""""""""" !!!!!! !!!"""###$$$ !!!!!!!!!""""""###!!! """###""" !!!!!!!!!!!! !!!  !!!!!!!!!"""""" !!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!"""######""""""!!! !!! !!!!!!!!!""""""######"""""""""""""""!!! !!!!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""###!!!!!!  ######"""!!!  """###"""!!! """###""""""""""""""""""""""""###"""!!!  !!!""" !!!""""""!!!!!! """######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""""""""!!! !!!!!! !!!!!!"""######!!! !!!"""###"""!!!""""""!!!!!!!!!"""###$$$ !!!!!!"""""""""""""""!!!"""""""""######$$$$$$!!!"""###$$$%%%$$$$$$###!!!!!!!!!"""""""""######""""""$$$$$$$$$$$$""""""!!!!!!"""######$$$$$$$$$#########""""""!!!!!!!!!###!!! """###$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!""""""$$$###"""###%%%%%%$$$""" !!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""###""""""!!!!!!""""""""" !!!  !!! !!!!!!!!!""""""!!!!!!"""""""""""""""""""""!!! !!!###$$$###""" !!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!! """""""""""""""!!!!!! !!!"""""""""############  !!!!!!!!! !!!!!!!!!""""""!!! !!!########################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""" !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""###$$$ !!!""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!######""""""""""""######""""""""""""############!!!!!!!!!!!!"""""""""### !!!!!!""""""!!!!!! !!!!!!""" !!!!!!""""""###!!!"""$$$"""  !!!!!!""""""!!!""""""!!! !!!!!! !!!!!!"""### !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%###"""!!!!!! !!!!!!!!!""""""""""""""""""###!!!""""""#########""""""!!!!!!!!!!!!!!!  !!!"""######$$$ """"""""""""############!!!!!!!!!!!!"""""""""###""""""""""""############ !!!######"""!!!"""$$$$$$###""""""!!!!!!""""""###""""""!!!!!! !!!"""######""""""###$$$'''&&&%%%###""" """!!! !!!!!! !!!!!!"""### !!!"""###$$$###"""!!!!!!""""""""""""$$$%%%"""""""""""""""""""""""""""""""""!!! !!! !!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!######"""!!! !!!!!!!!!!!!!!! !!!""""""######""""""###############$$$$$$$$$!!!###%%%&&&'''&&&$$$###!!!!!!""""""######$$$$$$!!!"""$$$&&&&&&$$$"""!!! """###$$$$$$$$$$$$$$$##################"""$$$"""!!!!!!###%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!""""""###&&&%%%%%%%%%&&&&&&$$$"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" """###""""""!!! !!!!!!!!!!!!"""!!!  !!!"""!!!  """ !!!!!!!!!"""""""""!!!!!!""""""""""""###### !!!""""""!!! !!!!!!!!!!!!""" !!!!!!!!!!!!"""!!!!!!!!! """"""############""""""""""""""""""############ !!!"""!!! """"""!!!!!! !!!!!!"""###"""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""" !!!""""""###$$$$$$ !!!""""""###$$$$$$ """######""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!"""!!!!!! !!!!!!"""######""""""""""""######!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""""""""(((&&&###  !!!""""""######""" %%%(((&&&$$$ !!!!!!""""""!!!""""""!!! !!!!!!!!!  !!!"""### !!!"""###""""""!!!!!!###$$$""""""""""""""""""#########""""""!!!!!!!!!!!!!!!#########""""""""""""""" !!!"""#########"""!!!!!!!!!""""""""""""""" !!!!!!""""""######  """""""""#########$$$$$$###############""""""""""""""""""#########$$$$$$"""$$$$$$"""!!!"""$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!! """######""""""###$$$&&&&&&%%%$$$"""!!! """!!!!!! !!!!!!"""""""""""""""###$$$$$$!!!"""$$$%%%%%%%%%######!!!#########$$$&&&(((########################$$$######"""!!!!!! ######""""""###$$$$$$%%%!!! !!!"""#########""""""""""""###$$$$$$###"""!!!"""######"""!!! !!!######"""!!! !!!!!!"""############"""$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%#########$$$$$$######### !!!"""######""""""!!!#########$$$$$$$$$$$$$$$###!!!!!!###$$$$$$"""###$$$%%%%%%$$$###"""########################!!!!!!"""######$$$%%%%%%"""""""""""""""###$$$$$$***'''$$$###$$$$$$######!!!!!!"""""""""######### !!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!#########"""!!! !!!""""""!!!"""###"""!!!!!!"""### !!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!###"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!  """###$$$$$$###### !!!!!!!!!""""""""""""$$$$$$$$$###"""###$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!!!!""""""######!!!!!!######$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""" !!!"""######$$$!!!!!!"""""""""#####################""""""""""""###""" """$$$ !!!"""######$$$%%%"""!!!$$$***---,,,)))!!!!!!!!!!!!!!!!!!!!!!!! !!!  """!!!  """### """#########"""!!!"""!!!  """$$$&&&%%%$$$###"""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!""""""######!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!################################################"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$"""$$$$$$"""!!!"""$$$""""""!!! !!!!!!!!!!!!""""""""""""!!!""""""!!!!!!"""$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$###############$$$$$$%%%!!!"""$$$&&&&&&&&&$$$######$$$%%%%%%$$$###$$$&&&########################%%%$$$$$$###"""!!!!!!  !!!""""""!!! """$$$%%%$$$$$$######$$$$$$%%%&&&###"""!!!"""###$$$###!!! !!!$$$&&&&&&%%%###!!!!!!!!!"""###############&&&%%%%%%$$$$$$#########$$$###"""!!!"""###%%%&&&!!!""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""#########"""!!!#########$$$$$$%%%%%%%%%!!!!!!######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%%%%&&&---(((### """###$$$""""""""""""############ !!!!!!!!!""""""######!!!!!! !!!!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$###!!!""""""!!!!!!"""###$$$$$$ ###$$$###"""!!!!!!###$$$###"""!!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!! !!!$$$%%%%%%$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!! !!!"""###$$$###### !!!!!!"""!!!  !!!######$$$$$$%%%%%%%%%&&&""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!"""###$$$$$$"""""""""""""""!!! """"""""""""""""""""""""###############"""!!! !!!!!!!!!!!!"""""""""""""""###$$$%%%$$$""" ###"""!!! !!!"""###""""""############"""""" !!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""   """###%%%&&&'''""""""""""""############ !!!"""###############"""!!! """###$$$###"""!!!###%%%'''%%%"""############$$$$$$$$$$$$ !!!""""""###""""""!!!"""######"""!!!"""$$$ !!!""""""!!!  !!!"""######"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""############!!!!!!"""###$$$$$$%%%%%%!!!!!!  !!!######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### """###"""!!! !!!### !!!"""######$$$######$$$$$$##################$$$$$$############$$$$$$&&&&&&%%%%%%$$$#########&&&%%%$$$"""!!!!!!!!!!!!&&&&&&%%%%%%$$$######"""$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$""" ############""""""!!!!!!"""###$$$$$$###"""!!! """"""""""""############%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!"""###%%%'''$$$###"""!!!!!!"""###$$$%%%$$$#########$$$%%%&&&######""""""""""""######%%%%%%%%%%%%%%%$$$###"""########################"""############$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&%%%$$$######$$$&&&&&&%%%%%%&&&'''###$$$&&&''''''&&&$$$############$$$$$$######### !!!!!!!!!""""""######"""###$$$###""""""$$$&&&"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$"""!!!###%%%&&&$$$"""%%%%%%$$$###"""!!!  !!!###$$$###"""  !!!"""""""""!!! !!!!!!"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""############""""""""""""%%%%%%$$$$$$#########"""!!!"""#########!!! !!!!!!"""############### !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$###""" !!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###!!!###%%%$$$$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!"""""""""""""""!!!!!!%%%""" """###!!!######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!! !!!!!!!!!$$$#########$$$%%%&&&&&&""""""!!!!!! """"""""""""""""""""""""%%%%%%###"""!!!!!!!!!!!! !!!"""""""""""""""""""""!!! !!!!!!######!!! !!!###$$$""" !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!""""""###"""""""""!!!###$$$###"""!!!"""$$$!!!""""""######""""""!!!""""""""""""######$$$$$$"""""""""""""""###$$$$$$######"""""""""!!!!!!!!!""""""""""""############!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!! !!!""""""!!!!!!"""###""""""""""""""""""""""""############""""""""""""!!!"""###"""!!!!!!"""###"""###############""""""$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""######$$$%%%%%%%%%$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$$$$###"""""""""""""""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""""""""#########&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$"""!!!"""###$$$&&&$$$$$$""""""!!!"""######%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""####################################$$$$$$$$$$$$"""$$$$$$###"""!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%%%%$$$""""""$$$%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""#########$$$$$$###"""!!!###$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$###############!!!!!!!!!"""""""""######%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""" !!!###$$$""" $$$$$$######""""""!!!!!!"""############""" !!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############""""""""""""!!!!!!!!! """"""#########""" !!!!!!"""###########################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$$$$ !!!!!!!!!!!!!!!!!!###############"""""""""""" $$$%%%###$$$$$$$$$#########""""""!!!""""""""""""#########!!!"""""""""""""""!!!!!!$$$""" !!!###$$$###"""$$$$$$###""""""""""""###$$$#########""""""""""""!!!!!!"""######$$$%%%%%%######""""""""""""!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###############""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!! ########################$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!! """###$$$"""!!! !!!!!!!!!!!!$$$$$$$$$$$$#########"""""""""#########""""""!!!"""###$$$###"""!!!"""$$$$$$$$$############$$$$$$$$$$$$###"""###$$$%%%&&&###""""""""""""###$$$$$$""""""""""""!!!!!!!!! """""""""#########$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###############!!!"""###""" !!!"""########################$$$$$$#########"""""""""!!!#########"""!!!"""###$$$%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!"""#######################################$$$%%%%%%%%%$$$###"""!!!"""######%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$%%%$$$"""!!!"""###$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""&&&&&&&&&$$$"""!!!###%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""############$$$$$$###!!! !!!####################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$!!!""""""""""""#########%%%%%%$$$###############"""#########$$$$$$%%%%%%######$$$$$$$$$$$$######!!! """###$$$"""!!!########################%%%%%%$$$###"""!!!!!!!!!!!!!!! !!!"""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""###""""""""""""!!!!!!!!!""""""#########"""!!! !!!!!!"""###############$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""######"""""""""""""""###""""""!!!!!!!!!!!!""""""$$$$$$#########$$$%%%%%% !!!!!!""""""&&&&&&%%%$$$"""!!! ### ###%%%$$$"""$$$$$$$$$###############!!!!!!!!!"""""""""######!!!""""""#########""""""$$$"""!!!"""$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###############"""""""""!!!!!!!!!"""######$$$$$$"""""""""#########$$$$$$###########################""""""!!!!!!""""""###!!!!!!!!!"""""""""#########$$$$$$%%%%%%###"""!!!###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!##############################""""""!!!!!! """"""!!!!!!!!!"""""""""$$$######""""""!!!!!!!!!$$$$$$$$$$$$%%%%%%$$$###!!!!!!"""""""""#####################""""""""""""$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$"""!!!"""###%%%$$$###""""""###$$$%%%&&&$$$###!!!"""###%%%&&&######""""""######$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!"""###$$$$$$""""""###$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""############$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###"""""""""###&&&%%%%%%$$$#########"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''%%%$$$%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%########################$$$$$$$$$###  """########################"""""""""#########$$$$$$%%%$$$$$$######$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$############$$$###########################$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%$$$!!!""""""######$$$%%%%%%(((&&&$$$"""!!!!!!"""###$$$###!!! !!!"""!!!!!!"""############""" !!!!!!!!!!!!########################$$$$$$$$$#########""""""########################"""""""""###""""""""""""!!!!!!"""############### !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""$$$$$$############$$$$$$!!!!!!!!!""""""######$$$ !!!"""######$$$%%%$$$###"""!!!"""!!! !!!###$$$""" ######################## !!!!!!!!!""""""######$$$$$$############"""###%%%'''((((((&&&%%%%%%$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#####################$$$$$$$$$$$$###########################""""""""""""""""""###!!!!!!"""""""""#########"""###$$$%%%%%%###!!! #########"""######$$$$$$""""""""""""""""""""""""########################""""""""""""!!!!!! $$$$$$###""""""######$$$$$$$$$#########"""!!!!!!$$$$$$%%%%%%%%%$$$$$$$$$""""""""""""#####################""""""""""""!!!$$$$$$%%%%%%$$$###""""""###%%%%%%$$$"""""""""###$$$$$$""""""""""""$$$$$$%%%$$$"""!!!!!!"""$$$%%%###############$$$$$$%%%$$$$$$$$$$$$########################$$$$$$$$$$$$###############$$$$$$$$$########################%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###$$$%%%$$$###"""###%%%######$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!###############""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""""""""%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''((('''%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$!!!&&&))))))&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%%%%###!!! !!!"""########################!!!!!!!!!!!!"""""""""###%%%$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&(((&&&###!!!!!!!!!###$$$&&&%%%###!!! !!!""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ ###""""""""""""#########!!!!!!"""############### !!!"""############ ######"""""""""""""""###$$$$$$############$$$$$$!!!!!!""""""############!!!!!!"""###$$$%%%%%%&&&######""""""!!!!!!!!! !!!!!!!!!"""######!!! ######################## !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$"""###$$$$$$%%%'''(((***%%%%%%$$$############$$$###############$$$$$$$$$""""""""""""############$$$$$$$$$$$$#########"""""""""""""""""""""""""""######""""""""""""######""""""""""""############ """###$$$$$$""" """"""""""""###$$$&&&&&&"""#############################################!!!""""""###""""""!!! &&&%%%$$$###"""###$$$%%%######$$$$$$$$$###"""""""""###%%%$$$###!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%###""""""###$$$##################$$$%%%$$$###"""!!!"""######$$$############$$$%%%%%%############"""""""""!!!#########$$$$$$$$$$$$%%%########################"""""""""""""""#########%%%&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%######$$$%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""!!!!!!"""###$$$$$$!!!!!!"""######$$$$$$%%%######$$$$$$######"""!!!########################'''&&&%%%$$$$$$###$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""""""""#########$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$ """$$$$$$###"""###$$$!!!!!!"""###$$$%%%&&&'''&&&$$$"""!!!!!!"""###$$$&&&%%%$$$"""!!! !!!"""######$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########!!!"""""""""""""""############"""""""""###$$$$$$!!!!!!"""###########################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!###############$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%%%%&&&(((***&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$"""""""""#########$$$$$$!!!""""""###"""!!! !!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!&&&%%%###"""!!!"""###$$$!!!"""###$$$$$$$$$######"""$$$&&&%%%"""!!!!!!###""""""""""""############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%########################!!!"""""""""#########$$$###%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$$$$&&&%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%!!!"""$$$&&&&&&%%%$$$###%%%$$$$$$###$$$%%%&&&'''""""""#########$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$######$$$%%%&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((((("""&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """%%%$$$###"""###%%%""""""###$$$$$$%%%&&&&&&""""""!!!!!!!!!"""###$$$"""############"""!!!!!!""""""###$$$$$$$$$$$$### !!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&######"""""""""###$$$%%%!!!!!!"""###############$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$%%%""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&"""$$$&&&%%%$$$$$$'''***'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!%%%%%%$$$###""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&$$$"""!!! !!!"""###!!!"""###$$$%%%%%%$$$###$$$&&&((('''$$$######%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%&&&'''%%%###""""""###$$$%%%''''''''''''%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$"""###%%%%%%$$$$$$%%%'''########################""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###############$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&& """%%%''''''&&&$$$"""&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&!!!"""###$$$$$$$$$$$$$$$"""###%%%'''((((((''''''$$$%%%&&&'''''''''&&&%%%$$$%%%'''(((((('''%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))'''&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***((()))))))))'''''')))+++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""######%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""%%%''''''%%%$$$%%%'''"""######$$$%%%%%%&&&&&& !!!!!!"""###$$$ """###$$$$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$######"""""""""###%%%&&&!!!!!!"""###############""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&&&&$$$$$$############$$$$$$###$$$$$$%%%$$$###!!! $$$$$$$$$########################"""""""""!!!!!!"""###$$$$$$###$$$&&&(((""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""$$$&&&%%%######&&&)))(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$######""""""######+++***(((&&&%%%##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&%%%###""""""###%%%&&&%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%$$$$$$###'''%%%######$$$$$$$$$"""""""""""""""""""""""""""&&&%%%############%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***&&&%%%$$$#########$$$%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''***'''$$$###&&&'''&&&%%%&&&'''((((((((('''&&&%%%'''&&&$$$$$$$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$############%%%&&&%%%%%%&&&(((***%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%############%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))******))))))(((&&&%%%$$$((((((''''''&&&&&&&&&%%%(((&&&$$$$$$%%%&&&'''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&&&&&&&$$$###(((((((((''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))***)))%%%###$$$&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######(((((('''&&&&&&&&&'''''''''%%%###$$$&&&'''%%%######$$$&&&(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###### !!!"""###%%%&&&'''((("""###%%%&&&''''''&&&%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$  ######$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$$$$###!!!!!!%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%###"""$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""##############################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$%%%(((+++$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###%%%&&&(((%%%$$$$$$######$$$$$$%%%"""$$$''''''%%%######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&(((***'''&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''(((((())))))'''''''''((((((((())))))))))))))))))((('''&&&&&&((((((((('''''''''&&&&&&)))'''%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((('''&&&%%%&&&((()))((('''''''''''''''&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))(((%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&***(((%%%%%%&&&&&&%%%###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''((('''%%%""""""$$$'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&&&&###############$$$$$$$$$ """###$$$%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###""""""###%%%&&&&&&###!!!%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$#######################################$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######################################################$$$############%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%% """%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&'''''')))(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''))))))(((((((((((('''''')))(((&&&&&&'''((((((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&%%%&&&&&&'''((())))))***&&&&&&''''''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%'''***++++++***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''---***'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######''''''''''''&&&%%%######$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############ !!!"""###$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$######$$$&&&'''&&&### %%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%$$$%%%&&&###########################&&&)))++++++)))&&&###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$######$$$$$$%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$###$$$%%%$$$%%%&&&'''((((((''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))(((((('''(((((((((((()))))))))''''''((())))))))))))))))))))))))))))))(((((((((***((('''''')))***)))(((,,,,,,+++***(((&&&%%%$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((((())))))((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&'''((((((''''''''''''((((((&&&%%%%%%''')))++++++***&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))+++)))'''%%%%%%%%%%%%&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###""""""&&&'''''''''''''''&&&&&&&&&$$$######$$$$$$"""!!!$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!###$$$$$$###$$$%%%########################%%%'''***,,,,,,***'''%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%'''(((((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$%%%%%%$$$%%%'''((()))(((((('''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((((((((('''&&&&&&(((((((((((()))))))))***&&&'''((()))************((((((((()))))))))))))))***(((((((((******)))''',,,,,,+++***)))'''%%%$$$(((''''''&&&&&&''''''((('''((((((((((((((((((((()))*********)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&######%%%'''((((((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$#########&&&''''''(((((('''''''''(((%%%!!! """###$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% """%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""$$$%%%$$$###"""###$$$########################&&&''')))******)))'''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((((((((('''&&&)))))))))***))))))((((((%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''$$$%%%'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$###%%%(((((('''&&&%%%&&&$$$%%%'''))))))(((&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))'''(((((())))))(((((('''&&&'''((((((((('''%%%$$$((((((((()))))))))******'''((())))))************''''''(((((((((((()))))))))(((((()))******(((''''''((()))******)))((('''((((((''''''''''''((((((&&&''''''''''''(((((((((******+++++++++)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((()))((((((''''''(((((())))))'''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''&&&%%%&&&((()))((('''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######"""######$$$%%%&&&"""$$$%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%&&&(((******(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''(((''''''''')))%%%!!!!!!###%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((())))))((('''&&&%%%'''(((((())))))))))))(((%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((******'''&&&&&&'''%%%&&&''')))******)))(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%!!!###&&&''''''&&&%%%&&&$$$&&&((())))))'''%%%###&&&&&&&&&'''''''''''''''&&&''''''((())))))*********))))))(((((())))))***''''''((())))))((('''''''''((()))))))))(((&&&%%%(((((()))))))))*********((())))))*********))))))&&&&&&'''''''''((((((((((((''''''(((******(((&&&%%%&&&((()))***)))((((((((((((''''''''''''((((((%%%%%%&&&&&&'''''''''''''''(((***,,,,,,+++***)))''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))(((''''''))))))(((''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&''')))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###############$$$$$$"""%%%((((((&&&%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&''''''(((''''''&&&%%%&&&&&&'''((())))))))))))))))))))))))((((((((())))))(((((((((((('''&&&''')))***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''%%%$$$$$$&&&''''''&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%'''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''))))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''(((((('''%%%###"""&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((+++***(((&&&&&&'''%%%&&&(((************)))((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''((("""%%%&&&&&&%%%%%%%%%$$$&&&((()))(((&&&$$$"""'''''''''''''''&&&&&&&&&''''''(((((())))))************))))))))))))******&&&'''((())))))((('''&&&((()))***+++***)))'''%%%))))))))))))************))))))************))))))%%%&&&&&&&&&''''''(((((('''''''''(((***)))'''%%%'''((()))***)))(((&&&$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&))),,,---------,,,(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((((((((((()))))))))(((((((((***++++++***'''((((((((())))))******(((((((((((((((((((((''')))(((((((((''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''+++(((''''''***+++)))'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###'''++++++(((%%%$$$$$$)))***+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''*********)))))))))))))))(((((())))))))))))(((((()))&&&$$$%%%((()))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''(((((((((***)))'''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&''')))++++++(((&&&###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#########$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&)))---000&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%"""###%%%&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((())))))******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))%%%&&&''')))******++++++)))))))))))))))))))))))),,,***'''&&&&&&'''***+++++++++***)))))))))))))))%%%)))---...+++(((&&&'''+++++++++++++++***)))((()))************)))((((((++++++***)))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))((((((((('''&&&$$$###"""%%%&&&'''''''''&&&%%%$$$((((((''''''''''''(((((($$$%%%'''((((((((('''&&&&&&''')))*********)))((()))'''&&&&&&&&&&&&$$$"""((((((''''''''''''(((((()))******+++++++++******)))(((((((((''''''''''''###!!! """&&&((('''&&&'''((()))***)))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***)))'''&&&'''***+++***((($$$%%%&&&((())))))((('''***(((&&&%%%&&&&&&'''&&&)))))))))***+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&'''((((((((('''&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''')))***+++***)))(((&&&&&&''''''((()))))))))(((''''''&&&&&&))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''%%%%%%&&&((()))((('''$$$%%%&&&'''((((((((((((%%%&&&''')))******++++++***)))((('''&&&''''''(((%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))************)))((((((((((((((((((((()))******+++******&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&(((***+++***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))&&&$$$%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''''''''''''''''''''''' !!!"""###%%%&&&'''(((&&&''''''((((((''''''&&&((((((''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&)))((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###'''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***''''''((((((((()))))))))&&&'''(((***++++++,,,,,,((((((((((((((((((((((((***)))(((''''''(((***++++++***))))))((((((((()))(((***++++++((('''''')))+++++++++++++++***))))))))))))******))))))((('''))))))((('''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''''''''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))))))))***))))))((((((%%%&&&'''((()))(((((('''((((((''''''''''''((((((&&&&&&''''''(((((((((''''''''')))*********)))(((---+++)))))))))))))))'''((((((''''''''''''((((((************))))))))))))))))))((((((((('''''''''&&&%%%$$$%%%''')))(((&&&)))***,,,,,,,,,***)))'''%%%&&&&&&&&&&&&'''''''''***))))))((((((((()))))))))(((&&&(((***+++***((('''(((((())))))((('''&&&***((('''&&&&&&'''''''''************++++++++++++++++++++++++++++++++++++******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((()))((('''&&&''''''((((((((((((((('''))))))(((((((((((())))))***)))((('''''''''(((((()))))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%&&&((()))((('''%%%%%%&&&'''(((((((((((((((((()))))))))((('''''')))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((((((((()))(((''''''&&&&&&''''''&&&&&&'''(((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$#########"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########(((&&&&&&(((***+++(((%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%)))((((((''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&'''((()))***''''''''''''(((((((((((('''((()))+++,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((()))************))))))(((((((((((((((*********(((&&&''')))+++***++++++++++++***)))))))))************)))(((((())))))(((''''''''''''((())))))(((((((((((())))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((''''''''''''******)))((('''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''')))******++++++((((((''''''''''''(((((('''''''''''''''((())))))'''((())))))******))))))000...+++)))***+++++++++)))((((((''''''(((((()))+++***)))((((((((((((((()))))))))(((((((((''''''***((('''((()))***)))'''***++++++,,,,,,+++)))(((&&&&&&'''''''''(((((((((***************)))(((''')))(((((((((***+++***)))************)))(((&&&&&&))))))((('''''''''((((((,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''''''''''''''''')))))))))((((((''''''&&&%%%&&&((()))***))))))(((''''''((()))***++++++***---,,,+++))))))(((((((((***))))))((('''((((((((()))))))))(((((((((((((((***))))))((('''(((((((((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&''''''((((((((('''''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''')))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((''''''$$$############%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))'''&&&)))...///***%%%(((''''''''''''((())))))''''''''''''((((((((((((((((((((()))))))))))))))***)))((('''&&&&&&%%%&&&)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%'''(((***((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''************************'''''''''&&&&&&&&&&&&%%%'''''''''(((((())))))***&&&'''''''''(((((((((((('''((()))***++++++++++++''''''''''''''''''''''''&&&''')))***++++++******))))))((((((((((((((()))+++******)))((()))***+++******+++++++++******)))+++++++++++++++***)))))),,,+++******))))))******,,,++++++++++++++++++,,,))))))************))))))''''''((())))))))))))))))))))))))(((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''((())))))*********((((((''''''''''''(((((()))((('''&&&'''(((***+++(((((())))))************///,,,)))'''(((***++++++))))))(((((((((((()))))),,,+++***)))(((((()))))))))))))))(((((((((((('''))))))))))))************'''(((((())))))((('''''''''''''''((((((((())))))***++++++,,,+++***((('''))))))))))))***++++++************)))(((((('''&&&))))))***)))(((((()))***------,,,,,,+++++++++***++++++++++++++++++++++++***++++++++++++++++++***************************++++++***)))((((((''''''%%%&&&(((***++++++******)))******+++,,,,,,++++++------,,,+++******************)))))))))((((((((()))))))))))))))))))))))),,,++++++***************(((((((((''''''''''''&&&((('''&&&'''((()))(((''''''((((((((((((''''''&&&###$$$%%%'''(((((()))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%)))))))))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((((((((((((((((((((()))((((((''''''&&&&&&%%%***)))((('''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''(((((()))))))))(((''''''&&&$$$###!!!!!!###%%%'''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''+++)))(((+++000111,,,''')))))))))))))))******+++'''''''''((((((((())))))(((((((((((())))))******+++***)))(((''''''''''''(((((((((((((((''''''''''''&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''***+++++++++++++++++++++(((((('''''''''&&&&&&&&&(((((())))))))))))))))))'''''''''(((((((((((()))''''''((()))************(((((((((((((((((((((((('''(((***+++,,,+++***)))))))))(((((((((((())))))******+++,,,,,,,,,+++***)))******+++++++++******,,,,,,------,,,,,,+++***,,,,,,+++***************,,,,,,++++++++++++,,,,,,))))))************))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))*********))))))((((((((((((((((((((((((''''''''''''(((((())))))((('''((()))***+++)))))))))))))))******+++...+++((('''(((***++++++))))))(((((((((((())))))---,,,++++++***************)))))))))((((((((((((&&&'''((()))***+++,,,---&&&'''''''''''''''''''''(((((())))))))))))*********+++,,,,,,,,,+++)))((()))***+++++++++++++++,,,)))(((((((((((((((((()))(((***++++++)))(((***+++...---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))((((((&&&''')))+++,,,,,,++++++,,,,,,------,,,++++++***+++++++++++++++,,,------***************)))))))))((()))))))))******++++++***)))((((((''''''(((((())))))(((((((((''''''''')))(((''''''((()))((('''((((((((()))((((((''''''###$$$%%%'''(((((())))))''''''''''''((('''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))(((((((((((((((((((((((()))))))))***((('''''''''''''''((((((((()))))))))))))))((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%***)))(((((('''''''''(((&&&&&&((())))))(((&&&&&&&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&)))'''$$$"""!!!"""$$$%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))******%%%&&&&&&''''''&&&&&&%%%,,,******,,,...///,,,))))))))))))))))))***++++++'''''''''(((((())))))***((((((''''''((()))***+++++++++***)))((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************)))))))))(((((((((''''''))))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((()))))))))))))))******+++***)))***+++------+++)))))))))***++++++++++++***,,,------------,,,++++++******)))(((((((((((()))******))))))))))))******))))))************))))))'''(((((()))))))))))))))(((((((((((())))))))))))''''''(((((())))))******---,,,***)))((())))))*********)))((('''(((((((((((((((''''''''''''(((((()))))))))))))))******+++***))))))))))))***+++,,,///,,,***)))***,,,,,,,,,***))))))(((((())))))***++++++,,,------,,,,,,+++******)))))))))(((((((((%%%&&&)))))))))***,,,...)))))))))))))))*********)))))))))*********+++++++++++++++,,,,,,,,,++++++)))+++,,,,,,++++++,,,---***)))))))))))))))***+++'''***------***)))+++---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))))))))))))))))))))))),,,,,,,,,++++++******)))((()))+++,,,,,,,,,,,,+++------------,,,+++******))))))******,,,---...///***++++++++++++***))))))(((((()))***+++,,,,,,---,,,++++++***************))))))))))))((((((((((((***((('''((())))))(((&&&'''(((((()))))))))(((((('''(((((((((((('''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''')))+++,,,---...((((((((())))))*********)))(((((((((((()))******(((((((((((((((''''''&&&((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((((((((()))'''(((((((((((('''&&&&&&+++)))&&&###""""""###$$$&&&&&&'''''''''(((((((((&&&'''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))******(((((())))))))))))((((((++++++++++++++++++******((((((''''''(((((()))***&&&''''''((())))))******''''''&&&&&&''')))***++++++******)))))))))******((((((((((((((((((((()))))))))))))))((('''&&&&&&(((((()))))))))***************)))))))))((((((((()))))))))*********++++++************)))))))))))))))***+++++++++***))))))))))))))))))*********+++(((((()))************)))************************++++++++++++***))))))(((***************+++,,,,,,***(((&&&'''***++++++)))))))))***+++++++++++++++++++++,,,,,,++++++***)))+++***))))))(((((())))))))))))(((((((((((())))))((())))))))))))))))))(((&&&'''(((((())))))(((((('''''''''(((((()))))))))'''''''''((((((((()))))))))((('''&&&&&&((()))+++******)))))))))***++++++((((((''''''''''''((((((((()))******++++++************)))))))))***+++,,,...,,,++++++,,,------,,,******))))))))))))******''')))+++---...---,,,************)))))))))((((((&&&)))++++++)))))),,,...+++++++++++++++,,,,,,---*********++++++++++++,,,+++++++++++++++,,,---...)))+++------+++***,,,.........,,,+++******++++++'''+++///...+++***+++...------------....................................+++,,,---......---,,,+++************************,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,++++++,,,,,,---------,,,++++++)))))))))***+++---...///++++++,,,,,,,,,+++***)))(((((()))***+++,,,---...//////...---------------*********)))))))))((((((***)))(((((())))))(((&&&&&&'''((()))))))))))))))(((((()))))))))(((''''''%%%&&&''')))))))))((('''((((((((((((((((((((((((###$$$&&&(((***---...///*********))))))))))))))))))((((((((())))))***+++)))))))))))))))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''(((((()))'''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''')))***)))&&&%%%&&&(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''))))))(((((())))))***+++))))))*********+++++++++&&&''''''(((((())))))***&&&&&&&&&&&&'''((()))))))))(((((((((((((((((()))''''''((((((((()))))))))((())))))))))))(((''''''***)))'''%%%$$$$$$%%%&&&''''''''''''((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++*********++++++)))''''''(((***&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++'''&&&&&&&&&'''(((***+++*********)))******++++++(((((((((((())))))))))))%%%&&&(((*********))))))(((((())))))*********+++++++++******))))))((((((+++++++++,,,,,,---------++++++++++++*********))))))***+++,,,,,,+++)))))))))*********++++++++++++)))******+++++++++******************************------,,,+++***)))((((((+++*********+++,,,------+++'''######&&&)))******((()))***+++++++++++++++)))************)))((((((---,,,++++++***+++++++++++++++************++++++(((((())))))))))))((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''+++***))))))***,,,///000******))))))***,,,...///((((((''''''''''''((((((((()))***,,,,,,+++******+++***)))))))))***,,,,,,+++*********,,,,,,+++*********))))))))))))******$$$'''***---...---+++)))************)))))))))))))))+++---,,,***)))+++---+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++*********+++---///000))),,,...---+++***,,,///333222///---,,,++++++,,,'''+++//////,,,***,,,///,,,---------.../////////000000000000000000000000+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********+++,,,------------************+++,,,------++++++,,,---,,,+++***)))(((((()))***,,,---......,,,,,,+++************+++************))))))))))))+++)))(((((())))))(((&&&&&&&&&((()))************%%%&&&''')))******++++++)))***+++---------,,,+++*********)))((((((''''''%%%%%%&&&((()))+++,,,,,,,,,,,,+++***)))(((''''''((((((((((((((()))******,,,,,,,,,,,,,,,+++******$$$$$$%%%'''(((***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((%%%$$$###$$$&&&'''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''')))***)))&&&%%%&&&)))(((((((((((((((((((((((($$$&&&(((***++++++***)))'''''''''''''''''''''''')))))))))))))))******+++&&&&&&''''''((((((((()))''''''((()))***+++,,,,,,(((((((((((()))+++,,,---***)))(((''''''((()))***(((((((((((())))))))))))***************)))(((((((((((('''&&&&&&&&&'''(((''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))''''''((()))))))))))))))))))))(((((((((((())))))******++++++++++++******)))))))))))))))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))///......---,,,+++******++++++,,,,,,,,,++++++***++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))+++***)))***,,,,,,***(((------------,,,,,,+++***++++++------------++++++))))))))))))))))))******++++++******++++++,,,---,,,+++***)))((((((((((((((((((((((((((()))*********(((&&&&&&'''(((((((((***)))(((''''''((()))***+++***)))))))))***,,,---************+++,,,---...)))************+++++++++---------,,,,,,+++++++++,,,+++***))))))+++---...+++*********))))))((((((++++++******************------,,,+++++++++,,,,,,,,,------------------,,,,,,---------------,,,,,,//////...---,,,++++++***,,,,,,,,,---------.........///000///...---...000000//////...------,,,,,,..............................---,,,---...///000///...---,,,,,,---...///......////////////......******,,,,,,,,,,,,******...------,,,,,,++++++***---------...///000111111111000000...---,,,++++++,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))),,,++++++***++++++,,,,,,))))))***+++++++++******++++++)))((((((((()))***...---+++)))(((''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********+++++++++***)))(((((('''******))))))((((((''''''))))))((('''&&&%%%$$$$$$)))))))))))))))))))))))),,,((($$$###$$$&&&'''(((*********)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&%%%&&&'''((()))+++,,,,,,+++(((%%%$$$&&&((())))))***)))'''((()))***((('''))))))))))))************((((((((((((((()))************)))(((((()))***+++)))***+++,,,---,,,,,,+++''''''&&&&&&'''(((***+++...---***((('''''''''(((************************+++,,,---+++)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))((((((((())))))(((((()))************)))+++******************+++))))))))))))))))))((('''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***,,,+++++++++***************++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++------+++***---------------,,,+++***+++,,,------------,,,+++++++++***))))))*********+++************+++,,,,,,---,,,+++***))))))))))))((((((((((((((()))******+++)))''''''(((******)))+++***)))(((((()))******)))(((((('''((()))***++++++******)))***+++------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,+++++++++*********+++++++++++++++*********,,,,,,,,,---------------------............------------............------///......------,,,,,,,,,,,,,,,---------............///000///...---...000111000000///......------////////////////////////......---------...///000000///...------...///000......////////////...............//////.........,,,,,,,,,,,,,,,,,,,,,---........................000000///...---,,,++++++,,,,,,++++++,,,,,,---...+++---------,,,+++,,,---.........---------,,,,,,------------,,,,,,,,,,,,.........------,,,,,,,,,************************))))))******+++,,,,,,---+++,,,------...------------,,,+++*********++++++,,,+++***))))))((()))))))))))))))************+++((((((((()))))))))******)))))))))************+++)))))))))*********++++++,,,,,,,,,+++******)))))))))))))))))))))(((((((((((((((((((((''''''''''''************************---***'''&&&''')))))))))))))))))))))******************)))(((((()))******))))))))))))))))))))))))&&&&&&'''(((((())))))***))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************((((((((()))((((((''''''''''''((()))***++++++,,,,,,***'''&&&''')))*********)))(((((()))***)))'''))))))))))))************((((((((((((((()))******+++***)))(((((()))***+++)))***+++,,,,,,,,,+++***))))))((('''''''''((()))***************))))))(((((((((((((((((((((((((((+++,,,,,,+++)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))(((((((((((())))))************************++++++***)))((((((((())))))******+++++++++++++++---,,,,,,++++++,,,,,,---***************)))(((''')))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,......---+++,,,------------,,,,,,+++,,,,,,------------,,,,,,------,,,+++******************))))))******+++,,,---,,,+++***)))))))))***)))(((((((((((()))******,,,***((((((***+++************))))))))))))******))))))(((((())))))***+++,,,+++)))((((((***+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---/////////............////////////............////////////..............................------------.........///...///000///...---...000111111111000//////......000000000000000000000000......------......///000000000////////////000000------............------000000////////////000000***++++++,,,------............---------,,,,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,------...,,,---...---,,,,,,---............------------,,,///.........------------------,,,,,,+++***))))))++++++++++++++++++++++++)))***+++---............,,,---......//////......///......---,,,---------******)))))))))******+++*********+++++++++,,,,,,((())))))))))))******************+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,++++++******)))))))))))))))*********((((((((()))))))))******++++++++++++++++++++++++...,,,+++***+++,,,++++++((()))))))))***+++++++++******))))))))))))******))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((************************************************'''(((((())))))))))))((())))))))))))*********+++---+++(((''')))***++++++***(((((((((******)))((()))))))))*********++++++)))(((((((((((()))******+++******)))))))))************+++++++++******)))+++***)))(((''''''''''''&&&''')))+++,,,+++***)))))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++***))))))(((((())))))***)))))))))***************,,,,,,+++***))))))))))))***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,........................,,,++++++,,,......---+++,,,---------------,,,,,,,,,------------------,,,///...---,,,+++***************)))))))))***++++++++++++***)))))))))))))))))))))(((((())))))***++++++***((()))***+++***)))(((((((((((()))))))))***++++++++++++,,,,,,---------+++)))(((''')))+++,,,,,,,,,---------...............------,,,,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,...000111111000/////////000000000000//////...//////000000000000///------......////////////---............/////////...///000///...---...000000000000/////////......////////////////////////...............//////000111000000000000000000111------............------///...---,,,,,,---...///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,---......,,,...///...---,,,---...............------------////////////............---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,---///000000000//////+++,,,,,,---------------//////.........------...+++******))))))******+++************+++++++++,,,)))))))))*********++++++************+++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++***)))))))))******+++++++++))))))************++++++++++++++++++++++++++++++...---,,,---......,,,***(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))+++,,,,,,,,,++++++***)))************************************************'''((())))))************)))))))))))))))))))))))),,,***(((((()))***+++******(((((((((***+++***)))))))))*********+++++++++))))))(((((())))))***+++++++++************************************))))))*********))))))((((((((('''((()))***++++++******++++++++++++++++++++++++)))***+++***((('''((()))************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((((((((())))))*********,,,,,,+++***************++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,(((((()))***++++++,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---........................+++******+++---...,,,+++,,,------......---------------------------------///...---,,,++++++++++++*********)))***++++++,,,******)))((((((((()))))))))))))))))))))***++++++***)))((()))******)))((('''''''''(((((()))))))))+++,,,,,,------------------+++***)))((()))+++,,,,,,,,,,,,,,,------------000000///...,,,+++******,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,///111111111000/////////000000000000//////...//////000111111000000---......//////000000111........./////////000000...///000///...---...000//////............------.................................///////////////000111111111111111111000---..................---...---,,,++++++,,,---............------,,,,,,,,,))))))***+++,,,---...///---------,,,,,,++++++***------,,,,,,------...///---...//////------.../////////.........---------000000/////////.........000//////...------,,,,,,------------------------//////////////////......+++,,,------......------...............------,,,---,,,+++***)))))))))))))))))))))*********++++++************++++++++++++)))))))))*********+++++++++,,,,,,,,,,,,---------+++++++++++++++*********))))))******++++++,,,,,,,,,++++++++++++*********************************---,,,,,,,,,------+++)))((())))))***+++,,,,,,---((((((((((((((((((((((((************************(((((())))))***+++++++++******************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************(((((()))***+++++++++***))))))((((((((((((''''''+++)))'''''')))******))))))(((((()))***++++++***************++++++++++++)))))))))))))))***++++++++++++++++++******))))))++++++******************((())))))*********++++++******)))(((((()))***+++************************)))***+++***)))((()))***++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((())))))*********,,,+++++++++++++++,,,,,,+++,,,,,,---------------,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,*********++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------///......---,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,------------------------------*********+++---...---+++,,,------............---......------------............---,,,++++++++++++++++++******++++++,,,---******)))))))))))))))******))))))))))))***++++++)))(((((()))******)))'''&&&'''((()))******)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------......111000///...---++++++***------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,---...000000000////////////000000000000//////---...///000000111111000.../////////000000111111////////////000000000000...///000///...---...000...............---------........................---...///000000000000///000000111111111111000000......////////////......///................../////////......---,,,,,,+++((((((***+++---...000000...---------,,,,,,,,,+++---------------......///...///000///.........000/////////.........------000/////////..................---------,,,,,,,,,------------------------......---,,,,,,------...---...//////000000//////---............---,,,,,,...---,,,+++***))))))))))))))))))************+++******+++++++++,,,,,,,,,)))))))))************+++++++++,,,,,,,,,---------+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********************************,,,+++***+++,,,,,,***((()))*********+++,,,,,,,,,(((((())))))))))))((((((************************)))))))))***++++++,,,,,,************************)))***+++,,,------------))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++++++++***)))))))))(((((((((((((((***)))'''((()))***)))((()))(((((()))+++,,,+++************++++++++++++,,,***))))))))))))***++++++,,,,,,,,,,,,+++***)))(((++++++******++++++,,,---((((((***+++,,,,,,,,,,,,+++***((('''''')))+++,,,)))))))))))))))))))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++******+++++++++(((((()))******+++,,,,,,+++++++++++++++,,,---...++++++,,,------------,,,,,,,,,++++++++++++,,,,,,'''(((***,,,---.........------------............////////////////////////------------------------+++,,,,,,---......------.........------,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,---------............,,,,,,,,,------------...,,,---...//////...---,,,------,,,,,,,,,,,,------........................+++***+++,,,...///...---,,,,,,---...............///...---,,,,,,---...///,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,---...,,,+++++++++++++++,,,,,,******))))))******+++,,,***))))))***,,,,,,***((('''(((***+++,,,,,,++++++******,,,---------,,,+++***+++,,,---......------------........./////////............------------///...---,,,+++,,,,,,---,,,,,,---------.........,,,,,,,,,---.../////////...........................//////000000//////...,,,---...///000000000000000000000000000000000111//////000000000111111111...///000///...---...000.............../////////........................---...///000111000000/////////000111111000////////////000000000000////////////000000000000//////...............---------)))***+++,,,---...///000.........------------------------------...//////...///000000///...///000////////////............/////////.........------*********++++++++++++,,,...........................---,,,,,,---///222444------...////////////...---.../////////...---,,,,,,++++++******+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,***))))))***+++)))(((++++++++++++++++++++++++)))***++++++++++++***)))************************))))))******+++,,,,,,---************************++++++,,,,,,---,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,++++++*********************++++++++++++***))))))***+++***))))))(((((()))+++,,,,,,+++*********+++++++++,,,,,,******))))))******+++,,,,,,,,,------,,,***)))(((++++++***+++,,,---///000)))***+++,,,,,,,,,+++***''''''(((((()))+++,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,,,,------*********+++,,,---...///***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---)))***,,,...///111222222000000000000000/////////000000000000000000000000........................+++,,,,,,---.........------------.........//////((()))***+++,,,------------------.........//////,,,,,,,,,---------......,,,---...//////...---,,,...------,,,,,,------...////////////////////////,,,,,,,,,---000000000...,,,,,,---.../////////...///...---,,,,,,---...///++++++*********+++,,,,,,------,,,,,,------...///---------,,,,,,---......*********)))******+++,,,+++***+++,,,------+++))))))***,,,---......------,,,---.../////////...---)))***---///000///...---////////////000000000000,,,,,,------...///000000000///---+++++++++---...---.........//////000000,,,,,,------...///000000///......---------............////////////......,,,---...///000000000000111111000000000000000000000000000000111111111111...///000///...---...000////////////000000000000000000000000000000000000---...000111111111000///...///000111111000///...000000111111111111000000---...///000000///...---,,,,,,------.../////////,,,,,,,,,------...........................------...------------...//////...000111000///...///111000/////////............///.........------------,,,------......//////000////////////////////////000///---...000444999<<<***+++,,,,,,------,,,,,,...///000000000///---,,,************+++,,,---...++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))*********))),,,,,,+++++++++++++++++++++,,,------------,,,+++************************)))******++++++,,,------************************------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,+++***+++,,,,,,+++***)))(((((()))+++---,,,+++******+++++++++,,,,,,,,,*********)))******+++,,,,,,,,,------,,,+++)))(((++++++***+++,,,...000222+++,,,------,,,+++)))(((###$$$'''***,,,------,,,////////////////////////+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******)))))))))***++++++,,,,,,++++++***))))))*********+++++++++,,,------......------,,,------------------------,,,,,,,,,,,,,,,---...///---...///111111111000///000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------...........................------------...//////111000......000111000///------......//////000000......---------,,,,,,,,,+++,,,...000000000000///......///000000000000000222000...,,,+++,,,---.........---------,,,,,,,,,........................////////////...---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++---...//////...,,,+++++++++,,,,,,---...//////---......///////////////..................------,,,------......------,,,........./////////000000......//////......---,,,111000///.....................---,,,***+++...000............////////////////////////000000000000............////////////+++,,,------......------////////////////////////000000111111111111000000---------......000111111222111000.........///000......//////000000111111//////.........------------------,,,,,,+++++++++------,,,,,,,,,+++++++++...---+++++++++,,,...000///...---,,,,,,---...///000000000000000000000000//////............//////...............---------......------------......//////......------------///////////////000111111000000///------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,---------)))***,,,...//////...---.........------,,,,,,,,,------------------------.........------+++******,,,------......------,,,---,,,+++******+++,,,---++++++***)))(((((())))))************************)))***+++,,,,,,,,,,,,,,,***(((%%%&&&***,,,,,,+++)))***+++,,,,,,+++)))((()))*********++++++++++++............---,,,++++++.........---,,,+++))))))++++++++++++******))))))******)))))))))))))))***------,,,++++++******)))......---,,,,,,+++******,,,------...///000111111//////.........---------........................///...,,,------...,,,+++)))***+++,,,---......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,222111///...------......---......///......------.........------,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++++++++++++++***++++++,,,,,,,,,,,,++++++,,,------------.........---......//////......------------------------------,,,,,,,,,------...///...//////000000000000///////////////......------------------------------------------------------........................//////.........---------..............................------......///000///...,,,,,,...///...---.........////////////////////////.........------,,,---...///000000000///......///000000000000000222000...,,,,,,,,,---............---------,,,,,,........................---....../////////......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------...---+++(((%%%$$$++++++,,,------...//////......///000000000000///---------....../////////---------......---------+++++++++,,,,,,,,,------......//////......---,,,,,,,,,------......//////---------+++******---///............////////////000000000000////////////....../////////000000000,,,------...............///////////////////////////000000111111000000///...------......000111111111000///......//////000000000000000/////////////////////.........------......---------,,,,,,,,,------------,,,,,,,,,,,,------,,,+++,,,---...//////......------....../////////////////////////////////............//////........................///......------......///111111000///...------,,,///////////////000111111000///...---,,,,,,,,,,,,............---------,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---...---,,,,,,+++++++++,,,***+++---.../////////............---------,,,,,,------------------------++++++++++++***)))((((((,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,***((())),,,------+++(((***+++,,,,,,+++***)))))))))*********+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,+++******,,,+++++++++******************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000/////////...........................------000...------......---,,,***+++,,,---............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111000///...---------...,,,---...............---.........---------,,,,,,+++++++++,,,,,,------...,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...//////////////////...---------------------------------,,,------...///111000000////////////000...............---------------------------------------------------------------------------------/////////............---------------------------...............///000000000...------...//////...000000///////////////...000000000/////////......,,,---...///000000000///......///000000000000000111000...---,,,------............------------,,,........................,,,---...///000000000000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------,,,***(((%%%$$$,,,,,,,,,---......//////...///000000111111000000,,,,,,---...///000000111------------------------++++++++++++,,,,,,,,,,,,...////////////...------+++,,,---......---,,,,,,,,,,,,,,,+++)))***,,,...............////////////111111000000//////....../////////000000000111111---...//////000000//////////////////////////////...//////000000//////...............///000111111000////////////000000111111111000000///.........////////////............//////............------///.........------------,,,,,,,,,---------...............//////.................................//////............//////------......//////000000///......------....../////////..................///////////////000111111000///......------------/////////.........------,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,+++******++++++,,,---...///000000000///...............---------....................................---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++***))))))))))))***++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,+++,,,......---+++((()))+++,,,---,,,,,,+++)))))))))************+++))))))+++,,,,,,---------))))))***+++++++++++++++,,,,,,++++++++++++******+++******)))******++++++((()))***+++,,,---...///***++++++,,,---......///,,,,,,------......//////000000000000000//////////////////......---------000///---...//////...---+++,,,,,,------.........------,,,,,,,,,,,,------------------------------000///...---------------+++,,,---..............................---------.....................///,,,,,,------------,,,,,,,,,,,,------......//////,,,,,,------------,,,,,,*********+++++++++,,,,,,......////////////....................................------------......222111000.........///000............------------........................------------------------------------------------/////////...............------------------------//////......//////000111222000//////000111111000111000000000//////......000000000/////////......---......///////////////......///000000000000000000000///...------..................------------..............................///000000000000000,,,,,,,,,,,,------------------------------------++++++,,,------,,,++++++***+++,,,...............,,,---------......////////////000111111111111111------......//////000000......------------................../////////000///////////////...------///000000000///,,,)))'''+++,,,,,,+++))))))+++---............////////////111111000000//////......000000000000111111111111//////000111111111111000////////////////////////......////////////......//////......///000111111......//////000000111111000000000000////////////000000000/////////......000/////////////////////////////////............+++,,,---.........---------...///000000///...---........................//////............//////------...///000000111111//////............//////***++++++,,,---.../////////////////////000000111111111000///////////////000////////////.........,,,,,,------------------------------.........///,,,,,,++++++,,,,,,---.........//////000000000000///...................................................//////...------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------...///...,,,+++((()))+++,,,------------)))))))))*********++++++***+++,,,---------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,)))******+++,,,---...///++++++,,,,,,---.........,,,,,,------------------////////////////////////000000//////......------///...------//////...---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------------------//////...---------------+++,,,---...............///...................../////////////////////...,,,------.........---------------......//////000---------......---------........./////////000000,,,------......------,,,........................///......---------......222111000.........///000................................................------------------------........................////////////////////////........................000////////////000111111222111//////111222111000111111000000/////////.../////////.........------...............//////000......///000000000000000000/////////........./////////.........---------////////////////////////000000000000000///......,,,,,,---------.........------------------------+++,,,------------,,,+++***+++,,,...000222333333------.............../////////000111111111111111000000000//////......---///......------......///000000000000111111111111//////000000//////...---000111111111000---***(((***+++,,,+++******+++,,,............////////////111000000000/////////...000000000000111111111111///000111111222222111111000000000000000000000000......////////////......000////////////000000111......//////000000111111---......///000111111222111111000000000/////////000000000000000000000000000000/////////.........+++,,,---.........---------...///000000///...---........................//////............//////......//////000111222222/////////....../////////---.........///////////////////////////000000111333222111111111111111111000////////////.........------------------------------........./////////+++++++++,,,...///111222////////////000000000111////////////////////////////////////////////////******+++++++++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******+++---...///...---,,,+++******+++,,,---.........************++++++++++++......///......---,,,,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,........................000000/////////............---,,,---...///...---,,,++++++***++++++,,,---...------,,,,,,------.............................................------,,,---....../////////...////////////////////////////////////............------......//////...................../////////---......//////......------............/////////,,,,,,------------,,,,,,........................000///......---.........111000000////////////000.........///////////////........................------------------------////////////////////////...////////////000000000////////////////////////000000000000000111111222111///......///000//////111000000000000000000////////////.........------//////............///000......///000000000000000/////////////////////////////////.........------////////////////////////000000000000///...---,,,---------.........//////------------------------+++,,,---......---,,,+++,,,,,,------...///000000...........................///000000111111000000222111111000///...------000///...------...///000////////////000000000111///000000000000///......---...///000000//////...***,,,---,,,+++***+++---............/////////////////////000000000000000/////////000000000111111///000111111222222111111000000000000000000000000...//////000000//////...000000000//////000000111...///000000000000000///,,,---...///000111222333111111111111000000000000//////000000000000111111000/////////............,,,,,,,,,---------....../////////000000/////////........................//////............////////////000000111111222222000//////......//////000444444333222111//////...///////////////000111111333222222111111222222222/////////.........------............---------------------.........//////++++++,,,---///000222333000000////////////000000////////////000000000000000000000000000000000000,,,,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,+++************+++,,,,,,------------------------++++++,,,,,,,,,+++******+++---//////---------...,,,,,,,,,------......///+++++++++,,,,,,,,,,,,---000000000//////...---,,,......///......---,,,,,,,,,,,,------------......++++++++++++,,,---......///......---,,,++++++***.........---------------//////......------,,,,,,------------............///////////////////////////---------///000///...---,,,+++***++++++---...//////............//////////////////////////////...//////000//////......//////000000000//////...////////////000000000000........................------...//////////////////...............------......////////////......,,,,,,,,,,,,------------------............------........................000000///..................//////000000000000////////////000000000111111........................////////////////////////111111111111111111111111.../////////000000000000111111111111111111111111111111000000000111222222111///......///000000///000000000000000111111111000000000/////////......000///...------...///000......///000000000000000/////////000000000//////////////////............////////////////////////....../////////......------.........////////////........................+++,,,---......---,,,+++......------------......////////////..................///000000000000///111111000000//////......000///...------...///000...////////////000000000000000000000000///......,,,------....../////////+++,,,......,,,+++,,,---............////////////......//////000000111111....../////////000000000///000000111111111111111000000000000000000000000///000000111111000000///111111000000000000000111///000000111111000///...---......///000111111222222222111111111000000000/////////000000000111111/////////.........------------,,,+++,,,---...///000000////////////000000//////////////////////////////............//////111111111111111111111111000000////////////000000222222111111000000000//////////////////000111111111111000000000111111222............---------,,,///.........------------,,,,,,---------.........---------------///000000000000///.........///000//////000000000111111111000000000000000000000000000000111111111111000000---......//////......---,,,,,,---......---,,,,,,+++*********++++++,,,------------------------------.........------,,,+++,,,...000///---...000222...---------------......,,,,,,------------...............///......------,,,,,,------......------,,,---------............+++++++++,,,,,,---...//////......---,,,,,,++++++,,,,,,------......//////000000//////...---,,,,,,---.........////////////.........///000000111111000///...///111222111000000///---,,,,,,---...///000000////////////000000////////////////////////...///000111111000//////111222222111111000///...//////000000000111111111------......//////000000------...///000000////////////......---------,,,......////////////....../////////000000000000111......////////////......////////////////////////000000///...............---...///111111111000/////////000000111111222222////////////////////////111111111111111111111111111111111111111111111111.../////////000000111111111111111111111111111111111111111000111111222333333111000000111222222111//////000000111111222222111111111111000000000000000///...------...///000...//////000000000000000...///000000000000000///000/////////............000000000000000000000000+++,,,---...////////////............/////////000........................,,,,,,---......---,,,,,,...............///000111///////////////.........---......///////////////////////////000000000000111///...------...///111000000000000111111111111000000000000000//////...///...---,,,,,,,,,,,,,,,+++---///...---,,,,,,---............/////////000------...///000111222222............//////////////////000111111111111000000000000000000000000000000000111111111111000000111111000000000000000111000000111111111///...---////////////000000000000222222222111111111111000......//////000000000111///.........------------...---,,,++++++---///000111000///......///000111000000000000000000000000//////............//////222222222111111111111111000000////////////000000)))***+++---///000222222///////////////000111111000///////////////000000......---------,,,,,,,,,//////.........---------,,,,,,,,,---------............---,,,,,,,,,,,,---000///...------...///000//////000000111111111222000000000000000000000000...//////000000000//////......////////////......,,,,,,---......---,,,,,,+++*********+++,,,,,,---........................///000000000///...------...000111000...///222666///......---------......---------.........//////++++++,,,---............))))))+++,,,---.........---------.........//////+++++++++,,,---...///000......---------,,,,,,,,,***+++,,,---///000111111111111000///...------,,,.../////////000000111111------...///000111222222222111000111333444444222222111///......///000111111111000000000000111111000000000000000000000000///000111222222111000///333333333333222000///...//////000000111111111222---......///000111111222//////...//////000111222+++,,,---...///////////////......------------...///000000///......000111......///000000000000000...............///000111...///////////////.........000111111000000000222%%%'''+++///222222222111000////////////000000111222222222222333333444555555555444333333222111111333222222111111222222333000000000000000000000000222222111111111111111111111111111222333333333444000000////////////000000111///...------...///111////////////////////////111111111000000000000000111111111111000000000000...///111111///...///000000000000000000000000000000000000000////////////////////////////////////444333222000000000111222000000//////.........---111111111111111111111111.........///////////////......//////////////////000000////////////000000//////000000111111111222//////000000000000//////111111000000/////////...,,,,,,------...///000000111111111000000000000000000000000000000000000000222111000//////...//////////////////////////////222222111111222444555666222111111000///000000000///000111222222222222222000000///////////////000444333222111000...------.../////////////////////............////////////,,,...///111111///...,,,------------------------111///---++++++---///111---------.........////////////000000000000//////------......///000000000222111000000000111333444111111000000000000111111000000///...............---------.........//////111111000000//////.........------,,,,,,------...........................,,,,,,---...///000111111......------------......//////......///111333444,,,---///000111111111000////////////000000000000.............../////////000000000000000000000000,,,---------......//////...............------,,,------------.........///000000//////.........---//////......---------,,,------------............000000///...............111000///...------------000000////////////000000111000////////////000000111111000//////...////////////............//////000000000000////////////------------.........//////.........///000222333222111000///............000000000111222222222333111111000///////////////000000000000000000000000333333222222111000//////000000000000000000000000000000111111111111000000000000000000000000000000111000///......///000111000////////////000000111......//////000000//////000///////////////000000///000111000......000111///000000111111111111111...............///000000......////////////.........000222222111000111222111111333333333222000///000////////////000111111222222222222222333444555555555444333333222111111333222222222222222222333111111111111111111111111222222222222222111111111111111222222222222222333///000111222222111000///222111///......///111222000000000000000000000000222222222222222222222222111111111111000000000//////000222222000///000111111111111111111111111111222111111111111000000000////////////////////////111111000///////////////000000/////////.................................000000000///.........---000000000000000000//////111111111111111111111111111111111111000000000000000000000//////000000000111111000000000/////////,,,------...//////000000111111111111111111111111111111111111111111111111111111000000//////000000////////////////////////222222111111222444555666333222111111000000111111000000111111222111111111222111111000000000111111333333222111000///....../////////////////////.../////////000000000111111...///000111111000///...........................000///---,,,,,,---///000------........./////////,,,------......------,,,//////////////////............///000111000000///111111000000000000111111000000///............///------........./////////111111000000//////////////////............//////........................,,,---...///000111222222000000////////////000000111000000000000111333444111222222222222111000000//////000000000000111111111111111111111111111111111111111111111111111111000000000000///////////////////////////...------////////////000000000000000000000/////////......000/////////.........---//////000000000111111111111000000///////////////222222111//////.........000//////////////////000000000000/////////000000222111111000//////000000///......------......///111111111000000000000///////////////000000000000000/////////000111333444000000000//////000000111111111111111222222222222111111000////////////000111111111111111111111111222222111111000//////...000000000000000000000000///000000111111000000///////////////////////////111000///......///000000111111000/////////000000111111111000000000//////000000000000111111222333///000111000//////000111000000111222222222222222......////////////000000......///////////////...///111333333222111222333888777666444222111///...///////////////000111222333222222222222333333444444444444333333222222222333333222222222222333333222222222222222222222222222222222222222222222222222222222222222111111111000111222333333222111000333222111000000111222333000000000000000000000000333333333333333333333333111111111000000000000///000222333333222111111222111111111111111111111111333333222222222111111111111111111111111111111111333333333333333333222111000000////////////..............................222111000000......---,,,222222222111111000000000111111222333333222111111333222222111000000//////222111000//////000111222111111111000000000000000---......//////000000000111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111222222222222333444555555444333222222111111222222111111222222222111000000222222111111111222222333222222111111111000000000111000000000//////......000000000111111111222222111111111111111111111111////////////////////////////////////////////////........./////////000000000000000111111000000000111111000//////...------,,,...000333333111///...111111000000000000111111111000//////......//////............////////////111000000000000/////////000000////////////000000////////////////////////......///000111222222333222222111111111111222222333222222222222222333333777666555333222111000000000000000111111111222222222222222222222222222222222222222222222222222222333333222222111000000000000000111111000000///...111111111222222222222333111111111000000000000000000000000000000/////////222222333333333333444444222222111000000000000000444333222111111000111111000000000000000000000000000000000000000000000111333222222111111111111222111111000000000000111111222222222222111111111111111111111222222222222333111000000000111222333444/////////000000222333333333333222222222222222111222111000000///000000000111111111111111111111111111111000000///.........//////////////////////////////000000000000//////////////////////////////000//////......//////000222222111000////////////222222111000//////......//////000000111222333444///000222111000///000111///000111111222222111111/////////000000000//////---...//////////////////000111333333222222222333555444222111000000000111////////////000111222222333222222222222222333333333333333333333333333333222333333333333333333222333333333333333333333333222222222333333333333333333333222222111111111000111111111111111111111111333333222111111222333333000000000000000000000000333333333333333444444444111111111111000000000000222333555555333333333444222222222222222222222222333222222222111111111111222222222222222222222222222333444555555444333222000000//////////////////////////////////////////111000000000//////......222222222111000000//////000111333444444333111000222111111111111111111111333222111000000111222333111111111111111111111111/////////000000000111111111111111222222222222222222222222222222222222222000000111222222333333333222222222222222222222222222222222222333444444444444444333222222222222333333333333333333222111000222111111111111222222333111111111111111111111111222111111000000//////...000000000111111111222222333222222111111222222333111111111111111111111111//////000111111000///////////////000000000111111222222333333333333222222000000000000//////......///111222444444333222111222111111000000111111222111000000///.../////////....../////////000000000000000000000000000000000000000////////////000000//////////////////////////////000111222222333333222222111111111111222222444444444333333333333333888777555333111111111222000000111111222222333333222222111111111111111000222222222222222222222222222222222222222222111111111111222222111111000///222222222222333333333333111111111111111111111111111111111111111111111111333444444444555555555555333333222111111111111222555444333333222222222333111111111222222111111111000000111111111111111111444333333222222222333333555555444444444444555555444333333333333222222222222222222222333333333333000000000111111222222333111000000111111222333444444444333333222222222111222222111000000000000111111111111111111111111111111111000000000//////////////////////////////////////////000000///////////////////////////////////////////////////000000333222111000000///000000222222000///...------............///000111222333///000222222111000000111...///000000111111000000//////000111111000///...------...///////////////000111333333222222222333222111000//////000222333////////////000111222333333222222111111222222222333333333333333333333333222333444444444444333222333333333333333333333333222222333333444444444444444444333333222222111111444222000......000222444222222222222222222222222000000000000000000000000222222222333333333444444333222222222111111111111333444666666444444444555222222222222222222222222222222111111111000000000333333333333333333333333---...000000111000///...//////000000000000000000000000000000000000000000.../////////000000111111111111111000000////////////000222333333222000//////000000111222333333444444333222111111222333444111111111222222222222222000000111111111111111111111222222222333333333444444444444444444444444444000111222333444444333333333333333333333333333333222222333333333333333333555444333333222333333333555555555555444333222222000000000000000111222333111111111111222222222222222222111111000000000000/////////000000000111111333333222222222222333333222222222222222222222222///000222333333222000///000000000111111111222222///000000111111000000///////////////000000111111222222222222222333333444222222111111111111222222111111000////////////////////////000000000111111000000000000111111111111000000////////////000000000000000000000000000000000000111111222222333333222111111000000111111222555555555555444444444444555444333111111111222333///000000111222222333333222222222222111111000000222222222222222222222222//////000000111222333333222222222333222111111000111111111222222222333333111111111111222222222222111111222222222222222222333333333444444444555555444444333222222222222222555444333333333333333333222333444444444444333222000000111222333333222222444444333333333333444444666666555555555555666666444444444444333333333333111111111222222222333333000000111111111222111111333333222222222222333333555444444444333333222222333333222111111111111111111111111111111111111111222111111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000...//////000000000111111222222111000000000111111222111000...------.....................///000111...111333333222000000000......///000000000000000///000111222111000///...,,,---...///000000000000///111333333222111222333444333222111111111222333/////////000111222333444333222222111111111111222222222222333333444444444222333444555555444333222333333333333333333333333222333333444444555555666444444444444333333333333555333111//////111333555222333333333333333333222111111111111111111111111111222222333333444444444444444444333333333222222333555666666555444444555333333333333333333333333222111111111111000000000333333333333333333333333//////000000111000000000//////000000000000111111////////////////////////---...//////111111222333000000000000000000000000///000111222222111000///...///000111222444555555333444444444444444444333222222222222222333333333222222222222222222222222222222222333333444444555444444444444444444444444222333444555555555333333333333333333333333333333222333333444444333333222555444333333222222333333444444555555555444333333000000000000000111222333111111222222222222222222111111111111111111111111/////////000000000111111333333333333333333333333222222222222222222222222000111222333333222111000111111111222222222333333222222333333333333222222......///000000111222222111111000//////111222333222222111111111111222222222111000000//////000000000000000000111111111111000000000111111111111222000000////////////000000000000000000000000000000000000111111111222222222111000000000000000000111333444555555555555444444222222111111111222333333...//////000111222333333555444444333333222222222222222222222222222222222------...000111222333444222222333333222222111000111111111111222222222222111111111111111222222222111111111222222222222222222222222333333333444444444444333222222222222222333333222222222222333333222333444555555444333222///000222333444444333222333333333333333444444555444444333333333333444444444444444444333333333333111111111111222222222222111222222333333333222222555444444333333333444444555444444444444444444333444333222222111111222222222222222222222222222222222222222111111111111111000000000000000000000000000000111111111111000000111111111111111111111111//////000111222222222222111111111000111111222222333222000......///000111//////.........//////000...111333444222111000000//////000111111111111000///000222222222000///---,,,---...///000000000000...000222222111000111222333333222222222222222333/////////000111222444555333333222111111111111111111111222333333444555555222333444666666444333222222222222222222222222222333333333444555666666666444444555555555555555555444444555555555555444444444444444555555444444444444444444444444444444444222333333444555555666666666555555555555444444444333555666666555444444555444444444444444444444444333333222222222111111111222222222222222222222222333222222222333333444555//////000000000111111111000000000000000000000000/////////000111111111222///000000111111222222222222222222222222222222222000000111222222333444444333444555666666555444333222222222333333333444444333333333333333222222222222222333333444555555555555555555555555555555555333444555666666555333222222222222222222222222222222333444444444333222222444333333222222222222222111222333333333333333333111000000111222333444444222222222222222222222222000111111222222333333333000000000111111111222222111222333444444333222111222222222222222222222222222222333333333333222222222222222222333333333333555555666666666666555555000000000000000000111111000000111111111222222222333222222111111222222333222111000000//////000000000000000111111111222222000000111111111222222222111111000000000000111111111111111111111111111111000000000111111111111111111111000000000000111111111222444555666555555444222222222333333333222222---......///111222222333444444444333222222111111111111111111111111111111...//////000111222222333222222222222222111000000111111222222222333333333000000000111111111222222000111111111222222222222222222222222333333333333444333333222111222222222222111111000111111222222111222333444444333222111///000222444555555444333333333222222333333444555333333222222222222333333444444444333333333222222111111222222222333333333444444555666666555444333333333333333444555666666444444444444555555555555444444333222222222222333222222222222222222222222000000000111111111111111222222222222222222222222111111222222222222111111222222222222222222222222///000222333444444333333111000000000111222333333444333111//////000222333111000///////////////000...111333444333111000000000000111222222222222222000111222333222111///---,,,---...///000000000000...000111111000000111222...///000111222333333444/////////000111333444555333333222111000000111111111111222333444444555555222333555666666555333222222222222222222222222222333333444444555666777777444555555555666777777777333555888::::::888555333555555666666666666555555666666666666666666666666444444444555666777777888777666666666666555555555333555666666555444444555444444444444444444444444444444444333333333222222222222222222222222222222111111000///000111333444//////000000111111111222222222222222222222222222111111111000000000000000000000111222333444444555444333333222222333333444222222222222222222333333222444666888888666444222222222222333333444444444333333333333333333333333222222333333444555666666666666666666666666666666444555666777666555333111222222222222222222222222222333444444444333222111444333222222111111222222///000111222222222222222222222222222333444555666333333333222222222111111000000111222333444444555111111222222222333333333000111333444444333111000222222222222222222222222333333333333333333333333222222333333333333444444222333333333333333333222222222111111000/////////000111444666666555333111333222222111111222222333222111111000000000000000000111111111111222222222000000111111222222222222333222222222222222222333111111111111111111111111000000000000000111111111222111111111111111111222000111333555666666555555333333444555444333111000,,,---...///000111222222222222111111000///......000000000000000000000000111111111111111111222222111222222222222111000000222222222333333333444444//////000000111111111111000000000111111222222222222222222333333333444444444333222222111111222222000000000///000000111111///000222333333222000//////000333555555555444333222222222222222333444555444444444333333444444444444444333333333222222222222222222333333333444444666666777888888777666555222222222333555777888999333444444444555666666666555444333333222222333333222222222222222222222222////////////000000000000222222222222222222222222222222333333333333222222333333333333333333333333000111222444555555444444///000222333333222000///000000111111111222222222555444333222222222222222222111111111111111222222111111222333333333222222222222111111000/////////------------.........///111111222333333333222222111...---111777999444///111111111222333333444444222222222222222222333333444444444333333222222222444444555555555555444444222222222333333333444444444444444555555555666666444555555666777888888999666666666666666777888888888888888777666444333222444555555555666666777777555666666777888999999::::::999888666555555555555666666777777777777666666777666555444333222222222444444444444444333222111222222222111222222333333111000000222555555333000222222333333333444444444666555444333222111111111222333333222000///000222000111222222444444555666666555333222111111222333444444444444444444444444222222222333333444444444555555555666666666666777333333333333333333333333888666444333222333555666777666666555444444444444444444444444444444444444333333333333333333333333111222444666666555444333333444666777777666444333111111222333333222222222222222222222222222222222111222222222222333333333555555555444444333333333666555444333333333333333111222333444444444333222111111222222222333333333222333444444444333222111333333333222222333444444777777888666444222222333222111111000111333444555555333222444777777444000444444333333222111000000222222222111111111111000222222222222222222222222000000111111111111000000000000000000000111111222444444333222111000///...222222222222222222222222000000111222222222111111222222222222222222222222333333222111000///......///000000111111111000000555444333222111111111111111111111111111111111111000000000000000000000000000000//////.........---............/////////000222222111000//////000000222222111111111111111222111111111111000000000000111111111111222222222222////////////000111222333444444444333333333222222222222222333333222222222555444222000000111333444444333333333222111111111333333333444444444555555555444333222333555777888888777555555666666555333666777777666444444666777777555222000///111444666666666666555555444444444222222333222222111000///111111111000111111222333333333333333333333333333444333333222222333333444444444444444444444444444555444333222222333444555000111333444444333111000111111222222222222333333555555444333333333333333333333222222222222333333222222333333444444333333333333222222111000000000/////////000000000111111111222333333444444333333555222111555;;;<<<888333222222222333333444444444222222222222333333333333444444333333333333333333444555555666666555555444333333333333444444444444444444444555555555666666555555666666777777888888666555555555666666777888777777777666555444333222555555555555666666666777555666666666777888888888888888777666555555555555555666666777777666666555555555444333222222222222333333444444333222222111333333222222222222333333333111000222444444333000222222333333333444444444666555444333222222222222333444444222111000111333222222222333333444444555555444333222222333333444444444444444444444444444222333333333444444444444555555555555666666666666555555555555555555555555555444444444444555777888444444333222222222333333444444444444444444444444333333333333333333333333111222444555666555444333222333444555555444333222222333333444444333333333333333333333333333333333111111222222222333333333555555555555444444444444555444444333333333333333222333444555555444333222222222333333333444444444333444444555555444333333333333222222222222333333555666666666444333444555555444222111000000111111333333444555777777555444444444444333222111111111222222222222111111111111222222222222222222222222111111222222222222111111000000000000000111222222333222222111111111111111222222222222222222222222111111222222333333222222222222222222222222222222333333222222111111000000222222333333333222111111222222111111111222222333000000000000000000000000000000000000000000000000000000000//////.........//////000000000111111111333333222222222111111111222222111111111111111222111111000000000000//////000000111111111222222222333222111111000000000000444444333333333222222222222333333444444333333222111111////////////000111333222222222222222111111333333333444444444444555777666444333333444555666777555444555666666555444333444555444222222333555666555333111111222333555444444444333333333333333222222222222222111111000111111111111111222333444444444444444444444444444555555444444444444555555666666666666666666666666777777666666666666777777222333444555555444333222222333333333333444444444666666555555444444555555555444444333333444444444222333444555555555555555555444444333222222111111222222222222333333333333333333444555555555555444777444333777<<<>>>:::666333333333333333333444444222222222333333333444444333333333333444444444444444555555666666555555444444444444444555555555666444444444555555555555555666666666666666666666666555555555444555555666777555555555555555444333333555555555555666666666666555555666666666666666666555555555555555555555555444555555555555555555444555444333222111111111111333333333333222222222222444333333222222333333333444222111111222333222111333333333333444444444444555444333333222222222222333444444333111111222444333333333333333333333444444444333333444444555666444444444444444444444444333444444444444555555555444444555555555666666666666666666555555444444444333333444555666777888888333333333222333333444444444444444444444444444444444444444444444444444444111222444555555555444333333333555555555555333333444444555555555555444444333333333333333333333333222222222222333333333333555555555555666666666666555444444333333333333333444444555555555444444333444444444444555555555555444555666666666666555555333333222222222222333333333444666666555555666777444444222111111000111111222444555666555555666666555555444444333222222222333333333222222222111111333333333333333333333333222222333333333333222222111111000000111111222333222111000000111222333444111111111111111111111111222222333444444444444444333333333333333333333333333333333333333333333333555555555555444444333222000000000000111222333444000000000000000000000000000000000000000000000000000000000000000/////////111111111222222222222333222333444444444333222111222111111000111111222222000000000000/////////...000000111111111222222222333333222111111111222222333333333333222222222222333333444444444444333333////////////////////////111111111222222222222222222333333333444444444444888777666444333333444555555444333444555666555444222333444333222222333444555444444333222333333333111111222222222222222333111111222222222333333333111111111111222333444555555555555555555555555555777777777777777777777777777777777777777777777777444444555555555555444444444444555555555555444444444444444444555555555555777777666666666666666777555555444444333333444444333444555666666777666666666666555555444333333333333333333444444444555555444444555666666666666666666444333666:::;;;999666333333333333222222222222222222333333444444555555222333333333444444555555555555666666666666555555555555555555666666666666555555555555555555555555666666666666666666555555555555444444444555555666333333444444444444444333555555555666666666666666555555555555555555444444333444444555555555555555333444444555555444444333555444333333222222222333333333333222222222333333555444444333333333333444555333111111111222222333333333333444444444444555444444333222222222333333222333333222111111222444555555444444333333333333333444444444555666777777555555555555555555555555555555555555555555555555444444555555555666666666555555555444444333222222333444555777777888777777555555555555555666777888444444444444444444444444444444444444444444444444222333444555555555444444666777777888888777777666666666777777777666555555444444444444444444444444222222333333333444444444555666666666777777888888666666555555555555555666555666666555555555444444555555666666666777777777666666777777777777777777666555444444444444444444444555666666555555666777222222222333444444555555222555777666333222333666555555555444444444333333444333333333222222222222333333333333333333333333222222333333333333222222222111111111111222333333333222111000000222333555111111111111111111111111222333444555555666555555333333333333333333333333111222222222333333333444555555666555555444333222000000000000111222333333333333333333333333333333111111111111111111111111111111111111111111111000111111222222222333333333111333444555555444222111222111111111111222222333000000000000////////////111111111111222222222222000111111222333555666777333333333333222222222222222333333444444333333222000000111222222222222111000111111111222222333333333333333333444444444444777777666555444444555555333222222333555666555444333444666666444444555666444444444444444333333222111111111222222333333333111111111222333444444555222222222222333444666666777777777777777777777777888999999999999999999888888888888888888888888888222333444555555444333222555555555666666555555555444444555555555666666666777777777666666777777888555555444333333333333333333444555666777777777777777777666666555444444444333333444444444555555555555555666777777777777666555333333555888:::999777333333222222111111000000222333333444555555666666333333333444444555555555555666666666666666666555555555555666666666777777555555555555555555555444666666666666555555555555666555444444444444555555222333444444555444444444666666666666666555555555555555555555444444444444222333444555666666666555333333444444444444333333666555555444444444444555444333333222222333444444666555555444333333444444333333222111000111222444333333444444444555555555333333222222222333444444111222333222000000222444666555555444444333333222333444555666777888888888666666666666666666666666666666666666666666666666555555555666666666777777666666666555555555444444666777777888888777666666666666666666777888999999555555555555555555555555555555555555555555555555444444555555666666666666888888888888888888888888888888888888888777666555555555555555555555555555444444444444555555555555777777777888888999999999888888777777777888888999777777777666666555555555666666777777777888888888777777777777888888999999999888777666666666666666666777777777555444555666444444555666777777777777444666777555111///111333666666666555555555555555444444444444333333333222333333333333333333333333111111222222222222111111222222222222222333333444444444222111111111222333111111111111111111111111333333444555666777777777333333333333333333333333000000111111222333333333444444444444444333222222222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333000222333555555444222111222222222222222333444444222222111111111000000000222222222222333333333333222222333333444666777888444444444333333333222222222222333333333333222222111111222333444444333333111111222222333333444444333333444444444555555555555555555555666666777777333222222333555666555444222444666666555555555666444444555555555444333222222333333333444444555555222222222222333444666777333333333333444555666777888888888888888888888888999999:::;;;;;;:::999999777777777777777777777777555666777888888777666555555555555555555555555555444555555555555666666666777777666666777777888888666555444333333333333333333444555666777888888888777777777666555555444444333444444444555555555555555555666777777777777666666555555777999:::::::::444444333222222111000000222333333444555666777777444444444444444555555555555666666777777666666555555555555555666666666777555555555555555444444444555555555555555555555555777666555555444555555555333444444555555555444444666666666666666555555555444444555555555555555555333444555666777777666555333444444444444444444333666666555555555555666666555444333333333444666777777666555555444444444444111222333222111111333555333444444444555555555555222222222222333444444555111222333222111111333555666555555555444444333333444555666777888999999888888888888888888888888888888888888777777777777666666666777777777888888888999999999999999999999999999888888888777777777666777777666666777777888888777777777777777777777777666666666666666666666666666666666666777777777888777777777777777777777777888999999888888777666555666666666666666666666666555666666666666777777777999999999999999:::::::::999999999999999::::::;;;999999888777666666666666777777777777888888888888888777777777888999:::;;;;;;:::999888888777888888666777888777555444555666999999999999888777666555666666666444222111222333666666666666666666666666555555444444444333333333333333333333333333333333111111222222222222111111333333222222333333444555444444333333333222222111222222222222222222222222222333444555666777777777333333333333333333333333000111111111222222333333222222333333444333333222333333222222111222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222333333333333111222333444444444333222333333333333444555666666444444444333333333333222333333444444444555555555888888777666555555555555555555555555444444444444333333444444444444333333222222222333333444444555333333333333444444444444444555555555666666666666444444555666777777888888555444333444555666555444000222555666555444444555555555555555555444333333444555555555555555555666333333222222333555666888555555555555555666666777888888888888888888888888888999:::;;;;;;:::999888666666666666666666666666555555555666666555555555555555555444444555555555444444444555555555666666666666666666666777888888888777666555444444444444222333555666777888888888777777777666555555444444444555555555666666666666444555666666777777666666777666666777999:::;;;;;;777666666555333222111111333333444555666777888888555555555555444444444444666666777777777777666666444444555555555666666666666666555555555444444444333444444555555666666666888777666666555555555666555555666666666555555444777666666666555555555555444444444555666666777777444555777888888777666555444444555555555555444444555555444444444555555666777666444444444666777999888777666555444444444444---000333333222222444555444444444444555555555555222222222222333444555666333444555555444444666777555555555555555444444444555666888999999999888888::::::::::::::::::::::::999999888888888777777777888888888888999999999999999::::::;;;;;;<<<<<<<<<999888777777777888999:::::::::999888888888999999888888888888888888888888666666666666666666666666888888888888888999999:::888888888777777888888888999999999888888777666555777777777777777777777777777777888888888999999999;;;;;;;;;:::::::::::::::999999999999999:::;;;;;;;;;:::888777666666777777777777777777888888888888888777777777888999:::;;;;;;;;;:::888888777777888555666777777666666777888888999999999999777666555888666444444555666777666777777777777777777777777555555555555444444444444444444444444444444444444222222333333333333222222333333333333333444555555000222333444555444333222333333333333333333333333222222444555666777777777444444444444444444444444222222222333333333333333111111333333444444444444222222222222333444555555333333333333333333333333333333333333333333333333222333333333444444444444333333444444444555555555333333444444444555555555444444444555555666777888777777666666666555555555555555555555666666666666;;;:::888777666555444444777666666666666555555555555555666666666666555555555555444444555666888999555555555555555555444444666666666666777777777777555666666777777777666666777555444555666666555444000333666777666666666666666555555555444444444444666666666555555555555555555444333222333444666888777777666666555555666666888888888888888888888888777888:::;;;;;;:::888777777777777777777777777777333333333222222333333333555555444444444444555555444444444444555555555666666666555666666777888888999999777666555555555555222333444666777777888888777777666666555555444444666666666666777777777777444555555666666666666666555555555666777999::::::999999888666555444333222333333444555666777888999666666666555444444444333666666777777777777666666444444444444555555555666666666555555555444444444333333444444555666777777888888777666666666666666666666777777666555555444777777666666555555555444444444444555666777888888555666888999999777666444444555555666666555555444444444333333333444444555777666555444555666888:::888888777555555444444444+++///333444333333444666444444444555555555666666111111111222333444555666555666777666666666888:::555555555555555555555555666777888999:::999888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777888888999999999:::::::::777888999999:::;;;<<<===888777666666777999;;;===>>>===<<<<<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777999999888888999999:::;;;;;;::::::999999::::::;;;999999999888888666555555777777777777777777777777888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::999888888888999::::::;;;<<<;;;999777666777777888666777777777777888888888777777666666777999:::<<<;;;:::999888777777777777333444666777666777999:::444555777888999999888888888555333444888;;;;;;:::777777777777777888888888666666555555555444444444444444444444444444444444333444444555555444444333444333333333333444555555---///333555666666444333444444444444444444444444111222333555666777777777444444444444444444444444444444444444444444444444111111333444555666666666111111222333444666777888555555555555555555555555333333333333333333333333333333333444444555555555555555555555666666666777555555555555555666777888555555555666666888999999888888888888777777777777666666666666777777777777999888888777777777777777777777777777666666666666777777888888888888777777:::999777777888:::<<<>>>777777777666555555555444777777777777888888888888777888888888777666555444888777555555666666555333222555888:::999888888999666666555444444444444555666666666555555444444444666555444333333444666777999888777666666555555555888888888888888888888888666777999::::::999777666777777777777777777777777777666555444444555666777666666555555555444444444444222111333777999888666777777777777777777777777999888888777666555555444555555555666777888888999555555555555555555444444444555555555666666777777888888888888888888888888777777777777777888888999888888777666666666666666444444555666777777666666555555666666666666666666555666666777777777666666111222444555666666666555777777777666666555444333555444333222222333555666666666666666555555555555444444444444555555666666555666666777777777777666555555444444666888:::;;;666555555555555555666777777777777777777777777777777777777777666666666666555666666777777777777777333333333333333444555666555555555444444333333333555444444333333444444555555444333333222222222222222333444555666666666666777777777777666666666666555666777888999:::;;;;;;888888888888777777777777777888::::::888777888999999888777555555555666777777777777777777777777777777777777888999999::::::;;;:::999888888888999:::777777666666666666777777444444444444444444444444444555666777888888888888::::::999999888666555444555555555555555555555555777777777777777777777777:::999888666666666777777::::::999888777777777888999888777777777888:::;;;888999:::::::::888777666333444555777888888999999777777888999999999999888999999777666555555555555666666666666777777777777666666777777888888888999999888888777777777777777<<<;;;;;;:::999888777777666555444444333333333333666666666666666555555555666666666666666555555555333333444444444444444444333444444444444444444333555555555444444333333333+++---///111444666777777222333333444444555555666222222333444444555666666333333444555555444444333444444333222222333333333555444444333333444444555444333111111222444444444333333333333333333333333444333111111111222444666666666777777888888888999777666666666666888999:::777888999::::::999888777999999888888888888999999;;;;;;;;;;;;::::::999888555666777888999::::::::::::::::::::::::999888777666555666888;;;======<<<999999999999999999999999555555666666666666555555888888777777777777777777777777777777666666666666666666777777777777666666444444555555555555444444555555666666666666555555333444555444222222444555999888777555555555666777999777555555666777666555666777999999:::999888777666666777888:::;;;===>>>888888777555555444444444666666555555555444444444555333222444777999999777777777777777777777777777888888777777666555555444444555555666777777888888777777777777666555444333333333444555666777888999888888888888888888888888888888888888888999999:::888777777666555666666666444444555555555666666666777777777777777666666666444555666777777777777777444555777888999999888888888888888888777666555444555555444333333555666777777777777777666666666666555555555555666666666666777777777888888777666666777777666666666666777777666666555555666777888888888888888888888888888888888888777777777666666666555666777777888888777777666666555444444444555555666555555555444444444444555555444444444444555555666555444444333333333444333444555666666777777777777777777777777777777777666666777888999:::;;;;;;999999888888777777777666666777999999777666777888888888777666666666666666888888888888888888888888666666777888888999999:::;;;:::888777666666777777777777666666666666777777444444444444444444444444555555666777888888888888999999999888777666555444555555555555555555555555666666666666666666666666:::999888666666666777777999888888777777777777888777777666666666777888999555666777777666555444333444444666777888999999999777888888999999999999999999999888777666666666666666666666777777777888888777777777777888888888999999888888777777777777777777777777777777777666666555555444444333444444444666666666666666666666666666666666666777777777777666666666555555555555555444555666666666666555444555555555555444444333333111222333444666666777777222222333333444555555666222222333333444555555666444444555555555444444333444444333333333333444444555555444444444444555555666444222222444666666666555555555555555555555555777666555444444666777999777777888888888999999999999888777777777888999:::999999:::::::::999888777999999888888888888999999;;;<<<<<<<<<<<<;;;:::999888888999:::;;;;;;;;;::::::;;;;;;;;;::::::999888888777777999;;;======<<<999999999999999999999999777777888888888888777777888888888888888888888888666666666777777888888888555666666777777666666555666666777777777777666666666666777777777777666666444555555555333333555666999888777666555666666777888777555666777777666444555666888999999888888777555555555555666666777888888888777666555555555555666666666555555555444444555444444555888999999888777777777777777777777777888777777666666555555555444444555555666666777777999999999888777555333333111222333555666888999:::888888888888888888888888999999999888999::::::;;;888777666666555555666666555555444333444555666777999999888888777777777666444444666777888888888888777888:::;;;<<<;;;;;;:::::::::::::::999888777666555555555666666777777777999888888888777777777777777777777777777777666666999999999999888777666666888888888888777555444333666666666777777999:::;;;888888888888888888888888888888888777777777777666666666777888888888888777999888777666666555555666666666666666666555555555666666666555555666666666777777666555555555666666444555666777888888888888777777888888888888888888777777888999999:::;;;;;;::::::999999888777666666555777888888777666666777777777888888777777666666888888888888888888888888666666666777888888999999999999777666555555555555666666666666666666666666555555555555555555555555555666777888999999999999999999999888777666555444444444555555555555555555666666666666666666666666999888777777666777777888888777777777777888888999666666555555555666777777555555666666555555444333555555777888999999999999888888999::::::::::::::::::999888777777666777777777777777777888888888999777777777888888888888888999888888777777777777777555555555666666777777777555444444444444555555666777777777777777777777777777777777888888999999999888888888777777666666666555666777999999777666555666666555555555555444444555555555666666555555444222222333333444555555555222222333333444555555555666666666666555555444333555555444444444444555555666555555444444555555666666444333333555666666555888888888888888888888888888888777666666888999:::999999999:::::::::::::::;;;;;;:::999999999999:::::::::;;;;;;:::999888888999999888888888888999999<<<<<<======<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::999888999<<<===<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999999999999999999999999555555666777888999::::::777777888888888888777777888888999999999999888888777777888888888888777777555666666666444444666777999888777777666777777777777777666777888888666333555666777888999888777777777777666555444444444444999888777666555555555555666666666666555555555555555444555666777888888888777777777777777777777777777777666666666555555555444444555555666666666666888888888777666555444333333333444555666777888999888888888888888888888888999888888888888999::::::888777666666555555666666666555333222222444666777999888888777777666666555555555777888::::::;;;;;;999:::;;;<<<======<<<;;;;;;;;;;;;;;;:::999888888555666777888888888888888::::::999999999888888888999999888888888888777777:::::::::999999777666555777888888888888666444333666777777888999:::<<<===999999999999999999999999999999888888888777777777666777888888999999888888:::999999888888888888999888888888777777777777777888888777777777777888888999888888777777777888888666777888999999999999999888888888888999999999999888888999999:::;;;;;;<<<;;;;;;:::999888777777666666777999999777777777888666777888999999888666555777777777777777777777777555666666777777888999999777777777666666666666666666666666666666666666666666666666666666666666666666777888999::::::::::::888888888888777666555444444444555555555555666666777777777777777777777777888777777777777888888888888888888888999999:::;;;666666666666666666777777888888888888888888777777666777888999::::::::::::999999:::;;;;;;;;;;;;;;;::::::999888888888888888888888888888999999999999888888888888888888888888999888888777777777777777777777777777777888888888555444444444555666777777777777777888888888888888888888999999::::::;;;;;;:::999999888777666666555444666888999999888666444666666666666666666666666444444555555555444333333222333333444444555666666333333444444444555555555777777777777666555444444666666555555555666777777777666666555555666666777555444333444666777666555999999999999999999999999888777777666777888999999;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;:::::::::::::::::::::999999888888:::999999888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;::::::999;;;999999999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::::::::;;;777777777888999::::::;;;999999::::::::::::999999888888999999999999888888888888888999999888888888666777777666555555666888888888888888888888888888888888888:::;;;:::777444555666888999::::::999888:::999888777666666666666999888777777666666666777777777666666666555555555333444555555555555666777777777777777777777777777666666666666555555555555555555555666666666666666444444555666666666555555555555555666666666666666888888888888888888888888777777777777777888999999888888777666666666666777777666444333333444555777777777777666666555555555666777999:::;;;<<<======999:::;;;<<<<<<<<<;;;:::;;;<<<<<<;;;;;;:::999888555666777888999999999999::::::::::::999999999999999999999999999999888888:::::::::999999777666555555666777888888777666555777777888888:::;;;<<<===999999999999999999999999999999999999888888888888777888888999999999999999888888888999:::;;;<<<===999999999999999999999999:::999999888888999999:::999999999888888999::::::999999::::::;;;;;;::::::999999999999::::::;;;;;;999999999:::;;;;;;<<<<<<;;;;;;;;;:::999888888777777999::::::999888888999666777888999999888777666666666666666666666666666666666666777888888999999666777777888999999999999666666777888888777666666777777777777777777777777777888999:::;;;;;;;;;;;;888999999999888777666555555555555666666777777777888888888888888888888888777777888999999:::::::::::::::::::::;;;<<<======888888888999888888888888999999999999999999999:::777888999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;::::::999999999999:::999999999999::::::::::::999999999888888888888888999888888777777777777777999999999888777666666555555555555555666666777888888888888999999999::::::999:::::::::;;;;;;<<<<<<:::999999888777666555555444555777888888777555444777777777777777777777777333444555666666666666666333444444555666666777777555555555555555666666666777888888888777777666555777777666666777888888999888777777666666777777888888777666777999:::999777999999999999999999999999888888888888999999::::::======<<<<<<<<<<<<<<<<<>>>>>===<<<;;;::::::999999999888888999999999::::::999999999999::::::999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999999:::::::::::::::999;;;999888999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::999999888999999::::::999999888777888888999999888888777888888999999999999888888666777888777555555777888888888999999999999999999:::::::::<<<===<<<999666777888999;;;<<<<<<;;;;;;::::::999999888999999999999999888777777777777888777777777666666666555555222444555555444444555777777777777777777777777777555555555555555555555555666666666777777777777777222333444555666666666666777666666666555555555555888888888888888888888888777777666666777777888999999999888777777777777888888777666555444555666666555555555555555666666666888888:::;;;<<<<<<<<<<<<888999:::;;;;;;;;;999999;;;;;;;;;;;;:::999888777666666777777888999::::::;;;:::::::::999999999999888888888999999999::::::999999999999888777666666555555666777777888777777888888888999999;;;<<<===:::::::::::::::::::::::::::::::::999999999888888888888999::::::::::::999888888888999;;;<<<>>>???:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888:::;;;;;;:::999999:::777777888888999999888888666666666666666666666666777777777888999999::::::777888999::::::;;;::::::777777999999999999777777999999999999999999999999888999:::;;;<<<<<<<<<<<<999999::::::999999888777666666777777888888999999999999999999999999999999777888999;;;;;;<<<<<<<<<===<<<<<<<<<<<<======>>>::::::;;;;;;;;;:::999888888888777777777888999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999999999999999888888888999888888777777777777777999888888777555444444333777666666666666777777888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777666666666777777777777666666777777888888888888999999555666777888999:::::::::555555666666777888888888777777777777777777777777777888888999999888888777888777777888888999:::;;;999888888777777888888999;;;;;;:::<<<>>>>>>===;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999888888888999:::;;;<<<::::::999999999999::::::999999::::::;;;:::::::::::::::;;;;;;<<<;;;;;;:::999::::::;;;;;;;;;;;;:::;;;:::999:::;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::888999999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::777777777888888777777777777777777888888777777777888888999999999999888888666777777777555555777888888888999:::::::::999999;;;;;;;;;;;;<<<<<<:::888777999:::<<<=========<<<999999888888888999::::::999999888888888888888999777777777777666666666555333555777666555444666888777777777777777777777777555555555555555555555555888888888888888888888777444555555666666666666555555555555666666666666666888888888888888888888888888888777777888888999:::;;;:::999999888888999999888888777777777666666666555555555666777777888888888888999:::::::::::::::888999:::;;;;;;:::999888999999999999888777666666666666555666777999:::<<<:::::::::999999999999888666666777888999:::;;;;;;777777777888888777666666666666666666666777888888999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888999999:::;;;:::::::::999999999:::;;;<<<===>>>;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<===:::999999999999:::;;;<<<<<<===============<<<<<<999::::::;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888999;;;;;;999888999:::888888777777888888999:::888888888888888888888888888888888999::::::;;;;;;999:::;;;;;;;;;999888777777999:::;;;;;;:::999777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<======<<<::::::;;;;;;;;;:::999999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<===>>>>>>===>>>===<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::999888777777666666666777999999::::::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::::::::999999888888888999888888777777777777777888888777777777666666666888888777777666666777777999999999:::;;;<<<<<<<<<===<<<<<<;;;;;;::::::999:::::::::999999999999999999888777777777777888999888888888999999999::::::777777888999::::::::::::777777777888999999::::::888888888888888888888888666777888999::::::::::::888888888888999:::;;;<<<999999888888888888999999;;;;;;;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<======>>>>>>>>><<<;;;:::999999999:::;;;===???@@@;;;::::::999999::::::;;;999::::::;;;<<<<<<;;;;;;:::;;;<<<<<<============;;;;;;<<<===============<<<;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888999999999999888888777777888888888888777777777777888888888888777777666666777666555444666888888888:::;;;;;;;;;::::::;;;:::999999::::::999888777888:::<<<=========<<<::::::999999999999::::::999999888888888999999:::777777777777666666666666444777888888555555777999777777777777777777777777444555555555555555555555999999999888888888888888777777888777777666555555444444444555666777888888888888888888888888888888999999888888999999:::;;;<<<;;;::::::999999::::::888888999999888777666555555555666777888999::::::777888888999999999888888999:::;;;;;;;;;:::999888888888888888777666555555666666555555666888;;;<<<:::::::::999999999888888555555666777999:::;;;<<<555666666777777777777666888777666555555666777888999999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999::::::;;;;;;::::::;;;;;;:::::::::;;;;;;<<<;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<======999999999999999:::;;;<<<===>>>>>>>>>>>>>>>===<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===777888::::::888777888999999888777777777888:::;;;999999999999999999999999888999999::::::;;;<<<<<<<<<<<<<<<;;;:::888555444888999;;;<<<<<<;;;999888========================999:::;;;<<<============;;;;;;<<<<<<<<<;;;::::::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;===????????????>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<;;;:::999888999888777777777999:::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<===:::::::::999999888888888999888888777777777777777999999999999::::::::::::999999888777666666777777999999::::::;;;<<<============<<<;;;:::999999888::::::;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;888888888999999:::::::::666777777888888888777777777888888999::::::;;;;;;::::::999999999999999999666777888999:::;;;;;;;;;999999999999:::;;;<<<===:::999999888888999999:::999888999:::<<<<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::>>>>>>======<<<<<<<<<;;;<<<======>>>>>>===;;;::::::::::::;;;===@@@BBBDDD;;;::::::999999::::::;;;:::;;;;;;<<<=========<<<;;;;;;===>>>????????????======>>>???????????????>>>===<<<===@@@AAA@@@???========================<<<<<<============<<<<<<777777888999999:::;;;;;;999::::::;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;888888888999999888888888777777888888888888777777555666666666444444666777777888:::;;;<<<;;;::::::;;;999777777888999888777666777999;;;<<<<<<<<<<<<======<<<;;;::::::::::::999999999888999999::::::777888888777666555555666777777777777777777777777777777777777777666555555666666666666666555555555888777777777888999::::::999999888888777666666555222222333444555666777777888888888888888888888888;;;;;;::::::::::::999999::::::999999888999999999:::::::::999::::::;;;;;;666666666777888888999999999999:::;;;;;;<<<=========<<<:::999999999::::::;;;:::999888888888::::::777777888999:::;;;;;;<<<888888888888888888888888:::888666777999:::999666888888888888777777777777666666666666666555555555777777777777666666666666;;;:::999888888888999:::999888777777777888:::;;;===<<<;;;;;;::::::::::::<<<<<<;;;::::::;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<>>===>>>===<<<:::::::::;;;;;;;;;::::::999<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>>;;;:::888999;;;<<<===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999777888888999::::::;;;;;;<<<;;;:::999999999:::;;;999:::;;;<<<<<<:::888777999999999999999999999999888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===========================>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>===<<<;;;;;;::::::999777555666888:::::::::;;;;;;;;;;;;;;;<<<===>>>===>>>?????????>>><<<;;;:::::::::::::::;;;<<<===<<<;;;;;;;;;;;;<<<======;;;<<<;;;;;;:::999888777===<<<;;;:::999888888999;;;;;;;;;:::::::::999999999777666666777888888777888999::::::::::::999888999::::::;;;;;;::::::999;;;;;;;;;::::::999999999777777777777777777777777666777999999777777777888999999999999999888777666777777888888888777777666999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;:::::::::888666777:::<<<;;;;;;;;;:::::::::999999888999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAA=========<<<;;;;;;:::::::::::::::::::::;;;<<<===;;;;;;::::::::::::;;;;;;===============>>>>>>??????===<<<===@@@BBBBBBAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::===:::999:::<<<===;;;999999999:::::::::;;;;;;;;;999999:::;;;<<<<<<<<<;;;<<<;;;:::999888888999::::::::::::999999888888888777777777777777777777777888777777666666666666777;;;;;;:::999888888888999999999999999999999999999888999::::::888888999:::<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666888999:::999777666777888888888888888888888888888888888999999888888777666777777777777777777777777888888888888888888999:::::::::999888888777666666666666666666777777777777999999999999999999999999;;;;;;::::::::::::999999::::::999999888999999:::::::::999999999999::::::666666777777888888999999<<<<<<;;;;;;:::999999999<<<;;;:::999888999999:::::::::999888888999999:::999999999999::::::::::::999999999999999999999999:::888777777999:::999777777777777777777666666666666666666666666666666666666666777888888999999:::;;;:::999888888888999:::888888777777777888999:::<<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@???======>>>>>><<<;;;999999999999999999999999=========>>>>>>>>>??????:::::::::;;;;;;<<<<<<<<<<<<==================>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::::::::999888888999999:::;;;;;;<<<===<<<;;;::::::;;;<<<===:::;;;<<<<<<<<<;;;999888::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>=========????????????>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::777666555666888;;;<<<<<<;;;;;;;;;<<<===???@@@AAA>>>??????@@@???>>>===<<<<<<<<<<<<<<<===>>>??????<<<<<<;;;;;;<<<<<<===>>><<<=========<<<;;;::::::<<<;;;:::999999999999999;;;;;;;;;:::::::::999999888777555555777888777666888999:::;;;;;;:::999888999::::::;;;;;;::::::999:::;;;;;;;;;::::::999888888888888888888888888888666777999999777666777888999999999999999888777777888999999999999999888888999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::::::::::::::888777777:::<<<;;;;;;;;;:::::::::999999888999::::::::::::999888::::::::::::::::::::::::<<<<<<;;;;;;<<<===>>>???=========<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<>>>==================>>>===<<<<<<<<<<<<===>>>>>>???>>>===>>>@@@AAAAAAAAA=========>>>?????????@@@????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;===;;;999:::<<<===<<<:::888999999999::::::::::::::::::;;;<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<:::::::::999999999888888888888888888888888888888777777666666666777777888::::::999888888888888888999999999999999999999999888:::::::::999888999:::<<<<<<<<<;;;;;;;;;::::::::::::999999888888777777888:::::::::888777888999888888888888888888888888999::::::::::::999888888777777888888999999:::::::::999999888888888888999;;;::::::999999888888777888888888777777777666666999999999999::::::::::::;;;;;;::::::::::::999999:::999999888999999::::::::::::999888888999999:::666666777777888999999999;;;;;;::::::999888888777;;;:::999888888888999999:::999999888888999999:::;;;;;;:::::::::999999999999999999999999999999999:::888777888999:::999888888888777777666666666666777777777777777777777777555666777888:::;;;======;;;;;;:::999999999999999888777777777777888999999;;;;;;:::999999999::::::<<<<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<===>>>@@@AAA???===<<<===>>>???>>><<<::::::999888888999:::;;;>>>>>>>>>?????????@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>AAA@@@===;;;<<<>>><<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999::::::;;;;;;<<<======>>>======<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======:::;;;;;;;;;<<<============>>>??????@@@AAAAAABBBAAAAAA@@@???>>>===<<<;;;>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<<<<777666555666999<<<===>>>;;;;;;<<<===???AAABBBCCC??????@@@@@@@@@???>>>===<<<======>>>??????@@@@@@<<<<<<<<<<<<<<<======>>><<<<<<=========<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888666555555666777777666888999:::;;;;;;:::999888999::::::;;;;;;::::::999999:::;;;<<<<<<:::999777888888888888888888888888555777888888777666666777999999:::::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888999999::::::;;;;;;999888888:::<<<;;;;;;;;;;;;::::::::::::999999::::::::::::999999999999999999999999999999======<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>============>>>>>>===<<<<<<<<<<<<===>>>>>>@@@>>>===>>>@@@AAAAAA@@@;;;<<<======??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===============;;;:::;;;<<<===<<<;;;888888999999999:::::::::;;;<<<<<<===============;;;;;;;;;:::;;;;;;<<<===::::::::::::999999999999888888888888888888888888666666666666777888999999:::999888888777888888888::::::::::::::::::::::::888:::;;;:::999888999;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888999:::999888777888999999999999999999999999999:::::::::::::::999888888666777777888999::::::;;;;;;:::999999888888888888;;;;;;;;;::::::999999999777777777777777777777777999:::::::::::::::;;;;;;;;;;;;:::::::::999999999999999888888999999::::::::::::999888888888999999666777777888888999::::::777777888888999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888777777777777777777888888888888888666666777999:::;;;<<<===;;;;;;::::::999999999999777777777777888888999999;;;::::::999999999::::::;;;;;;;;;:::;;;;;;<<<<<<>>>===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>??????>>><<<;;;999888888:::<<<===>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>888===BBBAAA<<<999999<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===============>>>>>>>>>???>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<=================================>>>>>>>>>??????>>>>>>????????????>>>>>><<<<<<======>>>???@@@@@@??????>>>>>>>>>>>>??????AAAAAA@@@???>>>>>>======<<<<<<======>>>>>>>>>???@@@?????????>>>>>>>>>===;;;:::888999;;;===>>>>>><<<<<<======???@@@AAABBB????????????>>>>>>======;;;;;;<<<===>>>??????@@@===============>>>>>>???;;;<<<===============<<<;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999777666666777888888777999999:::;;;;;;:::999999999::::::;;;;;;::::::999777999;;;======;;;999777888888888888888888888888555777888888777666666777999:::::::::::::::999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999999888888999999999:::;;;;;;:::999999;;;<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999<<<;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>===============>>>>>><<<<<<<<<======<<<<<<<<<>>>============>>>??????@@@???===>>>???@@@@@@???<<<=========>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<<<<<======<<<<<<::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======999999999::::::;;;<<<<<<::::::::::::::::::::::::999999999999999999999999666666666777888999:::;;;999888888777777888888888::::::::::::::::::::::::999:::;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::;;;;;;777888999888777777888999999999999999999999999999999999::::::999999888777666666777888888999::::::;;;;;;:::999888888888999;;;;;;;;;:::::::::::::::777888888999::::::;;;;;;999999999::::::;;;;;;;;;;;;;;;:::::::::999999999999888888888999999:::;;;;;;::::::999888888999999777777777888999999::::::777777888888888888888999999999999999:::999999999999999::::::;;;;;;;;;;;;999::::::;;;<<<<<<======::::::::::::::::::::::::999999::::::999999999:::<<<<<<;;;;;;:::999999888888888888999999999::::::888888888999999999::::::;;;;;;;;;;;;::::::999999777888888999999999999999:::::::::999999:::;;;;;;::::::999999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;===<<<;;;<<<>>>@@@???>>>;;;:::888777888999;;;============>>>>>>>>>??????@@@@@@@@@??????>>>>>>===999>>>BBBAAA===999:::<<<;;;;;;<<<<<<<<<==========================================>>>??????@@@@@@<<<<<<======>>>>>>>>>>>>@@@???>>>>>>======>>>>>>????????????????????????AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAA@@@@@@???>>>??????@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@??????AAA???===<<<===>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>======<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAAAAA??????>>>>>>??????@@@AAA??????@@@@@@AAA@@@@@@@@@>>>>>>???@@@@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;999888888999::::::999999:::;;;;;;;;;;;;:::999999::::::;;;;;;::::::999777999;;;======;;;999777888888888888888888888888666888999999888777777888999::::::;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999:::;;;<<<<<<<<<::::::;;;===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>;;;<<<<<<======>>>>>>>>>@@@@@@????????????@@@@@@<<<<<<===>>>>>>===<<<<<>>>>>??????@@@AAAAAA@@@>>>>>>???@@@???>>>???>>>>>>>>>======<<<<<<=================================>>>>>>>>>??????========================<<<<<<<<<=========>>>>>>===>>>>>>>>>>>>>>>======::::::;;;;;;<<<<<<<<<===::::::::::::::::::::::::999999999999999999999999777777777777888:::;;;;;;999888888888888888999999::::::::::::::::::::::::999:::;;;;;;999999:::;;;======<<<<<<<<<;;;;;;;;;999999999:::;;;;;;<<<<<<666777999888777777888999::::::::::::::::::::::::999::::::::::::999888888777777777888888999999:::;;;::::::999999999999:::::::::::::::::::::::::::999:::;;;<<<===>>>??????888888999999::::::;;;;;;;;;;;;::::::::::::999999888888888888999:::;;;;;;<<<<<<;;;:::999999999999777777888888999:::::::::<<<;;;:::999888666555555999999:::;;;;;;;;;::::::::::::;;;<<<============999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999888999;;;>>>>>>===<<<;;;::::::999888888999999:::;;;;;;;;;:::::::::999999888888888;;;;;;;;;;;;;;;:::999999888999::::::;;;;;;::::::;;;;;;:::::::::;;;<<<<<<:::::::::::::::;;;<<<===999999999:::;;;<<<>>>>>>===<<<<<<===>>>??????>>>888777777666777888:::;;;=========>>>>>>>>>??????@@@??????>>>===<<<<<<;;;===@@@CCCBBB???===>>>@@@;;;;;;<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>???@@@@@@AAAAAABBB<<<<<<===>>>????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDGGGFFFDDDBBBAAA@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDBBB???>>>>>>>>>>>>===@@@??????>>>===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDEEEDDDDDDAAAAAAAAA@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@AAABBBBBBBBBAAA@@@???<<<<<<<<<<<<;;;;;;;;;:::<<<:::999999:::;;;;;;:::999:::;;;<<<<<<;;;:::999999::::::;;;;;;::::::999777999:::<<<<<<;;;:::999999999999999999999999999777999::::::999888888999::::::;;;<<<<<<<<<;;;;;;:::999888888999:::<<<============<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;<<<======;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;===>>>>>>>>>;;;;;;<<<===>>>>>>??????BBBAAAAAA@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???>>>>>>>>>>>>???@@@@@@BBB@@@???>>>?????????>>>@@@??????>>><<<<<<;;;:::????????????????????????<<<<<<======>>>>>>??????===>>>???>>>===<<<===???===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<<<<======>>>>>>>>>======::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888999:::;;;;;;999999999888999999:::;;;::::::::::::::::::::::::999;;;<<<;;;:::999:::<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<777888999999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::::::::999999999:::;;;;;;999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<777777888888999::::::;;;;;;;;;::::::::::::999999888888888888999:::;;;<<<>>>===<<<;;;::::::::::::777888888999999::::::;;;<<<<<<;;;:::888777666555999:::;;;<<<===<<<<<<;;;:::;;;===>>>?????????>>>;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<;;;999888:::;;;>>>>>>===<<<;;;:::999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<===??????;;;;;;;;;<<<===>>>???@@@>>>===<<<===>>>???>>>===888888999::::::;;;<<<<<<>>>>>>>>>?????????@@@@@@AAA@@@@@@???===<<<;;;;;;???@@@@@@@@@@@@@@@@@@AAA<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBBBBCCCCCC<<<===???@@@AAAAAAAAA@@@@@@AAAAAABBBBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCBBBAAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>===>>>>>>>>>===@@@@@@?????????@@@@@@AAA???>>>===<<<;;;<<<<<<===>>>???BBBDDDFFFFFFFFFEEECCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCCCCCCCAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<:::888999:::;;;::::::999:::;;;<<<<<<;;;:::999999::::::;;;;;;::::::999888999::::::;;;;;;;;;:::999999999999999999999999888:::<<<;;;:::999:::;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999999:::<<<>>>???>>>>>>======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>>>><<<;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::888999:::<<<======<<<<<<:::;;;<<<===>>>???@@@@@@AAAAAA@@@???????????????>>>???AAABBBBBBAAA???>>>=========<<<===>>>>>>???CCCAAA???>>>??????>>>===>>>>>>>>>===<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>??????===>>>@@@???===<<<>>>@@@======>>>>>>>>>?????????===>>>>>>>>>======<<<;;;;;;<<<<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::::::::<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<888999;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;;;;<<<999999999999999999999999999999888888888888777777666666777888999999::::::;;;;;;;;;:::::::::999999888888888888999:::;;;<<>>===<<<;;;:::::::::777888888999999:::;;;;;;::::::999999999999999999999:::<<<=========<<<<<<;;;<<<>>>???@@@@@@@@@???===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<;;;999888:::<<<>>>======;;;:::999888888999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999:::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>???============>>>???AAAAAA@@@@@@???>>>>>>>>>>>>>>>???===<<<===>>>???>>><<<;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAADDDCCCBBBAAA@@@>>>======???===<<<<<<>>>@@@@@@???>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDD>>>???@@@BBBCCCCCCBBBBBB@@@AAABBBCCCCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???@@@BBBDDDFFFDDDCCCBBBBBBAAA@@@??????AAA@@@@@@??????>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCC@@@>>><<<;;;===>>>>>>>>>@@@???@@@@@@AAABBBCCCDDD@@@???===<<<<<<<<<===>>><<<>>>@@@CCCEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCAAA>>>=========<<<<<<<<<;;;;;;;;;;;;999888888999::::::999::::::;;;<<<<<<;;;::::::999::::::;;;;;;::::::999999999999::::::;;;;;;;;;999999999999999999999999999;;;<<<<<<;;;::::::;;;::::::;;;<<<=========<<<===<<<;;;:::;;;===???AAA???>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===;;;===>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;::::::::::::;;;<<<999999999999999999999999999:::;;;<<<<<<<<<:::::::::;;;<<<===>>>???@@@AAA@@@@@@???>>>======>>>>>><<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;<<<======CCCAAA???>>>??????>>><<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???===???AAA@@@===<<<>>>@@@============>>>>>>>>>>>>===============<<<;;;;;;888999999:::999888666555:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999888777777:::999999888999:::<<<===999999999888888888777777888777777777666666555555:::999999888888999999:::<<<;;;;;;:::999888777777888888999999999:::::::::;;;;;;;;;::::::999999999999:::;;;<<<============;;;;;;999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999999:::<<<>>>===<<<:::999888777777:::<<<>>>>>>===<<<===>>>;;;>>>AAABBB@@@>>>======<<<;;;999999:::;;;<<<<<<@@@>>>===;;;;;;===>>>@@@;;;<<<>>>@@@AAA@@@???>>>===<<<;;;:::;;;===???AAAAAA???<<<::::::<<>>@@@CCCCCC@@@===>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????>>>????????????@@@@@@@@@?????????@@@@@@AAAAAAAAA<<<>>>@@@AAAAAAAAA???>>>??????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@<<<<<<======>>>>>>??????======>>>???????????????BBBBBB@@@???>>>>>>======????????????@@@AAABBBBBB@@@AAABBBBBBBBBBBBAAA@@@CCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???======<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAA<<<<<<;;;;;;:::::::::999============???AAACCCDDDCCCBBB@@@>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>????????????>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999:::::::::::::::::::::::::::999999888888999999:::::::::999999::::::;;;<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;:::;;;===???AAABBBAAA???===<<<;;;;;;:::>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>===<<<;;;===???@@@???<<<======>>>>>>>>>>>>======999888888:::<<<======<<<:::;;;<<<<<<:::888888999:::;;;<<<>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;::::::======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<>>>>>===<<<;;;;;;:::999:::<<<=========<<<;;;<<<:::999:::<<<=========???>>><<<;;;:::;;;===>>><<<======>>>>>>>>>>>>===>>>??????>>><<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888999999::::::999999888<<<;;;;;;::::::;;;;;;<<<999999999999999999999999>>>===<<<;;;:::;;;;;;<<<;;;:::999999::::::888777888999:::;;;;;;:::999888======>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;<<<<<<;;;::::::999888888;;;;;;:::999999999:::;;;<<<;;;:::999888777666555888888888777777777666666:::999999888888999999:::;;;;;;::::::999888888777:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<============;;;;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::::::::;;;<<<>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999999:::<<<>>>>>><<<;;;:::::::::::::::<<<======<<<;;;;;;<<<:::===@@@AAA@@@>>>===<<>><<<;;;<<<=========???>>>===<<<<<<===>>>???===>>>@@@AAAAAA@@@???>>>===<<<;;;:::;;;===???@@@@@@???===;;;;;;===???@@@@@@@@@@@@??????@@@@@@@@@AAA??????AAACCCCCC@@@===????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????????????????;;;===>>>@@@@@@???>>>===>>>>>>============>>>>>>============<<<;;;::::::<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>@@@@@@???>>>============@@@@@@???????????????@@@======>>>??????>>>======???>>>===<<<<<<======>>>???????????????????????????>>>>>>======>>>>>>???<<<<<<===>>>??????????????????@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>============>>>@@@AAAAAA@@@???======>>>???@@@@@@AAAAAAAAAAAA@@@??????===>>>>>>??????>>>>>>===;;;;;;;;;::::::999999999;;;;;;::::::::::::999999:::::::::::::::::::::::::::999999999999999999:::::::::999999::::::;;;<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@??????>>>===<<<;;;;;;<<<===???AAA@@@???>>>===============???>>>>>>==================>>>>>>>>>>>>>>>??????>>><<<<<<===@@@@@@???============>>>>>>=========<<<;;;:::;;;<<<===<<<;;;;;;<<<===<<<:::888888999999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======??????>>>======<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<:::999999;;;<<<<<<;;;>>><<<;;;::::::;;;<<<===<<<<<<============<<<<<<<<<===>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999::::::::::::999999::::::999999999999::::::999999999999999999999999===<<<;;;:::999999:::;;;;;;:::888999999:::888777888999999::::::999999888<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>=========>>>>>>;;;;;;<<<<<<======>>>>>>>>>????????????>>>======<<<<<<;;;;;;:::999999999<<<<<<:::999888888888888;;;;;;::::::999888888777999999999888888888888777:::999999888888999999:::;;;;;;::::::999999888888;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;999999;;;<<<>>>>>>===<<<<<<<<<<<<<<<;;;===>>>===;;;::::::::::::<<>>===<<<<<<@@@@@@???>>>============???>>>===<<<<<<===>>>??????@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;<<<===???@@@??????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@@@@@@@@@@AAACCCBBB@@@>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>======;;;<<<===>>>???>>>===<<<======<<<<<<<<<<<<======>>>>>>>>>>>>===;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===============>>>======<<<<<<=========AAA@@@???>>>============<<<<<<============<<<<<<;;;::::::::::::;;;;;;<<<========================>>>>>>============>>>>>><<<<<<============<<<<<<======>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===???>>>>>>======<<<;;;;;;??????>>>>>>>>>>>>======>>>>>>===<<<<<<<<<======@@@???===<<<<<<<<<===>>>???????????????>>>============>>>>>>>>>>>>======:::::::::999999999999999;;;;;;::::::::::::999999999999999999999999999999::::::999999999999::::::::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???@@@???>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@????????????>>>======>>>???@@@???===<<<<<<============<<<<<<>>>===<<<<<<======<<<:::===>>>???>>>;;;999999999:::;;;<<<======<<<;;;::::::::::::;;;<<<<<<<<<===<<<<<<:::999888888888888999999::::::;;;::::::999:::::::::::::::;;;;;;<<<======<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;:::<<<:::999999:::;;;:::999<<<;;;:::999999:::<<<<<<<<<=========<<<;;;:::::::::;;;<<<;;;999888888999999999999999999999999999999888888888888777777777999::::::;;;;;;::::::999999999888888888888999999999999999999999999999999;;;::::::999999999999::::::999888888999:::888777999999999888888999999999::::::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;??????>>>=========<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>======<<<:::::::::999999999888888;;;::::::999999999888888777777888999:::;;;<<<<<<999999999999999999999999:::999999888888999999:::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;===============<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;=========<<<<<<<<<======>>>===>>>???>>><<<::::::;;;:::<<<>>>???===<<<<<<<<<@@@AAA@@@???===<<<<<<===>>>>>>============>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;<<<===>>>???>>>>>>????????????>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>?????????????????????>>>>>>=========;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>???>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<======>>>??????>>>===<<<<<<<<<<<<<<<>>>>>>>>>??????>>>>>>>>>::::::::::::;;;;;;<<<<<<========================>>>======<<<<<<======>>>===============<<<;;;;;;;;;;;;<<<=========<<<<<<>>>======<<<<<<======>>>>>>====================================<<<<<<<<<========================???>>>===<<<<<<<<<======>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======<<<::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999999999999999::::::::::::::::::999::::::999999::::::;;;<<<;;;<<<===>>>????????????========================>>>>>>????????????>>>>>>>>>============>>>???@@@??????>>>>>>>>>>>>??????AAAAAA@@@???????????????AAA@@@@@@@@@???>>>>>>>>>======>>>>>>??????>>>===;;;<<<<<<======<<<<<<;;;>>>===<<<<<<===>>>===;;;>>>???@@@???<<<:::999:::;;;<<<============<<<;;;999::::::;;;<<<======>>>===<<<;;;999888888888888999999:::;;;;;;;;;;;;:::888888888888888999:::::::::::::::999999888888888:::::::::;;;;;;;;;;;;;;;===;;;999999::::::999888;;;;;;:::::::::;;;<<<<<<============<<<;;;:::999:::;;;<<<;;;999888999:::::::::::::::::::::::::::999999888888888777777777::::::;;;;;;;;;;;;::::::999999888888888888999999888888888888888888888888:::::::::999999999999::::::888777888999999888777:::999888777777888999:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>???<<<<<<======<<<<<<;;;:::888888888777777777777777888888888999999:::::::::666666777888:::;;;<<<<<<999999999999999::::::::::::999999888888999999:::::::::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<=================================>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;========================<<<======<<<;;;;;;<<<>>><<<<<<<<<<<<<<<======>>>???@@@AAA@@@>>><<<<<<===:::<<<>>>>>>===<<<<<<===AAABBBCCCBBB???===>>>???>>>>>>============>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>===>>>????????????>>>===???>>>>>>======>>>>>>???>>>???AAAAAAAAA@@@??????>>>>>>????????????@@@@@@????????????????????????<<<===>>>???@@@@@@@@@@@@======>>>>>>>>>?????????@@@@@@@@@??????>>>>>>=========>>>>>>>>>???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<>>>>>======<<<<<<<<<======>>>????????????>>>============>>>???@@@@@@<<<<<<;;;;;;<<<======>>>?????????>>>>>>?????????;;;;;;<<<======>>>>>>>>>==============================<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>???<<<<<<======>>>???@@@@@@<<<<<<<<<===============<<<<<<===>>>??????????????????>>>>>>============>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999:::;;;;;;;;;;;;:::999::::::999999::::::;;;<<<999:::;;;<<<===>>>>>>>>>========================>>>>>>????????????>>>>>>===============>>>>>>>>>AAA@@@???>>>============AAA@@@@@@???>>>???????????????>>>>>>=========<<<<<<===>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::<<<>>>??????>>>>>>???@@@???<<<:::::::::=========>>>>>>=========::::::;;;;;;<<<===>>>>>>===<<<;;;:::999999999999::::::;;;<<<<<<<<<<<<<<<999999999999999::::::;;;::::::999999999999999888;;;;;;;;;;;;;;;<<<<<<<<<===;;;999999:::::::::888::::::::::::;;;<<<<<<======>>>======<<<;;;:::999:::;;;<<<;;;999999999;;;:::::::::::::::::::::::::::999999999888888888888999::::::;;;;;;::::::999::::::999999999999::::::888888888888888888888888:::::::::;;;;;;;;;;;;:::999888777777999999999777:::999777777777777999:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<;;;;;;:::999::::::;;;;;;<<<<<<======:::;;;;;;;;;;;;:::999999666666666666666666666666666777888999::::::::::::999999888888888888888888888999999999999::::::::::::999999888888999999:::999999::::::;;;;;;<<<<<<=========>>>>>>>>>>>>???<<<<<<<<<===============<<<======>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???@@@>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>========================<<<===>>>===;;;;;;===>>>======<<<<<<<<<======>>>???AAABBBAAA???>>>>>>>>><<<===???>>>===<<<===>>>AAADDDFFFEEEAAA???@@@BBB======>>>>>>>>>>>>======>>>============<<<<<<<<<<<<<<<========================>>>>>>>>>>>>======>>>>>>============>>>>>><<<>>>@@@AAA???>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>=========>>>>>>>>>????????????????????????>>>>>>======>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;===>>>???@@@@@@@@@>>>>>>>>>>>>>>>============>>>>>>???????????????============>>>>>>???@@@;;;;;;;;;;;;<<<===>>>???======<<<<<<<<<<<<======<<<===>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;999999:::;;;<<<<<<<<<<<>>>>>======>>>>>>???;;;;;;<<<===???@@@AAABBB======>>>>>>>>>>>>??????;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;;;;::::::::::::999999::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999::::::999999::::::;;;<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<>>============>>>=========<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::999;;;===??????>>>===>>>???>>><<<;;;;;;;;;========================;;;;;;;;;<<<=========>>><<<;;;;;;:::::::::::::::::::::;;;<<<============;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<;;;:::888888999:::999888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888999999::::::999999888::::::999999999999::::::888888888888888888888888999::::::;;;;;;;;;;;;:::888777666777999999999777888888888777777888888888999999:::;;;<<<<<<<<<<<<999999999999999999999999999999;;;;;;<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::999999888666666666777777777777777777888999999:::999888888888888888777777666666666888888888888999999999::::::999999888888999999:::999999::::::;;;<<<<<<=========>>>>>>>>>?????????;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;;;;<<<===>>>???@@@@@@===>>>????????????>>>===>>>>>>>>>?????????@@@@@@===========================>>>>>>===<<<<<<===?????????>>>=========>>>>>>>>>???AAAAAA???>>>>>>???===>>>??????======>>>???===AAADDDCCC@@@===???AAA======>>>>>>>>>>>>=====================>>>>>>>>><<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>;;;===@@@@@@>>><<<<<<>>><<<<<<<<<<<<====================================;;;;;;<<<<<<<<<<<<<<<;;;============>>>>>>>>>???======>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>======<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAA<<<<<<==================<<<======>>>???>>>>>>>>>======<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<======>>>??????<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>===<<<===============<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;======;;;:::999::::::999999::::::;;;<<<888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======:::<<<======:::999999;;;::::::;;;;;;;;;;;;::::::;;;:::999:::<<<======<<<;;;<<<>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============999999999999999::::::;;;999999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<999999999999999999999999999888777777777888::::::888666555555777888888777555666777888888999999999888888999999999999888777888999:::999888888999:::999999999999999999999999999888888888888777777777777888888999999888888777999999888888888888999999888888888888888888888888777888999:::;;;;;;:::999888666666777888999999888777777888888888888777777777888999:::;;;;;;;;;;;;888888888888888888888888888999;;;<<<<<<<<<;;;;;;:::::::::::::::::::::999::::::;;;;;;::::::999888777777777777777888888888999999::::::999888666555555555666666777777888888777777777888888999999999:::999999999999999999:::888999::::::;;;<<<======<<<<<<<<<<<<============:::;;;;;;;;;<<<<<<======;;;;;;===>>>????????????:::;;;<<<======<<<;;;:::;;;;;;<<<===>>>???@@@@@@<<<===>>>??????>>>===<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>><<<<<<>>>???AAA@@@@@@???>>>>>>??????<<<>>>@@@@@@>>>>>>>>>???>>>???@@@???>>>===>>>@@@888<<<@@@???<<<:::;;;>>>======>>>>>>>>>>>>======>>>>>>======>>>???@@@@@@<<<===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======999<<>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======<<<===============<<<;;;:::;;;;;;<<<<<<=========;;;<<<<<<==================<<<<<<;;;;;;;;;<<<<<>>===<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===;;;<<<<<<===<<<;;;999888999999999999999999999999<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;:::::::::888999:::;;;<<<<<<===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;<<<<<<<<<======>>>===;;;:::888;;;;;;<<<<<<;;;;;;:::999999::::::::::::999888888:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<:::999::::::999999::::::;;;<<<999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;===>>>>>><<<<<<;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>999;;;===<<<999777888:::999::::::;;;;;;::::::999===;;;::::::;;;<<<:::999999;;;======<<<;;;<<<===;;;::::::999999::::::;;;===============<<<<<<<<<777777777777888999:::;;;777888999:::;;;;;;<<<;;;777777777666777888888999555555555555666666666666777666555555555666888999555444222333555666666666333444555666777777777777555666666777777777777666666777888888777666777999888888888888888888888888777777777777666666666666777777888888888888777777888888777777777777888888777777777777777777777777666777888999::::::999888777666666666888999999888666777888999999888777666666666777999999:::::::::777777777777777777777777<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999:::999999888777666555555:::999777666555555666777777777777888888888999999888888888888888777777777888888888888999:::;;;<<<999999888777777777888888::::::::::::::::::::::::======<<<<<<<<<<<<<<<===???>>><<<;;;:::;;;<<<=========>>>>>>>>>?????????<<<<<<============<<<<<<<<<<<<<<<<<<============???>>>>>>======<<<<<<<<<@@@???>>>======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<======>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============;;;:::999888888999:::;;;:::::::::;;;<<<<<<======>>>>>>??????>>>===<<<;;;999999999999999999999999::::::::::::;;;;;;;;;;;;===;;;:::999999:::<<<===999:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@;;;;;;<<<<<<<<<=========:::999888999:::;;;;;;999<<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::::::::999??????>>>>>>===;;;:::999999999:::;;;;;;;;;;;;;;;999999::::::::::::::::::::::::999888888888999999<<<<<<;;;::::::::::::;;;555777888:::;;;;;;::::::888999:::;;;;;;;;;999888::::::999888888999999999888777777666666777777888666777888999:::;;;;;;;;;999999999999999:::;;;;;;<<<;;;:::999888999::::::::::::999888888888999999777777888888999::::::::::::999999888888999999:::===;;;:::888888999:::;;;@@@>>><<<:::::::::;;;<<<::::::999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999:::<<<======;;;:::888777777999999999888777666999888777777888999:::;;;:::999888999;;;<<<<<<;;;:::;;;<<<===>>>===<<<<<<::::::<<<===============<<<<<<;;;;;;;;;<<<>>>???===<<<;;;;;;::::::;;;;;;:::;;;;;;;;;:::999777666::::::999999999999::::::777777888888999999::::::999999999999999:::::::::777777777888999999::::::777888:::<<<===<<<:::999:::<<<>>>===<<<;;;<<<===:::999777666666777888999888777666666666666666777888777555555666666555444222222333333333444444444555555555555555555555555555555555555555555555444999777666444333333333444666555444333333333333333333333333333444444555666999999888777777888999:::777777666666555555555444777777666666555555555444555666666666666666555555888777666555666666888888444555666777888999999999555555666777777777777777555555666666555444333222666666666666666666666666555666777888999888777666<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999;;;;;;:::999888888777777777777666555666666888888777777777888888888999999555555666777888999::::::888888888999999:::::::::999888888888888888999999========================<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;>>>===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<======<<<<<<======>>>?????????<<<============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============::::::999888888999:::;;;;;;<<<>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>??????>>>===============999888777888999::::::888;;;;;;::::::::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;:::999;;;<<<<<<=========<<<<<<888888888888888888888888888888777777777777777888;;;:::999999888888888888555555777888888999999999999999:::::::::999888888999888888777777888888999;;;;;;::::::::::::;;;;;;666777888888999999999999;;;::::::::::::;;;<<<<<<===<<<;;;:::::::::;;;<<<:::::::::::::::;;;;;;<<<999999999:::;;;;;;<<<<<<999999888888888888999999<<<:::999777777777888999:::999888777777888:::;;;;;;;;;::::::999999::::::===============<<<<<<<<<:::;;;=========<<<:::999;;;;;;<<<<<<<<<;;;999999::::::999999999:::<<<<<<:::999888999;;;<<<;;;:::888999:::;;;;;;;;;:::999999:::;;;<<<<<<=========;;;:::999999999;;;<<<===;;;;;;:::999999999999999999999:::::::::888777666888777777666666777777888666666666666666777777777777777777777777777888888777777777888999999::::::::::::;;;<<<;;;;;;999888:::;;;<<<<<<999888888888:::999777666666777999:::999999888777777777777777777555444444555555444222111222222222333333333333444444444444444444444444555555444444444444555555888777555444333333333444555444444333333333333333333222222222222333444555888888777666666777888999777777777666666666555555777777666666666555555555444555555555555555444444666555444333333444444555333444555666666666666666444444555555666555555555000111333444555555555555555555555555555555555555333444555666666666555555<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<<<<;;;;;;::::::999999777777777777888999:::;;;666666666666777777777777666666777888999::::::;;;888999:::;;;;;;;;;:::999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<<<<;;;999999999:::::::::;;;;;;::::::999999999999::::::999999999999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;>>>===;;;888777666666777::::::::::::::::::::::::;;;::::::999999::::::;;;===<<<;;;:::999999:::;;;;;;;;;;;;::::::;;;;;;<<<999999888888888888999999;;;<<<<<<<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======::::::999999999999999999999:::;;;======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======???>>><<<:::999888999999999888777888:::::::::999;;;;;;;;;::::::999999999999::::::;;;;;;::::::999888999::::::;;;;;;;;;;;;999999:::::::::999999888888777777666666777777777888777777777777777888888;;;:::999888777777777777666666666666777777888999;;;;;;:::999888888888999888888888777777888888999::::::999999999999::::::777777888888999888888888888777777777777888999999:::999888777777777888888666666666777777888888999666666777777888999999999:::999999999999999999:::;;;:::888777666666777777777777666666777888:::;;;<<<<<<<<<;;;::::::999999999999999:::::::::::::::===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;:::999888888888888777777777888999999;;;:::999:::;;;<<<;;;:::999999:::::::::999888888::::::;;;<<<<<<=========:::::::::999::::::;;;<<<;;;;;;:::999999999999999888888999999999888888777777666666666666666666777666666666666666666555555777777777777777777666666666666777777888999999999;;;;;;;;;:::999999888888888:::;;;:::888777777888:::999888777777888999:::;;;;;;999888777777777777666555444444555666444333111111222222222333333333555555555555555555555555555444333222333333555555777666555444444444444444555444444333333333333333444444444444444555555666888777666666666666777777888888888777777777777666777777777777666666666666666666777777777777666666666555444333333333333444555555666666666666666555444555555555555555444444000111333555666666666666555555555555555555555555333444555666666666555555<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;888888888888999999999999;;;;;;::::::999999888888999:::<<<======<<<:::999::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999;;;===??????>>><<<;;;::::::::::::;;;;;;;;;;;;;;;:::999999999999:::;;;999999999::::::::::::;;;<<<<<<<<<<<<===============<<<:::999777777777888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===:::999888999:::;;;<<<<<<;;;;;;;;;<<<======;;;::::::999999::::::;;;999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999:::;;;;;;<<<<<>>>>>>>>;;;;;;;;;<<<<<<;;;:::999888999;;;<<<<<<<<<;;;:::========================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<:::888777888999999:::888888999:::;;;:::999<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;888888888888888777777666999888777666666666777888888888777777888999::::::<<<;;;:::999888777777777888777666666666888999:::<<<;;;:::888777888999999888888777777777888999999999888888777777888888999888888888999999888777777777777666666777777888999777777777666666666666666555555555666666666666555666666777777888999999999:::::::::999999:::::::::;;;:::999777666666666666999999999888999:::;;;<<<::::::;;;;;;;;;:::::::::888888888999999999999999>>>>>>??????>>>>>>===<<<::::::;;;;;;;;;:::::::::777777777777777777888888<<<;;;:::;;;<<<===<<<;;;::::::::::::::::::999999;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;777888888888999999999888999999888888888888999999999999999888888777777777888888777777777777666666444555555666666777777888:::999888888888888888999666888::::::999999:::;;;888888777777777888999999<<<;;;999888777666666666777666555555777777666555333333333333444444444444666666666666666666666666555444333222222333555666666666555555555555555555666666555555555555555666888888888777777888888999999888888888777777777777999999999888888888888888777777777777777777777777999::::::;;;;;;;;;;;;:::888888777666666555555555888888999999999888777777666666666777666666555444555666777777777666555444555555555555555555555555666666666777777777777777<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888777777777888999;;;<<<===<<<:::999999999999999:::;;;<<<===????????????????????????::::::999999:::;;;;;;<<<999;;;===??????>>>;;;999::::::::::::;;;;;;;;;<<<::::::999999999999::::::999999999999::::::::::::;;;;;;;;;<<<<<<======>>><<<;;;:::999888999:::;;;999999999999999999999999:::::::::;;;;;;:::::::::<<<;;;999777777888999:::;;;;;;::::::;;;<<<<<<===>>>======<<<<<<======>>>666777888:::;;;<<<<<<<<<<<<==================<<<;;;;;;;;;<<<======>>>>>>=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<<<<=========<<<;;;:::;;;<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::;;;;;;<<<===999777777888999:::999888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999999:::::::::::::::999999:::888777555555666777777888777888888999:::;;;<<<;;;;;;:::888888777777777999888777666777888999:::;;;:::888777666777888999777777777777777888999999::::::999999999999::::::777888888888888888777666:::::::::::::::;;;;;;<<<:::::::::999999999888888999999999999999888777666::::::;;;;;;<<<=========::::::999999999999:::::::::999999888777666666666;;;;;;:::999999999999999666777888999::::::999999;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>??????::::::;;;;;;;;;:::::::::;;;:::999999;;;;;;:::999:::::::::999999999::::::;;;;;;;;;;;;<<<===>>>???=====================<<<<<<<<<;;;:::::::::::::::999999999999999:::::::::::::::999999999999::::::::::::999999888888777777777777666666666555555555333333444444555666666777666666666666777888:::;;;777999::::::999777888999777777777888888999999:::;;;:::888777666555444444666555444444666777666444555555555666666666777777777777777777777777777777444333333222333444555666555666666666666666666666888888777777777888888999:::999999888888999999999;;;;;;;;;;;;::::::999999::::::::::::::::::::::::777888888888888888888888:::;;;;;;<<<======<<<<<<999999999999888888777777::::::::::::::::::999999666666777777777777666666777777888888888666555444555555555555555555555555777777777777888888888999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===============::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;:::999888777888888888999999999::::::777777777888888999999999777888999;;;;;;;;;;;;::::::::::::::::::;;;<<<===????????????????????????::::::::::::;;;<<<======;;;<<<>>>??????===;;;999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@===<<<;;;;;;;;;;;;======::::::::::::::::::::::::::::::;;;<<<<<<;;;::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;;;;;;;<<<777888:::;;;<<<===>>>>>>===>>>>>>??????>>>>>>===;;;;;;<<<======>>>>>>???============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAA@@@@@@??????>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@???========================??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================::::::;;;;;;<<<<<<<<<<<<999888777888999::::::888::::::;;;;;;<<<=========<<<<<<============<<<<<<======>>>>>>===<<<;;;;;;999::::::;;;<<<<<<;;;;;;<<<;;;999777666777888999999::::::;;;<<<===???@@@<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999::::::;;;:::999999::::::;;;<<<===::::::999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;999888;;;<<<<<<===>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<;;;::::::999999:::;;;<<<===<<<;;;;;;<<<<<<<<<======>>>>>>???======>>>>>>???@@@@@@AAACCCBBBAAA@@@????????????:::;;;;;;;;;;;;::::::999;;;:::999999::::::999888:::999999999999:::;;;<<<<<<<<<;;;;;;;;;===???@@@>>>>>>?????????>>>======<<<;;;;;;:::::::::::::::======<<<;;;;;;<<<<<<===;;;::::::::::::::::::;;;888888888888888888777777666666555555444444333333444444555555666666777777555666777888999;;;<<<<<<:::<<<<<<;;;888666555555888999999:::;;;;;;;;;<<<999999777666555555555555444333222333444555444333666777777777777888888888888888888888888888888888333333444555555666666666555666777888999999888888999999999999999::::::;;;999888888777777777777777===>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<888888888888999999999999888999:::;;;;;;<<<<<<;;;888888999::::::999999888;;;;;;<<<<<<<<<<<<<<<;;;888888999:::::::::::::::777888999::::::999888888777777777777777777777777999888888888888999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>>>>;;;;;;<<<<<<===>>>??????>>>??????@@@@@@???>>>===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<=========;;;;;;<<<===???@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDCCCAAA???>>>@@@@@@@@@AAAAAAAAABBBBBB@@@BBBDDDEEEEEEDDDBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEDDDBBBAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???===>>>>>>??????@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDD@@@??????????????????@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGJJJIIIHHHFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD===>>>@@@AAA@@@???>>>===>>>===<<<===>>>??????===??????@@@AAACCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDD>>>???@@@BBBCCCCCCCCCCCCDDDCCC@@@>>>===>>>???@@@AAAAAAAAABBBDDDFFFGGGHHHBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGAAAAAAAAA@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEE@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAA???@@@BBBDDDEEEDDDDDDCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGEEECCCBBB@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGIIIJJJLLLMMMOOOMMMKKKHHHEEECCCCCCBBB>>>???@@@@@@???>>>===<<>>======>>>>>>===;;;===<<<<<<<<<===???AAABBBBBBAAA@@@@@@@@@BBBDDDEEECCCCCCDDDDDDDDDCCCAAAAAA??????>>>===============AAA@@@???>>>======>>>>>>======<<<<<<<<<<<<======999999999999999999::::::999999888777777666555555666777777888888999999:::888999;;;<<<=========<<<;;;===>>>>>><<<;;;;;;<<<;;;<<<===>>>>>>?????????999888888777666666666777666444444555666777777666666666777777777888888888666666666666666666666666222444666777888888777666666777888:::;;;;;;::::::999999999999999:::;;;;;;999888888777666666777777>>>?????????>>>===;;;;;;;;;;;;;;;<<<<<<=========888888888999999999::::::888999:::;;;<<<<<<<<<<<<999:::;;;============<<>>???@@@AAABBBCCCCCCCCC@@@AAAAAABBBAAA@@@>>>===========================>>>======<<<===>>>???@@@<<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>??????<<<<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIEEEEEEDDDCCCBBBAAA@@@???AAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGIIILLLNNNNNNLLLIIIGGGJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNMMMLLLKKKJJJIIIOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSUUUWWWYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVTTTRRRPPPNNNMMMNNNOOOPPPRRRSSSTTTUUUVVVUUUTTTTTTMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJKKKLLLKKKIIIEEECCCDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNIIIIIIKKKLLLMMMNNNNNNNNNJJJKKKMMMNNNPPPPPPQQQQQQMMMKKKHHHFFFEEEEEEGGGHHHIIIIIIIIIKKKLLLNNNPPPQQQIIIIIIIIIIIIJJJKKKLLLMMMIIIJJJKKKLLLLLLKKKIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQOOONNNNNNMMMMMMNNNNNNOOOKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKKKKKKKKKKLLLLLLMMMPPPQQQRRRRRRRRRQQQPPPOOOIIIKKKNNNQQQSSSTTTSSSSSSLLLMMMMMMNNNNNNOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRROOOKKKJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWXXX```^^^ZZZUUUQQQNNNLLLKKKIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDBBBAAAAAAAAAAAAAAACCCEEEGGGHHHIIIHHHGGGFFFGGGIIIKKKLLLHHHIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBDDDCCCAAA???????????????AAAAAA@@@@@@@@@@@@AAAAAA;;;;;;;;;<<<<<<===============<<<<<<;;;:::999999999999999:::;;;;;;<<<<<<;;;<<<>>>@@@@@@???===<<<:::<<<@@@BBBCCCDDDFFFHHH>>>>>>???AAAAAABBBBBBBBB999999888888888888888999999888777888:::;;;;;;:::666666666666777777777777555555555555555555555555222444777999:::999777666666888999;;;<<<<<<<<<;;;999888888888999::::::;;;;;;::::::999888888888999>>>????????????===;;;:::;;;<<<<<<<<<======>>>>>>888888888999999::::::::::::;;;<<<===>>>>>>>>>>>><<<===???@@@AAABBBAAAAAADDDEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHIIIKKKLLLLLLLLLMMMLLLLLLJJJHHHEEEBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEAAA@@@???>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDBBB??????AAAEEEHHHIIINNNQQQUUUVVVUUURRRPPPOOOQQQQQQRRRUUUXXXYYYWWWTTTTTTRRRPPPOOONNNLLLIIIGGGIIIIIIIIIKKKNNNSSSWWWYYY[[[YYYUUUTTTTTTVVVXXXYYY[[[\\\]]]]]][[[XXXUUUSSSSSSRRRSSSVVVXXXZZZYYYXXXXXXYYYYYYWWWTTTSSSSSSSSSRRRRRRRRRSSSUUUVVVXXXYYYXXX\\\```aaa___ZZZVVVUUUVVVVVVWWWYYYZZZZZZWWWUUUUUUTTTUUUXXX\\\]]][[[XXXXXXVVVTTTRRRQQQRRRTTTUUUWWWUUUSSSSSSTTTTTTSSSRRRUUUTTTTTTUUUWWWWWWTTTPPPQQQPPPPPPRRRUUUVVVUUUTTTWWWTTTRRRQQQSSSUUUWWWWWW[[[YYYVVVTTTUUUYYY]]]______\\\ZZZYYYZZZ[[[[[[ZZZ]]]bbbbbb______bbb```[[[[[[[[[\\\\\\[[[[[[ZZZYYY[[[]]]___```bbbdddgggjjjdddeeeggggggeeebbb___]]]]]]aaaeeefffeeeeeefffiiihhhfffccc```^^^^^^______fffffffffggggggddd```\\\ZZZYYYYYYYYYXXXWWWWWWVVVZZZ]]]___```]]]ZZZWWWWWWZZZ[[[\\\\\\\\\[[[YYYXXX^^^\\\ZZZWWWVVVUUUUUUVVVTTTUUUUUUUUUTTTSSSSSSRRRPPPPPPNNNNNNNNNNNNOOOPPPSSSTTTVVVXXXZZZ[[[\\\\\\^^^bbbfffgggeeeaaa___]]][[[[[[\\\]]]^^^^^^______[[[\\\]]]___``````aaaaaa]]]ZZZUUUQQQPPPSSSWWW[[[[[[[[[ZZZ\\\___``````___[[[WWWTTTWWW\\\___]]]ZZZ[[[\\\^^^``````___^^^\\\[[[ZZZYYYZZZ\\\]]]^^^]]]```______bbbeeeeeebbb___eeeaaa^^^]]]```bbbbbbaaaaaa___]]]]]]^^^______^^^\\\\\\]]]^^^___```aaaaaagggfffeeedddbbb```___^^^^^^___aaadddhhhiiiiiiggg```^^^\\\ZZZZZZ\\\___bbbaaaaaaaaaaaa___]]][[[ZZZ]]]```dddfffeeedddccccccdddeeegggiiiiiigggeeeccchhhhhhhhhgggeeebbb___]]][[[WWWUUUWWW\\\```___\\\```bbbeeeeeeeeehhhlllqqqyyytttmmmgggcccaaa___^^^ZZZ[[[\\\\\\ZZZVVVRRROOOMMMNNNNNNOOONNNLLLKKKJJJMMMKKKIIIIIILLLOOORRRSSSTTTSSSQQQQQQSSSVVVYYY[[[YYYXXXVVVTTTRRROOONNNMMMMMMLLLKKKIIIIIIIIIIIIJJJDDDEEEEEEEEEFFFFFFFFFFFFIIIGGGDDDAAA@@@@@@@@@AAA@@@??????BBBEEEFFFDDDAAA@@@AAAAAA@@@@@@???>>>===???AAACCCDDDCCCCCCCCCCCCBBBCCCFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJGGGGGGGGGGGGHHHFFFDDDBBBBBBAAA@@@>>><<<:::888888888:::<<<===<<<:::888888444555777888888777666444333333444666888999:::;;;:::777555666888999888666777777888999;;;<<<======:::999999999999999:::::::::999777666777:::<<<>>><<<<<<<<<;;;<<<<<<======;;;<<<===>>>????????????999999999999999999::::::===???@@@???>>>======>>>===???BBBCCCCCCDDDGGGIIIFFFIIIMMMPPPSSSSSSSSSRRRMMMOOOSSSVVVXXXYYYYYYYYYXXXSSSNNNKKKKKKJJJHHHFFFMMMNNNOOONNNLLLKKKLLLMMMLLLKKKJJJJJJKKKJJJHHHFFFKKKJJJIIIIIIJJJKKKMMMOOOJJJKKKKKKMMMNNNOOOPPPPPPRRROOOMMMLLLNNNQQQTTTUUU]]]```cccdddcccaaa```___cccbbbcccfffjjjkkkiiifffbbb```^^^^^^]]][[[YYYVVVSSSSSSTTTVVVZZZ^^^bbbeeejjjiiihhhhhhiiikkkllllllmmmmmmnnnnnnmmmjjjhhhfffeeeddddddeeehhhiiiiiiiiifffggggggfffdddccccccdddhhhhhhhhhhhhiiijjjkkkllllllooossssssqqqlllhhhgggeeeeeeggghhhiiiiiigggeeejjjiiijjjlllooonnnkkkhhhiiigggeeedddcccdddfffgggaaa___\\\[[[\\\\\\\\\[[[bbbaaaaaacccdddbbb^^^ZZZ\\\[[[\\\^^^aaaccccccbbbcccaaa``````bbbdddddddddgggfffddddddeeehhhkkkmmmnnnllliiihhhiiiiiiiiihhhmmmqqqqqqnnnnnnqqqpppllljjjkkkkkklllllllllkkkkkkooopppqqqqqqqqqrrrtttvvvwwwwwwxxxxxxwwwtttpppnnnmmmqqquuuvvvuuutttvvvyyyyyyxxxvvvtttsssrrrrrrssstttsssrrrssssssqqqmmmjjjhhhggggggfffgggggghhhhhhjjjlllnnnnnnkkkhhhggggggiiijjjkkkkkkkkkjjjiiihhhhhhgggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaa```______aaaaaa```______```aaabbbiiijjjlllnnnpppqqqrrrrrrrrruuuxxxyyywwwsssqqqpppnnnnnnnnnmmmnnnnnnoooooonnnooopppqqqrrrrrrrrrrrrkkkjjjhhhggghhhkkkoooqqqkkkkkkkkkmmmppprrrrrrqqqpppnnnkkkllloooqqqpppoooqqqrrrtttuuuvvvuuutttssswwwvvvuuuvvvyyy{{{{{{zzz{{{{{{|||~~~}}}{{{{{{}}}~~~}}}}}}zzzxxxwwwxxxyyyyyyxxxvvvvvvwwwwwwxxxyyyzzzzzz~~~||||||{{{{{{{{{{{{|||~~~{{{yyyvvvtttssstttuuuwwwssssssrrrqqqooommmkkkjjjooosssxxxzzzzzzyyyxxxxxxxxxzzz|||~~~~~~}}}|||zzz~~~|||yyyvvvtttqqqnnnlllnnnrrrtttqqqnnnkkkpppuuuzzz}}}{{{wwwtttrrrpppqqqrrrsssssspppmmmiiifffbbbbbbbbbaaa```^^^\\\[[[ZZZXXXWWWWWWZZZ]]]```bbbcccbbbaaaaaacccfffjjjlllfffeeecccaaa^^^[[[ZZZYYYYYYXXXWWWUUUUUUUUUUUUVVVQQQQQQPPPPPPPPPPPPQQQQQQPPPOOONNNLLLKKKKKKLLLLLLJJJIIIHHHJJJLLLMMMKKKHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHKKKKKKKKKJJJKKKLLLNNNNNNOOOOOOOOONNNMMMLLLIIIJJJKKKMMMOOOPPPPPPQQQMMMMMMMMMNNNNNNMMMKKKJJJIIIHHHFFFDDDBBB@@@>>>===;;;<<<======;;;:::999999888888999:::::::::999888333333444444555666666666777555444555999;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;:::999777666777999;;;===::::::::::::::::::;;;;;;===>>>???@@@AAABBBBBBBBB========================<<<>>>@@@AAA@@@@@@AAABBBDDDEEEFFFHHHKKKMMMPPPQQQSSSUUUXXX\\\]]]]]]\\\\\\]]]^^^aaadddffffffffffffbbb\\\UUUPPPPPPQQQRRRRRRTTTUUUVVVVVVTTTRRRRRRSSSVVVUUUSSSSSSSSSSSSPPPNNNWWWVVVUUUUUUVVVWWWYYYZZZYYYZZZ[[[]]]^^^```aaabbb___^^^[[[ZZZZZZ\\\___aaaiiilllooopppooonnnnnnnnnqqqqqqsssuuuxxxyyyxxxwwwpppnnnlllkkkkkkjjjhhhfffbbbcccdddgggkkkpppsssvvvuuuwwwyyy{{{}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxuuusssqqqqqqsssuuuwwwwwwwwwyyyzzzyyyxxxxxxyyyzzz|||||||||||||||||||||||||||{{{xxxwwwxxxyyy{{{|||||||||{{{zzz~~~zzzwwwyyyyyyxxxwwwwwwxxxzzz{{{tttqqqmmmkkkkkklllmmmlllrrrrrrrrrsssssspppkkkggghhhhhhjjjmmmqqqssstttsssrrrqqqppprrrssstttsssqqqqqqqqqqqqrrrtttvvvxxxyyy{{{xxxuuuttttttttttttssswwwyyyzzzxxxxxxzzzzzzxxxuuuvvvwwwxxxyyyyyyyyyyyy~~~~~~~~~}}}~~~|||vvvvvvuuuuuuvvvyyy{{{}}}}}}~~~~~~}}}{{{yyyyyyzzz{{{|||}}}}}}}}}|||zzzzzzzzzzzzzzzzzzxxxwwwuuutttuuuuuuuuuuuuttttttttttttxxxxxxwwwwwwwwwxxxzzz{{{~~~}}}|||yyy~~~zzzyyyxxxvvvtttqqqnnnmmmmmmlllllllllnnnqqqtttvvvwwwvvvvvvwwwzzz}}}{{{yyywwwtttqqqooommmmmmmmmlllkkkjjjiiiiiiiiiiiieeecccaaa_________```aaa]]]]]]]]]]]]]]]\\\[[[[[[YYYXXXXXXYYY[[[[[[ZZZXXXZZZZZZYYYYYYWWWVVVUUUTTTUUUVVVXXXXXXWWWVVVWWWXXXXXXWWWVVVTTTSSSRRRRRRSSSPPPRRRTTTVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVUUUTTTTTTRRRQQQPPPMMMKKKIIIGGGFFFDDDCCCAAA@@@>>>======<<<999888888777777777888888555555555555555555444444555444444666999<<<======???>>>>>>===<<<;;;::::::::::::999999999999:::::::::999777666666888999;;;999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEFFFGGGIIIKKKOOOMMMLLLOOOUUU[[[]]]]]]aaacccfffhhhiiiiiigggfffeeeggghhhjjjkkkkkkkkkjjjfff___VVVPPPPPPSSSVVVYYYYYY[[[]]]]]]\\\ZZZZZZZZZ\\\[[[YYYYYYYYYXXXWWWUUUeeeeeeddddddeeefffggghhhkkkllllllmmmnnnoooppppppkkkjjjhhhfffeeefffiiilllrrrtttwwwxxxwwwvvvwwwwwwyyyzzz{{{~~~|||zzzxxxwwwxxxwwwvvvuuurrrsssuuuxxx|||~~~{{{zzz{{{~~~~~~zzz||||||~~~}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~yyyvvvsssqqqoooppprrrsssooopppqqqqqqpppnnnlllkkkkkkkkklllmmmnnnoooooooooooooooooonnnlllkkkiiihhhiiijjjjjjhhhfffdddcccddddddaaa^^^ZZZYYYYYYZZZ[[[ZZZ[[[\\\]]]]]][[[ZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQNNNJJJFFFDDDCCCAAA@@@<<<:::888666666666777888888888888888777777777777555555666777999;;;======???>>>>>>===<<<;;;::::::::::::999888888888999999999888777666555666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;===>>>@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDGGGJJJLLLMMMNNNPPPRRRVVVRRRPPPTTT]]]dddgggfffhhhjjjmmmoooooonnnlllkkkfffggghhhhhhhhhhhhggggggccc^^^WWWRRRPPPSSSWWWZZZXXX[[[^^^```_________``````___]]]^^^___``````___tttuuuuuuuuuvvvwwwwwwxxxwwwwwwwwwvvvuuuuuuttttttttttttssspppnnnnnnrrrvvv{{{|||~~~~~~}}}|||~~~~~~|||~~~~~~}}}zzzuuurrrqqqqqqssspppkkkgggffffffhhhjjjfffffffffdddaaa^^^\\\ZZZ___aaaccccccbbbbbbeeegggggggggfffeeeeeedddcccccc```\\\VVVRRROOOLLLGGGDDDBBB@@@===:::888888999:::888888999999999999999:::888888999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888888777666666666777888999:::;;;<<<===============>>>@@@AAACCCDDDDDDDDDHHHHHHIIIIIIJJJKKKLLLLLLKKKMMMPPPQQQQQQRRRSSSUUUWWWTTTRRRVVV___fffiiihhhiiikkknnnpppqqqpppnnnmmmiiiiiiiiiiiiiiihhhggggggcccaaa^^^ZZZYYYZZZ\\\___WWWZZZ^^^aaabbbccceeeggghhhggggggiiilllooopppppp}}}{{{yyyxxxvvvuuuwwwxxxwwwtttqqqrrrvvv{{{~~~~~~|||xxxuuutttuuuxxxyyyvvvuuurrrnnnjjjfffdddbbbiiilllnnnnnnmmmmmmqqquuuvvvvvvwwwxxxxxxyyyzzzzzztttpppkkkgggccc\\\SSSMMMFFFDDD@@@===:::888888888888888999999999999999999:::;;;;;;:::999888:::;;;:::::::::;;;;;;<<<<<<======<<<;;;::::::999999:::999999999999999999::::::999:::<<<>>>??????>>>>>><<<===???AAABBBDDDDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPQQQSSSUUUVVVVVVVVVWWWYYYYYYWWWVVVZZZaaagggjjjjjjkkkmmmpppsssuuuuuutttsssoooooonnnmmmmmmlllllllllfffgggfffdddbbbbbbdddfff```cccfffiiikkknnnqqqtttsssrrrrrruuuyyy~~~~~~|||yyyzzz{{{wwwtttrrrqqqwwwzzz}}}}}}{{{|||}}}sssfff\\\OOOMMMIIIEEEAAA>>><<<;;;<<<<<<<<<;;;::::::999999:::;;;<<<;;;999888:::===;;;;;;<<<<<<<<<=========@@@@@@>>>======<<<<<<<<<<<<<<<<<<======>>>>>>???===>>>@@@BBBDDDCCCCCCBBB???@@@BBBDDDFFFGGGHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUYYY[[[]]]^^^^^^___```bbb```aaacccfffiiimmmpppqqqqqqtttxxx|||~~~~~~yyyxxxwwwwwwvvvvvvvvvvvvqqqrrrrrrpppnnnnnnqqqttttttuuuwwwxxxzzz}}}~~~~~~~~~vvvjjj]]][[[WWWRRRNNNJJJGGGEEEBBBAAA@@@???===;;;::::::999;;;<<<;;;999999;;;>>>>>>>>>>>>>>>============CCCBBBAAA@@@????????????>>>??????@@@AAABBBBBBCCCBBBCCCFFFHHHIIIIIIHHHHHHIIIJJJKKKNNNOOOQQQRRRRRRPPPQQQSSSVVVYYY\\\^^^______bbbeeefffggghhhjjjkkkiiillloooqqqsssuuuxxxzzzxxx{{{~~~||||||vvvpppiiiffffffbbbZZZSSSPPPLLLFFFBBB???===;;;:::>>><<<;;;;;;<<<>>>??????EEEEEECCCBBBBBBBBBBBBBBBDDDDDDEEEFFFHHHGGGFFFDDDKKKIIIGGGGGGJJJLLLNNNOOOLLLNNNPPPPPPPPPPPPQQQRRRQQQTTTXXXZZZYYYYYYYYYYYY]]]]]]```fffgggfffiiinnnooooooooooooqqqtttvvvxxxzzzzzzzzz}}}wwwpppeee___VVVOOOJJJFFFDDDBBBCCCAAA@@@@@@AAABBBCCCDDDKKKKKKKKKJJJGGGFFFGGGHHHFFFGGGHHHJJJMMMNNNNNNMMMUUUTTTTTTTTTWWWYYYZZZ[[[YYY[[[^^^``````aaacccdddaaabbbdddfffhhhiiiiiiiiikkklllooouuuvvvvvvxxx}}}{{{rrrfffZZZQQQKKKHHHFFFEEEDDDBBBAAABBBCCCEEEFFFMMMPPPRRRPPPLLLJJJLLLPPPPPPQQQRRRUUUXXXZZZ\\\^^^```aaaccceeegggiiijjjjjjhhhjjjnnnqqqrrrtttwwwyyy{{{xxxwwwyyy}}}~~~}}}}}}sssdddXXXPPPJJJHHHHHHGGGFFFDDDDDDEEEGGGJJJQQQVVV[[[ZZZVVVTTTYYY^^^```aaaccceeegggjjjmmmoooppprrrvvvzzz{{{|||}}}~~~yyy|||ssseee[[[TTTPPPPPPPPPOOOMMMKKKLLLOOOSSSYYY```gggiiifffffflllrrrrrrtttwwwxxxwwwxxxzzz|||wwwlllddd^^^[[[\\\[[[WWWTTTUUUZZZ^^^dddjjjqqquuuvvvxxx}}}yyyrrrmmmnnnmmmiiieeefffkkkpppuuuyyy~~~yyyzzz}}}{{{yyyxxxvvvtttnnntttzzz~~~~~~{{{yyyyyy|||}}}|||zzzxxxwwwtttrrrnnnrrrwwwxxxwwwvvvxxx{{{~~~}}}zzzzzz{{{~~~}}}|||~~~~~~~~~}}}~~~}}}zzzxxxnnnllljjjjjjkkklllllllllgggggghhhjjjllloooqqqrrrwwwwwwxxxzzz}}}}}}|||{{{{{{{{{|||{{{xxxtttpppmmmnnnnnnmmmllljjjkkknnnpppwww~~~yyy|||zzz}}}|||yyyuuuqqqrrrsssvvvyyy|||~~~|||xxxvvvvvvwwwvvvuuuwwwvvvuuutttrrrooonnnmmmgggeeeccccccdddeeeeeeeee```aaaaaacccdddfffhhhiiikkkkkklllnnnooopppooonnnnnnoooooonnnkkkhhhdddaaacccddddddcccbbbcccfffiiinnnuuu|||rrrjjjqqqyyy~~~~~~}}}|||xxxqqqlllkkkmmmnnnnnnnnnnnnoooqqqppptttzzz~~~zzztttpppqqqsssvvvyyy}}}|||xxxuuutttsssqqqpppqqqpppooonnnnnnooopppqqqpppnnnkkkkkklllnnnnnnnnneeeeeeffffffggghhhjjjjjjnnnoooppppppqqqqqqqqqpppqqqqqqrrrqqqnnnkkkhhhfffccccccccccccbbbdddgggjjjnnntttyyy|||zzzmmmdddfffkkkmmmqqqwww{{{}}}wwwvvvwwwwwwyyyyyyyyyyyytttqqqpppnnnmmmnnnqqqtttwww{{{xxxyyy~~~|||}}}~~~www{{{vvvrrrrrrrrrppprrrwww}}}}}}|||zzzxxxxxxzzz||||||xxxrrrnnnnnnnnnllljjjjjjlllmmmooouuu}}}||||||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~yyyyyyxxxwwwuuuvvvyyy{{{vvvlllkkkmmmmmmppptttvvvwwwxxx{{{}}}~~~}}}~~~|||tttvvvvvvvvvxxx}}}}}}~~~wwwtttwwwwwwuuuuuuuuuvvvwwwxxx{{{yyyzzz~~~zzzwwwxxx{{{}}}vvvrrruuussssssvvvuuurrrrrrtttvvvxxxxxxxxxxxxyyy|||~~~{{{zzzyyywwwttttttvvvxxx~~~}}}}}}}}}~~~~~~yyyyyyyyyzzz