BM6P6(@ YYYYYYZZZ[[[\\\^^^```aaa^^^eeepppzzzxxxrrriii```ZZZTTTPPPMMMLLLJJJHHHGGGFFFEEEBBB@@@999666666999:::;;;AAAIIILLLRRRZZZ^^^```fffpppyyy}}}xxxpppfff^^^YYYUUUOOOHHHEEEGGGIIIGGGEEEFFFFFFEEE@@@:::777888:::@@@GGGPPPVVVZZZ___eeekkkrrr~~~{{{uuurrrsssrrrnnnjjjhhhiiilllqqqtttsssnnniiiiiijjjlllooorrrvvvyyyzzzvvvwwwxxxyyyyyyyyyyyyxxxyyyxxxuuusssrrrssstttuuuwwwvvvwwwxxxxxxsssjjjccchhhiiippp{{{|||iiigggmmmsssllliiieeebbb```^^^cccsssyyyqqqoooooooooddd[[[PPPGGGCCCBBBBBBAAABBBLLLgggwwwhhh^^^YYYVVVKKK===222///...,,,***,,,,,,,,,,,,,,,+++***)))(((***++++++*********,,,)))))))))))))))))))))))))))'''&&&&&&''''''&&&$$$(((''''''''''''((())))))((())))))+++,,,---......000000000000////////////000222333222111222666:::@@@HHHSSS```nnnzzz}}}zzz}}}wwwqqqmmmkkkkkkkkkmmmqqquuutttnnneee^^^YYYXXXZZZ^^^bbbcccccceeegggkkkgggdddeeedddcccgggmmmtttuuuzzz}}}{{{yyy}}}|||uuuqqqnnnpppsssuuuwwwwwwwwwvvvvvvuuurrrjjj```YYYVVVVVVTTTWWW[[[^^^ccckkkuuu|||{{{vvvuuuxxxzzzzzzyyytttrrrqqqpppooommmjjjgggeeeeeedddbbb```^^^]]]\\\\\\[[[[[[___dddhhhiiiiiiqqqmmmjjjiiiiiiiiikkkmmmnnnkkkiiijjjiiifffeeehhhfffgggeee^^^XXXYYYbbbjjjvvv}}}fffWWWTTTVVVWWW\\\fffsss{{{vvvhhh[[[SSSPPPOOOTTT]]]dddggggggoooqqqrrrqqqmmmeee___ZZZZZZOOOFFFEEEGGGIIIMMMQQQbbbkkktttssshhh]]]XXXXXXUUU[[[eeepppvvv~~~|||kkkaaa\\\eeelllrrrqqqnnnkkkeee___ZZZYYY\\\fffnnnsssxxx|||vvvllldddfffnnnzzztttgggddddddhhhiiikkkpppuuuyyyzzzyyy{{{~~~}}}lllbbbTTTIIICCCAAA@@@???MMM^^^wwwooodddddd[[[YYYXXX[[[```jjj|||}}}ttteee[[[TTTTTTTTTQQQQQQUUU[[[bbbhhhbbbTTTFFF>>>===333000---,,,,,,---------)))+++,,,......---,,,+++---,,,+++***))))))))))))++++++******))))))((((((YYYZZZZZZ\\\]]]___aaabbb___fffpppzzzxxxrrriiiaaaZZZTTTPPPMMMKKKIIIGGGFFFFFFEEECCCAAA:::777666888:::<<>>DDDMMMTTTXXX]]]bbbfffiiipppzzzzzzyyy{{{~~~}}}{{{xxxxxxzzz{{{||||||||||||~~~}}}}}}}}}vvvrrrnnnlllnnnnnnllljjjggghhhiiilllooopppooommmmmmmmmmmmnnnpppqqqssstttxxxxxxxxxxxxxxxwwwvvvuuu|||yyyuuuqqqoooppprrrtttyyyyyyzzz}}}|||vvvpppooommmooouuu|||wwwjjjccclll{{{nnniiiiiiiiifff``````nnn~~~rrrjjjjjjkkkkkkjjjcccXXXNNNHHHEEEDDDCCCEEEHHHXXXtttpppbbb[[[ZZZSSSJJJ===444///...,,,+++)))))))))***))))))(((''''''))))))(((&&&$$$$$$$$$))))))))))))))))))))))))***(((''''''))))))(((&&&'''&&&&&&&&&&&&'''(((((()))***++++++,,,---......000000111111222222333333222444555444333666;;;@@@HHHTTTbbbooozzzxxxvvvrrrooonnnoooqqqssszzz}}}rrriiieeefffkkksssxxxzzzxxxtttpppjjjeeecccfffgggiiimmmsssyyy}}}}}}xxxuuummmnnnpppqqqpppnnnkkkiiiaaa___\\\XXXTTTTTTWWWZZZaaaeeekkkpppuuuyyy}}}{{{tttooonnnnnnllliiieeebbb^^^[[[YYYXXXVVVTTTQQQQQQPPPPPPQQQSSSUUUVVVUUUTTTTTTVVVZZZ^^^___```YYYZZZ[[[YYYXXXYYYZZZ\\\___]]]\\\______]]]]]]```hhhiiihhhccc\\\ZZZ]]]aaaxxxmmm```YYYZZZ^^^hhhuuu}}}vvvaaa\\\VVVVVV\\\dddjjjllllllnnnqqqxxx~~~|||oooddd[[[VVVSSSNNNLLLLLLPPP___ttttttjjj\\\YYYYYY```gggooozzz~~~pppfffnnnyyyrrrddd]]]XXXZZZ___dddkkkrrruuuqqqnnnllljjjjjjqqqyyyvvvnnniiioooooopppqqqqqqoookkkgggkkkmmmqqqwww~~~ppp]]]RRRLLLFFFBBB@@@CCCNNNeee}}}eeeaaa\\\XXXXXXZZZ^^^hhhrrrvvvnnnfffaaa\\\VVVSSSSSSWWWZZZ]]]\\\WWWMMMCCC===:::666222///......---------.........---+++)))((())))))))))))***+++,,,---************))))))))))))\\\\\\]]]^^^```ccceeeffffffkkksss{{{yyytttkkkccc[[[UUUOOOKKKIIIGGGFFFEEEFFFFFFDDDBBB===999666777888;;;DDDMMMSSSWWW\\\aaafffnnnzzz~~~zzzuuunnnfff___[[[UUUQQQLLLIIIHHHHHHFFFEEEEEEFFFFFFBBB===999999;;;===CCCKKKRRRWWW[[[```cccfffjjjqqqyyy|||vvvtttvvvxxxuuurrrnnnnnnpppqqqssstttuuuuuussssssssssssuuuxxxzzz|||tttqqqnnnmmmmmmmmmllljjjiiiiiiiiikkkmmmoooppppppppppppoooooopppqqqrrrrrrvvvvvvwwwwwwwwwwwwwwwvvv|||xxxsssooommmnnnppprrrxxxxxxzzz~~~{{{vvvuuutttuuu{{{oooccchhhzzzlllfffhhhjjjggg```___kkkzzzssskkkkkknnnoookkkeee\\\RRRLLLJJJIIIIIIIIIHHHRRRjjjnnn```[[[[[[QQQIII>>>555000...,,,+++)))))))))******)))((((((%%%'''((((((''''''((()))((((((((((((((((((((((((***)))(((((()))***)))'''&&&&&&&&&&&&&&&''''''(((+++++++++,,,---.........//////000111111222333333222333444333444888???EEEQQQ```ppp{{{|||vvvuuusssqqqrrruuuxxxzzztttlllhhhlllttt~~~{{{oooiiigggiiikkkmmmpppuuuyyy}}}uuuqqqooooooppppppnnnjjjfffddd^^^\\\XXXUUUTTTXXX]]]```dddhhhnnntttwwwxxxyyyyyy{{{uuunnniiihhhhhhgggeeeaaa]]]XXXTTTSSSRRRPPPOOOMMMMMMLLLMMMNNNPPPSSSTTTTTTTTTTTTUUUXXX[[[^^^```^^^aaa```[[[UUUTTTVVVWWW[[[XXXYYY]]]^^^\\\\\\___dddfffgggddd___[[[\\\^^^lllxxxhhh^^^]]]```gggsss~~~jjjccc[[[XXX[[[bbbiiinnnmmmlllnnnuuuvvvjjjbbb\\\SSSNNNMMMLLLXXXllltttkkkbbb]]]___eeekkkssszzz{{{nnnrrrxxxpppfff]]]ZZZ[[[^^^eeelllpppppprrrsssoookkkooowww~~~|||tttooooooppprrrtttuuusssnnnjjjfffhhhlllqqqxxxkkk]]]SSSJJJCCCDDDBBBEEETTTjjjpppggg```ZZZYYYZZZ]]]dddkkkxxx~~~vvvlllbbbZZZUUUSSSSSSWWWWWWYYY[[[ZZZSSSHHH???;;;777222///............---------------+++***)))******))))))***++++++,,,++++++++++++++++++++++++\\\]]]^^^___bbbdddfffgggjjjooovvv~~~{{{vvvmmmeee]]]VVVOOOKKKHHHGGGEEEEEEEEEEEEDDDBBB===888666777888;;;DDDMMMRRRVVV\\\aaahhhrrr}}}}}}vvvmmmccc\\\WWWSSSPPPMMMJJJHHHGGGFFFEEEEEEGGGGGGCCC>>>::::::<<<<<>>JJJRRR]]]oooyyyxxxvvvvvvwww{{{{{{qqqnnnooosss|||tttooooooqqqqqqrrrtttuuu||||||wwwvvvuuussspppmmmjjjiiihhhbbb]]]WWWUUUWWW]]]bbbeeeiiijjjmmmrrrvvvwwwvvvtttjjjddd\\\XXXXXXZZZZZZZZZXXXVVVSSSQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUUUUWWW[[[aaaeeerrr}}}tttddd\\\WWWRRRXXXVVVYYY^^^```^^^^^^```___bbbeeefffdddcccbbbbbbdddrrrssshhhddddddgggmmmsssyyy||||||xxxrrriiibbb```bbbhhhlllsssssstttxxx{{{oooeee```VVVVVV\\\kkk}}}vvvmmmkkkkkkkkkmmmpppxxx|||uuuvvv|||rrrmmmjjjhhhjjjnnnqqqsssxxx{{{yyysssrrrvvvxxx~~~~~~vvvvvvwwwxxxxxxvvvqqqnnnnnnnnnoooqqqvvv|||}}}jjjZZZQQQHHHDDDBBBDDDGGGTTTpppvvviii]]]YYYZZZ[[[]]]```fffsssppp^^^QQQMMMMMMMMMSSSSSSVVV]]]bbb```VVVMMMAAA<<<666111000000000000+++++++++,,,,,,------------,,,+++***))))))))))))'''''''''''''''(((((((((\\\\\\^^^```bbbeeeggghhhpppuuu~~~zzzrrrjjjaaaYYYQQQLLLJJJHHHFFFEEEEEEDDDAAA@@@999555555777888:::AAAIIIOOOTTT\\\gggrrr|||xxxmmmcccZZZVVVMMMLLLKKKIIIGGGFFFFFFFFFDDDGGGHHHEEE@@@<<<<<<===<<<@@@HHHPPPWWW[[[\\\\\\___cccffffffeeegggnnntttxxxxxxyyy|||zzzsssjjjfffhhhjjjiiifffcccccccccccceeeggghhhjjjeeefffhhhjjjkkkllllllllllllnnnpppooolllkkklllnnnoooooonnnllljjjiiijjjkkkkkkmmmnnnmmmkkkkkknnnqqqpppppppppqqqrrrssstttuuupppqqqsssuuuvvvxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrqqqqqqsssxxx~~~}}}zzzrrrqqquuu{{{xxx||||||fffaaa]]]ZZZVVVTTTYYY```yyyyyysssvvvzzzzzzuuukkk\\\NNNEEEAAAAAAAAACCCLLL___xxxvvvlllddd]]]XXXVVVTTTOOOHHH>>>555///,,,+++'''((())))))******))))))***+++,,,+++(((&&&&&&'''))))))))))))))))))))))))'''&&&%%%&&&((()))(((''')))(((((((((((()))******............////////////000000000000000000000000111222444555:::CCCPPPZZZjjjzzz}}}|||}}}rrrjjjjjjnnnooozzz}}}uuunnnooorrrrrrrrrttttttvvvyyyvvvsssooommmkkkllllllccc]]]XXXVVVZZZ___dddfffggggggiiinnntttxxxyyyyyymmmfff]]]XXXVVVWWWVVVUUUWWWVVVTTTUUUVVVWWWVVVTTTTTTVVVXXX[[[\\\\\\\\\\\\UUUWWWXXXYYY[[[___fffkkkzzz}}}qqqfff\\\\\\[[[]]]cccdddbbbbbbdddccceeeggghhhhhhfffeeeeeeccclllvvv|||yyyqqqggggggiiilllqqqvvvyyy{{{}}}yyyqqqjjjeeeeeeiiilllpppuuuzzz}}}vvvooo```^^^___hhhvvv|||vvvuuusssqqqrrruuuxxx}}}xxxvvv~~~zzzxxxvvvsssrrruuuwwwvvvzzz|||zzz|||{{{}}}{{{{{{{{{{{{{{{yyyvvvssssssrrrqqqrrrvvvzzzzzziii___PPPHHHDDDDDDCCCIII^^^uuuuuuddd]]][[[ZZZYYYYYY___lll|||vvvbbbRRRLLLHHHEEEKKKMMMSSS]]]dddeee^^^VVVHHHCCC;;;555222111000000------,,,,,,+++,,,,,,,,,++++++***************+++''''''((((((((()))))))))\\\\\\]]]___bbbeeeggghhhqqqwww|||tttkkkbbbZZZRRRMMMJJJHHHFFFEEEDDDCCCAAA???777444444777888:::@@@GGGOOOTTT^^^iiiuuuxxxnnnddd\\\WWWJJJKKKJJJHHHFFFEEEFFFGGGDDDGGGHHHFFFAAA===<<<======AAAHHHPPPXXX\\\\\\[[[\\\aaaeeeddd```bbbiiipppoooppprrruuuyyy|||~~~}}}|||{{{{{{|||tttjjjfffhhhjjjjjjhhhgggfffeeedddeeefffggghhhaaaccceeegggiiijjjjjjiiijjjlllnnnmmmjjjhhhiiijjjjjjjjjjjjiiiggghhhiiikkkkkkmmmnnnmmmjjjjjjlllnnnnnnnnnooopppqqqsssuuuvvvrrrrrrtttuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuutttqqqqqqsssxxx}}}}}}zzzrrrppprrrwww{{{|||~~~iiibbbZZZWWWSSSPPPSSSXXXqqq}}}uuudddRRREEE???>>>;;;???JJJ]]]vvvvvvmmmfffaaa\\\YYYUUUQQQJJJ@@@666///,,,+++&&&&&&'''((())))))(((((($$$&&&(((((('''&&&'''((())))))))))))))))))))))))&&&%%%%%%&&&((()))(((''')))))))))))))))******+++.........///////////////222222222111111111111111222333555777<<>>;;;999<<>>888===CCCOOOjjjwwwlllddd^^^[[[[[[WWWOOOEEE:::222...---,,,++++++******)))((((((((()))))))))***************)))))))))((((((((('''((((((((((((((((((((((((+++***)))((()))+++---............/////////000000222222111111111111111222333444888???FFFPPPeeexxx{{{{{{yyyppphhhnnntttlllgggllluuu{{{uuurrrssstttsssuuuyyy{{{uuusssyyyvvvmmmhhhgggffffffaaa___]]]```kkkvvvwwwqqqkkkeeebbbgggooovvv}}}zzzooofffaaa___^^^^^^___bbbdddddddddcccbbbaaa```dddkkkrrrwwwxxxqqqiiicccccceeeiiipppwwwuuuooolllpppqqqooopppsssrrrqqqpppqqqssssssqqqooopppqqqsssyyy~~~zzzwwwvvvwwwxxxzzz|||xxxuuuttttttyyy~~~{{{uuuqqqooonnnnnnmmmooopppsssyyygggZZZNNNIIIEEEAAAHHHRRRhhhiii___\\\YYYVVV[[[```kkk~~~kkkWWWJJJDDDBBBEEEIIIQQQ```pppuuurrrfffYYYIII<<<777444000---...,,,******,,,---------,,,+++******))))))*********++++++,,,,,,++++++***^^^^^^]]]^^^aaaeeeiiikkkttt{{{{{{rrrhhh^^^WWWTTTOOOLLLHHHGGGFFFDDD???;;;999888666444555999@@@EEEOOOUUU```lllyyywwwmmmccc]]]OOOMMMJJJHHHGGGGGGHHHIIIGGGGGGGGGEEECCC???<<<:::;;;>>>DDDKKKQQQVVVYYYZZZ[[[\\\\\\]]]___```bbbccccccdddfffhhhjjjkkkllllllkkklllmmmmmmlllmmmoooqqqoooiiicccaaacccfffhhhhhhcccbbbaaabbbdddeeedddcccaaabbbdddfffhhhiiiiiiiiihhhhhhhhhhhhiiihhheeecccbbbcccdddeeeggghhhiiijjjiiihhhhhhggggggfffffffffmmmnnnooonnnmmmmmmnnnpppiiiiiikkklllnnnpppqqqqqqssstttuuuuuuvvvvvvvvvvvvrrrrrrrrruuuzzz}}}vvvmmmfffeeehhhmmmuuu|||zzzttt|||ttt]]]QQQKKKGGGHHHMMMWWWcccqqqyyy|||rrrYYYGGG>>>888<<>>GGGTTTfffzzz}}}tttpppttt{{{kkkfffjjjwww{{{mmmdddhhhpppxxx~~~}}}yyyuuuvvvrrrrrryyy~~~~~~||||||~~~zzzyyy}}}sssjjjgggfffbbb]]]aaacccgggooo}}}tttjjjiiimmmrrryyyxxxmmmmmmhhhcccccchhhmmmnnnnnnmmmjjjfffgggmmmvvvxxxsssooommmrrryyyzzz|||~~~}}}{{{{{{zzzxxxxxxxxxyyyzzz{{{xxxzzz}}}zzzrrrlllhhheeecccbbb[[[\\\]]]^^^aaaiiittt}}}qqq\\\RRRLLLDDDAAADDDMMMaaaiii[[[WWWXXXYYY[[[cccrrruuu___OOODDDEEEFFFIIIPPP]]]jjjrrrrrrhhhXXXIII===666333222...------...//////---+++++++++***************+++,,,+++***))))))***+++,,,^^^^^^^^^___cccggglllnnnttt}}}ttthhh\\\TTTOOOKKKIIIGGGGGGIIIGGGCCC???999999777666666999???CCCMMMTTT^^^gggsss~~~pppgggXXXSSSLLLHHHGGGHHHIIIIIIGGGHHHIIIHHHFFFBBB>>>;;;<<<@@@EEELLLQQQVVVXXXYYYYYYYYYZZZ[[[]]]___aaabbbeeeeeefffgggiiijjjkkkllliiijjjkkkkkkjjjkkkmmmooolllfff```]]]^^^```aaaaaa```^^^]]]^^^______^^^]]]______```bbbdddfffggghhhhhhfffeeefffiiiiiifffbbb```aaaccceeefffgggggggggeeefffffffffgggggghhhhhhllllllllljjjhhhggghhhiiiddddddeeefffhhhkkkmmmnnnmmmnnnoooqqqrrrssssssssssssuuuxxx|||wwwttttttwwwuuutttqqq]]]SSSOOONNNOOOSSSZZZfffqqquuuxxxvvv^^^HHH<<<777:::===CCCTTTnnnuuujjjhhhgggbbb^^^[[[YYYSSSJJJ???555///,,,.........---,,,,,,++++++,,,++++++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,---...////////////000000000111111111111111222333444555555:::BBBMMM^^^qqquuuppppppuuuvvvgggccciiiyyy|||nnndddggglllrrrvvvvvvsssoooooommmqqqyyy}}}~~~~~~{{{{{{}}}~~~}}}{{{~~~rrrhhheeedddaaa]]]```ccchhhrrruuuqqqrrrtttyyy~~~{{{wwwpppgggdddfffmmmrrruuuuuuqqqllliiikkkrrr{{{{{{tttuuuyyy~~~~~~~~~}}}|||||||||~~~}}}}}}wwwsssooollljjj```___^^^\\\[[[```iiipppyyy~~~dddVVVNNNEEEBBBEEEFFFUUUrrrvvvccc\\\\\\WWWYYY```mmmnnnZZZIIIGGGEEEFFFKKKVVVdddnnnssslll^^^OOOAAA999555555///.........//////---+++,,,,,,+++++++++,,,,,,------,,,+++******+++,,,---___^^^___aaadddiiinnnqqqxxxwwwkkk^^^TTTNNNKKKHHHFFFGGGHHHHHHEEEAAA999999888666666999>>>BBBJJJRRR[[[cccmmmxxxmmmaaaZZZPPPJJJIIIJJJJJJIIIGGGHHHJJJJJJGGGCCC???<<<<<<@@@EEELLLQQQUUUXXXYYYXXXYYYYYY[[[]]]___aaabbbbbbbbbcccdddfffhhhjjjkkkfffhhhjjjjjjiiihhhiiijjjjjjddd^^^[[[\\\^^^___^^^___^^^]]]]]]]]]^^^\\\[[[^^^^^^^^^```aaaccceeeffffffffffffggghhhhhhfffdddaaabbbbbbcccdddeeeffffffeeeeeefffffffffggggggggghhhhhhiiigggfffeeefffhhhfffeeeeeeeeeggghhhjjjllliiijjjlllnnnpppqqqqqqqqqsssuuuxxx{{{}}}}}}~~~xxxssslll]]]VVVSSSRRROOOTTT```mmmrrrsss}}}vvv```MMMAAA777999<<>>IIIWWWjjj}}}|||qqqqqqtttwww~~~rrrgggeeejjjxxx|||oooddddddeeeiiilllmmmmmmkkkiiijjjpppxxx|||zzzzzz|||||||||}}}|||zzz}}}yyyvvvzzz}}}}}}nnneeebbbaaa```___```ccciiiqqq}}}~~~~~~tttllljjjnnnuuu{{{zzzwwwrrrmmmlllpppwww|||}}}}}}yyypppnnnjjjgggeeefffjjjnnnsss}}}nnn\\\PPPFFFCCCFFFBBBOOOiiiooobbb___XXXYYY^^^hhhxxxmmmSSSLLLEEEDDDHHHSSScccqqquuuqqqfffWWWHHH===999888111000......//////...,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---______```bbbfffkkkpppsss{{{pppcccXXXRRRMMMJJJFFFFFFGGGGGGDDDBBB999999888777777999>>>BBBHHHPPPXXX^^^gggzzzxxxkkkbbbVVVOOOLLLLLLKKKIIIGGGIIIJJJKKKIIIEEE@@@===;;;???DDDJJJPPPTTTVVVWWWXXXYYYZZZ[[[]]]```bbbccc``````aaabbbdddgggjjjkkkeeegggjjjkkkiiigggffffffgggaaa[[[XXXZZZ]]]______aaa___^^^]]]^^^^^^\\\[[[]]]]]]]]]]]]^^^```bbbcccdddeeeggghhhgggeeeeeefffdddcccbbbbbbbbbccceeefffgggffffffeeedddccccccccccccdddeeedddcccdddeeeggggggfffeeeddddddfffggghhhfffgggiiikkkmmmnnnooopppppprrruuuvvvwwwzzz~~~{{{sss}}}}}}hhh\\\UUUSSSPPPQQQ[[[hhhllllllvvvtttbbbPPPEEE777888:::>>>GGG\\\zzzzzzpppnnnmmmhhhbbb[[[ZZZWWWPPPFFF<<<555111,,,,,,++++++***)))))))))))))))))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((***+++---...////////////000000000111111111000000000111333555666777:::DDDRRRbbbvvvxxxppptttyyyxxxzzzxxxlllgggfffhhhsssxxxnnnbbb```^^^___bbbeeehhhhhhfffiiipppvvvuuurrrsssxxx|||zzzzzzzzzxxxvvvyyyyyyuuuxxx|||~~~~~~{{{zzz~~~vvvjjjaaa]]]]]]___```ccceeeiiiooo}}}|||sssrrrwww}}}|||zzzwwwsssppprrrxxx}}}|||{{{zzzyyyxxxxxx}}}}}}iiiYYYJJJEEEGGGCCCLLLcccyyyggg___ZZZZZZ]]]dddqqqeeeWWWGGGBBBEEEPPPcccssszzzxxxpppbbbPPPBBB<<<;;;333111///......///......,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++``````aaacccggglllqqqttt~~~sssggg\\\UUUPPPLLLGGGEEEFFFFFFCCCAAA999999888777777999>>>AAAFFFNNNWWW\\\dddwwwqqqgggZZZRRROOONNNLLLJJJGGGIIIKKKKKKIIIEEE@@@===:::>>>CCCIIINNNRRRTTTUUUXXXYYYZZZ[[[^^^```bbbccc``````aaaccceeehhhkkkmmmfffiiilllmmmkkkhhhfffeeeccc^^^YYYWWWZZZ^^^``````bbbaaa____________]]][[[]]]]]]\\\\\\]]]^^^```aaabbbeeeiiihhhfffdddeeegggeeedddbbbaaaaaabbbdddeeehhhgggfffdddbbb```___^^^```bbbccccccbbbccceeegggiiigggeeeccccccdddeeefffdddfffhhhjjjlllmmmnnnnnnnnnoooqqqqqqrrruuu|||||||||{{{|||}}}sss|||ooo___VVVSSSSSSRRRYYYdddfffeeeooo~~~~~~qqqaaaQQQFFF777888888:::CCCXXXyyyuuuoookkkgggddd\\\\\\YYYRRRIII???888444------,,,,,,+++*********&&&'''((()))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))((()))+++---...///000000000000000000111111111111000000000222333555777888===IIIXXXjjjxxxqqqxxx}}}yyyvvvyyynnnfffeeeeeedddnnntttkkkaaa^^^YYYXXX[[[```dddgggeeeiiiqqquuuqqqkkknnntttyyywwwvvvvvvtttqqquuu|||zzzvvvwwwzzz{{{zzz~~~~~~yyyuuuvvvwwwwwwxxxqqqggg^^^YYYZZZ^^^aaaeeegggiiimmmyyy|||vvvyyy~~~{{{{{{zzzwwwuuuvvv{{{uuuaaaOOOHHHIIIEEEMMM___yyyiii^^^\\\\\\]]]bbblll|||vvvbbbKKKAAACCCNNNaaasssxxxiiiUUUFFF???===555222///---.../////////+++*********+++,,,,,,---)))***+++,,,,,,+++***)))aaa___```ccceeeiiittt~~~{{{nnnbbbZZZVVVQQQLLLJJJIIIGGGCCC???===<<<999777777999;;;<<>>;;;;;;>>>BBBHHHMMMRRRUUUWWW[[[ZZZZZZ\\\^^^``````___bbb```^^^```dddggghhhgggeeehhhlllooonnnkkkgggcccaaaZZZVVVXXX[[[\\\]]]____________``````___[[[XXXZZZZZZ[[[\\\^^^```bbbdddddddddddddddeeeeeeffffffcccddddddcccaaaccchhhllliiigggeeebbb`````````aaaaaabbbbbbbbbaaabbbccceeecccccccccccccccccccccccceeefffhhhiiikkkkkkllllllpppooonnnnnnppprrruuuwww|||{{{yyyxxxwwwxxxzzz{{{~~~ttt|||~~~hhhZZZUUUQQQPPPXXXfffkkkeeeccchhh}}}~~~pppbbbTTTJJJ;;;777777:::>>>LLLlllwwwqqqrrrlllbbbaaa]]]VVVPPPHHH???666///---------,,,,,,+++++++++((()))***++++++***)))((()))((('''&&&&&&'''((()))+++*********))))))((((((&&&'''***,,,---.........///000000111111111000000333111222444444444888>>>DDDUUUkkk~~~~~~zzzwwwxxxvvvssssssvvv|||qqqddddddaaa]]]aaagggeee^^^[[[SSSPPPXXX```bbbeeeiiijjjssswwwqqqmmmrrryyy}}}|||uuuooonnnrrrwww|||wwwuuuuuuvvvuuuuuuuuuvvvtttrrrooooooiii```YYYVVVWWW\\\___ccchhhlllpppxxx|||{{{}}}}}}}}}|||||||||{{{{{{mmmZZZMMMFFFFFFHHHQQQbbbtttjjjbbb\\\WWWTTTYYYbbbnnn}}}nnnRRRHHHDDDFFFYYYrrrvvv```OOODDD>>>999666111...------------//////.........---------***************+++,,,---bbbaaaaaaccceeehhhrrr|||tttggg___XXXSSSNNNKKKJJJHHHDDD@@@===;;;999777777888:::;;;DDDIIIRRR[[[bbbrrryyyhhh\\\WWWTTTPPPKKKJJJJJJIIIHHHFFFBBB>>>;;;:::<<<@@@FFFKKKPPPTTTVVVYYYYYYZZZ\\\^^^___^^^^^^aaa___^^^```dddffffffeeefffhhhlllnnnmmmjjjeeebbb```YYYUUUWWWZZZ[[[\\\^^^___^^^^^^___```___\\\YYY\\\\\\\\\]]]^^^___``````bbbbbbcccdddeeefffffffffeeeeeeeeebbb```aaadddhhhgggfffcccaaa_________```aaabbbcccbbbaaaaaacccdddcccccccccccccccccccccccceeeeeeggghhhiiijjjjjjjjjmmmlllllllllmmmppprrrtttvvvuuusssrrrrrrtttvvvxxx|||vvvzzzooo___WWWWWWUUU[[[iiimmmgggdddhhhxxx{{{ooocccVVVLLL<<<888777:::===IIIeee{{{rrrqqqjjjaaa```\\\VVVPPPIIIAAA777000...------,,,,,,++++++***))))))************))))))(((((()))******)))((((((************)))))))))((('''(((***,,,---.........//////000111111111111111555444444666555444888>>>HHH[[[tttzzzxxxxxxyyywwwtttuuuyyy{{{}}}lllffffffccc^^^^^^```[[[SSSUUUOOOOOOXXXaaaeeehhhlllooovvvyyysssppptttyyy|||zzzssspppppprrr||||||vvvtttsssooooooppprrrtttuuutttrrrlllfff^^^VVVSSSUUUYYY]]]dddiiimmmpppvvv|||||||||{{{{{{{{{{{{|||||||||||||||fffVVVNNNDDDDDDJJJUUUaaaooosssfff[[[TTTQQQVVV^^^hhhuuuvvvZZZMMMEEECCCRRRfffkkkXXXIII???;;;777333000//////......///.........------------------..................dddbbbccceeeeeegggoooyyy}}}oooeee[[[VVVPPPLLLKKKHHHDDDAAA<<<;;;999777777888999:::AAAFFFOOOWWW___mmmqqqccc\\\XXXSSSNNNKKKJJJIIIHHHGGGCCC???;;;888:::===BBBHHHMMMQQQTTTVVVXXXZZZ]]]^^^]]]\\\[[[^^^^^^^^^```cccddddddccceeehhhkkkmmmllliiidddaaa```YYYTTTWWWZZZZZZ[[[]]]^^^^^^^^^^^^______\\\ZZZ______^^^^^^^^^]]]]]]]]]___```bbbdddeeefffeeeeeeffffffdddbbb______aaadddeeedddbbb```___^^^______bbbccccccbbb``````aaacccccccccccccccccccccccccccddddddeeeggghhhhhhhhhhhhiiiiiiiiiiiikkkmmmooopppqqqpppnnnmmmmmmppprrrtttyyy~~~xxxwwwzzzfffZZZZZZXXX]]]jjjoookkkiiilllsssyyy{{{vvvmmmcccXXXOOO???:::888:::;;;DDD\\\tttwwwrrrmmmeee```\\\VVVQQQLLLDDD:::222......---,,,,,,+++************))))))))))))******'''(((***,,,,,,***((('''************))))))))))))'''(((***,,,---............///000111222222222222444333555777666666;;;BBBNNNddd|||vvvvvvyyyzzzvvvsssvvv}}}}}}uuuhhhjjjkkkiiieeeccc```YYYRRRNNNLLLOOOZZZeeekkkooosssuuuxxxxxxsssqqquuuzzz}}}yyysssqqqqqqzzz~~~{{{uuuqqqpppkkkjjjkkkmmmppprrrrrrqqqfffaaaYYYSSSPPPRRRWWWZZZdddiiimmmoootttzzz}}}{{{vvvzzz}}}yyyxxxwwwwwwwwwyyy{{{||||||wwwtttwwwppp]]]SSSEEECCCCCCFFFLLLWWWjjj{{{lllZZZSSSNNNQQQXXX___iiirrr}}}}}}bbbSSSHHHCCCLLLZZZ{{{xxxcccOOOAAA===999444111000000///...............------------+++,,,,,,------,,,+++***eeeddddddffffffgggmmmvvvuuukkk^^^YYYRRRMMMKKKHHHDDD@@@<<<;;;999777777777888999>>>BBBJJJSSSZZZggg~~~zzziiiaaa\\\VVVRRRMMMKKKHHHHHHGGGEEE@@@<<<777888:::>>>CCCIIINNNPPPRRRVVVZZZ]]]^^^\\\[[[ZZZ]]]]]]___aaabbbbbbaaa```ccceeeiiikkkllliiifffddd```YYYTTTVVVYYYYYYZZZ\\\^^^]]]]]]]]]___^^^]]][[[____________^^^]]]]]]\\\\\\^^^aaaccceeeeeeeeedddeeeeeecccaaa``````aaacccdddcccbbb``````______```cccccccccbbb```___```bbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeffffffeeeeeeffffffggggggiiijjjlllmmmpppnnnllljjjkkklllooopppuuuxxx~~~zzzrrrxxxlll\\\XXXVVV\\\hhhppppppoooqqqoootttuuupppjjjbbbYYYPPPAAA;;;999;;;<<>>:::555111000///......------------------------***+++,,,---,,,+++((('''eeedddeeeggggggggglllttt~~~{{{ooobbb[[[SSSNNNKKKHHHCCC@@@;;;:::999777666666777777:::>>>EEEMMMTTT```tttpppfff```ZZZUUUOOOKKKHHHGGGHHHFFFAAA<<<777777888;;;???EEEJJJMMMOOOTTTZZZ]]]]]]\\\[[[[[[\\\^^^```aaaaaa``````______bbbfffjjjlllllljjjhhh```YYYTTTVVVYYYYYYZZZ\\\]]]\\\[[[\\\^^^^^^]]]\\\]]]]]]^^^______^^^^^^]]][[[]]]___aaaccccccdddccccccbbbaaaaaabbbccccccdddccccccbbbbbbaaaaaaaaaaaabbbccccccbbb```___```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddcccccceeeeeefffggghhhiiikkkkkkmmmllljjjiiihhhiiijjjjjjpppqqqwww{{{ooopppqqq___XXXWWW[[[eeennnqqqppppppmmmppppppkkkgggaaaYYYQQQDDD===999;;;===BBBQQQbbbvvvrrroooddd___ZZZVVVSSSLLL@@@777///......---+++******)))+++***)))(((((()))***+++)))(((&&&%%%%%%&&&((()))))))))))))))))))))************++++++,,,---...///...///000111333333444444222222444777777:::EEEQQQhhh|||xxxrrrsssuuuuuuoookkkpppyyy~~~tttlllgggdddgggjjjjjjeee]]]YYYWWWNNNUUU___jjjuuu~~~xxxpppgggffflllvvv~~~}}}~~~zzzqqqkkkhhhhhhhhhiiikkkmmmmmmkkkiii\\\XXXSSSOOOOOORRRWWW[[[aaaggglllooorrruuutttppphhhjjjoooxxxzzzpppooonnnmmmnnnqqquuuwww}}}}}}wwwuuuwww{{{}}}vvvttttttzzz~~~cccUUUHHHFFFDDDAAA???BBBPPP^^^xxxwwwaaaWWWNNNMMMOOORRRVVVZZZ```hhhwww~~~kkk[[[OOOJJJIIIKKKQQQaaattt~~~|||ooo[[[JJJ???;;;555111///...---,,,,,,,,,---------------------...///000///...,,,***cccbbbeeehhhhhhhhhmmmttt}}}uuufff___VVVPPPLLLHHHDDDAAA::::::888777666666555555777:::@@@HHHNNNWWWiiiyyyyyynnnfff^^^XXXQQQLLLHHHGGGHHHGGGBBB===999888777888<<>>>>>GGGRRRlllhhh\\\PPPLLLMMMOOOQQQTTT[[[```mmmqqq___RRRLLLHHHDDDEEESSSeeeqqquuuooo```QQQ@@@<<<666111///...,,,+++,,,,,,,,,,,,------------,,,,,,---......---++++++``````dddhhhiiiiiinnnvvv|||kkkdddZZZSSSNNNKKKFFFCCC:::999888777666555555444555777<<>>CCCFFFKKKQQQYYY\\\\\\]]]___bbb___```aaa```^^^]]]___aaa___bbbfffjjjmmmnnnnnnmmmbbb[[[VVVXXXZZZZZZZZZ\\\\\\[[[ZZZ[[[]]]^^^^^^^^^[[[\\\^^^``````___^^^]]]^^^]]]]]]\\\]]]___aaabbb]]]\\\[[[\\\```bbbaaa`````````aaaaaaaaaaaaaaaaaa```aaaaaaaaa______aaacccbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbaaaaaaaaabbbccceeefffgggggghhhccceeegggiiijjjiiihhhgggkkknnnxxxpppmmmnnnkkk^^^\\\\\\aaaiiiooommmhhhfffhhhgggddddddddd^^^WWWMMMAAA999:::<<<>>>IIIUUUnnn|||tttlllfff```]]][[[TTTFFF:::000///...---+++***)))((())))))************)))))))))(((&&&$$$$$$&&&((()))((()))))))))************,,,,,,++++++,,,---//////000111222222333333333333666666777888:::CCCVVVhhhzzztttpppmmmlllkkklllrrrzzzvvvmmmkkkkkkjjjkkkkkkllljjj___TTTTTT[[[```kkkwww~~~pppccc\\\cccpppyyy}}}~~~vvvnnnjjjhhhgggiiimmmqqqrrrpppjjjfffXXXVVVTTTSSSVVV[[[bbbfffggglllpppqqqrrrtttrrrnnndddcccdddjjjsss~~~tttjjjfffaaahhhqqqxxx|||{{{zzzyyysssssssssttttttvvvwwwxxxyyy{{{~~~}}}yyyyyyzzz{{{vvvooojjjkkkpppyyy|||xxxyyy||||||{{{{{{}}}~~~~~~|||{{{~~~fffRRRLLLGGGBBB???===<<>><<<999888888777555333555666999<<>>===>>>GGG^^^}}}nnnWWWOOONNNMMMJJJJJJLLLNNNUUUeee~~~sssdddXXXNNNFFFBBBEEEMMMWWW___```[[[UUUNNNDDD:::777666111---,,,,,,,,,,,,------.........///...,,,++++++,,,...///___aaaccceeegggkkkpppsssssseee]]]WWWNNNHHHEEE@@@>>>;;;:::999777555333444555777:::@@@HHHQQQXXXeeettttttkkk___VVVNNNKKKIIIDDDAAAAAA<<<<<<:::888777999<<<@@@HHHPPPXXXYYYZZZ^^^______cccaaa```^^^___```bbbdddeeecccdddhhhmmmooollliiiaaaZZZVVVWWWYYYXXXXXXZZZ^^^]]]]]]]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^____________^^^^^^^^^^^^______ZZZZZZZZZZZZ[[[\\\]]]^^^___```aaabbbbbbaaa___^^^[[[^^^bbbdddcccaaa`````````___^^^^^^___```bbbdddeeeddddddddddddccccccccc______```aaabbbdddeeefffgggiiikkkmmmooopppppppppssswwwzzzhhh^^^eeezzzzzz```XXXXXXZZZ___ooowwwooommmjjjgggeeeeeeeeedddccc\\\OOOAAA;;;;;;===BBBHHHXXXvvvuuuoookkk```XXXNNN???999222,,,---...,,,***+++))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))******++++++,,,,,,---......//////000222222111111111111222222444555999===CCCSSSrrrwwwooojjjfffgggoooxxxwwwnnniiieeeeeedddaaa]]][[[^^^aaalllrrr{{{}}}xxxeee```___fffnnnppprrruuuwwwzzz}}}}}}yyyvvvuuuuuusssqqqrrrtttrrrmmmmmmrrrzzzzzz{{{{{{wwwnnnccc[[[QQQPPPRRRWWW^^^gggmmmpppqqqwww{{{vvvjjjdddaaagggooouuuzzzzzznnneee^^^]]]iiiyyy~~~}}}{{{yyyxxxwwwvvvvvvyyy{{{{{{yyy}}}~~~uuupppqqqtttwwwxxxxxxyyy{{{}}}~~~}}}~~~~~~rrrhhhhhhoooyyy}}}|||||||||}}}~~~~~~~~~~~~{{{{{{~~~|||~~~}}}}}}|||~~~hhhYYYJJJCCCAAA???===>>>AAARRRnnnyyy```UUUSSSPPPMMMKKKMMMNNNTTT```tttwwwiii]]]QQQIIICCCEEELLLVVV^^^aaa^^^YYYPPPFFF<<<888777222...,,,,,,,,,,,,------.........///...,,,++++++,,,...///bbbcccdddfffgggkkkpppttt|||kkk```XXXPPPJJJHHHCCCAAA>>><<<:::888666333333444666888===DDDLLLRRR]]]hhh|||~~~pppcccYYYQQQMMMKKKFFFCCCDDD@@@@@@>>>;;;888999;;;>>>FFFOOOWWWYYY[[[^^^aaa```cccaaa___^^^___aaadddfffgggfffeeehhhlllmmmkkkhhhaaaZZZVVVWWWYYYXXXXXXZZZ^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^___```bbbcccbbb```]]][[[VVVZZZ___bbbbbb```^^^]]]]]]]]]\\\]]]___aaacccddddddddddddcccccccccbbbbbb^^^______```aaacccdddeeeiiijjjlllnnnoooooonnnnnnsssvvv|||nnn___ccctttcccYYYVVVWWW\\\jjjsssmmmkkkjjjiiiiiijjjiiigggeee```SSSEEE???======@@@DDDXXXpppzzzpppbbb[[[TTTFFF;;;333......///,,,+++,,,))))))))))))))))))))))))))))))((('''''''''(((((((((((())))))***++++++,,,,,,------......///000000222222111111111111222222555666:::???III^^^|||xxxpppkkkfffccceeennn{{{rrrhhhcccbbb``````bbbeeeggggggkkkooowww}}}~~~zzztttpppiiigggiiimmmooonnnooorrrsssuuuvvvvvvsssooommmmmmkkkhhhjjjnnnqqqppppppqqq~~~{{{uuukkk___WWWNNNNNNQQQWWW___hhhnnnqqqtttyyyyyymmmhhheeejjjpppuuu|||~~~sssiiiaaa```lll|||~~~}}}{{{xxxwwwvvvuuuuuuyyy||||||{{{~~~|||rrrmmmmmmppprrrsssvvvwwwzzz|||~~~~~~~~~}}}}}}{{{zzz}}}xxxlllkkkrrrzzz{{{zzzzzz{{{}}}~~~~~~~~~{{{zzzzzzyyy|||~~~xxxwwwyyy}}}xxxsssxxx|||xxxfffRRRHHHCCC???======>>>GGG\\\yyykkk\\\XXXUUURRROOOMMMNNNQQQXXXdddvvv|||pppdddWWWMMMGGGHHHNNNXXXbbbgggeeeaaaTTTIII>>>:::888333///------------------.........///...---,,,,,,---...///dddeeefffgggiiilllqqquuuzzzooobbbYYYQQQMMMLLLFFFCCC@@@>>><<<:::666444444555666888;;;AAAHHHMMMZZZaaapppuuuhhh^^^SSSOOOKKKGGGDDDEEEDDDCCCAAA>>>:::999;;;===EEENNNVVVXXXZZZ___aaaaaabbb```___^^^```bbbeeeggghhhggggggiiikkkllljjjhhhaaaZZZVVVWWWYYYXXXXXXZZZ]]]^^^^^^]]]\\\[[[[[[\\\^^^___bbbccccccbbb```^^^]]]]]]^^^^^^_________^^^\\\\\\[[[[[[[[[\\\]]]]]]\\\^^^aaabbbbbb```]]]\\\XXX[[[^^^```___^^^]]]\\\\\\\\\\\\]]]^^^```bbbcccccccccccccccbbbbbbbbbbbb_________```bbbccceeefffjjjkkkmmmnnnnnnnnnmmmlllqqqrrrwww|||~~~tttgggfffrrriii[[[UUUUUUXXXeeeoookkkggghhhkkknnnppppppmmmjjj^^^RRREEE???===<<<>>>AAAYYYnnnwwwddd\\\VVVJJJ===555/////////,,,+++,,,))))))))))))))))))))))))))))))((((((((((((((()))(((((()))***++++++,,,,,,---------...//////000000222222111111111222333333666888<<>>BBBOOOiiivvvaaaZZZXXXVVVSSSMMMLLLMMMPPPWWWeee{{{wwwlll^^^RRRKKKLLLRRR]]]jjjpppmmmiiiYYYNNNBBB===:::555000///---------.....................------------......ccceeegggiiijjjmmmqqqtttxxxsssdddZZZRRRNNNNNNHHHEEEBBB???===;;;777555444555777888;;;???FFFJJJVVV[[[fffxxxnnncccWWWQQQLLLGGGEEEEEEGGGFFFDDD@@@===;;;<<<===EEENNNUUUXXXYYY]]]_________^^^^^^___aaacccfffggghhhhhhhhhiiikkkkkkkkkjjjaaaZZZVVVWWWYYYXXXXXXZZZ\\\]]]^^^]]][[[YYYZZZ\\\^^^```bbbddddddbbb___]]]]]]^^^___```````````````]]]]]]\\\\\\\\\\\\\\\\\\ZZZ[[[^^^```aaaaaa___^^^^^^^^^___^^^\\\[[[\\\]]]]]]]]]]]]^^^______```aaaccccccbbbbbbbbbaaaaaaaaa``````aaaaaaccceeefffgggjjjkkklllmmmmmmlllkkkjjjnnnnnnqqqvvvyyy{{{yyyllliiipppppp^^^TTTSSSUUUaaallljjjbbbeeejjjpppuuuuuurrrooo]]]QQQFFFAAA???>>>???CCCXXXnnnggg^^^YYYKKK???777000///...,,,+++,,,))))))))))))))))))))))))))))))((((((((())))))***(((((()))***+++,,,------------......///000000111222222111111222333333444444777===GGGZZZuuuvvvoookkkkkkiiiiiimmmvvv{{{iiiccc^^^\\\cccoooxxxyyyvvvmmmnnnsssxxxuuunnnjjjlllxxx~~~~~~}}}~~~zzzxxxvvvsssppplllhhheee^^^]]]^^^eeepppyyy{{{yyywwwhhhZZZQQQHHHJJJOOOWWW```iiinnnpppxxxxxx{{{yyyooolllkkkmmmpppuuuzzzpppjjjmmmqqqwww}}}|||{{{xxxuuuttttttuuuuuuzzz~~~}}}vvvmmmhhhjjjnnnqqqrrrsssuuuyyy|||~~~~~~}}}|||zzzwwwvvvxxxyyy|||tttlllnnnsssyyy~~~||||||~~~~~~~~~|||{{{yyyxxxxxxyyyzzz{{{|||yyyyyy{{{}}}}}}{{{yyyzzz}}}}}}}}}~~~yyykkkeeebbbfffjjjkkkkkkmmmlllttt~~~|||vvvnnnuuu|||~~~}}}~~~|||```OOOGGGBBB>>>======???GGGXXXqqqkkk]]]WWWTTTPPPKKKIIIIIIJJJNNNYYYqqq}}}rrrdddYYYMMMMMMSSS___mmmtttrrrmmm___SSSFFF@@@<<<777222111................................................___bbbfffiiikkkmmmoooqqqxxxxxxggg[[[RRRMMMMMMHHHFFFBBB@@@>>><<<888666444555777888:::>>>DDDHHHOOOSSS]]]lllvvviii\\\TTTNNNHHHEEEFFFGGGGGGFFFCCC???>>>>>>???FFFNNNUUUWWWWWWZZZ\\\[[[[[[\\\]]]```bbbdddeeeffffffggghhhiiijjjlllmmmnnnaaaZZZVVVWWWYYYXXXXXXZZZZZZ\\\^^^]]]ZZZXXXZZZ]]]^^^___aaabbbbbb```^^^\\\]]]^^^___aaabbbaaaaaa```___^^^]]]\\\\\\\\\\\\\\\YYYZZZ\\\^^^``````````````````___]]]ZZZZZZ[[[]]]^^^^^^______````````````bbbbbbbbbaaaaaaaaaaaa``````aaaaaabbbccceeeggggggiiijjjkkkkkkkkkjjjiiihhhkkkiiikkkppptttwww}}}kkkggglllwwwbbbVVVSSSSSS^^^jjjkkk```cccjjjqqqvvvwwwuuurrraaaUUUIIIDDDCCCBBBDDDHHHSSSiiikkkbbb\\\NNN@@@777000...---+++***+++))))))))))))))))))))))))))))))((((((((()))******'''((()))***+++---......---......//////000111111222222111222222333444555222777???MMMccc~~~~~~vvvpppmmmnnnkkknnnsss~~~ooogggbbb```hhhuuu}}}uuusssuuuyyyuuulllkkkqqq~~~zzzvvvrrrmmmhhhddd]]]^^^___dddppp}}}xxxhhhZZZRRRHHHKKKPPPYYYcccjjjooopppvvvuuuvvvyyy||||||yyyuuullljjjkkklllnnnuuuxxxssspppoooqqqxxx}}}zzzxxxvvvsssssstttuuuwwwzzz~~~{{{tttkkkgggiiimmmqqqrrrnnnqqquuuyyy{{{{{{yyyxxx|||xxxwwwxxxyyyzzztttkkkiiilllsss{{{|||yyyuuutttwww{{{~~~~~~}}}|||}}}~~~}}}zzzwwwuuuuuuvvvvvvxxxvvvssstttvvvzzz|||}}}~~~~~~}}}}}}|||{{{{{{yyywwwvvvxxx{{{}}}~~~}}}kkkbbb[[[^^^cccgggiiillllllqqqyyy|||xxxppptttwwwyyyyyy{{{hhhUUULLLEEE@@@===999<<<@@@JJJ\\\vvv|||fffZZZQQQKKKIIIEEEEEEGGGIIIRRRiiiyyylllaaaNNNLLLOOOZZZjjjssssssooodddWWWJJJCCC>>>888444222/////////.......................................XXX\\\bbbgggiiijjjkkklllvvvzzz~~~kkk]]]RRRKKKJJJHHHEEEBBB@@@>>><<<999777333444666777999===BBBFFFJJJOOOWWWaaaqqq~~~pppaaaWWWPPPJJJGGGHHHGGGGGGGGGDDDAAA@@@AAABBBGGGOOOUUUVVVUUUWWWXXXVVVWWWYYY]]]```cccdddddddddccceeegggiiijjjmmmpppqqqaaaZZZVVVWWWYYYXXXXXXZZZXXX[[[]]]\\\YYYXXX[[[^^^]]]^^^___``````^^^\\\[[[[[[]]]___```aaaaaa```___```___^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^___```]]]^^^^^^]]][[[ZZZ[[[\\\\\\]]]^^^```aaabbbccccccbbbbbbaaaaaaaaa``````````````````aaabbbdddfffgggggghhhiiijjjjjjiiihhhgggiiiffffffjjjnnnrrryyykkkfffiiiyyy~~~fffWWWTTTSSS\\\iiillldddgggnnnuuuzzz{{{xxxuuufffYYYLLLGGGEEEDDDGGGKKKNNNbbb{{{jjjccc^^^OOOAAA777///---,,,***)))+++))))))))))))))))))))))))))))))(((((()))******+++'''((()))***,,,---...///.........///000000111111222222222222333444555555444;;;FFFVVVooo|||wwwqqqoooqqqqqqvvv}}}tttgggcccbbbiiiuuuvvvsssuuuzzzxxxqqqttt}}}wwwsssmmmgggbbb___aaabbbeeeqqqrrrcccXXXQQQKKKNNNTTT]]]fffmmmqqqrrrssstttuuuvvvuuutttqqqppphhhhhhiiikkkmmmuuuxxxsssnnnooovvv|||~~~}}}xxxvvvtttrrrrrrtttvvvxxxxxx|||~~~}}}~~~~~~{{{sssjjjfffgggkkknnnooollloootttxxxzzzzzzxxxwwwzzzwwwvvvwwwvvvuuuzzz}}}qqqiiieeeeeemmmvvvxxxtttooonnnqqqvvvzzz||||||{{{{{{|||{{{wwwtttrrrrrrrrrpppnnnlllmmmqqquuuwwwxxxyyyyyyzzzzzzyyywwwuuuttttttuuuuuutttsssuuuyyy|||~~~}}}~~~qqqeee\\\\\\aaaeeehhhkkkhhhkkkpppuuuyyy{{{{{{{{{uuutttssstttvvvzzzrrr]]]RRRJJJBBB>>>999;;;===AAALLLdddxxxdddVVVMMMIIICCCBBBFFFGGGMMMaaawwwtttiiiTTTNNNKKKSSScccqqquuuttthhh[[[LLLEEE@@@:::555444000/////////.........---......////////////......SSSXXX___eeeggghhhhhhiiirrruuu}}}nnn^^^QQQIIIGGGGGGEEEBBB@@@>>>===:::777111333555666888<<>>:::999<<>>>>>???FFFSSSgggyyy|||vvvqqqpppuuuxxxvvvnnneee___WWWPPPCCC888///---...,,,******,,,+++******))))))******+++++++++*********************+++,,,,,,---......000000000000000111111222222000111444555333555999===KKK```xxx~~~||||||yyytttuuuzzzttt^^^ZZZ]]]hhhppppppnnnooolllhhheeeiiiuuu}}}tttiiicccbbbccceeefffhhhsssxxxjjj\\\QQQMMMNNNPPPVVV]]]ccchhhmmmsssxxx}}}{{{yyyxxxwwwssslllfff^^^]]]]]]___gggsssqqqooossswwwyyy{{{xxxwwwvvvtttrrrrrrtttuuutttvvvyyy{{{|||}}}||||||yyytttlllgggfffiiimmmooorrrrrrsssuuuwwwxxxxxxxxxyyywwwtttqqqmmmjjjgggfffmmmuuussspppsssooommmtttwwwwwwuuullldddccckkkssszzzxxxpppgggfffnnnwwwzzz}}}~~~~~~|||zzztttlllfff___[[[XXXYYY^^^bbbcccbbb\\\[[[ZZZZZZ[[[]]]___```bbb```bbbjjjpppssswww|||~~~zzzxxxzzz|||pppggghhhmmmnnnnnnooodddaaaaaahhhuuu}}}{{{vvvssssssvvv{{{zzzcccTTTIIIAAA???:::888:::<<>>;;;888777333222222222222444555666777:::>>>CCCHHHPPP\\\eeerrrzzziii]]]TTTNNNJJJLLLIIIHHHFFFCCCAAAFFFNNNYYYeeemmmfffWWWNNNMMMPPPSSSVVVYYY[[[[[[\\\^^^___aaabbbbbbbbbgggooosssqqqggg^^^WWWYYY\\\\\\\\\]]]\\\\\\[[[[[[[[[ZZZZZZZZZXXXYYYZZZ[[[\\\\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\\\\\\\]]]^^^______]]]\\\\\\[[[[[[[[[[[[[[[WWWXXXZZZ\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\^^^___``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbfffggghhhhhhiiijjjjjjjjjmmmlllmmmpppqqqqqquuu|||pppfff___eeettt}}}bbbUUUPPPVVVfffttt~~~ssspppzzz|||uuukkkaaaSSSFFF>>>::::::999===HHH]]]ttt}}}vvviiibbbbbbjjjnnnjjjccc^^^YYYUUUGGG;;;000,,,,,,,,,+++---,,,+++******))))))******)))))))))***+++++++++,,,+++++++++,,,,,,---------000000000000000111111222222111333555555555999@@@EEE]]]||||||~~~~~~~~~xxxwww|||}}}~~~{{{kkkYYYXXX[[[```eeegggfffffffff]]]WWW^^^ppp{{{uuulllggghhhhhhjjjmmmrrr}}}rrraaaRRRHHHGGGKKKPPPXXXaaahhhkkknnnqqqssszzzyyy{{{|||uuujjjddd^^^ZZZ\\\cccjjjooorrrmmmiiiooo}}}wwwpppppppppsssvvvtttuuuvvvuuurrrooonnnnnnoooqqquuuyyy}}}{{{rrrllllllnnnooopppttttttsssrrrrrrtttxxxzzz|||~~~}}}wwwmmmeeeaaa```hhhuuuxxxuuuuuuooollluuu~~~qqqjjjsssyyyjjjeeemmmxxx~~~~~~{{{qqqhhh]]]YYYTTTRRRSSSTTTSSSSSSNNNLLLHHHFFFGGGJJJNNNQQQTTTSSSVVV]]]eeelllwww~~~{{{xxxzzz}}}}}}yyy{{{zzzuuullleeebbblll~~~zzzuuuvvvzzzyyyxxx{{{|||}}}ttt^^^PPPIIIBBB<<<999999888<<>><<<:::888333222111111111222444444444888<<<@@@EEENNNWWW]]]hhhsssxxxjjj^^^TTTNNNKKKLLLIIIFFFEEEBBBAAAGGGOOOZZZiiirrrkkk]]]UUUSSSSSSUUUWWWYYY[[[[[[\\\^^^```cccddddddccchhhoooqqqooofff]]]WWWYYY]]]^^^^^^___^^^^^^^^^^^^]]]]]]]]]]]]YYYZZZ\\\]]]^^^]]]\\\\\\ZZZYYYYYYZZZZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^^^^______[[[[[[\\\[[[[[[[[[ZZZZZZVVVWWWYYY[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^____________^^^^^^````````````aaaaaaaaaaaacccdddeeegggjjjlllnnnoooooonnnppptttvvvwww|||tttiiiaaagggvvvfffUUURRRUUUaaassszzzqqqnnnwwwxxxhhh___QQQEEE>>>;;;:::999;;;EEEZZZttt{{{lllaaaaaaiiinnnkkkfffbbb\\\VVVHHH<<<111------,,,,,,---,,,+++******))))))******)))))))))***+++++++++,,,***++++++,,,,,,---------000000000000000111111222222222444666555555<<>><<<:::999333222111111111222333444222777:::<<>>888555222000////////////...//////......---,,,,,,,,,HHHIIIKKKMMMOOOPPPRRRSSSJJJIIIMMMWWWbbbpppuuuhhhZZZOOOJJJHHHFFFDDDAAA>>>;;;888777222222111111111222444555111666888888===HHHPPPRRRZZZ___fffmmmrrruuuxxx|||zzzwwwqqqhhh___WWWRRRPPPJJJFFFCCCAAA>>>???GGGQQQ\\\mmmyyyvvvpppnnnjjjcccWWWXXXYYYYYYXXXYYY[[[]]]^^^```aaabbbhhhoooqqqoooaaaYYYTTTWWW]]]___```bbb________________________\\\]]]___``````^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[\\\]]]^^^]]]]]]\\\YYYZZZ[[[\\\\\\[[[ZZZZZZVVVWWWYYYZZZZZZZZZYYYYYYXXXYYYYYYZZZ\\\^^^___``````````````````___^^^^^^\\\]]]^^^___```bbbcccccc``````aaaccceeehhhkkkmmmnnnlllnnnqqqssssssxxx~~~|||pppfffjjjxxxkkkVVVVVVRRRWWWnnnzzzyyyyyymmmdddVVVIII@@@:::777666:::AAAVVVtttxxxjjj^^^bbbgggiiilllkkkaaaWWWHHH===333111000---++++++,,,+++******))))))******+++++++++***************((((((***+++---...000000000000000000000111111222333333555666555777AAALLLccc{{{tttoooiiiccc___]]]^^^aaadddccc```]]]ZZZbbbgggggghhhiiifffaaaXXX[[[dddrrr}}}uuupppmmmmmmkkkggggggkkkjjjmmmttt~~~}}}lll]]]QQQIIIIIIMMMRRRXXX```eeeggghhhkkkmmmhhhlllrrrwww}}}zzzppphhhbbbZZZUUUMMMOOOUUU]]]gggrrr{{{wwwooojjjjjjkkkkkklllooopppqqqrrrqqqooommmmmmnnnnnnooorrruuuyyy}}}wwwnnnkkkoootttuuutttsssvvvvvvtttpppppptttxxxqqqjjjjjjrrr~~~vvv~~~~~~uuu|||{{{oooooouuuzzz{{{}}}vvvkkkccceeeggghhhgggfffdddcccdddccc```]]]ZZZXXXWWWWWWVVVSSSPPPPPPQQQWWWfffttt}}}{{{{{{~~~xxxvvvwww~~~}}}vvvpppiiijjjnnnrrrxxx~~~uuu```RRRHHHAAA>>>>>>;;;999BBBOOOiii}}}qqqjjjaaa]]]]]]XXXVVVVVVccczzzqqqaaaWWWRRRaaavvv}}}yyynnnaaaTTTHHH@@@<<<666444111000000000000///.........---,,,+++++++++JJJKKKMMMOOORRRUUUVVVXXXQQQOOOPPPVVV___kkkzzzvvvjjj[[[PPPJJJJJJHHHEEEAAA===999777555222222111111111333444555111555666444:::EEEMMMMMMUUUYYY```hhhlllmmmpppsssrrrpppllleee]]]VVVQQQPPPJJJEEEBBB@@@===>>>GGGQQQ^^^ooo{{{yyyvvvwwwrrrjjjWWWXXXXXXXXXWWWWWWYYYZZZZZZ]]]___aaagggooorrrqqq___WWWSSSVVV]]]___aaaccc^^^^^^__________________]]]^^^```aaa```^^^\\\ZZZYYYYYYYYYZZZZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^]]]\\\\\\YYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[]]]___aaabbb______```````````````___\\\]]]^^^```aaacccdddeeedddcccddddddfffiiikkklllmmmkkklllnnnnnnnnnrrrxxx}}}uuujjjmmm{{{lllWWWWWWQQQTTTmmm~~~~~~qqqgggYYYJJJ@@@999666444999???TTTttt{{{mmm[[[^^^bbbgggmmmmmmcccVVVHHH===444222111...+++***,,,++++++***)))*********,,,+++++++++******))))))'''((()))+++---///000111000000000000000111111222333444666777555777BBBNNNmmmxxxnnnjjjcccZZZZZZXXXYYY]]]___^^^\\\[[[[[[dddkkkjjjjjjkkkgggaaaVVV\\\ggguuu{{{pppllliiijjjiiifffgggjjjkkknnnttt{{{iiiZZZNNNHHHJJJPPPSSSYYY```eeefffhhhkkknnngggkkkqqqtttyyyxxxppphhh___XXXLLLPPPWWW___gggooovvvzzzuuummmgggggghhhiiilllpppnnnooopppnnnmmmllllllnnnmmmnnnpppsssvvvzzz}}}}}}uuullljjjoootttvvvuuusssvvvwwwuuuqqqpppssswwwyyynnnlllxxx{{{}}}ssszzzrrrppptttxxx{{{}}}~~~~~~~~~~~~zzznnnhhhkkkooorrrqqqooonnnmmmooommmiiieeecccbbbbbbccc___ZZZUUURRRPPPUUUcccppp~~~~~~}}}{{{zzz|||}}}||||||}}}uuuoookkkmmmppptttzzz|||fffVVVJJJCCC???>>>:::777>>>JJJ^^^{{{qqqddd[[[ZZZXXXVVVTTT\\\uuuvvveeeWWWMMMZZZoooxxx}}}vvvhhhWWWIIIBBBAAA888555222111111111111000......---,,,,,,+++******JJJLLLNNNPPPWWW^^^^^^ZZZUUURRROOOQQQXXXfffttt~~~rrrggg\\\PPPHHHIIIEEEAAA>>>===<<<888555666555333111/////////000000222333555888>>>EEEJJJNNNRRRWWW[[[^^^```bbbdddiiijjjjjjfff^^^UUUOOOKKKJJJDDD???======???GGGPPP```mmmwwwtttoooppprrrrrr```\\\XXXVVVWWWXXXYYYYYYZZZ[[[]]]```jjjrrrsssnnnaaaYYYTTTYYY___```___^^^^^^aaabbb```]]]ZZZ[[[\\\[[[\\\^^^```bbbaaa^^^[[[YYYZZZ[[[\\\\\\]]]\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZZZZYYYWWWWWWXXXZZZYYYZZZ[[[\\\\\\[[[ZZZYYY]]]\\\ZZZ[[[]]]___``````___```aaa```^^^]]]]]]^^^\\\^^^```bbbccccccbbbaaa`````````aaacccgggjjjlllggggggggghhhkkknnnrrrttt{{{uuujjjmmmvvvrrr___SSSPPPXXXccc|||wwwlll\\\MMMCCC===888555444???IIInnnpppXXXZZZ^^^cccgggfff```ZZZKKK@@@444111///,,,*********++++++++++++***))))))******))))))******+++,,,***++++++,,,---...//////222222111111111111111111555555111444<<<<<>>===;;;777555444333222000/////////000///000222333666;;;BBBFFFKKKOOOTTTWWWYYYZZZ\\\]]]eeeffffffccc\\\UUUOOOLLLHHHCCC>>><<<;;;===EEENNNXXXdddmmmjjjeeecccccccccXXXVVVTTTTTTWWWYYYZZZZZZZZZ[[[\\\```iiiqqqqqqlll```XXXTTTXXX^^^___^^^^^^^^^```aaa```]]]ZZZ[[[\\\[[[[[[\\\^^^______]]][[[YYYYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZYYYXXXYYY[[[ZZZZZZ\\\\\\\\\\\\ZZZZZZ[[[YYYXXXZZZ]]]___aaaaaa^^^___``````^^^]]]]]]]]]]]]^^^```bbbbbbbbbaaa```ccccccbbbbbbccceeefffgggffffffffffffhhhkkkoooqqquuu~~~uuuiiiiiioooxxxttt```TTTPPPWWWaaa{{{vvvdddSSSFFF>>>999666666???GGGhhhrrrYYYYYYZZZ]]]aaaaaa]]]YYYKKK@@@444111000---***+++++++++,,,,,,++++++***)))******))))))******+++,,,***+++,,,,,,......///000111111111111111111111111333555333666===>>>HHH___{{{vvvggg```\\\]]]```[[[]]]___```]]]\\\___ccceeegggjjjmmmooommmfff```]]]bbbpppyyyssskkkjjjhhheeedddfffkkkooommmqqqwwwyyyjjjYYYNNNIIIHHHNNNUUUYYY\\\```cccdddeeeggghhhkkkjjjjjjlllrrrzzzrrrfff]]]XXX^^^hhhmmmwww~~~yyyssskkkeeeeeefffeeeeeefffgggiiijjjjjjiiihhhiiikkkmmmqqqrrrppprrrzzzwwwlllkkkpppsssssstttuuuuuuwwwwwwsssnnnpppvvv{{{~~~~~~xxxhhhnnn}}}}}}pppnnnsssxxx|||{{{zzzyyyzzz{{{}}}~~~}}}qqqnnnnnnoooppprrrvvvyyy{{{{{{{{{{{{{{{|||}}}~~~xxxtttkkk```YYYXXX\\\aaakkksssyyywwwuuuwwwyyyzzzxxxwwwxxx{{{{{{yyyzzz~~~{{{xxxzzz~~~zzzvvvvvvwww{{{qqq```QQQIIIAAA>>><<<:::===AAAUUUnnnrrreee]]]\\\XXXYYYUUUSSSdddttt\\\OOOUUUbbbkkk}}}~~~}}}uuudddQQQFFFCCC:::777333000000111111000......------------......KKKNNNQQQTTT\\\eeeiiihhhaaa]]]XXXTTTVVV___kkkttt~~~qqqfff[[[QQQKKKJJJGGGCCC???<<<:::666444222222000///...///000000...///000111333777===AAAGGGJJJOOORRRTTTTTTVVVWWWaaabbbccc```ZZZSSSNNNLLLFFFAAA<<<;;;:::<<>>@@@PPPjjj{{{{{{oooccc^^^\\\]]]___[[[]]]```bbbcccgggjjjmmmkkkkkkkkklllllliiieeeaaabbblll{{{xxxrrrjjjiiifffcccbbbeeekkkooopppttt{{{lll___PPPHHHFFFHHHOOOVVV^^^```bbbccccccdddfffhhhjjjjjjjjjlllpppuuuzzz}}}tttddd\\\```iiippp|||}}}tttkkkcccaaabbbbbbcccffffffggghhhhhhggggggiiikkkppprrrrrrooorrr{{{yyynnnmmmqqqssstttvvvvvvzzzvvvnnnooovvv|||yyyhhhkkkvvv|||qqqpppvvv{{{~~~}}}{{{yyyyyyyyyzzzzzzzzzxxxqqqqqqqqqsssvvvzzz~~~{{{pppgggbbbaaacccgggnnnsssrrrqqqsssuuutttssspppoooooonnnmmmqqqwww}}}yyyvvvwww{{{{{{yyyxxxyyy||||||gggVVVMMMDDD???<<<999;;;>>>JJJ```rrrddd______XXXYYYVVVTTT```zzzyyybbbQQQQQQ[[[dddwwwzzzzzztttgggXXXJJJBBB;;;777333000000000000//////..................///IIIMMMQQQSSSZZZccchhhhhheeebbb]]]WWWWWW]]]hhhqqq|||rrrggg]]]TTTNNNJJJHHHDDD@@@<<<888555444111000///......///000000...///000000111555999===CCCGGGKKKOOOQQQRRRTTTUUU```bbbaaa^^^XXXQQQLLLJJJEEE@@@<<<;;;:::<<>>CCCWWWvvv~~~xxxyyymmmcccaaa___^^^^^^^^^```bbbdddiiirrrwwwxxxrrrpppnnnnnnkkkeeeaaa```hhhuuuwwwrrrmmmkkkgggcccaaadddjjjooorrryyy{{{dddWWWJJJDDDDDDGGGOOOWWWcccdddeeeeeedddeeegggiiiiiiiiikkklllooorrruuuwww}}}jjj^^^^^^gggooo}}}wwwlllbbb^^^^^^^^^```dddeeefffggggggfffhhhjjjllloooqqqrrrqqquuu}}}xxxnnnnnnqqqtttvvvyyyyyy{{{ppppppxxx~~~xxx|||{{{hhhhhhqqq{{{rrrqqqwww|||}}}|||zzzyyyxxxwwwwwwxxxuuu|||vvvvvvvvvxxx{{{wwwqqqmmmlllkkkpppsssqqqqqqsssrrroooooojjjffffffeeegggnnnvvv}}}zzzxxxzzz~~~~~~{{{zzzzzzzzz|||~~~ppp[[[PPPEEE@@@===::::::===AAARRRmmmxxxhhh```___WWWYYYYYYXXX```tttwwwdddRRRMMMUUU^^^mmmsssuuuoooggg]]]OOOBBB<<<888333000000000////////////............//////JJJOOORRRTTTYYYaaaeeeeeegggeeeaaa\\\ZZZ^^^hhhqqq{{{sssggg]]]VVVQQQJJJHHHEEE@@@;;;777555444111000///......///000000...///000111111333777:::@@@DDDJJJNNNQQQSSSVVVXXXbbbbbbaaa]]]VVVOOOJJJHHHEEE@@@<<<<<<;;;<<>>;;;;;;===<<>>BBBHHHMMMQQQTTTVVVXXXaaaaaa```[[[TTTMMMIIIGGGDDD???<<<<<<;;;<<>>;;;:::::::::@@@HHHNNNSSS^^^hhheeeYYYPPPOOOIIIIIILLLPPPUUUYYYZZZZZZ[[[\\\\\\___gggooonnnhhh[[[WWWVVVYYYZZZZZZ\\\___\\\[[[YYYZZZ\\\\\\ZZZXXXZZZYYYXXXXXXZZZ[[[[[[ZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[]]]^^^^^^[[[YYYXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYYYY[[[]]]]]]\\\ZZZZZZ\\\^^^_________```bbb^^^^^^^^^^^^______```aaadddddddddeeefffiiikkklllllliiifffddddddgggkkknnniiippp~~~mmmiiikkkmmmqqqwww}}}ppp[[[SSSRRRQQQZZZkkkyyy{{{}}}}}}kkkVVVEEE:::666222<<<;;;PPPnnn~~~gggdddaaa```bbbcccaaa^^^UUUGGG999222///,,,+++,,,---------------,,,++++++******))))))******+++,,,,,,,,,---...///000111111///000000111222222333333222666777<<>>JJJ\\\nnn{{{yyypppeee___```^^^^^^ooo|||wwwqqqeeeXXXSSSWWW^^^oooSSSCCC???999555333222111000---------,,,,,,---------MMMOOOSSSWWW[[[___aaaccceeelllrrrqqqjjjgggkkkppp{{{|||~~~}}}{{{yyy{{{tttiii\\\PPPHHHDDDBBBEEEDDDAAA>>>;;;777444222444333222111000000000000111000///...///222555777999???FFFIIIIIIHHHKKKNNNRRRUUUWWWUUUPPPJJJFFFCCCBBB@@@<<<:::999;;;???AAAHHHOOOZZZccceee___TTTLLLJJJJJJLLLPPPUUUYYY[[[[[[[[[]]]^^^```gggnnnnnnjjj]]]ZZZWWWWWWYYY]]]___```aaa___[[[XXXWWWYYY[[[]]][[[[[[\\\]]]]]]]]]\\\\\\XXXZZZ\\\]]]^^^]]][[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]^^^``````___\\\YYYWWWWWWYYY\\\^^^^^^]]][[[ZZZXXXYYY[[[]]]^^^^^^^^^^^^ZZZ[[[]]]___``````______cccccccccbbbbbbbbbbbbaaacccaaa``````dddiiippptttssswwwvvvqqqqqqwww|||{{{yyyxxx}}}zzzrrruuu}}}~~~xxx```RRROOOPPPXXXcccrrrzzz{{{yyyxxxxxxzzzxxxrrrhhhXXXHHH;;;444555444===JJJ^^^}}}vvvkkkbbb```bbbbbbbbbddd]]]OOO<<<000------,,,******++++++,,,,,,------...++++++******++++++,,,---,,,---...///000000000000222333333333333333333444555;;;>>>>>>JJJhhh}}}xxxqqqmmmoooiiiooo|||ssshhhbbbdddbbb]]]```iiiooodddVVVYYYvvvsssiiibbb```nnnwwwwwwpppkkkggghhhhhhgggkkkoootttvvvbbbXXXNNNFFFDDDGGGLLLTTT\\\bbbccceeegggiiijjjjjjjjjjjjiiiiiilllooopppmmmiiiiiilllnnnpppuuu{{{|||yyytttkkkcccbbbeeemmmzzzxxxggg[[[VVVSSSOOONNNPPPTTTZZZaaafffhhhhhhlllnnnqqqrrrtttvvvzzz}}}zzzsssnnnnnnpppqqqtttyyyxxxtttuuuyyy|||~~~|||wwwttttttuuu|||zzzzzz|||xxxqqqsssyyy~~~wwwjjjaaafffzzz|||tttqqqiiidddkkkpppuuuxxxxxxwwwssshhh]]]```___eeettt~~~~~~~~~{{{{{{yyyvvvwwwwwwqqqjjj___YYYUUUXXXaaalll{{{~~~||||||yyyzzz{{{{{{|||}}}~~~}}}||||||}}}~~~}}}qqqaaaOOOEEE@@@;;;:::;;;:::<<<@@@GGGRRRbbbqqq{{{xxxkkkbbb```___^^^jjjyyyxxxuuukkk[[[RRRTTTWWWssssssWWWKKKCCC<<<999666222111333......------------......KKKMMMQQQUUUYYY]]]___aaagggnnnsssqqqllliiimmmrrrxxxyyy{{{{{{{{{xxxuuusssvvvooodddWWWMMMGGGDDDCCCDDDCCCAAA???;;;888555333333333222111000000000111111000......///222444666:::@@@FFFIIIHHHHHHJJJMMMNNNQQQSSSRRRNNNIIIEEECCCCCC@@@<<<999888:::<<<>>>EEELLLWWW```bbb\\\RRRKKKJJJJJJLLLPPPUUUYYY[[[[[[ZZZ\\\]]]___fffmmmmmmiii]]]ZZZWWWWWWYYY]]]___``````___\\\ZZZYYYZZZ[[[]]]ZZZZZZ[[[\\\]]]]]]\\\\\\YYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^___```___]]][[[YYYXXXZZZ\\\^^^^^^]]][[[ZZZXXXYYY[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^____________cccccccccccccccbbbbbbbbbbbbaaa___```bbbhhhmmmqqquuuxxxxxxsssssszzz~~~~~~|||{{{~~~tttsss{{{yyybbbSSSOOOPPPXXXcccqqqxxxwwwsssrrrsssrrrqqqmmmdddVVVGGG;;;333888666>>>KKK^^^}}}xxxmmmccc```aaa______```[[[NNN===222///...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---...///000000000000222222333333333333444444777999<<>>:::777222000111000000////////////000000IIIKKKOOOSSSWWWZZZ\\\]]]fffkkkpppnnniiiggglllqqqrrrtttvvvwwwvvvrrrnnnkkknnnggg\\\PPPGGGCCCBBBBBBCCCBBBAAA>>><<<999666555222222111111000111111111000000///...///111444555;;;@@@EEEGGGFFFFFFGGGIIIHHHKKKNNNNNNKKKGGGEEECCCCCCAAA===:::888888999:::AAAHHHRRR[[[]]]XXXPPPKKKJJJJJJLLLPPPUUUYYY[[[[[[[[[]]]^^^```gggnnnnnnjjj]]]ZZZXXXXXXZZZ]]]___```___^^^]]][[[[[[[[[\\\\\\YYYZZZ[[[\\\]]]]]]]]]]]]ZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXYYYZZZ[[[\\\\\\]]]___``````___]]]\\\ZZZ[[[]]]^^^^^^\\\ZZZYYYXXXXXXZZZ[[[\\\]]]]]]\\\___^^^^^^^^^^^^^^^______cccccccccccccccccccccdddbbbaaa```___aaaeeejjjlllrrruuuuuussssssxxx}}}~~~~~~~~~sssnnnvvv}}}{{{dddTTTOOOPPPVVVcccssszzzwwwppplllkkkjjjjjjgggaaaVVVIII===555999777>>>IIIZZZyyyyyymmmccc______\\\ZZZZZZXXXLLL>>>444111///---+++......---,,,,,,+++******++++++******++++++,,,---,,,---...///000000000000222222222333333444444444888888:::HHHeeeyyyrrrjjjgggjjjnnntttwwwpppgggaaabbbaaa]]]^^^cccbbb[[[TTT\\\yyytttfffaaaeeevvv}}}pppjjjeeedddccccccffflllxxx|||jjjYYYOOOEEEBBBDDDIIIRRRZZZWWWYYY]]]bbbfffiiikkkllllllkkklllmmmoooooommmkkkiiilllmmmmmmpppuuuuuuqqqqqqiiibbb```bbbfffpppyyy{{{ssskkk___TTTQQQOOONNNPPPWWW___fffiiigggiiilllnnnppptttyyy||||||tttnnnnnnnnnnnnqqquuu{{{xxxvvvxxxxxxwwwtttmmmfffdddiiiooosssqqqoookkkeeebbbgggoooppphhhqqqyyy}}}ooofffkkkpppwww|||~~~}}}yyynnnddd]]]\\\```kkkzzz~~~{{{zzzyyyxxxvvvttttttrrrqqqooopppqqqtttuuuxxx||||||sssdddZZZVVV^^^kkkwww}}}zzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~ooo```PPPFFFAAA<<<::::::777:::@@@HHHSSS___hhhnnnqqquuuuuuiiigggggghhhnnnvvvxxxcccSSSMMMIII```~~~iiiWWWMMMAAA<<<777222//////000000////////////000000IIIKKKNNNQQQUUUWWWYYYZZZ```dddhhhgggccccccggglllnnnppprrrtttrrrnnniiifffeee___TTTIIIAAA======>>>??????>>>===;;;999777666222222111111111111222222000000//////000111333444:::===AAACCCBBBBBBCCCDDDCCCFFFIIIJJJIIIFFFEEEEEEEEECCC???<<<:::888888888>>>FFFQQQYYYZZZVVVPPPLLLIIIJJJLLLPPPUUUYYY[[[\\\]]]___```bbbiiipppppplll]]]ZZZXXXYYY[[[^^^___```]]]]]]\\\[[[[[[[[[[[[[[[ZZZ[[[\\\^^^____________\\\\\\\\\\\\\\\\\\[[[[[[\\\[[[YYYXXXXXXYYY[[[\\\[[[\\\^^^___``````___^^^\\\\\\]]]^^^]]]\\\ZZZYYYXXXXXXYYYZZZ[[[[[[\\\\\\aaa```___]]]]]]]]]^^^___bbbbbbccccccdddddddddeeecccbbbaaaaaabbbdddgggiiilllnnnooonnnooossswwwzzz}}}~~~pppfffmmm{{{gggVVVPPPOOOSSScccxxxvvvkkkdddfffeeeddd```XXXMMMAAA999888666<<>>555111///,,,***---------,,,,,,+++++++++++++++******++++++,,,---,,,---...///000000000000222222222333333444444444888888<<>>>>>>>>AAAEEEGGGFFFFFFEEEFFFEEEDDDAAA???<<<:::999999>>>FFFRRRZZZ[[[VVVQQQNNNIIIIIIKKKPPPUUUZZZ\\\\\\\\\^^^___aaahhhooooookkk\\\[[[YYYYYY\\\^^^___```\\\[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___```aaaaaaaaaaaa^^^^^^_________^^^^^^]]]]]]\\\ZZZYYYYYYZZZ[[[]]]ZZZ[[[]]]^^^___``````___]]]]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\bbbaaa___^^^]]]]]]^^^___aaaaaabbbccccccdddeeeeeeddddddcccccccccdddfffgggggghhhiiijjjkkkmmmqqquuuxxx|||qqqbbbfff}}}jjjYYYQQQOOOOOObbb{{{rrreeecccbbb```]]]WWWNNNCCC;;;888666===FFFUUUrrrsssiii___]]]]]]ZZZXXXWWWOOOHHH>>>555111...+++)))+++++++++,,,,,,---------++++++******++++++,,,---,,,---...///000000000000111111222333333444555555888:::BBBVVVwwwwwwpppiiiiiinnnttttttkkkddd^^^]]]]]][[[XXXWWWQQQOOOPPP]]]vvvqqqeeeiiivvv{{{pppiiicccaaa```aaagggnnn|||uuueeeUUULLLDDDBBBEEEJJJRRRZZZYYYZZZ^^^aaadddfffggggggiiikkkmmmoooppprrrtttuuupppsssvvvxxx}}}uuummmfffbbb^^^\\\^^^ccckkkrrr{{{zzznnn]]]VVVOOOKKKNNNVVV___dddhhhjjjmmmnnnppprrruuuwwwvvvooojjjkkkmmmnnnrrrwww{{{}}}vvvuuuxxx~~~wwwjjj^^^[[[aaahhhsssvvvtttjjj^^^YYY\\\```oooyyykkkoooyyy~~~pppqqqrrr{{{uuukkk```___```hhhrrr{{{~~~~~~~~~yyyuuutttqqqnnnllllllkkkiiigggeeedddaaa```bbbfffkkknnnttt~~~}}}eeeZZZTTT^^^oooyyy}}}}}}}}}~~~}}}~~~~~~~~~|||zzzzzz|||}}}~~~~~~}}}~~~~~~yyyssslllgggbbbcccdddfffjjjrrr|||wwwgggUUUJJJDDD===::::::444777===IIIWWWdddmmmppprrrtttzzzxxxooooootttyyy|||xxxiiiZZZRRRIIIRRRddd|||}}}dddUUUFFF???;;;666333222......------------......KKKLLLNNNOOOQQQQQQRRRRRRSSSUUUWWWWWWWWW[[[aaaggghhhkkknnnooollleee]]]XXXQQQMMMEEE===888666555666::::::;;;;;;;;;;;;::::::777666555444333333333333222222222222222333444444555666777888999::::::::::::===AAACCCDDDDDDDDDEEECCCCCCBBB@@@>>>===;;;:::>>>HHHUUU]]]]]]XXXRRROOOHHHIIIKKKPPPUUUZZZ\\\]]]ZZZ\\\]]]___fffmmmmmmiii\\\[[[YYYZZZ]]]___```___]]]\\\[[[ZZZZZZ[[[\\\\\\```aaabbbbbbcccbbbbbbbbb\\\^^^```aaabbbaaa___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\ZZZZZZ\\\]]]^^^_________]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]aaaaaa```___^^^^^^^^^______``````bbbcccdddeeeeeeddddddccccccddddddeeeeeeeeedddfffiiiiiiiiilllqqqsssyyy~~~tttccccccwwwmmm[[[QQQOOOMMM]]]www}}}nnnccc```]]]YYYUUUMMMBBB:::999:::BBBKKKYYYuuuqqqggg^^^\\\]]]ZZZXXXWWWOOOHHH???666000---+++)))******+++,,,,,,---......++++++******++++++,,,---,,,---...///000000000000111111222333333444555555999===III___}}}vvvpppjjjmmmuuu}}}~~~uuukkkeee^^^]]]^^^\\\XXXTTTHHHHHHMMM\\\rrrtttjjjrrryyyooohhhbbbaaaaaadddkkksssooo___QQQIIICCCDDDHHHMMMUUU\\\^^^___aaaccceeeffffffeeehhhjjjmmmnnnoooqqqsssvvvppptttwwwzzz{{{ssskkkeee^^^WWWUUUXXX[[[bbbkkkvvv{{{fff___UUUOOOOOOTTTZZZ^^^eeehhhllloooqqqrrrsssuuutttmmmiiijjjlllnnnrrrwww{{{}}}wwwxxx{{{rrrbbb[[[^^^dddttt{{{|||pppbbbYYYVVVVVV```yyyyyyjjjlllrrryyyyyyvvvyyypppcccbbbbbbgggooovvvzzz{{{|||zzzxxxyyyzzzxxxrrrmmmmmmjjjgggeeeeeedddbbb```[[[YYYXXXXXXZZZ___dddgggmmmyyyzzzbbbWWWRRR[[[jjjtttwwwwwwxxxzzz||||||yyy{{{~~~~~~}}}~~~}}}{{{yyyxxxzzz{{{~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzzzzzzzwwwqqqiii```[[[TTTUUUWWWZZZ___jjjxxxnnnZZZMMMEEE>>>::::::555666;;;GGGXXXgggqqquuuvvvwwwzzzxxxpppmmmnnnqqqssstttxxxyyylll___VVVLLLPPP]]]sssjjjZZZIII@@@<<<888444333000000////////////000000LLLLLLMMMMMMMMMMMMMMMLLLJJJLLLMMMNNNQQQVVV]]]ccchhhjjjllllllfff]]]SSSLLLFFFCCC???:::777666666666::::::;;;<<<============:::999777666444333333333333333444444444444555555444444555666888999999999666999===???@@@AAABBBCCC@@@@@@@@@@@@???>>><<<;;;???JJJXXX```___XXXRRROOOHHHIIIKKKPPPUUUZZZ\\\]]][[[]]]^^^```gggnnnnnnjjj\\\[[[ZZZ[[[]]]___```______^^^\\\ZZZ[[[\\\^^^```bbbbbbccccccbbbbbbaaaaaaYYY\\\```cccdddbbb```^^^[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^___````````````______^^^]]]^^^___```bbbcccdddeeeaaabbbbbbcccccccccccccccdddbbbcccggggggeeehhhmmmpppwww|||uuuccc```nnnooo\\\RRRNNNNNNWWWjjj{{{gggccc]]]YYYTTTMMMBBB:::999:::DDDNNN[[[wwwqqqggg^^^]]]]]]ZZZWWWVVVQQQKKKAAA888111---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---...///000000000000000111111222444555555666;;;@@@NNNiiiyyytttppplllqqqzzzuuulllgggaaa^^^```___ZZZSSSGGGHHHNNN[[[mmm~~~oookkkyyyyyynnngggaaaaaacccgggpppxxxxxxfffWWWLLLFFFCCCFFFLLLQQQXXX___aaacccdddfffgggggggggfffhhhjjjllllllkkklllooorrrmmmqqquuuxxxyyyppphhh^^^SSSNNNOOOOOOSSS[[[fffwwwnnnggg\\\TTTQQQSSSUUUWWW^^^cccjjjoooqqqrrrsssttttttmmmhhhiiikkkmmmpppuuuxxx}}}yyy|||mmmaaaaaaeeeyyy|||jjj\\\UUUPPPOOOcccqqqyyy~~~rrreeeeeegggwww{{{~~~uuullliiigggiiioootttwwwxxxvvvtttrrrrrrssspppiiicccaaa___\\\ZZZYYYXXXVVVUUUMMMMMMLLLMMMPPPUUUZZZ]]]bbbqqqrrrZZZPPPKKKSSS___gggkkkmmmppprrruuuxxxyyyzzzzzzyyy~~~yyyvvvxxxzzzzzz}}}wwwwwwwwwvvvttttttwwwyyyzzzzzzxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzuuusssoooiiiaaaYYYSSSOOOIIIKKKNNNQQQXXXeeeuuuvvv___PPPFFF>>>;;;;;;888777:::EEEVVVgggrrrwwwyyyyyyzzzzzzvvvpppiiifffgggiiijjjtttzzz}}}qqqcccXXXOOOQQQ[[[nnnqqq___LLLBBB===888333111000000////////////000000KKKLLLLLLLLLKKKJJJIIIIIICCCDDDFFFGGGKKKQQQYYY___hhhjjjkkkiiiaaaVVVJJJCCC???===;;;888777777777888:::;;;<<<>>>??????@@@@@@<<<;;;999777555444333333444444555555555555555555444444444555888999:::999444777:::===>>>>>>@@@AAA===>>>?????????>>><<<;;;???KKKZZZbbb```YYYRRRNNNHHHHHHKKKPPPVVVZZZ]]]]]]^^^```aaadddjjjqqqqqqmmm\\\[[[ZZZ[[[^^^___```___bbb```]]][[[\\\^^^aaacccbbbccccccbbbbbbaaa```___WWWZZZ___cccdddccc```]]]YYYYYYZZZZZZYYYXXXWWWWWWYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^___```aaaaaa```___^^^\\\]]]^^^```aaacccdddeee___```aaabbbbbbbbbbbbbbbbbb___```eeedddaaacccjjjooowww{{{}}}tttbbb]]]gggvvvqqq]]]RRRNNNOOORRR___wwwmmmggg```ZZZVVVOOODDD===666999DDDNNN[[[vvvrrrhhh___]]]]]]YYYVVVUUUTTTMMMCCC999222...------...------,,,,,,++++++***++++++******++++++,,,---,,,---...///000000000000000111111222444555666666===BBBQQQooowwwrrrooommmsss}}}uuunnniiiccc```bbbbbb[[[TTTLLLLLLQQQ[[[hhhtttvvvggghhh|||yyynnngggaaaaaadddiiisss|||qqq___OOOIIIDDDBBBGGGNNNSSSZZZ```cccdddfffhhhiiiiiiiiihhhhhhjjjkkkjjjhhhhhhjjjmmmjjjnnnqqqtttzzz}}}sssjjj^^^QQQJJJJJJHHHKKKPPP[[[nnntttlllaaaXXXSSSRRRSSSSSSXXX^^^gggnnnrrrsssttttttvvvoooiiiiiijjjkkknnnsssvvv~~~~~~{{{wwwiiieeehhh~~~qqqaaaVVVNNNCCCRRR\\\eeeooojjj___^^^XXXgggsssxxxtttqqqnnnnnnqqqtttwwwxxxsssooollllllmmmjjjccc]]]WWWTTTQQQOOOOOONNNLLLJJJDDDDDDDDDFFFIIIMMMRRRUUU[[[kkk}}}lllQQQHHHDDDJJJTTT\\\aaadddjjjlllooorrrtttuuuuuuuuuwwwrrrppprrrssssssvvv{{{ooopppppppppooopppsssuuuvvvvvvuuuttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvoookkkddd\\\SSSMMMHHHFFFCCCFFFIIIMMMUUUcccuuu{{{cccQQQFFF>>>;;;;;;:::888999BBBSSSeeerrrwwwyyyyyyyyy|||zzzvvvtttooohhhcccccceeeggguuuzzzuuueeeXXXRRRSSS[[[lll}}}vvvcccNNNCCC===777111///......------------......LLLKKKIIIHHHFFFDDDAAA???;;;;;;;;;===CCCMMMXXX```cccjjjllleee\\\RRRIIIBBB<<<:::888777888888888777???>>>===>>>@@@BBBBBBAAA;;;:::999:::;;;:::888777777666666888;;;===>>>===999777555666777999999999:::999999:::<<<===;;;999===@@@BBBAAA>>>===???AAADDDOOO]]]bbb___VVVOOOKKKGGGGGGIIIPPPXXX^^^```___YYY\\\___ccciiiooonnniii]]]YYYWWWZZZ[[[ZZZ[[[]]]\\\]]]___aaabbbbbbaaaaaa^^^______```______^^^^^^XXXYYY[[[]]]^^^^^^^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]]]][[[[[[[[[\\\YYYYYYZZZ\\\]]]^^^______]]]\\\[[[[[[[[[]]]___aaa____________````````````\\\]]]]]]^^^```bbbcccdddeeedddcccbbbcccdddeeefff^^^______^^^^^^```dddfffoootttzzzrrr```WWW]]]gggvvv```TTTRRRPPPUUU^^^mmmvvvjjj___YYYTTTJJJ@@@;;;::::::CCCLLL[[[xxx}}}ggg___ccc^^^ZZZ[[[YYYTTTOOOGGG<<<333......000---,,,+++******+++,,,---))))))***++++++++++++***,,,------...///000000111000222333333222333555777@@@DDDXXX|||uuuppppppsss}}}vvvlllfffccceeeeee^^^VVVQQQHHHPPPYYY^^^eeejjjkkkgggjjjaaaaaarrrzzzmmmjjjgggfffffflllzzz~~~iiiXXXPPPGGGEEEDDDFFFKKKTTT\\\aaaffffffffffffggghhhiiijjjhhhiiiiiihhhggggggffffffhhhjjjmmmrrrvvv{{{~~~xxxfffVVVMMMKKKIIIHHHJJJRRR___llluuuzzzrrrnnnfff\\\TTTPPPQQQSSSXXX]]]dddiiilllooouuuyyyxxxtttooollllllnnnpppqqqwww~~~~~~yyy|||uuukkkqqqhhhWWWNNNFFFCCCFFFOOOUUUUUUSSSSSSRRRXXXaaammmzzzzzz~~~tttmmmnnnppppppsssnnngggcccaaa]]]VVVPPPKKKIIIFFFCCC@@@???>>>>>><<<>>>@@@BBBCCCFFFIIILLLPPP[[[qqqxxxcccKKKFFFCCCFFFKKKNNNSSSXXX^^^aaafffkkkoooqqqrrrrrrrrrqqqpppoooooopppqqqrrrjjjiiiiiiiiikkknnnppprrrpppooonnnmmmmmmmmmnnnnnnooollliiigggggggggggggggeeeccc\\\SSSOOOMMMIIIDDDFFFJJJMMMOOOSSS^^^ooo|||dddSSSJJJCCC===999666666999@@@MMM]]]mmmvvv}}}||||||~~~~~~vvvpppkkkfffeeedddcccfffkkkxxx{{{jjj]]][[[YYY___nnn|||wwwcccNNNDDD???888333222//////...------------...KKKJJJGGGEEEBBB???<<<:::888888888:::???IIITTT\\\bbbhhhkkkfff]]]TTTKKKCCC>>>;;;999888999::::::999???===<<<===>>>?????????:::999888999::::::999777999888888:::===??????>>>@@@>>><<<<<<===???@@@@@@:::::::::;;;<<<======<<<>>>AAACCCBBB???===???AAAGGGRRR___eee```WWWOOOLLLGGGGGGIIIOOOWWW]]]^^^]]]\\\___aaadddiiinnnlllggg]]]XXXWWWZZZ[[[ZZZZZZ]]]]]]]]]___```aaaaaabbbbbbaaa`````````___^^^]]]\\\XXXYYY[[[\\\]]]]]]\\\\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\[[[ZZZZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[ZZZ[[[\\\^^^```_________````````````aaa]]]]]]^^^___```aaacccdddfffeeedddcccbbbccccccddd```aaaaaa```___aaadddgggooouuu{{{rrr```VVV[[[eee~~~yyycccVVVTTTRRRVVV\\\gggxxxxxxmmmccc^^^XXXNNNCCC===:::999BBBMMM^^^}}}jjjcccfffaaa]]]^^^[[[VVVQQQHHH===333......///,,,,,,++++++++++++,,,,,,************++++++++++++000000000000000000000000111222333333222333666888AAAGGG^^^}}}vvvssstttyyy}}}ooohhhccccccbbb\\\VVVSSSRRRVVVZZZ]]]bbbfffddd```]]]XXX\\\oooxxxmmmjjjhhhggghhhnnn}}}iiiYYYQQQGGGEEECCCEEELLLUUU]]]cccggggggggggggggghhhiiijjjhhhhhhhhhgggffffffgggggggggiiikkkooosssxxx{{{}}}ssscccWWWPPPGGGEEEEEEIIISSS]]]dddgggjjjggg```XXXRRROOOOOOQQQUUUYYY^^^ccchhhmmmrrruuutttqqqmmmlllnnnqqqssssssuuu}}}~~~{{{}}}|||qqqvvvuuuaaaUUUFFFAAA@@@EEEJJJKKKLLLNNNLLLQQQVVV___pppzzz{{{wwwqqqpppqqqoooiiiccc\\\XXXVVVRRRLLLGGGDDDCCC@@@>>><<<:::::::::555777999:::;;;===AAACCCJJJSSSfff}}}ppp]]]JJJDDDAAACCCEEEGGGJJJOOOUUUXXX]]]ccciiilllnnnnnnkkkkkkjjjiiiiiiiiiiiijjjdddccccccccceeegggjjjkkkiiihhhhhhfffeeedddcccbbbdddaaa___]]]]]]^^^___```[[[\\\YYYRRRNNNMMMJJJFFFJJJMMMPPPQQQUUU```qqq}}}gggUUUKKKCCC===:::999999;;;@@@KKKZZZiiirrr}}}}}}}}}~~~~~~sssmmmgggccccccbbbaaaeeejjjsss|||~~~mmmaaa]]][[[```nnnzzzvvvdddPPPEEE@@@999444222//////...------------...LLLJJJGGGCCC???<<<999888666666666888===FFFQQQXXXbbbiiillliiibbbZZZPPPHHH@@@===::::::;;;<<<<<<<<<>>>===;;;;;;<<<===<<<;;;:::888888999:::;;;:::999::::::;;;>>>BBBFFFGGGGGGGGGDDD@@@>>>>>>???@@@???<<<<<<======<<<<<<>>>@@@AAACCCEEEDDD@@@???@@@BBBJJJUUUbbbgggbbbWWWOOOKKKGGGFFFHHHMMMUUU[[[]]]\\\^^^aaaccceeejjjnnnlllfff\\\XXXVVVZZZ[[[ZZZZZZ\\\^^^^^^^^^___```aaabbbcccbbbbbbaaa```^^^]]]\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZZZZXXXXXXXXXWWWXXXXXXYYYYYYZZZ[[[\\\\\\ZZZXXXXXXYYYVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^______`````````aaaaaaaaa____________```aaabbbcccffffffeeedddcccccccccddddddddddddcccbbbcccfffhhhpppvvv~~~ttt```UUUXXXaaattt}}}gggZZZWWWTTTWWW[[[aaammmzzzxxxnnnfffbbb[[[OOODDD===:::999AAAOOOcccppphhhiiidddaaaaaa]]]YYYTTTJJJ>>>444...---...++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---222222222111111111111000222333333333333444777999AAALLLfffzzzvvvvvvyyyssskkkdddbbb```ZZZVVVUUUYYYZZZZZZ\\\aaaeeeaaaYYYOOOOOOYYYooozzz{{{}}}tttllljjjhhhiiijjjqqqnnn[[[RRRHHHEEECCCEEEMMMWWW```eeehhhhhhggggggggghhhiiiiiihhhiiihhhfffeeeeeegggiiiggghhhiiikkkoootttxxx{{{|||qqqaaaUUUKKKIIIFFFGGGKKKQQQUUUWWW]]]\\\XXXSSSNNNLLLMMMNNNQQQRRRVVV\\\cccjjjnnnooommmlllkkkmmmpppsssuuuuuusss{{{}}}~~~{{{}}}www|||~~~gggXXXIII@@@:::;;;???AAADDDHHHHHHJJJLLLQQQ___sssyyyxxx}}}}}}wwwqqqmmmkkkhhh```ZZZSSSNNNKKKIIIDDDAAA<<<;;;999777666555555555333555666777777999<<<>>>AAAHHHWWWjjjwwwttteeeVVVIIIBBB>>>>>>???>>>???CCCHHHLLLQQQXXX^^^cccfffgggbbbccccccccccccbbbaaaaaa]]]]]]]]]]]]___cccfffhhhiiiiiihhhfffbbb^^^ZZZXXXUUUSSSQQQPPPPPPSSSVVVXXXWWW\\\^^^ZZZVVVUUUTTTSSSSSSUUUVVVVVVZZZeeetttkkkXXXMMMDDD===:::888999;;;???IIIWWWgggqqq~~~qqqiiiddd````````````dddiiinnnvvvqqqeee___]]]bbbnnnyyy}}}||||||vvveeeRRRGGGAAA;;;555333000///......------......MMMLLLJJJFFF@@@<<<:::999888777777999>>>GGGRRRYYYdddkkkpppooojjjcccXXXOOOBBB???<<<;;;<<<===>>>>>>>>>===;;;:::;;;;;;;;;::::::999888999;;;<<<<<<<<<;;;;;;===BBBJJJQQQUUUWWWQQQLLLFFFBBB@@@@@@??????@@@BBBCCCCCCAAA@@@AAACCCDDDFFFGGGEEEAAA???AAACCCMMMWWWcccgggaaaVVVNNNJJJEEEDDDEEEKKKSSSZZZ]]]^^^___bbbdddfffkkkooommmggg\\\XXXWWWZZZ\\\ZZZZZZ[[[______^^^^^^___aaacccdddaaaaaa```___^^^]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[\\\[[[YYYWWWWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\\\\_________``````aaaaaabbb````````````aaaaaabbbccceeeeeeeeeeeeffffffggggggiiiiiiiiigggfffgggiiilllrrryyyuuuaaaTTTVVV^^^uuulll]]]YYYUUUXXX]]]bbbhhhqqqxxx|||tttmmmgggddd]]]OOOBBB;;;;;;888@@@PPPggguuulllkkkeeedddddd^^^]]]WWWMMM@@@555...,,,---***+++,,,------,,,+++***,,,+++***))))))+++---...111111111111222222222222333333444333333555888;;;BBBQQQppp{{{xxxvvvxxx|||ssslllfffccc```YYYUUUTTTZZZ[[[\\\___eeehhhaaaVVVHHHNNN^^^ttt{{{qqqqqqvvv~~~uuunnnjjjhhhhhhjjjlllsssxxxaaaSSSIIIFFFCCCFFFOOOYYYbbbfffhhhhhhhhhgggggghhhhhhiiiiiiiiiiiigggddddddfffiiihhhhhhhhhjjjnnnssswwwzzzzzz{{{wwweeeWWWOOOLLLIIIGGGGGGIIIKKKMMMPPPPPPOOOLLLIIIHHHJJJKKKNNNMMMOOOUUU^^^fffjjjkkkhhhhhhiiilllpppssstttsssrrrzzz|||}}}yyyxxx|||mmmZZZMMMCCC:::999;;;===AAAEEEGGGGGGHHHJJJTTTfffzzzzzzvvvrrruuuuuuqqqiiibbb]]]YYYUUUPPPIIIDDDAAA???===;;;666666555444444333333333333444666666555666888:::<<>>HHHWWWiiiuuuttthhhccc___``````aaaeeejjjkkkrrr}}}sssggg___^^^bbboooyyy|||zzzyyyvvvhhhVVVJJJCCC===777444000//////...............OOOPPPOOOJJJDDD???<<<<<<888888888:::???HHHSSS[[[fffmmmsssssspppjjj___TTTEEEAAA>>><<<===>>>?????????>>><<<<<<===>>>===<<<;;;:::999:::===???@@@@@@>>>>>>@@@EEENNNXXX```ccc^^^YYYQQQKKKHHHHHHGGGGGGHHHJJJNNNOOONNNLLLKKKJJJGGGHHHHHHDDD@@@???BBBEEEOOOXXXbbbddd^^^SSSLLLIIIDDDBBBCCCHHHRRRZZZ___```^^^aaadddffflllqqqooojjj\\\XXXXXX[[[]]][[[ZZZ\\\```_________```bbbccceee______^^^^^^^^^___``````bbbbbbaaa___^^^^^^]]]]]]YYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\[[[YYYWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]^^^^^^___``````aaaaaaaaaaaaaaaaaaaaabbbcccdddcccdddeeegggiiijjjkkklllmmmmmmlllkkkjjjjjjmmmpppttt{{{xxxbbbUUUUUU\\\vvvooo___ZZZTTTYYY```hhhlllnnnrrrvvvsssnnnkkkjjjaaaRRRCCC;;;;;;999@@@PPPhhhyyyoookkkdddeeefff```___ZZZOOOBBB666...,,,---+++,,,---......---,,,+++---+++***))))))+++---.........///000222333444444444444444444444666:::===CCCWWWyyyxxxvvvvvvxxx|||qqqlllhhhfffaaaYYYTTTSSS[[[^^^aaafffkkkjjj___QQQFFFRRReee|||vvvjjjiiimmmxxxyyyzzzzzzyyytttlllggggggffffffiiilllsssjjjUUUJJJFFFDDDHHHRRR\\\cccfffgggggggggfffgggggghhhiiiiiikkkllliiidddccceeeiiijjjiiiiiikkkoootttyyy|||{{{xxxwwwzzz|||ttteeeWWWJJJHHHEEEAAA??????AAACCCFFFGGGGGGFFFEEEEEEGGGIIILLLKKKKKKQQQZZZbbbggghhhffffffgggjjjnnnqqqqqqpppssszzz||||||~~~uuuqqqzzz{{{fffRRRHHH>>>;;;;;;;;;===AAAEEEEEEEEEGGGMMMZZZkkkyyyxxxrrrpppllllllkkkggg___UUUNNNKKKGGGDDD>>>:::777666555555555555555555555444444333111222333222222222444666:::;;;AAALLLWWWZZZTTTMMMEEE@@@<<<======:::999:::;;;===@@@EEEJJJPPPTTTVVVTTTUUUWWWYYY[[[[[[[[[ZZZWWWVVVUUUWWW]]]eeemmmrrrqqqpppmmmggg___UUULLLFFFFFFEEEDDDCCCDDDIIIPPPVVV[[[eeennnooommmnnnoooooonnnmmmkkkjjjlllsss}}}uuu___PPPEEE>>><<<333555999===FFFVVViiivvvzzzjjjeeebbbbbbcccccchhhmmmlllssstttiii___^^^cccqqq{{{}}}zzzyyyuuujjj[[[MMMEEE@@@:::555000000///............///TTTWWWWWWSSSKKKCCC???>>>999999999;;;AAAKKKVVV^^^iiipppvvvxxxvvvpppdddXXXJJJFFFAAA>>>>>>@@@@@@AAAAAA???>>>???AAACCCCCCCCC>>>===<<<===@@@CCCEEEEEEDDDCCCCCCHHHSSS___jjjpppmmmfff\\\TTTOOOMMMLLLLLLNNNQQQWWW]]]aaa___YYYTTTKKKJJJHHHBBB>>>>>>CCCGGGQQQYYY```aaaZZZQQQKKKIIIEEEBBBBBBGGGPPPZZZ___aaa___bbbdddgggmmmsssqqqkkk]]]YYYYYY]]]___\\\[[[\\\_________```aaabbbcccddd^^^^^^]]]]]]^^^___aaabbbeeeeeecccbbbaaa`````````\\\[[[ZZZZZZYYYYYYZZZZZZZZZ[[[\\\\\\ZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^___``````aaaaaaaaaaaaaaabbbcccdddeeeaaabbbeeehhhjjjlllmmmnnnnnnnnnnnnmmmlllmmmppprrruuu{{{{{{eeeVVVVVV\\\rrrppp___YYYSSSXXXcccnnnsssrrrrrrtttuuussssssrrriiiXXXHHH???<<<:::BBBPPPeee~~~qqqjjjcccfffiiibbbaaa[[[PPPCCC777///------,,,,,,------------,,,,,,,,,++++++***+++,,,---...---...///000222444555666555555555444555777<<>>@@@AAABBBCCCBBBBBBCCCEEEHHHKKKJJJJJJNNNUUU]]]cccfffeeeeeefffiiimmmpppppppppuuu||||||}}}~~~tttlllsss|||ttt[[[OOOCCC>>>;;;999999<<<@@@>>>@@@DDDHHHNNNZZZeeerrruuuxxxwwwqqqllliiiiiifffbbb___[[[TTTJJJCCCBBB@@@>>>;;;888666555666666666666666777666666555444333444555444333444666888999999===FFFNNNRRRNNNJJJDDD???<<<>>>>>>;;;999:::999:::<<>>666888;;;>>>EEETTTggguuunnniiieeeffffffgggkkkpppqqqvvvwwwmmm```___fffttt~~~|||yyytttmmm^^^OOOFFFBBB<<<555111000//////......//////```ccceee```UUUKKKDDDBBB<<<<<<===???EEEPPP[[[cccnnnuuu|||~~~xxxkkk^^^OOOKKKEEEBBBAAABBBCCCCCCBBBAAAAAACCCFFFIIIJJJJJJAAA???>>>@@@CCCGGGIIIJJJHHHGGGGGGNNN\\\mmm}}}zzzlll^^^UUUNNNKKKIIIKKKOOOYYYeeennnmmmcccZZZNNNLLLGGG@@@<<<===CCCIIISSSZZZ______XXXPPPLLLLLLHHHEEEDDDGGGPPPXXX^^^```aaadddfffhhhnnnrrrpppjjj^^^ZZZ[[[___aaa^^^\\\]]]^^^___```aaabbbccccccccc```___^^^]]]]]]^^^```aaagggeeedddbbbaaaaaabbbbbb^^^^^^\\\[[[ZZZZZZZZZZZZYYY[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]^^^___`````````aaabbbcccdddfffggg```aaadddgggiiikkklllllllllmmmmmmlllkkkmmmpppsssvvv{{{}}}gggXXXWWW\\\pppppp]]]VVVSSSWWWbbbrrryyywwwuuuvvvxxxwwwyyyzzzppp]]]LLLCCC===;;;CCCOOOaaatttiiibbbgggllleeebbb\\\QQQDDD888111...///------,,,,,,,,,,,,------+++++++++,,,,,,,,,------///000111222333444555666555666555555555888===@@@QQQhhh}}}tttssssssvvvyyy}}}qqqmmmiiifff```XXXUUUWWWdddjjjnnnnnnjjjbbbTTTGGGGGG[[[ssstttddd___```gggggggggiiiiiihhhdddaaa```___aaadddgggnnn|||xxxZZZLLLHHHHHHNNNXXX```bbbaaabbbbbbcccccceeefffhhhiiilllpppsssppphhhcccccceeehhhiiillloootttxxx|||~~~rrrkkkdddbbbccc```XXXQQQFFFGGGEEEBBB>>>===@@@BBB@@@AAAAAA@@@@@@AAAEEEHHHIIIJJJKKKLLLPPPWWW___eeeeeeeeeeeehhhmmmqqqssstttvvv}}}~~~uuukkkqqqtttiii[[[KKKAAA;;;777777999;;;888999???CCCFFFMMMUUUaaafffjjjjjjfffbbbaaabbb]]]WWWQQQOOOJJJAAA===>>><<<<<<;;;:::888888888999666666777777777666444444333555666555555555777999888888;;;AAAIIIKKKIIIEEEBBB>>><<<>>>===999777888666666888;;;???EEEJJJNNNSSSTTTWWW[[[___dddhhhjjjeee^^^VVVPPPPPPWWW```gggpppooolllggg___WWWPPPLLLCCCDDDCCCAAAAAAGGGQQQZZZhhhpppyyyyyycccRRREEE??????555888;;;>>>EEEUUUiiixxxqqqlllhhhiiiiiiiiimmmrrruuuyyy~~~tttcccbbbiiiwww|||yyytttoooaaaQQQHHHDDD===666111000000///////////////kkkoooqqqkkk___RRRJJJFFF???@@@AAADDDKKKUUUaaaiiiuuu{{{qqqdddSSSOOOIIIEEEDDDDDDEEEEEECCCCCCCCCFFFJJJMMMOOOOOOBBBAAA@@@BBBEEEIIILLLMMMJJJHHHJJJSSSeee{{{~~~kkk\\\RRRJJJGGGEEEJJJVVVgggtttttthhh[[[PPPMMMFFF???:::<<>>AAAAAAAAA@@@??????AAAEEEHHHGGGIIIKKKKKKMMMTTT]]]dddeeeeeeeeeiiinnnsssvvvxxxvvv}}}wwwmmmqqqpppvvveeeRRRDDD<<<777777999999555666===BBBCCCHHHOOOWWW\\\bbbccc___\\\\\\^^^VVVMMMGGGFFFBBB;;;999<<<555666777777666555666777555666777777666555333222///000111111111111333666666777999???FFFHHHEEEBBBBBB===;;;===<<<777444555333333555888===DDDJJJMMMWWWYYY[[[```ffflllqqqtttooofffZZZOOOMMMQQQZZZ```gggfffccc___YYYSSSNNNJJJBBBBBBBBB??????EEEPPPYYYeeellluuu~~~zzzcccRRREEE@@@@@@000444999>>>FFFWWWmmm~~~sssnnnjjjjjjjjjjjjmmmssswww{{{zzzfffeeelllyyy|||xxxtttpppcccRRRHHHEEE>>>666111111000///////////////nnnzzz|||jjjYYYNNNJJJBBB???AAAFFFLLLTTT```jjjuuu|||uuueeeVVVOOOJJJIIIGGGDDDCCCDDDAAABBBEEEKKKQQQTTTSSSQQQIIIFFFCCCCCCEEEIIILLLMMMJJJLLLOOOVVVhhh~~~iiiYYYOOOJJJFFFMMMMMMaaaooommmmmm^^^NNNKKKFFF???;;;===DDDJJJUUUZZZ^^^]]]WWWQQQNNNOOOIIIFFFEEEHHHOOOWWW]]]___fffiiijjjllloooqqqmmmeee]]]]]]___aaaddddddbbb```eeedddcccbbbaaaaaaaaaaaabbb```^^^[[[[[[\\\^^^___ccccccccccccbbb```___^^^]]]\\\[[[YYYXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[YYYWWWVVVZZZ[[[[[[ZZZYYYYYYZZZ\\\[[[\\\]]]\\\ZZZZZZ[[[\\\]]]\\\\\\^^^bbbdddeeeeeedddaaa___aaaeeehhhhhhgggiiiiiihhhfffdddfffkkkpppsssyyyiiiXXXWWW]]]ooo}}}yyyvvvuuu^^^PPPQQQTTTaaattt{{{vvvrrrsss|||{{{ooo^^^OOOEEEAAA???AAALLL```xxxttthhhhhhlllmmmlllggg___RRRDDD:::333...,,,000///---++++++,,,---...---,,,,,,+++,,,---///000000111333555666666555555888555555777777888>>>EEEUUU{{{~~~wwwnnnsssuuuvvv~~~yyyvvvqqqoooqqqmmmlllggg___XXXXXX___eeelllllloooppphhhYYYMMMHHHOOOeee}}}kkk\\\VVVZZZZZZ[[[^^^``````^^^\\\\\\aaa``````fffhhhrrrttt]]]OOOKKKKKKRRRZZZ]]]___bbbaaa______aaacccdddiiipppooovvv{{{wwwlllcccaaacccffffffjjjqqqwwwzzz|||}}}lll___TTTRRRSSSOOOIIIEEEFFFDDDAAA@@@@@@AAA@@@???AAA???>>>>>>AAADDDEEEFFFFFFKKKKKKGGGIIITTT^^^aaacccdddfffiiinnnrrrvvvyyyzzz}}}|||vvvqqqnnnrrrzzzpppYYYKKKDDD===888666111222444777:::<<<>>>???KKKPPPVVVZZZZZZXXXUUUTTTLLLIIIEEEAAA>>>;;;777444888777555444555666888999777777666666555555444444444444444555555555666666666777999;;;>>>AAACCCDDD=========;;;:::888666555444555555777:::???GGGLLLYYYZZZ\\\___eeemmmxxxooo\\\QQQMMMLLLQQQWWW```dddeeebbb^^^YYYRRRKKKFFFEEEBBBAAABBBHHHPPPUUU___ccclllxxxzzzdddVVVLLLCCC<<<777999===CCCLLL[[[mmmyyyyyyrrrllljjjiiihhhlllrrrttt}}}tttfffiiizzz~~~sssiii\\\RRRKKKFFF???999444111//////000000000000uuuppp^^^RRRLLLCCC@@@AAAGGGMMMUUUaaallluuu~~~{{{kkkZZZSSSMMMKKKIIIDDDCCCEEEBBBCCCGGGMMMSSSVVVUUUSSSKKKIIIGGGFFFIIIKKKMMMNNNJJJKKKNNNVVViiixxxaaaQQQIIIEEEKKKJJJ^^^lllkkkkkk\\\PPPLLLFFF???<<>>>>>@@@JJJ\\\sssvvvkkkkkkoooqqqpppkkkbbbUUUFFF;;;444000//////...,,,+++***+++,,,------,,,,,,+++,,,---///000111222444555666777666666888555555777777888???GGG]]]zzzwww|||yyyvvvpppmmmoooqqqnnnggg]]]VVVVVV^^^eeeooopppssssssjjjYYYLLLGGGPPPfffpppbbb\\\\\\\\\\\\^^^``````___]]]\\\bbb```___fffiiitttrrr^^^OOOJJJJJJQQQXXX\\\^^^aaabbb______bbbcccdddiiioooooovvvzzzvvvmmmeeedddfffhhhhhhkkkrrryyy}}}jjj]]]QQQNNNOOOKKKFFFCCCCCCAAA>>>======>>>???>>>BBB@@@>>>???AAADDDFFFFFFFFFJJJJJJGGGJJJUUU___ccccccdddeeehhhlllqqqvvvxxxzzz}}}|||vvvqqqnnnpppxxxwww^^^OOOFFF???999777222333444666888:::<<<===CCCHHHOOOTTTTTTSSSQQQPPPIIIFFFAAA===;;;999666444777666555444555666888:::999999888888777666666666444444555555555666666666777888999:::<<<===>>>???>>>>>>>>>===<<<:::999888555555555666888===DDDIIIRRRTTTVVVZZZ```jjjvvvsss```TTTNNNKKKOOOTTT]]]bbbdddbbb___\\\UUUNNNGGGFFFCCCAAABBBFFFLLLPPPXXX\\\dddooo|||zzzdddUUULLLCCC>>>999:::>>>CCCMMM^^^qqq~~~xxxqqqjjjhhhhhhgggjjjooouuu{{{~~~lllmmm{{{~~~xxxnnn```TTTLLLEEE???:::666333000////////////...}}}yyyfffWWWNNNDDDAAABBBHHHNNNWWWcccnnnuuu~~~sssaaaYYYRRROOOKKKFFFDDDFFFDDDFFFKKKQQQWWWYYYYYYWWWPPPNNNMMMMMMOOOQQQQQQQQQNNNNNNOOOVVVgggoooYYYNNNEEEJJJHHH[[[jjjjjjkkk\\\QQQMMMEEE???===BBBKKKRRRZZZ^^^aaa```YYYRRRMMMKKKJJJGGGDDDEEEKKKTTT[[[```fffjjjlllnnnrrrtttppphhh[[[[[[]]]```ccceeedddcccdddcccaaa```______`````````___^^^]]]]]]^^^```aaacccbbbaaa___]]][[[YYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^\\\ZZZXXXXXXYYYYYY[[[\\\\\\[[[[[[]]]^^^```^^^^^^___bbbcccdddccceeecccaaaaaaccceeeeeeeeeeeefffgggfffeeeeeefffhhhmmmsssyyysss___[[[___ooo}}}{{{|||hhh\\\VVVXXXdddwwwyyyttttttxxxzzz}}}zzzooo___NNNCCC<<<===@@@GGGUUUjjjvvvllllllrrruuuvvvqqqgggXXXHHH;;;333000///...---+++******++++++,,,---,,,,,,,,,,,,...///000222333555777888888888777888666666777888:::BBBKKKhhh~~~zzzwwwqqqmmmnnntttnnndddYYYSSSVVV```hhhsssuuuxxxwwwjjjXXXKKKGGGSSSjjjuuugggaaa```___]]]^^^___``````___]]]bbb```___fffjjjvvvppp___PPPKKKJJJPPPWWWZZZ\\\___bbb```aaacccddddddhhhnnnooouuuxxxuuummmggghhhkkknnnmmmnnnttt|||kkk]]]PPPLLLLLLIIIEEEDDDBBB@@@<<<;;;===???@@@@@@BBB@@@@@@AAADDDGGGHHHHHHHHHIIIHHHFFFJJJUUU```eeedddddddddfffkkkpppuuuxxx{{{~~~|||vvvqqqoooooovvvhhhVVVJJJAAA;;;999333333444555666777888999<<>>>>>>>>>>>===<<<;;;;;;666666555555666:::@@@DDDJJJLLLNNNRRRXXXdddrrr|||sssbbbWWWPPPLLLOOOTTTZZZ```eeedddccc```ZZZSSSIIIGGGEEECCCCCCEEEHHHJJJOOORRRXXXcccppp|||{{{dddUUUKKKDDD@@@:::<<<>>>CCCNNNaaavvvxxxppphhhffffffeeehhhllltttxxxxxxsss~~~ssscccUUULLLEEE@@@<<<777555111//////...---,,,nnn\\\OOOEEEBBBCCCHHHNNNWWWdddooouuu}}}zzzhhh```XXXSSSOOOIIIGGGHHHGGGJJJPPPVVVZZZ\\\\\\[[[UUUTTTSSSTTTWWWXXXYYYXXXVVVSSSRRRUUUbbb|||{{{bbbVVVIIIMMMHHH[[[kkklllmmm^^^QQQLLLDDD>>>???EEEOOOVVVZZZ]]]___^^^YYYRRRMMMKKKJJJGGGCCCCCCHHHQQQYYY___dddhhhkkknnnrrrtttooohhhZZZZZZ[[[___ccceeeeeedddcccbbb```^^^^^^^^^___```^^^^^^^^^^^^___```aaaaaa______]]]\\\[[[ZZZYYYYYY]]]]]][[[ZZZYYYXXXXXXXXX\\\\\\\\\\\\[[[[[[[[[ZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^___``````^^^[[[XXXWWWXXXYYYZZZ\\\\\\\\\\\\^^^___aaa_________bbbccccccccceeedddcccbbbbbbcccddddddcccddddddeeeddddddddddddiiipppvvv|||sssaaa]]]bbbrrr~~~|||~~~lll```VVVXXXfffzzzzzzzzz}}}}}}}}}xxxnnn___OOOEEE;;;>>>@@@CCCMMMaaa{{{rrrjjjlllsssyyy{{{xxxnnn]]]JJJ:::111---------,,,+++*********++++++---,,,,,,,,,---...000111333444666888999999999888777666666888888;;;FFFQQQppp}}}{{{uuurrrsssvvvooobbbVVVRRRWWWcccmmmvvvyyy{{{xxxhhhUUUJJJHHHZZZpppuuuhhhcccdddaaa___^^^___```aaaaaa^^^ccc``````ggglllxxxpppaaaQQQLLLJJJPPPVVVYYY\\\___bbbaaabbbeeeeeedddggglllooosssuuurrrllliiilllpppvvvuuuuuuxxxooobbbTTTNNNLLLIIIGGGGGGDDDAAA>>>===???AAACCCDDDBBBAAAAAADDDIIILLLNNNOOOKKKJJJHHHGGGLLLVVV```gggeeeeeeeeegggkkkpppvvvyyy{{{~~~|||wwwrrrpppqqqvvv|||rrr^^^OOODDD===;;;555555444333444444555666999>>>EEEIIIJJJJJJIIIIIIEEEBBB>>><<<;;;:::999888555555555555666888999:::<<<<<<;;;;;;:::999999999777777777777777777777777:::999999999999999999999======>>>>>>>>>>>>======888777666444444777<<<@@@EEEGGGIIIKKKPPP[[[kkkvvvwwwlll___WWWQQQNNNQQQWWW[[[aaafffgggfffddd^^^WWWLLLJJJGGGEEEEEEFFFGGGGGGIIIKKKQQQ[[[hhhttt}}}~~~eeeUUUKKKEEEBBB;;;;;;===AAAMMMaaaxxxxxxooogggeeeeeedddeeeiiirrrttt~~~|||ttt~~~vvveeeVVVKKKDDDAAA???666444111/////////...---~~~vvvbbbQQQGGGDDDCCCHHHNNNWWWdddoooxxx~~~mmmddd[[[VVVQQQKKKIIIJJJJJJNNNUUUZZZ^^^___^^^^^^XXXXXXXXX[[[___bbbcccccc^^^YYYTTTUUU\\\rrrhhhZZZMMMNNNHHHZZZkkkmmmooo```PPPJJJCCC>>>AAAIIISSSYYYXXXZZZ[[[[[[WWWRRRNNNLLLIIIFFFCCCCCCFFFNNNWWW]]]```eeehhhlllpppsssnnnfffYYYYYY[[[^^^bbbeeeeeeeeecccbbb___]]]]]]]]]___```^^^______```aaaaaaaaaaaa\\\[[[ZZZZZZZZZZZZ[[[[[[^^^]]]\\\ZZZYYYYYYYYYYYY\\\\\\\\\\\\[[[[[[[[[ZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]___``````___\\\YYYXXXXXXYYY[[[\\\]]]\\\\\\^^^```aaa```___```bbbddddddcccfffeeeeeecccccccccdddeeebbbbbbcccdddeeeeeecccbbbeeekkkqqqwwwppp___^^^ddduuu~~~{{{~~~lll```UUUWWWfff|||zzztttjjj\\\NNNDDD<<<>>>@@@AAAHHH[[[uuu}}}ooohhhkkkttt|||wwweeePPP===111,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,---///111222444555777999::::::999999777666777888999===JJJWWWyyy}}}zzz{{{}}}tttdddWWWSSSXXXccclllvvvyyyzzztttcccPPPIIIKKKaaawwwvvviiidddeeebbb___^^^___aaabbbbbb___dddbbbbbbiiinnnzzzqqqaaaRRRLLLJJJPPPVVVYYY\\\```bbbaaacccffffffeeegggkkkoooqqqqqqnnnjjjiiinnnrrr~~~tttfffXXXQQQMMMIIIHHHIIICCCAAA>>>>>>@@@BBBDDDDDDAAAAAADDDIIIPPPVVVYYYZZZRRRMMMHHHHHHMMMVVV```hhhgggggggggiiimmmrrrvvvyyy|||xxxssspppssswww{{{{{{fffUUUGGG???===888666555333333333444555999===BBBFFFGGGFFFEEEEEECCCAAA>>>======<<<:::999666666666777888999::::::<<<;;;;;;:::999999888888888888888888888888888888999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>?????????:::999777555444666:::>>>CCCEEEGGGGGGJJJSSSbbbnnnooofff]]]WWWRRRNNNRRRWWW\\\cccggghhhgggfff```YYYRRROOOKKKJJJJJJJJJIIIGGGGGGIIINNNXXXfffsss|||iiiVVVLLLFFFCCC;;;:::;;;>>>JJJ___wwwzzzpppgggddddddddddddfffnnnqqq{{{wwwoooxxxuuueeeUUUJJJDDDAAAAAA444222/////////000000///yyyjjjVVVKKKGGGFFFIIIOOOWWWdddpppzzzlllcccZZZUUUPPPKKKJJJKKKMMMRRRYYY^^^``````______ZZZZZZ[[[___fffllloooqqqggg```YYYVVVWWWhhhkkk[[[OOOOOOFFFXXXjjjmmmpppaaaPPPJJJCCCAAAEEENNNWWW]]]YYYYYYXXXWWWUUURRROOOMMMGGGFFFDDDCCCEEELLLUUU[[[]]]bbbfffjjjooorrrllldddZZZYYYZZZ]]]aaadddeeeeeedddbbb___]]]]]]^^^___aaa___```aaabbbbbbbbb``````[[[ZZZYYYYYYZZZ[[[]]]^^^[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZ]]]]]]\\\\\\\\\\\\\\\\\\]]]___``````]]][[[ZZZ[[[ZZZ\\\]]]]]]\\\\\\^^^___aaa______```bbbdddeeedddfffgggfffeeecccccceeegggdddddddddeeehhhhhhgggfffbbbhhhmmmqqqzzzooo___]]]dddttt|||xxx|||jjj^^^SSSVVVeee}}}~~~{{{uuuooofffYYYKKKAAA<<<===>>>???GGGYYYrrr|||oooiiikkkttt}}}}}}lllVVVAAA333......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,...000222333444555777999:::::::::999777666888999999???MMM\\\{{{jjj\\\VVVYYYbbbhhhsssuuutttkkkZZZJJJIIIOOOhhh}}}xxxkkkfffdddaaa___^^^```bbbbbbbbb___eeedddeeelllooozzzppp___PPPKKKIIINNNUUUYYY\\\`````````cccggghhhfffggglllnnnnnnllliiifffhhhnnnsssxxxkkk]]]TTTNNNIIIGGGHHHBBB@@@>>>???@@@BBBBBBBBB???BBBGGGOOOZZZbbbgggiiiZZZQQQJJJJJJOOOVVV___hhhggggggiiikkkooosssvvvxxx|||{{{tttpppssswwwzzz|||ooo]]]LLLCCC@@@:::999666444333333555555888<<>>???@@@AAAAAA===;;;999666444666:::>>>DDDGGGHHHGGGGGGNNN\\\gggkkkeee___ZZZTTTPPPSSSYYY```fffjjjkkkkkkkkkgggaaa]]]XXXRRROOOOOONNNLLLIIIHHHJJJOOOZZZgggttt}}}mmmYYYMMMFFFCCC:::::::::===HHH\\\ttt}}}rrrgggeeeeeeddddddeeelllppp{{{uuupppzzzvvvfffVVVJJJCCC@@@@@@333111//////000111111000uuuttt^^^PPPLLLJJJLLLQQQYYYfffqqqxxx~~~}}}wwwhhh___VVVQQQMMMIIIHHHJJJOOOUUU]]]aaaaaa```______ZZZZZZ\\\bbbkkktttzzz}}}wwwmmmcccYYYSSS\\\}}}rrr___SSSQQQHHHYYYlllpppsssdddPPPKKKEEEDDDJJJTTT\\\aaa]]][[[XXXVVVTTTQQQOOOMMMEEEEEEDDDDDDEEEJJJRRRYYY[[[```eeejjjoooqqqlllddd[[[ZZZZZZ]]]```cccddddddeeeccc```]]]]]]^^^```bbb___aaabbbdddcccbbb```^^^]]]\\\ZZZZZZZZZ[[[]]]^^^[[[[[[ZZZZZZ[[[[[[\\\]]][[[[[[ZZZZZZZZZYYYYYYYYY[[[[[[\\\]]]^^^^^^^^^^^^ZZZ]]]___```___]]]]]]]]]\\\]]]^^^]]]\\\\\\]]]^^^```___^^^```ccceeefffffffffggghhhfffdddeeegggjjjiiiggggggiiilllnnnnnnllleeekkknnnooovvvqqq___\\\aaannn~~~|||wwwttt}}}|||gggZZZRRRTTTccc|||wwwuuurrrooohhh[[[KKK???999:::;;;>>>III\\\ttt}}}ppphhhhhhpppxxx~~~|||mmmXXXCCC444//////---------------,,,++++++,,,,,,,,,,,,...000222333444555777888999:::999999666777888::::::@@@PPP```|||lll```[[[^^^eeejjjooopppmmmbbbPPPEEEIIITTTmmmxxxkkkeeeaaa```^^^___```bbbcccbbb```ffffffhhhnnnpppyyymmm[[[MMMGGGEEEKKKRRRWWW[[[_________ccchhhiiiggghhhlllmmmlllhhheeecccfffmmmrrr}}}qqqdddZZZRRRKKKHHHIIIBBBAAAAAABBBCCCDDDBBBAAA>>>AAAIIIUUUbbbmmmtttwwwaaaVVVMMMMMMPPPVVV^^^gggeeefffiiilllpppsssuuuvvv{{{~~~uuupppqqqvvvyyyzzzwwwdddRRRGGGDDD<<<;;;888555444555666777999===BBBEEEGGGGGGGGGHHHEEEFFFFFFHHHHHHEEE@@@<<<;;;;;;;;;<<<;;;;;;::::::<<<;;;;;;::::::999999888;;;:::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===???AAACCCCCCDDD???>>>;;;888666777;;;???DDDHHHKKKIIIHHHMMMZZZeeehhhdddaaa^^^ZZZWWWZZZ```hhhnnnrrrrrrtttvvvuuupppjjjccc[[[UUUSSSQQQMMMIIIGGGJJJQQQ\\\iiivvv~~~rrr\\\NNNFFFCCC;;;::::::===GGGZZZqqqtttiiifffgggfffeeeeeekkkppp|||tttrrr|||xxxiiiXXXJJJBBB???>>>555333000//////000///...sss{{{dddTTTOOOMMMOOOSSS[[[gggssssss{{{}}}vvvnnneee\\\SSSNNNKKKGGGGGGIIIQQQWWW^^^bbbbbb```^^^^^^ZZZZZZ\\\cccmmmxxxzzzlll]]]PPPSSSpppzzzeeeXXXUUUKKK\\\oootttwwwhhhQQQLLLGGGHHHNNNXXX___cccbbb___ZZZVVVSSSQQQOOOMMMCCCDDDEEEDDDEEEIIIQQQWWW[[[```eeejjjooorrrlllddd[[[[[[ZZZ\\\```cccddddddfffccc```^^^]]]^^^aaabbb```aaacccddddddbbb___]]]___^^^\\\[[[ZZZ[[[\\\]]]___^^^\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXYYY\\\^^^___``````___YYY[[[___``````_________\\\^^^___^^^\\\\\\\\\^^^___^^^^^^```cccfffggggggfffhhhiiigggeeeeeeiiilllllljjjiiikkkooorrrrrrqqqkkkoooqqqpppuuuuuuaaa[[[___iiiyyy~~~xxxtttqqqzzz{{{fffXXXRRRSSSbbb{{{~~~rrrrrrrrrrrrmmm___MMM???777777888>>>JJJ___vvv|||nnneeedddjjjrrrwww}}}wwwjjjVVVAAA333......------.........---,,,+++,,,,,,,,,---...000222444333555666888999999999999666777999::::::AAARRRccc|||~~~yyylllbbb```dddkkkpppllllllhhh\\\JJJAAAIIIWWWnnnvvviiiccc```^^^^^^___aaaccccccbbb```ggghhhiiioooqqqxxx{{{jjjYYYKKKEEECCCIIIPPPUUUZZZ^^^]]]^^^ccciiijjjhhhiiimmmmmmjjjfffbbbaaaeeelllqqq~~~wwwjjj```WWWOOOKKKKKKDDDDDDDDDFFFGGGGGGDDDBBB===AAAKKKXXXgggttt|||fffYYYOOONNNQQQUUU]]]fffccceeeiiimmmppprrrsssttt{{{vvvooooootttxxxyyy~~~}}}iiiVVVKKKGGG>>><<<999666555666777999:::???DDDHHHKKKLLLMMMNNNJJJKKKMMMOOOOOOKKKEEEAAA============<<<;;;:::999===<<<<<<;;;::::::999999;;;;;;;;;::::::999999999<<<<<<<<<;;;;;;:::::::::;;;<<<>>>AAACCCEEEFFFFFF@@@???<<<999777888<<<@@@CCCHHHLLLKKKIIIMMMYYYddddddbbbaaabbb```^^^cccjjjpppvvvzzz{{{~~~ssskkk```YYYVVVRRRMMMIIIGGGJJJQQQ]]]jjjvvv~~~uuu^^^NNNFFFBBB<<<;;;;;;===GGGYYYooo~~~uuujjjggghhhgggeeeeeekkkrrr~~~{{{mmmnnnxxxxxxzzz{{{lll[[[KKKAAA===<<<777444111/////////...,,,oooooo```XXXRRRTTTYYY```jjjrrryyy|||yyyoooggg]]]VVVPPPKKKFFFBBBEEEKKKSSSXXX^^^aaa```\\\XXXVVVSSSTTTWWW___kkkyyyrrr```YYYXXXeee}}}hhh[[[RRRQQQXXXggg}}}~~~iiiYYYNNNEEEHHHVVVbbbfffeeeeeeaaa[[[VVVSSSQQQOOONNNHHHEEEBBBAAADDDJJJRRRWWWZZZ___dddgggkkknnnkkkfffZZZZZZ[[[\\\^^^```bbbcccfffdddaaa^^^\\\\\\]]]^^^]]]___``````______```bbb___^^^[[[YYYYYY[[[]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]]]]^^^^^^_________ZZZ[[[\\\]]]^^^______```aaaaaa```___^^^]]]]]]]]]___```aaaccccccdddddddddeeeiiillljjjgggeeehhhkkkoookkkhhhjjjqqqvvvxxxwwwqqqtttvvvuuuwww{{{eee\\\___jjjnnnlllllloookkksss~~~fffUUUVVVUUUaaayyy|||wwwnnnppprrrrrrkkk\\\KKK@@@999666888@@@MMM```xxx|||jjjeeegggiiilllpppqqqpppfffRRR@@@666222000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///222222222777888999;;;<<<<<<;;;;;;777999666666<<<@@@QQQlll}}}xxxyyy|||}}}tttooogggaaaaaaeeelllqqqnnnkkk```NNNAAAAAAKKKUUUqqqxxxiii``````^^^\\\ZZZ[[[]]]```bbbeeedddfffkkknnnrrr||||||qqqcccWWWJJJJJJIIIJJJNNNRRRWWWZZZ\\\___cccfffhhhjjjmmmoooqqqjjjccc^^^\\\^^^iiiuuunnnbbb[[[VVVQQQLLLGGGBBBAAAEEEGGGDDDBBBBBB@@@BBBJJJXXXgggqqqxxx|||ssseeeUUUMMMRRR]]]eeeiiilllllllllmmmoooppprrrsssxxxqqqqqqvvv{{{|||{{{|||lllXXXNNNKKKCCC===888999:::999999:::;;;CCCJJJNNNRRRVVVUUUQQQOOOPPPSSSWWWXXXSSSJJJBBBFFFDDDAAA@@@AAABBBBBBBBBDDDBBB???===;;;;;;<<<<<<======<<<<<<<<<<<<===============>>>??????@@@@@@<<<<<<===@@@DDDFFFFFFEEEGGGCCC???===:::888;;;@@@IIIJJJKKKMMMOOOTTTZZZ^^^cccdddfffggghhhjjjnnnqqqvvv{{{|||oooccc\\\VVVPPPMMMHHHLLLTTT^^^iiittt}}}zzz]]]MMMGGGDDD;;;;;;<<<===AAAOOOkkkxxxmmmhhhfffcccccceeejjjsss{{{sssoootttvvvvvv|||rrr```NNNCCC??????777444111//////000000000sss{{{hhh___WWWWWW[[[bbbllluuu{{{}}}xxxmmmeee[[[UUUNNNIIIEEEBBBFFFMMMUUUYYY]]]___\\\WWWRRRPPPPPPQQQTTT\\\hhhwwwuuubbbYYYTTT]]]rrrqqq___UUUSSSZZZjjjmmmZZZPPPHHHLLLYYYfffjjjiiifffaaa[[[VVVRRRPPPNNNMMMHHHFFFBBBAAADDDJJJQQQVVVXXX^^^cccgggkkkpppmmmhhh[[[[[[\\\]]]___aaabbbccceeeccc```]]][[[[[[\\\]]]\\\^^^____________```aaacccaaa___\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^ZZZZZZ[[[\\\]]]^^^^^^___aaa```___^^^^^^]]]]]]]]]^^^___aaacccdddeeeeeeeeecccfffiiiiiiffffffiiilllmmmiiigggiiioootttvvvuuutttvvvyyy{{{jjj```aaaeeehhhfffgggjjjfffnnnhhhXXXWWWWWWbbbxxxwwwrrrmmmooorrrsssnnnaaaPPPDDD888666888AAAOOObbb{{{~~~kkkeeefffggghhhkkkmmmlllcccPPP>>>555111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222333333888999;;;<<<======<<<<<<888;;;777888???CCCUUUqqq{{{vvvxxx|||~~~wwwvvvmmmggg^^^YYY[[[aaaiiiooooookkk___NNNAAABBBMMMWWWpppsssgggbbbaaa___]]][[[[[[]]]```bbbddddddfffjjjmmmqqq{{{{{{ooodddWWWLLLEEEDDDDDDFFFJJJPPPWWW[[[^^^aaadddgggiiikkkoooqqqqqqjjjbbb]]]ZZZ]]]iiiuuupppddd]]]YYYTTTPPPJJJEEECCCEEEFFFBBB?????????AAAGGGRRR]]]fffkkknnnkkkbbbXXXTTTWWW^^^dddggglllllllllmmmnnnoooqqqrrrzzz~~~{{{tttsssvvvzzz{{{|||}}}oooZZZOOOKKKEEE>>>999:::;;;999999<<>><<<<<<===>>>@@@@@@????????????@@@@@@BBBCCCDDDDDDEEEEEEEEEDDD>>>>>>???AAAEEEGGGGGGFFFHHHDDD@@@???<<<:::===CCCJJJKKKLLLNNNQQQUUU[[[```bbbdddfffhhhjjjmmmqqquuuzzzwwwkkkbbb[[[UUUPPPKKKMMMSSS]]]jjjuuu|||dddQQQHHHCCC999999:::;;;>>>KKKddd{{{uuunnnhhhbbbaaadddgggqqqwwwpppnnnvvv|||}}}sssaaaOOODDD@@@@@@777444111//////000000000wwwrrrggg]]]ZZZ]]]dddoooyyy}}}vvvjjjbbbYYYSSSLLLGGGDDDCCCIIIQQQXXXZZZ\\\[[[VVVPPPKKKHHHJJJKKKOOOWWWcccrrrwwweeeZZZQQQUUUggg}}}dddYYYVVV]]]mmmqqq\\\SSSLLLQQQ```mmmqqqooohhhccc\\\WWWSSSPPPNNNLLLIIIFFFCCCAAADDDIIIPPPTTTVVV\\\aaaeeekkkooonnniii\\\\\\]]]]]]___```aaabbbbbbaaa^^^\\\ZZZ[[[[[[\\\\\\]]]______^^^^^^```bbbeeedddbbb```^^^\\\ZZZYYY\\\\\\\\\[[[[[[ZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]XXXYYYYYYZZZ[[[\\\]]]^^^aaa```___^^^]]]]]]]]]]]]]]]^^^```bbbdddeeeeeeeee```cccfffgggeeefffiiilllkkkhhhgggiiinnnrrrsssrrrtttwwwzzzoooeeedddccceeebbbbbbeeebbbhhh}}}lll]]]XXXYYYddduuu}}}vvvnnnllliiikkkooorrrnnncccRRRFFF888666999CCCRRRfffnnndddcccccccccdddhhhggg___MMM<<<333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444555:::;;;<<<>>>>>>>>>======999<<<999;;;BBBHHH\\\yyyzzztttxxx|||wwwtttfff___UUUQQQTTT]]]gggmmmoooiii\\\LLLAAABBBNNNZZZqqq~~~{{{nnnffffffcccaaa^^^\\\\\\^^^aaabbbdddccceeehhhkkkoooyyyrrreee[[[QQQHHHAAA@@@@@@BBBHHHPPPXXX]]]aaaccceeegggiiimmmqqquuussskkkbbb\\\YYY\\\iiiuuuqqqfff```\\\XXXTTTNNNHHHEEEEEEDDD???<<<===>>>AAAFFFLLLQQQWWWZZZ[[[___]]][[[ZZZ\\\```dddgggllllllllllllmmmnnnoooppptttyyy~~~wwwvvvwwwxxxzzz|||~~~sss]]]QQQLLLHHHAAA<<<<<<<<<:::;;;>>>JJJSSS[[[___aaacccbbb^^^\\\[[[]]]___```\\\UUUNNNOOOMMMLLLLLLMMMLLLKKKIIIFFFEEECCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAACCCFFFHHHHHHHHHIIIEEEBBBAAA???===AAAGGGKKKLLLNNNPPPSSSXXX^^^cccccceeegggjjjlllpppuuuxxxyyywwwmmmddd\\\WWWQQQPPPTTT]]]kkkvvv{{{|||}}}}}}||||||~~~kkkVVVHHHAAA999999999:::===GGG]]]qqq|||sssiiiaaa```ddddddooo{{{qqqkkklllxxxtttcccQQQEEEAAA@@@777444111//////000000000zzzzzzmmmaaa\\\^^^fffqqq|||~~~sssggg___WWWPPPJJJFFFCCCDDDLLLUUU\\\]]]]]]YYYRRRJJJEEECCCDDDFFFJJJRRR]]]lll{{{yyyjjj___RRRRRR```|||kkk\\\WWW^^^mmmrrr[[[TTTPPPWWWgggtttwwwuuulllggg___YYYUUUQQQNNNLLLIIIFFFCCCBBBDDDIIINNNRRRVVV[[[___ccchhhmmmlllggg\\\\\\\\\\\\]]]^^^___```^^^]]][[[ZZZZZZ[[[\\\]]]\\\^^^___```______aaaccccccccccccaaa___\\\YYYXXX\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[WWWXXXXXXYYYZZZ[[[\\\\\\```___^^^^^^]]]]]]]]]^^^]]]^^^___aaabbbbbbbbbbbb```bbbdddeeeddddddfffiiijjjhhhhhhjjjmmmppppppooorrrtttyyyrrriiihhhhhhiiidddcccddd___dddvvvmmm___XXXYYYdddsssxxxooogggfffeeegggkkknnnlllaaaPPPCCC999888<<>>???>>>>>>===999===;;;<<>><<<>>>BBBGGGKKKKKKKKKMMMNNNMMMSSSVVVYYY[[[]]]aaafffkkklllllllllllllllmmmnnnoooqqqwww~~~wwwwwwwwwwwwyyy}}}~~~}}}~~~vvvaaaSSSMMMJJJDDD???>>>===<<<>>>CCCRRR[[[eeehhhiiikkkjjjgggbbbaaaaaacccccc```YYYSSSTTTSSSSSSTTTUUUTTTQQQNNNJJJJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFDDDFFFIIIJJJKKKIIIGGGFFFGGGEEECCCDDDFFFHHHIIIHHHIIIEEECCCBBBAAA@@@DDDJJJMMMOOOQQQSSSVVV[[[bbbffffffhhhjjjkkkmmmppptttwwwvvvuuukkkbbb\\\UUURRRSSS\\\jjjuuuxxxwwwxxxxxxyyyyyyzzz~~~rrrZZZIII@@@;;;:::;;;<<<===FFFXXXiii|||{{{ssshhh``````eeecccmmm||||||vvvlllfffjjjyyyuuudddSSSGGGBBBAAA777444111//////000000000zzz|||ooobbb\\\___fffsss~~~}}}rrrfff]]]VVVOOOIIIFFFEEEFFFOOOXXXaaa```]]]WWWOOOHHHCCCAAA@@@BBBGGGMMMWWWeeettt~~~~~~rrrfffUUUOOOZZZooosssaaaYYY___kkk{{{}}}oooYYYTTTSSS^^^ooo{{{}}}yyypppjjjccc\\\VVVRRROOOMMMHHHFFFCCCBBBDDDHHHNNNQQQVVV[[[^^^```eeeiiihhhcccZZZYYYZZZZZZ[[[\\\]]]^^^YYYYYYYYYYYYZZZ[[[]]]^^^\\\^^^`````````aaabbbddd___`````````^^^\\\YYYXXX[[[[[[[[[ZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVWWWXXXYYYZZZ[[[[[[\\\___^^^^^^]]]]]]]]]]]]^^^^^^^^^____________^^^^^^bbbcccddddddccccccdddeeeiiiiiijjjkkkmmmnnnnnnmmmppprrrwwwsssnnnpppqqqppphhheeeddd]]]___pppmmm___VVVXXXcccssswwwnnnfffdddfffgggjjjnnnlll```NNN???<<<:::>>>IIIXXXnnn|||ggg\\\[[[]]]^^^```aaaZZZJJJ<<<444111000------------------------,,,---......///111666:::<<<===>>>?????????>>>===999===<<<>>>FFFNNNgggzzzvvvqqq|||tttsssxxxxxxsssmmm```VVVJJJFFFLLLWWWbbbhhhlll___PPPDDD>>>AAARRRcccyyyxxxlllggghhhdddbbb```^^^]]]___bbbddddddcccdddhhhlllrrr~~~wwweeeYYYSSSNNNHHHEEECCCBBBCCCHHHPPPYYY^^^cccdddfffhhhjjjoootttxxx|||sssggg^^^YYY[[[fffsssssshhhdddaaa]]]YYYOOOJJJGGGEEEBBB>>>???BBBHHHQQQVVVSSSNNNMMMKKKIIILLLQQQVVVYYY\\\aaaiiipppmmmmmmlllllllllmmmmmmnnnqqqvvv|||uuuwwwvvvwwwyyy|||~~~{{{{{{{{{}}}xxxdddVVVPPPMMMGGGAAA@@@>>>>>>BBBHHHWWWcccmmmqqqqqqrrrqqqooonnnmmmlllmmmmmmiiiaaa[[[VVVVVVXXXZZZ[[[YYYUUURRRNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLOOOQQQRRRQQQOOONNNKKKIIIFFFEEEFFFHHHIIIIIIIIIFFFCCCCCCBBBAAAEEEKKKOOOQQQSSSVVVYYY___fffjjjkkkllllllmmmmmmnnnqqqtttwww}}}vvvlllccc\\\UUUQQQPPPXXXdddnnnpppooopppqqqssstttuuuzzzzzz```NNNCCC<<<;;;:::;;;===DDDTTTcccuuu|||zzzvvvrrrmmmeee___```fffcccjjjwwwyyysssfffaaafffxxxvvvfffUUUHHHBBB@@@777444111//////000000000wwwzzzmmm```\\\___hhhuuu}}}rrrfff]]]UUUOOOJJJHHHGGGIIIQQQYYYcccaaa]]]VVVNNNHHHDDDCCC???AAAEEEIIIQQQ^^^nnnyyy|||oooZZZOOOVVVgggiii^^^aaajjjwwwxxxkkkVVVTTTXXXfffxxx}}}rrrmmmeee]]]WWWRRRNNNLLLFFFEEECCCBBBDDDIIINNNQQQWWW[[[^^^___ccchhhgggbbbWWWWWWXXXXXXZZZ[[[\\\]]]YYYYYYYYYYYYZZZ[[[\\\]]][[[]]]___`````````bbbddd]]]]]]^^^^^^]]][[[ZZZXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYVVVWWWXXXXXXZZZZZZ[[[\\\^^^^^^]]]]]]]]]]]]^^^^^^]]]^^^^^^______^^^^^^^^^cccccccccccccccccccccccchhhiiikkklllmmmllllllkkknnnqqqvvv}}}~~~rrrrrrxxxwwwtttkkkfffddd[[[[[[jjjkkk]]]VVVWWWcccvvv~~~vvvllliiijjjjjjmmmqqqpppdddPPP@@@===;;;???IIIXXXmmmppp```[[[]]]^^^^^^___YYYJJJ<<<444111000------------------------,,,...//////...111777<<<>>>???@@@AAAAAA@@@???>>>:::??????@@@HHHQQQlllzzzwwwmmmyyyvvvqqqssstttqqqlll\\\RRRFFFCCCJJJVVV```eeejjj[[[KKKAAA>>>CCCVVVjjj~~~~~~vvvlllggggggcccaaa___]]]]]]```ccceeedddccceeejjjpppwwwzzzhhh[[[TTTNNNHHHCCCBBBAAABBBFFFNNNUUUZZZaaaccceeehhhkkkoootttwww{{{rrrggg___ZZZ[[[fffrrruuujjjeeeccc___[[[PPPLLLHHHFFFBBB???AAAFFFMMMZZZccc^^^WWWTTTQQQLLLLLLPPPTTTWWW[[[bbbjjjqqqnnnnnnmmmmmmlllmmmmmmmmmrrrvvvyyysssuuuvvvwwwyyy{{{}}}~~~~~~xxxeeeXXXRRRNNNHHHCCCAAA@@@@@@FFFNNN]]]jjjvvvzzzzzzzzzzzzyyywwwvvvvvvvvvuuuooofff___XXXYYY]]]```bbb```[[[WWWTTTSSSRRRQQQOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMOOORRRTTTUUUUUUUUUTTTQQQMMMIIIGGGGGGIIIKKKKKKKKKGGGEEEEEECCCBBBFFFLLLQQQSSSVVVXXX\\\bbbiiinnnoooppppppnnnmmmmmmppprrrsssxxx{{{ssskkkbbb\\\TTTQQQPPPUUU^^^fffjjjjjjjjjlllnnnooopppuuu|||gggSSSFFF;;;999888999;;;AAAPPP___mmmtttzzzzzzyyy|||mmmjjjgggfffccc___```eeecccgggqqqyyyssseee^^^aaasssvvvfffUUUHHHBBB@@@777444111//////000000000sssvvvjjj___\\\```jjjxxx~~~sssggg^^^TTTOOOKKKJJJJJJKKKRRRZZZbbb```\\\UUUMMMHHHEEEEEE???AAADDDGGGMMMYYYhhhsssxxxaaaSSSXXX```{{{sssdddeeekkkuuuuuuhhhUUUVVV]]]nnnsssmmmddd\\\VVVPPPLLLIIIEEECCCBBBBBBDDDIIIOOORRRVVVZZZ]]]```dddiiiiiieeeVVVWWWWWWXXXZZZ\\\]]]^^^\\\\\\[[[ZZZZZZYYYYYYYYYYYY[[[]]]^^^^^^___aaabbb^^^^^^]]]]]]\\\ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\^^^]]]]]]\\\]]]]]]^^^^^^\\\]]]^^^___```aaaaaaaaabbbbbbbbbbbbddddddddddddfffhhhjjjlllkkkjjjhhhhhhjjjnnnsssxxxwwwlllpppzzz|||xxxmmmhhhfff]]]\\\jjjjjj[[[VVVWWWddd{{{wwwqqqkkkkkkoootttttthhhTTTCCC<<<;;;===GGGUUUjjj}}}ggg^^^\\\\\\\\\^^^XXXIII;;;333000...........................,,,...000///...111888>>>AAABBBCCCDDDDDDCCCBBBAAA===CCCBBBCCCJJJTTTpppxxxuuuppp|||{{{rrroooooonnnkkkYYYOOODDDCCCLLLYYYcccgggjjjYYYHHHAAA???FFF[[[qqq}}}wwwtttooohhheeeeeeaaa___]]]\\\]]]```cccfffdddcccfffmmmttt}}}rrrbbbYYYOOOGGG?????????AAAFFFMMMTTTXXX^^^```dddhhhkkknnnrrruuutttmmmddd^^^ZZZ\\\gggsss}}}wwwmmmhhheeeaaa]]]SSSOOOKKKHHHCCC???BBBHHHOOOaaammmhhh```\\\XXXRRRQQQSSSVVVYYY^^^ccciiimmmpppooonnnnnnmmmmmmmmmnnnrrrttt}}}wwwsssqqquuuxxxzzzzzz|||wwwfffZZZUUUNNNIIIEEEBBBAAABBBJJJSSSdddqqq~~~~~~wwwlllddd^^^aaafffkkkmmmkkkfffbbb]]]]]]\\\ZZZXXXVVVTTTSSSPPPOOOOOONNNNNNOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZZZZWWWRRRMMMJJJJJJLLLMMMNNNNNNJJJHHHGGGEEEDDDHHHNNNSSSUUUWWW[[[___eeelllqqqrrrrrrrrrqqqooooooqqqsssooouuu}}}zzztttnnnfff```XXXWWWVVVYYY___eeejjjllllllnnnpppoooooosss{{{hhhSSSFFF<<<999777888;;;BBBQQQ___kkkpppssssssrrryyyzzzhhhccc```aaaaaa______aaaaaaeeemmmzzz{{{vvvkkk^^^ZZZiii{{{~~~uuugggVVVHHHAAA???777444111//////000000000pppttthhh^^^\\\bbblllzzz~~~sssggg___TTTOOOLLLLLLKKKLLLRRRZZZaaa___ZZZSSSLLLHHHFFFGGG@@@BBBDDDFFFKKKVVVeeeppp}}}~~~hhhYYY^^^YYYpppzzziiiiiimmmuuuttthhhUUUWWW```sssrrrlllddd[[[TTTOOOJJJGGGDDDBBBAAABBBEEEJJJOOORRRVVVZZZ^^^```fffllllllhhhVVVWWWWWWYYY[[[]]]___```______]]]\\\ZZZXXXVVVVVVWWWYYY[[[\\\\\\]]]___aaa```___^^^]]][[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^^^^ZZZ\\\^^^```bbbdddeeefffaaa``````bbbdddfffffffffdddgggjjjkkkjjjhhhfffffffffjjjooorrrxxxpppeeekkkwww{{{pppkkkjjj```___mmm}}}jjjZZZWWWXXXfffxxxjjjjjjnnntttuuujjjUUUEEE<<<:::<<>>>>>???BBBHHHOOOUUUYYY\\\___dddhhhjjjmmmqqqsssnnnhhhaaa]]]ZZZ]]]hhhttt{{{zzzooojjjgggccc___VVVQQQMMMIIICCC???BBBHHHOOOcccrrrnnneeebbb]]]VVVUUUVVVYYY\\\aaaeeehhhiiiqqqpppooonnnnnnmmmnnnnnnqqqssszzz~~~wwwtttoootttyyy{{{yyyzzzvvvfff[[[VVVNNNIIIEEECCCAAACCCLLLVVVhhhvvvuuulllfffiiiooouuuxxxvvvppplllffffffeeeccc```^^^[[[ZZZRRRRRRQQQQQQQQQQQQRRRRRRVVVWWWYYY[[[]]]```bbbcccZZZVVVPPPLLLLLLNNNPPPQQQQQQMMMJJJIIIGGGEEEIIIOOOSSSUUUXXX\\\```fffnnnssssssttttttrrrqqqqqqsssuuurrrxxx|||xxxssskkkfff^^^^^^^^^___ccchhhnnnqqqrrrtttuuusssqqqttt|||fffPPPCCC???;;;999:::===EEETTTcccnnnqqqrrrqqqpppwww{{{hhhaaa]]]```aaa___]]]^^^```ccclllxxx}}}yyyrrr```VVV```qqq{{{}}}uuufffVVVHHHAAA>>>777444111//////000000000rrr|||jjj^^^aaaiiippp|||wwwggg[[[TTTMMMIIILLLNNNOOOVVV^^^```]]]VVVOOOIIIFFFFFFHHHAAAAAACCCEEEHHHOOO```pppzzzooo\\\ZZZ^^^mmmmmmooouuu{{{wwwhhhXXXXXXcccxxxzzznnnaaa[[[UUUNNNGGGEEE@@@@@@@@@BBBFFFKKKQQQTTTWWWZZZ\\\___eeekkkjjjeee[[[YYYXXXXXX[[[]]]______]]]\\\[[[ZZZYYYWWWVVVVVVWWWXXXZZZ\\\^^^____________^^^]]]\\\\\\\\\\\\\\\YYYYYYZZZYYYWWWXXXZZZ]]]\\\\\\\\\\\\\\\[[[ZZZYYY\\\\\\[[[ZZZZZZ[[[[[[\\\ZZZYYYXXXXXXXXXZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\]]]^^^___```aaabbbbbbbbbbbbccccccdddddddddgggeeecccbbbcccdddccccccllloooqqqnnnooo|||ssseeefffnnn~~~zzziiidddbbbccclll~~~zzzeee\\\SSSYYYeeeyyywwwmmmhhhoootttiiiSSSBBB;;;999;;;DDDRRRfffmmm]]]ZZZTTTTTTPPPFFF999000---...//////000///---+++)))(((///...///111222333:::CCCDDDFFFHHHHHHFFFDDDCCCCCCEEEDDDFFFIIILLLZZZ{{{vvvxxx}}}zzzoooiiieeeaaa\\\XXXHHHAAAFFFSSSkkkwwwppprrr[[[MMMGGGAAAMMMhhhyyyvvvdddYYYWWW[[[^^^```fffbbb^^^\\\]]]___bbbccceeeeeejjjqqqwww}}}hhhXXXMMMEEECCC@@@===???FFFMMMRRRTTTXXX]]]aaaeeellltttvvvtttsssjjj```ZZZXXX^^^mmm{{{{{{sssqqqnnnhhhbbb[[[TTTNNNJJJEEE@@@@@@CCCOOOdddsssqqqjjjgggaaaXXXZZZ[[[]]]```cccfffhhhjjjlllnnnqqqqqqpppppppppqqqqqqsssxxx~~~}}}uuunnnpppsssvvvwwwxxxzzzuuugggZZZSSSPPPKKKFFFDDDBBBEEENNNYYYnnnxxx~~~llldddmmmxxxzzztttssspppnnnlllgggbbb^^^XXXVVVUUUUUUVVVVVVUUUSSSSSSTTTVVV[[[bbbgggkkkllljjjbbbXXXRRRPPPPPPPPPOOOQQQOOOLLLIIIIIIJJJLLLNNNSSSWWW[[[^^^aaagggnnntttwwwxxxzzzyyyvvvsssqqqpppuuu~~~|||wwwtttooommmkkkkkkooosssuuuwww|||}}}~~~~~~||||||}}}~~~eeePPPDDD:::888777888;;;DDDXXXjjjvvvvvvuuurrrpppuuuoooeee\\\ZZZYYYXXXYYY[[[YYY```kkkyyy{{{ssseeeXXXZZZjjjzzz}}}tttfffVVVHHHAAA===777444111/////////...---qqqqqqccceeekkksssxxxggg[[[TTTMMMIIILLLNNNPPPVVV]]]^^^[[[UUUOOOIIIGGGHHHIIIDDDCCCCCCDDDFFFNNN^^^mmmyyyqqq\\\YYYVVVeee}}}ooopppuuu{{{xxxjjjZZZ[[[ggg{{{~~~qqqccc[[[UUUNNNGGGEEEAAAAAA@@@BBBFFFLLLRRRVVVXXXZZZ\\\___eeekkkiiiddd[[[YYYWWWWWWZZZ]]]^^^^^^^^^^^^\\\[[[YYYXXXWWWVVVWWWXXXZZZ\\\]]]______```______^^^^^^^^^^^^^^^^^^ZZZ[[[[[[ZZZXXXXXXZZZ\\\YYYYYYYYYXXXXXXXXXWWWWWW\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYXXXXXXYYYZZZ[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___```aaaaaaaaabbbbbbcccdddddddddgggfffdddbbbaaaaaacccdddkkkqqquuurrrooowwwqqqcccccckkk~~~zzzllliiifffeeelll}}}{{{ggg]]]SSSWWWbbbwwwtttjjjffflllpppfffQQQAAA<<<999;;;CCCQQQeeetttccc]]]UUUSSSNNNDDD999111......---............---+++***///...///111222333:::CCCFFFHHHKKKKKKIIIGGGFFFFFFGGGFFFHHHKKKNNN\\\}}}xxxzzzzzzoookkkgggccc___XXXIIICCCJJJYYYttt|||vvv]]]MMMGGGDDDQQQkkk{{{wwwdddVVVSSSXXX___dddgggccc___\\\\\\___aaacccffffffkkkqqqxxxkkkZZZMMMEEEBBB???===???FFFMMMRRRUUUYYY]]]bbbfffnnnvvvxxxvvvrrriii___ZZZZZZaaappp~~~}}}tttqqqnnnhhhccc\\\TTTNNNIIIDDD??????BBBNNN```nnnlllgggeee```ZZZ]]]^^^aaadddgggiiikkkkkkkkkmmmppppppooonnnnnnooorrruuuyyyvvvoooooossswwwyyyzzz}}}~~~uuuhhh\\\UUUPPPKKKGGGFFFEEEHHHRRR]]]nnnyyy{{{ooosss{{{{{{zzzxxxvvvsssooojjjfff]]][[[XXXWWWXXXXXXWWWVVVWWWXXXZZZ___dddjjjnnnooonnnfff\\\UUUSSSSSSRRRQQQQQQOOOLLLJJJIIIJJJLLLNNNPPPSSSXXX\\\```gggpppwww{{{}}}~~~}}}zzzvvvtttsssxxx}}}yyywwwyyy|||}}}}}}~~~rrr]]]LLLAAA>>><<<;;;;;;>>>GGG[[[nnn||||||yyytttqqquuu~~~pppfff]]]ZZZYYYWWWXXXZZZYYY```kkkwww{{{vvvhhh[[[\\\jjjxxx~~~}}}{{{qqqdddVVVJJJBBB>>>888666222000000000///...ooozzzkkkiiimmmvvvzzzhhh\\\TTTNNNJJJLLLOOORRRWWW\\\\\\XXXSSSNNNJJJJJJKKKLLLHHHEEECCCCCCDDDKKK[[[jjjxxxttt^^^XXXPPP___tttpppppprrrwwwuuuiiiZZZ]]]iii}}}vvvggg]]]VVVNNNGGGEEECCCBBB@@@AAAEEELLLTTTXXXYYY[[[]]]___eeejjjiiicccZZZXXXVVVVVVYYY[[[]]]]]]```___^^^\\\ZZZYYYWWWWWWWWWXXXZZZ\\\]]]^^^______]]]^^^___`````````___^^^\\\]]]]]][[[YYYXXXYYY[[[YYYYYYWWWVVVVVVWWWWWWXXX[[[\\\]]]^^^______^^^]]][[[ZZZZZZYYYYYYYYYYYYZZZYYY[[[\\\]]]]]]\\\[[[ZZZ[[[[[[\\\]]]^^^______```aaaaaabbbbbbcccdddeeeeeeggggggfffccc``````cccgggsss}}}{{{|||qqqaaa```ggg}}}tttooojjjgggmmm}}}|||hhh]]]TTTUUU^^^ssstttkkkeeejjjmmmcccPPPCCC<<<:::;;;CCCPPPccc}}}{{{iii```WWWRRRJJJAAA888222///...,,,------.........------///...///111222333:::CCCIIILLLOOOOOONNNKKKJJJJJJJJJIIIKKKNNNQQQ___|||}}}yyypppkkkiiieeebbbWWWJJJFFFNNN```}}}zzz^^^LLLGGGGGGVVVpppzzzeeeUUUNNNSSS^^^fffhhhddd```\\\[[[]]]aaacccfffgggkkkrrryyyooo\\\NNNEEEAAA???===???EEEMMMSSSVVVYYY^^^cccgggpppyyy|||yyysssiii```[[[]]]dddttttttpppmmmgggbbb\\\UUUMMMIIICCC>>>>>>AAAJJJZZZeeeddd``````___[[[___bbbfffjjjlllmmmmmmmmmllloooqqqrrrqqqppppppppptttvvv|||wwwooommmrrrxxx{{{~~~|||~~~|||uuujjj___WWWPPPKKKHHHFFFFFFJJJUUU```lllwww{{{zzz|||}}}{{{wwwqqqnnneeeaaa]]]ZZZZZZZZZZZZZZZ[[[\\\^^^aaafffkkkpppssstttlllbbbZZZWWWUUUSSSRRRQQQOOOLLLJJJIIIJJJLLLMMMOOORRRVVV[[[```jjjuuu}}}|||yyyxxx{{{~~~~~~rrrcccVVVIIIAAA???===<<<<<>>===???DDDLLLSSSWWWXXX]]]bbbhhhqqq{{{}}}wwwmmmbbb^^^___ggguuusssnnnjjjeee```\\\UUUMMMHHHBBB======AAAFFFRRRZZZZZZWWWYYYZZZYYY___bbbgggllloooooonnnmmmooorrruuuvvvvvvttttttttttttxxx}}}vvvnnnlllqqqxxx}}}{{{||||||zzztttkkk```YYYPPPLLLIIIHHHGGGJJJUUU___gggqqq~~~{{{}}}zzzuuuqqqkkkgggaaa]]]\\\\\\]]]]]]]]]^^^___bbbeeekkkqqquuuyyyqqqfff^^^YYYWWWTTTQQQPPPOOOLLLJJJJJJJJJLLLMMMPPPSSSXXX\\\ccclllxxx~~~~~~xxxfffZZZRRRIIIBBB<<<:::999;;;@@@MMMdddxxx{{{xxx|||tttiii^^^YYYWWWVVVVVVYYYUUU^^^kkkyyy{{{ooobbb```iiiuuu|||~~~~~~zzzqqqfffZZZOOOGGGCCC<<<888444111111111000000ooo{{{ppppppzzzooobbbTTTPPPLLLKKKQQQWWWZZZYYYUUUQQQLLLJJJKKKNNNOOOPPPHHHCCC@@@@@@CCCKKKYYYfffrrr|||bbbXXXOOOZZZhhhwwwyyykkkgggbbbbbbaaaYYYUUU]]]kkk}}}pppcccZZZPPPHHHFFFDDDBBB@@@AAAEEEMMMUUU[[[YYY[[[]]]___eeejjjiiidddZZZXXXUUUUUUWWWZZZ[[[[[[```___^^^]]]\\\ZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]XXXZZZ\\\^^^^^^^^^\\\[[[]]]^^^___]]]ZZZXXXXXXYYY]]]\\\ZZZYYYYYYZZZ\\\]]][[[\\\^^^``````___^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXZZZ[[[^^^```aaa___]]]\\\^^^^^^______``````aaaaaaccccccdddeeefffggghhhiiijjjmmmnnnkkkgggggglllqqqwwwtttbbb^^^bbbxxx~~~nnnkkkuuu{{{gggYYYYYYUUUXXXggg{{{zzzrrrmmmmmmjjj^^^NNNEEE===;;;===EEEQQQbbbxxx}}}uuulllggg^^^WWWKKK@@@999444111///000//////...---------,,,///...///111111333:::CCCMMMQQQUUUVVVUUUSSSQQQPPPNNNMMMNNNQQQTTTbbbwwwnnnkkkiiifffbbbUUUIIIFFFNNN]]]yyyyyy\\\JJJGGGKKK^^^zzzlllZZZNNNMMMSSSYYYcccccc```]]]ZZZ[[[___bbb```aaagggpppzzzooo\\\OOOHHH???>>>>>>???DDDJJJRRRWWWVVV\\\bbbiiisss~~~~~~sssfffaaabbbiiiuuu}}}qqqkkkhhhbbb]]]\\\TTTLLLFFFAAA<<<===AAACCCJJJPPPPPPOOOQQQTTTUUU\\\___eeekkknnnnnnmmmkkkooorrrwwwyyyyyywwwwwwwwwuuuyyyvvvmmmkkkpppwww|||}}}|||zzzxxxsssjjj```XXXTTTPPPNNNMMMKKKMMMUUU___dddmmmyyy{{{}}}zzzuuurrrnnniiiccc^^^\\\]]]^^^^^^^^^```aaabbbeeekkksssyyy{{{ssshhh___ZZZWWWSSSPPPNNNMMMKKKJJJIIIIIIJJJKKKOOOSSSYYY^^^dddmmmwwwxxxcccWWWOOOHHHBBB;;;888888;;;BBBQQQkkk{{{~~~uuuiii^^^YYYWWWUUUVVVYYYWWW```nnn{{{{{{pppddd```hhhuuuyyynnn___RRRJJJFFF<<<888333000///000000///ooovvvttt~~~qqqcccTTTQQQLLLKKKRRRZZZ[[[XXXSSSNNNIIIHHHKKKNNNOOOOOOGGGBBB???AAADDDKKKVVVbbblllyyy|||bbbVVVJJJTTT___jjjwwwnnnddd```YYYWWWWWWQQQRRR]]]lll|||tttggg]]]RRRIIIFFFBBB@@@???AAAFFFMMMUUUZZZWWWZZZ\\\___eeekkkjjjeee[[[XXXVVVVVVXXXZZZ[[[[[[^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXYYYZZZ[[[[[[[[[ZZZYYY\\\]]]^^^]]]ZZZXXXXXXXXXZZZZZZYYYXXXXXXYYY[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[YYYZZZZZZZZZZZZZZZYYYXXX[[[\\\^^^```aaa```___^^^______`````````aaaaaaaaaccccccdddeeeggghhhiiiiiiiiikkkmmmllljjjkkknnnrrrttt~~~wwwccc]]]```ssssssmmmwww{{{gggXXXXXXUUUXXXdddqqq{{{xxxsssqqqjjj\\\LLLCCC===<<<@@@HHHSSSbbbvvv~~~rrroooooommmjjjiiiccc\\\QQQEEE:::444000///111000///...------------///...///111222333:::CCCPPPTTTXXXZZZYYYVVVTTTSSSPPPOOOQQQTTTVVVdddyyyoookkkiiieeebbbTTTHHHEEEKKKWWWooo|||qqqWWWHHHGGGKKK^^^{{{mmm[[[PPPMMMOOORRR^^^``````^^^ZZZZZZ]]]aaa^^^___eeennnxxxsss^^^QQQIII?????????@@@CCCHHHPPPVVVWWW]]]ccckkkvvvxxxjjjddddddjjjuuu{{{ooojjjgggaaa\\\ZZZRRRJJJEEE@@@<<<>>>BBBBBBFFFJJJJJJJJJKKKNNNQQQWWW[[[aaagggjjjkkkkkkjjjlllpppvvvyyyyyyyyyxxxxxxwww{{{wwwmmmjjjooouuuzzz~~~zzzvvvqqqhhh]]]UUUVVVTTTSSSSSSQQQQQQWWW___bbbjjjsss{{{~~~~~~}}}|||yyyuuuqqqmmmhhhbbb]]]\\\\\\\\\\\\^^^```aaabbbeeekkkuuu||||||tttiii```[[[WWWRRROOOLLLLLLJJJIIIHHHHHHIIIIIILLLRRRZZZaaagggmmmuuu{{{}}}gggXXXNNNFFFAAA<<<::::::===EEEVVVqqq}}}~~~uuuiii]]]XXXVVVUUUVVVZZZ]]]eeerrr}}}|||}}}rrreee```ffftttyyyfffTTTLLLIII===999444000//////000///nnn~~~zzzoooaaaTTTRRRMMMKKKRRR\\\\\\WWWQQQKKKFFFFFFJJJNNNOOONNNHHHCCC@@@BBBEEEJJJSSS\\\dddqqqyyyyyy___TTTGGGOOOWWW^^^fffooottttttlll\\\WWWUUUNNNLLLMMMHHHLLLXXXhhhwwwwwwkkk```TTTJJJFFF?????????AAAFFFMMMTTTXXXVVVYYY[[[___eeelllkkkfff[[[YYYWWWVVVXXXZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]\\\ZZZXXXWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZZZZYYY]]]]]]^^^``````aaaaaa```_________```````````````aaaaaabbbdddeeeggghhhhhheeefffhhhjjjkkkmmmnnnnnntttyyywwwccc\\\^^^nnn{{{qqquuu|||hhhXXXTTTSSSXXXcccmmmttt~~~}}}yyyooo^^^MMMDDD======BBBLLLVVVcccuuuxxxlllhhhiiiiiijjjlllgggbbbYYYKKK<<<333//////000///...------.../////////...///111222333:::CCCSSSWWW\\\^^^]]][[[XXXWWWSSSRRRSSSVVVYYYggg|||rrrmmmjjjeeeaaaSSSHHHEEEIIIRRRffftttppphhhRRRFFFGGGJJJ]]]|||~~~jjjYYYQQQOOOPPPQQQYYY\\\___^^^[[[ZZZ\\\___``````dddlllvvv{{{bbbRRRHHH@@@@@@@@@@@@BBBGGGOOOTTTXXX^^^fffnnnzzzzzzkkkeeeffflllwwwyyyoookkkhhhaaa\\\YYYQQQHHHDDD???===???DDDDDDFFFHHHIIIHHHHHHKKKNNNSSSWWW\\\bbbgggiiijjjjjjkkkpppvvvzzz||||||{{{|||zzzyyyooojjjnnnssswww}}}{{{uuuooofffZZZQQQRRRQQQRRRTTTSSSRRRWWW^^^```ffflllqqquuu}}}{{{zzzyyyyyyxxxuuuqqqnnniiieee```\\\[[[ZZZZZZZZZYYY[[[]]]^^^```gggrrr{{{|||uuujjjaaa\\\WWWRRROOOKKKJJJIIIHHHGGGGGGGGGGGGIIIRRR]]]gggmmmrrrwww{{{~~~~~~|||ooo]]]OOOFFFAAA>>>;;;:::===DDDVVVqqq~~~uuuiii]]]XXXVVVUUUWWW[[[aaaiiiuuuuuuggg___dddrrrlllVVVMMMLLL???;;;555111000000111111mmmmmm^^^TTTRRRMMMKKKSSS]]]]]]WWWPPPJJJEEEDDDIIIMMMNNNMMMJJJEEEAAACCCEEEHHHPPPWWW___kkksss|||www]]]QQQHHHOOOTTTVVVZZZ___bbbaaa[[[NNNKKKLLLEEEDDDFFFBBBEEERRRbbbqqqyyymmmbbbUUUKKKFFF>>>>>>???AAAFFFMMMSSSWWWUUUXXX[[[^^^fffllllllggg\\\ZZZWWWWWWXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\ZZZYYYWWWWWW\\\[[[ZZZYYYXXXXXXYYYYYYYYYZZZ\\\\\\ZZZXXXWWWXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ]]]\\\ZZZYYYXXXXXXWWWXXXWWWXXXYYY[[[[[[[[[ZZZZZZ^^^^^^^^^___```aaaaaabbb^^^^^^^^^__________________```aaabbbdddeeefffgggaaaaaacccgggkkkmmmllljjjrrrsssvvvxxx}}}xxxccc[[[\\\kkktttttt~~~~~~jjjXXXPPPQQQYYYdddlllsssuuubbbPPPGGG===>>>DDDNNNXXXdddtttvvvkkkhhhhhhiiikkknnniiifff^^^NNN>>>222///000......------...///111222///...///111222333:::CCCUUUYYY___aaa```]]][[[ZZZUUUTTTVVVYYY[[[iiitttoookkkfffbbbRRRHHHEEEHHHPPPbbboooiiicccNNNEEEGGGIII\\\||||||gggVVVPPPQQQRRRRRRUUUZZZ^^^^^^[[[YYY[[[^^^bbbbbbeeekkksssfffRRRGGG@@@AAAAAA@@@AAAFFFNNNTTTZZZ```hhhppp|||zzzlllfffhhhnnnyyyyyypppmmmiiibbb\\\XXXPPPHHHCCC???===@@@EEEGGGGGGHHHIIIHHHGGGIIIMMMQQQUUUZZZ```eeehhhjjjjjjmmmqqqxxx}}}}}}{{{pppjjjmmmrrruuu{{{{{{uuunnndddXXXNNNKKKLLLOOOSSSRRRQQQUUU[[[]]]aaafffiiilllsss}}}~~~|||vvvvvvuuuttttttqqqmmmjjjfffccc^^^[[[ZZZYYYYYYXXXSSSUUUWWWXXXZZZbbbnnnxxx}}}uuukkkbbb]]]XXXSSSOOOIIIIIIHHHGGGFFFFFFFFFFFFIIISSSaaammmtttyyy|||{{{xxx}}}yyy~~~wwwbbbRRRHHHDDD???;;;999;;;BBBSSSnnnttthhh\\\WWWVVVVVVXXX\\\ccckkkxxxxxxhhh___bbbppppppWWWNNNNNNAAA<<<666222111222222222ooo{{{|||kkkaaaVVVSSSPPPPPPSSSVVVVVVUUURRRKKKCCCCCCIIINNNOOOMMMGGGCCC??????BBBHHHNNNQQQYYY^^^hhhssswwwmmmZZZJJJKKKMMMNNNPPPPPPPPPPPPOOOKKKHHHDDD@@@======>>>???CCCIIIVVVhhhzzz{{{mmmbbbXXXNNNFFFEEEAAA===???FFFNNNTTTVVVWWWYYY[[[]]]dddkkklllhhh^^^YYYWWWYYYZZZXXXXXXZZZWWWYYY[[[\\\\\\\\\]]]^^^```___]]]\\\[[[\\\]]]]]]ZZZ\\\\\\ZZZWWWVVVYYY[[[^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYY^^^]]][[[ZZZ[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^_________^^^^^^___````````````ccceeecccddddddeeeeeeddddddcccddddddbbb```___aaaeeehhhooopppqqqttt{{{|||jjj^^^YYYdddyyy~~~xxxuuuzzzfffYYYRRRRRRXXXcccpppzzzxxxiiiTTTBBB===<<<@@@MMM\\\iiisssyyyrrrhhhhhhhhhhhhmmmvvv|||xxxjjjRRR>>>333000///...............///000111111......111222444:::BBBWWW^^^eeehhhhhhgggeeebbb___\\\[[[]]]```mmmwwwmmmddd^^^WWWOOOFFFEEENNNZZZdddhhhbbbRRRCCCAAAIII\\\{{{wwwcccXXXTTTSSSVVVZZZWWW]]]___[[[XXXZZZ\\\\\\ddddddiiipppuuu}}}nnnVVVIIIGGGBBB>>>???AAAEEELLLSSSWWWaaakkkrrrzzzzzzmmmffffffkkkwww|||vvvrrrlllfffcccUUUOOOHHHCCC>>>;;;>>>DDDIIIJJJKKKIIIGGGGGGJJJNNNUUUTTTWWW___eeeggghhhjjjnnnoootttzzz|||{{{oooooolllnnnvvv}}}zzzrrrlllbbbUUUJJJKKKIIIGGGHHHKKKPPPTTTUUU[[[\\\]]]```ccciiipppuuu}}}xxxtttrrrqqqqqqqqqpppnnnjjjggg______^^^[[[XXXVVVVVVVVVQQQQQQQQQQQQSSSZZZdddllltttrrrmmmfff^^^VVVOOOKKKIIIHHHEEEAAA??????BBBEEEGGGQQQaaaqqq}}}}}}{{{}}}~~~zzz{{{~~~~~~~~~|||zzzcccQQQEEE???:::;;;???BBBDDDNNNfff~~~~~~zzzhhhXXXVVVYYYXXXXXX\\\fffmmmvvvwwwhhh___```mmmxxx]]]NNNKKKDDD<<<555444444222222333nnnzzzmmmbbbWWWTTTPPPQQQSSSUUUUUUSSSQQQKKKEEEEEEJJJNNNMMMKKKFFFCCC@@@@@@CCCHHHLLLNNNTTTXXX```iiimmmeeeUUUHHHHHHHHHHHHHHHGGGEEECCCBBB@@@>>>;;;888777888:::;;;@@@FFFPPP___qqq}}}ooocccXXXOOOIIIEEEAAA>>>@@@GGGNNNTTTVVVWWWYYY[[[]]]dddllllllhhh^^^YYYWWWYYYZZZXXXXXXZZZWWWYYY[[[\\\[[[\\\]]]^^^```___^^^]]]\\\\\\\\\\\\[[[\\\]]][[[XXXXXXZZZ\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWWWWXXXXXXXXXYYYYYY]]][[[ZZZYYYZZZ[[[ZZZYYY[[[[[[\\\\\\\\\[[[[[[ZZZ\\\]]]^^^_______________^^^___``````___```bbbdddcccddddddeeeeeeeeeddddddcccbbb```]]]\\\^^^bbbfffiiijjjmmmqqqxxx|||lllaaa\\\bbbvvv~~~yyydddWWWRRRRRRXXXeeerrr}}}{{{oooYYYFFF??????BBBNNN^^^lllvvv|||qqqffffffhhhiiiqqqzzzrrrYYYBBB666333333//////.........///000000111......111222444:::AAAVVV___gggkkklllllljjjhhhccc______aaadddqqquuukkkeeeVVVNNNEEEDDDMMMYYYbbbggg```QQQDDDBBBKKK^^^vvvbbbVVVRRRRRRUUUYYY[[[```ccc^^^[[[]]]```aaacccccciiiqqquuu}}}oooVVVIIIEEE@@@<<<>>>@@@DDDKKKRRRWWWaaakkkrrrzzzzzznnnhhhhhhnnnzzz|||wwwuuuooohhheeeZZZSSSKKKFFFAAA>>>AAAFFFKKKKKKKKKHHHGGGHHHLLLOOOVVVTTTWWW^^^cccdddeeegggkkkmmmqqqwww~~~}}}|||}}}qqqooonnnrrryyy{{{ssslllaaaTTTIIIEEECCCAAAAAAEEEJJJNNNOOOSSSTTTVVVXXX[[[aaagggllltttzzz}}}xxxtttpppooonnnnnnmmmkkkfffccc______]]][[[XXXVVVVVVVVVOOOOOONNNMMMNNNRRRZZZ```llljjjfff```ZZZSSSMMMJJJGGGGGGEEEBBB@@@@@@BBBEEEHHHRRRcccttt|||zzz{{{~~~~~~}}}}}}}}}yyy{{{~~~|||~~~{{{dddQQQDDD>>>;;;<<<>>>AAADDDOOOhhh}}}jjj[[[YYY[[[YYYZZZ^^^eeelllvvvvvvhhh```bbboootttYYYIIIFFFDDD;;;555444444222222333lllwwwrrreeeYYYVVVRRRRRRTTTUUUSSSQQQNNNKKKHHHJJJNNNPPPMMMIIIEEECCCAAAAAACCCGGGIIIJJJLLLNNNSSSZZZ^^^YYYNNNDDDBBBBBBAAA???===;;;888777555444333222333444777888<<>>@@@GGGOOOSSSUUUXXXZZZ[[[^^^eeellllllhhh^^^YYYVVVYYYZZZXXXXXXZZZWWWYYY[[[[[[[[[[[[]]]^^^```______^^^]]][[[ZZZYYY\\\]]]]]]\\\ZZZZZZ[[[]]]\\\[[[ZZZZZZYYYXXXWWWWWWXXXWWWWWWWWWXXXXXXYYYYYY\\\[[[YYYYYYZZZ[[[ZZZYYY\\\]]]^^^^^^^^^\\\ZZZYYY]]]]]]^^^___``````aaaaaa^^^___```_________aaacccbbbcccdddeeeeeeeeeeeeeeebbbaaa^^^[[[ZZZ[[[```cccdddgggkkkpppwww{{{mmmddd```bbbtttwwwbbbTTTRRRRRRZZZhhhuuu}}}qqq[[[GGG@@@???CCCMMM]]]nnnzzzpppdddcccgggjjjsss}}}yyy___EEE666444555000000///.........//////111//////222333444:::AAATTT```kkkoooppprrrrrroooiiieeedddgggkkkxxx|||qqqkkkUUULLLDDDCCCLLLXXXaaaeee^^^QQQEEEDDDLLL```vvv___RRRNNNOOOSSSXXX^^^dddfffaaa]]]___bbbdddbbbccciiirrrvvv}}}mmmVVVIIICCC>>>;;;===@@@CCCJJJRRRXXXaaakkkrrrzzzzzzoooiiiiiiooo{{{{{{yyyxxxssslllhhh___WWWNNNIIIEEEBBBEEEJJJNNNMMMJJJGGGGGGIIINNNRRRWWWUUUWWW]]]bbbbbbbbbdddhhhjjjnnnttt{{{zzz~~~ssspppsssyyy~~~}}}tttlllaaaSSSHHHAAA>>><<<<<>>======>>>@@@EEESSSlll~~~mmm___]]]]]][[[\\\```ccckkkvvvuuugggbbbfffrrrnnnUUUGGGDDDCCC;;;555444555333222333jjjuuuyyyjjj]]]YYYUUUSSSTTTTTTRRRPPPLLLKKKLLLPPPTTTTTTPPPKKKDDDCCCAAAAAACCCEEEEEEEEEDDDEEEGGGKKKOOOMMMGGGAAA======<<<;;;999888666666111000000000222333555666888:::???IIIZZZpppzzzgggXXXPPPNNNEEEBBB???AAAHHHOOOSSSUUUWWWZZZ[[[^^^eeellllllhhh]]]XXXVVVXXXYYYXXXXXXZZZWWWYYYZZZZZZZZZ[[[]]]______``````___^^^[[[YYYXXX\\\\\\\\\\\\[[[[[[[[[\\\^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZ[[[\\\[[[YYYZZZ[[[\\\\\\[[[^^^___aaaaaaaaa^^^[[[YYY^^^^^^^^^___```aaabbbbbb^^^___```___^^^^^^```bbbaaabbbccceeefffgggggggggdddbbb```]]][[[]]]aaaddddddhhhmmmrrrzzzyyykkkccc```bbbtttvvvaaaSSSRRRTTT[[[iiiuuu~~~yyyjjjUUUDDD===>>>AAAJJJ[[[ooo|||pppbbbaaadddhhhpppzzzzzz___CCC444111333111111000///.........///111///000222444444999@@@SSSbbbooorrrtttxxxxxxtttpppllljjjmmmqqq~~~qqqjjjTTTLLLCCCCCCKKKWWW___ccc^^^RRRHHHEEEKKK^^^uuu]]]OOOJJJKKKPPPVVV```gggiiiccc\\\]]]```bbbcccdddkkktttxxx~~~jjjVVVKKKBBB>>>;;;>>>AAADDDKKKRRRXXX```jjjqqq{{{}}}qqqkkkjjjooozzzyyyyyyzzzvvvooolll```WWWMMMHHHFFFEEEHHHNNNPPPNNNIIIFFFGGGJJJPPPTTTYYYVVVXXX___cccbbbaaabbbhhhjjjnnnsssxxx|||~~~zzz~~~uuusssyyyvvvnnncccTTTJJJCCC@@@===;;;===???AAABBBBBBCCCEEEGGGIIIMMMSSSWWW___ffflllrrrzzz}}}vvvppprrrqqqqqqqqqpppnnnjjjgggfffdddaaa^^^]]][[[YYYXXXQQQOOOMMMKKKIIIIIIJJJKKKPPPOOONNNMMMKKKJJJHHHHHHEEEFFFHHHGGGFFFEEEEEEFFFJJJUUUfffyyy}}}zzz{{{~~~}}}zzzyyyyyy{{{{{{{{{wwwxxx{{{~~~}}}{{{|||dddRRRFFF@@@>>>>>>>>>@@@GGGYYYsss|||~~~oooaaa______\\\\\\aaabbbkkkvvvsssgggeeekkkuuu~~~jjjTTTIIIGGGBBB:::555555555333222333mmmvvvqqqccc^^^XXXUUUTTTTTTRRROOOKKKMMMQQQWWW[[[YYYSSSNNNDDDBBB@@@???@@@AAA@@@???>>>===>>>AAADDDDDDAAA>>><<<;;;:::888777666555555000000111111111222222222444666:::CCCSSSkkk~~~jjjYYYPPPNNNEEEBBB@@@BBBIIIOOOSSSTTTWWWYYYZZZ]]]dddkkklllggg\\\WWWUUUXXXYYYXXXXXXZZZWWWYYYZZZYYYYYYZZZ]]]______``````___^^^[[[YYYXXX[[[ZZZZZZ[[[[[[[[[[[[ZZZ_________^^^^^^]]]]]]\\\[[[ZZZYYYXXXYYYZZZ\\\]]]]]]\\\[[[[[[]]]______^^^___```bbbcccbbb```]]][[[^^^^^^^^^^^^___aaacccccc```aaaaaa```^^^^^^___aaa```aaaccceeeggghhhhhhiiiggggggeeecccbbbcccfffiiigggjjjooottt{{{uuuggg___\\\___qqqttt```SSSRRRTTT]]]jjjtttyyy~~~sss___MMM@@@;;;???CCCKKK^^^tttrrrcccaaadddeeejjjrrr{{{~~~uuu]]]BBB222000111222111000///////////////222000000333444555999???QQQcccsssvvvxxx}}}~~~yyyxxxrrrpppssswwwpppgggTTTLLLDDDDDDLLLWWW___bbbaaaVVVLLLGGGHHHYYY|||vvv]]]MMMHHHHHHMMMSSSccckkknnnfff^^^\\\^^^___eeeeeellluuuyyyhhhVVVMMMCCC???===???BBBEEEKKKRRRWWW___hhhppp|||sssllljjjmmmwww|||vvvyyy{{{xxxsssooo___TTTJJJFFFEEEFFFKKKPPPQQQNNNHHHFFFGGGLLLQQQUUUYYYXXX[[[bbbfffdddbbbcccjjjlllppptttwwwzzz|||}}}}}}vvvwwwwwwoooeeeXXXNNNHHHDDD???;;;;;;<<<<<<<<<<<<===???@@@BBBFFFJJJNNNUUU\\\ccciiipppyyy}}}}}}}}}wwwrrruuuuuuuuuuuuuuussspppmmmiiifffbbb___^^^\\\YYYVVVQQQOOOLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJIIIGGGGGGHHHJJJTTTddduuu~~~}}}}}}~~~zzzuuurrrsssxxx|||}}}{{{xxxwwwxxxyyyyyyyyyuuuwwwzzz|||}}}}}}}}}}}}~~~}}}zzzdddRRRGGGBBB>>>???>>>AAALLLbbb{{{{{{|||~~~ooobbb```___\\\]]]bbbdddmmmxxx|||qqqhhhjjjrrr{{{yyyfffSSSIIIGGGAAA:::555555666444222333qqqyyyzzziiiccc[[[UUUTTTTTTSSSQQQMMMQQQWWW\\\^^^[[[TTTOOODDDAAA>>>=========<<<;;;999999999:::<<<===<<<;;;<<<;;;999666444222111111111111222222111111//////222444777???NNNeee~~~kkkZZZPPPLLLFFFCCCAAACCCIIIPPPSSSSSSVVVXXXYYY\\\cccjjjjjjfff[[[VVVUUUWWWYYYXXXXXXZZZXXXYYYYYYYYYXXXZZZ\\\___```______^^^]]][[[ZZZYYYZZZZZZYYY[[[\\\]]][[[ZZZ]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXZZZ\\\]]]^^^\\\[[[\\\___```aaa```___```aaabbbaaa___]]]\\\]]]]]]]]]]]]^^^```cccdddbbbbbbbbbaaa___^^^___aaa___```ccceeegggiiijjjjjjkkklllmmmlllkkkkkkmmmoookkkmmmpppssszzzqqqccc[[[XXXYYYjjj}}}qqq___SSSQQQTTT]]]jjjrrrssstttvvv{{{kkkWWWHHH???;;;AAAGGGOOOccc|||uuufffdddfffdddeeeiiirrruuunnnXXXAAA444111222111111000/////////000000222000111444555555999???NNNdddvvvyyy|||xxxuuuxxx|||qqqgggUUUNNNFFFFFFNNNXXX```cccdddZZZPPPIIIGGGUUUxxxwww^^^MMMFFFEEEIIINNNdddnnnrrrkkkaaa]]]^^^___ffffffllltttxxxhhhVVVMMMDDD@@@>>>@@@BBBDDDJJJPPPVVV]]]fffppp}}}wwwooolllnnnwww{{{vvvyyy}}}{{{wwwttt```TTTHHHDDDEEEGGGLLLQQQQQQMMMGGGEEEHHHMMMQQQTTTWWWWWW]]]fffjjjhhhddddddhhhlllqqquuuwwwxxxzzz{{{zzzzzzuuunnnfff\\\TTTIIIEEE???;;;999999999888777999;;;<<<===@@@DDDGGGNNNVVV___eeelllvvv|||~~~|||yyyyyyxxxyyyzzz{{{zzzwwwtttooojjjeeeaaa```]]]YYYUUUPPPMMMIIIGGGFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKIIIHHHHHHHHHIIIQQQ___nnn{{{{{{yyyyyyyyyzzz{{{{{{xxxsssooopppuuuyyyvvvtttrrrrrrssstttuuutttrrrtttvvvvvvvvvwwwyyy|||~~~|||zzzzzz}}}yyydddSSSHHHCCC===??????CCCRRRkkk|||||||||nnncccaaa```\\\^^^cccfffooozzz{{{qqqlllrrr}}}tttbbbOOOFFFEEE@@@999444666777444333333pppxxxoooggg]]]VVVTTTTTTTTTSSSRRRVVV[[[______YYYQQQKKKDDD@@@<<<:::999999888777555555666777888888888777:::888777555333333333333222333444444444222111///000222666<<>>888@@@HHHRRRgggwwwjjjiiijjjeeebbbdddgggjjjdddRRR@@@666222111000000000///000000111111222111222555666555999>>>JJJcccxxx}}}{{{}}}}}}pppgggWWWPPPHHHHHHPPPZZZaaadddggg^^^TTTKKKGGGSSSwwwyyy___NNNFFFDDDFFFJJJ```kkkrrrlllbbb]]]]]]^^^fffeeejjjqqquuu|||lllWWWLLLDDD@@@===@@@AAACCCGGGMMMTTT[[[dddooo}}}yyyrrroooqqqzzz|||vvvzzz~~~{{{yyyfffXXXKKKFFFFFFHHHLLLQQQPPPKKKFFFEEEHHHMMMQQQRRRRRRTTT]]]hhhnnnjjjfffdddccchhhoootttvvvwwwyyyzzz|||}}}rrrkkkfff^^^XXXIIIEEE@@@<<<::::::::::::888999;;;<<<===???BBBEEEKKKTTT]]]dddlllwww~~~~~~~~~xxxssslllhhhfffccc]]]XXXSSSOOOIIIFFFFFFFFFEEECCCDDDDDDCCCCCCDDDEEEFFFGGGJJJJJJKKKIIIGGGFFFFFFGGGHHHNNNYYYeeepppzzz}}}zzzwwwtttssstttwwwxxxwwwxxxvvvqqqkkkjjjnnnrrrllljjjiiijjjlllmmmnnnmmmmmmoooooonnnmmmooossswwwxxxxxxxxxxxxwwwxxxzzz|||||||||~~~zzzdddSSSHHHCCC<<>>GGGQQQhhhyyymmmmmmnnnhhhcccbbb___aaa[[[LLL===555222///000000//////000111222222222111222555666555999>>>GGGbbbyyy~~~xxxnnngggYYYQQQJJJJJJRRR\\\bbbeeehhh```VVVMMMHHHTTTxxxzzz```OOOFFFCCCDDDHHHYYYfffoookkkaaa\\\\\\]]]eeedddhhhooossszzzpppXXXJJJDDD???===???@@@AAAEEEKKKSSSZZZcccnnn~~~{{{tttrrruuu}}}~~~xxx{{{~~~}}}kkk]]]NNNHHHHHHIIIMMMQQQOOOJJJFFFEEEIIIMMMPPPQQQOOORRR\\\iiiooolllfffddd^^^eeemmmsssvvvwwwxxxzzz|||{{{oooiiieee___ZZZJJJFFFAAA>>>===>>>>>>>>>;;;<<<>>>???@@@BBBDDDGGGEEEOOOYYY```iiittt}}}{{{tttooommmjjjccc^^^XXXRRRKKKGGGFFFFFFEEEDDDFFFEEEDDDDDDDDDEEEFFFGGGJJJJJJJJJHHHEEEDDDDDDFFFHHHLLLUUU___jjjssszzz}}}uuussspppnnnnnnqqqtttwwwooopppnnniiibbb```bbbfffeeeccccccdddfffhhhhhhhhhjjjjjjjjjhhhgggiiinnnssssssuuuxxxwwwtttssstttwwwyyyyyy|||~~~}}}}}}|||eeeSSSHHHBBB;;;>>>AAAGGGZZZwww~~~{{{zzznnneeedddbbb___aaahhhllluuu~~~~~~|||}}}vvvvvvwwwlll]]]NNNGGGGGG???999444666777555333333jjjttt|||lll[[[UUUUUUSSSPPPNNNWWWYYY\\\\\\YYYSSSLLLHHH===<<<:::888666444333333000111333444555555444444777777666555555555666666666555555555666555222///444555888;;;@@@NNNiiiyyynnnccc[[[RRRKKKFFFEEECCCEEEIIINNNQQQRRRVVVWWWVVVWWW]]]eeegggdddWWWVVVUUUWWW[[[]]]\\\ZZZ[[[\\\\\\ZZZXXXWWWXXXZZZ]]]]]]]]]\\\\\\\\\[[[[[[aaa___^^^^^^^^^^^^\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWVVVUUUVVVWWWWWWZZZ]]]]]][[[\\\aaabbb```YYYXXXWWWXXX[[[]]]^^^]]]ZZZZZZZZZZZZ[[[]]]___aaa___```aaaaaa___^^^___```bbb``````ccciiimmmnnnmmmiiinnntttvvvttttttvvvyyyqqqtttwwwyyy|||yyyiii[[[RRRNNNOOOUUU]]]dddkkkuuuzzzeeeUUUOOONNNTTT^^^kkktttuuuooojjjkkkhhheeeaaaWWWGGG;;;777555;;;BBBNNNfff}}}qqqjjjhhhhhheeeccc]]][[[TTTIII===555222222111111111111111111111111555555666666555666999;;;III___vvvyyytttpppfffZZZPPPIIINNNWWW^^^cccffflllggg]]]OOOEEENNNlllzzz]]]PPPKKKEEECCCGGGLLLVVVbbbeeeaaa\\\\\\___eeeggglllnnnpppzzzqqqZZZMMMEEE@@@<<<<<<===???FFFOOOSSS\\\fffppp~~~~~~uuuzzz{{{sssyyy~~~}}}lll\\\LLLHHHJJJKKKLLLMMMNNNIIIDDDCCCGGGLLLPPPQQQQQQVVV^^^fffjjjiiigggddddddfffiiikkkmmmqqqvvvzzz~~~~~~tttkkkhhhddd]]]WWWJJJGGGDDDBBBBBBBBBAAA???CCCCCCBBBBBBCCCDDDFFFGGGMMMQQQWWW^^^fffrrr}}}wwwrrrnnnlllddd___WWWQQQMMMLLLJJJIIIKKKIIIGGGGGGHHHHHHHHHGGGKKKJJJHHHGGGFFFGGGGGGHHHHHHMMMTTT]]]eeejjjnnnooollliiieeecccdddhhhmmmqqqqqqmmmgggccc```^^^\\\ZZZ\\\[[[[[[\\\___```___^^^]]]]]]]]]]]]^^^bbbgggkkknnnqqqsssrrrnnnjjjhhhhhhooommmnnnppprrruuu~~~~~~dddPPPDDD@@@;;;===BBBJJJZZZqqquuummmgggdddbbb```dddiiimmmvvv~~~}}}~~~~~~yyygggXXXNNNGGGBBB999777666666777777666555iiisss}}}zzzkkk\\\VVVUUURRROOOOOOUUUWWWYYYYYYVVVOOOHHHDDD;;;:::888666444333222222///000111222333333333333666666666555555444444333666555444555666666555333444444666999>>>MMMggg~~~zzzlll```WWWNNNGGGFFFEEEDDDFFFJJJOOORRRTTTVVVWWWWWWXXX^^^eeefffcccVVVUUUTTTVVVZZZ\\\[[[ZZZ[[[[[[[[[ZZZXXXWWWXXXYYY]]]]]]\\\\\\\\\[[[[[[[[[```^^^]]]\\\]]]]]][[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXWWWVVVVVVVVVWWWXXX[[[]]]]]]ZZZ[[[^^^___]]]ZZZYYYXXXYYY[[[]]]]]]\\\[[[[[[[[[\\\]]]^^^___```^^^___``````______aaacccdddaaa```bbbgggjjjjjjiiifffjjjpppqqqooonnnqqqtttqqqtttwwwzzz~~~xxxiii]]]UUURRRSSSXXX^^^ccchhhqqq~~~yyydddUUUOOONNNUUUaaannnxxxzzzuuuqqqkkkgggddd___UUUFFF;;;777999???EEEOOOeee|||yyymmmgggfffgggfffddd\\\YYYQQQFFF:::333111222111111111111111111111111444555555555555666999;;;HHH]]]vvv||||||uuurrrpppggg[[[QQQJJJOOOXXX^^^bbbdddpppkkk```QQQCCCFFF^^^xxx~~~```RRRLLLGGGEEEIIIJJJTTT___bbb]]]ZZZ[[[^^^bbbdddhhhkkkmmmvvvsss]]]QQQEEEAAA>>>>>>>>>@@@GGGOOOTTT]]]gggqqq~~~{{{{{{ttt|||ooo___OOOJJJKKKLLLKKKLLLMMMHHHCCCCCCFFFKKKOOOPPPOOOUUU]]]dddhhhhhhfffddddddfffhhhjjjlllppptttwwwyyyooolllhhhaaaZZZUUUQQQMMMJJJIIIIIIGGGFFFKKKJJJJJJIIIJJJKKKLLLMMMOOOSSSYYY```iiiuuu|||qqqkkkbbb[[[WWWUUUSSSSSSQQQOOOMMMLLLLLLKKKJJJHHHIIIHHHGGGGGGGGGHHHIIIJJJOOORRRXXX^^^bbbdddeeeeeeeeecccaaa___```dddhhhkkkmmmjjjeeeaaa^^^[[[XXXVVVUUUTTTRRRSSSTTTUUUUUUTTTRRRRRRSSSTTTUUUZZZ```dddooorrrtttrrrmmmhhheeedddcccaaaaaacccdddgggqqq{{{~~~eeeRRRFFFBBB>>>===???JJJ^^^wwwtttmmmgggdddbbbaaaeeejjjnnnxxx|||}}}uuubbbSSSLLLHHHDDD:::888555555666777777666gggqqq|||vvvjjj^^^WWWTTTPPPNNNPPPSSSTTTUUUTTTPPPJJJCCC>>>888777666444222111111000111000000111111222333444666777777777666555333222555444333555777888888777444333555777===KKKeee{{{~~~yyylll___VVVMMMFFFEEEDDDDDDGGGLLLQQQUUUVVVWWWXXXXXXYYY^^^eeeeeeaaaUUUTTTTTTVVVYYY[[[[[[ZZZZZZ[[[[[[YYYWWWWWWXXXYYY\\\\\\\\\[[[[[[[[[[[[[[[^^^]]][[[[[[\\\\\\[[[YYYZZZZZZYYYXXXXXXYYYZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXZZZ]]]\\\YYYYYY\\\]]]ZZZ[[[ZZZYYYYYY[[[\\\\\\\\\\\\]]]^^^_______________^^^______^^^^^^```cccfffeeecccaaabbbeeehhhgggeeecccfffjjjjjjhhhhhhjjjlllpppssswww{{{xxxiii^^^YYYXXXZZZ^^^bbbbbbdddlllzzzxxxdddUUUOOOLLLTTTaaapppzzz|||yyyvvvlllgggccc^^^TTTEEE;;;888999@@@FFFQQQfff|||}}}ttthhhbbbccceeeeeeccc[[[VVVMMMAAA777111000111111111111111111111111111333444555444444555888;;;EEE[[[vvvxxxwwwqqqppppppiii\\\RRRKKKOOOWWW\\\___aaammmiiiaaaRRRBBB@@@QQQeeeeeeUUUNNNIIIHHHJJJIIIRRR[[[]]]YYYWWWYYY\\\```bbbfffiiikkktttttt___TTTFFFBBB???@@@@@@AAAGGGNNNUUU^^^iiisssyyyttt}}}qqqbbbSSSMMMLLLKKKJJJKKKIIIFFFBBBAAADDDHHHLLLNNNNNNSSS[[[bbbggggggeeecccdddfffhhhjjjkkknnnqqqttt}}}yyyuuuppphhhaaa___[[[UUUQQQOOONNNMMMLLLOOONNNMMMMMMMMMNNNOOOPPPQQQVVV]]]eeennnzzzyyynnneee___\\\ZZZYYYXXXVVVUUUTTTSSSPPPMMMJJJIIIIIIIIIJJJKKKMMMNNNOOOUUUWWW[[[___``````^^^]]]___^^^^^^^^^___bbbeeegggjjjgggdddaaa^^^[[[VVVSSSQQQOOOLLLKKKKKKLLLKKKJJJHHHIIIJJJKKKNNNSSSYYY^^^jjjlllnnnlllhhhbbb]]]ZZZXXXUUUTTTUUUVVVYYYcccmmm|||eeeSSSHHHCCCAAA======JJJbbb|||ssslllgggeeedddcccfffkkkqqq{{{|||zzz~~~ppp\\\OOOKKKIIIEEE<<<999555444555777888888fffppp|||qqqggg]]]WWWRRRMMMLLLOOOPPPQQQQQQOOOKKKDDD>>>:::777666555333222111111111333222111111222333555666888999::::::999777444333444333333555888:::;;;:::555444555777<<>>555111000111111111111111111111111111222333444444444555888;;;DDDXXXuuuxxxuuunnnnnnpppjjj\\\QQQJJJMMMTTTYYY[[[]]]bbbaaa]]]RRRCCC>>>JJJZZZ}}}iiiVVVOOOKKKIIIJJJIIIPPPWWWYYYWWWVVVXXX\\\___bbbfffiiikkktttttt___SSSGGGCCCAAAAAAAAAAAAGGGNNNVVV___kkkuuuvvvqqqzzzrrrdddUUUOOOMMMJJJHHHIIIEEECCC@@@???AAAEEEIIILLLMMMRRRZZZaaaeeefffdddbbbdddfffiiijjjlllmmmpppsssyyy~~~|||rrrkkkjjjfff___ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQSSSXXX```jjjtttsssjjjeeebbb```]]]\\\[[[ZZZYYYVVVQQQNNNNNNOOOPPPRRRTTTVVVXXXXXXXXXZZZ]]]```aaaaaa___]]]^^^^^^___```bbbdddeeefffiiigggeeecccaaa]]]XXXTTTSSSPPPLLLJJJIIIHHHGGGFFFEEEFFFFFFGGGIIINNNTTTYYYaaacccffffffccc^^^YYYVVVRRROOOMMMNNNNNNRRR\\\fffyyyxxxcccRRRGGGBBBAAA>>>@@@LLLccc{{{}}}qqqkkkgggfffeeedddhhhmmmttt}}}~~~~~~ppp[[[PPPLLLIIIEEE===:::666444555777999999eeeppp||||||lllcccYYYTTTPPPKKKIIIKKKLLLLLLLLLJJJFFFAAA;;;888777666555444333333333333333222111111222333555666777888999:::999777555333444444444666999<<<<<<;;;888666666888<<>><<<444===HHHXXXpppvvvmmmccc^^^^^^___^^^\\\\\\TTTHHH===555222222222111111111111111111111111222333444444444666999<<>>===>>>AAAFFFIIIMMMQQQXXX^^^bbbcccaaa```bbbeeehhhkkklllnnnqqqsssxxx}}}{{{xxxsssmmmgggdddaaa___]]][[[ZZZXXXWWWVVVUUUVVVVVVTTTZZZdddnnnzzz}}}uuupppmmmdddcccbbbbbbaaa^^^ZZZWWWVVVWWWYYY[[[]]]___```aaa^^^```bbbcccdddbbbaaa___^^^___aaacccdddeeeeeefffgggfffeeedddbbb___ZZZVVVUUUQQQMMMJJJIIIGGGEEECCCBBBCCCCCCCCCDDDHHHNNNRRRWWWYYY]]]___```___[[[YYYQQQNNNLLLMMMMMMOOOXXXbbbqqqttt```PPPEEE@@@???@@@EEEQQQcccwwwzzzooojjjfffggggggfffjjjooovvv~~~|||}}}sss```RRRMMMIIIDDD>>>;;;666555666888::::::dddooo{{{tttggg]]]TTTPPPMMMIIIFFFFFFGGGGGGFFFDDDAAA===:::888777666555444444444444444111111111222222333444555666666777888888777555444777777888;;;>>>???===<<<:::888777999;;;CCCSSSbbbooowwwzzzqqqdddXXXNNNGGGEEEEEEFFFJJJPPPUUUWWWXXXXXXZZZ[[[\\\```ddd```ZZZQQQSSSVVVWWWXXXYYY[[[]]]\\\]]]]]][[[YYYXXXZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^]]]\\\\\\]]]^^^]]][[[YYYYYYXXXWWWWWWXXXYYYYYYYYYXXXWWWVVVUUUVVVWWWWWWUUUYYYYYYXXXZZZ___aaa```\\\[[[ZZZZZZ\\\]]]]]]]]]^^^___```aaaaaaaaaaaaaaaccccccbbb```^^^^^^aaacccbbb``````bbbgggkkkkkkjjjdddcccaaa______aaabbbdddgggiiinnnwww}}}jjj\\\XXXYYYjjjqqqtttnnneeefffttttttbbbUUUPPPPPPYYYfffqqquuussspppnnnlllgggccc___UUUGGG>>>;;;777@@@LLL\\\sssssskkkccc_________]]]ZZZ[[[SSSGGG===666444333222111111111111111111111111333444555555555777:::===BBBSSSqqqzzzqqqpppqqqlll^^^QQQGGGHHHNNNTTTXXX[[[^^^___]]]UUUFFF<<>>BBBFFFKKKOOOUUU[[[^^^^^^]]][[[^^^aaafffiiilllnnnqqqtttxxx}}}zzzsssnnniiidddaaa```^^^\\\ZZZXXXXXXXXXXXXWWW^^^hhhsss~~~{{{rrrqqqooonnnmmmjjjfffddd```aaaccceeeggghhhhhhiiiiiiiiihhhfffeeecccaaa`````````bbbcccdddeeeeeeddddddcccbbbbbbbbb___[[[XXXVVVSSSPPPMMMKKKHHHDDDAAA@@@@@@@@@@@@AAAEEEJJJNNNNNNPPPSSSXXX]]]```___^^^YYYVVVTTTTTTRRRQQQXXXaaannnsss___PPPEEE???===AAAHHHUUUfffwwwyyynnniiifffggghhhhhhlllqqqxxxwwwuuu}}}|||yyydddSSSLLLHHHDDD>>>;;;777666777999::::::dddnnnyyypppcccWWWMMMKKKKKKGGGBBB@@@@@@@@@???>>><<<:::888777666555555444444444444555333444555666777777777777888888888999999999999999;;;<<<>>>AAACCCBBB???<<<:::888777888999>>>JJJVVV```kkksssooocccXXXOOOHHHEEEEEEFFFKKKPPPTTTVVVWWWXXX[[[\\\]]]aaaddd___XXXQQQTTTWWWXXXXXXYYY\\\___^^^^^^^^^]]][[[ZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^\\\[[[ZZZ[[[\\\]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUTTTUUUVVVVVVUUUXXXYYYWWWYYY]]]___]]][[[ZZZYYYZZZ\\\^^^^^^^^^^^^^^^^^^___```aaabbbccc```aaabbbaaa``````bbbcccbbb```___aaafffiiijjjhhhbbb```]]]\\\\\\^^^```bbbccceeejjjttt|||hhhZZZVVVVVVeeennnuuuooocccbbbooo}}}sssaaaUUUQQQQQQ[[[hhhqqqtttrrrnnnlllhhhdddaaa^^^TTTFFF<<<888777AAANNN]]]tttnnnhhhbbb```aaaaaa^^^ZZZYYYQQQFFF<<<777444222111111111111111111111111111333555666666777888<<<>>>@@@OOOnnn}}}sssrrrsssnnnaaaSSSGGGFFFMMMTTTYYY^^^ddddddaaaWWWGGG;;;<<>><<<>>>FFFNNNTTT___nnnzzzuuummmjjjnnn{{{{{{oooqqqtttyyyyyyooocccYYYPPPKKKGGGCCCAAACCC:::;;;;;;:::999;;;@@@DDDIIILLLQQQVVVXXXXXXWWWUUUXXX\\\aaafffjjjmmmqqqtttuuuzzz|||ssskkkfffdddbbb```]]][[[ZZZZZZZZZ\\\ccclllvvv}}}zzzxxxtttrrrmmmnnnpppqqqrrrsssrrrrrrpppnnnkkkgggeeecccbbbbbbccccccdddeeeeeeeeeeeeeeedddcccbbbccccccbbb```]]]\\\ZZZXXXVVVSSSOOOJJJFFFCCCDDDDDDEEEFFFJJJPPPTTTSSSTTTWWW^^^eeekkkmmmlllmmmjjjhhheee```\\\___eeeooouuubbbSSSHHHAAA>>>@@@HHHXXXlll}}}{{{lllhhhfffhhhiiijjjmmmsssxxxuuurrrxxx|||eeeQQQHHHFFFFFF===;;;888888999::::::999dddnnnxxxoooaaaTTTIIIIIIJJJGGG@@@<<<;;;;;;;;;:::999888777666555444444333333444444444777888:::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===?????????@@@BBBEEEGGGEEEAAA===:::888777888888:::DDDNNNQQQ___kkkkkkcccZZZRRRLLLEEEEEEGGGKKKPPPTTTUUUUUUXXX[[[]]]^^^aaaccc___WWWQQQTTTXXXYYYYYYZZZ]]]```^^^______]]][[[[[[\\\]]]]]]]]]]]]^^^^^^_________[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVXXXYYYVVVWWW[[[\\\ZZZ[[[ZZZYYYZZZ]]]_________^^^^^^]]]]]]___aaacccddd^^^___aaabbbaaabbbccceeebbb___^^^```eeehhhgggfff```]]]ZZZXXXZZZ\\\___```aaaccchhhrrr~~~{{{gggYYYTTTUUU___kkksssnnnbbb___kkkyyysssaaaUUUQQQPPPZZZgggppprrrpppmmmkkkeeebbb```]]]TTTEEE:::666444???MMM]]]uuujjjfffaaaaaacccddd```\\\XXXPPPEEE<<<777444111///111111111111111111111111444555666777777999===??????MMMlll~~~uuutttuuuooocccUUUHHHFFFMMMUUU\\\aaagggfffbbbXXXHHH;;;<<>>EEEYYYrrr}}}lllhhhfffhhhjjjkkknnntttyyyvvvqqqssszzz~~~dddNNNDDDEEEHHH<<<;;;999999:::;;;:::999jjjnnnvvv|||jjj^^^WWWNNNHHHFFFDDD???;;;:::;;;<<<===<<<:::777666888999::::::888777777888:::BBBFFFCCC>>>===>>>===@@@@@@@@@???@@@AAABBBCCCEEEEEEGGGJJJLLLJJJDDD???444555666555444777<<<@@@IIIQQQ\\\dddddd\\\PPPHHHGGGFFFFFFJJJPPPUUUXXXXXXYYYZZZ]]]```bbbbbb^^^\\\VVVTTTVVVYYYZZZYYY]]]cccbbbccccccaaa^^^\\\\\\]]]bbb```___aaacccdddbbb___\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVWWWXXXZZZ\\\\\\\\\[[[YYYXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZXXXWWWYYY\\\```bbbbbb^^^^^^]]]^^^___aaacccddd^^^^^^^^^^^^___``````aaaaaa______aaaeeehhhgggeeeaaa___]]]]]]^^^______^^^aaaeeehhhnnnzzzwwwdddXXXUUUVVV[[[tttyyyllldddcccgggqqqzzzkkk\\\UUUUUUSSS\\\gggooopppnnnllllllfffdddbbb]]]RRRCCC999777999EEEKKK___sssyyygggaaa[[[[[[```bbb___[[[VVVRRRGGG:::444444333///111111111222333333333444444555666888;;;===@@@AAAFFFQQQiiizzzwwwvvvrrrnnnccc[[[PPPIIIIIIPPPYYY^^^dddjjjeee\\\RRRAAA999BBBLLLhhhzzz```TTTRRROOOIIIDDDJJJRRRVVVVVVUUUVVVWWW[[[bbbbbbcccllltttooo^^^NNNGGGBBBBBB@@@===EEEQQQWWW```mmmzzzppphhhddddddlllvvv}}}lllhhhiiieeeaaa___RRROOOKKKHHHEEEBBBAAA@@@???<<<999888999;;;<<<===BBBDDDGGGIIIKKKLLLMMMLLLNNNQQQXXXaaaiiinnnooooooqqqsssxxx|||yyytttmmmiiiiiijjjkkkkkkmmmooovvv|||yyyuuusssoookkkhhhgggggghhhjjjfffffflllppppppoooooonnnnnnmmmkkkiiijjjmmmpppooorrrrrrpppnnniii^^^SSSUUUPPPNNNQQQWWW^^^gggpppsssvvv|||wwwsssssszzzkkkXXXHHH???<<>>@@@???===999666666888::::::999999:::;;;???GGGLLLHHHCCCBBBBBBAAAEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLHHHAAA<<<666777777555333444888<<>>DDDPPPWWW```mmmzzzooofffbbbbbbhhhpppuuu~~~lllgggfffbbb]]][[[QQQNNNKKKHHHFFFEEEDDDCCCAAA>>>;;;:::;;;<<<======AAABBBCCCEEEFFFGGGGGGGGGLLLOOOVVV___hhhnnnpppooonnnqqqwww~~~yyyuuurrrqqqqqqqqqvvvvvvyyy~~~{{{yyyvvvqqqmmmjjjiiiiiijjjnnnjjjiiinnnqqqooonnnoooqqqpppooonnnnnnqqqtttvvvvvvzzz}}}~~~{{{qqqfff]]]WWWTTTXXX___fffpppyyyoooZZZIII???>>>AAAJJJ\\\uuuxxxmmmkkkhhhfffggglllqqquuuxxxzzzyyyxxxxxx|||sss^^^NNNFFFCCCCCC???===;;;;;;<<<===<<<;;;eeeiiipppwww}}}ooo]]]NNNIIICCC??????>>>;;;999;;;>>>DDDHHHHHHDDD>>>:::888:::<<<===>>>???AAABBBFFFNNNSSSOOOJJJHHHGGGFFFJJJIIIGGGGGGIIIMMMRRRUUUVVVTTTSSSPPPLLLFFF>>>999888888666444222222444666777===GGGNNNQQQOOOJJJGGGDDDDDDDDDHHHNNNSSSVVVWWWYYYZZZ[[[^^^``````]]]ZZZXXXWWWXXX[[[[[[YYY[[[___\\\___aaabbbaaabbbcccdddcccbbbbbbcccddddddbbbaaa^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYZZZ[[[\\\]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWYYYZZZZZZZZZZZZ[[[YYYXXXXXX[[[]]]^^^^^^^^^^^^]]]]]]^^^```bbbcccaaa___]]][[[[[[[[[]]]^^^```______aaaccceeeeeedddbbbaaaaaabbbcccbbb```^^^^^^dddjjjnnnvvvvvvcccWWWTTTUUU^^^{{{yyyoookkkpppzzzwwwhhhXXXRRRRRRTTTYYYbbbllluuuxxxxxxvvvmmmiiiccc[[[NNN@@@;;;<<<;;;IIITTTlll}}}rrr^^^XXXSSSRRRVVVYYYYYYWWWVVVQQQFFF:::444444333///000000111111222333333444666777999<<<>>>AAACCCDDDKKKQQQbbb~~~zzzuuuuuuuuusssmmmhhh^^^RRRIIIJJJSSS[[[]]]eeegggeee___LLL>>>BBBEEE]]]hhhYYYTTTPPPKKKGGGLLLQQQTTTTTTTTTVVVXXXZZZ``````bbbkkktttzzzcccQQQHHHDDDDDDBBB???DDDNNNXXXaaammmyyyrrrhhhaaa```ccchhhjjjrrrvvvvvv|||yyyjjjddddddaaa]]]ZZZTTTQQQMMMKKKJJJJJJHHHGGGDDDAAA>>><<<============@@@@@@@@@@@@AAABBBCCCDDDIIILLLSSS]]]gggmmmpppppplllooouuu~~~~~~}}}|||{{{yyyuuuvvv{{{}}}{{{xxx{{{~~~|||}}}zzzuuupppmmmlllmmmmmmooollllllpppsssrrrrrrtttvvvtttrrrrrrvvvzzz}}}~~~yyyggg```[[[___fffoooyyyrrr\\\KKKAAA@@@BBBIII\\\yyytttmmmkkkhhhggghhhlllqqqtttxxx~~~yyyxxxxxxwwwyyy|||ppp[[[LLLEEEBBBBBB@@@>>><<<;;;;;;;;;:::999dddhhhnnnuuuzzz|||||||||{{{}}}~~~|||zzz{{{~~~xxxfffUUUKKKGGGBBB???>>>===;;;:::===CCCKKKQQQRRRMMMEEE@@@>>>???AAABBBCCCDDDGGGIIILLLTTTYYYUUUPPPNNNMMMKKKMMMKKKJJJJJJNNNTTT[[[```aaa___\\\VVVNNNFFF>>>999777777555333111111222333333777>>>DDDHHHHHHFFFEEEAAABBBCCCGGGLLLQQQUUUWWWYYYYYYZZZ\\\^^^^^^[[[YYYYYYXXXZZZ]]]\\\XXXYYY\\\\\\^^^aaabbbccccccdddeeedddccccccdddddddddcccbbb``````______^^^^^^]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXZZZ[[[[[[ZZZZZZ[[[YYYXXXXXXZZZ\\\\\\\\\\\\\\\[[[[[[\\\^^^___```^^^]]][[[[[[\\\^^^aaaccc``````aaabbbdddeeeffffffgggggghhhiiijjjjjjgggdddccckkkrrrsssxxxvvvcccWWWSSSTTT\\\zzzvvvmmmqqqvvvuuueeeVVVOOOPPPVVVYYY___iiisssyyyyyywwwooolllggg^^^OOO@@@:::<<<===JJJUUUmmm}}}ppp___YYYSSSQQQTTTWWWXXXWWWUUUPPPEEE999444444333000///000000111222333444444777999;;;>>>AAADDDFFFGGGMMMQQQ]]]uuu~~~vvvuuuuuutttqqqnnneeeVVVIIIFFFOOOXXXXXXbbbgggiiifffSSSAAAAAAAAATTTwwwhhhXXXSSSOOOKKKHHHLLLQQQSSSSSSSSSVVVYYYYYY``````aaakkkssseeeTTTKKKEEEEEECCC@@@DDDNNNXXXbbbnnnyyy{{{mmmddd___^^^___aaaeeefffccceeennnuuuwwwvvvmmmeeedddhhhiiifffbbb]]]YYYTTTQQQQQQPPPNNNKKKGGGDDDAAA?????????>>>===@@@?????????@@@BBBCCCEEEGGGKKKRRR\\\fffmmmpppqqqmmmnnnrrryyyyyytttnnnfffdddggghhhfffdddeeelllxxx|||zzzzzz{{{{{{{{{}}}xxxssspppooopppqqqooolllnnntttwwwxxxzzz~~~}}}zzzwwwxxx|||rrriiibbbdddkkksss}}}sss]]]LLLBBBBBBBBBHHH]]]|||{{{pppllljjjhhhfffhhhkkkpppsss}}}|||uuutttvvvvvvxxx{{{mmmYYYKKKEEEBBBAAA===;;;::::::<<<===<<<;;;eeeiiioootttxxxyyyxxxwwwuuutttrrrpppppprrrtttvvv{{{}}}|||yyyuuummm]]]NNNHHHFFFBBB???>>><<<:::999===DDDOOOWWWXXXSSSJJJDDDBBBDDDEEEEEEEEEGGGJJJLLLPPPYYY^^^[[[VVVTTTSSSQQQNNNMMMKKKLLLQQQYYYaaafffiiigggaaaYYYOOOFFF>>>:::555444222111111111222111444666:::>>>AAABBBBBBBBB>>>@@@BBBFFFJJJNNNSSSVVVXXXXXXYYY[[[\\\\\\ZZZXXXXXXWWWZZZ]]]\\\WWWWWWZZZ\\\___bbbccccccbbbcccccccccdddeeedddcccbbbbbbbbbaaaaaa``````___^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[YYYXXXYYY[[[\\\\\\[[[[[[ZZZZZZYYYZZZ[[[]]]^^^[[[[[[ZZZZZZ[[[]]]___aaa```aaacccdddfffgggiiijjjmmmmmmnnnppprrrrrrooommmmmmuuu{{{|||uuubbbVVVSSSTTTYYYttt|||qqqsssuuu~~~rrrbbbSSSNNNOOOYYYYYY]]]eeeooouuuvvvuuupppnnnkkkbbbQQQ@@@999:::>>>IIITTTlllyyyrrraaa[[[TTTQQQRRRTTTVVVVVVTTTOOOEEE999333444333000000000111222333444555555888:::===@@@DDDFFFHHHHHHNNNQQQYYYlllvvvrrrqqqppprrrpppgggWWWHHHDDDLLLVVVWWWaaaggglllkkkXXXCCC@@@>>>LLLjjjgggVVVPPPNNNJJJIIIMMMQQQSSSSSSSSSVVVXXXYYY``````aaajjjqqqjjjYYYNNNFFFFFFDDDAAAFFFOOOZZZcccooozzztttfff^^^XXXUUUVVVWWWVVVRRRSSSXXX^^^``````^^^___fffpppwwwvvvrrrjjjddd^^^ZZZYYYWWWSSSOOOIIIGGGDDDBBBBBBAAA@@@??????>>>??????AAADDDFFFHHHHHHKKKRRR[[[eeemmmqqqrrrpppoooooosss|||zzzqqqkkkddd[[[XXXYYYXXXXXXXXXYYY]]]eeepppxxx{{{wwwtttrrrtttxxxzzz|||}}}zzzvvvtttttttttuuusssrrrtttyyy||||||~~~}}}sssiiijjjooouuu}}}ppp[[[KKKCCCAAABBBIII^^^~~~~~~{{{zzz{{{xxxnnnjjjhhhffffffhhhkkkppprrrzzzqqqooorrruuuxxx|||kkkWWWKKKEEECCCAAA===<<<::::::<<<======<<>><<<:::999888<<>>>>><<<>>>AAADDDHHHLLLRRRVVVXXXXXXXXXYYYZZZZZZXXXVVVVVVVVVYYY]]]\\\WWWUUUWWW\\\___bbbccccccbbbaaabbbcccdddeeedddbbbaaaaaaaaabbbaaaaaa```___^^^]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\[[[ZZZZZZYYYXXXXXXWWWYYY[[[\\\]]]\\\[[[YYYZZZYYYYYYZZZ\\\]]]\\\[[[ZZZZZZYYYYYYYYYZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ___aaadddfffggghhhkkkmmmooooooppprrruuuvvvuuusssttt{{{tttaaaUUURRRSSSUUUjjj{{{vvvyyywww|||ooo___QQQMMMOOOYYYZZZ]]]bbbiiiooorrrsssrrrqqqnnndddRRR@@@888:::@@@IIISSSlllyyyvvveee___WWWQQQOOOQQQSSSTTTSSSOOODDD888333444333000000111222333444555666777888:::>>>BBBEEEHHHIIIIIIMMMQQQWWWdddwwwpppmmmkkkooommmdddUUUGGGCCCKKKTTT[[[dddiiinnnppp\\\EEE@@@===FFF___fffTTTNNNLLLIIIHHHMMMRRRTTTSSSSSSUUUWWWXXX```aaabbbjjjooo|||qqq```SSSHHHFFFEEECCCHHHQQQ\\\fffqqq{{{yyyiii^^^TTTMMMKKKKKKIIIGGGFFFIIINNNRRROOOSSSXXXbbbqqqvvvooogggbbbaaa^^^XXXRRRMMMJJJHHHGGGGGGFFFDDDCCC@@@AAABBBCCCFFFHHHJJJKKKMMMOOOTTT]]]fffmmmpppqqqrrrpppnnnpppvvv{{{rrriiiccc]]]UUURRRRRRQQQSSSTTTTTTUUUYYY```fffpppwwwuuurrroooooorrrvvvzzz|||||||||{{{{{{zzzzzzzzzzzz|||{{{|||{{{qqqppptttxxx}}}}}}hhhVVVIIIBBB???AAAJJJ___zzzwwwwww}}}xxxooohhhgggfffgggiiimmmqqqtttzzzooommmpppssswww{{{{{{iiiUUUJJJEEECCCAAAAAA???===<<<<<<<<<;;;:::lllnnnqqqrrrqqqlllgggccc\\\XXXUUUVVV\\\bbbfffgggjjjooopppiii___WWWNNNGGG>>>???>>>===<<<;;;;;;;;;>>>FFFSSS]]]```[[[RRRKKKFFFGGGHHHIIIKKKNNNRRRVVV\\\eeelllkkkgggeeedddbbbYYYWWWTTTSSSTTTXXX]]]```bbb```[[[RRRGGG>>>:::888666333111111333333111///111222444555777999:::;;;:::===@@@CCCFFFKKKQQQUUUXXXWWWWWWXXXYYYYYYWWWUUUSSSTTTXXX\\\[[[VVVTTTVVVZZZ]]]aaacccbbbaaaaaaaaabbbdddeeedddaaa___```aaabbbaaa```___^^^]]]]]]\\\[[[\\\\\\\\\[[[[[[ZZZYYY\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYY\\\]]]^^^\\\[[[YYYZZZYYYYYY[[[]]]^^^^^^\\\\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\___ccceeefffhhhllloookkkkkklllnnnrrrtttuuutttuuu|||tttaaaUUUQQQSSSRRRaaannnzzz}}}{{{zzzmmm]]]PPPMMMOOOXXXZZZ]]]```dddjjjppptttvvvtttooodddPPP>>>999<<<@@@JJJVVVqqq~~~{{{lllfff\\\TTTQQQQQQSSSTTTSSSNNNDDD888333444333000111222333444666777888888888:::>>>CCCFFFHHHIIIJJJKKKRRRWWW___yyy|||tttnnnllljjjggg^^^QQQFFFDDDJJJRRRaaahhhkkkqqqsss```HHHBBB>>>BBBVVV{{{hhhTTTMMMKKKHHHGGGLLLSSSUUUTTTSSSTTTUUUXXX```bbbccciiikkkvvv{{{fffVVVIIIFFFEEEEEEKKKTTT^^^hhhsss|||~~~nnnbbbVVVLLLGGGFFFCCCAAA??????BBBFFFEEEIIINNNVVVfffxxx|||uuulllgggfffccc\\\VVVQQQOOOMMMLLLLLLLLLJJJHHHIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSXXX___gggmmmpppqqqqqqqqqpppqqqtttyyyuuukkkbbb^^^YYYSSSPPPQQQOOOQQQSSSRRRQQQRRRXXX^^^dddkkkttt{{{~~~~~~yyyqqqooolllllloootttwwwyyyzzz{{{}}}tttssswwwzzz}}}sss```PPPFFFBBB===AAAKKK```~~~}}}xxxvvv|||yyyqqqhhhgggggghhhlllpppuuuwww{{{pppoooqqqrrrsssuuuqqqxxxeeeRRRHHHDDDBBB???AAA???======>>>>>>===<<>>>>>>>>===>>>???AAAJJJWWWbbbddd```WWWPPPHHHJJJLLLNNNPPPTTTZZZ]]]```jjjrrrqqqmmmkkkjjjhhh___\\\YYYVVVUUUVVVYYY[[[\\\[[[VVVMMMBBB:::777666888555222222333222000---...///000222444666888999888<<<@@@CCCEEEJJJPPPUUUXXXWWWVVVWWWXXXXXXWWWUUURRRSSSWWW\\\[[[UUUSSSUUUWWW[[[___bbbbbbbbbbbbbbbaaaccceeeddd```^^^___```bbbaaa```___^^^]]]\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZ\\\\\\[[[[[[ZZZZZZYYYYYYXXXZZZ\\\^^^^^^]]][[[YYYZZZYYYZZZ\\\^^^______]]]]]]\\\[[[[[[[[[\\\]]]^^^YYY[[[^^^```bbbbbbaaaaaaZZZ^^^bbbdddeeehhhlllppphhhggggggiiinnnqqqssssssssszzztttaaaUUUQQQRRRQQQ\\\eeettt~~~yyylll]]]PPPMMMPPPWWWZZZ]]]```bbbhhhpppvvvyyyvvvpppbbbNNN===:::???AAAKKKYYYvvv~~~ssslllbbbYYYTTTSSSUUUWWWRRRNNNDDD888333444333000222333444555666888999:::888:::>>>CCCFFFIIIIIIJJJJJJRRRWWW\\\tttyyyssspppgggcccZZZOOOEEEDDDKKKQQQffflllnnnsssuuucccKKKDDD>>>@@@QQQvvvjjjUUUMMMJJJHHHGGGLLLSSSVVVUUUTTTTTTTTTXXXaaabbbdddiiijjjsssiiiYYYJJJFFFFFFFFFLLLVVV___iiittt}}}ssshhh[[[OOOIIIFFFCCC@@@;;;888999<<<@@@BBBDDDIIIYYYmmmyyy{{{~~~vvvmmmiiihhhfff___YYYSSSRRRPPPPPPPPPPPPNNNMMMRRRSSSUUUVVVWWWWWWVVVUUUUUUVVVZZZ```hhhmmmpppqqqoooppprrrssstttvvvzzz|||wwwrrriii```\\\XXXSSSQQQQQQOOOQQQSSSQQQNNNPPPVVV[[[___fffoootttuuuwww|||yyytttooollljjjjjjmmmpppssstttyyy{{{~~~sssssswwwzzz{{{}}}|||lllZZZLLLDDDAAA;;;@@@LLLaaa}}}zzzwww|||zzzrrrhhhhhhhhhjjjnnnssswwwzzz}}}sssrrrsssrrrpppoookkkrrr}}}cccPPPFFFCCC@@@>>>===<<<;;;===???AAABBBAAAnnnoooqqqpppiii___XXXUUUNNNHHHFFFIIIMMMSSS\\\eeeeeennnssslll```UUUNNNIII??????@@@@@@AAAAAABBBBBBHHHJJJVVVdddiiibbb[[[YYYUUURRRNNNOOOSSS[[[aaadddmmmqqqsssrrrrrrsssqqqmmmfff]]]VVVTTTSSSPPPOOOPPPSSSPPPKKKCCC;;;666444444222333444555444222///------...///000111222333444666999===@@@BBBGGGNNNTTTVVVVVVVVVVVVUUUUUUTTTTTTVVVVVVWWWXXXYYYWWWTTTQQQUUUZZZ^^^___aaaddddddaaa^^^___aaabbbccccccbbbaaa```aaabbbaaa```___```bbb```___]]]\\\[[[[[[\\\]]]^^^\\\ZZZZZZZZZ[[[ZZZXXX\\\^^^```___]]]\\\[[[\\\YYYZZZ[[[]]]]]]\\\[[[[[[]]][[[ZZZYYYZZZ\\\```bbb```___]]]]]]]]]^^^```bbbcccaaa```aaadddggghhhiiikkkjjjjjjjjjkkknnnppprrrrrryyynnn^^^VVVSSSRRRWWWXXXZZZbbbrrrtttdddWWWOOONNNOOOWWWVVVWWW\\\dddkkkooopppzzzssshhh\\\LLL>>>999;;;AAALLL```wwwwwwtttnnnfff___ZZZWWWWWWVVVJJJ>>>888444111000222333444555666777888999:::888:::>>>@@@AAACCCFFFHHHMMMQQQTTT[[[lll|||yyyvvviiibbbXXXNNNDDD???EEENNNdddsss}}}zzzrrrgggWWWHHH>>>BBBPPPmmmpppWWWIIIHHHKKKIIILLLQQQUUUXXXYYYXXXWWW\\\]]]aaaeeegggjjjtttooo^^^NNNJJJHHHGGGLLLTTT\\\hhhuuu~~~yyyfffVVVQQQMMMHHHDDDBBB???;;;777<<>>===<<<<<<<<<<<<<<<===>>>>>>uuuuuuuuussslllaaaVVVPPPKKKFFFCCCFFFJJJPPPYYYbbbhhhrrrxxxrrrfffZZZQQQKKKCCCCCCCCCCCCCCCDDDEEEEEEJJJNNNYYYfffkkkeee^^^]]]WWWTTTQQQSSSYYYaaaiiimmmtttwwwwwwtttssstttrrrnnneee\\\TTTQQQPPPLLLKKKLLLIIIGGGCCC===777333222333222333555555444222000...------...///000222222333333777;;;>>>AAAGGGOOOUUUWWWVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWUUURRRPPPTTTZZZ^^^___aaaddddddbbb___```bbbcccccccccbbbbbb^^^```aaa```___^^^___```aaa```___]]]\\\]]]]]]^^^___\\\ZZZYYYYYYZZZYYYXXX\\\^^^``````^^^\\\\\\\\\ZZZ[[[\\\\\\]]]]]]\\\\\\]]]\\\[[[[[[[[[]]]___```^^^]]]\\\\\\]]]^^^```bbbbbbaaaaaabbbeeeffffffeeefffeeeeeeeeegggjjjlllnnnooowwwkkk[[[TTTSSSSSS\\\^^^```fffssstttdddWWWPPPOOOPPPZZZVVVUUU[[[fffooorrrqqqvvvmmmaaaUUUFFF;;;999<<>>???AAACCCGGGIIIOOORRRUUUYYYggg}}}yyyvvvkkkdddZZZPPPEEE???DDDLLLbbbsssxxxnnn]]]MMMBBBCCCLLLgggwww\\\LLLHHHIIIHHHJJJOOOSSSVVVWWWWWWWWWZZZ[[[___dddfffjjjtttuuubbbQQQKKKIIIHHHLLLTTT]]]iiivvv{{{kkk___XXXPPPKKKIIIEEE@@@;;;;;;===>>>@@@CCCIIIQQQWWWVVVVVVUUUVVVVVVUUUQQQOOOJJJJJJKKKLLLOOORRRTTTVVVXXXYYYZZZ]]]```aaaaaaaaa```bbbeeegggiiilllpppsssrrrqqqpppooopppqqqssstttzzzvvvqqqooommmiiifffccc```\\\WWWUUUTTTTTTUUUSSSQQQSSSVVVVVVUUUWWW\\\\\\^^^bbbeeeiiimmmpppssszzz}}}~~~~~~wwwoookkkjjjfffbbbaaadddgggiiiooouuuyyy~~~uuuhhhhhhiiijjjoooyyy{{{}}}}}}|||zzz|||wwwnnnbbbTTTJJJDDDBBB@@@EEERRRiii{{{~~~zzzvvvqqqllljjjnnnrrrvvv|||}}}uuusssqqqmmmiiiiiicccoootttZZZKKKEEEAAA???>>>>>>>>>>>>>>>>>>??????@@@}}}}}}|||yyytttjjj\\\RRRMMMHHHDDDFFFJJJOOOXXX```kkkvvv~~~{{{pppdddYYYPPPJJJIIIHHHGGGHHHIIIJJJKKKQQQUUU```kkkooojjjeeeccc\\\YYYWWWYYY```jjjsssxxx{{{}}}zzztttrrrsssrrroooggg]]]SSSOOOLLLGGGEEEEEE???>>><<<888444222333444222333555555555333111///------...///000000111111111555999<<<@@@FFFNNNTTTWWWVVVVVVUUUUUUUUUUUUUUURRRSSSTTTUUUTTTRRRPPPOOORRRYYY^^^___aaadddeeecccaaabbbbbbcccccccccbbbbbb___```aaa```______```aaabbbaaa___^^^]]]]]]^^^^^^```]]]ZZZXXXXXXYYYYYYXXX[[[]]]______]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]___aaabbbaaaaaaccceeegggfffccc```aaaaaa```aaaccceeehhhjjjkkkttt~~~|||hhhYYYSSSVVVZZZlllnnnooooootttsssdddWWWQQQPPPRRR^^^YYYVVV\\\hhhqqqsssqqqrrrgggZZZNNNBBB::::::???JJJTTTfffxxxzzzlllaaa\\\VVVJJJ???999666333333666444555666777888:::;;;;;;<<<===>>>???@@@DDDHHHLLLPPPSSSVVVXXX```www{{{xxxooohhh^^^TTTHHH@@@BBBHHH\\\nnnvvvcccRRRFFFCCCGGG^^^cccPPPHHHGGGFFFHHHKKKOOOSSSUUUVVVVVVWWWXXX]]]bbbeeeiiitttjjjUUUMMMJJJIIIMMMUUU[[[fffsssssshhh[[[SSSOOOJJJCCC===>>>>>>>>>===<<<===AAACCCCCCCCCDDDFFFHHHHHHFFFDDDDDDDDDDDDEEEHHHLLLOOOQQQRRRSSSTTTWWW[[[___bbbdddbbbeeeiiikkkmmmnnnppprrrrrrrrrqqqppppppqqqssssssuuu~~~xxx~~~xxxuuuvvvwwwtttqqquuupppjjjgggfffeeebbb^^^```^^^\\\YYYWWWWWWWWWWWWVVVTTTTTTWWWVVVUUUXXX]]]\\\^^^```bbbeeeiiinnnrrrxxx|||}}}{{{xxxvvvxxx|||}}}tttmmmhhheeeddd```___bbbeeefffkkkpppwww|||xxxiiidddccccccjjjsssxxxzzz}}}~~~~~~|||yyywww~~~~~~zzzqqqpppmmmfff\\\QQQHHHCCCAAAAAAGGGVVVooo}}}|||yyytttooolllooosssxxx{{{tttuuuuuuppphhhddd^^^jjjlllUUUHHHDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAyyykkk]]]UUUOOOKKKLLLNNNRRRZZZbbbmmmzzz~~~sssfff\\\UUUSSSPPPNNNNNNPPPRRRTTT[[[aaajjjrrrtttqqqmmmkkkccc```^^^```hhhrrr{{{{{{tttqqqssstttrrrmmmbbbVVVOOOIIICCC??????;;;;;;:::888555444444666333444555555555444222111------......//////000000111444888:::===DDDLLLSSSVVVVVVTTTSSSSSSSSSSSSTTTQQQSSSTTTTTTRRRQQQOOOOOOQQQYYY___``````dddeeedddcccccccccccccccbbbbbbbbb```aaabbbaaa```___```bbbaaa```___]]]]]]]]]^^^^^^aaa^^^ZZZXXXXXXYYYYYYYYYYYY[[[]]]]]]\\\ZZZZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\]]]\\\]]]^^^^^^]]]\\\[[[ZZZ[[[[[[\\\]]]___aaacccdddbbbccceeehhhjjjgggccc___^^^^^^]]]^^^```bbbeeeggggggppp{{{xxxfffYYYVVV\\\eee{{{www}}}rrrbbbVVVQQQQQQSSS```^^^^^^bbbiiioooqqqqqqnnncccVVVKKKAAA;;;<<>>>>>??????AAADDDJJJNNNPPPTTTXXXXXX[[[nnn}}}zzzssskkkbbbXXXLLLCCCAAAEEEQQQeeexxxyyygggUUUFFFAAACCCXXXgggRRRIIIGGGDDDEEEHHHKKKNNNRRRTTTUUUTTTVVV[[[```ccchhhsss~~~sssZZZOOOKKKJJJNNNUUUWWW```lllzzznnn```XXXRRRJJJDDDDDDCCCBBB@@@===<<<<<<<<<======<<<===??????===;;;???>>>>>>>>>@@@CCCGGGIIIGGGHHHJJJLLLQQQWWW]]]bbbcccggglllooopppppppppqqqsssrrrqqqqqqqqqrrrrrrsssttt|||pppvvv~~~yyyqqqlllkkkkkkiiigggiiifffcccbbbbbbaaa___]]]``````___^^^]]]\\\[[[[[[WWWTTTTTTVVVVVVVVVZZZ```cccdddeeeeeefffjjjqqqvvv{{{~~~yyyuuuuuuxxx|||~~~xxxpppkkkiiifffbbbaaadddeeefffiiinnnuuu{{{tttiiidddbbbgggnnnsssuuuyyy{{{{{{yyyvvvttt{{{{{{}}}tttlllgggeee```XXXNNNFFFAAA???CCCIIIXXXqqq}}}}}}yyytttqqqrrruuuzzz~~~{{{|||xxxsssvvvyyysssiiiccc\\\hhh~~~{{{gggRRRGGGEEECCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBBwwwggg___YYYTTTSSSUUUWWW^^^eeeooo}}}uuujjjaaa^^^YYYVVVVVVXXX[[[^^^gggnnnvvvyyyyyyvvvsssqqqjjjgggfffhhhooowww|||uuussswwwyyywwwtttgggYYYPPPHHH@@@;;;::::::::::::888555444444555444444555555555444333333............////////////222444777999<<>>@@@>>>@@@BBBDDDHHHOOOXXX^^^dddhhhmmmpppqqqppppppqqqrrrrrrrrrrrrrrrrrrsssssstttzzz{{{ooosssyyyzzzrrrllliiigggeeebbb___]]]\\\[[[[[[[[[ZZZZZZ```aaaaaabbbaaa```^^^]]]WWWTTTTTTVVVWWWYYY___ffflllmmmnnnlllkkknnnuuu{{{~~~yyywwwxxx{{{~~~~~~xxxsssqqqkkkgggeeeggggggfffhhhllltttyyywwwmmmhhhiiimmmoooqqquuuxxxyyyxxxvvvuuuwwwyyy|||~~~qqqiiibbbaaa\\\UUULLLDDD???===EEELLLZZZppp}}}}}}zzzwwwvvvwww{{{{{{{{{|||zzztttrrrwwwyyytttkkkeee___iiizzzxxxeeeQQQHHHFFFDDDBBBBBB@@@AAABBBCCCCCCCCCBBBBBBqqqlllddd^^^\\\\\\]]]bbbiiissswwwlllhhhbbb^^^]]]```dddhhhssszzz~~~{{{yyyvvvsssnnnmmmlllooouuu}}}~~~xxxvvvzzz}}}|||uuuhhhYYYOOOGGG>>>999888888999999777555333333333555555555555555555444444000000//////////////////111333666888;;;AAAKKKRRRYYYWWWTTTQQQOOOOOOOOOOOOPPPRRRTTTSSSPPPNNNOOOQQQRRR[[[aaaaaa___aaacccdddddddddbbbaaa````````````[[[\\\]]]\\\[[[[[[[[[]]]```___]]]\\\[[[[[[\\\\\\```___]]]\\\]]]]]]\\\[[[VVVXXXZZZ[[[ZZZYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]^^^]]]\\\ZZZYYY]]]^^^___aaacccdddffffffeeeeeegggjjjlllllliiiggg]]]\\\[[[ZZZ[[[]]]___```cccmmmyyy~~~jjj]]]UUURRR]]]kkk}}}nnn___SSSNNNOOORRRXXXdddqqqxxxwwwuuuxxx|||qqqcccRRRFFF???;;;===BBBKKK\\\uuu}}}uuuqqqvvvqqqfffOOODDD999555444333444777777888999:::;;;===>>>>>>@@@AAABBBCCCDDDHHHLLLOOOPPPTTTZZZ^^^\\\ccc~~~|||xxxvvvoooggg```VVVJJJCCCCCC@@@QQQcccmmmuuuuuuiiiZZZDDD@@@@@@OOOqqqnnnVVVLLLKKKEEEDDDCCCDDDGGGKKKPPPRRRTTTUUUYYY]]]^^^bbblllwww}}}aaaSSSNNNKKKMMMRRRUUUXXXbbbqqqzzzkkk___XXXLLLIIIFFFDDDBBBAAA>>><<<:::999888999:::;;;;;;999;;;;;;:::::::::;;;;;;;;;===???AAACCCEEEKKKTTT[[[cccggglllooopppppppppqqqqqqqqqrrrrrrssstttttttttrrrxxx~~~xxxnnnqqqvvv{{{xxxqqqlllgggccc```\\\[[[ZZZYYYXXXYYYZZZZZZ^^^```ccceeefffeeecccaaa\\\YYYXXXZZZ\\\^^^eeemmmuuuwwwwwwtttqqqrrrxxx~~~}}}}}}|||{{{sssooollllllkkkhhhiiilllssswww}}}yyyqqqnnnnnnnnnooorrruuuwwwwwwwwwvvvuuuxxx||||||ooofff___]]]YYYQQQIIIBBB???>>>GGGPPP```sss}}}||||||{{{zzz}}}|||xxxtttssswwwwwwqqqkkkiiieeemmmzzzuuucccPPPHHHGGGEEECCCCCCAAABBBCCCEEEEEEDDDCCCCCCyyyqqqjjjgggeeedddiiioooyyyuuuqqqjjjdddcccffflllpppzzzzzzxxxvvvrrrppppppqqquuu|||~~~wwwuuuyyyzzzyyypppcccUUUKKKDDD<<<888999888999999888666444444555555555555555666555555555111111111000000/////////...111444777;;;CCCNNNVVV]]][[[WWWSSSPPPOOOOOOOOONNNQQQSSSQQQMMMKKKMMMPPPSSS\\\cccaaa^^^___bbbcccdddcccaaa```^^^^^^^^^^^^[[[\\\]]]]]][[[[[[\\\]]]aaa```^^^]]]\\\\\\]]]]]]___^^^^^^___aaa```^^^\\\WWWYYY[[[\\\[[[ZZZZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^___^^^^^^]]]]]]]]]^^^___aaacccddddddeeedddddddddgggjjjlllllllllbbbaaa___^^^^^^___aaabbbcccmmmyyyzzzggg]]]TTTPPPYYYggg|||mmm]]]QQQLLLMMMPPPPPP___sss~~~lllVVVFFF???===BBBIIIOOO```vvvwwwnnnlllmmmrrr|||sssfffOOODDD999555555444555888888888999;;;<<<===>>>??????AAADDDEEEGGGIIILLLOOORRRTTT[[[```^^^```sss|||vvvooohhhcccZZZNNNFFFDDD@@@NNN]]]gggpppuuunnnaaaGGGCCC@@@IIIeeeuuu[[[NNNKKKFFFEEECCCBBBEEEIIINNNQQQUUUVVVYYY\\\\\\___hhhsssbbbTTTNNNKKKKKKOOOTTTUUU\\\kkkyyy|||kkkbbbXXXSSSMMMJJJGGGEEEBBB???<<<:::999:::;;;<<<<<<;;;:::;;;<<<>>>>>>>>>======>>>AAACCCDDDEEEIIIRRRYYYbbbfffjjjmmmnnnooopppqqqooopppqqqssstttuuuuuuvvvssswww{{{xxxllloootttyyy~~~zzzssskkkeeebbb^^^]]][[[YYYWWWXXX[[[]]]^^^aaagggkkknnnnnnlllkkkeeebbb```aaaccceeellluuu~~~~~~yyyxxx}}}zzzwwwvvvtttooonnnqqqsssvvvyyy{{{{{{{{{|||}}}{{{~~~~~~{{{zzz{{{}}}yyysssppppppqqqrrrsssuuuvvvvvvwwwvvvxxx|||yyykkkaaa[[[YYYTTTMMMFFFAAA@@@@@@HHHUUUiiiyyy~~~~~~~~~}}}yyywwwvvvwwwsssmmmiiijjjjjjttt~~~ppp___NNNGGGGGGFFFEEEDDDCCCDDDFFFGGGGGGGGGEEEDDD{{{sssooolllkkkooouuu}}}{{{uuunnnhhhgggjjjpppttt~~~yyywwwtttppppppqqqsssyyy{{{tttrrruuuvvvtttjjj^^^PPPHHHAAA;;;888999888:::;;;:::999777777888555555555666666666666666222222111111000000//////+++...222666<<>>?????????AAADDDGGGHHHJJJMMMOOOSSSTTT[[[bbb___]]]llluuuoooiiiddd\\\PPPGGGEEECCCOOO\\\eeeooowwwrrrgggKKKFFF@@@CCC[[[{{{___PPPKKKHHHFFFCCCBBBCCCHHHMMMPPPWWWWWWYYY\\\[[[]]]fffpppzzzbbbTTTOOOKKKJJJNNNQQQQQQWWWeeesss{{{pppddd___WWWQQQNNNKKKGGGDDDAAA???===<<<======<<<;;;:::<<<>>>AAABBBAAA@@@@@@???BBBDDDDDDDDDHHHPPPVVVbbbeeehhhkkkmmmnnnppprrrnnnoooqqqssstttvvvvvvvvvuuuxxx|||{{{lllooosssyyyzzzrrrjjjfff\\\[[[XXXUUUSSSTTTXXXZZZ```dddkkkrrrvvvwwwvvvuuunnnjjjgggggghhhjjjqqqyyy}}}|||vvvuuuwwwsssuuuwwwxxxwwwwwwxxxzzzuuuxxx{{{|||}}}~~~~~~|||yyywwwxxxyyyzzzzzz~~~}}}wwwrrrtttsssssssssssstttvvvvvvwwwxxx{{{vvvggg]]]XXXUUUQQQJJJDDDAAAAAABBBIIIYYYppp{{{zzzyyywwwqqqiiigggkkkmmmxxx|||lll\\\KKKFFFGGGGGGFFFEEEDDDFFFGGGIIIIIIHHHGGGFFF|||vvvsssuuuzzzuuulllmmmnnnnnnuuu~~~yyyssswwwnnnqqqrrrsssuuuxxx|||wwwqqqooopppooojjjfff^^^UUUKKKCCCAAA>>>;;;777;;;===>>>>>>;;;888777666666444222222444666666666555333111///...---------000///333999<<>>???@@@@@@BBBCCCDDDFFFJJJOOORRRVVV[[[```aaa___aaaiiippp|||rrrjjjhhhbbbTTTHHHCCCBBBKKKXXXeeennnqqqooommmTTT;;;;;;HHHNNNkkkhhhSSSNNNGGGEEEBBB??????DDDKKKPPPPPPRRRUUUXXX[[[___eeehhhyyygggVVVLLLGGGHHHMMMJJJOOOVVV___kkk~~~}}}qqqkkkaaaZZZUUUPPPKKKGGGJJJGGGBBB???>>>>>><<<;;;???@@@BBBCCCDDDDDDDDDDDDFFFFFFFFFEEEGGGKKKQQQUUU^^^ccciiijjjhhhhhhkkknnnooorrruuuuuussssssuuuxxxvvv}}}}}}zzzpppnnnpppuuuyyy|||tttnnngggaaa]]]\\\ZZZYYY[[[___dddkkkrrrwww}}}xxxtttooonnnpppuuuyyy{{{}}}wwwqqquuuttttttsssssssssttttttppprrrttttttssstttyyy|||~~~|||yyywwwtttrrrqqq|||}}}|||xxxyyyxxxwwwwwwxxxxxxvvvtttvvvxxx|||pppbbb[[[WWWRRRNNNKKKFFFBBBDDDIIINNNgggxxx~~~}}}{{{zzzwwwpppgggfffiiiqqq~~~ooodddTTTIIIKKKLLLFFFEEEIIIEEEFFFHHHJJJKKKKKKJJJIIIuuummmllllllmmmuuuyyyqqqtttlllpppooorrruuuyyy{{{uuupppkkkiiijjjhhhddd```XXXQQQHHHCCCAAA???;;;888888;;;======;;;999888888777555444444555777777666555444222000////////////000///222999<<>>??????@@@AAACCCDDDEEEIIIMMMQQQTTTYYY^^^___^^^```hhhnnnuuullliiidddXXXJJJCCC@@@HHHUUUcccmmmpppnnnlllWWW???<<>>???===<<<;;;<<<:::888666666777888777777555444333222111000000000111///222888;;;CCCXXXnnnyyywwwqqqhhh___WWWSSSRRROOOOOOOOOLLLIIIKKKPPPUUU\\\___cccdddcccbbb``````bbbbbbbbb___]]]\\\^^^___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______\\\]]]^^^___```___^^^]]][[[]]]```bbbbbb```]]][[[ZZZ[[[]]]^^^___^^^^^^]]][[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaabbbcccdddeeegggkkkpppuuuwwwxxxzzz{{{yyyzzzsssaaaSSSRRR```pppyyyzzzxxxyyyuuueeeUUUJJJFFFGGGIIIPPPYYYgggxxxqqqXXXEEE===AAAKKKRRR\\\eeeqqqzzzzzzrrrfff]]]\\\^^^]]]]]]___aaa]]]VVVIII???777777:::999888999999999:::;;;===>>>?????????AAABBBCCCEEEGGGKKKNNNQQQVVV[[[]]]\\\___eeekkkyyynnnjjjhhh]]]NNNDDD===EEEQQQ```jjjnnnllliiiZZZDDD===BBBEEEZZZuuuZZZMMMIIIGGGEEEAAA@@@CCCHHHLLLRRRTTTWWWYYY\\\```eeehhhqqqvvvaaaVVVQQQLLLGGGEEEFFFLLLSSS\\\gggxxx{{{ooofff```[[[XXXRRROOOLLLJJJJJJKKKJJJIIIHHHKKKNNNQQQRRRRRRQQQPPPNNNMMMKKKJJJKKKOOOVVV\\\^^^bbbggghhhgggfffhhhkkkooossswwwxxxvvvtttuuuvvvttt{{{|||}}}~~~xxxsssqqqppprrrtttyyy{{{yyyvvvsssuuuzzz}}}~~~zzzxxxwwwvvvuuutttrrrqqqqqqqqqrrrsssrrrqqqpppqqqrrryyyyyyxxxvvvuuutttsssssssssssstttvvvxxxzzz|||~~~}}}zzzxxxzzzyyyxxxyyyzzzzzzxxxwwwvvvwwwyyy{{{ppp```VVVSSSNNNKKKIIIEEEAAACCCIIIWWWsssyyyfff___bbbrrr}}}fffVVVJJJKKKNNNKKKHHHIIIGGGHHHJJJKKKLLLLLLKKKJJJ~~~uuunnnjjjfffggguuupppbbbddd___fffhhhpppxxx}}}xxxooogggccc```]]]\\\[[[XXXUUUNNNKKKGGGEEECCCAAA>>>;;;===???BBBCCCBBB@@@@@@@@@===;;;999999::::::888777555555444333222222111111222///111777:::BBBXXXooowwwkkkbbb[[[VVVSSSRRROOOKKKIIILLLRRRWWW\\\^^^```aaa___]]]\\\\\\```aaaaaa___]]]\\\^^^______^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]^^^^^^^^^```aaa___```aaaaaa```___]]]\\\[[[]]]```bbbcccaaa^^^\\\[[[\\\^^^___```___^^^]]]\\\\\\[[[\\\]]]^^^```bbbaaaaaaaaabbbbbbccccccdddeeehhhlllooorrruuuyyy|||ppp```RRRRRReee{{{|||yyy}}}rrraaaQQQHHHFFFHHHJJJRRRXXXbbbmmmyyy}}}ssscccOOOAAA<<>>888888:::999999:::::::::;;;<<<===>>>???@@@???AAACCCCCCDDDFFFIIILLLNNNSSSXXXZZZ[[[]]]cccgggvvv}}}ppplllkkkcccSSSFFF>>>CCCNNN\\\fffkkkiiieee]]]KKK@@@???BBBSSSxxx{{{___OOOJJJIIIFFFCCCAAACCCGGGJJJPPPRRRTTTVVVYYY\\\aaadddlllxxxaaaVVVQQQLLLEEEAAAFFFKKKSSS\\\fffvvvtttmmmfffbbb\\\ZZZWWWUUUTTTTTTRRRQQQOOORRRUUUXXXZZZYYYXXXWWWQQQPPPNNNLLLMMMRRRYYY^^^___bbbeeegggffffffggghhhmmmqqquuuvvvtttrrrsssttttttzzz}}}|||}}}}}}wwwtttqqqpppqqqrrruuu~~~}}}|||}}}{{{xxxxxxwwwvvvuuusssqqqooonnnooooooppppppoooooooooooowwwwwwwwwvvvvvvuuuuuuuuussssssssstttuuuvvvwwwxxxzzz{{{}}}~~~}}}{{{yyyxxxzzzyyyyyyzzz{{{|||zzzyyywwwwwwxxxzzz~~~qqq___UUUQQQMMMIIIGGGDDDAAAEEEKKKZZZvvv~~~}}}}}}}}}hhh___aaaooowwwiiiZZZMMMKKKNNNMMMKKKKKKHHHIIIJJJKKKLLLKKKKKKKKKwwwooojjjfffffftttmmm]]]___ZZZccceeennnwww|||~~~|||sssjjjccc```]]][[[YYYWWWUUUTTTMMMKKKIIIFFFDDDBBB???<<<@@@BBBEEEFFFEEECCCBBBCCCAAA@@@>>>===>>>===;;;999777666666555444333222222333000222666999@@@VVVlllyyyoooeee]]]ZZZVVVQQQLLLJJJMMMSSSWWW\\\]]]^^^]]]ZZZYYYXXXYYY[[[\\\^^^]]]\\\]]]^^^``````___^^^\\\\\\[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[^^^^^^^^^^^^aaacccdddddddddbbb```^^^[[[ZZZ[[[]]]```bbbbbbaaa^^^]]]]]]]]]______```___^^^^^^___^^^^^^^^^___aaacccdddaaabbbbbbbbbcccccccccccceeefffhhhjjjlllpppuuuxxx{{{jjj]]]SSSTTTjjj~~~{{{ooo^^^PPPHHHGGGIIIJJJUUU\\\bbbiiirrrzzzxxxqqqeeeUUUEEE<<<:::===FFFPPP^^^hhhrrrvvvpppfff^^^ZZZRRRVVVYYY[[[^^^___XXXOOOEEE>>>999:::;;;::::::<<<<<<<<<===>>>??????@@@@@@@@@BBBCCCDDDDDDEEEGGGIIILLLOOOTTTWWWYYY\\\aaadddlllrrrllllllgggXXXJJJAAADDDLLLXXXccchhhfffccc___SSSDDD???BBBNNNooodddRRRJJJIIIHHHEEECCCCCCFFFHHHOOOQQQSSSTTTVVVZZZ^^^aaaiiixxxgggZZZVVVQQQKKKHHHGGGMMMTTT\\\eeesss|||tttoookkkhhheeebbbaaa___\\\ZZZWWWYYY\\\^^^___^^^\\\[[[TTTSSSQQQOOOPPPTTT[[[```aaabbbeeefffffffffffffffiiimmmqqqrrrqqqoooqqqrrrtttxxxzzzzzz{{{|||{{{xxxtttrrrqqqsssrrrssszzz||||||||||||zzzxxxvvvwwwxxx|||}}}~~~~~~{{{wwwuuuuuuuuuuuutttrrrpppnnnmmmkkkkkklllmmmnnnoooppppppvvvwwwwwwwwwwwwwwwwwwwwwttttttssssssssssssttttttzzzzzz{{{||||||zzzxxxwwwyyyxxxxxxzzz||||||{{{zzzxxxxxxxxxyyy}}}rrr```VVVRRRLLLHHHFFFCCCCCCHHHOOO___yyy{{{vvvvvvzzz}}}ooodddeeennnttt~~~lll```SSSNNNNNNNNNNNNNNNHHHIIIIIIJJJJJJJJJJJJJJJ{{{ppplllggggggsssnnn]]]]]]WWW___```iiirrrvvvwwwtttmmmeee^^^\\\ZZZWWWUUUSSSRRRQQQKKKJJJHHHFFFDDDBBB@@@???AAADDDGGGHHHGGGGGGFFFGGGHHHFFFEEEDDDDDDBBB???===;;;::::::999888666444333444222333777888>>>QQQggg|||pppfffaaa\\\UUUOOOLLLNNNRRRUUU[[[[[[[[[YYYUUUSSSSSSTTTTTTVVVYYYZZZ[[[\\\___aaabbbaaa___]]][[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYY\\\______^^^^^^aaaeeeggggggfffdddaaa]]]ZZZXXX[[[\\\^^^`````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````aaabbbcccdddeeeaaabbbbbbcccccccccbbbbbbdddeeefffggghhhkkkpppttt|||rrrbbbZZZSSSUUUkkkxxxlll[[[NNNIIIHHHHHHIIIXXXbbbiiikkkpppuuuqqqiii[[[LLL>>>999999<<>>;;;<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAABBBBBBAAACCCDDDEEEDDDEEEFFFHHHJJJMMMRRRVVVYYY\\\___bbbfff{{{ssslllllliii]]]OOODDDEEEJJJTTT```ggggggdddaaaZZZIIIAAACCCJJJgggiiiUUUIIIIIIHHHFFFDDDDDDFFFHHHOOOQQQSSSTTTVVVYYY]]]```gggpppoooaaaZZZTTTNNNLLLHHHNNNUUU\\\dddppp~~~~~~zzzwwwtttqqqooollliiifffaaaaaabbbbbbaaa```___^^^UUUUUUTTTSSSTTTWWW\\\aaabbbccceeefffffffffeeeeeefffiiimmmnnnmmmmmmppprrrtttuuuuuuvvvwwwwwwxxxwwwtttsssuuuwwwvvvvvv{{{}}}}}}}}}~~~|||zzzxxxyyyyyywwwtttssstttuuuvvvxxxyyyyyyxxxyyy{{{}}}}}}yyyuuutttssstttttttttsssrrrpppooojjjiiihhhiiimmmpppqqqrrrvvvvvvvvvwwwwwwwwwxxxxxxsssrrrqqqpppppppppppppppxxxxxxyyyzzzyyyyyywwwwwwxxxxxxxxxyyy|||}}}|||zzzzzzzzzzzz{{{}}}tttcccYYYTTTNNNHHHEEECCCDDDLLLUUUggg~~~yyyqqqooossswww~~~xxxmmmnnntttvvv}}}kkkeee]]]WWWSSSPPPNNNNNNGGGGGGGGGGGGGGGGGGHHHHHH~~~rrrmmmjjjhhhqqq|||ooo\\\YYYQQQXXXXXXaaaiiillllllkkkeee^^^WWWVVVTTTRRROOOMMMLLLLLLFFFFFFEEEDDDBBBBBBBBBCCCBBBFFFJJJMMMNNNNNNOOOPPPOOONNNLLLKKKJJJHHHEEEBBB@@@@@@???>>><<<:::777666555333444777777;;;LLL```www{{{ooogggaaaYYYRRROOOOOOQQQRRRVVVVVVTTTQQQMMMKKKKKKLLLLLLOOOSSSWWWYYY\\\```bbbdddbbb```]]]\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ^^^aaaaaa______bbbfffggggggfffdddbbb^^^[[[ZZZ[[[\\\\\\]]]^^^_________^^^]]][[[ZZZZZZ[[[]]]^^^___```aaacccddddddddddddaaabbbccccccccccccbbbaaa```aaabbbbbbdddgggkkkooowww~~~~~~lll\\\WWWTTTUUUhhhttthhhXXXMMMHHHGGGGGGFFFYYYfffooonnnoooqqqkkkbbbWWWGGG:::999:::<<>>>>><<<===@@@@@@@@@AAAAAABBBCCCCCCCCCBBBDDDFFFFFFEEEEEEFFFGGGIIILLLPPPUUUYYY\\\___```dddppp}}}tttllljjjiii```TTTEEEDDDGGGQQQ^^^hhhkkkjjjccc```NNNBBBDDDFFF^^^mmmVVVHHHIIIIIIGGGEEEEEEFFFHHHNNNOOOQQQRRRSSSVVVZZZ]]]eeeiiiwwwpppcccWWWOOOMMMHHHNNNUUU[[[aaakkkyyy}}}{{{wwwuuujjjiiigggeeecccaaa``````WWWXXXXXXXXXXXX[[[___bbbddddddeeefffggggggeeeddddddgggjjjjjjjjjlllppptttrrrpppppppppqqqrrrsssuuuvvvvvvzzz~~~}}}{{{~~~}}}}}}}}}{{{yyyzzz{{{{{{zzzzzzyyyyyyyyywwwwwwwwwuuusssrrrssstttssstttuuuuuuttttttuuuwwwzzz{{{|||~~~{{{wwwtttrrrrrrssstttvvvvvvuuutttsssllliiifffgggkkkooorrrrrruuuuuuuuuvvvvvvvvvvvvwwwrrrqqqpppooonnnnnnnnnnnnssssssuuuvvvvvvvvvvvvvvvwwwvvvwwwyyy{{{||||||{{{{{{||||||}}}~~~vvvggg^^^WWWPPPHHHDDDCCCFFFPPP[[[rrr|||tttqqquuuzzzxxxxxxzzzyyy}}}yyyeeehhhhhhcccZZZRRRLLLJJJFFFEEEEEEEEEDDDEEEEEEEEE~~~sssnnnkkkjjjoooyyynnnYYYUUUKKKQQQRRR[[[bbbddddddccc___ZZZQQQQQQPPPMMMIIIGGGGGGGGGBBBCCCCCCBBBAAABBBDDDFFFDDDHHHNNNRRRTTTVVVXXXZZZTTTSSSQQQPPPOOOMMMIIIFFFDDDDDDCCCBBB@@@===:::888666444555888777999III\\\mmmuuukkkddd[[[TTTPPPOOOPPPQQQPPPPPPNNNJJJFFFDDDDDDEEEHHHKKKPPPUUUXXX\\\```ccceeeccc```^^^\\\\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[[[[___bbbbbb______bbbffffffffffffeeebbb```]]]\\\\\\\\\[[[\\\\\\^^^___```]]]\\\YYYXXXWWWYYY[[[]]]^^^```aaacccdddddddddcccaaabbbcccddddddcccaaaaaa[[[\\\]]]^^^```cccgggkkksss|||}}}iiiYYYVVVTTTUUUeee{{{pppeeeVVVKKKGGGGGGEEEDDDWWWfffqqqooollllllfff\\\VVVFFF999999;;;>>>IIIWWWdddqqq}}}~~~rrrddd\\\ZZZWWWYYYXXXWWWYYYZZZUUUNNNDDD@@@>>>??????===>>>AAAAAABBBBBBCCCCCCDDDDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGHHHKKKPPPUUUYYY\\\___```cccjjj|||}}}{{{tttllliiiiiibbbXXXEEECCCEEEOOO^^^jjjooooooeeedddQQQCCCDDDCCCYYYoooVVVHHHIIIIIIGGGFFFEEEFFFHHHKKKLLLNNNOOOPPPRRRVVVYYYcccdddpppqqq___SSSOOOHHHMMMTTTZZZ___hhhuuu~~~pppnnnkkkgggdddbbbaaaaaaYYYZZZ[[[\\\\\\^^^aaaccceeeeeeeeeggghhhgggfffddddddfffhhhiiiiiilllrrrvvvpppmmmkkklllmmmmmmppptttwwwyyy~~~~~~xxxvvvuuutttuuuwwwxxxwwwvvvwwwxxxxxxvvvtttsssuuuwwwvvvvvvvvvuuusssrrrssstttqqqrrrtttsssrrrqqqrrrsssttttttuuuvvvwwwyyy{{{}}}{{{|||~~~}}}zzzuuurrrqqqqqqsssuuuwwwxxxxxxwwwvvvooojjjffffffjjjnnnqqqrrrtttttttttuuuuuuuuuuuuuuurrrqqqpppooonnnnnnnnnnnnnnnoooppprrrtttuuuuuuuuuvvvvvvvvvxxx{{{||||||zzz|||}}}~~~~~~wwwiiiaaaYYYQQQHHHDDDCCCGGGSSS^^^zzzyyyvvv{{{~~~~~~zzz{{{xxxnnn```iiipppkkk```TTTKKKFFFDDDDDDCCCCCCCCCCCCCCCDDDuuunnnhhhdddjjjtttnnnWWWLLLLLLNNNQQQTTTYYY\\\\\\XXXSSSPPPOOOMMMKKKHHHGGGFFFFFFFFFEEECCC@@@???>>>???BBBCCCGGGLLLTTT[[[______]]][[[\\\[[[YYYWWWVVVSSSOOOLLLMMMJJJFFFDDDCCCBBB@@@???===;;;999888666888CCCNNNhhh}}}wwwpppfffZZZQQQMMMKKKGGGDDDGGGEEEBBB???>>>===>>>???EEEIIIOOOVVVZZZ\\\]]]]]]______`````````___]]]\\\^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^___```aaabbbfffggggggfffdddaaa^^^\\\]]]\\\ZZZXXXWWWYYY]]]aaabbb___\\\YYYYYY[[[^^^```^^^cccggggggccc______aaacccfffiiijjjiiieee```]]]]]]\\\[[[[[[\\\___bbbdddmmm}}}{{{eeeVVVVVVUUUSSSccc{{{~~~nnnaaaTTTMMMIIIFFFGGGIIIRRR```mmmqqqnnnhhhbbb\\\VVVIII<<<888;;;BBBMMMVVVcccrrr}}}zzzooogggcccaaa\\\XXXWWW[[[```^^^UUUKKKCCCBBB???<<<;;;<<<===???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLHHHKKKPPPVVV[[[___aaabbbcccgggqqq}}}pppkkkkkkiii```WWWKKKBBB???LLL]]]jjjoooqqqpppmmmZZZGGGAAACCCWWWsssuuubbbMMMGGGBBBAAA@@@???AAAFFFJJJLLLOOOOOONNNPPPTTTYYY\\\ccclll{{{|||fffZZZVVVNNNNNNQQQWWW\\\aaakkkuuuxxx}}}zzzuuunnngggcccaaa___]]]___]]]ZZZ[[[^^^``````___dddfffhhhhhhfffddddddeeeeeefffgggiiikkkmmmnnnoooooommmjjjiiiiiikkknnnpppxxxzzzvvvooommmnnnppprrrssstttttttttvvvvvvuuuuuuttttttsssssssssuuuvvvuuurrrqqqrrrtttttttttsssrrrssssssuuuvvvyyytttooonnnpppsssuuuuuuuuuxxx{{{|||{{{vvvqqqmmmmmmnnnpppsssvvvxxxzzzzzzrrroookkkhhhhhhkkknnnqqqssssssssssssrrrpppooonnnlllmmmmmmnnnnnnnnnnnnmmmpppppppppqqqrrrrrrrrrsssuuutttttttttwww{{{tttcccYYYXXXMMMEEEFFFHHHKKKVVVccc}}}uuuhhh___kkksssmmm___RRRJJJEEEAAAAAAAAAAAAAAABBBCCCDDDyyytttlllgggdddiiisssjjjTTTIIIHHHKKKMMMPPPTTTWWWWWWTTTOOOLLLLLLKKKIIIFFFEEEDDDDDDDDDBBBAAA???>>>>>>???AAACCCIIIOOOXXXaaafffhhhhhhffffffccc___[[[YYYVVVSSSQQQNNNLLLJJJIIIGGGFFFCCC@@@@@@===;;;:::777888AAAKKK```ttt}}}qqqggg^^^SSSKKKGGGEEEBBB??????>>><<<:::999999999:::CCCGGGNNNTTTYYY[[[]]]^^^^^^___```aaaaaa```______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^___```aaaaaaeeeeeeeeeeeeccc```]]][[[]]]]]]\\\ZZZYYYZZZ^^^aaaaaa___]]][[[ZZZ\\\^^^```___dddhhhgggccc``````aaaeeegggiiikkkjjjhhhdddbbb]]]\\\[[[ZZZ\\\^^^aaaccclll{{{vvvaaaSSSSSSQQQQQQddd~~~}}}mmm```SSSKKKGGGDDDDDDGGGQQQ\\\fffhhheeeccc___[[[UUUHHH<<<888;;;CCCNNNXXXeeerrr|||xxxmmmeeeaaa```]]]YYYWWWZZZ___^^^UUULLLCCCAAA???===<<<<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKHHHKKKOOOTTTYYY]]]aaabbbaaadddkkk}}}uuuooonnnkkkddd^^^MMMDDD???GGGWWWeeepppwwwxxxvvveeeQQQFFFDDDTTTooozzzcccPPPIIICCCAAA???===???CCCGGGJJJMMMMMMMMMOOOTTTXXX[[[bbbkkkwwwqqq___WWWQQQPPPRRRVVVZZZ]]]fffooosssxxx|||wwwpppjjjgggeeecccbbb```]]][[[[[[^^^aaabbbbbbdddfffhhhhhhgggfffeeefffffffffggghhhiiikkklllmmmmmmkkkiiiggghhhjjjmmmoooxxx{{{~~~xxxvvv|||{{{{{{}}}|||tttmmmkkklllmmmoooppprrrsssssssssssssssrrrrrrrrrrrrrrrsssuuuvvvuuusssrrrsssttttttsssrrrqqqrrrssstttuuuvvvrrrnnnmmmoooqqqrrrrrrrrruuuyyy{{{zzzvvvqqqnnnkkklllmmmpppssswwwzzz|||wwwtttooolllkkklllnnnpppqqqqqqqqqqqqqqqpppoooooonnnnnnoooppppppppppppooonnnnnnnnnoooppppppqqqqqqqqqqqqrrrsssvvvyyy}}}ooo___VVVRRRHHHBBBDDDGGGKKKXXXfff~~~~~~pppcccZZZeeemmmhhh\\\QQQHHHCCC@@@@@@@@@@@@@@@AAABBBBBBsssssskkkfffccchhhrrr|||fffOOODDDDDDFFFGGGJJJNNNPPPPPPNNNKKKHHHIIIHHHFFFDDDCCCAAAAAAAAA>>>>>>=========???AAABBBGGGNNNYYYdddmmmrrrtttttttttpppjjjeeeaaa^^^[[[YYYTTTRRRPPPOOONNNLLLHHHEEEEEEBBB???<<<999888>>>FFFSSSeeevvv{{{{{{yyyqqqggg\\\TTTKKKDDDAAA???<<<999888777666555555555666777???DDDLLLSSSWWWZZZ]]]^^^______```aaaaaaaaa``````^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^___``````aaabbbcccccccccbbb___\\\[[[[[[[[[\\\[[[ZZZ[[[\\\^^^aaa```^^^]]]]]]]]]^^^___aaadddggggggcccaaa```aaafffgggiiikkklllkkkjjjiii```^^^]]]\\\]]]```cccdddmmm|||rrr```RRRQQQOOOQQQgggzzzkkk^^^QQQIIIEEEBBBAAACCCMMMVVV\\\\\\[[[\\\\\\ZZZSSSGGG===:::>>>FFFRRR]]]jjjuuu|||vvvkkkccc```___```[[[XXXZZZ^^^\\\UUUMMMCCCAAA???======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKIIIJJJLLLPPPVVV[[[```bbbaaaaaaeeesss~~~vvvqqqlllfffaaaRRRHHH@@@CCCMMM\\\mmm{{{wwwbbbRRRGGGPPPhhheeeSSSKKKCCCAAA???<<<===???CCCGGGJJJKKKLLLNNNSSSWWWZZZaaahhhrrrhhhYYYVVVSSSRRRUUUWWWYYY```hhhlllppp{{{|||wwwqqqkkkhhhfffdddccc^^^\\\ZZZZZZ]]]aaadddeeeeeegggiiiiiihhhgggggghhhhhhgggfffeeefffgggiiikkkiiihhhgggfffgggiiilllnnnuuuxxx}}}zzzwwwzzz{{{wwwsssrrrttttttvvvzzz}}}{{{uuuoooiiiiiijjjkkkllloooqqqrrrppppppppppppppppppqqqqqqsssuuuvvvvvvtttsssssstttrrrqqqpppppppppqqqssstttrrrpppnnnmmmnnnoooooonnnnnnqqqvvvzzzzzzwwwrrrooojjjjjjjjjllloootttyyy}}}|||yyytttpppmmmlllmmmmmmllllllmmmnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqqqqnnnnnnoooooopppqqqqqqrrrmmmnnnppprrruuuxxxzzz{{{zzzjjj[[[SSSMMMDDD@@@CCCGGGMMM[[[kkk}}}xxx{{{~~~~~~}}}uuuhhh^^^TTT```hhhdddYYYPPPIIIDDD@@@@@@?????????@@@AAAAAArrr~~~rrriiidddbbbgggpppzzzeeeNNNCCCBBBDDDCCCEEEHHHJJJJJJIIIGGGFFFGGGGGGEEECCCBBB@@@??????;;;;;;;;;<<<===>>>@@@@@@BBBIIIUUUcccooowww|||}}}}}}xxxsssooojjjeeebbb]]]ZZZWWWTTTSSSQQQOOOMMMKKKGGGCCC@@@;;;888;;;@@@GGGUUUccciiikkkiiibbbZZZPPPKKKDDD???<<<:::888777555444444444555666777888;;;BBBKKKRRRVVVYYY]]]___aaaaaaaaa``````______^^^___^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]^^^^^^___``````aaabbbbbbcccbbb```]]]\\\XXXZZZ[[[[[[ZZZZZZ[[[\\\``````_________^^^^^^^^^bbbdddffffffdddbbbaaabbbfffggghhhjjjlllmmmmmmnnneeedddbbbbbbccceeehhhjjjnnn}}}sssbbbUUUQQQNNNRRRhhhyyyiii\\\OOOHHHDDD@@@???AAAIIIQQQWWWWWWWWWXXXWWWUUUOOOEEE===<<>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIJJJMMMRRRXXX]]]```bbbaaabbblll}}}tttkkkccc___UUULLLDDDAAAEEEQQQddduuuvvvbbbOOOMMM^^^hhhTTTKKKCCCAAA???===<<<>>>AAAEEEIIIKKKLLLNNNSSSWWWZZZ```fffmmmzzzsss```ZZZUUUSSSTTTVVVWWW]]]dddeeejjjsssyyyuuunnniiieeebbb```^^^ZZZXXXVVVVVVYYY]]]bbbeeedddgggiiijjjiiihhhhhhiiiiiigggeeeccccccdddfffhhhffffffeeedddfffhhhkkkmmmqqqssswww{{{}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyysssqqqtttvvvtttrrrrrrpppqqquuuyyy}}}|||yyyuuuiiihhhgggggghhhkkknnnqqqoooooooooppppppqqqqqqqqqssstttuuuuuuuuutttssssssoooooonnnnnnooopppqqqrrrpppooonnnnnnnnnnnnmmmmmmmmmpppuuuyyyzzzxxxtttrrrmmmkkkiiihhhkkkpppvvvzzz}}}{{{wwwrrrooolllkkkjjjhhhhhhjjjkkklllllllllllloooooopppqqqrrrrrrrrrrrrppppppqqqqqqrrrsssttttttkkkmmmpppsssvvvxxxyyyyyy}}}vvvfffYYYRRRJJJCCC@@@DDDHHHMMM\\\mmm|||vvvwwwzzz{{{}}}}}}|||yyyuuummmbbbZZZSSS]]]ccc```XXXQQQKKKGGGAAA@@@@@@@@@@@@@@@AAAAAAnnnxxxrrrgggbbb```dddmmm{{{yyyeeePPPDDDCCCDDDAAABBBDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDBBB@@@???>>>888999:::<<<===>>>??????===DDDPPP^^^lllxxxzzzrrrmmmhhhccc]]]XXXVVVUUUTTTTTTRRRLLLHHHEEE???999999<<<===GGGQQQWWWZZZXXXSSSMMMDDDAAA===999777666555444333333444444666777888999999AAAKKKRRRVVVYYY]]]aaacccbbbaaa```^^^]]]]]]\\\_________^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^_________```aaabbbcccbbbaaa___^^^YYY[[[]]]^^^\\\\\\\\\]]]______```_________^^^^^^aaacccdddddddddccccccccceeefffgggiiikkkmmmnnnoookkkjjjiiiiiijjjmmmppprrrppp}}}ssscccVVVQQQMMMPPPdddzzz~~~xxxggg[[[NNNGGGCCC???>>>???GGGOOOWWWYYYYYYXXXTTTNNNGGG???:::;;;AAAKKK[[[hhhzzz~~~}}}rrrfff```______aaa]]]ZZZZZZZZZXXXRRRLLLAAA@@@@@@???@@@@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJNNNTTTYYY]]]___^^^___fffwwwwwwmmmddd```YYYRRRJJJDDDBBBHHHWWWggg}}}rrrXXXMMMWWWyyylllUUUKKKBBBAAAAAA???>>>???@@@DDDIIIKKKLLLNNNSSSWWWZZZ___dddjjjsssnnn]]]WWWSSSTTTUUUWWW\\\bbb```dddlllxxx}}}zzzvvvqqqkkkeeeaaa]]]ZZZWWWSSSRRRQQQQQQSSSXXX^^^bbbccceeehhhiiihhhhhhhhhiiiiiigggdddbbbaaabbbccceeeddddddcccdddeeegggiiikkknnnppprrruuuwwwxxxyyyyyyvvvwwwwwwxxxyyyzzzzzz{{{{{{zzzxxxvvvvvvvvvwwwxxxrrrllliiilllooonnnmmmnnnmmmooossswww{{{|||{{{zzzllljjjgggeeefffiiillloooooopppppppppqqqqqqrrrrrrqqqqqqrrrssstttsssrrrqqqmmmlllllllllmmmnnnpppqqqnnnoooooooooooonnnnnnooooooqqquuuxxxyyyxxxvvvuuurrroookkkhhhhhhlllrrruuuzzzyyywwwtttpppmmmkkkiiigggggghhhiiijjjjjjjjjjjjmmmnnnooopppqqqqqqqqqqqqooopppqqqrrrssstttuuuuuummmooorrrvvvxxxyyyzzzyyy|||rrrbbbVVVPPPGGGBBB@@@EEEGGGKKKYYYiii|||~~~wwwwwwxxxwwwvvvqqqnnnpppxxx{{{{{{yyytttnnneee^^^YYYSSSZZZ^^^ZZZSSSNNNJJJGGGBBBBBBAAAAAAAAAAAABBBBBBgggppppppddd___[[[___gggsssyyyvvveeeQQQFFFCCCDDDAAAAAAAAABBBDDDEEEFFFGGGFFFFFFEEEDDDBBB@@@>>>===777888;;;===>>>>>>>>>===;;;AAAKKKYYYhhhwww{{{tttooohhhbbb___]]]\\\[[[YYYTTTNNNKKKEEE===:::;;;999===CCCHHHJJJIIIFFFCCC:::999777444333222222222222222333555666777888999:::BBBMMMTTTVVVYYY^^^cccdddcccbbb```___^^^^^^]]]____________^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^___aaabbbcccbbb```___\\\^^^``````___^^^___```____________^^^^^^^^^]]]___```aaabbbcccdddddddddeeefffhhhjjjkkkmmmmmmnnnooonnnmmmnnnpppssswwwyyysss~~~pppaaaTTTNNNLLLNNN\\\lll{{{}}}wwweeeZZZNNNHHHDDD@@@???@@@IIIQQQZZZ]]]]]]ZZZQQQHHH???999666:::AAAMMM___mmm|||nnnbbb^^^^^^]]]```]]][[[ZZZYYYVVVOOOJJJ@@@@@@@@@@@@AAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHIIILLLPPPUUUWWWXXXXXX[[[```kkkxxxqqqjjjfff^^^XXXPPPIIICCCCCCNNNYYYooo{{{```PPPTTTkkkrrrWWWLLLCCCBBBBBB@@@?????????CCCHHHKKKLLLNNNQQQUUUYYY\\\aaagggooozzz___XXXRRRSSSTTTVVV[[[```]]]aaahhhqqq|||}}}xxxtttppplllfffaaa]]]YYYUUURRRNNNNNNNNNOOOPPPTTTZZZ^^^```cccfffgggggggggggghhhhhhfffdddbbbaaaaaabbbcccddddddccccccdddfffhhhiiimmmnnnooopppqqqqqqqqqqqqooooooppprrrsssuuuvvvvvvwwwvvvsssqqqppprrrtttuuurrrkkkgggjjjlllllllllmmmkkkmmmooorrruuuxxxzzz{{{rrrooojjjeeeeeegggkkknnnooooooooooooppppppppppppnnnnnnoooqqqrrrrrrooommmjjjjjjjjjjjjkkklllnnnooolllnnnooooooooooooppprrrrrrsssuuuvvvvvvwwwvvvvvvwwwsssnnniiihhhjjjooorrrvvvvvvwwwvvvtttrrrooommmjjjkkkkkkkkkkkkjjjjjjiiillllllnnnoooppppppqqqqqqmmmnnnooopppqqqrrrssstttqqqsssuuuxxxyyyzzzzzzzzz|||~~~nnn^^^RRRLLLEEEBBBCCCGGGHHHJJJVVVeee||||||yyyxxxxxxxxxxxx{{{}}}xxxuuusssqqqnnnhhhcccgggpppxxxzzzyyytttuuuuuupppggg___ZZZYYYUUUYYYYYYRRRKKKHHHFFFDDDCCCCCCBBBBBBAAAAAABBBBBBdddjjjuuummm```ZZZVVVYYY```iiipppqqqcccPPPEEEBBBAAA@@@@@@???@@@AAADDDFFFGGGDDDDDDDDDCCCBBB???===<<<777999;;;>>>>>>>>>===<<<999===FFFRRRbbbrrrzzzuuuqqqlllhhheeeaaa[[[VVVRRRLLLCCC======888888:::===???>>><<<;;;555555555444333222222333333444555777888999::::::;;;DDDOOOVVVXXXZZZ```eeedddcccbbbaaaaaaaaabbbccc____________^^^^^^^^^^^^\\\]]]]]]]]]]]]^^^^^^^^^\\\]]]___aaaaaaaaa```___\\\^^^___^^^]]]]]]___```______^^^]]]]]]]]]]]]]]]]]]]]]^^^```cccdddeeeeeeggghhhjjjlllmmmmmmllllllooonnnnnnooorrrvvvzzz}}}zzznnn___RRRNNNNNNPPPXXXbbbppp{{{{{{tttdddYYYNNNIIIFFFBBBAAABBBMMMUUU]]]```___[[[PPPEEE<<<888888===FFFSSSfffvvvzzzjjj^^^ZZZ[[[[[[^^^\\\[[[[[[YYYTTTLLLFFF@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHIIIKKKNNNQQQRRRTTTUUUYYY]]]bbbsss}}}xxxsssooolllccc]]]UUUMMMFFFCCCJJJSSS```ppp|||{{{dddSSSUUU\\\xxxyyy[[[PPPEEECCCCCCAAA>>>======BBBGGGJJJJJJKKKOOORRRWWWXXX]]]dddlll|||}}}bbbYYYRRRQQQRRRSSSWWW[[[ZZZ^^^dddkkksss|||}}}wwwqqqllleeebbb]]]YYYVVVSSSPPPMMMLLLNNNPPPPPPQQQSSSXXX]]]]]]```ccceeeeeeeeefffgggffffffdddcccbbbaaaaaaaaaeeeddddddddddddeeefffgggjjjjjjjjjkkkkkkkkkllllllkkklllmmmnnnpppqqqrrrsssuuussspppmmmmmmooorrrtttuuunnniiikkkmmmlllmmmnnnlllmmmnnnoooqqquuuyyy}}}yyyuuummmgggeeefffjjjmmmlllllllllllllllkkkkkkkkkkkkjjjkkknnnppppppmmmjjjiiihhhhhhhhhiiikkkmmmnnnjjjlllnnnnnnmmmnnnqqqtttvvvuuutttsssssssssuuuuuuzzzvvvpppkkkiiikkknnnqqqtttuuuxxxzzzzzzyyywwwuuuqqqqqqppppppnnnmmmkkkkkkkkklllmmmooopppqqqqqqqqqmmmnnnoooppprrrsssttttttuuuvvvwwwxxxyyyzzzzzzzzzzzz}}}~~~mmm]]]PPPJJJGGGEEEIIINNNOOOOOOYYYhhhwww|||uuurrrsssuuuuuuuuuxxx{{{~~~}}}~~~vvvqqqmmmiiieeeaaa```fffqqqxxxwwwsssooorrrssslllaaaYYYWWWXXXZZZ\\\XXXNNNGGGEEEDDDBBBCCCBBBBBBAAA@@@@@@AAAAAAeeeiiippp}}}jjj\\\VVVRRRUUU[[[aaajjjmmm```OOODDD@@@?????????>>>>>>@@@CCCFFFHHHCCCCCCCCCCCCAAA>>><<<;;;888999<<<>>>???>>><<<;;;777:::AAALLL\\\mmm|||{{{sssnnnfff```ZZZWWWQQQGGGAAA???888666666777999888777777444666666666555555555666666777888:::;;;<<<<<<<<<===FFFQQQWWWXXX[[[```fffccccccbbbbbbccceeefffhhh``````_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^ZZZ\\\^^^`````````___^^^ZZZ[[[\\\[[[ZZZZZZ\\\^^^___^^^]]]\\\[[[\\\]]]]]][[[[[[\\\___bbbeeeffffffhhhjjjlllnnnnnnmmmlllkkkmmmmmmmmmooorrrvvv{{{}}}~~~nnn___RRRPPPRRRTTTYYY___iiiuuuzzzrrrdddYYYNNNJJJGGGCCCBBBDDDQQQXXX___aaa```ZZZOOODDD>>>;;;<<>><<<666999999999>>>DDDFFFCCCDDDDDDDDDCCCBBB???===<<<;;;;;;<<<<<<<<<;;;999888999:::===DDDPPPaaarrr~~~zzzrrrnnnggg```ZZZSSSMMMIII>>>===;;;999999999::::::999777555555777777777666:::::::::<<<>>>???===;;;???JJJUUU[[[^^^aaa```^^^ddddddccccccccccccddddddaaaaaa``````______^^^^^^]]]\\\\\\\\\\\\\\\\\\]]]]]][[[ZZZ\\\```bbbaaa___```^^^\\\ZZZZZZZZZ\\\\\\\\\^^^______]]]ZZZYYYZZZ]]][[[[[[^^^bbbeeedddccchhhiiikkknnnooommmhhhdddjjjmmmpppqqqqqqttt}}}vvvggg^^^UUUSSSTTTUUU[[[aaakkkvvv~~~wwwpppeeeYYYNNNIIIDDDAAAEEEMMMWWW^^^dddeeebbb[[[NNNBBB>>>===>>>GGGWWWhhhvvv|||tttaaaVVVUUUYYYZZZYYY[[[\\\YYYSSSKKKEEEBBB>>>???@@@AAACCCDDDEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@DDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHIIIJJJNNNPPPVVVXXX\\\```dddmmm}}}uuuqqqmmmkkkgggccc[[[PPPHHHGGGNNNTTT[[[ccciiimmmqqqooo^^^JJJKKKaaayyycccOOOHHHIIICCC@@@BBB@@@>>>@@@DDDHHHKKKMMMOOOOOOPPPXXXZZZ___lllxxx}}}hhhZZZMMMIIIJJJMMMQQQVVVTTTWWW\\\aaafffmmmtttyyy|||sssmmmeee^^^XXXUUUQQQMMMJJJIIIIIIIIIIIILLLQQQTTTUUUUUUWWWXXXWWWZZZ^^^aaaaaaaaabbbcccfffggghhhgggeeeccccccdddfffeeeeeefffhhhiiiiiihhheeeeeedddddddddeeeggghhhggghhhjjjlllmmmooooooppptttsssooojjjfffhhhmmmsssqqqnnnkkkhhhggghhhjjjlllmmmllllllkkklllpppvvvzzz~~~|||yyyssslllgggeeedddiiijjjjjjjjjiiihhhfffeeefffhhhjjjllllllllljjjiiikkkhhheeefffiiillllllkkkmmmmmmllljjjjjjkkkooorrryyyyyywwwrrrnnnmmmooorrrxxxxxxuuunnngggfffkkkpppuuuyyyyyywwwxxxyyyzzzyyywwwtttrrrmmmlllmmmpppsssuuuuuutttpppqqqrrrtttvvvxxxzzz|||~~~|||zzzxxxwwwvvvwwwwww{{{zzzyyyzzz~~~sss]]]QQQOOOKKK]]]eeeccceeefffiiisss}}}vvvgggeeennnxxxzzzzzztttnnnjjjiiiiiihhhgggfffwww|||uuupppmmmiiieeeaaa```]]]bbbooowwwuuupppooorrrqqqnnneeeXXXRRRVVV]]]hhhaaaVVVNNNJJJHHHDDDBBBCCCBBB???=========>>>???lllgggfffmmmwwwvvvaaaVVVRRROOOMMMMMMSSSVVVXXXSSSJJJAAA;;;:::666888999999===DDDFFFCCCCCCCCCCCCBBBAAA???===<<<;;;;;;<<<<<<;;;:::999888777888;;;AAALLL[[[lllvvv~~~zzztttmmmeee]]]UUUOOOEEECCC@@@>>>>>>======<<>>>>>======>>>???@@@@@@?????????BBBMMMXXX\\\]]]```bbbaaacccbbbbbbbbbbbbbbbbbbcccaaaaaa``````______^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\^^^]]]\\\^^^aaabbbaaa``````___]]][[[ZZZ[[[\\\]]]]]]^^^______]]][[[[[[\\\[[[ZZZZZZ]]]```ccccccbbbfffgggiiilllnnnmmmjjjgggiiilllooooooooosss|||uuuhhh```ZZZYYYZZZ[[[___dddkkkvvv{{{ssslllcccXXXNNNIIIDDDAAAEEELLLYYYaaaggggggddd[[[MMMAAA>>>@@@EEEPPP___ooo{{{sssbbbXXXWWWYYYXXXXXXZZZZZZWWWPPPIIICCCAAA???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHJJJMMMOOOUUUYYY___dddgggmmm|||xxxrrrnnnllldddbbb[[[PPPGGGFFFMMMTTT^^^eeejjjlllppppppaaaOOOHHH\\\sssiiiSSSJJJJJJCCC@@@AAA>>><<<>>>BBBFFFIIILLLNNNNNNQQQXXXYYY]]]iiisss}}}zzzjjj]]]OOOJJJIIIJJJNNNRRRVVVXXX[[[___bbbfffllloooxxxzzz~~~{{{qqqkkkddd\\\UUUSSSPPPMMMJJJIIIIIIIIIIIILLLPPPSSSUUUUUUWWWXXXWWWZZZ]]]___``````aaabbbfffggghhhhhhfffddddddeeeeeedddcccdddfffgggfffeeeeeeeeeccccccccccccdddeeeeeefffhhhjjjlllnnnoooooooooooommmjjjggghhhlllpppooommmjjjhhhgggiiikkklllllllllkkkjjjjjjmmmssswww{{{zzzxxxsssmmmhhheeeeeefffggghhhhhhhhhgggfffeeeiiijjjkkkllllllllllllkkkmmmiiifffeeehhhjjjkkkjjjlllllllllkkkkkkllloooqqqwwwwwwuuurrrmmmlllmmmooovvvvvvtttnnnhhhfffjjjnnnppprrrwww~~~zzzuuuvvvxxxzzz|||{{{yyyvvvtttnnnnnnnnnpppsssuuutttsssssssssttttttuuuwwwxxxyyy}}}|||{{{yyywwwvvvuuuuuuzzzyyyyyyzzz~~~sss]]]SSSRRRUUUjjjuuutttuuusssttt}}}{{{nnn___[[[cccnnnssswwwsssllleee___\\\ZZZZZZeeevvv{{{vvvpppmmmkkkhhhddd``````___eeeqqqxxxvvvqqqooosssqqqlllbbbXXXVVV]]]eeekkkbbbVVVMMMIIIGGGEEECCCDDDCCCBBB@@@?????????@@@kkkeeecccgggoooyyyooo]]]SSSOOOKKKIIIHHHIIILLLMMMKKKCCC<<<888777555777888999===DDDFFFCCCCCCCCCBBBAAA@@@>>>======;;;<<<<<<;;;:::999888777444555888===FFFSSSaaajjjvvv~~~wwwnnnddd^^^SSSPPPLLLJJJHHHGGGEEEDDDCCCBBBAAAAAACCCCCCBBBAAACCCEEEGGGFFFCCCAAACCCEEEFFFRRR]]]___^^^aaacccdddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^]]][[[[[[[[[ZZZZZZ[[[[[[[[[```___^^^___aaabbbaaa``````___^^^\\\\\\\\\\\\]]]]]]^^^___^^^\\\\\\]]]___[[[ZZZZZZ\\\___aaaaaaaaacccccceeehhhkkklllkkkiiihhhkkkmmmllllllqqq{{{sssfff```]]]___aaaaaacccffflllvvv~~~~~~xxxnnnggg___WWWNNNHHHEEECCCGGGMMM[[[cccjjjjjjddd[[[LLL@@@;;;AAAKKKXXXfffttttttcccZZZZZZYYYWWWWWWXXXXXXTTTNNNGGGAAA???@@@AAAAAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHIIILLLNNNUUUYYYaaahhhiiikkkttt}}}uuupppmmmaaa```[[[PPPFFFCCCIIIPPP```gggkkkkkkooopppfffWWWHHHYYYlllpppXXXMMMKKKCCC???@@@<<<:::<<<@@@DDDHHHKKKMMMNNNRRRXXXXXX[[[eeennn}}}wwwuuulll___QQQJJJHHHGGGIIILLLSSSVVVXXX[[[]]]```dddggglllooossswww|||zzzooohhhaaaZZZQQQPPPOOOMMMLLLJJJIIIIIIGGGKKKOOOSSSTTTUUUWWWXXXXXXZZZ\\\]]]]]]^^^```bbbeeeggghhhhhhgggffffffgggdddcccbbbbbbccccccbbb```cccbbbaaa``````aaabbbbbbbbbcccfffhhhkkkmmmoooooojjjkkkkkkjjjhhhhhhjjjlllmmmllliiihhhgggiiikkkmmmkkkkkkjjjiiihhhjjjnnnrrruuuvvvuuurrrnnniiigggfffeeeeeeggghhhiiiiiiiiiiiimmmllllllllllllmmmmmmnnnoookkkgggeeeeeeggghhhiiijjjlllmmmmmmllllllnnnppptttttttttqqqnnnlllkkklllssssssrrrmmmhhhgggiiillllllmmmpppsssttttttrrrqqqtttwww{{{}}}~~~|||yyyvvvpppooooooqqqssssssrrrqqquuuuuuuuuuuuuuuuuuuuuuuu||||||{{{zzzyyyxxxvvvuuuzzzyyyxxxxxx|||wwwaaaWWWXXX___xxx~~~}}}yyymmm^^^VVV\\\hhhppptttsssnnncccVVVOOONNNPPPeeeuuuuuuqqqmmmlllkkkjjjeeebbbaaabbbhhhssszzzwwwrrrooorrrooohhh^^^XXXZZZdddllllllbbbUUUJJJFFFEEEDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@jjjdddaaaccciiiqqq}}}{{{lll\\\SSSMMMHHHCCCBBB@@@BBBDDDBBB>>>999777666444666888888>>>EEEGGGEEEDDDCCCAAA@@@>>>>>>======<<<<<<;;;:::999888777666333444666:::AAAKKKVVV^^^jjjtttxxxqqqfffbbb\\\YYYXXXVVVSSSPPPMMMKKKJJJJJJKKKKKKIIIGGGIIILLLMMMJJJEEEBBBEEEIIIGGGUUUbbbdddbbbcccdddeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___^^^^^^]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[``````___``````aaa``````aaa```___^^^]]]]]]]]]]]]]]]^^^]]]\\\[[[\\\^^^```\\\\\\\\\^^^___aaaaaaaaabbbaaaaaacccfffhhhhhhggghhhjjjlllllllllqqq|||}}}ooo```^^^___eeehhhgggfffhhhnnnwww}}}~~~~~~|||vvvllleeeZZZUUUMMMHHHFFFGGGLLLQQQ[[[dddkkkjjjdddYYYLLL@@@777???LLLZZZhhhvvvzzzhhh^^^]]][[[XXXXXXYYYWWWSSSLLLEEEAAA???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJJJJKKKJJJIIIJJJLLLNNNTTTXXX```ggghhhiiipppxxxwwwpppnnnaaa```[[[PPPEEE@@@DDDIII^^^eeeiiihhhllloooiii^^^OOOZZZeeeuuu\\\NNNKKKCCC???@@@<<<:::<<>>===<<<;;;999888666666555222444666999===EEEMMMSSS^^^hhhvvvyyytttmmmjjjiiihhhddd```]]][[[ZZZYYYXXXVVVSSSQQQLLLNNNNNNJJJCCCAAADDDHHHHHHVVVdddhhhgggfffeeeccccccdddeeeeeeeeeeeedddcccaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[^^^__________________```aaaaaa```______^^^^^^^^^]]]]]]]]]\\\[[[[[[]]]```^^^___``````aaaaaabbbcccbbbaaa``````bbbccccccbbbgggjjjmmmmmmmmmrrr|||xxxjjj\\\\\\aaakkkpppooommmmmmqqqxxx}}}}}}}}}~~~{{{tttkkkdddVVVRRRLLLGGGHHHNNNUUUYYY[[[dddkkkiiiaaaWWWKKKAAA888@@@MMM[[[jjjzzzqqqddd```^^^[[[[[[ZZZXXXSSSLLLFFFBBBAAA??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLKKKJJJKKKMMMPPPUUUWWW\\\bbbdddeeemmmvvvzzzrrrooodddbbb\\\QQQFFF@@@???BBBSSS]]]ccccccgggllljjjcccTTTYYY^^^{{{```OOOKKKCCC@@@AAA>>>;;;<<>>>>>===;;;888666555444444222333666888;;;@@@FFFJJJQQQZZZgggrrryyy~~~~~~yyyuuunnnllljjjhhheeeaaa\\\YYYQQQQQQNNNHHHCCCAAACCCEEEJJJVVVbbbhhhiiiiiifffaaaeeefffggghhhhhhgggfffeeebbbaaa```___^^^\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[]]]^^^``````______```aaabbbbbbaaaaaa```______^^^]]]^^^___^^^\\\\\\]]]___```bbbccccccbbbbbbccceeecccaaa``````aaaaaa```^^^eeeiiimmmnnnnnnsss|||qqqcccZZZ\\\dddqqqxxxxxxuuuuuutttzzz~~~}}}~~~}}}{{{xxxqqqggg```RRRQQQKKKGGGJJJUUU___ddd^^^ggglllhhh^^^TTTJJJAAA===DDDQQQaaarrr~~~nnnfffaaa]]]]]]\\\YYYSSSKKKFFFCCCBBB>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJLLLMMMMMMMMMLLLMMMPPPRRRUUUUUUWWW\\\^^^aaajjjsssyyyuuurrrjjjeee]]]TTTKKKEEE@@@>>>HHHUUU___aaafffmmmmmmhhhXXXWWWWWWzzzeeeRRRMMMEEECCCDDD@@@<<<===???BBBEEEIIILLLMMMMMMRRRPPPTTT___dddmmm}}}pppddd[[[RRRKKKEEE@@@AAAFFFMMMPPPSSSUUUVVVWWWZZZ[[[[[[]]]```cccfffiiijjjkkkjjjnnntttyyyzzzooohhh___WWWUUUTTTSSSPPPLLLHHHDDDBBB???CCCHHHLLLOOOQQQSSSUUUVVVWWWXXXXXXXXXWWWYYYZZZ]]]```bbbcccddddddfffgggfffdddbbbaaaaaaaaa___]]]YYYYYYYYYYYY[[[]]]___``````bbbeeehhhlllnnnpppqqqqqqnnniiiggghhhjjjlllmmmjjjiiihhhgggggghhhiiiiiiiiijjjkkkjjjhhhgggggghhhiiikkkmmmmmmkkkjjjjjjjjjhhhhhhhhhiiikkklllnnnoooqqqooommmkkkjjjkkklllmmmkkkkkkiiifffccccccdddfffiiikkknnnnnnnnnmmmmmmnnnqqqqqqqqqrrrttttttrrrppplllkkkkkkjjjiiiiiiiiiiiihhhjjjlllnnnooonnnlllkkkkkkmmmpppsssuuuuuutttssstttsssrrrrrrrrrqqqooommmlllmmmppprrrttttttttttttrrrtttxxx|||}}}uuullleee```___aaafffpppuuunnnbbbZZZZZZgggxxxtttnnnggg]]]WWWZZZ```___fffjjjdddXXXSSSZZZbbbssszzz{{{zzz~~~uuupppllljjjkkkkkkiiigggffflllsssuuuwwwxxxuuupppggghhhbbbYYYXXX^^^___ZZZ[[[SSSIIIBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@kkkeeeccceeekkkqqq|||~~~ttthhh[[[RRRIIIAAA<<<<<<888777666555444444333222///333666:::BBBMMMQQQPPPNNNJJJEEE@@@===<<<===>>>>>>===:::888555444333333000222555777999<<<@@@CCCFFFMMMXXXaaagggnnntttyyyyyy}}}{{{wwwqqqjjjfffZZZWWWRRRLLLHHHGGGGGGHHHNNNUUU]]]bbbgggjjjhhhccceeefffhhhiiiiiihhhfffeeebbbaaa```___]]]\\\[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\___aaaaaa``````bbbdddbbbbbbbbbbbbaaa```_________aaabbbaaa___^^^^^^___aaaccceeedddbbbbbbccceeecccbbbbbbbbbccccccaaa___bbbggglllnnnooossszzz}}}jjj[[[VVVYYYdddsss||||||{{{{{{www{{{~~~}}}~~~~~~zzzwwwssskkkaaaZZZPPPOOOKKKFFFLLL\\\iiinnneeelllooohhh\\\QQQHHHAAAAAAHHHVVViii}}}zzzlllccc]]]^^^\\\XXXRRRJJJEEEBBBBBB??????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOONNNNNNPPPSSSUUUUUUTTTUUUYYY[[[]]]eeemmmooo~~~yyyvvvoooggg^^^WWWSSSNNNFFF@@@EEETTTccchhhnnnvvvwwwsss___ZZZTTTuuunnnXXXQQQHHHEEEFFFAAA======>>>@@@CCCFFFIIIKKKLLLPPPNNNQQQ\\\```gggwwwxxxfff^^^VVVOOOGGGAAAAAAEEEIIILLLPPPSSSUUUWWWYYY[[[XXXZZZ\\\___aaacccddddddccchhhoootttyyy|||rrrkkkaaaYYYRRRRRRPPPMMMJJJFFFCCCBBB<<<@@@EEEJJJMMMOOOQQQSSSTTTVVVXXXYYYWWWVVVVVVWWWZZZ\\\___aaaaaabbbdddeeehhhfffdddddddddcccaaa___^^^^^^]]]\\\]]]^^^___``````aaadddgggjjjlllnnnooollliiiggggggjjjmmmnnnmmmjjjiiihhhgggggggggggggggfffhhhiiiiiigggeeeeeeeeehhhjjjkkkjjjiiiiiijjjkkkkkkjjjjjjjjjkkklllmmmnnnooonnnllljjjiiiiiiiiiiiifffhhhiiigggdddcccdddfffiiikkkmmmnnnmmmmmmnnnooopppooonnnqqqtttuuutttssslllkkkiiihhhiiijjjjjjkkkiiihhhgggiiimmmnnnllljjjkkklllnnnoooqqqqqqrrrrrrtttsssrrrrrrrrrqqqooommmjjjlllnnnqqqrrrrrrrrrqqqrrrsssvvvyyy~~~vvvjjj]]]TTTPPPMMMPPPXXXaaaccc___\\\]]]jjj}}}wwwsssqqqpppkkkcccbbbeeecccjjjoookkkccc```fffnnnxxx{{{~~~}}}{{{uuuoookkkkkkkkkjjjhhhkkkrrrwwwwwwxxxzzzxxxsssiiiiiibbbYYYYYYaaaaaaZZZSSSNNNGGGCCCCCCCCCBBB@@@@@@????????????AAABBBCCCkkkfffccceeejjjqqqzzz}}}}}}|||zzzpppeeeYYYPPPHHH@@@======888666444333333222111000...222666;;;DDDNNNTTTSSSPPPLLLFFFAAA===<<<===>>>???===:::777555444333333///111444666777:::===@@@AAAFFFMMMSSSXXX^^^eeejjjppprrrvvvyyy}}}{{{vvvddd___WWWRRROOONNNMMMMMMQQQUUUYYY^^^eeekkkjjjdddeeefffhhhiiiiiihhhfffeeebbbaaa```___]]]\\\[[[ZZZ]]]]]]\\\\\\\\\\\\]]]]]]\\\___bbbbbbaaaaaadddfffbbbccccccbbbbbbaaa```___aaaccceeedddbbb```______aaaccceeedddbbbaaaccceeecccccccccdddfffeeecccaaa___eeekkknnnooorrryyyzzzfffVVVRRRVVVbbbrrr|||}}}||||||xxx|||~~~}}}yyyuuupppggg\\\UUUOOOOOOJJJFFFNNN```ooouuukkkqqqrrriii[[[PPPFFF@@@BBBIIIXXXmmmpppddd\\\^^^\\\WWWQQQIIIDDDBBBBBB@@@@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQUUUWWWUUUTTTUUUXXXZZZ[[[aaahhhhhhttt}}}yyyqqqiii^^^ZZZYYYUUULLLCCCGGGYYYiiiqqqwww~~~ggg^^^UUUsssttt]]]TTTKKKGGGGGGBBB<<<<<<===>>>AAADDDGGGIIILLLOOOLLLOOOYYY\\\bbbqqq~~~jjjbbbYYYRRRIIIBBBAAAEEECCCGGGMMMRRRUUUXXX\\\^^^YYYZZZ[[[^^^___aaaaaabbb___eeelllpppuuu~~~}}}tttlllcccZZZOOONNNLLLJJJGGGEEECCCBBB:::>>>DDDHHHKKKNNNPPPRRRSSSUUUXXXYYYXXXVVVUUUUUUXXXZZZ]]]___```aaacccdddiiigggfffeeeeeeeeecccaaacccbbbaaa___^^^^^^_________aaacccfffiiikkklllmmmfffeeeeeeiiimmmpppooommmjjjjjjiiigggffffffffffffdddfffhhhgggeeedddcccccchhhiiijjjiiihhhhhhjjjlllooonnnmmmllllllmmmoooooonnnmmmllljjjiiihhhggggggcccfffhhhhhheeedddeeegggjjjlllmmmmmmllllllnnnpppooommmmmmooosssvvvuuutttmmmkkkhhhhhhiiijjjkkkllllllgggdddfffkkkooommmkkkllllllmmmnnnooopppqqqqqqtttsssqqqrrrrrrqqqooommmjjjlllnnnpppqqqqqqpppooorrrssstttwww{{{wwwiii[[[OOOIIIFFFFFFKKKUUU]]]___aaacccjjj}}}yyy}}}yyytttpppqqqtttrrrjjjfffhhhmmmtttyyyuuunnnlllrrryyyzzz{{{~~~{{{sssnnnmmmmmmllljjjnnnvvvzzzxxxxxx|||{{{vvvlllkkkcccXXXZZZdddeee]]]OOOKKKFFFDDDEEEEEECCCAAA@@@???>>>>>>???BBBDDDFFFhhhhhhfffdddeeemmmxxx|||yyyxxxwwwmmmbbbSSSIIIDDDAAA<<<999333555777666333111222555333444888>>>EEELLLOOOPPPOOOJJJCCC>>><<<;;;;;;;;;;;;999777555444333333333222222333555777999;;;===???CCCFFFJJJRRR]]]bbbaaagggkkkqqqtttuuuwwwzzz}}}zzzyyy{{{~~~qqqllleee___[[[ZZZYYYXXX[[[\\\\\\^^^___aaacccdddiiiiiihhhgggggggggggggggdddcccbbbaaa___^^^]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]```aaacccddddddcccbbbaaacccdddddddddcccbbb```___``````aaaaaaaaaaaaaaa```bbbbbbbbbcccdddfffggghhhffffffggghhhjjjjjjhhhfffeeeiiimmmoooooottt|||rrr```UUURRRSSS[[[jjjvvvyyyyyyzzz|||}}}~~~~~~}}}}}}~~~{{{tttkkkaaaXXXRRRNNNNNNIIIDDDKKK^^^qqqzzz|||}}}yyyooo```QQQHHHEEEIIIQQQ]]]nnnppp```^^^^^^\\\XXXPPPGGGBBBBBBCCCDDDBBB@@@BBBFFFHHHHHHFFFIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCEEEIIILLLMMMMMMNNNMMMLLLLLLNNNPPPRRRTTTUUUUUUVVVVVVWWW[[[```dddfffhhhvvv~~~vvvqqqhhh```^^^[[[QQQFFFAAANNN^^^mmm}}}lll```nnniiiUUUMMMIIIDDD@@@;;;;;;<<<<<<>>>BBBGGGLLLOOOJJJIIINNNTTTZZZdddooopppeeeZZZTTTOOOIIIDDDDDDEEEGGGJJJNNNSSSVVVXXXZZZ\\\\\\[[[[[[\\\^^^___aaa```cccgggjjjooowwwtttdddWWWSSSOOOKKKHHHGGGEEECCCBBB???@@@BBBEEEHHHKKKMMMNNNLLLOOOTTTXXXZZZYYYWWWUUUXXXYYY[[[]]]___aaacccdddeeefffgggiiiiiiiiihhhgggfffeeecccaaa`````````aaabbbbbbdddgggjjjjjjiiifffiiifffccceeejjjmmmllliiihhhggggggfffeeeeeeddddddeeeeeedddddddddddddddeeeeeegggjjjjjjiiihhhhhhiiinnnoooqqqpppnnnlllkkkkkknnnmmmllljjjiiihhhhhhhhhkkkkkkkkkjjjiiihhhgggfffjjjlllmmmmmmlllkkklllmmmmmmmmmllllllmmmppprrrtttllliiiffffffhhhjjjllllllmmmkkkgggfffhhhjjjllllllqqqooonnnnnnnnnooonnnnnnuuuvvvvvvvvvvvvtttrrrqqqlllmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrtttyyyyyykkk[[[NNNGGGBBBFFFKKKQQQWWW]]]dddhhhpppxxxxxxqqqsssrrrqqqsssvvvvvvrrrooowwwyyyyyywwwwwwzzz}}}|||}}}~~~vvvoooiiifffkkktttzzz~~~{{{~~~zzzpppjjjfffbbbaaaaaa```[[[VVVOOOKKKFFFCCCAAA@@@>>>===BBBAAA@@@??????AAACCCDDDhhhhhhfffdddffflllwww}}}yyywwwvvvlllcccWWWMMMGGGCCC>>>;;;666777888777444222333555444555888>>>FFFLLLOOOPPPOOOJJJCCC>>><<<;;;;;;;;;:::999777555333333333333444555555666777999:::;;;???BBBEEEHHHQQQ\\\bbbbbbfffiiimmmmmmjjjfffeeedddcccbbbdddjjjwww|||vvvnnniiiiiiiiigggeeeccccccbbbbbbbbbcccddddddeeeeeeggghhhhhhhhhggggggeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbaaa```___^^^]]]```aaacccddddddcccbbbaaaaaabbbcccdddcccbbb```___``````aaaaaaaaaaaaaaa```ccccccbbbccccccdddeeeeeeddddddeeegggiiijjjiiiiiiiiimmmqqqrrrsssxxxrrrbbbVVVRRRSSS[[[gggoooqqqrrruuu{{{|||~~~~~~}}}|||}}}~~~{{{tttkkkaaaXXXSSSLLLLLLHHHDDDLLLaaauuuzzzfffSSSHHHDDDJJJQQQ\\\kkk~~~ppp```]]]___]]]XXXPPPIIIDDDDDDEEEDDDBBBAAABBBEEEHHHGGGFFFIIIIIIIIIHHHGGGFFFFFFEEEHHHGGGFFFGGGJJJLLLLLLKKKMMMLLLKKKKKKMMMOOOQQQRRRVVVVVVWWWVVVWWWZZZ^^^aaafffeeeooozzzuuummmeeeccc```WWWLLL@@@HHHTTTddd{{{zzzlllvvvoooZZZOOOJJJFFFBBB=========<<<===AAAFFFJJJOOOKKKJJJOOOSSSXXXaaakkkzzzyyylll^^^VVVPPPHHHDDDCCCEEEFFFJJJMMMQQQUUUWWWYYYYYYYYYYYYZZZ[[[^^^```aaa___bbbeeegggkkkrrr||||||rrrdddXXXPPPMMMIIIGGGEEEDDDBBBAAA>>>???AAADDDGGGIIIKKKMMMOOORRRWWW[[[^^^^^^\\\[[[XXXYYY[[[]]]___aaabbbcccdddeeeggghhhhhhhhhgggggghhhgggeeeddddddddddddeeebbbbbbcccfffiiijjjiiihhhiiieeecccdddiiilllkkkiiigggffffffffffffeeeeeeeeeccccccbbbbbbaaabbbbbbbbbdddfffiiijjjiiihhhhhhiiimmmnnnpppooommmkkkkkkkkkmmmlllkkkiiiiiihhhhhhhhhkkkkkkkkkjjjiiihhhgggfffhhhjjjllllllkkkkkkkkkllllllkkkkkkkkklllmmmpppqqqllliiiffffffgggiiikkkkkkmmmjjjhhhhhhjjjlllmmmmmmnnnmmmllllllmmmoooppppppuuuuuuvvvvvvuuusssrrrqqqnnnnnnnnnooopppqqqsssssssssttttttttttttwww|||yyylll^^^QQQJJJHHHHHHKKKPPPWWW___gggkkksssxxxyyysssppppppqqquuuzzz|||zzzwwwwwwyyy{{{}}}|||zzz}}}wwwppphhhfffmmmwww~~~yyyzzzvvvmmmfffeeeeeeffffffbbbZZZTTTLLLIIIEEECCCBBBAAA???>>>AAA@@@@@@??????AAABBBCCChhhgggfffeeeffflllvvv~~~yyyvvvuuulllggg___UUULLLFFFAAA???:::::::::888555333444555555666999>>>FFFKKKNNNOOOMMMIIICCC>>><<<<<<;;;;;;:::999777555333333333333777777777888888999999:::===@@@BBBFFFPPP\\\cccdddccceeefffccc]]]UUUOOOMMMNNNNNNNNNQQQYYYiii{{{yyyvvvyyyzzzxxxtttnnnmmmkkkiiigggfffeeeeeeaaaccceeeggghhhhhhhhhgggdddeeefffgggggggggfffeeeffffffeeedddcccaaa_________aaabbbdddddddddbbbaaa^^^```bbbddddddcccaaa```aaaaaabbbbbbbbbaaaaaa```ccccccbbbbbbbbbbbbccccccbbbccccccdddfffhhhjjjkkkmmmqqquuuvvvwww{{{sssbbbVVVSSSUUU\\\eeejjjjjjmmmrrrzzz{{{}}}}}}|||||||||}}}~~~zzzsssjjj```XXXSSSJJJIIIEEEDDDNNNcccxxxmmmTTTHHHEEENNNTTT^^^kkk{{{xxxwww~~~qqqbbb]]]^^^\\\WWWPPPJJJFFFEEEFFFDDDBBBBBBCCCEEEGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGJJJHHHGGGHHHIIIJJJIIIHHHLLLKKKKKKKKKLLLMMMOOOQQQVVVWWWWWWVVVVVVXXX\\\___fffbbbfffyyy|||wwwnnngggeeecccYYYNNNCCCDDDIIIYYYsss|||zzzaaaRRRKKKGGGEEE@@@???>>>======???DDDGGGNNNLLLLLLNNNQQQUUU]]]eeessswwwfffZZZSSSKKKFFFDDDEEEFFFHHHKKKOOORRRUUUWWWUUUVVVWWWXXXZZZ\\\___```___```bbbccceeejjjssszzz|||zzzyyyvvvooobbbXXXMMMJJJGGGEEEDDDCCCBBB@@@>>>>>>@@@BBBDDDGGGIIIKKKNNNRRRWWW]]]```aaa```^^^YYYZZZ[[[]]]___aaabbbbbbddddddfffgggggggggfffeeehhhgggffffffffffffggggggcccbbbbbbdddhhhjjjkkkkkkjjjfffccccccfffiiiiiihhheeeeeeeeefffffffffggggggbbbaaa``````____________bbbeeeggghhhhhhggghhhiiikkkmmmooonnnlllkkkjjjjjjkkkjjjiiihhhhhhhhhhhhhhhkkkkkkkkkjjjiiihhhfffffffffhhhjjjkkkjjjjjjkkkmmmkkkkkkjjjiiijjjkkklllmmmmmmjjjfffeeefffhhhiiiiiillljjjjjjjjjmmmoooooonnnlllkkkjjjjjjkkknnnppprrrtttttttttttttttsssqqqqqqoooooonnnooopppqqqssstttuuuvvvwwwwwwvvvvvvyyy{{{}}}~~~yyynnnaaaVVVPPPMMMKKKJJJOOOYYYdddkkknnnvvvxxxzzz}}}|||vvvppppppqqqvvv|||~~~}}}zzzssstttyyy|||xxxuuuuuu{{{}}}wwwooohhhfffqqq}}}~~~wwwuuuqqqjjjaaadddjjjmmmllldddYYYPPPHHHFFFCCCBBBBBBAAA@@@>>>?????????@@@@@@@@@AAAAAAgggggggggeeefffkkkttt{{{|||xxxvvvpppnnnhhh___TTTKKKEEECCC======;;;888555444444444555666999>>>EEEJJJMMMNNNLLLHHHBBB>>>===<<<;;;;;;999888666444333333333333777777888999:::::::::::::::===@@@EEEPPP]]]eeegggbbbaaa^^^YYYRRRKKKFFFCCCAAABBBBBBAAACCCLLL\\\hhhsss~~~~~~{{{uuutttqqqnnnllljjjiiihhhddddddddddddeeeffffffgggcccdddfffggggggfffdddcccffffffeeeeeedddbbbaaa```___```bbbdddddddddcccbbb]]]___ccceeeffffffdddbbbbbbbbbccccccbbbbbbaaaaaaaaaaaa```aaaaaabbbccccccccccccccccccccceeegggiiimmmppptttuuuvvv|||tttbbbVVVSSSVVV\\\cccfffgggmmmtttyyy{{{}}}}}}|||{{{||||||~~~|||xxxqqqhhh___WWWRRRIIIGGGCCCDDDNNNbbbwwwqqqUUUIIIHHHSSSYYYbbbnnn{{{{{{nnnmmmrrr{{{|||qqqccc[[[\\\YYYTTTOOOJJJGGGFFFFFFDDDCCCCCCCCCDDDFFFGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGLLLLLLKKKLLLLLLNNNOOOPPPSSSTTTUUUVVVVVVXXX\\\___fff```___kkkzzzpppiiifffeee\\\QQQGGGDDDEEEOOOeee~~~kkkWWWLLLHHHGGGCCCBBB@@@>>><<<===AAADDDJJJKKKMMMNNNPPPTTT[[[bbbnnnmmm___WWWOOOJJJHHHEEEFFFGGGIIILLLOOOSSSUUUTTTTTTUUUWWWXXXZZZ[[[\\\]]]___`````````cccjjjpppvvvtttrrrrrrooohhh^^^UUULLLIIIEEEDDDCCCCCCAAA@@@======>>>???AAADDDGGGHHHJJJNNNTTTZZZ^^^______^^^YYYZZZ\\\^^^```aaaaaaaaabbbcccdddeeeeeeeeedddccceeeeeeeeeeeeffffffggggggeeedddcccdddgggkkkmmmmmmlllhhhdddcccdddeeeeeeeeecccddddddeeefffggghhhhhhbbbbbb```___^^^^^^^^^^^^aaacccfffggggggfffggghhhiiikkkmmmmmmkkkjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiigggfffeeefffhhhjjjkkkkkkkkkmmmnnnlllkkkjjjjjjiiijjjkkkkkkmmmjjjgggeeefffggghhhhhhkkkjjjjjjllloooppppppooolllkkkkkkjjjiiikkknnnqqqsssssssssrrrrrrqqqqqqpppoooooonnnnnnnnnppprrrssswwwyyyzzzzzzxxxwwwvvvwwwyyy{{{|||xxxpppdddZZZUUUPPPMMMLLLRRR^^^iiinnnooowwwwwwxxxyyy{{{~~~{{{uuuttttttwww{{{{{{yyyuuuooommmqqqzzz~~~zzzxxxuuurrrtttxxxzzzwwwsssmmmggghhhttt~~~uuupppmmmhhh]]]eeeoootttpppeeeVVVMMMDDDCCCAAA@@@AAA@@@???======>>>???@@@@@@@@@??????fffggggggffffffjjjrrryyy}}}zzzwwwuuuqqqhhh\\\RRRJJJGGGBBB???;;;888666444333333555666888===DDDIIIKKKLLLJJJFFFAAA>>>======<<<;;;888777555444333333333444555666888:::;;;<<<<<<<<<888<<>><<<<<>>AAADDDEEEFFFJJJQQQWWW\\\^^^^^^^^^YYY[[[]]]___`````````___aaabbbcccdddccccccaaaaaaddddddeeeffffffggggggggggggeeecccdddgggkkkmmmnnnmmmjjjgggdddccccccbbbbbbbbbcccdddeeefffhhhiiiiiieeedddcccaaa```_________```bbbeeefffeeeeeeeeefffgggiiikkkkkkjjjiiiiiijjjgggggggggggghhhiiijjjkkkjjjjjjjjjiiihhhgggfffeeegggiiikkklllllllllnnnooolllllllllkkkkkkkkkkkkkkkmmmjjjgggeeefffhhhiiiiiikkkjjjjjjlllnnnppppppooolllmmmmmmkkkiiiiiillloooqqqqqqqqqpppppppppppppppooonnnmmmmmmnnnoooqqqrrrwwwyyy||||||zzzwwwvvvvvvvvvxxxzzzxxxpppfff]]]YYYQQQOOOPPPXXXdddnnnqqqqqqyyyxxxxxxxxxyyy{{{}}}~~~~~~zzzyyyxxxzzz||||||xxxtttooojjjkkkttt|||}}}{{{{{{yyyuuuqqqmmmmmmpppssspppmmmjjjgggjjjxxx~~~sssmmmjjjhhh___hhhtttxxxqqqbbbSSSKKKCCCAAA???>>>??????>>><<<<<<===>>>?????????>>>>>>eeeggggggffffffjjjqqqvvv}}}{{{vvvooofff\\\SSSNNNGGGCCC>>>:::777666444333444555777<<>>======<<<;;;777666555333333333333444444555888:::;;;<<<<<<<<<888<<>>;;;;;;>>>@@@BBBJJJPPPOOOOOOTTTZZZ]]]gggvvvsssddd\\\TTTMMMJJJFFFEEECCCCCCEEEIIIMMMPPPTTTUUUUUUVVVVVVUUUUUUTTTZZZ^^^aaaaaa``````ccceeejjjiiihhhgggddd]]]UUUOOOKKKIIIEEECCCBBBAAA@@@>>>;;;:::::::::;;;>>>AAACCCEEEIIIPPPWWW\\\^^^^^^^^^ZZZ[[[^^^`````````___^^^```aaabbbbbbbbbaaa```___eeeeeefffggghhhhhhggggggfffdddccccccfffiiikkkkkkllljjjiiifffdddcccaaaaaabbbcccdddeeeggghhhiiiiiihhhgggeeecccbbb````````````bbbdddeeedddcccccccccdddgggiiijjjiiihhhiiiiiiggggggggghhhiiijjjlllllljjjjjjjjjiiihhhgggeeeeeehhhjjjlllmmmllllllmmmooollllllllllllllllllllllllnnnkkkgggfffgggiiijjjjjjkkkiiiiiiiiilllnnnnnnmmmkkkmmmooommmjjjiiikkkmmmppppppooonnnnnnoooooopppnnnnnnoooooopppppppppppptttvvvyyyzzzyyywwwvvvvvvuuuxxx{{{yyyrrriii```[[[SSSTTTWWW___jjjrrrvvvwww|||{{{yyyxxxxxxyyyzzz|||}}}~~~||||||~~~|||xxxsssllllllsssxxxuuuuuuyyy~~~yyyrrrmmmjjjlllpppoookkkiiiiiiiiinnnyyy~~~rrrjjjffffffeeennnwwwwwwlll]]]PPPJJJGGGDDD@@@>>>===>>>======<<<<<<<<<=========>>>>>>eeefffggggggfffiiiooottt|||wwwrrrmmmfff]]]WWWLLLGGGAAA<<<:::999777555444444666;;;@@@EEEGGGGGGGGGDDD@@@>>>>>>===<<<;;;777666444333222333333444555666888:::;;;:::999999999===@@@CCCJJJRRRTTTRRRQQQJJJAAA:::777555444333555555666777:::===@@@BBBBBBFFFPPP^^^ooozzzzzz{{{zzzxxxsssrrrpppnnnllljjjiiiiiikkkjjjiiigggdddbbb`````````___]]]\\\\\\]]]^^^___]]]^^^^^^^^^]]]\\\[[[[[[^^^___bbbdddeeeeeedddcccdddddddddeeeggghhhiiijjjeeeeeeeeeeeedddcccbbbaaa_________```bbbdddfffgggdddfffhhheee___[[[[[[]]]]]]```eeehhhlllttt|||wwwwwwzzzxxxqqqkkkjjjjjjjjjmmmrrryyy{{{}}}||||||wwwuuuppphhh```XXXRRRNNNJJJEEEEEEJJJRRR]]]mmm{{{dddPPPMMMTTTVVV\\\dddllluuuwwwoooeeeYYYXXXXXXYYYZZZZZZWWWRRRSSSOOOIIIFFFFFFFFFEEEDDDCCCEEEFFFEEECCCCCCEEEGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHJJJMMMPPPPPPOOOMMMKKKLLLMMMMMMMMMMMMMMMMMMLLLOOORRRTTTUUUXXX[[[]]]``````aaaeeekkkyyyyyyoookkkhhh___UUUEEE@@@???EEELLLVVVeeesss{{{oooXXXNNNLLLGGGFFFCCC>>>;;;;;;===@@@CCCLLLSSSQQQOOOSSSXXXYYYbbbooo{{{kkkbbbXXXPPPKKKGGGEEEBBBAAACCCGGGKKKNNNRRRSSSTTTUUUVVVVVVUUUUUUYYY^^^ccceeedddbbbcccddddddeeeeeedddaaa[[[UUUPPPKKKHHHDDDAAA@@@???===;;;:::999888888999<<>>>>>>>>===<<<;;;;;;;;;<<<===>>>dddfffhhhgggfffiiinnnsss|||wwwtttrrrmmmddd]]]PPPJJJCCC>>>===;;;999666333333555:::???DDDFFFFFFFFFCCC@@@>>>>>>===<<<;;;777666444333222333333444666888999::::::999777666;;;>>>AAABBBGGGLLLLLLHHHGGGBBB;;;777777666444222444222111222555999;;;<<>>;;;;;;===@@@DDDOOOUUURRROOORRRVVVVVV___jjjrrrhhh^^^TTTNNNGGGEEEBBB@@@AAAEEEJJJMMMPPPQQQSSSUUUVVVWWWVVVVVVXXX^^^eeehhhfffddddddeeeaaabbbcccccc```[[[VVVRRRJJJGGGCCC@@@>>>===;;;999:::999777777888;;;>>>@@@BBBFFFLLLSSSXXXZZZZZZYYYZZZ\\\^^^```aaa```^^^\\\______`````````___]]]\\\aaabbbcccccccccbbbaaa```bbb```___```bbbcccbbbbbbccceeehhhiiiiiiggggggfffccccccdddeeefffggghhhiiijjjiiigggeeecccaaa``````aaacccddddddbbb```______bbbdddggghhhhhhggghhhiiifffggggggiiijjjmmmnnnoooiiiiiiiiiiiihhhfffeeedddhhhjjjkkkkkkjjjiiijjjkkkiiijjjkkkllllllllllllkkkmmmkkkhhhhhhiiilllnnnnnnllliiifffeeefffhhhjjjjjjeeekkkpppqqqnnnlllmmmpppooonnnmmmllllllmmmoooooopppqqqtttvvvvvvtttrrrqqqjjjmmmpppsssssstttvvvwww{{{}}}~~~wwwmmmeee```^^^```cccgggmmmwww{{{uuusssuuuzzz}}}{{{~~~~~~yyyuuuvvvqqqrrrxxxuuujjjiiiooouuu{{{|||uuusssuuummmhhhkkkooossswww|||qqqddd___```qqqwwwzzzrrrbbbSSSLLLKKKRRRLLLEEE@@@>>>??????@@@===<<<:::999:::;;;===???cccfffiiikkklllnnnppprrr|||zzzxxxssslllgggZZZSSSKKKDDDAAA>>>999666222444666999<<<>>>@@@BBBDDDCCCAAA???===<<<;;;;;;999666222222444666666444777888888888888777777666=========???AAA@@@>>><<<<<<;;;888666444444555555555555555888<<<>>>???>>>CCCAAADDDOOO^^^kkkpppppprrruuuyyy~~~yyyuuuqqqnnnnnnnnnnnnmmmlllllllllkkkjjjiiigggggggggffffffeeedddbbbbbbaaa^^^[[[VVVRRRSSSVVV\\\___cccbbb```___]]]\\\\\\\\\```aaaccceeeffffffeeeeeefffeeeeeeddddddfffggghhhffffffffffffeeedddcccbbbcccbbbaaa```aaadddgggiiiggghhhhhheee```\\\ZZZYYY[[[^^^ccchhhnnnwww}}}sssqqq}}}{{{}}}~~~}}}{{{pppfffaaa]]]VVVPPPNNNMMMHHHJJJUUU```gggnnnuuu}}}wwwjjjZZZPPPPPPVVV[[[```bbbgggpppvvvsssiii___WWWUUUSSSSSSTTTUUUTTTSSSOOOLLLHHHDDDAAA@@@AAAAAAGGGGGGEEEDDDDDDCCCCCCCCCEEEEEEDDDCCCBBBCCCFFFHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMQQQPPPOOONNNOOOQQQSSSUUUZZZ\\\^^^___cccmmm||||||qqqiiiVVVMMMEEEDDDGGGMMMVVV___lllwwwzzzyyy}}}iiiWWWPPPKKKFFFDDDBBB???<<<===BBBCCCGGGMMMSSSVVVVVVUUUSSS]]]fffxxxoooaaaWWWQQQHHHFFFAAA===<<>>===<<<888888888888999:::;;;<<>>@@@AAABBBAAA???===<<<;;;::::::888555222222444666666555777888888888888888888888<<<;;;::::::;;;;;;999777999888666444444555666777777777777:::===@@@@@@@@@BBB@@@BBBLLLZZZeeehhhhhhgggiiimmmpppsssuuuwwwwwwtttqqqmmmkkkkkkkkklllkkkjjjjjjjjjjjjhhhgggfffeeeddddddddddddcccccccccccc^^^[[[WWWTTTTTTVVVZZZ]]]bbbbbbaaa___^^^^^^]]]]]]```aaabbbccceeeeeeeeeeeeggggggfffeeeeeeeeefffgggeeeeeeeeeeeedddcccbbbbbbbbbaaa``````aaacccfffgggiiikkklllkkkgggccc```___```aaadddiiipppyyyyyyooonnn~~~|||yyyoooeee```\\\TTTNNNLLLOOOLLLOOO[[[dddiiimmmrrrssskkk]]]PPPKKKOOOVVV\\\ccceeekkkssswwwrrrfff\\\VVVTTTSSSSSSTTTTTTSSSRRROOOLLLHHHEEEBBBAAABBBBBBDDDDDDDDDCCCCCCDDDEEEEEEBBBBBBCCCBBBBBBCCCFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKNNNNNNMMMMMMNNNPPPRRRTTTVVVZZZ^^^```ccciiirrrzzz~~~vvvaaaVVVJJJEEEEEEKKKVVV```gggrrruuuuuuyyy~~~rrr^^^TTTNNNIIIFFFDDDAAA<<<<<<@@@AAAEEEKKKQQQUUUVVVTTTSSSZZZbbbqqqtttcccXXXRRRIIIFFFBBB>>>===@@@EEEHHHLLLPPPSSSTTTSSSTTTWWW[[[```cccgggkkknnnooonnnmmmiiiccc]]]YYYXXXWWWRRRNNNIIIHHHFFFCCC@@@>>><<<;;;999999999999:::;;;<<<===BBBEEEKKKOOOSSSWWW[[[^^^___`````````______^^^]]]]]]___```___]]][[[[[[\\\______```aaaaaaaaaaaaaaa```___^^^]]]]]]^^^``````eeecccbbbccceeeffffffeeeeeeeeedddddddddeeefffggghhhiiiiiihhhgggdddbbbaaacccccccccccccccccccccccccccdddfffggghhhgggfffeeegggggggggggggggggghhhhhhhhhhhhiiijjjjjjiiieeebbbeeefffiiijjjkkkiiigggfffjjjiiiiiijjjmmmnnnnnnmmmlllkkkiiihhhggghhhhhhiiiiiifffddddddgggjjjkkkllljjjmmmppppppooolllkkkkkkooooooooonnnnnnmmmmmmlllmmmnnnpppqqqrrrqqqpppooooooooooooppprrrsssrrrqqqsss{{{yyylllbbb]]]___eeemmmsssvvv{{{{{{uuuqqqqqqqqqsssyyy|||xxxxxxxxxxxxxxxuuupppmmmttttttwwwyyytttkkkjjjnnnvvvtttwwwsssqqqoooppptttwwwwwwuuusssxxx~~~~~~ssshhhhhhooo{{{{{{tttdddUUUNNNIIIDDDKKKJJJGGGCCC@@@>>>======;;;::::::::::::;;;<<<<<<^^^aaadddgggjjjllloooqqq}}}}}}{{{wwwrrrnnnfff___VVVNNNIIIDDD>>>999777888999:::;;;===???@@@???>>>===;;;:::999999999777555333222444555666555888888888999999:::;;;;;;>>>;;;888666666666555444444333333222444666888::::::::::::===@@@CCCCCCBBBBBB@@@BBBJJJUUU^^^aaa```cccdddfffhhhkkkmmmnnnooonnnkkkhhhgggggghhhiiihhhhhhhhhhhhgggfffeeedddcccaaabbbbbbbbbccccccdddddd```^^^[[[YYYXXXZZZ\\\]]]aaaaaaaaa```````````````aaaaaabbbbbbccceeefffgggiiihhhgggfffeeeeeeeeeeeeddddddddddddcccbbbaaaaaa___``````aaabbbcccdddeeeiiilllpppqqqnnnjjjgggfffeeecccccciiisss{{{sssiiigggxxx}}}{{{zzzwwwmmmddd___ZZZRRRMMMKKKNNNOOOUUU```hhhjjjkkkmmmjjj^^^OOOGGGHHHOOOXXX^^^fffjjjqqqwwwxxxqqqdddZZZVVVTTTSSSSSSTTTUUUSSSRRRMMMJJJGGGCCCAAA@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFF@@@AAABBBBBBBBBCCCFFFIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKMMMOOORRRSSSQQQVVV\\\```aaacccfffjjj|||nnnaaaPPPGGGDDDHHHTTT___gggrrrwwwyyy~~~jjj[[[RRRMMMIIIFFFBBB===;;;===@@@CCCJJJPPPTTTUUUUUUTTTXXX\\\hhh}}}~~~iii\\\WWWOOOKKKFFFAAA???@@@CCCFFFIIIMMMQQQRRRRRRTTTXXX\\\cccfffkkkpppsssttttttsssjjjddd\\\WWWTTTRRRNNNKKKHHHHHHGGGEEECCC???<<<;;;::::::999999:::;;;===>>>BBBFFFKKKOOORRRUUUXXXZZZ^^^^^^______^^^^^^]]]]]]_________^^^\\\[[[\\\]]]______```aaaaaaaaaaaa```___^^^]]]]]]^^^___aaaaaadddcccbbbccceeeggggggfffdddcccbbbaaaaaaccceeefffhhhiiikkkllljjjgggdddbbbcccdddeeeffffffeeedddccccccdddeeefffffffffeeedddggggggffffffeeefffffffffggghhhiiikkkllljjjfffbbbdddeeegggiiijjjiiigggfffjjjhhhggggggjjjlllmmmmmmiiiiiiggggggfffggghhhiiiiiigggeeeeeehhhjjjlllllliiikkknnnnnnmmmlllllllllnnnnnnnnnmmmlllkkkjjjjjjiiijjjlllnnnnnnnnnnnnmmmmmmllllllmmmoooppppppooosssxxx}}}}}}vvvmmmgggdddeeekkksssxxxzzz{{{~~~yyyrrrmmmjjjlllrrrzzz{{{wwwrrrssssssrrrooollljjjjjjtttsssuuuxxxwwwssspppqqqwwwsssttt}}}vvvuuuuuuxxx||||||yyyuuupppsssvvvvvvpppjjjnnnuuu{{{ooo]]]OOOIIIEEECCCEEEEEECCCBBBAAA@@@@@@@@@:::::::::::::::;;;<<<<<<^^^aaaeeeiiikkknnnqqqssszzz~~~{{{vvvrrriiibbbYYYRRRNNNHHHBBB>>>999999999999:::;;;<<<======<<<;;;999888777777777555444333444555666777777999999888999:::<<<>>>@@@BBB>>>:::777666555555444222111111222444777;;;===>>>======@@@CCCEEEEEEEEEAAAAAABBBIIISSSZZZ]]]]]]dddddddddfffgggiiikkkllliiigggddddddeeegggggggggfffggggggfffeeedddccccccaaaaaabbbbbbbbbcccccccccdddcccbbb```____________``````aaabbbbbbbbbbbbbbbccccccbbbbbbccceeeggghhhiiiiiihhhfffeeedddddddddbbbbbbcccbbbbbbaaa``````]]]___```bbbccccccccccccggglllqqqtttssspppnnnllliiieeecccjjjxxx}}}uuummmcccaaaqqq~~~}}}{{{zzzxxxxxxtttlllddd___ZZZQQQLLLKKKKKKPPPZZZeeekkkllljjjiiihhhXXXHHHBBBGGGQQQZZZ```iiinnnvvv|||zzzqqqdddZZZWWWVVVUUUUUUVVVVVVUUUSSSJJJHHHDDDAAA?????????@@@BBBAAAAAABBBBBBCCCDDDEEEBBBCCCDDDCCCBBBCCCEEEGGGIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMPPPRRRSSSNNNSSSYYY\\\]]]^^^___```jjjtttgggVVVJJJDDDFFFQQQ\\\eeerrrzzzwwweeeVVVOOOJJJGGGDDD>>>;;;===???CCCIIIOOOSSSUUUUUUUUUWWWXXXaaarrrrrrccc]]]XXXRRRKKKDDDAAA@@@AAABBBEEEIIINNNPPPQQQTTTXXX\\\fffiiioootttxxxyyyxxxwwwqqqjjjaaaYYYTTTPPPMMMKKKHHHIIIIIIHHHFFFCCC???===<<<;;;:::999:::;;;===>>>EEEHHHMMMQQQSSSUUUWWWYYY]]]]]]]]]^^^^^^]]]]]]\\\``````___]]][[[[[[]]]^^^^^^___``````aaaaaa``````^^^]]]]]]]]]^^^___aaabbbbbbaaa```aaaccceeeeeeeeecccbbb```___```aaadddeeefffiiilllnnnmmmjjjfffcccdddfffgggiiiiiigggfffddddddeeeeeefffffffffeeedddffffffeeedddcccccccccdddfffgggiiikkkllljjjfffbbbcccdddfffggghhhhhhgggggghhhgggggghhhkkkmmmmmmmmmiiihhhggggggggghhhiiijjjiiigggeeefffhhhkkkllllllhhhjjjkkklllkkkkkkkkkmmmmmmnnnnnnnnnmmmkkkjjjiiiggghhhiiikkkllllllllllllllljjjiiiiiillloooqqqqqqtttvvvwwwwwwtttqqqooonnnmmmrrryyy}}}|||zzzyyyxxx{{{~~~{{{tttnnnkkklllqqqwww}}}~~~|||wwwsssmmmmmmlllhhhdddeeeiiinnnrrrqqqrrrvvvyyyxxxuuurrruuuppppppwwwxxxyyy}}}{{{uuussspppllliiikkkssszzz~~~uuueeeUUUJJJFFFEEEEEEAAAAAAAAAAAA@@@@@@AAAAAA::::::999999::::::;;;<<<]]]aaaeeeiiikkknnnqqqtttxxxzzzuuuqqqgggbbbZZZUUUQQQMMMGGGCCC;;;:::999888888999;;;<<<<<<<<<:::999777666666666444444555555666777888999:::999999999;;;???BBBDDDEEEAAA<<<888777777777666333333333444666:::===???@@@??????AAADDDFFFGGGFFF??????@@@FFFNNNVVVZZZ\\\aaaaaaaaabbbccceeeggghhhfffdddcccccceeefffffffffeeefffffffffeeedddcccbbbcccccccccbbbbbbbbbaaaaaaeeeeeedddcccbbbaaaaaa```___```aaabbbccccccccccccddddddcccdddeeefffhhhjjjiiihhhgggfffeeedddcccbbbaaaaaabbbbbbaaaaaa``````]]]^^^aaabbbdddccccccbbbhhhlllqqquuuuuutttssssssrrrllliiiooo|||yyyooofff]]][[[kkk~~~~~~|||{{{}}}}}}}}}|||{{{zzzxxxwwwqqqjjjccc___YYYQQQLLLLLLJJJSSS```jjjpppqqqnnnjjjhhhVVVDDDAAAHHHPPPYYYaaakkkrrr{{{{{{qqqeee]]]YYYXXXXXXYYYZZZYYYWWWUUUIIIGGGDDDAAA???@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHGGGFFFEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSNNNPPPSSSVVVYYY[[[]]]___bbbtttqqqgggZZZOOOHHHEEELLLVVV^^^mmmyyyppp[[[SSSKKKHHHEEE???===>>>???CCCHHHNNNRRRUUUUUUUUUWWWVVV\\\iiizzz}}}kkkccc^^^WWWMMMEEEAAAAAAAAAAAABBBFFFKKKNNNPPPSSSXXX\\\fffkkkssszzz~~~~~~||||||vvvlllccc[[[UUUQQQOOOHHHIIIIIIIIIGGGDDDAAA???>>><<<;;;::::::;;;===???HHHLLLQQQTTTVVVWWWXXXYYY\\\\\\]]]]]]]]]]]]]]]\\\`````````^^^\\\[[[]]]___^^^^^^___```````````````^^^]]]]]]]]]^^^___aaabbb```^^^]]]^^^aaabbbbbbbbbbbbaaa_________```bbbccceeehhhllloooooolllgggdddeeefffhhhiiiiiihhhfffeeeffffffgggggggggfffffffffggggggfffeeeddddddddddddffffffhhhjjjkkkiiifffbbbaaabbbdddfffggggggggggggffffffhhhkkknnnnnnmmmkkkjjjiiihhhggghhhiiijjjkkkhhhfffeeefffhhhkkkkkkkkkhhhiiijjjiiihhhiiikkklllnnnnnnoooooonnnmmmkkkjjjffffffggghhhiiijjjjjjjjjllliiiggghhhlllqqquuuwwwwwwuuurrrqqqrrruuuwwwyyyuuuxxx|||}}}yyyvvvssswwwzzz~~~|||xxxuuusssrrruuuzzz}}}}}}yyytttqqqllliiibbb[[[XXX\\\fffnnnoooooopppsssxxxzzzvvvrrrpppllllllssszzz~~~{{{}}}yyymmmcccccckkkvvv}}}{{{nnn[[[MMMEEEAAABBBCCC@@@@@@@@@@@@??????>>>>>>:::999999999999:::;;;;;;\\\___dddgggjjjmmmppprrrwwwyyyrrrmmmfffaaa[[[VVVTTTPPPJJJFFF<<<;;;999888888999;;;<<<>>>===;;;999888666666555333555777888888888:::<<<;;;:::999999<<>>;;;:::;;;::::::999888888888:::<<>>======AAAIIIQQQWWWZZZ``````aaabbbdddeeeffffffeeecccbbbccceeeffffffeeedddddddddddddddcccbbbbbbddddddccccccbbbbbbbbbaaaccccccbbbbbbaaaaaa``````^^^___aaabbbccccccbbbbbbcccdddddddddeeeggghhhiiiggggggffffffdddcccaaaaaa```aaaaaabbbaaaaaa``````^^^___aaacccddddddcccccchhhkkkooorrrsssuuuwwwyyy{{{uuurrrvvvuuujjjaaaYYYXXXgggzzz|||zzzyyy}}}~~~~~~{{{yyywwwlllfffaaa^^^WWWOOOKKKLLLMMMYYYfffnnnrrrtttqqqmmmdddRRRBBBAAAHHHOOOYYYcccooowww{{{pppeee___ZZZZZZZZZ[[[\\\[[[YYYWWWJJJHHHEEECCCAAABBBCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCHHHIIIIIIHHHEEECCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQMMMNNNOOOQQQTTTXXX\\\^^^bbblll~~~|||nnnfff]]]TTTJJJEEEHHHOOOZZZiiiwww{{{dddYYYOOOJJJFFFAAA?????????BBBGGGLLLPPPSSSSSSSSSTTTSSSXXXbbbmmm}}}{{{rrrjjj```RRRHHHCCCBBBBBBAAA@@@DDDIIIMMMNNNQQQWWW[[[eeelllwwwuuujjj```XXXRRRPPPIIIIIIIIIHHHGGGEEECCCAAAAAA@@@===<<<<<<>>>@@@AAAJJJNNNSSSWWWXXXXXXYYYZZZ\\\\\\]]]]]]^^^^^^]]]]]]`````````___]]]\\\]]]^^^^^^^^^___````````````______^^^]]]]]]^^^___aaaaaa___^^^\\\]]]___``````___```````````````aaaaaabbbcccfffjjjmmmnnnkkkhhheeeeeefffggghhhhhhgggfffeeehhhggggggggggggfffffffffiiihhhggggggggggggggggggeeeeeefffgggiiihhheeeccc```aaabbbdddfffgggggghhhdddeeehhhllloooooommmjjjkkkjjjiiihhhhhhhhhiiijjjfffeeeeeefffhhhjjjjjjjjjhhhiiihhhgggfffgggiiikkkmmmnnnpppppppppooommmkkkeeeeeeeeefffffffffggggggiiihhhhhhkkkqqqxxx|||~~~xxxrrrjjjiiinnnvvv|||{{{}}}~~~~~~|||xxxtttqqqssswww|||~~~~~~}}}||||||zzz|||~~~~~~{{{vvvpppllliiibbbXXXPPPOOOVVVaaajjjmmmoooqqqrrrvvvyyywwwqqqkkkggghhhooowwwzzz{{{~~~~~~nnn```aaalllvvvzzzxxxgggSSSGGGAAA======>>>@@@@@@@@@???>>>===<<<;;;999999999999999:::;;;;;;^^^aaaeeehhhjjjmmmppprrrwww}}}sssmmmgggbbb\\\XXXVVVRRRLLLHHH>>>===;;;999999;;;===>>>AAA???===;;;888777555555333666999:::999:::<<<>>>;;;:::999999===BBBHHHLLLIIIFFFCCCAAAAAAAAAAAA@@@@@@???=========???@@@BBBAAA@@@@@@BBBDDDFFFFFFEEEAAA???>>>@@@EEENNNVVVZZZ___```bbbeeefffggggggfffdddcccbbbbbbdddeeedddcccaaabbbbbbbbbbbbaaaaaa```ccccccccccccddddddddddddbbbbbbaaaaaaaaaaaaaaaaaa^^^___aaabbbcccbbbaaa```aaaaaacccdddeeefffffffffddddddeeeeeedddbbbaaa``````aaaaaabbbbbbbbbaaaaaa``````aaacccddddddeeeeeefffggghhhjjjkkkoootttxxx|||yyywww{{{~~~rrrfff^^^WWWVVVeeexxx}}}{{{yyy}}}~~~~~~zzzuuurrreeeaaa^^^[[[UUUMMMJJJKKKPPP\\\hhhmmmppprrroookkk^^^MMMAAACCCJJJQQQ^^^kkkuuu|||zzzmmmddd___ZZZZZZZZZ[[[\\\[[[YYYVVVHHHFFFDDDAAA@@@AAABBBDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHHHHGGGEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLLLLNNNRRRVVVYYY[[[```cccnnnzzznnnhhh```WWWKKKCCCEEEKKKTTTbbbooo~~~pppcccUUUMMMHHHCCC@@@AAA>>>AAAEEEJJJMMMOOOPPPPPPPPPOOOSSS\\\bbblllvvvbbbRRRIIIEEEBBB@@@???CCCHHHKKKMMMPPPUUUYYYbbblll{{{tttggg]]]WWWTTTMMMMMMLLLKKKJJJHHHHHHGGGFFFDDDAAA??????AAADDDEEEJJJNNNTTTXXXYYYYYYZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^___```aaa```^^^]]]]]]]]]]]]^^^______``````______```___^^^]]]]]]^^^``````aaa___]]]]]]^^^___^^^]]]^^^___```aaabbbaaaaaa```aaadddhhhkkkllljjjhhhfffeeeffffffffffffffffffeeeggggggffffffeeeeeeeeeeeefffffffffeeeffffffggggggeeedddddddddffffffeeeddd___```aaaccceeefffggghhhddddddfffhhhlllmmmlllkkkkkkjjjhhhgggffffffggghhheeeddddddeeegggiiiiiihhhiiiiiihhhfffdddeeegggjjjkkkmmmoooqqqqqqpppnnnlllddddddcccbbbbbbbbbbbbcccdddfffkkksss{{{wwwmmmbbb```gggsss|||}}}{{{zzzwwwtttrrrqqqvvv|||}}}wwwpppiiiddd```YYYPPPKKKOOOYYYdddkkklllqqqssssssuuuxxxvvvqqqfffcccdddlllssstttuuuvvvxxxpppbbbdddooovvvvvvooo]]]KKKBBB???<<<;;;===>>>>>>??????>>>===;;;:::999999999888999999:::;;;aaadddhhhkkkmmmooorrrtttwwwwwwpppiiiddd^^^ZZZWWWSSSMMMHHH@@@>>><<<;;;;;;===???AAACCCAAA???<<<999777666555333777:::;;;:::;;;===???<<<:::999:::===CCCJJJNNNMMMKKKHHHGGGHHHHHHHHHGGGDDDCCCAAA@@@???@@@AAABBB@@@@@@@@@AAADDDFFFEEEEEEFFFDDDAAAAAAFFFNNNVVV\\\[[[]]]```bbbdddddddddccccccbbbaaabbbcccdddcccbbb``````````````````______aaabbbcccdddeeefffggggggccccccbbbbbbbbbcccdddddd]]]___aaabbbcccbbb```___^^^___aaacccdddddddddcccbbbcccddddddcccbbb```___aaaaaabbbbbbbbbbbbbbbaaaaaaaaabbbcccdddeeeffffffaaaaaaaaaaaaccciiipppuuuwwwwwwxxx~~~}}}qqqeee]]]VVVVVVeeewww}}}|||yyy|||}}}|||wwwqqqmmmaaa]]][[[YYYSSSKKKHHHJJJPPP\\\gggjjjkkkmmmkkkfffZZZKKKAAAFFFNNNVVVdddsssyyyyyykkkbbb___YYYYYYZZZ[[[\\\[[[XXXVVVEEECCC@@@>>>===>>>???AAABBBBBBBBBCCCEEEFFFHHHIIIDDDEEEFFFFFFDDDCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKMMMQQQUUUVVVWWW\\\ZZZaaavvvzzzpppjjjbbbXXXKKKBBBCCCJJJKKKXXXcccsssyyyjjjZZZPPPJJJDDDAAAAAA===???CCCGGGKKKMMMMMMMMMLLLKKKPPPXXXZZZaaaxxxttt^^^OOOGGGAAA===???CCCHHHKKKLLLOOOTTTYYYaaalll~~~ttthhhaaa]]]SSSRRRQQQOOONNNMMMMMMMMMIIIGGGDDDBBBBBBDDDGGGIIIJJJNNNTTTXXXYYYZZZZZZZZZ\\\]]]^^^^^^____________^^^```bbbaaa___]]]\\\]]]]]]^^^______``````______aaa```___^^^]]]^^^___```bbb```^^^^^^______^^^]]]^^^___aaaccccccbbb```___aaacccfffiiijjjiiigggffffffeeeddddddddddddeeefffgggfffeeedddddddddddddddbbbbbbbbbbbbcccddddddeeefffdddbbbbbbdddeeeeeeddd^^^___```bbbdddfffggghhheeedddccceeehhhkkklllllljjjiiigggfffeeeeeeeeefffdddcccccceeeggghhhhhhgggjjjiiihhheeecccdddfffiiiiiikkknnnpppqqqpppnnnmmmcccbbbaaa``````______```___eeennnyyytttiii\\\YYYbbbooozzz}}}zzzxxxvvvtttssspppvvv}}}{{{tttkkkccc^^^WWWPPPKKKLLLUUUaaalllqqqmmmsssvvvttttttxxxvvvqqqdddaaacccjjjppppppooopppnnnwwwssseeehhhrrrvvvrrrfffTTTDDD???@@@>>>>>>@@@<<<===>>>>>>>>>===;;;:::999999888888999999:::;;;dddfffhhhkkknnnpppqqqrrrvvv|||qqqppphhh^^^WWWSSSQQQNNNLLLEEEBBB???>>>>>>@@@@@@@@@CCCBBB???;;;888777666555999999999:::<<<===???@@@<<<888777:::>>>CCCJJJRRRSSSSSSRRRRRRRRRRRRSSSTTTPPPKKKFFFCCCDDDDDDAAA??????>>>===<<<===???AAABBBGGGDDDAAAEEENNNWWW\\\]]]]]]^^^```aaacccdddddddddbbbaaaaaabbbcccccc```^^^___^^^^^^______```aaabbbaaacccdddeeeeeegggiiikkkcccccccccccccccccccccccc___aaabbbaaa```___```bbbbbbaaaaaaaaaaaaaaabbbbbb___``````bbbcccdddeeeeeeeeeeeeeeedddbbbaaa___^^^^^^```cccddddddccccccdddbbb```\\\YYYXXX\\\dddiiirrrxxx}}}~~~{{{nnn___VVVTTT[[[jjjxxx{{{vvvttttttxxx|||{{{uuupppmmm```YYYVVVVVVSSSLLLJJJMMMVVV```jjjmmmlllkkkfffaaaNNNFFFAAAFFFQQQ]]]jjjtttwwwgggaaabbb```\\\YYYZZZ\\\ZZZSSSLLLGGGFFFCCC@@@??????@@@@@@FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIJJJLLLPPPSSSUUUWWW[[[[[[fffzzzpppkkkddd[[[RRRKKKEEECCCJJJNNNYYYgggsss|||pppaaaWWWNNNDDDAAACCC======>>>CCCIIIMMMNNNLLLOOOJJJKKKRRRUUUYYYkkkiiiSSSHHHBBB>>>;;;===BBBHHHKKKLLLQQQXXX\\\nnnzzzlllbbb[[[XXXUUUTTTUUUVVVVVVVVVRRROOOLLLHHHGGGHHHIIIKKKQQQQQQRRRTTTUUUXXXZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]___````````````^^^\\\[[[___\\\ZZZZZZ]]]^^^\\\ZZZ\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]___bbbeeefffdddbbb``````bbbdddfffggggggfffeeefffdddcccbbbbbbccceeefffhhhgggeeecccbbbbbbbbbccc___```bbbccccccbbb```___bbbccceeefffffffffeeeeeebbbaaa``````aaaccceeefffcccbbbbbbdddfffggggggfffhhhffffffggghhhiiihhhgggeeeeeeeeefffffffffffffffhhhiiiiiihhhhhhgggeeeeeegggggghhhlllpppqqqnnnkkkeee___[[[[[[ZZZYYY\\\aaa```fffqqq|||rrrggg\\\ZZZ___iiiwww}}}zzzyyyxxxwwwvvvtttwww|||{{{tttkkkaaaXXXSSSJJJGGGEEELLL]]]nnnrrrnnnpppoooppprrrvvvvvvssspppffffffhhhkkkjjjgggiiinnnpppwwwuuuuuu|||~~~wwwnnnVVVNNNDDD>>>======<<<:::<<<===>>>===;;;::::::;;;::::::999999999999888888eeefffhhhkkknnnppprrrrrrsss~~~yyyrrrkkkbbb\\\XXXUUUQQQNNNGGGDDDBBBAAAAAAAAA@@@???@@@>>><<<:::888777777777999999:::<<<===>>>??????:::777777;;;???CCCKKKSSSVVVVVVVVVWWWWWWXXXXXXYYYSSSNNNIIIFFFFFFEEEBBB@@@>>>>>><<<<<<<<<>>>@@@BBBFFFCCCBBBFFFOOOWWW[[[\\\___``````aaabbbbbbbbbbbbbbbaaaaaaaaabbbbbb```^^^____________```aaabbbccccccdddddddddccceeegggjjjeeeeeedddcccbbbbbbaaaaaa^^^```aaaaaa``````aaacccdddcccbbbaaaaaa``````aaaaaaaaabbbcccdddeeeffffffgggfffeeedddbbbaaa______^^^```bbbbbbbbbcccdddeeecccaaa]]]YYYXXX[[[aaaeeeiiiqqqxxx}}}zzzmmm^^^UUUSSSZZZiiiwww~~~yyyvvvuuuuuuxxx{{{zzztttooommmaaaZZZVVVUUURRRMMMLLLPPP[[[ccciiihhhfffdddaaa]]]MMMGGGEEELLLXXXdddpppzzzxxxhhhbbbcccaaa\\\WWWVVVWWWVVVPPPKKKGGGEEECCCAAA@@@@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLOOORRRTTTTTT[[[]]]bbbsss}}}rrrmmmfff]]]UUUNNNHHHEEEGGGIIIRRR___jjjttt~~~uuueeeYYYNNNCCC???AAA<<<;;;<<<@@@FFFJJJKKKJJJKKKFFFGGGLLLNNNRRRbbbtttsssZZZLLLEEE@@@>>>>>>BBBHHHJJJJJJOOOUUUYYYiii|||{{{qqqfffccc```^^^^^^^^^^^^]]]YYYVVVSSSPPPNNNNNNOOOPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\^^^___`````````___]]]]]]```]]][[[[[[]]]]]]\\\ZZZ[[[\\\]]]]]][[[[[[\\\]]]```______^^^]]]\\\[[[[[[^^^___bbbdddddddddbbbaaacccccceeefffgggffffffeeedddcccaaa``````bbbcccdddeeeeeeccccccbbbcccddddddbbbccceeeffffffeeecccbbbeeeeeeffffffeeedddcccbbb``````aaabbbccccccddddddcccbbbaaabbbeeeffffffeeeeeecccbbbcccfffhhhhhhggggggffffffeeeddddddddddddhhhhhhgggfffeeedddcccbbbcccccccccfffiiikkkiiigggbbb[[[VVVUUUUUUVVV[[[aaahhhmmmttt}}}{{{lll]]]VVVYYYdddvvv}}}}}}}}}}}}||||||~~~}}}vvvlllaaaWWWNNNJJJDDDDDDGGGQQQeeewww|||yyyooonnnooorrrwwwyyyxxxuuuhhhhhhiiikkkhhhdddeeejjjooorrrvvvyyy|||xxxzzzvvvkkkSSSLLLBBB=========<<<:::;;;<<<===<<<;;;:::;;;<<<<<<<<<;;;;;;:::::::::999eeefffhhhkkknnnppprrrsssqqq{{{ssslllddd]]]YYYUUUPPPMMMJJJHHHGGGFFFEEEDDDAAA???<<<;;;:::888777777888999999:::<<<>>>???>>>>>>===999777888===AAADDDLLLTTT[[[\\\]]]^^^^^^^^^^^^]]]WWWRRRLLLIIIGGGFFFBBB???===<<<;;;:::;;;===???@@@CCCBBBBBBGGGOOOWWWZZZ[[[``````aaaaaaaaa``````___aaa```___```aaaaaa___]]]_________```aaaaaabbbbbbeeeeeedddbbbaaabbbeeehhhfffeeedddcccbbb```______^^^```bbbbbbaaaaaabbbcccddddddcccbbbaaa`````````bbbbbbccccccdddeeegggggghhhgggeeecccaaa```______]]]___`````````bbbeeehhhgggeeeaaa\\\XXXYYY\\\___bbbjjjttt{{{wwwkkk\\\UUUTTT[[[iiiuuu~~~{{{xxxuuuuuuvvvxxx{{{~~~}}}yyysssnnnkkkbbb\\\VVVTTTQQQNNNPPPTTT```gggjjjfffbbb___]]]YYYJJJHHHKKKUUUbbbmmmxxx}}}llldddcccccc^^^XXXTTTSSSPPPLLLHHHFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJIIIJJJKKKNNNPPPQQQQQQ[[[^^^___gggttttttoooggg```YYYSSSMMMJJJEEEEEEKKKUUU___iiiuuuzzzkkk]]]PPPDDD@@@AAA>>>======???CCCGGGIIIIIIHHHDDDCCCGGGGGGJJJWWWfffzzz]]]MMMEEEAAA@@@???AAAFFFHHHHHHLLLRRRWWWdddtttvvvrrrnnnjjjiiihhhfffeeeaaa___[[[XXXVVVUUUTTTUUUSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]]]]^^^_______________aaa___]]]\\\]]]]]]\\\ZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\aaa```___^^^]]][[[ZZZZZZ___```aaabbbccccccccccccfffeeeeeeeeeeeeeeeffffffcccbbb```______```aaabbbbbbbbbbbbbbbbbbcccdddeeecccdddffffffffffffeeedddggggggfffeeecccaaa___^^^^^^___aaacccdddddddddccccccbbb```aaacccdddddddddaaa___^^^___bbbfffggghhhiiihhhfffdddcccbbbbbbbbbeeeeeedddcccbbbaaa``````aaa```___```bbbddddddccc___XXXQQQPPPRRRUUU^^^fffsssvvvzzz~~~ppp```XXXYYYdddvvv{{{vvvlll```TTTKKKEEEAAA<<<@@@GGGTTThhhzzz}}}rrrppppppsssxxx{{{zzzxxxpppnnnmmmmmmjjjdddcccfffjjjjjjhhhjjjqqqzzz{{{www||||||}}}yyywwwyyyrrreeeNNNHHH@@@<<<<<<===<<<;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<;;;;;;:::999888888eeefffhhhjjjmmmpppssstttqqqwwwzzzrrrhhh___[[[WWWSSSPPPOOONNNMMMLLLKKKHHHCCC@@@;;;:::999888777777888999999;;;>>>@@@@@@???<<<;;;777777999>>>BBBEEENNNWWWbbbccceeeeeeeeebbb___^^^WWWRRRMMMIIIHHHEEEAAA===;;;:::999888888:::<<<===@@@@@@AAAGGGNNNUUUYYYZZZ^^^^^^___````````````___```___^^^^^^______^^^\\\]]]]]]^^^___````````````ccccccaaa___^^^```eeehhheeedddcccbbbaaa```______```bbbccccccaaa```___```bbbbbbbbbbbbbbbbbbaaaaaacccbbbbbbbbbcccdddffffffgggfffdddbbb```_________^^^^^^___^^^___bbbfffiiimmmkkkgggbbb\\\YYYYYYZZZ```hhhrrr{{{ttthhh\\\WWWYYY```lllwww~~~~~~}}}zzzwwwuuuuuuwwwxxx{{{|||{{{vvvpppkkkiiibbb]]]VVVRRRPPPRRRVVVYYYcccjjjnnnkkkgggccc^^^XXXGGGIIIQQQ___kkkttt}}}pppeeebbbccc```\\\WWWSSSNNNIIIFFFDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIHHHFFFJJJJJJIIIJJJKKKLLLNNNNNNPPP[[[^^^___eeemmmsssnnngggaaa]]]YYYTTTPPPFFFDDDFFFNNNVVV```mmmyyy}}}zzzssseeeUUUHHHBBBAAAAAA@@@???@@@BBBFFFHHHJJJHHHDDDCCCDDDDDDEEEOOO[[[ooocccRRRJJJGGGAAA>>>???CCCEEEEEEIIIOOOWWW```mmmyyytttqqqnnnllljjjfffdddaaa^^^[[[YYYXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\^^^______``````aaa```^^^]]]\\\\\\[[[ZZZZZZ\\\]]]\\\[[[ZZZ[[[]]]`````````___^^^]]]\\\\\\aaaaaaaaaaaabbbcccdddeeegggfffeeeccccccdddeeefffbbbaaa___^^^^^^___```aaaaaaaaaaaaaaabbbbbbccccccbbbcccddddddeeeddddddcccfffeeeeeecccaaa```^^^^^^\\\]]]___aaacccdddffffffdddbbbaaaaaabbbddddddccc^^^\\\[[[\\\```dddggghhhkkkiiigggeeecccaaa``````aaaaaa``````````````````bbb```^^^]]]]]]___``````]]]VVVPPPPPPTTT[[[eeeoooyyy|||}}}|||zzzoooccc]]]___iii{{{~~~tttmmmaaaTTTJJJCCC@@@>>><<>>;;;;;;;;;;;;;;;888:::;;;;;;::::::<<<===::::::999888777666555555eeeeeegggiiilllpppsssuuuqqqsss{{{rrrgggaaa^^^[[[YYYUUUTTTSSSQQQOOOKKKEEEAAA===<<<:::888888888888888;;;===@@@BBBAAA???<<<999777777:::???BBBFFFPPP[[[hhhjjjmmmooolllfff___[[[UUUQQQLLLIIIGGGEEE@@@<<<:::999777666666777888:::<<<===@@@EEELLLRRRWWWYYY[[[\\\]]]^^^___`````````___^^^\\\\\\]]]^^^]]]\\\ZZZ[[[\\\]]]^^^^^^^^^^^^______^^^]]]]]]```eeeiiibbbbbbaaaaaaaaaaaa``````aaacccdddccc```^^^\\\\\\^^^___```bbbccccccccccccaaaaaa```___```aaacccdddeeedddbbbaaa___^^^^^^^^^_________^^^___bbbgggjjjsssrrroooiiiccc]]][[[ZZZ^^^gggqqqyyyyyypppeee\\\[[[```gggqqqzzz~~~zzzwwwuuuvvvwwwyyy{{{|||yyytttmmmhhheee```\\\VVVQQQQQQVVV\\\___dddlllsssvvvuuupppdddXXXGGGKKKWWWgggrrryyyssseee``````aaa```]]]VVVNNNHHHDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEGGGIIIJJJKKKJJJHHHGGGIIIIIIIIIIIIJJJKKKLLLLLLPPPXXX\\\```jjjooozzzrrrlllfffbbb```^^^ZZZVVVGGGCCCCCCGGGNNNWWWfffrrrtttiiikkkwww}}}nnn[[[LLLCCC???BBBAAAAAA@@@@@@BBBEEEGGGFFFDDDBBBAAAAAABBBIIIPPP^^^{{{ppp]]]SSSNNNCCC???===@@@BBBCCCFFFKKKUUU\\\hhhwww}}}xxxtttqqqnnnllljjjfffbbb___]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZ[[[]]]^^^````````````___]]][[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[\\\^^^____________````````````bbbbbbaaaaaabbbcccdddeeefffeeecccaaaaaabbbdddeeecccaaa___^^^]]]^^^___```aaaaaaaaaaaaaaa`````````aaabbbbbbccccccdddddddddcccbbbbbbaaa```_________[[[[[[[[[\\\^^^cccgggjjjeeecccaaa```aaaccccccbbb\\\[[[YYYZZZ^^^bbbeeegggiiihhhgggeeecccaaa___^^^]]]\\\\\\\\\]]]^^^___```aaa___]]]ZZZYYYYYY[[[]]][[[UUUSSSVVV[[[cccnnnxxx{{{~~~}}}zzzoooccc]]]aaannn{{{ooogggZZZLLLBBB===<<<===@@@HHHSSS___nnn{{{~~~{{{wwwwwwzzz~~~~~~~~~{{{uuuqqqkkkddd```aaa^^^^^^]]]___hhhrrrtttqqqppprrrvvvyyyzzzuuunnniiibbbhhhqqqzzzzzzooo]]]PPPAAA???;;;999999:::::::::777888::::::999999:::<<<999999888777666666555555cccdddeeegggkkkooorrrtttrrrpppuuu}}}pppiiieeeaaa___\\\ZZZXXXUUURRRNNNHHHDDD>>>===;;;:::999::::::;;;===???AAABBBAAA???;;;999777888;;;???BBBFFFSSS___mmmrrrwwwyyyvvvlllaaaZZZSSSPPPLLLJJJIIIGGGCCC???<<<:::888666555555666777:::;;;>>>BBBHHHOOOUUUYYYYYYZZZ[[[]]]___`````````___]]][[[[[[\\\\\\\\\[[[XXXYYY[[[\\\]]]]]]\\\\\\\\\\\\]]]\\\]]]___dddggg```````````````aaaaaaaaa```bbbcccccc```\\\[[[ZZZZZZ\\\^^^aaabbbccccccccc```___^^^]]]]]]___aaabbbbbbbbbbbbbbbaaa```___^^^```````````````bbbgggjjjtttttttttpppjjjeeeaaa___^^^fffoooxxx}}}tttiiiaaa\\\```hhhooowww~~~~~~{{{wwwvvvwwwyyy{{{||||||xxxqqqiiidddaaa\\\[[[VVVQQQRRR[[[bbbdddeeelllvvvlllYYYJJJPPP^^^mmmwwwzzz}}}qqqddd^^^[[[___aaa^^^VVVMMMGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKNNNUUUXXX```mmmpppttttttnnngggddddddbbb]]]YYYHHHCCCAAACCCHHHQQQ___kkkuuuccc]]]gggsss}}}vvvbbbPPPCCC<<<@@@@@@@@@???===>>>@@@BBBBBBAAA@@@>>>===???CCCGGGPPPggg}}}~~~jjj[[[RRRJJJCCC>>>???@@@@@@CCCGGGNNNVVVaaaooozzzvvvssspppmmmhhhdddaaa```aaabbb______]]]\\\[[[ZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXYYY[[[\\\^^^___^^^___^^^]]]ZZZYYYZZZ[[[\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^___``````aaaaaa```````````````bbbccccccbbbaaa```______```bbbcccbbbaaa___]]]\\\]]]^^^___```aaaaaaaaa``````___^^^bbbbbbbbbccccccddddddeeeaaa```_______________```\\\ZZZYYYXXX[[[```eeeiiieeeccc```^^^___```aaaaaa[[[YYYXXXYYY\\\```bbbbbbcccdddeeeeeeccc```^^^\\\YYYYYYXXXXXXYYY[[[\\\^^^ZZZZZZZZZXXXVVVWWWYYY\\\]]]ZZZ[[[aaagggmmmuuu|||}}}xxxiii```bbbrrrwwwqqqhhh```SSSFFF===:::;;;<<<@@@JJJUUU```mmmzzz{{{wwwxxx|||zzzpppjjjddd^^^[[[\\\___ccceeegggkkkppppppmmmpppssswwwzzzyyysssjjjbbb]]]bbbiiimmmkkk```QQQGGG<<<;;;:::888888888888888666777888888777777888999999999999888888888888888bbbbbbcccfffiiimmmqqqtttvvvppppppxxxyyyrrrkkkfffbbb___\\\XXXTTTOOOJJJFFF>>>===<<<<<<<<<===>>>???@@@AAABBBBBBAAA>>>;;;999888888;;;>>>@@@FFFUUUcccrrrxxxuuuggg^^^TTTQQQNNNMMMMMMLLLHHHDDD@@@>>>;;;888666666666777888999;;;???DDDLLLTTTXXXZZZZZZ\\\]]]^^^^^^^^^^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXYYY[[[]]]^^^]]]\\\[[[[[[\\\]]]\\\\\\^^^aaacccaaaaaaaaa``````_________\\\^^^aaaaaa___]]][[[[[[ZZZ[[[]]]```aaaaaaaaa``````___]]]\\\\\\^^^```bbb```aaaccceeeeeecccaaa```aaabbbbbbbbbaaacccfffiiiooorrrttttttqqqllliiihhhdddjjjqqqxxx~~~vvvlllaaa[[[[[[cccnnnuuu{{{~~~|||yyywwwwwwyyy|||}}}~~~|||wwwooofff```]]]YYYYYYVVVQQQTTT___ggghhhggglllvvvpppXXXPPPWWWdddsssyyyzzz{{{xxxkkkbbb___WWW[[[]]]YYYPPPHHHEEEEEEBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFGGGHHHJJJJJJKKKKKKLLLRRRUUU\\\hhhjjjmmmzzz{{{ssskkkggggggeee___YYYLLLGGGCCCCCCGGGOOO]]]iiizzzxxxdddVVVVVV\\\jjjxxxyyyhhhXXXJJJAAA???@@@AAA@@@===<<<===???@@@@@@???<<<<<<>>>AAABBBGGGVVVfff}}}zzzgggYYYTTTKKKCCCAAAAAA??????BBBGGGNNNYYYcccooo|||xxxtttppplllfffaaa^^^___aaacccaaa```___]]][[[ZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[WWWWWWVVVWWWXXXZZZ\\\]]][[[]]]]]]\\\YYYXXXZZZ\\\[[[]]]^^^]]]\\\[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^\\\\\\]]]]]]^^^_________^^^]]]\\\\\\]]]^^^___```aaa___]]][[[[[[[[[\\\]]]]]]^^^___`````````______````````````aaabbbcccccc``````^^^]]]]]]]]]^^^___\\\[[[ZZZYYYZZZ]]]```bbbdddaaa]]][[[\\\]]]^^^^^^YYYXXXWWWXXXZZZ\\\\\\\\\[[[]]]aaabbbbbb___[[[XXXWWWVVVUUUTTTTTTUUUVVVWWWTTTVVVXXXXXXXXXZZZ^^^aaagggfffjjjrrrwwwyyy|||}}}tttrrr{{{|||tttkkkeeeYYYSSSHHH???:::;;;>>>BBBIIIRRR\\\dddooo|||~~~yyyyyy}}}wwwjjjccc]]]XXXWWWYYY```iiiqqqsssssssssqqqmmmoooqqqtttvvvtttmmmddd]]]]]]___bbbaaa\\\RRRHHHAAA999999999888666666666777555666777777555444555666777777777888888888888888aaabbbbbbeeehhhmmmqqqsss{{{rrrmmmqqquuu}}}yyyrrreeebbb^^^YYYUUUPPPKKKGGG<<<<<<<<<===>>>@@@BBBCCCAAABBBBBBBBB@@@>>>;;;:::999999;;;>>>@@@FFFVVVeeettt||||||mmmbbbUUUSSSPPPPPPQQQQQQMMMIIICCCAAA>>>:::888777777777777888:::===BBBJJJSSSXXX[[[\\\\\\]]]]]]]]]\\\\\\^^^[[[YYYYYYZZZ[[[[[[ZZZXXXZZZ\\\^^^___^^^]]]\\\\\\]]]^^^]]]\\\\\\^^^```ccccccbbb```___^^^]]]\\\XXX[[[___```___]]]\\\\\\ZZZ\\\^^^___``````^^^]]]aaa___]]]\\\\\\^^^```bbb___bbbeeeggghhhfffdddbbbbbbcccdddccccccdddfffhhhjjjnnnsssuuutttqqqooonnnlllpppuuuxxx|||zzzpppddd\\\XXXYYYdddqqqxxx~~~|||{{{zzzxxxwwwxxx{{{~~~~~~~~~|||vvvnnneee^^^[[[VVVXXXVVVRRRVVVaaaiiikkkiiillluuurrrWWWTTT[[[iiivvv{{{yyyzzz}}}{{{zzzoooeeeaaa```TTTXXXYYYTTTKKKDDDCCCEEEBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGDDDEEEFFFHHHIIIJJJKKKKKKIIIPPPRRRWWWaaabbbgggvvvxxxooojjjiiifff___XXXQQQKKKFFFGGGJJJQQQ^^^jjjtttzzzyyygggSSSJJJIIIWWWkkk{{{yyymmm___SSSJJJ@@@CCCDDDCCC???======???@@@AAA@@@======@@@BBBBBBDDDLLLVVVnnnwwwggg\\\RRRHHHDDDAAA>>>===???CCCJJJTTTZZZ```ooo|||wwwtttnnniiibbb]]]ZZZ\\\___bbbbbb```___\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[VVVVVVVVVVVVWWWYYY[[[\\\YYY[[[\\\[[[XXXXXXZZZ\\\ZZZ\\\\\\\\\[[[ZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYZZZ\\\\\\\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^______^^^\\\ZZZYYYYYYZZZ[[[[[[\\\^^^```aaaaaaaaa```\\\\\\\\\\\\]]]^^^``````aaa```^^^]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[bbb___[[[YYYZZZ[[[[[[[[[XXXWWWVVVWWWYYYZZZYYYWWWUUUYYY]]]aaaaaa]]]YYYVVVWWWVVVSSSQQQPPPPPPQQQRRRQQQTTTXXX[[[\\\___dddhhhqqqrrrwww~~~{{{uuulllbbb[[[KKKFFF???999999===DDDIIIYYYaaajjjoooxxx|||zzz}}}vvvhhh```ZZZVVVVVVXXXaaannnzzz}}}{{{yyyvvvrrrnnnnnnoooooommmggg___YYY^^^___^^^ZZZRRRJJJCCC???777888999888666555555666555666777666444333333444444444555555666777777777___aaaccceeehhhlllrrruuutttzzzuuuooonnnqqqwwwssskkkccc___YYYPPPKKKJJJ@@@AAAAAAAAAAAABBBDDDFFFFFFEEEDDDBBB@@@???===<<<;;;===:::;;;BBBDDDQQQiii{{{|||pppeeeYYYVVVRRRPPPRRRUUUXXXYYYLLLHHHBBB<<<888777777888888999:::<<<@@@GGGPPPVVV[[[[[[[[[\\\]]]]]]\\\[[[XXXZZZ[[[[[[YYYXXXYYYYYY[[[[[[\\\]]]]]]^^^^^^^^^\\\]]]]]]^^^___``````aaaaaaaaabbbbbbbbb```___^^^`````````______^^^^^^^^^]]]^^^___^^^^^^^^^```bbb````````````````````````ccccccccceeefffeeebbb```___bbbdddfffeeeeeeeeefffiiiiiilllpppooonnnrrrxxxuuuvvvuuuxxx}}}}}}rrreeeYYYUUUWWWcccvvv~~~{{{xxxvvvwwwxxxyyyyyy~~~{{{xxxssslllddd[[[VVVWWWVVVUUUWWW```kkkooollliiieeeooojjj\\\SSSjjjuuuvvv~~~|||uuussspppnnnkkkfff^^^XXXQQQSSSSSSPPPJJJEEECCCCCCFFFDDDAAA??????@@@BBBDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@@@@AAACCCDDDHHHHHHJJJJJJJJJJJJIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNRRRVVVZZZ___eeejjjwwwuuupppkkkdddaaabbbWWWSSSMMMKKKNNNVVV___dddmmmmmmpppqqqeeeQQQEEECCCLLLWWWggguuuwwwkkkWWWGGGGGGEEEDDDDDDDDDBBB???===EEE???;;;>>>AAA???<<<<<<>>>CCCOOOaaazzzrrrdddXXXKKKDDD???<<<;;;===CCCEEEJJJSSS\\\gggxxxzzztttpppnnnfff```YYYUUUVVVYYY[[[[[[^^^^^^]]]\\\ZZZXXXVVVUUUXXXXXXXXXXXXXXXWWWWWWVVVYYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZXXXXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\^^^[[[XXXZZZ___aaa___[[[\\\[[[[[[ZZZZZZYYYYYYXXXZZZXXXVVVVVVYYY[[[]]]]]]YYYYYYYYYXXXWWWVVVVVVVVV]]]]]]^^^^^^^^^^^^^^^^^^______^^^]]]]]]]]]]]]]]]]]]ZZZXXXYYY[[[\\\ZZZWWWYYYXXXWWWVVVVVVWWWXXXYYY\\\ZZZYYYYYYYYYXXXVVVTTTVVVVVVVVVVVVVVVVVVUUUUUUTTTVVVYYY[[[[[[ZZZXXXVVVTTTTTTTTTRRROOONNNNNNOOOLLLQQQYYYaaagggmmmrrrvvv|||{{{tttiii^^^TTTNNNDDD@@@<<<:::<<>>>>>@@@666666666666777777777777888666444222222333555666555555444444444444555555___```bbbdddfffkkkqqquuuwww}}}xxxpppmmmlllyyyzzzrrrjjjddd]]]TTTNNNMMMGGGGGGFFFEEEEEEFFFHHHJJJKKKJJJHHHFFFCCCAAA???>>>>>>@@@<<<>>>EEEGGGTTTlll~~~|||ooodddZZZWWWSSSRRRTTTXXX[[[\\\RRRNNNHHHAAA<<<999999999::::::;;;<<<@@@HHHQQQXXX[[[[[[[[[\\\\\\\\\[[[ZZZXXXZZZ[[[[[[YYYYYYYYYZZZ[[[\\\^^^___``````______^^^^^^^^^______``````aaaaaaaaaaaaaaa```___^^^]]]_________^^^^^^^^^]]]]]]^^^___```___^^^^^^___aaa`````````aaaaaa`````````bbbaaabbbdddeeeeeebbb```___aaadddeeedddddddddeeeffffffiiimmmnnnmmmssszzzxxxxxxxxxyyy|||{{{pppcccXXXUUUWWWdddvvv}}}zzzvvvuuuuuuwwwwwwwww|||yyytttoooiiiaaaZZZUUUUUUWWWXXX[[[eeepppsssppplllhhhpppyyyfff[[[VVVkkktttvvvxxxsssmmmiiigggccc[[[UUUPPPQQQPPPLLLGGGCCCAAABBBBBBAAA?????????@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAACCCEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIGGGIIILLLPPPSSSXXX^^^bbbjjjxxxxxxqqqkkkdddbbbccc^^^YYYRRRNNNPPPWWW^^^ccclllkkkmmmlllbbbPPPCCC???CCCMMM]]]mmmuuunnn^^^PPPFFFDDDCCCCCCDDDDDDCCCBBBFFF???;;;>>>AAA???===>>>???CCCKKKZZZppppppcccUUUMMMHHHCCC@@@@@@???@@@EEEMMMSSS\\\jjjwwwxxxqqqllljjjiiiaaa\\\VVVSSSTTTVVVXXXXXX^^^]]]\\\ZZZXXXUUUSSSRRRVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWXXX[[[\\\\\\[[[XXXWWWWWWXXXZZZYYYXXXWWWWWWXXXYYYZZZ]]]ZZZXXXZZZ]]]___]]]ZZZ[[[ZZZZZZZZZYYYYYYXXXXXXYYYWWWUUUUUUWWWYYYZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUYYYZZZ[[[\\\]]]]]]\\\\\\]]]]]]\\\[[[[[[\\\\\\\\\[[[YYYWWWXXXYYYZZZXXXVVVUUUUUUVVVWWWWWWVVVUUUUUUVVVUUUUUUVVVWWWWWWUUUSSSUUUTTTTTTTTTSSSSSSRRRRRRPPPQQQSSSTTTUUUSSSRRRPPPNNNNNNNNNLLLJJJIIIKKKLLLQQQXXXcccnnnvvv}}}zzzvvvpppggg]]]SSSKKKGGG@@@===;;;===CCCNNN[[[eeeppp|||sssqqquuuwwwxxxyyy~~~nnnaaa```___[[[[[[```kkkuuu~~~{{{{{{rrroooiiiccc______aaacccgggcccYYYMMMBBB;;;:::;;;888777777777666666555555777666666666555555555555555555444444444444555555`````````aaaccchhhoootttxxx~~~zzzsssoooiiiooovvvooofff\\\UUUTTTPPPOOOMMMKKKLLLMMMPPPQQQSSSQQQNNNKKKGGGDDDBBBAAAAAACCC@@@BBBIIIKKKXXXppp}}}pppeee\\\YYYUUUSSSUUUYYY\\\^^^YYYUUUNNNGGGAAA===;;;:::<<<<<<<<<===AAAIIISSSYYY[[[\\\\\\\\\[[[ZZZYYYYYYXXXYYY[[[[[[ZZZYYYYYYZZZ\\\^^^aaacccdddcccaaa```__________________``````bbbaaa```^^^]]]]]]\\\\\\___^^^^^^]]]]]]]]]]]]]]]___```aaa```___^^^___```___```aaabbbbbbaaa```___`````````bbbddddddcccaaa```bbbeeeeeeeeeddddddeeeccccccfffiiikkklllsss{{{|||}}}}}}||||||xxxlll___WWWUUUXXXeeewww{{{xxxuuuttttttuuuvvvuuuyyyuuuoooiiiccc]]]XXXTTTUUUXXX\\\aaakkkuuuwwwtttpppmmmrrr{{{{{{mmm___YYY[[[lllssswww}}}tttiiicccaaa___YYYSSSPPPOOOLLLGGGBBB@@@???@@@>>>??????@@@@@@@@@@@@???BBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGDDDFFFHHHKKKMMMQQQVVVYYY```kkkyyy~~~ssslllhhhfffhhhfff___VVVOOONNNRRRYYY^^^gggeeeffffff```RRRFFF???===CCCOOO```mmmooofff\\\NNNKKKHHHHHHJJJLLLMMMMMMKKKBBB<<<>>>AAA@@@>>>>>>>>>AAAGGGPPPaaa{{{ppp^^^TTTNNNGGGAAA>>>======AAAFFFJJJOOOYYYcccnnnttt{{{~~~}}}{{{{{{|||{{{xxxrrrkkkeeebbb```___[[[WWWRRROOOPPPRRRTTTTTT\\\[[[ZZZXXXUUUSSSPPPOOOTTTTTTVVVWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTTTTTTTUUUZZZ[[[]]]\\\YYYWWWVVVVVVXXXXXXWWWVVVVVVWWWXXXXXX[[[YYYWWWXXX[[[]]][[[XXXYYYYYYYYYYYYYYYYYYXXXXXXYYYWWWUUUTTTVVVWWWWWWWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTVVVXXXZZZ[[[[[[YYYYYYZZZZZZYYYYYYYYYZZZ[[[[[[XXXWWWVVVVVVWWWWWWVVVUUUQQQSSSUUUWWWWWWUUUSSSQQQQQQPPPPPPRRRTTTTTTSSSRRRRRRRRRQQQPPPPPPOOONNNNNNKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGGGGJJJLLLUUU^^^kkkyyyxxxpppkkkbbbXXXNNNFFFAAA???999888999@@@NNN___nnnvvv~~~nnnggghhhjjjnnnqqqvvvllleeedddbbb___dddlllttt{{{~~~}}}xxxqqqfff^^^[[[^^^dddiiijjjaaaSSSFFF===999777666999888888777666555444333444555666666666555333222555555444444444444555555``````______aaafffmmmrrrvvv}}}{{{vvvssskkkkkkyyy{{{rrrggg```___YYYWWWTTTTTTUUUXXX[[[\\\\\\ZZZUUUPPPKKKGGGEEECCCCCCEEEBBBDDDKKKMMMZZZrrrvvvlll```[[[UUURRRSSSUUUXXXYYYZZZWWWQQQJJJDDD@@@===<<<======<<<===@@@HHHRRRYYY[[[\\\\\\[[[ZZZXXXXXXXXXWWWYYYZZZZZZYYYYYYYYYZZZ]]]___cccffffffeeecccaaaaaa```___^^^^^^^^^___```bbbaaa^^^\\\[[[[[[[[[[[[^^^^^^]]]\\\\\\\\\]]]^^^```aaabbbaaa```^^^______```aaabbbddddddbbbaaa```_________aaacccdddcccbbbbbbdddfffgggfffddddddeeebbbaaacccfffhhhjjjqqqzzz{{{uuuiii^^^XXXWWW[[[hhhxxxzzzwwwuuussstttuuuuuutttvvvqqqjjjccc^^^ZZZVVVTTTUUUZZZ___dddmmmvvvxxxuuuqqqqqqtttwwwpppbbbYYYWWW```nnntttxxxxxxiii```^^^\\\WWWRRRQQQNNNIIICCC???>>>???@@@@@@AAABBBCCCCCCAAA???===@@@@@@@@@??????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDFFFHHHIIIJJJMMMQQQTTT[[[ccckkkrrr}}}xxxpppnnnnnnnnnllldddXXXLLLGGGJJJRRRXXXaaa```aaabbbaaaYYYNNNFFF>>>>>>CCCQQQaaajjjjjjggg[[[WWWSSSPPPQQQTTTWWWXXXUUUIII@@@???@@@???>>>======@@@DDDIIIUUUkkklll^^^TTTJJJCCC??????===???CCCEEEGGGMMMTTT[[[___eeehhhiiiiiiiiijjjiiihhheeebbb^^^ZZZWWWUUUTTTRRROOOLLLLLLNNNPPPQQQWWWWWWVVVUUUTTTRRRPPPOOORRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTUUUYYY[[[]]]]]]ZZZWWWUUUUUUWWWVVVUUUUUUUUUUUUVVVWWWZZZXXXWWWWWWYYYZZZXXXVVVXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWUUUTTTUUUVVVUUUTTTYYYYYYXXXWWWVVVUUUTTTTTTQQQSSSVVVXXXYYYXXXWWWVVVXXXWWWWWWWWWWWWXXXYYYYYYUUUUUUTTTTTTTTTTTTTTTSSSPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNOOOQQQRRRPPPOOOPPPOOONNNMMMLLLKKKJJJIIIGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGIIILLLOOOYYYcccrrr}}}xxxooogggaaaWWWLLLCCC>>><<<<<<444666:::DDDUUUjjjyyy|||kkkcccbbbeeeiiimmmooojjjggggggeeeeeennnyyy}}}{{{yyyqqqfff^^^]]]```fffjjjiii]]]LLL@@@:::888666444888777777666555555444444333444444444444333222222555444444333333444444555```___^^^^^^___dddkkkpppvvv}}}}}}{{{yyyooojjjsss{{{qqqjjjiiiccc```^^^___bbbfffhhhiiieeeaaa\\\VVVPPPKKKIIIGGGFFFGGGDDDEEELLLNNN[[[sss}}}uuuddd^^^VVVPPPNNNOOOPPPPPPTTTRRRNNNIIIEEEAAA???=========<<<<<>>>>>???@@@CCCEEEFFFGGGFFFCCC???<<<>>>>>>>>>>>>>>>???@@@AAA????????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEDDDCCCBBBAAA???@@@AAACCCDDDFFFGGGGGGIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGGGGGGGIIILLLOOOTTTXXX]]]aaahhh{{{|||tttssssssrrrsssjjj[[[LLLCCCDDDLLLTTT___```aaacccccc___VVVOOODDD???<<>>===;;;;;;;;;:::<<>>>>>>>>???CCCEEEGGGHHHFFFCCC???===;;;;;;;;;<<<===>>>???@@@=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBAAA??????AAAAAAAAAAAA@@@?????????@@@AAACCCDDDEEEEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEHHHKKKKKKKKKNNNRRRXXXgggzzzxxxuuurrrwwwooobbbSSSHHHEEEJJJPPP___cccfffffffffeee___YYYLLLEEE======HHHYYYiiirrruuuqqqllljjjlllppptttvvvlll[[[IIIBBBAAA???===;;;<<<>>>AAACCCHHHRRRaaalllsssbbbVVVRRRGGGCCC@@@@@@???===???CCCBBBCCCEEEGGGIIIJJJKKKKKKKKKNNNRRRTTTSSSPPPKKKHHHIIIJJJJJJIIIHHHHHHJJJLLLKKKKKKMMMNNNOOOPPPPPPPPPUUUUUUUUUUUUUUUTTTSSSSSSQQQQQQQQQQQQSSSUUUWWWXXXVVVWWWYYYYYYWWWUUUTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUTTTRRRRRRSSSSSSRRRPPPTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPMMMNNNNNNNNNLLLKKKLLLMMMLLLKKKIIIHHHHHHIIIKKKLLLJJJIIIHHHIIIIIIIIIGGGEEEGGGFFFFFFEEEDDDCCCBBBBBB===<<<;;;:::;;;<<<>>>???===AAAFFFJJJMMMOOOQQQSSS^^^gggtttzzz~~~sssggg^^^MMMHHHAAA999555444666777555@@@JJJPPP[[[lllwwwyyyzzz~~~rrrjjjddddddfffeeeeeeggggggggggggdddeeemmm}}}wwwpppmmmmmmnnnpppqqqmmmfff___XXXNNNAAA:::888999888777444444555555555666666666;;;999666444444555777999444444333333333333444444___`````````aaadddiiimmmrrrzzz|||xxxnnnrrr~~~~~~uuuqqqjjjbbb\\\WWWTTTSSSRRRRRRNNNNNNTTTTTT```www}}}mmmfff[[[QQQLLLJJJIIIIIIFFFFFFEEEDDDAAA>>><<<;;;888999999999:::===BBBFFFKKKOOORRRQQQMMMKKKMMMPPPRRRTTTVVVVVVUUUUUUVVVWWWYYY[[[]]]___```aaaaaaaaa]]]\\\ZZZYYYZZZ\\\^^^```\\\]]]]]]]]]]]]]]]\\\\\\```^^^]]]\\\\\\^^^```bbb___aaaddddddcccbbbaaabbbfffeeedddccccccdddeeefffdddbbbaaaaaacccdddcccbbbaaacccddddddaaa_________[[[\\\```eeeggghhhnnnvvvzzz~~~wwwnnniiieeeaaa]]]^^^bbbkkktttzzzzzzxxxvvvuuussssssttttttrrrqqqiiiddd]]]XXXTTTRRRPPPNNNQQQ___ppp||||||tttjjjllljjjaaaWWWTTTWWW[[[fffuuu~~~}}}nnnaaaYYYVVVUUUQQQKKKDDD???=========<<>>???;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBBBB>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGHHHGGGGGGFFFEEEBBBCCCDDDCCCCCCDDDGGGIIIHHHFFFGGGJJJNNNXXXlll~~~yyyrrrtttqqqiii\\\OOOHHHHHHJJJXXXaaaggghhhiiilllkkkgggZZZRRRGGG???AAAMMM\\\fffooollljjjkkkpppwww}}}sss```LLLDDDCCCBBB???>>>>>>>>>>>>>>>BBBIIIRRRYYYnnnqqqbbb]]]QQQJJJDDDBBB@@@<<<<<>>???AAABBBBBBAAACCCEEEHHHJJJJJJIIIGGGFFFDDDFFFHHHGGGFFFEEEHHHJJJGGGGGGIIIJJJKKKLLLLLLLLLPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRTTTUUURRRSSSTTTSSSRRRQQQRRRSSSPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOONNNLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOPPPQQQQQQOOONNNNNNNNNOOOPPPPPPQQQQQQRRRQQQPPPOOONNNMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIIIIGGGHHHJJJIIIFFFEEEFFFHHHDDDEEEEEEEEEEEEEEEEEEDDDAAAAAA@@@BBBCCCDDDBBBAAA@@@@@@@@@?????????>>>>>>;;;:::888888999;;;>>>???DDDIIIQQQWWW[[[\\\^^^___eeelllvvvxxxpppeeeXXXPPP@@@===999555333333444666:::JJJVVVYYY___kkkssstttuuuvvvzzz}}}}}}{{{yyyxxxoooiiifffiiijjjgggfffffffffgggdddaaacccooowwwooohhhkkkrrryyy{{{ssseeeZZZNNNGGG???999777777666555555555555555555555444444888777666555555555666666444333333222222333333444___```aaaaaabbbdddhhhkkkkkksssxxx}}}ssswww{{{yyyuuunnnfff```[[[YYYXXXWWWXXXSSSSSSXXXXXXccc{{{|||ppphhh]]]SSSNNNKKKKKKKKKDDDDDDCCCBBB@@@===:::999666777888888888:::>>>AAAFFFJJJNNNMMMIIIHHHJJJMMMPPPRRRUUUUUUUUUTTTUUUWWWXXXYYY[[[\\\^^^___``````\\\ZZZYYYXXXYYY[[[^^^```[[[\\\]]]^^^___^^^]]]\\\```___]]]\\\\\\^^^aaaccc^^^aaadddeeedddcccbbbccchhhfffdddbbbbbbdddfffhhheeedddbbbbbbcccdddcccbbbdddfffggggggdddbbbaaabbbXXXZZZ___fffhhhjjjpppwwwvvv{{{zzzrrrjjjfffdddbbb]]]]]]aaaiiirrrvvvvvvtttuuusssrrrrrrrrrrrrqqqooofffaaa[[[UUURRROOOMMMLLLMMM___vvvvvvjjjiiidddYYYQQQRRRYYY___fffwww~~~}}}qqqbbbXXXUUUVVVPPPJJJBBB>>>======<<<;;;:::;;;>>>@@@AAAAAA???>>>777777888999:::<<<===>>>::::::;;;;;;<<<======>>><<<===>>>@@@AAABBBCCCCCC@@@AAACCCEEEFFFFFFFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEDDDEEEHHHKKKLLLHHHGGGIIIKKKPPP^^^nnn~~~tttoooooolllbbbTTTJJJEEEDDDPPP[[[eeehhhkkkrrrvvvtttfff^^^QQQDDD>>>CCCOOOXXX]]][[[[[[```hhhqqqyyy}}}uuuaaaMMMDDDDDDDDDBBB@@@@@@>>>;;;:::===CCCJJJOOOXXXppppppiiiYYYQQQJJJFFFBBB===<<<>>>======<<<<<<>>>???>>>===???@@@AAABBBCCCDDDEEEFFFAAADDDFFFFFFDDDCCCFFFHHHEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOQQQPPPOOOOOOOOOPPPQQQRRROOOPPPPPPOOONNNOOOQQQRRRNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMLLLKKKHHHGGGGGGGGGEEEFFFGGGHHHIIIKKKKKKLLLMMMMMMLLLMMMOOOOOOMMMLLLJJJKKKKKKMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJKKKLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCEEEFFFEEEBBBAAABBBEEE>>>@@@BBBCCCCCCBBB@@@>>>:::::::::<<<>>>@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999999:::===@@@BBBOOOUUU^^^eeeiiikkklllllltttxxxzzzssslllcccYYYLLLDDD:::888666444333444555666===PPP______aaakkkrrrrrrqqqqqqrrrtttssspppmmmmmmrrrmmmkkkmmmmmmjjjggghhhgggfffccc^^^bbbpppyyypppeeekkkttt}}}vvvfffXXXHHHDDD>>>999666444333222777777666555444333333222333333444444444333222111444333333222222333333444[[[```dddeeedddeeejjjnnnmmmpppwww|||ssswwwuuu{{{}}}vvvooojjjeeeaaa^^^]]]]]]]]]^^^]]]```mmmzzz|||tttlll```WWWQQQLLLGGGDDDEEEDDDDDDBBB@@@>>><<<;;;999999888777888999:::;;;===@@@CCCEEEFFFGGGHHHJJJQQQTTTWWWXXXWWWUUUUUUUUUXXXYYY[[[[[[ZZZZZZ\\\]]]^^^]]][[[YYYYYY[[[]]]___^^^___```___]]]\\\\\\]]]aaaaaaaaa___\\\ZZZZZZ[[[^^^^^^___```aaabbbcccdddggggggeeebbb```aaadddgggiiifffccc```______aaacccaaaaaaaaacccfffgggfffeeeaaaaaaaaaaaadddjjjrrrxxxxxxxxxtttkkkaaaZZZYYY\\\\\\^^^aaaffflllpppqqqppptttrrrqqqqqqqqqpppmmmjjjggg^^^VVVSSSPPPLLLIIIJJJMMMaaazzz{{{lllhhh^^^PPPKKKQQQZZZ]]]hhhppp~~~}}}xxxyyywwwcccYYYVVVVVVQQQKKKDDD???===<<<999666:::;;;<<<======<<<;;;:::666777999999888888999;;;========================<<<======???@@@AAABBBBBBAAACCCEEEGGGGGGFFFDDDBBB@@@BBBDDDBBB???>>>@@@CCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJKKKJJJGGGFFFGGGMMMUUU[[[qqqsssrrrnnnfff[[[QQQIIIFFFLLLTTT\\\bbblllzzz{{{nnn\\\MMMCCC@@@BBBFFFEEEIIILLLPPPXXXeeepppvvvvvvdddRRRLLLIIIDDD@@@@@@>>>===;;;;;;<<>>>>>=========;;;;;;<<<<<<;;;:::999888999888777777888999999888888;;;:::777888<<<>>><<<;;;>>>AAACCCEEEHHHMMMRRR[[[bbbmmmwww~~~~~~}}}~~~{{{yyywwwpppfff]]]UUULLLCCC<<<777777666111...111999@@@GGGPPP]]]fffhhhhhhgggggglllhhhfffeeecccfffqqq}}}xxxnnniiikkkkkkhhhgggfffccc]]]\\\ggg{{{xxxqqqdddiiisss||||||qqq]]]NNNCCC???;;;888777666555444444444555555555555444444555444333222333333555666333222222222222222222222]]]aaadddeeeddddddhhhllllllooouuu~~~~~~wwwvvvsssxxx{{{tttoookkkgggeeedddcccbbbbbb```bbbnnnzzz}}}rrrkkkaaaYYYSSSOOOKKKHHHGGGFFFDDDBBB@@@>>>======::::::999888999:::;;;<<<>>>@@@BBBCCCDDDEEEHHHJJJOOORRRUUUVVVVVVVVVWWWXXXXXXYYY[[[[[[ZZZZZZ\\\]]]^^^]]][[[YYYYYY[[[]]]^^^```aaabbbaaa___^^^___```aaabbbbbbaaa^^^[[[ZZZZZZ]]]]]]^^^___```aaabbbbbbdddddddddbbb```aaaccceeeeeedddcccaaa````````````aaaaaaaaadddhhhkkkllllllgggeeebbb```bbbhhhpppwwwyyywwwqqqfff\\\WWWYYY\\\[[[\\\```eeekkkoooqqqqqqtttsssrrrrrrrrrpppmmmjjjbbbZZZTTTRRRPPPLLLJJJKKKTTTeeezzzrrrhhhZZZPPPOOOTTTZZZ___jjjqqq}}}yyyttttttvvvaaaUUUUUUWWWQQQKKKDDD@@@???>>><<<999::::::;;;;;;;;;;;;::::::777999:::999888888999:::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAABBBEEEFFFGGGFFFDDDBBBBBBBBBBBBAAA??????@@@BBB@@@AAABBBCCCDDDDDDCCCBBBCCCBBBBBBAAABBBDDDGGGHHHHHHGGGEEECCCCCCGGGMMMQQQ___tttvvvsssnnnggg]]]TTTLLLGGGDDDLLLSSSZZZfffuuu}}}wwwhhhXXXIII???>>>AAA===AAADDDGGGMMMZZZhhhrrrrrrbbbSSSMMMJJJEEEAAA@@@???>>>======>>>???BBBCCCFFFNNN```xxx~~~ooo___UUUMMMDDDAAABBB>>>===<<<:::999888999;;;888888999:::;;;<<<===>>>>>>=========>>>???AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>??????@@@@@@??????????????????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFDDDBBBAAAAAABBBCCC@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999999999777777888888888777555444999888777888999;;;;;;<<<999<<<<<<::::::>>>@@@???===AAAGGGLLLRRRYYYaaafffpppuuu{{{~~~yyyuuurrriiibbbXXXPPPIIIBBB;;;666111222222000000555???HHHTTTYYYaaagggjjjjjjiiiiiieee```^^^```fffqqqwwwooonnnkkkgggiiihhhddd^^^[[[cccttt~~~~~~~~~{{{uuuppphhhnnnvvv{{{wwwjjjXXXKKK>>>;;;777444444333222111444444555555555555444444666555444333222333333444444444333333222111000000^^^aaaddddddccccccfffiiikkkmmmrrrzzz}}}tttrrruuu{{{~~~|||xxxtttqqqnnnmmmjjjhhhgggdddfffooo{{{~~~sssmmmddd\\\VVVRRROOOMMMLLLJJJGGGDDDBBBAAA@@@AAA;;;;;;:::999:::;;;<<<===>>>???@@@@@@AAACCCGGGJJJMMMOOORRRTTTUUUVVVYYY[[[XXXZZZ[[[[[[ZZZ[[[\\\^^^^^^]]][[[ZZZZZZ[[[]]]^^^```aaabbbaaa```___```aaaaaabbbdddccc```\\\ZZZZZZ\\\\\\]]]]]]^^^___``````aaabbbccccccaaaaaabbbdddaaabbbbbbbbbaaa```^^^]]]_________bbbggglllpppqqqooolllfffbbbaaafffnnntttwwwtttkkkaaaXXXUUUXXX\\\ZZZ[[[^^^dddjjjooopppqqqrrrqqqpppppppppnnnjjjggg\\\VVVRRRRRRQQQMMMKKKLLLZZZhhhyyyyyyeeeTTTRRRUUUWWW\\\aaakkkooowww}}}yyypppkkklllqqq}}}sss^^^TTTUUUYYYMMMHHHBBB?????????===;;;::::::999999999999::::::999;;;;;;;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@BBBDDDEEEFFFEEECCCBBBCCCAAA@@@@@@@@@AAA@@@@@@>>>???BBBDDDDDDDDDCCCBBBCCCBBBAAAAAAAAABBBDDDEEEEEEEEEDDDBBBAAABBBFFFIIISSSccc~~~}}}xxxpppjjjccc\\\SSSMMMBBBGGGLLLRRR]]]kkkuuuxxx~~~|||ttteeeSSSFFF???===666888;;;===AAANNNbbbqqqtttgggZZZSSSNNNIIIDDDCCC@@@@@@???????????????@@@???CCCMMM\\\mmmvvvfffZZZNNNHHHFFF???>>><<<:::999777777777666666777888999::::::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>=========???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBAAA??????>>>==================<<<<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@>>>===<<<======>>>;;;;;;::::::999888777777777666666666666555555555444444555555555444444333444444444555666888:::<<<<<<@@@BBB@@@AAAFFFIIIIIIHHHLLLRRRZZZbbbkkktttyyy{{{uuuoooiiieeeWWWPPPHHHAAA>>>;;;666333///000111111444===IIIRRRaaabbbdddhhhjjjjjjhhhfff___XXXUUU\\\lllzzzvvvrrrmmmpppoookkkeeebbbfffpppyyy~~~~~~}}}|||zzzwwwtttrrroootttzzzyyyppp___OOOEEE===;;;888666666666555444333444444555555444444333666555444333222222333333666555444333111000//////```bbbdddcccbbbbbbccceeeiiikkkooovvv}}}vvvtttwww|||~~~~~~~~~zzzwwwtttpppmmmkkkiiijjjrrr}}}}}}vvvqqqiiiaaaZZZUUURRRPPPQQQOOOLLLHHHEEEDDDCCCCCC<<<;;;:::::::::;;;===>>>===============AAAFFFJJJLLLNNNPPPRRRSSSUUUYYY[[[XXXZZZ[[[[[[[[[[[[\\\^^^___^^^]]]\\\\\\\\\]]]^^^^^^___``````^^^^^^^^^``````bbbddddddaaa^^^[[[ZZZ[[[[[[\\\\\\]]]^^^^^^______aaacccdddcccccccccdddaaaaaaaaaaaaaaa___^^^]]]^^^]]]\\\^^^dddjjjnnnqqqtttqqqmmmiiifffhhhmmmqqqrrrnnnggg^^^WWWUUUXXX[[[[[[\\\^^^ccciiinnnppppppoooooonnnnnnmmmjjjfffbbbZZZUUUSSSTTTRRRNNNMMMNNNZZZhhhwww{{{aaaOOOSSS[[[\\\^^^dddhhhiiimmmppplllddd```aaacccnnnsssjjj]]]VVVVVVXXXHHHCCC===;;;<<<===<<<:::;;;:::999888888999:::;;;;;;<<<===<<<:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@BBBDDDDDDDDDCCCBBBDDDAAA>>>>>>AAABBB@@@>>><<<>>>AAACCCDDDDDDCCCBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBDDDFFFMMMXXXnnn}}}tttnnnkkkeee]]]VVVHHHIIIJJJMMMUUU```iiinnnuuuwwwuuummmaaaUUUGGG===444555777999<<>>======<<<<<<>>>CCCKKKUUUfff|||mmm^^^SSSMMMDDDBBB@@@>>>===;;;999777666666777777888999999:::999999999999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::======>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======::::::999888888888888999888888777666666666666666:::999999888777777777777999999888888888888999999777777777888999:::::::::;;;:::999888888888888999888888888777777666666555555555555555444444444444444444444555555555555555333444444555666999<<>>DDDHHHLLLNNNPPPQQQRRRTTTWWWZZZYYYZZZ\\\\\\[[[[[[]]]^^^aaa```___^^^]]]^^^^^^___]]]___```___^^^]]]___```^^^aaacccdddaaa^^^\\\\\\[[[\\\\\\\\\]]]^^^^^^^^^```bbbeeefffeeedddddddddcccbbbaaa```______``````aaa___]]]^^^bbbhhhlllnnnssstttsssrrrooommmmmmnnnkkkiiiccc^^^ZZZYYY[[[]]]______```dddiiimmmoooooooooooonnnnnnmmmiiiddd```[[[XXXVVVWWWTTTOOOOOOQQQZZZgggvvvuuu]]]OOOVVV```aaabbbgggeeebbbbbbccc___XXXUUUVVVXXX___ccc```\\\ZZZXXXTTTDDD@@@;;;999;;;<<<<<<:::<<<;;;:::999999:::;;;<<<;;;======<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????>>>???AAABBBCCCCCCCCCBBBDDD@@@>>>>>>AAABBB@@@>>><<<===@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCCCCEEEFFFFFFLLL]]]wwwxxxrrrooojjjccc]]]NNNJJJGGGHHHLLLTTT^^^eeemmmppprrrqqqpppgggRRR???777666666888;;;FFF^^^ttt{{{nnn```UUUOOOLLLJJJAAAAAA@@@???===<<<;;;:::<<<<<<>>>BBBGGGRRRgggyyyrrraaaUUUNNNKKKGGGDDDBBB@@@===:::555555666666777777888888999999::::::::::::::::::<<<;;;;;;::::::999999999888888999999::::::;;;;;;=========<<<<<<;;;;;;;;;999999999999999999::::::777666666555444555555555555555444444333444444444555444333222222111222222777666666555555666666777444444555555666666777777666666555555555555555555444444444444444444444444333333333333333333333333333444444444555555666666777999:::;;;;;;???DDDHHHPPPXXX___```bbbhhhnnnqqqsssssstttwww|||zzzwwwyyy|||wwwssslllddd\\\SSSKKKFFFBBB===666333333444333222333444777<<>>999999888777888999:::;;;999:::999999999===BBBFFFJJJLLLOOOQQQRRRSSSVVVXXXYYY[[[\\\\\\[[[\\\]]]^^^aaa``````___^^^^^^^^^^^^^^^___``````______```aaa\\\___aaabbb```___^^^^^^]]]]]]]]]^^^^^^_________aaacccffffffeeedddddddddeeedddbbbaaaaaaaaabbbcccdddbbb______cccgggjjjkkknnnrrrvvvxxxvvvrrrpppnnngggdddaaa^^^]]]^^^aaaccceeeddddddfffjjjmmmnnnnnnqqqpppppppppnnnjjjddd```\\\YYYXXXXXXUUUQQQRRRVVV\\\ggguuu}}}iii[[[TTT[[[dddgggiiillliiiccc^^^\\\WWWPPPMMMOOOQQQUUUWWWWWWXXXYYYVVVPPPDDD@@@;;;:::<<<>>>===<<<;;;;;;::::::::::::;;;;;;:::<<<<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????===>>>???@@@AAABBBBBBBBBBBB@@@?????????@@@??????===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@===???AAABBBAAABBBDDDEEEDDDHHHRRRfffxxxrrrmmmgggbbbSSSKKKDDDCCCEEEKKKUUU^^^hhhmmmrrrwww|||vvv^^^EEE<<<777555777999@@@TTTiiiyyyxxxpppcccWWWQQQMMMJJJCCCBBB@@@>>>===<<<;;;;;;999999;;;>>>@@@EEERRR^^^|||tttdddZZZTTTLLLGGGCCC@@@<<<888555555666666777777777777::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888999999::::::::::::::::::999999888888777777777777666666666777888888555555444333333333333444444444333333222333333444444444333222222222333333333333222222222222333333333333333444444555555555333333444444333333333333111111111111111222222222000000111111111111222222333333333333444555666777888:::===>>>@@@EEELLLRRRcccllltttuuuvvv|||~~~yyyrrroooqqqvvv{{{|||yyyyyy~~~{{{tttpppfffbbb[[[TTTMMMFFF???:::<<<777333222444666666555888:::>>>DDDNNNYYYccciiihhhiiiiiijjjiiiddd^^^ZZZRRROOOSSScccwww{{{zzzyyyzzz{{{zzzxxxvvvuuuwwwxxxvvvsssqqqsssuuuvvvvvvqqqeeeUUUFFF===:::555444333333444555333222111222222333333222222111///000111333444444444444000111111222222333444444aaaaaa```````````````___aaaccceeeiiimmmrrrwwwzzz{{{{{{|||}}}yyy{{{~~~xxxuuurrrrrrwww~~~}}}|||wwwnnneee^^^\\\\\\\\\^^^___]]]WWWNNNDDD>>>777777666555666777888999777888888888999<<<@@@DDDEEEIIIMMMQQQSSSUUUWWWYYYYYY[[[\\\\\\\\\\\\]]]___```______^^^]]]\\\\\\\\\]]]^^^______^^^^^^___aaa[[[]]]_________^^^___aaa____________````````````bbbdddeeeeeecccbbbbbbccceeeeeeeeeeeeeeeddddddccccccaaa______bbbeeeggghhhiiinnntttxxxxxxuuurrrqqqfffbbb^^^\\\^^^ccchhhlllllljjjiiiiiikkkmmmmmmmmmooonnnnnnnnnlllhhhaaa]]]ZZZXXXWWWWWWUUUSSSVVV\\\]]]fffnnnrrrtttuuusssooo\\\[[[]]]bbbhhhnnnqqqrrrtttkkkbbb\\\UUUNNNKKKLLLMMMQQQTTTRRRRRRSSSQQQMMMCCC>>>:::999;;;======;;;999999::::::::::::999999999:::;;;;;;:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@======>>>???@@@AAABBBBBB@@@AAAAAA???>>>>>>???@@@??????>>>>>>???@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA>>>???AAAAAA@@@AAACCCEEEGGGHHHMMMWWWiiixxxpppjjjhhh^^^SSSGGGCCCAAADDDMMMWWWaaalllwww~~~lllSSSCCC:::555777777:::HHHYYYhhhnnnooofff]]]WWWRRRLLLFFFEEEBBB???=========>>>777666777;;;===???EEELLL^^^mmmpppggg[[[QQQKKKFFF@@@;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999999999999999999:::::::::999999::::::::::::;;;;;;888888777666666555444444666555444444555666777888555555444333333333333444333222222222222222333333444444444333444444555555222111111000000111111222222222222222333333333333222333333444444333333333111111111111222222333333111111222222222333333333555555555555666888:::;;;:::>>>BBBFFFIIIPPPZZZbbbvvvzzzxxxyyy|||~~~zzztttmmmjjjkkkoootttvvvqqqnnnmmmsss~~~~~~uuulllddd```SSSOOOIIICCC???;;;777444444222333888@@@GGGIIIJJJIIIJJJMMMSSS[[[bbbhhhkkkjjjjjjiiifffaaa\\\XXXWWWUUUSSSXXXfffvvv{{{tttttttttrrrqqqpppqqqrrrpppmmmfffZZZLLLAAA:::888777666555555666666444333111111222222222222111111111222333333333333222111222222222222222222333333aaa```______``````___^^^```aaadddgggjjjoootttwwwvvvwwwyyy~~~}}}wwwssswww{{{wwwtttssswww}}}~~~}}}~~~|||{{{xxxpppgggaaa___```ccceeehhhggg```UUUIIIAAA666555444444444555777888666777888888999;;;???BBBAAAFFFLLLQQQTTTVVVXXXZZZYYY[[[\\\\\\\\\\\\]]]___^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[[[[]]]^^^ZZZ[[[]]]^^^^^^^^^```bbb`````````aaaaaaaaaaaaaaacccddddddcccaaa```aaabbbccceeehhhiiiiiigggdddbbb___^^^\\\]]]```ccceeeeeefffkkkrrrvvvwwwvvvtttsssgggbbb\\\ZZZ^^^fffnnnssspppnnnlllkkklllmmmmmmlllkkkkkkkkkkkkiiiddd]]]XXXXXXUUUUUUVVVTTTSSSYYY```\\\cccggggggfffgggeeebbbTTT\\\dddfffkkkrrrvvvvvv~~~ssshhh___WWWOOOKKKLLLKKKQQQUUUQQQMMMLLLLLLLLL@@@<<<777666888::::::999777888999::::::999888777888999::::::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA<<<===>>>???@@@AAABBBBBB???AAABBB@@@===<<<>>>AAAAAA@@@>>>======???AAABBB???@@@AAABBBBBBBBBBBBAAAAAABBBCCCBBBAAAAAACCCEEEFFFGGGGGGIIITTTlll~~~tttnnnmmmjjj\\\NNNFFFAAA@@@HHHRRR[[[kkkzzzxxxbbbJJJ>>>777888777666???NNN[[[fffnnnkkkddd^^^WWWOOOIIIGGGCCC@@@>>>???@@@AAA777555666:::===>>>@@@EEEIIIWWWggguuu}}}nnnbbbZZZSSSKKKFFF??????@@@@@@@@@@@@@@@@@@999:::;;;<<<<<<;;;999999777777888888999999::::::555555555666666666666666777777666555555444333333555555444333444555777888666555555444333444444444222222111111111222222333000000000000000111222333222222111111111111222222111111111222222222222222222333444444444444333333333333444444555555666666444444555555666666666666999888888888:::<<<>>>???BBBGGGMMMRRRWWW```llluuu{{{rrrkkkjjjooowww}}}xxxrrrkkkggggggjjjnnnpppkkkgggfffmmmxxx|||uuujjj```XXXTTTFFFBBB===999777555333222...000555@@@NNNZZZaaaccc\\\\\\]]]```eeehhhjjjjjjjjjjjjggg```XXXSSSRRRTTT\\\ZZZ]]]hhhsss|||uuutttsssrrrqqqqqqqqqqqqkkkggg^^^SSSGGG>>>888666444333222222333333111///111111222222222222111111444444444444333111///...333333333222222111111111`````````______^^^^^^^^^bbbbbbdddfffhhhjjjkkklllppppppqqqxxxxxxqqqqqqxxx|||vvvtttsssvvv{{{|||~~~~~~{{{yyyyyyyyy|||{{{wwwpppggg___ZZZXXXbbbiiirrrvvvooo```NNNBBB:::777444000///000111333555666666666666888;;;>>>AAAFFFLLLQQQTTTVVVWWWXXXZZZZZZ[[[[[[[[[\\\\\\\\\______^^^\\\[[[[[[^^^```___^^^\\\ZZZZZZ[[[\\\]]][[[\\\]]]]]]\\\]]]___aaadddcccaaa`````````aaabbb```bbbcccaaa___^^^```bbbdddcccdddfffggggggeeedddbbb[[[XXXZZZ^^^^^^___bbbeeekkkrrrtttxxx{{{yyyuuuiiiddd___^^^ccckkkpppsssyyyvvvrrrmmmkkkjjjkkklllllljjjgggfffeee```YYYSSSVVVTTTQQQQQQYYYccceeebbb^^^]]]```eeefff```[[[ZZZSSS[[[eeekkkooouuu~~~zzzlllaaaXXXPPPNNNPPPMMMOOOPPPQQQOOOKKKFFFCCC<<<:::888666666888;;;===999999888777666666777777999999999::::::;;;;;;;;;888999999999999888777777999::::::;;;<<<===>>>>>>===<<<<<<>>>@@@AAA@@@>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCHHHNNN\\\sssuuupppttttttjjj]]]QQQEEE>>>DDDNNNaaalll|||\\\KKK:::555555777<<>>;;;;;;:::999888888:::<<<===CCCGGGNNNWWWeee|||uuujjjbbbXXXQQQNNNHHHCCCCCCFFFGGGFFFCCCBBB@@@===<<<;;;;;;:::999??????>>>;;;888666666666888555222222666888777555888888666555444333333333//////111222333333444444666555444222222222333333222222222222222222222222444444444444444333333333333111000111222222111000222222222222222333444555444333111222333444444333666444222222333444555555777888888777666777:::<<<:::>>>BBBBBBAAABBBGGGKKKOOOSSS\\\ccchhhmmmxxxuuujjjeeedddhhhrrr|||xxxtttooollllllmmmnnnnnnlllfffdddiiioooqqqtttwwwxxxrrriii```XXXQQQKKKGGG@@@>>>:::666333111000000---///555CCCZZZpppzzzyyyppplllgggfffhhhjjjllllllhhhfffaaaYYYRRRPPPTTTYYYbbbaaabbbgggpppzzz|||wwwsssssswwwyyyxxxvvvnnncccUUUKKKBBB999666888555444333222111222333333555444222000//////000000111111111111111111111111222222222222222222222222_________^^^^^^^^^]]]]]]``````bbbccceeeggghhhiiimmmmmmooossszzzzzztttrrrwww|||~~~~~~zzzvvvsssrrruuuwwwwwwxxxvvvtttttttttvvvxxxwwwtttnnneee^^^ZZZXXXbbbjjjvvv~~~zzzkkkWWWHHH<<<:::666222111111222333444444555444444666:::===@@@EEEMMMSSSVVVXXXYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]`````````^^^]]]^^^```cccbbb```^^^\\\[[[[[[\\\]]]\\\]]]^^^^^^]]]]]]___aaaccccccbbbaaaaaaaaaaaaaaa```aaabbbaaa^^^]]]___aaadddddddddeeefffeeedddccc___YYYWWWZZZ^^^___```ccceeekkkqqqtttwwwzzzxxxtttkkkhhheeedddggglllrrrvvvxxxvvvqqqmmmjjjjjjkkklllllljjjgggeeebbb]]]XXXTTTWWWWWWVVVXXX```jjjllliiiccc```___aaa___ZZZXXXXXXVVV^^^ggglllooouuu}}}lll```YYYTTTSSSTTTTTTUUUUUUTTTOOOIIIBBB>>><<<:::888777666888999;;;999999888777777777777777888888888999999999::::::999999999999999888888777999999:::;;;<<<===>>>>>>===<<<<<<>>>@@@AAA@@@>>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@>>>===?????????@@@AAAAAABBBBBBBBBAAAAAACCCGGGPPPcccttt~~~xxx{{{~~~rrreeeYYYMMMCCCCCCHHHZZZfffxxxvvv^^^DDD888777777777888>>>HHHXXXgggnnnnnniiidddVVVRRRLLLHHHFFFCCC@@@>>><<<;;;999888888999;;;<<<:::>>>BBBHHHSSSfff~~~xxxlllddd[[[UUUPPPNNNOOOOOOLLLIIIDDDCCCAAAAAAAAAAAA???===BBBBBBAAA???===<<<<<<<<<:::888666555777888888777777777666666666666666666555555666666777666666666888777555444444444555555111111111111111111111111333333333333333333333333444333222222222111000///555555555555666666777777666555444555666666777777666555444444555777777888888:::;;;;;;<<<===@@@CCCBBBGGGLLLOOOPPPSSSYYY^^^aaadddkkkssswwwzzzxxxnnnddd``````dddnnnxxx{{{xxxtttqqqqqqqqqpppoookkkeeecccgggkkkllllllnnngggbbbYYYQQQIIICCC>>>:::888666444222000///......---///444BBBYYYppp{{{|||vvvqqqlllkkklllmmmkkkiiiccc___YYYRRRPPPRRRWWW\\\ccccccdddgggmmmuuu}}}{{{uuuwwwsssdddRRRFFF>>>999777999555444333222222222333333444333222000000000000111222222222111111111111111222222222222222222222222^^^^^^]]]]]]]]]]]]]]]\\\___```aaabbbdddeeegggggghhhiiikkkmmmpppuuu{{{{{{wwwuuuvvvwwwuuusssrrrvvv{{{~~~yyyrrrnnnnnnoooooonnnllljjjkkknnnqqqsssrrrpppkkkccc]]]XXXWWW]]]ffftttuuu^^^MMM???<<<888555222222222333222333333222222444888;;;???EEENNNUUUYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]```aaaaaaaaa```aaacccfffcccbbb```^^^\\\\\\\\\]]]\\\]]]^^^^^^]]]^^^```bbbccccccccccccccccccbbbaaa___``````___^^^]]]^^^___cccdddddddddddddddcccccc^^^XXXVVVYYY\\\]]]___ccceeekkkqqqtttwww{{{zzzwwwpppqqqpppnnnlllnnnsssxxxvvvtttpppllljjjiiijjjkkkkkkjjjgggccc]]]YYYWWWVVVXXXZZZ\\\aaakkkuuuvvvrrrmmmgggaaa___[[[UUUUUUWWWZZZbbbjjjnnnpppxxxjjj]]]YYYWWWXXXZZZ]]]]]]\\\XXXQQQIIIAAA<<<::::::999888777777888888999888777777777777777777777777777888888888888888999::::::::::::999888888888888999:::;;;<<<======<<<<<<<<<===???@@@???>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???============>>>>>>???@@@@@@@@@CCCAAA@@@@@@@@@DDDQQQ^^^{{{yyylllbbbYYYOOOHHHEEEQQQ\\\pppuuuRRR???:::888444111555===MMM___mmmsssqqqmmmaaa\\\TTTNNNIIIEEECCCAAA===<<<:::999888888999999777999;;;>>>DDDQQQcccqqqrrrmmmfffbbbaaa___[[[WWWMMMKKKIIIHHHHHHGGGEEECCCCCCCCCBBBBBBAAA@@@>>>>>>;;;:::888777777777777888555555555555666666777777777777777666666555555555555444333333222333333444333333333333333333333333444444444444444444444444444444555555555444333222555666666777777777777666666666666666666777888888888888888999;;;<<<>>>???>>>@@@CCCEEEGGGJJJMMMPPPRRRWWW]]]aaadddhhhnnnsssvvvxxx~~~wwwqqqqqqtttvvvwwwooofff]]]ZZZ\\\aaalllvvv}}}{{{xxxwwwvvvtttqqqoooiiiccc```ccceeecccaaaaaaYYYTTTLLLEEE???:::666333000000//////.........---///111666AAAVVVmmmzzz}}}~~~yyysssppppppmmmgggaaa[[[VVVPPPMMMPPPWWW^^^bbbeeegggggggggiiinnnwww~~~}}}}}}}}}wwwcccMMM@@@:::888888:::555444333222222222333333222222111111000111111222222222222222111111000000222222222222222222222222\\\\\\\\\\\\\\\\\\\\\\\\aaaaaabbbccceeefffggggggeeefffhhhggghhhkkkrrrxxx{{{yyyxxxxxxxxxvvvrrrooopppssswwwyyy{{{}}}zzzrrrmmmkkkjjjiiifffcccbbbdddhhhllloooooommmhhhaaaZZZVVVTTTUUU[[[hhhvvv{{{rrr^^^NNN@@@>>>:::666333222111222000111111111111333666999???EEEOOOWWW[[[\\\\\\\\\\\\]]]^^^_________^^^^^^___```aaaaaaaaabbbdddfffaaa```___^^^]]]]]]]]]^^^\\\]]]^^^^^^]]]^^^```aaabbbcccdddeeeeeedddbbbbbb^^^_________^^^]]]]]]]]]```aaabbbbbbbbbdddfffgggbbb\\\WWWWWWWWWXXX]]]ccceeelllrrrvvv{{{xxx|||~~~zzzsssppprrrwwwtttrrrnnnkkkiiiiiiiiijjjiiiiiifff```YYYVVVWWWYYYXXX\\\```hhhttt{{{tttnnngggbbb[[[TTTTTTWWW]]]dddkkkooorrr{{{ggg[[[ZZZ[[[^^^```dddccc```[[[SSSJJJAAA<<<999999999999888777666666888888777777777777777888888888888888888888888888:::::::::::::::999888888777777888999:::;;;<<<<<<<<<;;;;;;===??????>>>======>>>>>>>>>>>>===<<<<<<========================@@@@@@AAAAAA@@@@@@???>>>======>>>>>>???@@@@@@@@@DDDBBBAAAAAA???@@@HHHRRRccc|||yyynnniiieee^^^SSSKKKKKKTTTeee{{{bbbIII>>>:::666222444777AAAQQQbbbmmmooommmiiiccc[[[SSSLLLGGGDDDCCC???>>><<<:::999888888888888999999999;;;CCCOOOYYYiiittt}}}yyyuuuqqqmmm```[[[UUUPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@???>>>;;;:::999999:::777888888999999999999999888888777666666555555555444444333333444444444444666666666666666666666666666666666666666777777777222444666888888999:::;;;888999:::;;;;;;::::::999999::::::::::::;;;<<<>>>===>>>@@@BBBCCCEEEHHHJJJKKKNNNSSSWWWYYY\\\```bbbgggkkkppptttwwwzzzzzzqqqggg___]]]```ccceeehhh```YYYYYY[[[aaakkktttyyyyyyyyyyyyxxxvvvqqqnnnfff```\\\]]]]]]XXXTTTSSSNNNJJJCCC>>>:::666333111---......////////////...222555:::CCCVVVlll{{{{{{vvvpppiii___WWWSSSPPPNNNQQQYYYaaafffggghhhjjjjjjhhhfffiiiqqqxxx{{{zzz{{{}}}{{{xxx{{{ttt___HHH===:::888777777444444333333333222222222000000111111111222222333333333222222111000000000111111111111111111111111\\\\\\\\\\\\\\\\\\\\\\\\```aaaaaabbbcccddddddeeecccdddeeedddcccffflllrrrssstttvvvxxxyyywwwtttqqqnnnqqqtttuuuvvvwwwyyy{{{{{{zzzsssmmmkkkhhhfffbbb^^^\\\^^^cccgggkkkkkkjjjfff___XXXSSSQQQNNNQQQXXXcccjjjfffXXXLLL@@@>>>:::666333111111000000111111111111333666999???FFFPPPXXX\\\]]]\\\\\\\\\]]]^^^``````___^^^]]]\\\]]]_________```bbbeee\\\\\\\\\]]]]]]^^^______[[[]]]]]]]]]]]]]]]___aaaaaabbbdddeeeeeedddcccbbb_________``````___^^^]]]\\\^^^```aaabbbeeejjjnnnjjjbbb[[[WWWTTTTTTZZZaaafffmmmtttzzz{{{sssqqqsssqqqooommmjjjiiihhhiiiiiigggfffddd^^^XXXVVVYYY\\\YYY]]]bbbkkkxxxvvvqqqlllggg^^^VVVTTTXXX```eeelllpppuuu~~~ggg]]]]]]```cccfffllliiiddd[[[QQQGGG>>>999777888888888888777666555888777777777777777888888999999999999999999888888999::::::::::::999888888666666777888999:::;;;;;;;;;::::::<<<>>>???>>><<<<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@AAAAAAAAABBB@@@@@@AAA@@@@@@EEEMMMRRRjjjxxxoookkkllliii^^^RRRIIIMMMZZZnnnuuuWWWCCC:::777666666666999DDDTTTbbbiiikkkhhheee___WWWOOOIIIFFFDDD@@@???>>><<<:::999888777444555444333444888@@@FFFPPPYYYhhhwwwzzzsssggg^^^YYYWWWWWWWWWYYYXXXXXXXXXXXXVVVQQQMMMJJJHHHEEEBBBAAA@@@???>>>>>>>>>?????????>>>===<<<;;;;;;:::999888888999999777777888888999999999999888888888888888888888888777777777888888888999999444777999::::::;;;>>>AAAAAAAAAAAABBBAAAAAAAAA@@@AAABBBDDDCCCBBBBBBEEEGGGEEEHHHLLLNNNOOOQQQTTTWWW^^^bbbhhhmmmppprrruuuwww{{{}}}{{{uuurrrnnnhhh```YYYWWWXXX[[[]]]aaa[[[WWWXXX[[[```hhhppptttuuuwwwyyyyyyvvvppplllaaaZZZUUUUUUSSSNNNHHHGGGAAA>>>888555222111///...------.........//////000444:::BBBMMM___uuuzzzooocccXXXQQQNNNOOOTTT\\\fffllllllkkkgggiiiiiifffccceeekkkqqqzzzzzz{{{{{{wwwrrrsssxxx}}}jjjXXXEEE===;;;888555444444444444333333333222222///000000111222222222333222222222111111111000000111111111111111111111111[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^______`````````aaabbbbbbbbbbbbbbbdddhhhllljjjmmmppptttvvvvvvtttsssmmmpppsssvvvxxxzzz}}}zzz~~~zzzsssmmmjjjgggddd```ZZZWWWXXX\\\```dddeeeeeebbb\\\UUUPPPNNNJJJJJJLLLRRRWWWWWWPPPJJJ???>>>;;;777444222111111111222222111111333777:::AAAGGGPPPWWW[[[\\\\\\\\\[[[\\\^^^``````___^^^]]]YYY[[[]]]^^^^^^^^^```aaaZZZ[[[\\\]]]^^^___```aaa\\\]]]^^^^^^]]]^^^```bbbaaabbbccccccccccccccccccaaaaaaaaabbbcccbbb```]]]ZZZ\\\___```aaafffmmmsssqqqjjjbbb\\\WWWUUUYYY```fffnnnuuu{{{wwwrrrqqqnnnmmmkkkiiihhhhhhhhhhhhdddccc```\\\ZZZZZZ]]]___[[[^^^ccckkkyyyvvvssspppkkkbbbZZZYYY]]]eeeggglllqqqwwwzzzhhh``````bbbfffiiipppkkkbbbWWWKKKAAA999444666666777777777777666666777777777777777888888999999999999999999888888888888999999999999888777777555555666777888999:::::::::::::::;;;===>>>===<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBBBBB???<<<===???@@@???CCCIIIIIIZZZrrryyyoookkkmmmnnneeeZZZLLLJJJQQQaaappp~~~fffKKK===888777777555555<<>><<<:::999888444444555444444666:::===>>>FFFQQQ\\\jjj|||tttnnnlllllllllllljjjjjjlllmmmkkkeee```UUUPPPKKKIIIIIIHHHEEEBBBBBBBBBCCCCCCCCCBBB@@@???@@@>>><<<:::999999::::::888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<;;;===???>>>>>>@@@EEEJJJLLLKKKJJJIIIIIIIIIJJJJJJJJJMMMOOOOOOMMMMMMPPPSSSVVVZZZ___aaaaaacccfffjjjtttyyy}}}rrrjjjfffbbb```\\\YYYWWWWWWXXXYYY[[[WWWVVVYYY\\\___dddjjjpppqqqsssuuuuuurrrlllgggYYYQQQKKKJJJIIICCC>>>===999666222000000000///...------,,,---...000222333777AAAMMMZZZkkkyyyhhhZZZRRRNNNMMMSSS]]]hhhppprrrpppmmmdddfffgggfffdddeeeiiilllxxxyyy{{{{{{vvvppprrrxxxyyyzzz~~~uuu]]]OOOBBB===;;;888444333333333444444444333222111///000111222222222222222111111111111111111111111111111111111111111111111\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^_________aaa```___```bbbeeeffffffeeegggjjjmmmnnnoooppppppkkknnnrrrtttvvvxxx{{{}}}yyy|||~~~~~~yyyyyyxxxyyy|||{{{ssskkkgggeeebbb]]]VVVRRRRRRTTTWWW[[[]]]^^^]]]XXXSSSOOONNNGGGFFFEEEFFFHHHIIIGGGFFF@@@>>><<<999666444333333222333333333333555888;;;CCCHHHPPPVVVYYY[[[[[[\\\ZZZ\\\^^^``````___]]]\\\YYYZZZ\\\]]]]]]\\\^^^___[[[\\\]]]^^^___`````````^^^___``````___```bbbdddaaaaaaaaaaaaaaabbbcccccccccbbbbbbdddeeeeeebbb___[[[]]]``````aaafffnnnuuutttpppkkkggg```ZZZ[[[```gggnnnuuuzzz|||tttqqqlllkkkjjjiiihhhgggggggggaaa___\\\[[[\\\___aaabbb___```ccciiiwwwzzzwwwtttppphhhbbbccciiikkkkkkmmmrrryyy}}}}}}|||}}}pppccc^^^]]]^^^aaafffiiidddZZZOOODDD===777555444555555555666777777888777777777777777888999999999999888888888777777777777888888888888777666666444555555666777888999::::::999999;;;===>>>===;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999:::::::::;;;<<<===>>>?????????@@@@@@AAABBBBBBBBB@@@===<<>>@@@EEEFFFOOO^^^tttyyyoooiiimmmrrrmmmdddUUUMMMMMMVVV```lllrrrVVVEEE===888666555444777???JJJTTTZZZ[[[^^^aaa___YYYQQQKKKHHHBBBBBBAAA@@@>>><<<;;;:::666777888888888888999:::666;;;BBBHHHPPP___rrr}}}iiiaaaZZZXXX[[[[[[UUUOOOLLLMMMOOOPPPPPPOOONNNMMMLLLJJJGGGCCC@@@?????????===>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHIIINNNWWW^^^bbb```^^^\\\\\\]]]___``````cccfffeeebbbcccfffjjjnnnsssxxxzzzzzz{{{~~~|||~~~uuukkkdddaaaZZZ\\\^^^^^^^^^\\\ZZZZZZ[[[XXXYYY^^^aaaaaacccgggjjjkkklllmmmlllgggaaa\\\OOOGGGAAA???>>>999666666555222///...///111111111......------000444999<<<===IIIXXXcccqqqqqq\\\NNNKKKLLLOOOXXXeeeoootttsssooommmfffgggiiijjjkkklllmmmmmmwwwxxxzzzyyysssmmmooovvvtttuuuwww|||wwwkkkRRRHHH???;;;999666444555333333444444444333222111000000111222222222111111000000000111222222333333111111111111111111111111\\\\\\\\\]]]]]]^^^^^^^^^```````````````````````````^^^]]]^^^ccceeedddbbbbbbdddfffhhhhhhiiijjjlllgggiiilllmmmnnnnnnpppqqqqqqtttxxxyyyxxxuuutttsssuuutttsssrrrtttvvvyyy||||||tttjjjdddccc```ZZZTTTNNNMMMOOOQQQTTTWWWYYYYYYVVVRRROOONNNEEECCCBBB@@@???@@@AAAAAAAAA???===;;;888666555555333444444444444666999<<>>???AAABBB?????????@@@AAAAAABBBBBBCCC@@@>>>@@@???===???CCCEEEHHHRRRggg}}}xxxnnngggllluuutttmmm]]]QQQKKKOOOTTT]]]rrrxxx___NNNCCC;;;555555555555888>>>FFFLLLUUU[[[aaabbb\\\TTTMMMJJJBBBBBBBBBAAA???>>><<<;;;555666777777777666555555444888;;;===???IIIXXXdddwwwxxxnnnmmmrrrrrrkkkccc\\\^^^```bbbccccccbbbbbb^^^[[[WWWRRRMMMKKKJJJIIIHHHIIIKKKMMMNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKKKKLLLLLLFFFJJJMMMPPPTTT]]]jjjttt|||yyyvvvtttsssuuuwwwyyyyyy}}}||||||zzzssstttvvvuuuqqqppplllqqquuuuuuooohhhcccaaa[[[___eeeiiihhhfffcccaaa]]]\\\^^^cccfffdddeeehhhfffffffffeeeccc^^^VVVQQQIIIAAA:::888777444111222///---******,,,.........111000///000444:::@@@DDDDDDPPP^^^gggppp|||}}}hhhRRRDDDDDDIIIQQQ[[[hhhqqqsssqqqnnnmmmkkkkkkmmmpppssstttsssrrrwwwxxxyyywwwooohhhjjjqqqqqqqqqrrrvvv{{{}}}tttfff[[[LLLDDD===:::777444444777333333444555444333222111000111222333333222111000//////000111222333333444000000000000000000000000ZZZ[[[]]]]]]\\\\\\]]]^^^___```aaabbbbbbaaa```______^^^^^^]]]]]]]]]^^^^^^aaabbbeeeggghhhgggfffeeejjjkkkkkkiiiffffffjjjnnnnnnnnnnnnooopppqqqqqqrrrlllmmmnnnppprrrtttvvvvvv}}}{{{ssskkkgggbbbYYYPPPMMMLLLIIIHHHIIILLLRRRTTTQQQPPPRRROOOJJJKKKDDD>>>===>>>>>><<<;;;;;;<<<<<<;;;888666555555888666777777555333888???GGGKKKPPPTTTVVVWWWXXXYYY]]]]]]^^^______^^^^^^^^^[[[[[[]]]^^^______``````]]]^^^___aaabbbbbbbbbcccaaaaaaaaaaaabbbccceeeeee\\\]]]___aaabbbddddddeeefffccc```___```aaaaaaaaaaaa```^^^]]]```dddiiilllpppsssuuusssllleeeaaa```dddooowwwuuurrruuu{{{~~~wwwpppkkkjjjiiiiiiiiihhhfffddd]]]XXXYYY___cccbbbccchhhlllhhhggglllxxxzzzssssss{{{vvvpppooovvv|||xxxnnngggaaa^^^[[[YYYXXXWWWUUUTTTVVVPPPHHH@@@<<<999888777555555555555666666666666999999888888777777777666777777777777777777777777666666666666666666666666555555555555666666666666::::::::::::::::::::::::;;;;;;:::999999888777777666555444666888::::::::::::;;;;;;<<<<<<;;;;;;:::===>>>???@@@AAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???FFFLLLUUUoooxxxmmmgggiiipppvvvyyygggVVVGGGFFFJJJRRReeeyyy|||hhhWWWHHH???===888333111444999???AAAEEEMMMXXX^^^^^^XXXQQQMMMMMMGGGAAA???@@@@@@<<<888777777777777666555444333666666555555888>>>FFFLLL```gggssstttrrrwww}}}|||~~~yyyooogggccc```]]][[[SSSWWW]]]bbbdddcccaaa___ZZZZZZZZZYYYXXXXXXWWWWWW\\\\\\\\\\\\\\\]]]^^^___aaaaaaaaabbbfffppp|||~~~sssnnngggcccbbbcccbbbaaaeeeggglllooopppnnnllliiidddfffkkkpppqqqnnngggbbbbbbcccdddgggiiihhheeeccceeebbb___\\\XXXRRRLLLGGG@@@<<<666333333222000...000...+++***,,,...///000...///222777===EEELLLOOOYYY\\\aaahhhpppvvv{{{~~~zzznnn\\\JJJDDDJJJRRRaaacccgggjjjmmmooopppqqqmmmnnnooossswwwzzz{{{zzz|||wwwqqqmmmkkkkkkjjjjjjiiikkkmmmoooppprrrtttvvvxxxwwwuuutttnnndddWWWMMM@@@===999777666555333111333222000......///000111444444333222111111111222000000000000000000000000///////////////000111111YYYZZZ\\\\\\[[[\\\]]]______```aaabbbcccbbbbbbaaa_________^^^^^^^^^______aaabbbccceeeffffffeeeeeeffffffeeedddbbbbbbdddeeejjjjjjkkkllllllmmmnnnnnniiijjjkkkmmmoooqqqssssssttt~~~~~~|||vvvnnnjjjaaaXXXNNNKKKHHHEEECCCEEEGGGMMMPPPNNNOOOSSSTTTPPPQQQKKKDDDBBBAAA@@@>>><<<=========<<<:::999888888888777777888555444999@@@IIIMMMRRRVVVXXXYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^______```___]]]^^^```aaabbbbbbcccccc`````````aaaaaabbbcccccc]]]]]]\\\\\\^^^```bbbdddeeebbb```___```aaaaaa```^^^]]][[[[[[^^^bbbfffhhhlllqqquuuuuupppkkkhhhgggjjjtttzzzwwwqqqqqquuuwwwzzz}}}|||uuuoookkkjjjiiiiiiiiihhheeeccc\\\YYYYYY]]]___^^^```fffiiifffgggnnnyyywwwrrrvvv|||vvvuuuyyyyyyqqqgggaaa\\\[[[YYYYYYYYYXXXVVVTTTOOOIIIBBB<<<999777666555444444444444555555555555666666555555555444444444777777777777777777777777666666666666666666666666777777777777888888888888999999999999999999999999;;;;;;::::::999888777777666555444666888:::::::::::::::;;;;;;;;;;;;::::::===>>>???@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???BBBFFFOOOccc|||pppkkkmmmrrrttttttgggXXXKKKGGGFFFKKK\\\nnnvvvgggZZZOOOGGG???;;;666333333666888999===DDDNNNUUUWWWUUURRRPPPNNNJJJFFFCCCBBB@@@>>><<<999999999888777777666555666777888888999<<<@@@CCCKKKPPPXXXcccooo{{{yyytttpppmmmkkknnnssswwwzzzyyywwwvvvqqqqqqppppppooonnnnnnmmmnnnoooppprrrtttwwwyyyzzzzzzzzzzzzzzz}}}~~~yyyvvvtttqqqooohhhccc^^^\\\^^^aaacccdddiiikkknnnppppppooolllkkkhhhjjjnnnrrrsssqqqkkkgggccccccdddfffgggfffccc```___\\\XXXTTTOOOJJJDDD@@@;;;777222000000///---,,,---,,,,,,,,,------------000222777???GGGPPPVVVZZZ___```cccggglllppptttvvvrrrmmmbbbSSSGGGFFFOOOWWWbbbdddgggkkknnnqqqrrrsssrrrrrrtttwww{{{~~~~~~}}}}}}xxxrrrllljjjiiihhhggghhhiiijjjkkkkkklllnnnoooooommmiiifffaaaYYYNNNFFF<<<999666444444444333222555444222111000111222333333333222111111111111111000000000000000000000000///////////////000111111WWWYYYZZZ[[[[[[\\\]]]___^^^___```bbbcccccccccccc_________^^^^^^______```aaaaaabbbbbbccccccddddddfffeeeddddddddddddcccbbbeeeffffffgggggghhhhhhhhheeefffggghhhjjjmmmoooppppppxxxyyyrrrnnnbbbXXXNNNIIIFFFBBB@@@AAABBBGGGJJJJJJMMMSSSXXXYYYZZZVVVPPPKKKHHHEEEAAA???@@@??????>>>===<<<;;;;;;999888888888666555:::AAAMMMPPPUUUXXXZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^_______________]]]^^^___```aaabbbbbbbbb____________````````````^^^\\\ZZZYYYZZZ\\\```bbbbbbaaa``````aaabbbaaa___[[[ZZZZZZ[[[]]]```ccceeegggmmmsssvvvtttqqqoooooopppyyy}}}xxxqqqnnnnnnnnnpppsssvvvxxxxxxuuuqqqnnnkkkjjjiiiiiihhhgggdddaaa[[[ZZZZZZ[[[YYYXXX]]]dddfffdddfffmmmwww~~~~~~~~~xxxpppmmmwww}}}|||uuuiii^^^YYYVVVVVVWWWZZZ[[[ZZZVVVSSSHHHCCC===999777666666555333333333444444444444555555444444444444333333333777777777777777777777777666666666666666666666666777777777777888888888888888888888888888888888888::::::::::::999888777777666555444666888:::::::::::::::;;;;;;;;;;;;::::::<<<===???@@@@@@@@@???>>>????????????????????????>>>===???GGGTTTjjjuuuoooqqqssspppmmmhhh\\\QQQIIICCCBBBPPP```qqqvvvwwwoooeee^^^WWWRRRGGGBBB;;;666444333333222444999AAAHHHLLLOOORRRSSSRRRQQQOOOJJJEEEAAA@@@???;;;;;;::::::999888888777555888::::::999888888999;;;>>>CCCJJJTTT```mmmuuu|||zzzyyyrrrhhhaaa^^^___aaabbb___[[[XXXXXX\\\bbbgggjjjmmmnnnooooooooonnnlllkkkllllllooorrrsssrrroookkkfffeeeeeeeeedddbbb^^^[[[XXXTTTOOOIIIEEE@@@;;;888666333000......------++++++,,,---...//////......111666>>>HHHSSS[[[bbbeeeccccccdddeeegggiiikkklllccc^^^UUULLLIIIOOOXXX```dddfffiiimmmrrruuuxxxyyyxxxxxxzzz}}}{{{tttmmmjjjhhhgggfffffffffeeeeeeeeeeeeeeefffhhhddd]]]XXXTTTNNNGGGBBB888666333222222333222111444333222111000111222333222111111111111000000000///////////////////////////////////////000000111UUUWWWYYYZZZZZZ[[[]]]___\\\]]]^^^```aaabbbbbbccc^^^^^^]]]]]]]]]^^^______aaa````````````aaabbbcccdddbbbaaacccfffgggeeebbbbbbbbbccccccdddddddddeeeccccccdddeeegggjjjlllmmmooowww}}}uuuqqqeeeZZZOOOIIIFFFBBB@@@AAA>>>AAADDDFFFIIIQQQYYY^^^cccccc```YYYRRRNNNIIIEEEDDDBBB@@@?????????===<<<;;;999888999777666<<>>?????????>>>=========>>>>>>>>>>>>??????>>>:::<<>>GGGTTTbbbiiimmmiiidddaaa]]]YYYPPPJJJAAA999555333222222///222777<<>>===<<<;;;:::999999999666888::::::777555444444666888:::>>>EEENNNYYY```jjjoooxxxyyyqqqllliiihhhddd___XXXSSSRRRUUU[[[^^^^^^\\\YYYYYY]]]dddjjjnnnoooooonnnnnnmmmlllkkkkkkkkkkkkllloooqqqrrrpppooollljjjgggeeebbb]]]XXXTTTSSSNNNHHHBBB===:::666444222111///...............,,,---...///000111333555666<<>>888555222111222222111000111000////////////000000000000111111111000000000////////////////////////000000////////////000000TTTVVVXXXYYYYYYZZZ\\\^^^[[[[[[\\\]]]^^^___```aaa\\\[[[[[[[[[\\\\\\]]]^^^``````_________```aaaaaa^^^]]]\\\___ccceeedddaaabbbbbbbbbbbbbbbcccccccccbbbbbbbbbccceeehhhkkkmmmkkksssyyyuuuggg[[[PPPIIIEEEAAA???@@@===>>>@@@CCCEEEKKKVVV___iiiooopppiii```[[[VVVOOOKKKHHHDDDBBBBBBAAA???===<<<:::999:::888888>>>FFFPPPSSSWWWYYYZZZ\\\^^^``````___^^^]]]]]]]]]]]]^^^]]]^^^^^^^^^^^^^^^]]]\\\YYYYYY[[[\\\]]]^^^^^^^^^^^^______```______^^^]]]^^^___```aaaaaaaaa___^^^`````````aaacccdddcccaaa[[[[[[ZZZZZZZZZ[[[\\\]]]]]]cccjjjnnnooooooqqqsssqqqxxx|||xxxsssqqqpppooollljjjiiiggggggggghhhhhhjjjiiiggggggfffbbb]]]ZZZYYY\\\]]]ZZZWWWZZZaaagggiiieeeaaabbbhhhlllllljjjbbb```___eeevvv|||nnn___WWWVVVPPPSSSXXX]]]___\\\UUUPPPBBB???:::666555444333222444555555555666666666666444444444555555555555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666777888999::::::888777666666555444666888:::::::::999::::::::::::::::::999;;;<<<===>>>???>>>======<<<<<<<<<======>>>>>>>>>???:::===DDDCCCFFF^^^|||uuurrrqqqkkkeee```]]]YYYPPPDDD>>>BBBJJJYYYaaagggeeecccbbb```]]]XXXPPPDDD:::555333333444///111222555999@@@HHHMMMZZZ___aaa\\\QQQGGGCCCCCCAAA@@@>>><<<;;;:::::::::777888888777555444444555222333555888:::???EEEIIIMMMSSS[[[ccclllttt{{{yyyvvvtttwwwuuuqqqjjjccc^^^\\\]]]YYYWWWTTTQQQQQQTTTYYY]]]```^^^[[[ZZZ\\\```fffjjjnnnnnnmmmlllkkkkkkkkkkkklllkkklllnnnqqqrrrrrrqqqooolllgggbbb]]]WWWQQQLLLJJJFFF@@@:::777444222000/////////...------......,,,------...///333:::???AAAFFFOOOXXX```eeeggghhhaaaaaaaaa```]]]YYYUUURRRSSSSSSSSSXXX___eeeiiijjjlllpppuuu|||}}}tttmmmiiihhhgggfffeeebbb^^^\\\]]]]]]\\\ZZZSSSLLLCCC===;;;;;;;;;::::::777444222222111000/////////////////////000000///000111111111111000000000000000000000000000000000000////////////000000TTTVVVWWWXXXXXXYYYZZZ\\\[[[[[[[[[[[[\\\]]]______ZZZZZZZZZZZZ[[[\\\]]]]]]_________```````````````^^^^^^^^^```ccceeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbdddgggjjjllljjjrrr~~~|||mmm```SSSKKKEEE???===>>>;;;;;;===@@@AAAEEEQQQ\\\mmmyyyyyypppkkkddd]]]WWWRRRLLLIIIHHHGGGCCC@@@>>>;;;::::::999999@@@HHHQQQTTTWWWYYYZZZ\\\^^^```aaa```^^^]]]\\\\\\]]]^^^]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXZZZ[[[\\\]]]]]]]]]^^^___```aaaaaa```______```bbbeeeggggggeeecccaaabbbaaa```bbbdddeeeeeeddd^^^\\\ZZZXXXWWWXXXYYYZZZZZZ```fffjjjkkkmmmppptttsssyyy{{{wwwsssssssssrrrnnnkkkhhheeecccdddeeeggghhhgggfffeeeccc___ZZZVVVVVV[[[\\\[[[[[[aaagggjjjmmmgggbbbaaaeeehhhgggeeeZZZ\\\___gggvvvwwwjjj]]]WWWWWWQQQSSSXXX]]]]]]YYYQQQKKK>>>:::666444333333222111555555555666666666777777222222222333333333333444777777777777777777777777666666666666666666666666777777777777888888888888666666666666666666666666666777999::::::999777555666555444666888:::::::::999999::::::::::::999999:::;;;===>>>>>>>>>===<<<:::;;;;;;<<<<<<======>>>>>>;;;>>>DDDBBBAAAQQQfffyyytttmmmggg]]]]]][[[TTTJJJCCCBBBDDDRRRZZZaaabbbaaabbbaaa___\\\TTTHHH>>>888555444444222222222222444999@@@EEEUUU[[[bbbbbbZZZRRRLLLJJJFFFEEEBBB???===;;;;;;;;;888888888666444444666888111333555666666777999;;;>>>BBBHHHNNNTTT[[[aaaeeerrrvvv{{{|||{{{zzz|||zzztttooolllkkkkkkkkkjjjeee___ZZZZZZ\\\[[[[[[ZZZXXXVVVVVVYYY[[[___^^^]]][[[ZZZ\\\aaaeeemmmmmmmmmmmmnnnnnnnnnnnnpppoooooopppqqqrrrqqqooojjjgggaaa[[[VVVOOOIIIEEE???<<<777333111000...---+++,,,------,,,+++,,,---+++---///000222999CCCKKKPPPTTTZZZaaaeeeggggggfffaaa```]]]YYYTTTPPPLLLJJJSSSUUUZZZ```gggjjjkkkjjjooottt}}}~~~xxxoooiiiggggggggghhhhhhccc^^^[[[[[[ZZZXXXUUULLLFFF===999999;;;<<<<<<;;;888444222222222000///000000111111111111111111///000111222222222111000000000000000000000000000111000000///////////////TTTVVVWWWXXXWWWWWWYYYZZZ\\\\\\[[[[[[[[[\\\^^^___ZZZZZZZZZZZZ[[[\\\]]]^^^^^^___```aaaaaa```___^^^aaabbbbbbbbbaaabbbdddgggbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```aaacccfffjjjlllmmmvvvyyykkk[[[QQQHHHAAA======888888:::>>>>>>AAAMMMZZZmmm~~~yyyrrriiieee^^^WWWRRRPPPNNNIIIEEE???<<<;;;;;;999:::AAAJJJSSSUUUXXXZZZ[[[\\\___aaabbb```^^^\\\\\\\\\]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^___aaacccccccccbbbaaadddeeefffhhhhhhhhhgggfffdddbbbaaabbbdddfffggggggdddbbb^^^ZZZXXXXXXZZZ[[[ZZZ___dddgggjjjnnnsssxxxyyy||||||wwwsssssstttrrrnnnlllgggdddbbbccceeeffffffeeedddcccaaa]]]VVVRRRRRRWWWZZZZZZ___hhhmmmlllnnniiifffgggjjjllliiieeeYYY]]]aaagggtttyyyoooeeeZZZVVVVVVRRRTTTXXX[[[ZZZTTTLLLEEE:::888555444444555444444444444444555555555666666222333333333444444444444777777777777777777777777666666666666666666666666777777777777888888888888666666666666666666666666555666888::::::999777555666555444666888:::::::::999999::::::::::::999999:::;;;<<<===>>>===<<<<<<999::::::;;;<<<<<<======<<<;;;===@@@@@@AAAKKKVVVkkk||||||rrrkkkaaabbbaaa\\\TTTMMMHHHEEEIIISSS[[[^^^```cccdddbbbaaa[[[QQQHHH@@@;;;777444444333222000000333999===HHHQQQ]]]dddddd___YYYVVVLLLJJJFFFBBB???=========999999:::888666555666777444555666555444555777999888:::>>>AAADDDHHHLLLOOOVVV\\\aaacccaaa```bbbdddeeelllvvv{{{yyyzzz{{{zzzvvvqqqmmmkkkkkkhhhkkkllliiiccc``````bbbdddeeedddaaa]]]\\\^^^```aaabbbbbbaaa```aaaeeehhhnnnoooppprrrsssttttttttttttrrrqqqpppooommmjjjggg___[[[VVVQQQLLLGGGBBB>>>777444111/////////...,,,+++---//////---+++,,,...---111666999===EEEPPPXXXZZZ]]]aaaeeegggfffdddccc]]]YYYSSSNNNKKKKKKLLLNNNYYY\\\bbbgggkkkmmmoooooopppwww{{{uuunnniiihhhjjjlllmmmmmmggg___ZZZXXXVVVRRROOOHHHBBB<<<999;;;>>>??????888666333222222222111000///000000111111111111111///000222333444333222111222222222222222222222222111111000///////////////UUUVVVWWWWWWVVVVVVXXXYYY^^^]]]\\\\\\\\\]]]^^^___[[[[[[[[[[[[\\\]]]^^^___^^^___aaabbbbbb```___]]]```aaaaaa^^^[[[[[[^^^bbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```___```bbbeeeiiikkkooowwwuuudddXXXMMMDDD>>>>>>666555999======???KKKYYYmmmzzzqqqnnnggg^^^YYYWWWSSSNNNIII???<<<;;;;;;:::;;;BBBKKKTTTWWWYYY[[[\\\]]]```bbbbbb```^^^\\\[[[\\\]]]^^^\\\\\\\\\[[[ZZZYYYXXXWWWZZZ[[[\\\]]]^^^_________^^^```bbbdddeeeeeedddcccfffffffffggghhhiiijjjjjjeeecccaaabbbdddgggiiiiiilllhhhccc^^^\\\\\\]]]___[[[___cccgggjjjooowww}}}~~~~~~wwwrrrrrrrrrqqqnnnkkkgggcccbbbccceeegggeeedddcccbbb```[[[UUUPPPOOOTTTWWWYYYaaalllpppmmmnnnkkkjjjlllpppqqqlllgggYYY^^^bbbfffppp~~~tttjjjaaaXXXTTTTTTRRRTTTWWWYYYWWWPPPGGGAAA999777666666777999999999333333333444444444555555555555555666666777777777777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777444666888::::::999777555666555444666888:::::::::999999999::::::999999999:::;;;<<<=========<<<;;;999999:::;;;;;;<<<======;;;::::::<<>>IIIXXXeeejjjhhhccc```QQQNNNJJJEEEBBB???>>>>>>999;;;<<<;;;888666555666444444333222111333666999222444666777777999<<>>DDDIIIPPPZZZbbb___aaacccffffffdddbbb```WWWRRRJJJEEEEEEKKKRRRWWW___ccchhhlllnnnpppsssuuupppxxx{{{vvvoookkkkkknnnqqqsssqqqjjj```ZZZWWWSSSNNNJJJAAA<<<777666888;;;<<<<<<555333111000222333222222------...//////000/////////000222444444444222111222222222222222222222222111111000///////////////WWWVVVVVVVVVWWWYYY[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[[[[\\\^^^```______``````aaaaaabbbbbb```___^^^]]]]]]^^^```aaaccccccbbbbbbbbbbbbcccccc```aaabbbbbbbbbeeeiiilllppp{{{xxxdddRRRFFF???===666666666666999???FFFLLLccc{{{{{{uuuooohhhccc___YYYQQQJJJCCC@@@;;;777666;;;DDDJJJRRRVVVYYYWWWXXX]]]``````aaa^^^\\\\\\^^^```___]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]______``````^^^___aaabbbddddddeeeeeejjjjjjiiiiiihhhgggggggggeeeeeefffeeefffhhhlllppprrrpppnnnkkkfffaaa]]]ZZZ\\\```cccfffiiinnnvvv{{{~~~zzztttooollljjjkkkhhheeebbbaaabbbdddfffbbbdddeeeaaa[[[VVVSSSSSSSSSTTT[[[eeellllllmmmooonnnmmmpppxxx~~~{{{oooccc```___aaafffnnnxxx~~~zzznnnccc[[[WWWUUUSSSNNNQQQTTTWWWTTTKKK@@@777888666555444555555333222333444444555555444444333444444444333333222222222666666666666666666666666444444444444555555555666666666666666666666666666555555666666555444333333777777666666666666777777777777777777777888888999999:::;;;;;;999777888888999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;;;;:::999<<<<<<<<<<<<>>>@@@BBBCCCNNNZZZmmm{{{ooooooqqqpppjjjgggdddZZZOOOHHHHHHNNNWWW___dddjjjpppkkkmmmlllggg\\\NNNBBB;;;;;;777333111222333222///:::===EEEUUUfffpppqqqnnnccc[[[QQQJJJGGGDDDAAA???>>>>>>>>><<<;;;999777555444444444444444444444444...111555555444444777999<<<===>>>???AAABBBCCCDDDGGGGGGIIILLLQQQWWW\\\___bbbgggnnnuuu{{{~~~wwwmmmgggbbbbbbgggkkkkkkjjjggggggggggggggggggggggggsssyyy~~~{{{wwwvvvwwwxxxxxxxxxwwwuuurrrooommmmmmtttwwwsssmmmlllkkkjjjlllnnnpppooollljjjkkkmmmmmmllllllnnnqqqtttuuuuuuxxxtttqqqrrrwwwzzzyyywwwrrrnnniiibbb[[[VVVSSSQQQGGGEEEAAA???===:::777444444222000...---...000111////////////000222444666444CCCRRRYYY\\\aaaeeegggiiiiiiiiiiiigggbbb\\\XXXSSSLLLCCC???GGGUUU\\\\\\hhhhhhjjjnnntttyyy|||}}}xxxyyy~~~wwwrrrllllllppprrrqqqnnnkkkggg```YYYSSSLLLEEE@@@888666555555777999::::::333333222222111000//////222000///------///000222111111111111111111111111000000000000000111111222444333111000000000111222VVVVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^___``````aaaaaaaaa```^^^]]]]]]^^^___```bbbbbbaaaaaaaaaaaabbbbbbaaabbbbbbbbbbbbdddgggjjjnnnxxxnnnYYYIIIAAA>>>888888777666777;;;AAAEEEXXXnnn~~~wwwmmmhhhaaa]]]ZZZUUUMMMGGG@@@>>>:::777888>>>GGGNNNTTTXXXZZZXXXXXX]]]______]]]\\\ZZZ[[[]]]^^^]]][[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______^^^___```bbbcccddddddeeeffffffffffffggggggggggggiiikkklllllllllnnnqqqsssuuutttssspppkkkfffbbb___\\\```dddhhhlllqqqxxx}}}{{{uuuooollljjjjjjhhheeebbbaaabbbdddeeedddeeeccc___YYYVVVVVVWWW\\\]]]cccmmmsssrrrqqqrrrppppppuuu||||||nnnaaa```^^^^^^aaagggnnnsssuuuxxxpppeeeZZZTTTRRRQQQPPPNNNRRRVVVWWWRRRHHH>>>777888666444444555555333222333333444444444444333333444333333333333333333222555555555555555555555555444444555555555666666666555555555555555555555555555666666666666555444333777666666555555666666777777777666666777777888999888:::;;;;;;999777888888888999999:::::::::::::::999:::;;;<<<;;;;;;:::999<<<<<<<<<<<<===@@@BBBCCCGGGNNN]]]sss|||sssuuuuuussssssqqqggg[[[QQQNNNOOOUUU[[[bbbjjjrrrxxxzzz|||yyynnn___PPPGGG???;;;555333444555444222777999@@@LLL[[[ffflllmmmkkkeee]]]UUUOOOJJJEEECCC@@@???>>><<<;;;:::999888555555555555666666666666111333555555333222333555333333444555666777888888======>>>@@@DDDHHHLLLNNNNNNQQQWWW]]]bbbeeegggggglllpppvvv|||{{{ssslll```]]]ZZZ\\\___```^^^[[[[[[\\\\\\\\\\\\\\\\\\[[[iiiooovvvxxxuuurrrqqqrrrtttvvvxxxxxxvvvsssssssssoootttvvvpppjjjiiijjjiiipppsssuuuuuurrrqqqqqqrrrrrrqqqrrrtttvvvwwwwwwvvvtttooojjjjjjmmmoooooommmhhhfff```ZZZTTTNNNJJJHHH@@@>>>;;;999777555222000//////.............../////////...///000444888<<>>III[[[ppp}}}}}}uuunnn```\\\WWWTTTQQQMMMGGGBBB<<<;;;888777:::BBBLLLSSSVVV[[[\\\ZZZYYY\\\^^^]]]YYYYYYYYY[[[]]]]]][[[ZZZ]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___]]]^^^___```bbbcccdddeeeaaabbbcccdddeeefffggghhhlllnnnqqqrrrrrrrrrssstttvvvvvvuuusssooojjjfffccc\\\___dddhhhmmmrrrxxx|||~~~yyysssnnnkkkjjjiiigggeeebbbaaabbbcccdddeeecccaaa]]][[[]]]```dddjjjiiinnnxxx~~~{{{vvvtttrrrsssxxx{{{lll______]]]\\\^^^bbbgggjjjkkkllldddZZZQQQMMMLLLMMMNNNOOOTTTYYYXXXPPPDDD;;;777777555444444555555333222333333444444444444333333222333333333333333333444555555555555555555555555555555555555666666666777555555555555555555555555666666666666666666555444555555555444444555555555777777666666777777888999888999;;;:::999777888888888888888999999999999999<<<<<<<<<<<<;;;:::999999;;;;;;;;;<<<===???AAABBBDDDDDDMMMaaa|||}}}}}}|||}}}uuujjj\\\TTTMMMMMMPPPWWWbbblllxxx}}}~~~ooo___TTTGGGAAA:::666666666666444333555999@@@KKKWWWbbbhhhnnnmmmjjjcccZZZQQQKKKHHHCCCAAA>>><<<:::999::::::777777777777777777777777555666666555222000111111222333333333333444444444555555555666888:::===>>>???AAAEEEIIILLLPPPRRRSSSWWW[[[aaafffjjjnnnqqqtttwwwyyy|||~~~}}}zzzuuusssrrrpppkkkggg]]]\\\\\\^^^```___ZZZUUUYYYYYYYYYZZZZZZYYYYYYYYYccciiirrrvvvuuusssrrrqqqsssxxx||||||zzzyyy|||{{{}}}|||tttnnnnnnooonnnrrruuuwwwxxxvvvtttssssssqqqqqqsssvvvwwwvvvsssooohhhccc]]][[[\\\]]]\\\[[[XXXWWWTTTOOOJJJFFFBBB???999777555333333222///---+++,,,...///000///...---......//////333999AAAGGGVVVbbbnnnqqqpppooonnnkkkkkkjjjhhhccc\\\SSSKKKFFF@@@CCCGGGLLLWWWbbbeeecccjjjkkkmmmqqqwww}}}}}}wwwtttqqqsssuuuuuuooojjjfffaaaYYYQQQJJJCCC<<<888555444333444666777777777222222222111111000000///111000///......///000111000000000000000000000000000000//////000000111222///000000000000///......UUUVVVVVVWWWXXXYYYZZZ[[[YYYYYYZZZ[[[[[[\\\\\\]]]ZZZZZZ[[[]]]]]]]]]]]]]]]]]]^^^^^^______``````aaaaaaaaa``````___^^^]]]]]]^^^^^^____________^^^^^^___```aaaaaaaaacccgggjjjsss~~~tttYYYIIICCC???@@@???===:::999:::;;;>>>IIIWWWcccjjjjjjccc]]]RRRPPPMMMKKKIIIFFFBBB???:::999888888;;;CCCNNNUUUYYY^^^___\\\[[[]]]]]]\\\WWWXXXZZZ\\\]]]]]][[[ZZZ\\\\\\\\\\\\\\\\\\[[[[[[\\\[[[YYYYYYYYY[[[]]]___\\\]]]^^^___aaabbbdddeeeaaaaaabbbcccdddeeeffffffjjjnnnrrrttttttsssrrrrrrttttttsssqqqnnnjjjfffddd^^^```cccgggkkkooosssuuu{{{{{{yyyuuuooojjjhhhggggggfffdddcccbbbaaabbbbbbbbb```^^^^^^aaahhhpppvvvvvvtttwwwyyytttssssssuuuzzz|||vvviii______^^^]]]___cccfffhhhhhhddd]]]SSSKKKIIIKKKMMMOOOQQQVVVZZZWWWLLLAAA:::777666555333444444555333222333333333444444333333333222222222333333444444444555555555555555555555555555555555666666666777777555555555555555555555555555666666777666666555555555444444333333444444555666666666666666777888888777999::::::888777888999888888888888888999::::::=========<<<;;;:::999999;;;;;;:::;;;<<<>>>@@@BBBEEEBBBFFFUUUjjj}}}uuummm```RRRIIIGGGKKKVVVaaakkksss}}}lll```RRRJJJ@@@:::777666444222111333666999>>>HHHTTT\\\eeejjjnnnmmmeeeZZZRRRNNNHHHEEEAAA<<<999888999::::::999999999888888777777777777666444222111111111777777666666666555555555444444444444555777888999;;;<<<===???AAADDDFFFGGGHHHKKKPPPUUUXXX\\\___bbbdddfffjjjmmmqqqtttvvvwwwwwwxxxyyyyyyyyyzzz{{{}}}{{{vvvtttrrroookkkjjjjjjkkkjjjiiiddddddeeeggghhhgggccc___aaaaaabbbccccccbbbaaaaaaaaahhhrrrxxxyyyxxxvvvuuurrrxxx~~~|||}}}zzzsssssssssssspppqqqssssssqqqnnnllljjjggghhhkkkmmmnnnkkkfffaaaXXXTTTNNNJJJJJJKKKLLLLLLJJJJJJIIIGGGDDDAAA>>><<<666444222222222111000...------......//////.........///111444999AAAMMMUUUcccnnnvvvwwwsssooojjjeeehhheee```XXXOOOGGGBBB@@@BBBJJJSSS\\\eeelllmmmiiigggiiimmmpppuuuzzz}}}uuusssrrrtttwwwuuunnngggccc]]]TTTLLLDDD>>>999555444333222333555666666555222111111111000000000///000000////////////000000///////////////////////////////////////000111111---...///000///...---,,,UUUUUUVVVWWWYYYYYYZZZZZZUUUVVVWWWYYY[[[\\\^^^^^^ZZZZZZ\\\]]]^^^^^^^^^^^^^^^______```aaaaaabbbbbbaaaaaabbbbbbaaa___^^^]]]^^^^^^____________^^^^^^]]]^^^```aaabbbeeeiiimmmvvvcccOOOGGGAAAAAA@@@>>>;;;999888999;;;===CCCLLLRRRRRROOOKKKHHHGGGFFFEEEDDDBBB@@@>>>:::999999999===EEENNNUUU\\\```aaa^^^\\\^^^]]][[[XXXZZZ\\\^^^^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZ]]]\\\ZZZYYYYYYZZZ\\\^^^[[[\\\\\\]]]___aaaccceeeddddddddddddddddddddddddhhhlllqqqttttttrrrqqqpppqqqqqqpppnnnllliiigggeeeeeeeeeeeegggjjjlllnnnooossssssqqqnnniiifffeeeeeeeeeeeedddcccbbbaaaaaa```___^^^]]]```gggqqqzzz}}}xxxyyyyyyqqqpppmmmlllnnnpppnnnhhhbbbcccbbbbbbcccfffggggggfff___YYYPPPJJJHHHJJJMMMOOORRRVVVXXXSSSHHH>>>:::999555444333333444555333222222333333333333333333222222222222333333444444444555555555555555555555555555555555555666666666666555555555555555555555555555555666666666666555555444444333333333333444444666666666555666777777888666888999999888777888999:::999999888999:::;;;;;;======<<<;;;:::999999999::::::::::::<<<>>>@@@AAADDDCCCFFFOOO[[[mmm}}}ooo\\\NNNFFFEEELLLUUUaaalll}}}xxxlll]]]UUUIII@@@;;;777333000000333666777888===EEELLLUUU^^^iiinnnkkkbbbYYYTTTQQQMMMGGGAAA<<<;;;;;;;;;<<<<<<;;;:::999888888777999888666555444444444333555555444444333222222111222222333444555666777888666666666777888:::<<<===;;;>>>BBBEEEHHHKKKNNNQQQTTTVVVYYY]]]bbbeeehhhiiikkkmmmnnnmmmjjjiiijjjkkkrrruuuxxxxxxtttppplllkkkiiigggeeedddfffhhhjjjkkkjjjjjjiiijjjlllllllllkkkkkklllnnnoooooonnnlllkkkdddjjjssszzz|||{{{yyywwwrrrxxx}}}}}}{{{}}}}}}uuutttsssqqqjjjiiiiiihhhfffccc___\\\YYYZZZ]]]___```]]]WWWSSSKKKHHHDDDBBBBBBCCCEEEEEEFFFFFFEEECCC@@@===999777333111000000111111///......---,,,++++++---...000000444999===BBBLLLXXXaaammmuuu{{{yyysssmmmfff```___[[[TTTJJJBBB???@@@BBBKKKVVVbbbjjjooorrroookkkdddgggkkkoooqqquuuzzz}}}~~~|||uuusssqqqsssuuussskkkddd^^^XXXOOOFFF@@@;;;777444222222111333555666555444111111111000000000000000000000////////////000000......................../////////...///000000111,,,,,,...//////...---,,,TTTUUUWWWXXXYYYZZZZZZZZZTTTUUUVVVXXXZZZ\\\]]]^^^YYYZZZZZZ[[[\\\]]]^^^^^^______``````aaabbbbbbbbbaaabbbcccdddcccbbb___^^^^^^___```aaaaaa```___^^^^^^___aaaaaacccfffjjjnnnuuujjjVVVMMMCCCCCCAAA>>>:::777777888<<<999999>>>CCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;;;;<<<@@@HHHQQQXXX]]]aaaccc```^^^___^^^[[[[[[]]]______]]]\\\\\\\\\YYYZZZ[[[\\\\\\\\\[[[ZZZ^^^]]][[[[[[ZZZ[[[\\\]]][[[ZZZ[[[\\\^^^```ccceeegggffffffeeedddcccccccccfffjjjpppssstttrrrqqqqqqqqqpppnnnllljjjiiihhhhhhllljjjgggfffhhhjjjkkkjjjiiijjjiiifffcccbbbbbbcccddddddddddddcccaaa```___^^^^^^```eeennnvvv|||wwwuuu~~~vvvmmmiiifffccccccfffiiiiiigggjjjiiihhhhhhiiihhheeeccc___YYYQQQLLLKKKLLLNNNOOOQQQRRRPPPJJJBBB;;;999999555333222333444555333222222222333333333333222222222333333333333333333444444444444444444444444444444444444444555555555666444444444444444444444444333444555555555555555555444444444333333444444444666666555555666666777888555777999999888777888999::::::999888888:::;;;<<<<<<;;;:::999999999999999999999999:::;;;===???@@@???@@@EEEKKKPPP\\\xxxuuudddVVVKKKDDDFFFJJJYYYdddwwwsssiii```TTTJJJCCC===777333111444666666666777;;;???GGGPPP\\\dddfffbbb[[[WWWVVVRRRLLLFFFAAA>>>===>>>======<<<<<<<<<<<<;;;;;;<<<:::777666777888888777555444444333222111111111//////000111333444444555444444444444555666777777666999;;;===???AAACCCFFFKKKMMMPPPTTTXXX\\\```aaaeeegggiiifffbbb______```ccchhhmmmmmmkkkhhhggggggfffeeeddddddfffiiillloooooonnnmmmmmmnnnoooqqqssstttuuuwwwxxxxxxwwwuuutttkkkpppvvv|||~~~{{{yyyuuuxxx{{{{{{yyy{{{|||uuusssppplll```^^^[[[YYYXXXUUURRROOOMMMNNNOOOQQQRRRQQQMMMIIIDDDCCCBBBAAAAAACCCDDDEEEGGGFFFCCC@@@;;;777444222000///......//////...------,,,******+++///222444777===EEEJJJNNNUUU___gggqqqwwwyyyuuuooohhh```YYYQQQOOOIIIBBB>>>???FFFLLLXXXcccooorrrrrrqqqmmmhhhbbbgggllloooooopppsssvvv}}}}}}}}}}}}|||wwwsssrrrrrrooogggaaaWWWQQQHHH@@@;;;888666444222111111333555666555333000000000000000000000000//////000000000000////////////////////////////////////......//////000111,,,,,,---............---TTTUUUWWWXXXYYYZZZYYYYYYVVVVVVWWWXXXYYYZZZZZZ[[[XXXXXXWWWXXXYYY[[[\\\^^^^^^^^^______```aaaaaabbb```bbbdddffffffdddbbb``````aaabbbccccccbbbaaa```bbbcccccccccccceeeiiilllsssooo]]]UUUJJJIIIFFFAAA<<<999888999>>>999888===@@@>>>???AAABBBCCCDDDDDDCCCCCCBBBCCC======>>>@@@EEEMMMWWW^^^]]]bbbdddaaa___```___\\\]]]^^^___^^^[[[ZZZ[[[]]]YYYZZZ\\\]]]^^^]]]\\\[[[^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZZZZ[[[]]]```ccceeeffffffeeeddddddcccbbbbbbbbbggglllpppqqqppppppppppppmmmjjjgggfffgggiiijjjmmmiiidddaaaccceeeffffffaaabbbbbbaaa``````bbbdddccccccddddddcccaaa___]]]]]]___dddnnnxxx}}}tttpppyyysssjjjbbb___]]]^^^ccciiilllmmmnnnmmmmmmnnnnnnmmmjjjgggddd___XXXSSSQQQQQQQQQQQQNNNKKKFFF@@@;;;888777777444333222222444444444222222222333333333333222222444333333333333333333222444444444444444444444444333333333333444444444444444444444444444444444444222222333444444444444444555555444444444444555555666555555555555666777777555777888999888777888999:::999777777777888:::;;;::::::999888888888999:::999999999999;;;===???@@@>>>===AAAGGGIIIOOOeee}}}zzzooodddYYYOOOKKKMMMPPP\\\ppp{{{ssskkk___UUUNNNGGG@@@;;;222333444444333444666888>>>BBBHHHPPPUUUWWWUUURRRSSSPPPKKKEEEAAA>>>>>>===<<<<<<===???@@@AAABBBCCCAAA>>>:::999:::::::::888888888888777666666666555000111111222333333333333555555555555666666666666666777999999:::;;;===???CCCDDDGGGJJJOOOSSSWWWYYY]]]```ccc```[[[WWWWWWYYYWWW\\\aaabbb___]]]^^^aaa``````aaaaaabbbfffjjjmmmnnnnnnnnnmmmmmmmmmooopppqqqrrrtttvvvvvvtttrrrqqqkkkmmmrrrvvvxxxwwwtttqqqoooooonnnmmmlllnnnrrrvvvyyyzzzvvvpppkkkjjjeee```RRROOOKKKIIIIIIIIIGGGEEEEEEDDDDDDEEEGGGGGGFFFEEE@@@AAABBBBBBBBBBBBDDDEEEBBB@@@===999666333111000000///......//////...,,,+++,,,...111444888<<<>>>BBBIIIRRRWWWXXXZZZaaafffiiimmmnnnhhhbbb\\\UUUNNNCCCDDDDDDCCCBBBGGGPPPXXXdddoooxxxxxxsssoookkkhhhccciiiooorrrpppnnnoooqqqvvvxxx|||~~~}}}~~~wwwrrrooojjjccc\\\PPPJJJAAA:::666555444444222111222444666666555333///000000000000000000000//////000000000000/////////////////////////////////............///000000---------------...//////TTTUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVXXX[[[]]]]]]]]]^^^^^^___``````aaa```bbbeeeggghhhfffcccaaa```bbbcccddddddcccbbb```eeeffffffdddccceeehhhjjjssspppaaaZZZRRRQQQLLLFFF@@@<<<;;;;;;>>>:::;;;AAACCCAAAAAAEEEBBBDDDEEEFFFEEEDDDDDDEEE===>>>@@@CCCHHHQQQ\\\ccc]]]bbbeeebbb```aaa```]]]^^^___```]]]ZZZXXXZZZ\\\ZZZ[[[]]]_________]]]\\\^^^^^^^^^^^^^^^]]][[[[[[ZZZYYYYYYZZZ\\\___ccceeedddddddddcccccccccbbbbbb___ccchhhlllmmmnnnnnnnnnmmmkkkgggcccbbbdddgggiiijjjeee^^^\\\]]]```aaabbb]]]^^^___^^^^^^___bbbeeebbbcccddddddcccaaa^^^]]][[[___hhhuuu|||rrrmmmuuu~~~}}}rrrhhh]]][[[[[[^^^dddkkkoooqqqooooooppprrrttttttqqqoookkkfff```[[[XXXVVVUUUTTTLLLGGG???999777666666555444333222222444444444222222222222333333222222222444444444333333222222222444444444444444444444444222222222333333333444444444444444444444444444444111222333333444444444333666555555444444555555666555555555555555666777777555666888999888777888999999888666555666777999:::999888777777777888999:::999999888999:::<<<>>>@@@???<<<>>>DDDEEEGGGVVVjjj|||uuulll```ZZZYYYLLLXXXmmmxxxqqqfff]]]VVVOOOHHHCCC333222111111222333555666999888999???FFFKKKLLLKKKLLLJJJFFFAAA>>><<<;;;;;;:::;;;>>>@@@CCCFFFHHHJJJEEEAAA<<<:::;;;<<<:::999::::::999999999888888888555555666666666555444444333333444444444444444333222333444444444444666888888999;;;???CCCHHHKKKNNNRRRVVVYYYWWWQQQMMMNNNPPPJJJOOOTTTUUURRRQQQSSSVVVVVVWWWXXXXXXZZZ]]]aaaccchhhiiiiiiiiigggfffffffffeeegggiiikkkkkkiiigggeeeaaabbbeeehhhjjjiiieeebbb___]]]ZZZXXXXXXZZZ\\\^^^aaacccbbb]]][[[ZZZUUUOOOGGGCCC???===???@@@???>>>???>>>===>>>@@@BBBBBBBBB===???AAAAAAAAAAAAAAABBB:::888666444222222222222222111000000000111///...+++...333999???CCCFFFGGGIIIRRR[[[___^^^]]]```ddd___bbbaaa[[[TTTPPPHHHBBB;;;???CCCFFFHHHOOOYYYaaammmwww~~~{{{tttooollliiieeekkksssuuurrrnnnmmmnnnpppsssyyy|||zzz{{{{{{rrrmmmggg___YYYKKKEEE===666333333444444222222222444666777555333////////////000000000000//////000000000000//////000000000000000000000000...............///000000......---,,,---...000111WWWWWWXXXXXXYYYYYYYYYYYY[[[WWWTTTTTTWWWXXXWWWVVVUUUVVVWWWYYYYYYYYYXXXXXX\\\ZZZ\\\``````^^^^^^aaabbbbbbbbbccccccdddeeeeeebbbcccddddddcccaaa^^^]]]aaafffjjjjjjgggfffiiimmmvvvoooeeeaaaZZZQQQIIIEEEBBBAAA@@@BBBAAA@@@AAABBBEEEGGGIIIGGGGGGGGGHHHIIIHHHEEECCCCCC@@@AAAIIIUUU___bbbaaa^^^^^^____________^^^^^^_________^^^]]]\\\[[[ZZZ]]]]]]]]]]]]]]]]]]]]]]]]___]]][[[[[[\\\^^^^^^^^^\\\[[[ZZZZZZ[[[]]]___`````````bbbdddffffffcccaaaaaaaaabbbfffjjjllljjjgggjjjjjjfff```^^^bbbdddcccaaa^^^ZZZYYYZZZ\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^bbbaaa`````````___]]]\\\YYYeeetttzzzqqqlllqqqwwwwwwrrrnnnddd\\\XXX^^^gggmmmppprrrrrrnnnnnnrrrtttsssssstttoooooommmggg```YYYUUUSSSKKKEEE===777555666777888666333222333555555222///111111222222222222111111111111111111111111111111111111222222222333333333666555444333222333333444555444444333333333444444333333333333333333333333222222222222333333444555666666666666555555555555666666666666666555555555999999888888888888999999999999999999999999::::::666666666777999;;;===??????AAACCCAAA@@@EEEQQQ[[[xxx|||nnncccWWWYYYgggyyyhhh]]]\\\[[[PPPDDD???888222000333555444222333444666888:::<<<===>>>AAA@@@>>><<<;;;:::999999:::999999===CCCJJJNNNPPPTTTKKKFFFFFFFFFBBB>>><<<<<<<<<<<<<<<;;;;;;;;;:::;;;888444333444666888888333333333333333444555555666666555444444444444444555555666888;;;>>>BBBDDDEEEHHHIIIHHHFFFEEEGGGIIIHHHHHHIIIIIIJJJKKKKKKLLLOOOOOOPPPQQQRRRTTTTTTUUUWWWWWWXXXWWWVVVUUUSSSRRRVVVXXXYYYZZZYYYXXXYYYZZZWWWVVVUUUUUUUUUTTTSSSQQQPPPOOONNNMMMMMMLLLLLLMMMQQQPPPOOONNNMMMKKKGGGEEEAAA@@@===;;;;;;;;;===>>>@@@???>>>???AAAAAA???>>>????????????===;;;999888999666222000000111111111+++---000111111333555777666888;;;@@@FFFLLLPPPSSSVVV\\\___]]]^^^aaa^^^YYY\\\YYYTTTNNNHHHDDDAAA???<<<@@@GGGNNNTTTZZZ```dddiiiqqqxxxxxxsssmmmkkkllljjjqqqyyy|||yyyrrrmmmjjjlllpppvvvzzzyyyyyy~~~tttnnnggg]]]UUUBBB<<<666444666777555222222333555777666444222000222111000000///000000000...///000111111111111111......////////////......------------------------........................ZZZYYYXXXWWWVVVVVVVVVVVVZZZXXXUUUUUUXXXYYYYYYXXXVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\YYYZZZ^^^^^^[[[[[[^^^aaabbbbbbccccccbbbbbbbbbbbbcccdddddddddbbb```___aaaeeeiiiiiigggfffiiilllvvv{{{qqqlllfff\\\SSSMMMJJJHHHFFFFFFFFFEEEEEEGGGIIIKKKLLLJJJJJJJJJLLLLLLKKKHHHEEEFFFDDDFFFNNNZZZcccdddccc_________``````_________^^^^^^___^^^^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]```^^^]]]]]]^^^___^^^]]]]]]\\\\\\\\\\\\]]]^^^^^^bbbbbbccceeegggfffdddbbbdddbbbaaabbbeeehhhhhhfffhhhiiifffaaa___bbbccc```]]]ZZZXXXWWWXXXZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]```___^^^^^^^^^]]][[[ZZZ\\\hhhwwwyyymmmffflllvvvzzzwwwuuuhhh```\\\bbbjjjmmmnnnpppooolllmmmpppqqqooopppsssuuuuuusssnnneee]]]WWWTTTIIICCC;;;555333444555666444333222333444555222000111111222222222222111111111111111111111111111111222222333333333444444444666555444333222333333444444333333222222222333333333333333333333333333333333222222222333333444555666666666666666666666666777777777777777666666666888888777777777777888888888888888999999999999:::777777777777999;;;<<<>>>:::===???>>><<>>>>>============???<<<999777777888888777777777666666666666777777888777666555444333333333555555555666777999;;;===>>>@@@AAA@@@>>>>>>???AAA@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHGGGJJJLLLMMMMMMLLLKKKLLLMMMJJJIIIIIIIIIIIIHHHFFFEEEBBBBBBAAA@@@@@@@@@@@@AAACCCCCCBBBCCCCCCCCCBBB@@@>>><<<999888888:::===???DDDCCCBBBCCCDDDDDDBBB@@@@@@@@@???>>><<<999777555666333000...///000000000///000000000111444888;;;>>>@@@DDDHHHNNNSSSXXXZZZ\\\aaadddaaa```___[[[TTTOOOLLLGGGBBB???<<<<<<<<>>===;;;>>>EEELLLXXXppp~~~xxxsssyyy{{{ggg]]][[[XXXSSSIIIEEE@@@;;;777444333222333333222222222222333333333333333333444555666666666999<<>><<<;;;;;;;;;:::888<<<;;;:::999999888999999;;;:::888777555555444444666555555555555555666777777888999999777777888999999999:::;;;<<<===>>>???;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>@@@AAAAAA@@@>>>???@@@??????@@@AAA@@@???===<<<<<<;;;;;;;;;;;;<<<==================>>>???@@@AAA>>><<<:::999;;;@@@EEEIIIKKKIIIGGGFFFFFFEEECCCAAA??????===;;;888555333111222000......///000000///222222222111333888>>>CCCIIIKKKNNNRRRVVV[[[___aaa```eeegggeeebbb^^^WWWQQQFFFCCC>>>999777777999:::CCCHHHOOOUUUZZZ]]]___aaabbbggglllnnnmmmllllllmmmooossswwwwwwtttpppkkkiiieeefffhhhkkkkkknnnwww{{{iiiZZZMMMEEE===888333222333444333111222333444555555333111000000000////////////......000000111111111000//////......////////////......////////////////////////........................gggccc]]]XXXTTTSSSSSSTTTUUUUUUUUUVVVWWWYYYYYYYYYWWWYYYZZZ\\\]]]]]]]]]\\\```]]]]]]```___[[[ZZZ\\\[[[]]]^^^```aaa```______```aaabbbcccddddddccccccbbbeeehhhiiiiiijjjlllnnnrrr~~~{{{pppggg```\\\YYYYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZ\\\\\\ZZZTTTPPPNNNPPPTTT]]]eeeiiigggcccaaaaaa````````````aaaaaa[[[[[[\\\\\\]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^]]]^^^___^^^[[[YYY\\\]]]^^^^^^^^^\\\[[[YYYaaaaaabbbeeehhhiiiiiigggfffccc___[[[ZZZ[[[\\\]]]^^^cccgggggghhhjjjgggccc```^^^\\\[[[[[[ZZZXXXVVVUUUTTTTTTTTTVVVXXX[[[]]]\\\\\\ZZZXXXVVVUUUVVVWWW```kkkxxxtttgggmmm~~~rrrllliiimmmpppnnnkkkkkkmmmllllllkkkeee```dddkkksssuuuwwwsssjjj^^^SSSNNNDDD???999444222222222111111111111222333444333333111111222222222222111111111111111111111111111111222222222333333333444444444333333333333333333333222222222222222222333444444444444444444444444444333333333222222333333444555666666666666666777777666666666666777777777777666666555555555555666666666666777777888999999999999999999999999999::::::999<<>>CCCGGGMMM___kkkzzz}}}~~~{{{xxxwww{{{|||iii]]]YYYXXXVVVPPPOOOJJJDDD<<<777444444555444333222222222222333000000000000111222333333111444888999;;;AAALLLUUU[[[XXXYYY^^^```]]]ZZZZZZRRRPPPMMMJJJGGGFFFFFFFFFAAA@@@??????@@@@@@>>>===???>>>===;;;::::::999999<<<;;;:::999888777777888777777666666666555555555555555666666555555555666777777888888888999999999666666777888888999::::::;;;;;;<<<<<<;;;;;;;;;:::999;;;<<<<<<:::999999:::<<<===???@@@???>>>==================>>>???@@@AAA???????????????@@@CCCEEECCCAAA???>>>AAAGGGMMMQQQPPPMMMJJJGGGEEECCC@@@===::::::888666444222000///000///---...000111111111222333555777;;;AAAHHHNNNSSSTTTVVVYYY\\\```ccceee```ccceeeddd```ZZZSSSMMMEEEBBB===999888:::===@@@IIINNNUUUZZZ]]]___``````aaaeeejjjnnnppppppqqqqqqrrrtttuuuuuusssoookkkiiidddbbbaaabbbbbbeeeoooyyyrrr```PPPDDD???999666222111111222111000111222333444333222000///---......///000111111111000111111111000///......---......//////......---................................................kkkggg```YYYTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVWWWYYY[[[\\\\\\\\\[[[___]]]]]]______[[[ZZZ\\\XXXYYY\\\___aaabbbbbbbbb______```bbbcccddddddddddddfffiiikkkmmmnnnpppqqquuuwwwpppkkkhhheeeeeefffgggfffeeedddccccccdddfffhhhhhhddd^^^YYYTTTVVVZZZaaafffhhheeebbbbbbaaa````````````aaabbbYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]\\\ZZZXXX[[[[[[\\\]]]]]]\\\[[[ZZZ^^^^^^___bbbfffhhhiiihhhfffdddaaa]]]ZZZYYYYYYZZZYYYaaahhhkkknnnpppmmmhhhdddbbb___]]][[[YYYVVVSSSTTTTTTTTTUUUVVVXXX[[[\\\ZZZZZZXXXUUUQQQQQQSSSVVVcccmmmxxx}}}|||mmmrrruuupppmmmpppqqqnnnkkkkkkooommmkkkggg___ZZZ]]]dddlllooorrrppphhh[[[PPPIIIAAA===888444333333222111000111222333333333333333111111222222222222111111000000000000000000000000000111111111222222222222222222333333333333333333333333333333333444555555666666666666666666666666444333333222222333333333444444555555666666666666444444444555555555666666666666555555555555666666555555666777777888999999999999999999999999999999999<<<>>>???>>>>>>@@@CCCEEEQQQWWWdddzzznnnkkkoooxxxjjj___\\\[[[YYYXXXWWWSSSLLLDDD===999888555444333111111222333444222111111000000000000111...222444444333888AAAHHHOOONNNRRRZZZ_________aaa\\\[[[XXXUUURRRPPPOOOOOOIIIHHHFFFFFFFFFFFFDDDBBBBBBBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::::::::;;;888888888888888888777777777666666666666777666666999999888777777666555555555555666666777888888888999888888888999999999:::888999;;;:::999888888999:::===??????>>>>>>@@@BBB?????????@@@AAABBBCCCDDDCCCDDDEEEEEEEEEFFFJJJMMMPPPMMMHHHEEEDDDGGGKKKNNNPPPLLLGGGCCC???<<<999666333333222111000/////////...---,,,...222555777777666999>>>CCCHHHMMMSSSWWW\\\]]]]]]^^^```bbbdddeeeaaa``````^^^YYYQQQJJJFFFAAA@@@>>>>>>@@@DDDIIILLLQQQVVV\\\```bbbbbbbbbccceeehhhmmmtttxxxyyywwwuuuttttttttttttrrrpppllljjjeeeaaa______^^^___gggppp{{{}}}~~~tttcccSSSFFF>>>999555333111000000000000000111111222222222111000//////000000111111000//////000000000000000///...---------............------------------------------........................rrrmmmeee\\\UUUQQQPPPPPPQQQSSSUUUUUUTTTTTTUUUVVVTTTVVVXXXZZZ[[[[[[[[[[[[[[[YYYYYY]]]]]]ZZZYYY\\\XXXYYY[[[^^^aaacccfffggg``````aaabbbcccdddeeeffffffgggjjjllloooqqqrrrsssyyy{{{xxxssssssuuuuuutttrrrpppnnnnnnooorrrttttttooohhhbbb[[[\\\^^^bbbeeeeeecccaaaaaaaaa____________aaaaaaZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZYYYZZZ[[[\\\ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[\\\^^^bbbeeeeeeeeedddcccaaa]]]YYYWWWXXXYYYWWW```hhhmmmqqqtttqqqkkkdddaaa\\\YYYWWWUUURRRPPPSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWUUUQQQLLLLLLPPPSSSeeennnvvvxxx}}}ssswwwtttpppnnnpppqqqmmmlllmmmmmmiiieeeaaaZZZVVVXXX___gggkkkooommmdddWWWKKKDDD<<<999666444333333222111///111333333222111222333111111222222222222111111000000000000000000000000000000000000111111111111111222222333333333333222333333333333444555666666666666666666666666666666444444333222222222333333333333333444444555555666333333333444444555555666666666555555555555666666444444555666777888888999888888999:::::::::999999777999;;;;;;;;;;;;===>>>===FFFIIIQQQkkktttgggdddlllppppppjjjdddbbbaaa______\\\XXXSSSLLLFFF@@@===666555333111000111222333444333222111000000000000000111222222111333888===@@@@@@EEENNNTTTUUUXXX]]]]]]]]]\\\[[[ZZZYYYXXXWWWTTTRRROOONNNNNNMMMKKKJJJJJJIIIGGGFFFEEEDDDDDDDDD@@@???>>>>>>======>>>>>>:::;;;;;;<<<<<<<<<;;;;;;:::999888888::::::999888;;;;;;:::999888777777666888888888888999999::::::888888888888888999:::;;;999;;;======<<<;;;<<<===<<<>>>@@@@@@@@@BBBFFFKKKJJJJJJJJJKKKLLLMMMNNNOOONNNQQQTTTTTTSSSTTTXXX[[[bbb]]]VVVNNNIIIGGGGGGHHHJJJFFF@@@<<<888555222000//////.........///000111...---...222888???EEEGGGFFFIIINNNRRRUUUXXX\\\___ccccccbbbbbbbbbbbbbbbccc```\\\XXXUUUOOOFFFAAAAAA>>>???BBBGGGMMMRRRWWWZZZ[[[___cccgggggghhhhhhiiikkknnnuuu~~~yyyuuuuuutttttttttrrrnnnkkkhhhdddbbbaaa``````eeellltttvvvvvvwww}}}yyypppaaaSSSHHH???999555222222111000000000000000000000111000000000///...222222222111000---+++)))//////000000000///......------............------------------------------........................~~~yyypppeee\\\UUUQQQOOOQQQTTTVVVVVVTTTSSSTTTUUUTTTUUUWWWYYY[[[[[[[[[[[[XXXVVVXXX\\\]]][[[[[[^^^[[[[[[\\\]]]```dddgggiiicccccccccdddeeefffggghhhfffgggiiilllppprrrssssssxxx{{{yyywwwyyy|||~~~~~~xxxpppjjjcccbbbbbbbbbccccccbbbbbbaaa```^^^]]]]]]^^^```aaa\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\ZZZYYYXXXYYY[[[\\\\\\\\\ZZZZZZ[[[\\\^^^```bbbccc\\\[[[ZZZ[[[]]]______^^^^^^]]]YYYSSSOOOOOORRRVVVXXX```iiinnnrrrssspppkkkaaa^^^YYYVVVTTTSSSRRRQQQRRRSSSUUUWWWXXXWWWVVVVVVTTTTTTRRRLLLGGGFFFKKKPPPdddkkkpppppptttyyy|||}}}yyyrrrnnnmmmooopppmmmmmmppphhhbbb\\\YYYVVVTTTVVV[[[dddgggjjjhhh^^^PPPDDD<<<777555333222222222222111000222444333111///000222111111222222222222111111000000000000000000000000000000111111111222222222000111222333444333333222222222222222333444555666444444444444444444444444555444333333222222222333111111222222333444444555333333444444555666666777777666666666666666666777333444444555666777888999777888999:::;;;::::::999777888999999999:::<<<===:::CCCCCCEEEYYYnnnmmmaaa]]]dddhhhgggfffgggfffcccccc```[[[XXXUUUOOOHHHBBB<<<:::777333222111222333444333222111111000000000000000000000111222333444555555999@@@DDDFFFJJJOOOQQQSSSUUUXXXZZZZZZZZZYYYUUUSSSPPPPPPQQQSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMLLLJJJHHHGGGFFFEEEEEECCCCCCDDDDDDDDDCCCAAA@@@@@@>>><<<===???@@@???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>??????AAABBBCCCBBBDDDFFFGGGGGGGGGHHHIIIHHHJJJLLLLLLKKKOOOWWW]]]]]]]]]]]]]]]]]]^^^___```___bbbeeeccc___\\\^^^```ddd___XXXOOOIIIDDDBBBAAA@@@<<<888444222111///...//////......///000111222333333555;;;FFFRRR\\\``````aaa```___^^^___aaaccceeedddbbb```___]]]]]]\\\ZZZSSSNNNLLLHHHBBBAAADDDGGGKKKQQQXXX^^^ccceeefffeeehhhkkkmmmnnnnnnoooqqqqqquuu}}}{{{uuuttttttuuuvvvtttppplllkkkhhhggghhhhhhfffhhhmmmoooooonnnnnnsssxxxvvvqqqggg\\\MMMBBB===:::777444111111111111000///000111000000000/////////........./////////...,,,***(((......//////000/////////,,,------......------,,,................................................{{{ooocccZZZUUURRRRRRUUUXXXXXXUUUSSSTTTUUUTTTVVVXXXZZZ[[[\\\\\\\\\XXXWWWXXX]]]___^^^___bbb___^^^]]]^^^```dddgggjjjfffeeeeeeffffffhhhiiiiiieeefffhhhkkkooorrrssssssuuu{{{|||~~~}}}uuunnnhhhgggdddbbbbbbbbbbbbcccaaa```^^^]]]]]]^^^```aaa_________^^^]]]\\\[[[ZZZWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZXXXYYY[[[]]]^^^^^^ZZZ[[[[[[]]]```cccfffhhh^^^\\\ZZZYYYZZZZZZYYYXXXXXXUUUPPPIIIDDDFFFLLLRRRYYYaaaiiinnnqqqrrrnnnhhh```\\\WWWTTTTTTTTTTTTTTTPPPRRRUUUWWWXXXVVVTTTSSSQQQQQQOOOIIICCCCCCHHHNNN```fffjjjiiikkkxxx}}}zzzvvvpppmmmkkknnnooommmnnnrrrddd\\\UUUTTTTTTSSSVVVYYYbbbeeegggcccXXXJJJ===555444222000000111222111000000333444333000//////111111111222222222222111111000000000000000000000000111111222222222333333333000111222333444333333222111111111111222333444555333333333333333333333333555444333333222222222222000000111222222333444444444444555555666777777888777777666666666666777777333333444555666777888999666777999:::;;;;;;::::::888888999999:::;;;===>>><<>>CCCCCCFFFLLLQQQUUUWWWWWWWWWOOOMMMLLLMMMRRRWWWZZZ\\\\\\\\\[[[ZZZYYYYYYYYYYYYZZZXXXVVVSSSPPPNNNMMMLLLLLLLLLMMMLLLKKKIIIGGGFFFFFFCCCBBBCCCEEEFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDDDDDDDDDDDDDDDDEEEHHHHHHHHHHHHIIIJJJLLLMMMMMMOOOQQQRRRRRRSSSTTTUUUWWWYYY[[[ZZZZZZ___iiiqqqiiiiiihhhhhhhhhiiijjjjjjiiikkklllhhh___YYYXXXYYYVVVSSSMMMFFF@@@<<<::::::999666222000///000//////111111000//////111222333999999<<>>AAADDDEEEJJJSSS]]]cccccc___[[[XXXUUURRROOOMMMNNNOOOQQQQQQQQQRRRTTTTTTSSSNNNKKKFFFFFFEEE@@@<<<===DDDKKK\\\^^^bbbeeejjjttt}}}xxxtttiiiggghhhgggmmmpppiii^^^YYYSSSNNNNNNOOOPPPQQQUUUXXXZZZSSSGGG<<<666444111000000///............000000111111111111000000.../////////000000000000//////000000000111111111111111111222222222333333333333444555444222000/////////000000111222222222111111222333333333333222333333222222222333333444222222111111222333333444444444444444555777999:::666555555555444444444333444444444444555555555555444555555666777777888888888888777777888:::;;;<<<<<<@@@BBBBBBAAAFFFPPPYYYvvv}}}lll___YYYWWWYYY\\\]]]```dddaaa___\\\YYYWWWUUUTTTSSSOOOPPPLLLDDD???===:::666555555444444333222111000333333444444333222111000...000111000///000111333444666888;;;<<<===<<<<<<::::::::::::<<>>???@@@>>>BBBIIIQQQWWWYYYWWWUUUQQQPPPNNNMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQOOOKKKGGGDDDBBB???:::888<<>>???EEEKKK```www~~~~~~sssfff^^^XXXWWWWWWWWW[[[___^^^]]][[[YYYWWWVVVUUUUUUUUUUUURRRLLLHHHGGGBBB<<<777777777666444222000///444444444444444333333222000222333222000//////000///000111222333444555555000111111222444666777888<<<>>>BBBFFFIIIKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUVVVVVVXXXZZZ]]]___aaabbbfffggghhhjjjmmmoooqqqrrrmmmkkkhhhggghhhiiihhhhhhiiiiiiiiijjjjjjjjjkkkkkkoooqqqtttwwwxxxxxxvvvuuutttsssqqqooommmllllllkkkiiikkkmmmiiibbb\\\XXXWWWWWWUUUQQQMMMJJJHHHGGGFFFEEEAAA===;;;;;;:::666333111000////////////000111222222111///......111333111444777:::===BBBHHHLLLOOOQQQUUUZZZ```fffkkknnnkkkhhhdddaaa___\\\XXXUUUNNNKKKEEE@@@======???AAAEEEKKKRRRUUUVVV\\\fffooo~~~tttxxx{{{|||tttyyyuuurrrrrrvvvzzz||||||{{{rrriiicccaaa^^^ZZZUUUPPPHHH@@@;;;999666333111111111000/////////...---,,,,,,,,,---...------...000000///---111///......//////---,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++***+++,,,,,,MMM\\\sss~~~llldddZZZUUUVVVWWWUUUSSSMMMMMMMMMLLLOOOTTTYYY[[[YYYZZZ\\\```dddfffeeedddcccaaa^^^\\\\\\\\\^^^___```aaabbbccceeeggghhhiiigggfffeeedddddddddeeeffffffiiimmmsss~~~~~~wwwwwwwwwwwwvvvsssnnnjjjdddbbb___]]]\\\\\\]]]^^^jjjgggccc`````````___^^^]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\YYYZZZZZZ\\\^^^bbbeeegggddd^^^XXXVVVVVVVVVWWWXXXMMMLLLJJJGGGDDDAAA@@@???<<<>>>BBBHHHOOORRRSSSRRRLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNOOOMMMJJJGGGBBB???;;;888;;;BBBLLLSSS[[[^^^aaacccfffllluuu{{{~~~nnnggghhhggglllkkk___XXXUUUQQQOOOOOOOOOOOONNNKKKIIIEEE???999444222111000111333444444333222111//////000000000000//////........./////////000000////////////000000000111111111111111222222222222333444444444444333222111000000000111111222222222111111222333333333333222333333333222333333444444333333222222222333333444333333333333333444444444444444333333333333333333333333444444444555555555555555555666666666777777444555666888999:::::::::999===@@@@@@>>>???BBBFFFPPPeee|||zzzzzz~~~vvvlllddd]]][[[YYYVVVWWWZZZ]]]\\\[[[ZZZXXXXXXZZZ[[[___^^^ZZZTTTRRRRRRNNNHHHAAA???<<<888555222000///222222333333444444555555555666777666444111000000000//////...///000222333---...///000111222333333333555777:::<<<>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIIIIKKKMMMPPPSSSWWWYYYZZZ```aaacccfffhhhjjjkkklllfffdddbbbaaabbbccccccbbbeeeeeeeeeeeeffffffffffffjjjlllpppssstttrrrpppooojjjiiigggdddbbbaaa```___\\\^^^^^^ZZZTTTMMMHHHGGGEEEDDDBBB???===;;;;;;::::::666333333666888666333444333222000000000111111111222111000000222666999666999>>>BBBFFFIIIMMMPPPQQQRRRUUUWWWZZZ\\\]]]^^^]]][[[YYYXXXVVVSSSOOOLLLFFFBBB>>>;;;;;;???DDDHHHQQQYYY```aaa^^^___gggoooyyyvvvvvvwww{{{yyysssxxxsssoooqqqxxx~~~xxxooofff```[[[WWWRRRKKKEEE>>>777333444222000///000000///...//////...------,,,,,,,,,...------...000000///---000///.........------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,---???JJJ[[[rrrzzznnn```WWWUUUWWWWWWVVVOOOLLLKKKLLLNNNQQQVVVZZZYYYZZZ\\\aaaeeeggggggfffeeecccbbb```___^^^______``````bbbccceeefffggggggfffeeedddccccccdddeeeeeefffgggiiilllrrr~~~yyyuuutttsssrrrppplllgggdddcccaaa___^^^]]]]]]^^^^^^fffccc```___```aaaaaaaaa]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXZZZZZZVVVWWWXXXZZZ[[[[[[\\\\\\XXXXXXYYY[[[^^^aaaccceeedddaaa[[[VVVTTTUUUWWWVVVNNNMMMKKKIIIGGGDDDBBB@@@======???CCCHHHLLLNNNNNNIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKHHHEEE???<<<888999@@@JJJTTTZZZZZZ]]]```aaabbbeeelllqqq}}}rrrjjjiiigggjjjhhh[[[UUUSSSQQQPPPPPPPPPNNNMMMKKKFFF@@@:::666555333333000111333444444333222111//////000000000000//////............////////////...////////////000000000000000111111111222222222333333333333333333222222/////////000000000000000111111222333333333333222222222333333555666777888444444333333222333333444444444444333222222111000222222333333333333333333333333333444444444444555555555555555666666666666666666777888888888777777999<<>><<<<<<888888777777666666666666666333000000222444333222444333222111000000111222222333444555666999===@@@AAADDDIIILLLNNNOOOQQQSSSOOOPPPQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKHHHDDDAAA===<<<:::;;;@@@GGGNNNSSS___eeekkkiiibbb```fffmmmpppxxx}}}yyywwwzzz~~~xxxttttttpppnnnrrr{{{~~~}}}{{{xxxuuunnneee___SSSNNNHHHBBB===999444111222000//////000111000///////////////......------///......///111111000......//////...------------.....................---------------------------------............------......---------,,,------888???JJJ[[[rrr{{{kkk^^^XXXUUUTTTTTTPPPLLLJJJLLLMMMNNNQQQVVVXXXXXXZZZ^^^cccfffgggffffffeeedddcccbbbaaa`````````aaabbbcccdddeeeeeeeeedddcccbbbbbbbbbcccdddeeeeeefffggghhhlllsss~~~|||vvvrrrqqqnnnmmmkkkhhhdddaaaaaa```___]]]]]]]]]^^^^^^aaa___\\\\\\^^^```aaaaaa]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZXXXWWWWWWXXXZZZ[[[WWWXXX[[[]]]^^^^^^^^^^^^WWWXXXXXXZZZ[[[]]]___```dddccc^^^WWWSSSUUUUUUSSSQQQOOOMMMLLLKKKIIIEEEBBB@@@???>>>@@@DDDGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQOOOMMMLLLKKKIIIEEEBBB===:::888===GGGRRRZZZ]]]YYY\\\^^^^^^]]]^^^bbbfffooowwwuuummmjjjeeefffcccWWWSSSRRRQQQQQQRRRQQQOOOMMMKKKDDD<<<666555555444333///000000000000000//////...//////000000//////...------........./////////......////////////000000000000000111111111111222222222222222222222222222/////////////////////000111111222333333333333222222222333444666888999:::555444444333333333333333444444444444333222000///111111222222222222333333333333333333444444444444555555555555555555555555777777666666666666666666;;;===??????>>>>>>>>>???AAAHHHTTThhh~~~}}}|||zzzwwwrrrmmmjjjiiieee]]]WWWUUURRRSSSTTTUUUXXX___jjjqqqvvvxxxuuulllfffdddbbb___[[[VVVNNNFFF???:::888777000000000111222444555666888;;;>>>>>><<<888666555222111000.........///000...---------......///000///////////////000000000222222222222222333333444444555666888;;;===???@@@DDDEEEGGGIIIJJJIIIIIIHHHIIIGGGEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHMMMOOOQQQRRRSSSQQQOOONNNGGGFFFEEEDDDDDDDDDDDDDDD???>>>;;;999777666777777222222222333333444444444444333111...------///000000000///000111333555666999;;;===>>>???AAADDDGGGKKKNNNQQQSSSRRRRRRSSSTTTMMMMMMMMMLLLKKKJJJHHHGGGDDDCCCBBBBBBBBB@@@===:::777888;;;@@@HHHQQQXXX]]]gggjjjllliiidddccchhhnnnnnnuuu}}}~~~yyy|||}}}xxxtttpppoooqqqvvv}}}|||yyyvvvtttqqqkkkccc\\\JJJFFF@@@;;;888666333222111000///000111222111///---...////////////......///......///111111000...,,,---......---,,,---..................------------------------------------......//////......---......---------,,,,,,,,,444999???HHHYYYqqqyyylllaaa[[[WWWVVVSSSNNNLLLNNNOOOMMMOOOTTTUUUUUUVVVYYY^^^bbbdddeeeeeeeeeeeedddcccbbbaaaaaa```aaabbbcccddddddcccbbbaaa```______```aaabbbcccbbbeeeggghhhiiimmmtttzzzyyysssnnnllljjjiiihhhgggdddbbb^^^^^^]]]\\\\\\\\\]]]]]]^^^\\\YYYYYY[[[]]]^^^^^^]]]]]]]]]\\\]]]]]]]]]^^^ZZZYYYWWWVVVWWWYYY[[[]]]ZZZ\\\^^^aaaccccccbbbaaaXXXXXXXXXXXXWWWXXXXXXXXX]]]```]]]WWWUUUWWWXXXVVVXXXVVVSSSRRRRRRPPPMMMIIIEEECCCAAAAAACCCEEEFFFFFFHHHHHHHHHIIIJJJKKKMMMMMMQQQOOONNNLLLKKKIIIFFFCCCAAA>>>>>>EEEPPPZZZ___```\\\^^^```___\\\[[[]]]```gggnnnwwwvvvooojjjaaa```^^^TTTRRRQQQRRRSSSTTTSSSOOOMMMIIIAAA888333444555333000111000000///..................////////////......---------.........//////........./////////000000000000000000111111111111111111111000111111111222000000000000000000000000111111222333333333333222222222333444555666888999555555444333333333333333222222333444444333222222111111111111222222222333222222333333333444444444555555555555555555555555666555555444555666888999999:::;;;<<<;;;;;;<<<<<<@@@DDDJJJWWWmmm|||zzzyyyuuurrrrrrnnnfff```^^^SSSSSSRRRPPPQQQXXXeeennn{{{{{{pppjjjfffddd___\\\WWWPPPIIICCC???<<<555555333333222333333444444888<<<>>><<<999666444333222111000////////////...---,,,++++++,,,...///......------......///000000000/////////000000111111111222333444555666666777888:::<<<======<<<<<<:::888666666777999999888999999999999::::::::::::??????@@@AAAAAA@@@???>>>999999888777666666777777555444222222222333333333///000111111222222222111333444444222...///333777777777777888:::===@@@AAACCCFFFHHHIIIIIIIIIJJJKKKNNNPPPRRRRRRPPPOOOOOOPPPKKKJJJHHHEEECCCAAA???>>><<<;;;:::;;;<<<<<<;;;999888;;;AAAIIIRRR[[[aaaeeekkkkkkiiieeebbbccciiinnnnnnvvv||||||~~~}}}wwwtttnnnqqqvvv{{{|||wwwrrrnnnjjjddd[[[SSSDDD???999555333333333333111000///000111222000///***+++---...//////.........------...000000///---***,,,......,,,,,,...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---------------,,,++++++222777:::<<>>555111111222111///000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000////////////000000000000//////000000111111222222444222111111333444444333222222222222222222222222222222222111111111000000111111111111111111111111333222222111111222222333444444222222222222444444666555444444333333333333555555555555666666666666777777777777888999:::;;;<<<>>>AAADDDLLL[[[nnn|||zzz{{{wwwuuutttiii```YYYUUUOOOKKKNNNUUUjjj|||wwwnnnaaaaaacccbbb\\\ZZZYYYSSSJJJEEE@@@:::555333111000///333333333333333444555666777777777666555333000//////000111000///......///......---,,,,,,,,,,,,,,,.........000111111...,,,000////////////111333444//////000000000111111111111000///------------...222111///...---...//////111222444444222222222333///000111222222222000000000000000//////......---000000111444777888888777666999;;;::::::>>>GGGNNNYYYXXXWWWTTTQQQPPPRRRTTTTTTVVVWWWXXXVVVRRRNNNKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDBBB>>>999666555666:::999999;;;???BBBDDDDDDFFFJJJPPPTTTXXX]]]dddjjjmmmkkkgggddddddgggkkknnntttzzz{{{xxxxxxyyy}}}zzzxxxxxxwwwuuuuuuzzz}}}zzzyyyrrrrrrpppeeeVVVIIIAAA???:::666222111222333111/////////.........---------/////////...---------,,,000000//////.........---........................------------------------------------------------,,,+++***)))***,,,///000,,,,,,,,,---...///000111777555555666777:::EEEPPPhhhzzz~~~uuuddd```\\\\\\^^^___\\\YYYTTTSSSRRRPPPNNNPPPSSSWWW]]]aaacccbbb___]]]___aaa```___^^^___```___]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^___`````````bbbeeeggglllqqquuuwww}}}~~~|||{{{{{{yyywwwtttpppmmmkkkiiiccccccccccccbbbbbbbbbbbb]]]]]]]]]\\\[[[ZZZYYYYYY]]]\\\[[[ZZZZZZZZZZZZ[[[XXXZZZ]]]^^^^^^^^^___```[[[\\\\\\\\\\\\]]]^^^___]]]^^^aaacccdddeeeffffffYYYTTTRRRVVVWWWQQQKKKGGGIIIOOOTTTUUUYYYaaafffggggggfffeeeddddddcccaaa___XXXTTTOOOIIIEEEDDDEEEEEEDDDFFFHHHIIIHHHHHHJJJKKKLLLLLLNNNSSSZZZ]]]]]][[[WWWRRRSSS[[[cccffffffgggnnnvvvvvvkkkdddbbbaaagggmmmsss{{{zzzpppfffaaa^^^XXXUUUUUUOOOOOOPPPRRRSSSRRRMMMJJJDDD===555111111222111///000000000000000000000000000000000000000000000000//////////////////////////////............///////////////////////////////////////000000000111111000000000000000111111111444222111111333444444333222222222222222222222222222222222111111111000000111111111111111111111111222111111000000111111222333333333222222333333333555444444333222222333333555555555555666666666666777777777777888999::::::<<<===>>>???CCCMMM\\\ggg~~~|||~~~uuummmfff```XXXOOOMMMQQQ^^^uuu|||pppdddaaadddccc___]]]]]]ZZZUUUOOOKKKEEE@@@<<<999666444111111111111222333444555555666666666444222000//////000111111000000111222111111000......---------111000...///000000///...000000//////...//////000///.........////////////000///...---------...///111000///.........///000///000222222000///000111000000000111111111000000000000/////////000111111111333666;;;@@@BBBBBB@@@???AAABBBAAAAAAEEEMMMTTTbbbaaa^^^ZZZUUUSSSSSSUUUUUUUUUUUUTTTRRRNNNJJJHHHCCCBBB@@@>>><<<<<<<<<<<<======<<<:::888777999::::::;;;>>>DDDKKKPPPSSSSSSPPPTTTYYY\\\^^^aaafffkkkkkkiiigggddddddgggkkknnnvvvzzz~~~}}}xxxtttssssss{{{~~~}}}}}}}}}{{{}}}}}}xxxuuussskkkiiibbbWWWJJJ@@@:::888666333000///111111000...//////.........---------...............---------............---------,,,........................---------------------------------------------------,,,+++***+++,,,...000---------------...///000===999777666444444;;;DDDRRRfff{{{kkkgggccccccdddeeecccaaaZZZXXXTTTOOOKKKKKKMMMPPPVVVYYY\\\\\\ZZZZZZ\\\^^^]]]\\\\\\]]]^^^^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```___^^^___aaaccciiimmmooooooqqqxxx~~~xxxvvvsssrrrrrrrrrpppoooqqqpppooonnnkkkhhheeeccc````````````````````````[[[[[[[[[ZZZZZZYYYXXXXXX[[[[[[ZZZZZZZZZYYYYYYYYYWWWYYY\\\]]]]]]^^^___aaa___^^^]]]\\\\\\]]]^^^^^^[[[[[[\\\]]]___aaacccdddXXXSSSQQQTTTTTTMMMGGGDDDFFFNNNUUUXXX^^^fffkkklllgggfffggghhhhhhgggdddbbb\\\XXXQQQJJJEEECCCDDDEEECCCEEEGGGHHHHHHIIIKKKMMMJJJMMMSSS^^^gggllljjjhhh___\\\]]]bbbfffiiimmmrrrxxxuuujjjfffaaaggglllpppxxxuuuiii___\\\]]]YYYUUURRRLLLMMMNNNPPPQQQNNNJJJFFF@@@;;;444111111222111000000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////000000000111111111222222111111111111000000000000333222000111222444333333222222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000111222222333333333333222222444333222222111222222222444555555555555666666666666666666666777888999:::;;;;;;;;;:::;;;AAAKKKRRRgggttt{{{uuuoooggg\\\UUUTTTVVVfff}}}uuukkkcccffffffbbb___```aaa___UUUQQQLLLGGGBBB>>>:::777222222222222222333444555555555666666555444222111...000222222222222444666666555333222111000//////333111//////000111000///000000000///...------,,,......------------------.........---...//////000///............//////000---...000000...---...///111000000//////000000111////////////000222444555666:::AAAIIIPPPSSSRRRQQQMMMMMMLLLJJJIIILLLSSSZZZbbbbbb```\\\XXXVVVVVVWWWTTTSSSQQQOOOKKKGGGDDDBBB>>>===;;;999777777777777888888888888888:::>>>AAABBBEEEKKKSSS[[[___aaa```WWW[[[___```___```cccfffiiiiiiiiigggggghhhllloooxxx{{{~~~{{{vvvqqqnnnnnnwww{{{wwwqqqnnnggg___TTTIIIAAA;;;666444222000....../////////..................------------------...............---------,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,+++,,,,,,...///...---------------......@@@<<<:::999777555:::@@@BBBRRRfffvvvrrrnnnhhheeedddddddddcccbbb___ZZZSSSMMMLLLNNNPPPOOORRRUUUVVVVVVVVVXXXZZZZZZYYYYYYZZZ[[[\\\ZZZYYYWWWXXXYYY[[[\\\]]]]]]]]]\\\^^^______^^^^^^```bbbkkknnnoookkkkkknnnqqqpppoooppprrruuuwwwwwwvvvuuuooommmkkkjjjkkkkkkjjjiiihhhiiijjjiiigggdddaaa______^^^^^^^^^]]]\\\\\\\\\YYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXVVVYYY\\\]]]^^^___aaaccc```^^^[[[ZZZYYYZZZZZZYYYWWWVVVUUUUUUVVVXXX[[[\\\TTTOOOMMMOOOOOOJJJGGGFFFGGGOOOWWW\\\aaaiiillllllgggggghhhiiiiiigggccc```[[[VVVOOOHHHDDDBBBDDDEEEEEEFFFHHHHHHHHHIIIKKKMMMMMMRRR\\\iiitttxxxvvvrrrgggfffgggiiijjjlllttt~~~wwwjjjeeedddiiimmmooouuu~~~ooocccYYYYYY\\\ZZZUUUQQQMMMMMMNNNNNNMMMIIIEEEAAA<<<888333111111222111000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////000111111111222222222222222222111111000000//////222111000000222333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222333444444333222111222222111111111111111222444444444555555555666666666666666666777888999999999:::;;;;;;<<>><<<<<<;;;999888777777888888888:::;;;;;;===AAAFFFJJJSSSVVV\\\ccchhhhhheeebbb\\\```dddeeecccbbbdddfffmmmooopppooommmlllnnnpppyyyzzz|||yyytttpppmmmlllrrruuu|||uuujjjccc]]]SSSGGG???:::777222...///............//////...........................,,,---------.../////////---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---.........---,,,,,,,,,------@@@<<<999999666333555::::::BBBNNN\\\kkkwww{{{yyywwwrrrjjjdddbbbbbbdddeeefffccc^^^XXXRRRPPPQQQSSSNNNPPPRRRSSSSSSSSSTTTUUUVVVVVVVVVWWWYYYYYYXXXWWWVVVWWWYYYZZZ[[[\\\\\\\\\YYY[[[^^^______```bbbdddhhhkkkkkkgggdddeeefffdddcccbbbcccfffjjjlllkkkjjjhhhfffeeeeeefffggggggfffdddeeeffffffeeebbb```^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYXXXYYY[[[[[[[[[ZZZXXXWWWVVVYYY\\\___```bbbdddfffddd```[[[XXXWWWWWWUUUTTTQQQPPPMMMLLLKKKLLLNNNOOOOOOJJJGGGIIIJJJIIIJJJMMMLLLTTT[[[^^^bbbhhhjjjhhhhhhggggggfffeeebbb\\\YYYSSSOOOIIIDDDBBBBBBDDDEEEFFFGGGGGGGGGFFFHHHLLLOOOUUUZZZeeerrr}}}|||wwwooonnnooopppnnnppp|||ttthhhddddddhhhjjjkkkooowwwzzzzzziii^^^VVVXXX\\\[[[UUUQQQOOOPPPOOOLLLHHHBBB>>>;;;777555333111111111111111////////////////////////////////////////////////000000000000000000000000//////............//////........................000111111111222222222222222222111111000000//////222000//////111222222111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222000111333333333333111000111111111000000111111222444444444444555555555555555555555555666777888999999:::<<<===>>>@@@BBBDDDJJJPPP^^^sss{{{vvvoookkkttt}}}yyykkkjjjhhheee```[[[YYYYYYXXXUUUSSSQQQOOOMMMJJJGGGBBBAAA>>><<<999777555555555666777777666555444333///111333444555666888::::::999888666444333222222111111333666999999777555111111111111111111111111000111333444444222111000...///000111222333333333...//////000000111111111000111333333111111111222444333222222333555777888999999999;;;===@@@BBBDDDHHHLLLUUU___hhhlllllljjj___\\\WWWRRRMMMLLLMMMOOOHHHJJJKKKLLLMMMNNNPPPRRRLLLIIIFFFBBB>>>;;;999888777666666555666777999:::;;;===@@@DDDHHHMMMTTTXXX___ccchhhnnnqqqoooiiieeedddiiinnnpppooonnnoooqqqyyy|||~~~{{{vvvqqqpppqqqtttuuuuuutttqqqnnnlllkkkmmmpppvvv}}}ppp___UUULLLDDD;;;555444222,,,'''---...///////////////000---.....................,,,---------.../////////---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,------...------,,,,,,,,,------FFFBBB???>>>:::555444666666888===FFFSSS```jjjooorrrnnnjjjeeecccdddfffggggggeeeaaa\\\WWWTTTUUUVVVSSSTTTTTTTTTTTTTTTSSSRRRSSSRRRSSSTTTVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZZZZVVVXXX\\\^^^___aaacccdddfffjjjjjjfffcccdddcccaaa^^^\\\[[[]]]aaadddcccaaaaaa```___```bbbddddddcccbbbbbbcccbbbaaa```^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVWWWVVVUUUUUUVVVWWWXXXZZZXXXZZZ\\\]]]]]][[[XXXVVVVVVXXX\\\___aaacccfffhhhiiiccc\\\WWWVVVTTTRRROOOIIIHHHEEECCCBBBBBBBBBCCCGGGDDDCCCFFFHHHIIIMMMSSSQQQXXX]]]___aaadddeeedddeeecccaaa___]]]YYYTTTPPPJJJGGGDDDAAA@@@AAACCCEEEDDDDDDDDDDDDFFFLLLSSSXXXbbbgggooozzz{{{uuuuuuuuuvvvtttwww~~~ooofffccc___bbbcccbbbeeelllooonnnccc[[[UUUXXX[[[YYYTTTRRRPPPPPPMMMHHHAAA;;;888777333222222111111111111111////////////////////////000000000000000000000000000000000000000000000000//////............//////........................000000000111111111222222111111111111000000000000111000...///000222222111111111111111111111111111111111111111111222222222111111111111111111111111333333222222222222333333111111222222222222111111111111111000111111222333333444444444444555555555444444444555555666777888:::;;;<<<<<<============BBBDDDNNN___sss~~~yyyzzzyyyssshhhddddddeeeddd^^^XXXVVVTTTRRRPPPPPPPPPPPPOOONNNKKKIIIFFFBBB>>>:::888777777777888888777555444333111333444555555555777999999888666555444333222222000111444888===???>>><<<444444333222222333444555333666999<<<===:::777555333444555666777888888777333333444555555555444444444555777777555444555666555666666777999;;;===>>>BBBCCCDDDFFFHHHIIIKKKKKKKKKNNNSSS[[[bbbffffffeee[[[XXXSSSNNNIIIFFFDDDCCCAAABBBDDDEEEDDDEEEFFFHHHCCCBBB@@@===:::888777777111222222444666999<<<>>>>>>BBBHHHMMMSSSZZZ```eeeaaafffmmmuuuzzzyyyuuuppplllrrrxxx||||||{{{|||}}}vvvqqqqqqnnnnnnoooooonnnlllkkkjjjjjjmmmrrrxxxlllYYYLLLBBB===666444444222...)))---///000111///...///000---------...............---------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------MMMHHHEEEEEEAAA;;;888888666555666:::AAAKKKUUU\\\aaabbbeeefffggghhhiiijjjiiihhhfffaaa\\\YYYXXXXXX]]]\\\ZZZYYYXXXVVVTTTRRRPPPPPPPPPRRRUUUVVVUUUTTTSSSTTTTTTUUUVVVVVVVVVUUUTTTVVVZZZ]]]^^^___aaabbbccchhhjjjgggeeefffeeeccc```\\\YYY[[[___aaa```]]]]]][[[[[[\\\___aaaaaaaaa______^^^]]]\\\[[[[[[ZZZXXXXXXXXXXXXXXXXXXYYYYYYWWWVVVUUUUUUUUUWWWYYY[[[XXXZZZ]]]___^^^\\\YYYVVVTTTWWW[[[^^^aaacccfffhhhkkkddd[[[UUURRRPPPLLLHHHAAA@@@>>>===<<<;;;<<<<<<@@@???BBBGGGJJJJJJNNNSSSTTTZZZ^^^^^^^^^aaabbb```___]]]ZZZWWWTTTQQQLLLIIIDDDCCCAAA@@@@@@AAABBBCCCBBBCCCDDDFFFMMMWWWccckkktttvvv}}}zzzyyyzzz{{{{{{tttiiiccc```[[[]]]]]][[[]]]bbbeeeddd^^^XXXUUUXXXYYYVVVRRRRRRNNNMMMIIIBBB:::555444555///000111111111111111222////////////////////////000000000000000000000000000000000000000000000000//////............//////......................../////////000000000111111000000000000000111111111111///......000111111000111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111222222222222111111111111222222111111111111111222333333333333444444444555555555444444444444555666777777999999999:::;;;<<<;;;:::===>>>DDDOOO]]]ooottthhh^^^[[[]]]ggglllhhh```\\\SSSQQQOOONNNPPPRRRSSSSSSUUUSSSOOOKKKFFFCCC@@@???===>>>>>>>>><<<:::888777333555666555444444555666666555444333222222222222222222333777===BBBFFFGGG999777444111111222444666666:::@@@EEEFFFCCC>>>;;;:::;;;<<<>>>>>>>>>======::::::;;;<<<;;;:::999999666888:::999888777888888777888:::===???AAABBBCCCGGGHHHKKKLLLMMMMMMMMMLLLHHHHHHJJJMMMRRRVVVWWWWWWQQQOOOLLLHHHEEEAAA===::::::;;;=========<<<===>>>;;;;;;;;;:::999888777777333444666999===BBBFFFIIIFFFJJJPPPVVV[[[___cccfff___eeeooozzzwww~~~xxxqqqooonnnmmmmmmnnnnnnmmmlllkkkjjjlllqqqwww|||tttcccPPPCCC===999555333333333222111,,,///111111///------///---------.........//////...............---------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++,,,---......LLLGGGEEEFFFCCC>>>::::::777666555666888<<>>666222222444...///111111111111111222////////////////////////000000000000000000000000000000000000000000000000//////............//////........................////////////000000000000//////000000111111222222000///......000111111000000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111333222111000000111222333222222111111222333444444333333333444444444555555444444444444444666777777666666777999<<<=========;;;;;;@@@GGGMMMZZZqqq}}}~~~||||||rrraaaVVVRRRXXXhhhsssqqqhhhcccYYYVVVTTTSSSUUUWWWYYYZZZ\\\ZZZWWWSSSOOOKKKIIIHHHEEEEEEEEEDDDCCCAAA>>>===555666666666444333444555444333222111111111111111444222111444;;;DDDKKKOOO<<<999444111///000333444888===EEEKKKLLLIIICCC>>>???@@@BBBCCCCCCBBBAAAAAA??????@@@@@@@@@???===<<<888999;;;;;;999888999:::777999===@@@CCCEEEFFFFFFGGGHHHKKKMMMNNNLLLJJJIIIDDDBBBAAABBBEEEHHHJJJKKKJJJIIIGGGEEEBBB>>>:::666222444777888777777999:::666777888888999888888777999:::===AAAGGGMMMRRRUUUOOOSSSXXX[[[]]]^^^___```^^^dddppp}}}yyypppmmmqqqpppppppppqqqpppooommmkkkmmmqqqvvv|||~~~{{{vvvooodddTTTCCC777777444000------///111222,,,///111111...,,,,,,------------.........///////////////......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********+++,,,---...///MMMKKKIIIGGGEEEBBB???<<<777666555444555777999;;;DDDGGGMMMTTT]]]dddjjjmmmrrrvvvxxxqqqddd\\\[[[^^^```cccdddcccbbb```ZZZRRRSSSTTTVVVXXXZZZ[[[[[[\\\[[[YYYVVVTTTTTTTTTSSSRRRSSSUUUWWWZZZ[[[ZZZYYYXXX\\\\\\]]]^^^```cccfffhhhcccbbb```]]][[[[[[]]]^^^]]]ZZZWWWVVVWWWYYYZZZZZZ[[[ZZZXXXVVVTTTSSSRRRRRRQQQSSSUUUVVVVVVVVVWWWYYYWWWWWWWWWUUUUUUWWW\\\___]]]\\\^^^eeejjjggg]]]TTTTTTUUUVVVWWWYYY\\\aaaeeejjjcccYYYQQQLLLHHHDDD@@@=========;;;888888:::;;;BBBDDDHHHLLLNNNNNNMMMLLLQQQ\\\___ZZZZZZ``````YYYZZZUUUOOOKKKIIIGGGDDDBBBCCCBBBAAA@@@AAACCCEEEFFFEEEFFFJJJSSS```qqqxxxwww~~~qqqpppnnnfffaaacccfffdddaaa___]]]]]]^^^^^^^^^[[[WWWTTTRRRPPPMMMKKKKKKFFF???999666444333333000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////...............---------000000000000111111111111000///......000111111111000000000000000000000000333333333333333333333333444666888888777555333333111111111111222333444444333222///......///111333222222222222222222222222444333222111111333555666444444444444444555666777777777777777777888888888888888888999:::;;;<<<===<<>>???@@@@@@@@@BBBFFFHHHLLLIIIEEECCCCCCAAA<<<888999999999999:::;;;<<<===;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCHHHRRRTTTLLLFFFEEE@@@===;;;;;;===??????>>>@@@CCCFFFDDD???:::777777666444444777888555666888<<>>>>>???@@@BBBDDDCCCGGGPPP[[[iiixxx~~~wwwvvvvvvoooqqqpppiiigggjjjiiihhheeebbb```___^^^^^^^^^[[[XXXVVVTTTSSSPPPNNNEEE@@@999444222111000000////////////////////////........................//////000000000000//////////////////////////////........................------................../////////000000000111111000///......///000111111000000000000000000000000333333222222222222222222777:::<<<;;;777444333333222222111111111222333333444333111//////000222444222222222222222222222222444333222111111333444666444444444444444555666666666666777777777777888888888888888999:::;;;<<<===:::===@@@@@@@@@FFFQQQZZZqqq|||```YYYVVV___nnnwwwtttnnnbbbaaa___^^^^^^___```aaa```YYYUUUXXX[[[ZZZ[[[^^^XXXVVVSSSRRRSSSTTTTTTSSSLLLMMMIIIDDDDDDIIIJJJGGG@@@<<<666222111222333333111333444555777:::>>>BBBCCC>>>888444444444333222666777:::===???>>>;;;888888999999999;;;@@@FFFJJJVVVQQQIIICCC>>>;;;999777666666666777999:::<<<===777777888999:::<<<======??????GGGRRRVVVOOOFFFCCC>>><<<999999:::;;;;;;:::<<>>999777777666444444666666666;;;BBBJJJOOOQQQPPPPPPTTTVVVUUUPPPTTTUUURRRSSSXXX[[[YYY[[[[[[]]]^^^____________aaadddjjjvvv{{{wwwwwwzzzzzzyyyxxxvvvtttrrrqqq{{{~~~~~~yyywwwvvvuuutttuuuvvvrrrlllfffeeeaaaYYYMMMAAA888555555222222222111000///...---........................++++++,,,,,,,,,,,,++++++...---------,,,++++++++++++,,,,,,------,,,,,,++++++---......---,,,,,,---+++******)))))))))******+++*********+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,OOOMMMJJJHHHGGGEEEBBB@@@<<<:::888666555444444555666555555999@@@JJJSSSYYYccckkkssstttmmmfffcccdddbbbfffiiiiiijjjjjjeee^^^ZZZZZZ\\\^^^aaadddfffgggkkkggg```YYYTTTSSSSSSTTTXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWZZZ\\\^^^___``````^^^^^^^^^^^^]]]]]]\\\\\\XXXUUUQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKOOORRRUUUXXXZZZ]]]```cccccc^^^WWWTTTUUUXXXZZZ[[[______bbbhhhlllkkkccc\\\OOOPPPQQQRRRSSSVVVZZZ^^^ddd```[[[UUUOOOIIICCC???===???AAABBBBBBCCCFFFHHHEEEGGGKKKNNNNNNLLLJJJHHHHHHQQQVVVSSSSSSVVVTTTNNNLLLIIIFFFDDDCCCBBBAAA@@@@@@???>>>===>>>@@@BBBCCCBBBJJJWWWfffsss~~~vvvuuuuuuooonnnqqqpppjjjjjjnnnnnnmmmllliiifffccc```___\\\ZZZXXXVVVUUUSSSPPPMMM???;;;555111/////////......................................................//////000000//////...................................................,,,---------.../////////.........////////////000///////////////000000111000000000000000000000000111111111111111111111222:::>>>@@@>>>888333333444333333222111111111222222444333111000000222333555222222222222333333333333444333222111222333444555444444444444444444555666666666666666777777888888777777777888999:::<<<<<<999:::;;;;;;===@@@FFFJJJZZZjjj~~~~~~ppphhh______fffmmmnnnmmmdddfffhhhgggdddccceeegggeee___[[[]]]```bbbccceee^^^\\\ZZZZZZ[[[\\\\\\\\\WWWZZZZZZWWWWWW[[[^^^^^^RRRJJJ???666222222333444111333444444555777:::===???<<<777444333222111000111333444555444333444444666666555666999???GGGMMM___ZZZQQQFFF<<<777666777444444555666888;;;===>>>555555444444555666888999:::<<>>EEEIIIQQQZZZcccfffdddaaabbbdddeeeiiimmmmmmnnnmmmggg___\\\\\\]]]^^^aaadddgggiiiiiigggccc^^^YYYVVVVVVWWW[[[[[[\\\]]]\\\[[[YYYXXXUUUWWW[[[^^^``````___^^^YYYZZZ[[[^^^``````___]]][[[WWWSSSPPPOOOOOOOOOOOOQQQQQQQQQQQQPPPNNNLLLJJJNNNQQQUUUYYY\\\aaaeeeiiijjjbbbXXXTTTVVVYYYZZZYYY\\\\\\```eeejjjjjjddd___OOOPPPPPPOOOOOOPPPTTTWWW\\\ZZZWWWSSSPPPMMMKKKIIIFFFIIIKKKMMMMMMNNNOOOQQQKKKKKKLLLLLLKKKJJJIIIHHHFFFMMMQQQOOONNNNNNKKKFFFCCCBBBAAA@@@????????????@@@??????>>>@@@BBBDDDFFFHHHQQQ^^^lllwww{{{uuuwwwzzzqqqooooooppplllggghhhnnnrrrrrrqqqooolllhhhdddbbb]]][[[YYYVVVTTTPPPKKKHHH<<<888444111000111111111------------------------...........................//////////////////...------------------------........................,,,,,,,,,---...///000000---------........./////////000000///...///000111000000000000000000000000000000000000111111111111888===@@@>>>777333333666333333222111000000111111333222111000000222333444222222222333333333333333333333222222222333444555444444444333333444555555444555555666666777777777777777777777888:::;;;<<<;;;::::::;;;>>>@@@BBBBBBKKKUUUggg~~~|||{{{}}}||||||~~~zzzooogggeeegggiiijjjfffiiikkkiiieeeeeejjjooonnniiifffgggkkkkkkiiigggbbb```^^^^^^```aaaaaa```]]]```cccddddddhhhmmmqqqggg___RRRFFF>>>999666555444555666555555555777:::===;;;999666444333222111000222555444111000222555777888888999;;;@@@FFFKKK\\\[[[VVVLLLAAA999555555333444555777999;;;>>>???777666444333444555777888888:::AAALLLUUUUUUMMMFFF;;;;;;;;;;;;:::999777555555777999:::::::::::::::888:::===@@@@@@EEERRR```|||zzzsssooollljjjgggeeefffiiikkkkkkfffeeeddddddeeegggjjjkkklllmmmqqqwww|||}}}~~~~~~tttlllhhhhhhcccccccccdddccc\\\RRRKKKBBB???:::555111//////000,,,---............---------------------------------------......---------,,,+++++++++******))))))((())))))******))))))((()))+++------,,,++++++,,,///...---,,,+++++++++,,,+++++++++++++++,,,---...,,,,,,------------......---------------------,,,PPPMMMJJJIIIHHHGGGFFFDDDAAA@@@===:::777444222111333333333333666999<<<===BBBIIIPPPTTTVVVXXX]]]bbbhhhmmmpppqqqqqqpppiiiaaa[[[ZZZZZZZZZ\\\```cccfffggghhhhhheee___[[[XXXXXX\\\___bbbeeedddaaa\\\YYYWWWYYY]]]```bbbaaa```___XXXYYY[[[___dddeeedddbbb___[[[UUUPPPNNNLLLKKKJJJNNNOOOQQQRRRRRRPPPMMMLLLMMMOOOTTTXXX\\\aaagggkkklllcccYYYUUUVVVYYYYYYXXXYYYZZZ]]]cccggghhheeeaaaPPPPPPOOOLLLJJJJJJLLLNNNPPPOOONNNMMMMMMOOOQQQSSSNNNQQQTTTUUUTTTRRRRRRSSSQQQOOOKKKIIIGGGHHHIIIJJJGGGKKKNNNLLLHHHFFFBBB>>><<<============>>>??????????????????AAADDDGGGIIIRRRYYYdddmmmttt|||~~~}}}tttrrrvvv{{{ppppppooonnnkkkfffdddgggmmmqqqrrrrrrrrrpppmmmjjjhhhbbb```]]]YYYUUUNNNGGGBBB999666222000000111111111------------------------..............................////////////......------------------------........................,,,,,,,,,---...///000000------------............///000111000...---///111000000000000000000000000/////////000000111111111333888;;;;;;666333444666333222222111000000000000111000000///000111222333222222333333333444444444222222222222333333444444555444444333333333444444333444444555666666777777666666666777888999:::;;;:::999999;;;???AAAAAA@@@EEEJJJUUUddduuu|||xxxxxxzzz{{{zzzwwwzzzyyyxxxzzz|||sssmmmkkkkkklllhhhiiiiiieeebbbdddlllssstttrrrqqqtttyyy{{{vvvooofffccc```______aaaaaaaaa^^^```dddfffhhhkkkqqqxxxvvvpppggg\\\RRRHHH???:::::::::;;;999777666777888>>>===;;;999777666666777333666999888666444555777555777999;;;;;;===@@@BBBMMMQQQSSSOOOFFF<<<555333222333333555777999;;;<<<555444222111111333444666555777<<>>???@@@@@@???BBBHHHMMMOOORRR^^^kkk{{{sssnnniiiiiilllppptttvvvrrrqqqooonnnooopppsssttttttttttttvvvzzz|||wwwyyy~~~yyyzzzyyytttmmmfffcccbbb___]]]\\\[[[XXXQQQGGG???888777555333222000...---,,,---......//////......------------------------,,,------------------,,,)))))))))******+++++++++))))))************))))))(((***,,,,,,+++***+++,,,++++++***)))))))))))))))---,,,+++******)))******,,,,,,,,,------.........---,,,,,,,,,++++++******PPPMMMJJJHHHHHHHHHGGGFFFBBBAAA???<<<999666444333---...000333555777888888:::>>>CCCGGGIIINNNUUU[[[dddjjjoooqqqrrrrrrllldddYYYWWWUUUTTTUUUXXX\\\^^^eeehhhjjjhhhaaa[[[XXXWWW\\\```eeeiiihhhddd^^^YYYXXXZZZ]]]```bbbaaa```___YYYXXXZZZ___dddgggeeebbb]]]XXXRRRMMMIIIGGGEEECCCHHHJJJMMMPPPQQQOOOLLLKKKIIILLLPPPTTTXXX]]]dddhhhhhhaaaYYYUUUUUUVVVWWWWWWXXXYYY\\\```bbbccc```^^^NNNMMMKKKHHHEEEDDDFFFHHHEEEGGGIIIKKKLLLPPPTTTWWWWWWZZZ]]]]]][[[XXXVVVUUUSSSPPPLLLHHHGGGGGGIIIKKKFFFHHHIIIGGGCCC???<<<:::999:::<<<=========???AAA?????????AAADDDHHHKKKNNN\\\cccjjjooosssyyy|||qqqpppvvvxxxooommmlllkkkgggddddddhhhmmmjjjlllnnnpppppppppnnnnnnhhheeebbb]]]VVVNNNDDD>>>444222///....../////////---------------------------------------------------......//////......---------------------------------------------------,,,---------.../////////---------............//////111222000---,,,///222000000000000000000000000/////////000111111222222000222555666666444444444222222111000000000111111////////////000111222222222222333333444444555555222222333333333444444444555444444333333333333333222333333444555666777777555555666666777888:::;;;888777888:::===??????>>>CCCDDDHHHPPPYYYeeexxx~~~yyyxxxzzzvvvssspppqqqwww{{{vvvtttttttttlllkkkgggcccaaadddkkkqqqrrrssstttyyy~~~mmmiiiccc______```bbbbbbaaa______bbbdddffflllsssxxxwwwuuuppphhh]]]PPPHHHEEEEEEEEECCC@@@=========>>>>>>===;;;999999;;;===888999999888555333333333111444888:::;;;<<<===???CCCGGGKKKLLLGGG???777222222222222333444555666777222111000///000111222333444888<<<@@@GGGOOORRRQQQKKKMMMTTT___fffcccWWWKKKEEEDDDCCCDDDGGGIIIJJJIIIKKKMMMSSSYYY\\\___gggqqq}}}tttmmmmmmqqqvvv{{{|||zzzyyyyyyzzz{{{wwwvvvtttrrrssswww}}}~~~|||xxxqqqnnnrrr}}}~~~|||}}}ppppppooollliiieeeaaa^^^YYYVVVQQQMMMIIIBBB:::333111111000111111000---***---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))***+++,,,,,,---)))******++++++******)))''')))++++++******+++,,,,,,,,,+++++++++,,,,,,,,,------+++***)))((((((((()))******++++++,,,,,,---+++******)))(((''''''&&&OOOLLLIIIGGGGGGHHHGGGGGGBBBBBB@@@>>><<<999777666///000111222444555666666666999<<<>>>@@@DDDJJJNNNUUU\\\dddiiinnnqqqmmmgggWWWUUUQQQNNNNNNPPPTTTVVV\\\```cccaaa[[[WWWVVVXXX[[[^^^cccgggfffccc^^^ZZZWWWXXX[[[]]]^^^___^^^]]]WWWUUUUUUXXX]]]___]]]ZZZTTTPPPJJJDDDAAA???>>><<<>>>AAAFFFJJJKKKJJJHHHFFFEEEGGGJJJMMMQQQWWW]]]aaa```\\\WWWSSSQQQRRRSSSUUUWWWWWWXXXYYYYYYXXXUUUSSSHHHGGGFFFCCC@@@@@@AAACCCCCCGGGMMMQQQRRRSSSUUUVVV[[[^^^aaaaaa^^^ZZZWWWVVVQQQPPPMMMKKKIIIHHHHHHHHHCCCCCCCCCBBB>>>:::999:::777:::===>>>===>>>@@@BBBBBBCCCDDDFFFJJJOOOSSSVVVdddjjjqqqtttuuuyyyxxxwwwzzz{{{tttpppjjjkkkiiigggeeeeeefffggg```cccfffjjjmmmpppqqqrrrgggeeeaaa\\\UUUKKK@@@999222000---,,,---......------------------------------------------------------......//////......---------------------------------------------------------..................---............////////////111333111---,,,...222000000000000000000000000//////000111111222333333111000111333666666333000111000000000000111111222///000000111111222333333222222333333444555555666222222333333444444444333555444333333222222333333111222333444555666666777555555555666777888999:::777777888999:::;;;===>>>???===???DDDIIIOOO]]]jjj{{{vvv|||{{{uuuqqqqqquuu|||}}}{{{zzzyyyxxxrrrnnniiieeedddeeehhhkkklllmmmnnntttvvvppphhhbbbaaabbbdddeeehhhaaa\\\^^^___```ccciiiooosssxxx{{{yyypppddd[[[WWWWWWWWWTTTOOOLLLKKKJJJIIIJJJIIIFFFEEEFFFKKKOOOIIIEEE???;;;888777555444333666999===???CCCGGGJJJGGGGGGGGGGGGEEEAAA<<<888666666555555444444555555444444444555555666666666888???EEEFFFJJJSSSYYYZZZYYY[[[eeewwwooo]]]SSSQQQNNNOOORRRTTTUUUTTTXXXWWWZZZ```dddfffmmmuuutttsssvvvzzz~~~||||||{{{tttsssppplllkkknnnvvv{{{yyyyyyvvvppplllooozzz{{{tttpppkkkhhhfffggggggddd]]]XXXNNNIIICCC>>><<<999444000///---,,,---///000...,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++,,,,,,,,,))))))************))))))&&&(((***+++******+++,,,............///000111111---,,,++++++************))))))***++++++,,,------,,,,,,+++***)))((('''&&&OOOLLLHHHGGGGGGHHHGGGGGGBBBBBBAAA???===;;;999888666555444333333333444444333666888:::;;;===@@@BBBFFFNNNXXXaaaiiinnnlllgggWWWTTTOOOKKKJJJLLLOOOQQQQQQUUUXXXWWWTTTSSSVVVYYYZZZ]]]```cccccc```]]][[[UUUVVVXXXZZZ[[[\\\\\\[[[SSSPPPNNNQQQUUUVVVSSSPPPLLLHHHBBB>>>;;;:::999888777:::@@@DDDGGGFFFCCCAAAAAACCCFFFIIIMMMRRRXXX\\\YYYXXXVVVRRRNNNNNNPPPSSSUUUTTTTTTSSSQQQNNNJJJHHHBBBBBBAAA???======@@@BBBFFFMMMUUUZZZZZZWWWVVVUUUVVVYYY]]]]]][[[VVVSSSQQQNNNOOOOOONNNLLLJJJGGGFFF??????>>>>>>;;;888888:::777;;;>>>???>>>>>>AAACCCGGGHHHIIILLLQQQVVV[[[^^^hhhnnnuuuxxxyyy|||}}}~~~|||tttoooooojjjkkkkkkhhhfffeeebbb___YYY\\\```eeejjjooorrrssscccaaa^^^YYYRRRGGG<<<555333111...---...///...---........................---------------------------..................---........................------------------------...............---------.........////////////000///111333111---+++...222000000000000000000000000///000000111222333333333333000///222666666222---000000//////000111222222000000111222333333444444222222333333444555666666111222333444444444333333555444333333222222222222111111222333555666666777555555555555666888999:::888999;;;:::999:::<<>>999;;;>>>BBBGGGNNNUUUZZZRRRMMMGGGDDDDDDDDDBBB???<<<;;;:::888777777777777:::;;;<<<===>>>>>>>>>>>>===GGGOOOOOORRRZZZaaacccbbbeeeqqqjjj]]]ZZZWWWWWWZZZ\\\\\\[[[aaa^^^^^^bbbfffjjjpppvvv~~~|||xxxzzz|||~~~{{{yyyxxxpppooolllgggfffiiiqqqxxxyyyzzzxxxsssmmmnnnwww{{{rrrlllhhhiiieeeaaaccceeebbbYYYQQQDDD>>>888555666777666444000---******...000111000---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++(((((())))))))))))((((((&&&(((************+++,,,+++++++++,,,---...///000,,,,,,,,,++++++,,,------++++++,,,------...////////////...---,,,***))))))QQQNNNJJJHHHHHHHHHGGGFFFHHHFFFCCCAAA???===;;;888555444333222111111111111222333333555777999;;;<<<>>>CCCKKKTTT^^^eeejjjlllaaaZZZPPPJJJLLLSSSSSSOOOLLLNNNPPPPPPMMMKKKJJJKKKQQQSSSXXX^^^aaa```\\\XXXTTTQQQOOOQQQVVVZZZZZZYYYPPPMMMIIIHHHIIIHHHFFFCCCAAA???<<<999777666666777888999;;;<<<=========<<<<<<===???BBBFFFJJJNNNPPPQQQQQQPPPOOOMMMLLLLLLKKKMMMMMMLLLIIIEEECCCCCCCCC999;;;;;;::::::===EEEKKKNNNUUU]]]bbb```\\\YYYWWWSSSTTTUUUXXXYYYWWWTTTPPPUUUTTTRRROOOKKKFFFAAA???AAA???;;;::::::;;;<<<<<<:::888999===???@@@DDDJJJGGGLLLTTTZZZ___aaadddeeessswww{{{}}}}}}}}}tttqqqrrrpppllliiiiiihhheeebbb___]]]]]]VVVVVVYYYbbblllrrrrrroooccc[[[QQQJJJFFFAAA:::444111111000......---------------------------------------,,,,,,,,,---......111000///...............,,,,,,,,,---------......000000///...---,,,,,,,,,........................,,,,,,,,,---...///000000/////////...------,,,,,,............////////////000000000000000000000000000000////////////000000555444333111000//////////////////000111111222222222222333444444444444333333333222222222222222222111111111111222333444444555555555444444333333333555444444444444555666666888888777777888888999:::<<<;;;999999;;;???CCCFFFKKKTTTaaappp~~~~~~{{{yyy~~~zzzwwwvvvtttqqqooonnnpppsssuuuppptttwwwvvvtttwww{{{vvvoookkkjjjkkkmmmnnnsssggg[[[ZZZ\\\]]]\\\]]]dddeeeiiirrryyyyyyssslllllllllmmmmmmkkkiiifffdddkkkooommmeeecccnnn}}}uuu___SSSQQQPPPMMMJJJGGGIIIJJJLLLWWWiiivvvyyyqqqcccRRRIIIIIIKKKIIIFFFBBBCCCCCCAAA??????BBBEEEAAAAAACCCEEEHHHJJJIIIHHHNNNOOORRRWWW^^^bbbddddddlllmmmsssuuugggfffeeebbb______```bbbeeeaaa___dddgggiiikkkooo{{{~~~}}}{{{zzzwwwrrrnnnlllkkkiiigggfffiiiqqqwww||||||{{{xxxvvvuuuvvvwww|||vvvnnnjjjgggfffbbbaaaaaa```\\\TTTJJJCCC:::999777555333222222111------......///000000000---.........------++++++......---,,,,,,+++******)))***,,,------,,,***)))))))))))))))))))))))))))((()))+++,,,,,,+++***)))+++)))((())),,,---+++)))((()))***+++---000222333...---,,,+++************&&&---...(((,,,888===999000...,,,***))))))))))))UUUPPPKKKHHHGGGGGGFFFDDDGGGEEECCCBBB@@@>>>;;;888666666444333222111111111222222333444666888:::;;;>>>@@@EEELLLUUU]]]dddhhhccc^^^WWWRRRUUU\\\\\\XXXPPPNNNLLLHHHFFFEEEFFFGGGJJJLLLQQQWWW\\\\\\YYYVVVNNNLLLJJJKKKPPPSSSSSSRRRJJJGGGDDDBBBBBBAAA>>><<<>>><<<:::777666555555666555666777888999888777777888999;;;===@@@BBBDDDEEEHHHIIIIIIJJJIIIIIIHHHHHHEEEDDDCCC@@@<<<:::;;;<<<999;;;===>>>???CCCJJJPPPXXX^^^fffhhheee___YYYVVVOOOOOOOOOQQQSSSTTTSSSRRRVVVUUURRRNNNIIIDDD???===<<<:::888888888999::::::;;;888999===???@@@EEEJJJQQQXXXcccmmmrrrtttttttttyyy|||~~~|||{{{|||vvvpppqqqpppmmmhhhhhhgggbbb\\\YYYZZZ\\\UUUVVV[[[eeeoootttrrrnnn```XXXNNNFFFAAA<<<666222111000///...------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---,,,,,,,,,---------......000///...------,,,,,,,,,........................,,,---------.../////////...............---------........./////////000000//////////////////////////////............//////222111111000000000000111111111111000000000000000000000111222222222222222222222222222222222222222222222222111222222333333555555444444444333333333444444444444444555666666888777777777777888999999:::999888888:::===@@@BBBDDDKKKTTT```sss~~~}}}zzzxxxwwwwwwwwwxxx{{{{{{{{{}}}xxxsssnnnlllmmmrrrvvvyyy{{{qqqgggcccbbb``````aaacccdddhhhnnntttvvvssspppllllllmmmmmmllllllkkkjjjsssxxxwwwqqqqqq}}}vvviiiccc___\\\YYYXXX[[[\\\___lll~~~mmmaaa\\\\\\[[[ZZZYYYVVVSSSPPPPPPQQQQQQRRRUUUTTTRRRRRRSSSTTTUUUUUUTTTTTTUUUWWWZZZ^^^bbbdddlllmmmsss~~~~~~vvvffffffeeecccaaaaaaccceeekkkgggfffkkknnnmmmnnnqqqvvvxxx}}}{{{yyyuuutttsssqqqnnnjjjhhhiiiiiihhhiiimmmuuu{{{~~~|||zzzyyyyyyzzz{{{ooogggdddbbb```bbb```\\\XXXRRRIII@@@:::555444222111//////...............---------------......------,,,,,,,,,,,,...------,,,++++++******)))***,,,------,,,***)))))))))))))))))))))))))))%%%&&&)))+++++++++******+++)))((()))+++---+++***((())))))+++,,,...000111...---,,,+++************&&&,,,---)))---999>>>:::///...,,,***))))))))))))[[[UUUMMMIIIHHHHHHGGGEEEFFFEEECCCCCCBBB???<<<999999888666444333111111111111111222333555666888999======???CCCKKKTTT\\\bbbcccaaa]]]ZZZ^^^dddfffcccXXXRRRJJJCCC@@@@@@AAABBBCCCEEEIIIOOOTTTVVVTTTRRRIIIFFFCCCDDDHHHKKKKKKJJJDDDAAA===;;;;;;:::999777;;;:::999777666555555555555555666777666555444333444666777999;;;;;;;;;;;;>>>???BBBDDDEEEEEEDDDCCC>>>===;;;888555555666888;;;>>>CCCFFFHHHKKKRRRVVVaaafffkkkmmmhhh```WWWRRRKKKIIIHHHJJJMMMPPPRRRRRRUUUSSSPPPLLLFFFAAA<<<:::777777777777777888999999<<<:::<<<@@@CCCFFFLLLSSSaaajjjwww~~~zzzxxxyyy{{{wwwpppqqqqqqooohhhgggddd^^^ZZZYYY\\\___UUUVVV[[[eeennnrrrnnniii\\\TTTIII@@@;;;666222...000///......------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......000///...---,,,,,,,,,,,,------------------------------..................---------...............////////////000000000000////////////////////////......------------......///////////////000111111222222111111000//////......///000000111111000000111111111222222333333444333333222222111222222222444444444444333333333333444444444444444555555666777777666666777777888999777777777777999:::;;;<<>>???AAACCCHHHLLLNNNNNNLLLFFFBBB??????BBBEEEEEEDDD>>><<<:::888888999999:::<<<<<<;;;;;;:::999888888999999:::999888777555444333444777999:::999888777666888<<>>===;;;;;;999888666777:::===AAAEEEKKKOOOPPPRRRWWWZZZ```dddiiijjjfff]]]SSSMMMIIIGGGGGGHHHKKKMMMNNNNNNNNNLLLIIIFFFAAA===:::888666777888888888888999:::<<<===BBBIIINNNSSS\\\eeesss{{{|||wwwtttvvvyyyyyyrrrrrrrrroooiiieee___^^^aaaeeejjjlll\\\ZZZ[[[```gggiiieee```VVVNNNDDD;;;555111///---///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------...//////000,,,,,,,,,---------......///...------,,,,,,,,,---------------------------...............---------,,,,,,------...//////000/////////000000000111111///////////////////////////......------......///...............///000000111111111111000000//////...//////000000000000000000000111222333333444444444444333222111111111111333333333333333333333333444444333333444444555666666666555555666666777888555666777888888888888888===???BBBDDDKKKVVVdddlll{{{~~~~~~}}}wwwsssmmmlllpppyyy~~~yyyooofffdddgggjjjmmmppprrrssstttuuuvvvsssrrrpppnnnnnnppprrrtttiiilllmmmmmmpppzzzuuunnnjjjhhhccceeehhhmmmyyytttoootttzzz~~~wwwpppkkkjjjjjjkkkiiieee```^^^^^^aaaddddddeeeeee```ZZZXXX\\\aaabbbeeejjjlllmmmmmmooopppuuuuuutttrrrooommmnnnooovvvtttuuuzzzzzzuuupppoooqqqpppsss}}}wwwvvvtttsssrrrqqqpppooorrrrrrsssuuuvvvyyy|||~~~{{{zzzzzz|||zzzkkkddd```]]]ZZZNNNIIICCC===999777444222000000///............///...---------,,,,,,,,,+++///---+++******+++---...,,,,,,,,,,,,++++++******)))***++++++++++++***)))))))))))))))))))))))))))&&&'''((()))***************))))))***++++++++++++)))))))))))))))***++++++,,,,,,+++******************,,,+++&&&&&&+++,,,))),,,,,,+++*********))))))mmmcccVVVOOONNNOOOMMMKKKFFFEEEDDDDDDCCCBBB???<<<===<<<:::888666444444333111111111111222333555555888999<<<@@@EEEKKKPPPSSSWWWXXXUUUQQQSSS]]]fffiiihhhccc\\\TTTMMMHHHCCCAAAAAA@@@AAACCCFFFHHHGGGGGGDDD@@@;;;:::===??????>>>999888888888999;;;>>>@@@AAAAAABBBBBBAAA???>>>============<<<;;;999777555111333666888::::::999888222444777:::;;;;;;999888888999999999999;;;???BBBHHHMMMRRRUUUUUUUUUWWWYYYYYY\\\aaadddccc\\\SSSMMMIIIIIIHHHIIIKKKKKKIIIGGGCCCBBB@@@>>><<<:::888888555777888888777777:::<<<>>>AAAJJJUUU\\\cccooozzz}}}uuunnnlllooosss~~~uuurrrnnnjjjggg```[[[```mmmyyy}}}|||mmmfff___]]]^^^^^^[[[XXXNNNHHH???777111///...---...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------...///000,,,,,,,,,---------.........------,,,,,,,,,,,,---------------------------...............---------+++,,,,,,---...///000000////////////000000000000........................000//////////////////000000//////...............//////000000111111111111///000111111222222111111000000111222333333444444444444333222111111111111333333333333333333333333333333333333333444555555555555444444555555666777555666777888888888888777:::<<<@@@CCCDDDHHHOOOVVVfffooo|||}}}xxxppplllnnnsssyyy}}}|||rrrgggdddfffjjjnnntttyyy|||}}}{{{yyywwwtttssssssssstttkkkkkklllmmmooouuu~~~yyyrrrnnnjjjeeefffhhhnnnvvvxxxtttzzz{{{rrrrrrvvvzzzzzzwwwrrrlllhhhggghhheeehhhhhhccc\\\WWWWWWZZZaaaeeejjjkkkiiijjjnnnssswwwxxxxxxwwwuuuuuuvvvwww|||{{{}}}yyyrrrooopppnnnoooxxx{{{{{{|||{{{yyyxxxvvvvvvyyyzzz|||~~~tttfff___ZZZTTTPPPCCC???999444333333333222//////............//////,,,,,,------...............---+++******+++---...,,,+++++++++++++++******************************))))))))))))))))))))))))******************)))))))))***************++++++***))))))(((((()))))))))++++++******))))))*********+++***'''&&&((((((&&&*********************)))uuudddXXXTTTRRRNNNJJJGGGEEECCCCCCCCCBBBAAA???>>>===;;;999888666666666222222222222222333444444666888;;;@@@DDDHHHKKKMMMOOORRRPPPKKKLLLTTT^^^cccffffffddd___WWWPPPKKKIIIHHHFFFEEEEEEGGGHHHHHHHHHEEE@@@;;;999:::<<<===<<<888999999:::;;;???DDDHHHHHHIIIJJJJJJIIIGGGDDDBBB?????????>>>===;;;999777111333555777999:::::::::111333666888::::::::::::999;;;<<<======???AAADDDLLLPPPTTTVVVTTTRRRSSSUUURRRUUUZZZ___aaa^^^WWWRRRJJJIIIHHHHHHHHHFFFBBB@@@::::::999888777777777888333666777777666888>>>BBBFFFLLLWWWdddlllsss~~~vvvllldddccchhhmmmvvvnnngggaaa___ZZZYYYcccuuuuuufff]]]YYYWWWTTTQQQDDDAAA:::444///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,------...///000000............////////////........................000000////////////000000000000///..................//////000111111222222000111222222333333222222111111111222222333333444333333222222111222222222222222222222333333333333333333333333333444444555444444333333444444555666555555666777888888888888666888===BBBBBBAAADDDIIIOOOXXXhhhwww~~~uuunnnlllnnnqqqsss{{{{{{}}}}}}vvvlllggghhhggglllsss{{{|||yyywwwvvvrrroooooopppqqqrrrwww~~~yyytttoooiiiddddddhhhmmmsssyyywwwssswww~~~||||||tttmmmiiiggghhhhhhddd]]]XXXVVVVVV]]]bbbhhhiiiiiijjjoootttuuuwwwyyyzzzzzz{{{}}}~~~vvvrrrnnnlllkkkqqqzzzzzz}}}}}}|||{{{~~~yyyvvvuuuvvv{{{|||mmmbbb\\\WWWNNNGGG===999555111000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,++++++******+++------++++++++++++++++++******************************)))))))))))))))))))))))),,,,,,++++++***)))))))))(((***++++++******+++,,,***))))))((((((((())))))+++******)))))))))******)))***))))))***+++,,,,,,))))))******+++******))){{{iii___YYYQQQJJJHHHFFFCCCAAABBBCCCBBBBBB>>>===<<<:::999888888888333333222222222333444444333555888<<<@@@DDDHHHIIIJJJOOOQQQMMMKKKPPPXXX\\\]]]bbbfffccc\\\UUUTTTUUUUUURRRPPPOOOQQQRRRSSSSSSKKKFFF@@@===>>>@@@@@@???>>>???@@@@@@AAAEEEKKKPPPNNNOOOQQQQQQOOOLLLHHHFFFAAAAAAAAAAAA@@@>>><<<:::666666777999:::;;;<<<<<<666777:::===@@@BBBCCCDDDCCCEEEGGGHHHGGGFFFGGGHHHKKKNNNRRRRRROOONNNNNNPPPMMMOOOTTTZZZ______ZZZVVVJJJHHHDDDBBBAAA???===;;;777666555444444555666777333666999999:::???HHHOOOVVV^^^kkkwww}}}{{{uuulllbbb[[[^^^fffnnn||||||qqqhhhaaa[[[SSSTTTZZZeeettt}}}kkk]]]UUUQQQLLLIII;;;999555111...---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,++++++***+++++++++,,,,,,,,,---------......---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,---------......//////------------..................................../////////......//////////////////...//////000000000000000000000111111111000111222222333333222222222222222222222222222222222222222111222222333333111111222222222333333333333333222222333333444555333333333333333444444555444444555555666777888888999666888===>>><<<>>>CCCBBBHHHRRR___oooyyyrrrnnnnnnnnnooovvvvvvzzz|||tttnnnnnnkkklllpppyyy{{{xxxtttsssttttttqqqtttyyy}}}zzzvvvpppfff```aaaeeelllooorrr{{{}}}tttppprrrvvvyyyrrrooommmiiieeeaaa^^^\\\[[[___dddkkknnnppprrruuuyyy{{{}}}wwwtttmmmkkkjjjlllqqqvvvzzz{{{~~~~~~{{{uuu{{{~~~xxxtttmmmlllmmmqqqvvvzzz}}}~~~vvvmmmaaa[[[XXXSSSHHH???777555222000000000///---------,,,+++*********+++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,******************++++++******))))))))))))******))))))))))))))))))))))))+++******))))))))))))***(((***,,,+++))))))+++---***))))))((())))))************))))))))))))******)))))))))+++,,,,,,,,,...'''((()))***++++++******xxxjjj___TTTLLLIIIFFFBBB@@@AAACCCCCCDDD>>>===<<<;;;:::999999999444333333222333333444444222333444777<<>><<<;;;;;;;;;<<<===>>>???<<<===@@@CCCGGGKKKNNNPPPOOOQQQSSSSSSQQQOOONNNMMMHHHLLLOOONNNLLLJJJKKKMMMIIIKKKOOOVVV\\\^^^[[[XXXJJJEEE@@@<<<;;;;;;::::::666555444444444444555666555999<<<===@@@GGGRRR[[[fffmmmzzzyyyqqqlllcccZZZWWW^^^jjjtttyyy~~~~~~tttjjjccc^^^YYYJJJQQQ[[[eeeoooyyylll]]]SSSMMMGGGBBB444444222///---,,,---///+++++++++***++++++,,,,,,++++++++++++++++++++++++------,,,,,,------...//////......---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------...............,,,,,,,,,---------.......................................------.........---.........000111222333222222111111000/////////000000111222222222222222333333222222222222222222111111111111222333444444111111111222222333333333333333222222333333444555333333222222333333444555333333333444555666888888>>>888555777888666999???CCCCCCEEEJJJUUUfffwww|||uuuqqqpppoooooossstttzzzzzztttsssqqqoooooovvvzzzxxxzzzyyyuuuvvv{{{}}}|||tttiii```aaagggnnnppppppyyy~~~vvvqqqrrrtttvvvwwwrrrlllgggeeedddcccbbbhhhmmmtttzzz}}}~~~vvvrrrooommmkkkkkklllqqqvvvyyy{{{{{{}}}|||wwwrrryyyzzzxxxtttnnniiicccdddiiinnnsssvvvuuutttddd\\\TTTQQQPPPKKK???555222000///000111111000...///...---,,,++++++++++++------,,,++++++*********)))***+++,,,,,,,,,,,,,,,******************++++++******))))))))))))******))))))))))))))))))))))))(((((('''(((((()))***+++(((***,,,+++))))))+++---)))))))))))))))******+++***)))))))))))))))******+++))))))******)))(((***'''((()))***++++++******~~~mmm^^^SSSNNNGGGAAABBBCCCBBBBBBCCCAAAAAA@@@@@@???===<<<;;;999888666444333333333333000333666888999<<>>===>>>@@@BBBDDDDDD@@@@@@EEEOOOVVVXXXYYY[[[\\\[[[[[[[[[ZZZWWWSSSOOOKKKKKKKKKMMMPPPOOOKKKGGGLLLMMMPPPSSSTTTUUUVVVVVVLLLFFF>>>;;;;;;;;;888555555555555555555444444444777888:::===EEERRRbbbnnnwwwzzztttlllkkkddd[[[ZZZeeesss{{{}}}{{{sssjjjbbb\\\XXXVVVRRRQQQSSSZZZfffttt~~~nnn___RRRGGG===666333222000///------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))++++++*********+++,,,---)))+++,,,------,,,***))))))))))))***+++++++++,,,------------------------////////////000000000000------,,,+++,,,---...///////////////////////////,,,------......------,,,......///000000000000000------------.........///////////////............////////////000000000000111111222222222333333333666444111//////111333444222222222222222222222222444444444333333222222222333333333333333333333333666666555444444555777777777777888888888999999999:::===AAACCCHHHQQQ]]]ggg{{{|||xxxvvvuuusssqqqqqqrrrtttxxx||||||yyyuuurrruuuxxxzzz|||yyyssspppsssxxx|||}}}xxxkkk``````ggguuu}}}}}}||||||zzzzzzzzz{{{|||tttpppqqqsssttttttvvv}}}}}}~~~}}}}}}|||yyyvvvqqqllljjjnnnnnnmmmjjjhhhkkkrrrxxxyyy{{{~~~}}}zzzxxxsssxxx~~~xxxuuuuuurrrkkkddd[[[[[[```hhhppppppggg___SSSOOOJJJFFFDDD@@@;;;777000000///...---,,,,,,,,,---------///000000---+++***+++,,,,,,,,,,,,---...***************)))((((((******************************************++++++&&&%%%$$$######$$$&&&'''))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))***+++,,,,,,+++***)))iiiXXXTTTMMMHHHHHHHHHEEEBBBBBB@@@@@@??????>>>===<<<;;;;;;:::888777555555555666111333444444444666:::>>>BBBIIIQQQUUUVVVWWWZZZ]]]]]]^^^^^^[[[XXXYYY]]]bbbhhhjjjkkkpppzzz~~~ooocccYYYYYY]]]^^^^^^^^^```]]][[[\\\[[[WWWWWWZZZXXXXXXYYYYYYYYYVVVSSSPPPNNNMMMKKKKKKLLLLLLKKKJJJJJJIIIGGGGGGHHHHHHIIIIIIDDDDDDJJJWWWaaabbb```___]]]\\\\\\\\\\\\ZZZUUURRROOONNNNNNPPPQQQOOOKKKGGGFFFGGGIIIKKKLLLMMMMMMLLLGGGAAA:::777888888555222333333444444444555555555555888<<>>>>>===<<<;;;:::999888888888555555555333111222555777===CCCIIINNNQQQTTTYYY]]]YYYZZZZZZWWWTTTTTTXXX\\\eeegggkkkuuuxxxllljjjlllmmmmmmnnnpppnnnnnnooommmgggdddddd```aaabbbcccccc```[[[WWWVVVUUUTTTTTTVVVVVVUUUSSSWWWVVVSSSQQQOOONNNMMMLLLJJJIIIQQQ```kkkjjjddd___[[[[[[ZZZ[[[[[[XXXUUURRRPPPPPPPPPPPPPPPNNNJJJFFFDDDDDDEEEFFFFFFFFFEEEEEEBBB===888555666666444222333333444444555555666666555999???HHHSSScccuuu|||qqqjjjfffhhhhhheeecccjjjvvv~~~yyytttuuuxxxwwwqqqjjjiiiccc[[[SSSMMMLLLMMMOOORRRRRRSSSXXXaaakkkrrrvvvvvvlll^^^QQQGGG>>>777111//////...,,,++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,+++++++++------------------------........................,,,,,,,,,,,,,,,---......------------------------...---,,,++++++,,,---...---...//////000/////////....../////////000000000////////////............////////////000000000000000000000111111111222222444444333222222111000000222222222222222222222222111111111000000000000000333333333333333333333333555444444444444555666777777777777777888888888888:::<<<===<<<;;;<<>>>>>===<<<;;;;;;;;;;;;:::888666444555666777999<<<@@@DDDGGGKKKQQQUUUPPPQQQQQQOOOMMMNNNRRRVVV]]]^^^bbbmmmzzzvvvwwwwwwwwwwwwyyyyyy}}}xxxqqqooonnnmmmnnnooooookkkccc]]]___^^^]]]]]]______^^^]]]^^^^^^[[[WWWRRRNNNMMMLLLNNNMMMTTTcccooolllaaaYYYXXXWWWVVVUUUUUURRRNNNKKKJJJKKKLLLMMMLLLJJJFFFDDD@@@@@@??????>>>>>>===<<<>>>;;;777555666666555333444444444555555555555666777<<>>AAACCCFFFLLLUUU```lllwww}}}wwwxxxxxxxxxvvvuuutttssszzz|||~~~yyyssspppllljjjjjjmmmppprrrxxx~~~{{{vvvnnnnnnrrryyyuuunnnkkkbbbooo~~~wwwooohhheeeeeegggjjjlllnnnnnnnnnmmmllllllkkkiiihhhlllsssyyy~~~|||{{{~~~}}}wwwuuuttttttsssnnneee^^^LLLGGGAAA>>>===<<<888555777666444444333222111000///...------,,,,,,,,,---,,,,,,,,,---......,,,***,,,------,,,***)))***+++***++++++++++++***))))))************************++++++******))))))((((((***)))((('''''''''(((((())))))************))))))************************((((((((((((((((((((((((,,,,,,+++******)))((((((++++++******))))))((((((---,,,+++******+++,,,---vvvdddWWWOOOIIIHHHKKKFFFEEEDDDCCCBBBBBBBBBCCC@@@@@@??????>>>>>>======>>><<<;;;:::::::::::::::777888999:::<<<@@@DDDHHHFFFHHHIIIIIIHHHIIINNNRRRSSSTTTWWW___sss{{{zzzyyyxxxxxxwww{{{yyyvvvuuutttuuuwwwxxxuuummmfffeeecccbbbbbbddddddcccaaaaaaaaa___ZZZSSSNNNLLLKKKMMMKKKRRRaaallljjj```XXXVVVTTTRRRPPPOOOLLLHHHEEEAAACCCEEEFFFEEECCCAAA@@@777777666555444444333333999777555555555555555555333333444444444444444555888===DDDLLLWWWfffvvvvvvqqqqqqtttwwwvvvtttoookkkmmmrrrrrrnnnmmmgggdddgggmmmnnnggg^^^YYYUUUOOOJJJIIILLLQQQUUUTTTUUUWWW\\\bbbhhhkkklllfff]]]OOODDD<<<666000,,,,,,++++++*********+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++*********+++,,,---(((((()))***+++,,,------------------------------////////////......------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,---...............////////////000000000000////////////............////////////000000000000///000000000000111111111222333444444333222000...222222222222222222222222222222222222222222222222222222222222222222222222111222333333444555555555555555666666666777777777777999;;;<<<<<<<<<===>>>>>>>>>@@@DDDLLLVVV```fffooovvv~~~|||{{{{{{zzzzzzxxxvvvuuuvvvwwwxxx{{{|||yyyuuuqqqppprrrsssttttttssssssssstttzzz}}}zzzwwwwwwvvvtttpppppppppsssxxx~~~~~~~~~}}}|||}}}wwwpppllleeemmmsssxxx}}}|||wwwooojjjhhhjjjlllooorrrtttttttttsssqqqpppnnnjjjjjjoooyyy~~~~~~}}}}}}vvvrrrmmmiiieee___XXXSSSFFFAAA:::666555555333222111111111///...,,,,,,,,,...------,,,,,,,,,,,,---,,,+++++++++------,,,***+++,,,---,,,***)))***++++++++++++++++++***))))))************************((((((((())))))******+++******))))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((((((''''''+++*********)))))))))(((+++***)))(((((()))***+++|||jjj[[[PPPKKKJJJGGGFFFDDDBBBAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>>=========??????===;;;888777666555666888:::;;;>>>@@@CCCCCCCCCEEEIIINNNKKKNNNOOOSSSaaawww{{{wwwwwwvvvtttssspppsss|||yyywwwsssqqqrrrvvvzzzzzztttnnneeecccbbbbbbbbbbbbaaa___```aaa```[[[TTTNNNLLLLLLHHHFFFLLLZZZdddddd^^^ZZZRRRPPPMMMKKKJJJGGGCCCAAA999<<>>;;;666333222222222222///000000///,,,++++++,,,------,,,,,,,,,,,,------,,,+++******,,,,,,+++******+++,,,+++***)))***++++++++++++,,,++++++***)))************************&&&''''''((()))***++++++,,,,,,,,,++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++************++++++vvvdddVVVPPPLLLKKKHHHEEEDDDCCCDDDDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@???@@@BBBDDDCCC???;;;:::888666444444555555555666999<<<<<<;;;===AAADDDDDDIIILLLLLLSSScccuuuyyynnnlllmmmmmmkkkkkkhhhiiiooowwwyyyuuussstttnnnllllllpppvvvwwwrrrmmmaaa___]]]\\\\\\\\\ZZZXXXZZZ]]]]]]YYYQQQKKKJJJKKKFFFCCCFFFOOOUUUUUUSSSSSSJJJHHHEEEDDDDDDBBB@@@>>>777:::===>>>;;;888777777444333333222333444555666111222333444444555666777666888:::===@@@CCCFFFGGGGGGJJJMMMSSS\\\jjj{{{{{{vvvssstttyyyrrrjjjiiiiiihhhdddbbbbbbcccdddbbb\\\WWWMMMMMMMMMMMMOOORRRTTTVVVWWWWWWXXX[[[]]]]]]ZZZXXXPPPGGG<<<444000...,,,+++************++++++,,,---************))))))))))))))))))))))))))))))))))))************************'''(((***,,,,,,+++***)))((()))+++,,,------,,,,,,++++++++++++++++++++++++------------------------++++++******)))((((((''')))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------........./////////////////////............////////////000000000000111111111111222222222333111111222333333333222222222222222222222222222222222333333333444444444444111111111111111111111111///000111333444444444444444444555555555666666666888888777888888888777666666666777999<<<@@@DDDGGGKKKQQQ[[[eeeooo{{{wwwuuuttttttvvvwwwwwwvvvpppvvv~~~~~~yyyyyy}}}|||uuuuuu{{{}}}{{{xxxvvvrrrooonnnqqqwww|||}}}{{{vvvxxxwwwsssrrruuuvvvssslllnnnooooooppprrrwww{{{||||||~~~zzzxxxyyytttvvvzzz}}}}}}zzzwwwssspppuuuuuuuuuwwwxxxuuunnnhhh]]]YYYRRRKKKEEE@@@===;;;777555222000000000000000...000111000---,,,---///---,,,,,,+++,,,,,,------,,,+++))))))+++,,,+++***)))***++++++***)))+++,,,++++++,,,,,,++++++***)))************************''''''(((((())))))******,,,,,,,,,++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))******++++++,,,,,,++++++***|||iii___RRRPPPMMMJJJHHHGGGGGGHHHEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCEEEGGGIIIGGGAAA<<<===:::777666666555555444111333666666444555888<<<>>>FFFJJJIIIJJJUUUeeeooovvvkkkaaaaaadddeeeccccccdddccceeejjjlllkkkmmmpppmmmjjjhhhkkkpppqqqlllggg]]][[[YYYXXXWWWVVVTTTRRRUUUWWWYYYUUUNNNHHHGGGIIIGGGCCCCCCGGGIIIGGGFFFHHHAAA@@@>>>>>>>>>>>><<<;;;888;;;>>>>>>:::666555555000/////////000222333444333444666777777888:::;;;;;;===AAAEEEJJJOOORRRTTTTTTUUUVVVXXX^^^kkkzzz}}}{{{xxxwwwzzzuuukkkiiikkklllcccccccccbbbaaa]]]WWWSSSKKKMMMNNNQQQSSSUUUVVVWWWWWWWWWXXXYYYYYYWWWRRROOOFFF>>>444---+++,,,+++***************+++,,,------************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++++++++)))(((''')))+++---...---,,,+++((()))***+++---...///000------------------------,,,,,,++++++***))))))((()))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,------------.........///000/////////............////////////000000000000111222222222222333333333111111111222222333444444222222222222222222222222222222222333333444444444111111111111111111111111...///111333444444444444444444444555555555666666777666666777999::::::999666777888999;;;<<<>>>???>>>BBBHHHPPPZZZiiiyyy~~~~~~{{{wwwvvvwwwxxxyyyyyyvvv{{{zzzyyy~~~}}}|||yyyuuuqqqooorrrwww|||~~~~~~yyy||||||yyyxxxzzzyyyvvvkkklllmmmkkkjjjlllqqquuuvvvxxx|||{{{yyy{{{xxxzzz~~~~~~{{{vvvssstttsssqqqqqqnnnggg]]]UUUKKKHHHDDD>>>999555222000111111//////......------***,,,......++++++---///,,,,,,,,,++++++,,,------,,,***))))))***++++++***((()))++++++******+++---+++,,,,,,,,,,,,+++******************************))))))))))))((((((((((((*********))))))'''&&&&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%ttteee\\\QQQKKKIIIIIIGGGEEEFFFGGGIIIJJJKKKJJJIIIHHHEEEFFFHHHKKKMMMKKKGGGDDD;;;:::999888777777777777222444666555333444666999>>>???AAAAAACCCJJJTTT\\\]]][[[YYYXXXXXXZZZ]]]^^^^^^aaacccbbb``````eeeiiikkkiiieeecccbbbbbbaaa___\\\[[[YYYUUUQQQOOOPPPRRROOOPPPPPPOOOLLLGGGBBB???@@@@@@@@@@@@AAAAAAAAAAAA<<<;;;;;;:::999888777777999888777666444333222222////////////000111222333000111444999999666777;;;AAALLLVVV[[[___ffflllnnnhhhgggddd```eeerrr}}}|||zzz}}}}}}}}}uuunnnjjjiiihhhgggeeebbbaaa```^^^YYYUUUQQQPPPOOOQQQTTTWWWXXXWWW[[[WWWRRRPPPNNNJJJCCC<<<999666333///---,,,---...************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++)))((((((((()))*********+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,......---,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---+++(((---,,,,,,+++*********+++------............---------------.........//////000///...---------------..................------/////////000111111222222333333333222222111111111111111111111111111111111222222111111111111222222555444333222111111111111333222111111222444666777666555444333333444555666777777777777666666666666666666777888999::::::::::::>>>CCCGGGJJJRRR\\\eeerrrzzz~~~yyyyyy{{{~~~}}}|||||||||{{{~~~~~~zzzvvvtttvvvzzz~~~|||zzzzzzzzzyyyxxxrrrlllhhhgggfffeeehhhmmmoooqqqtttxxx|||{{{wwwxxx~~~}}}wwwrrrnnnrrrmmmeee]]]VVVOOOIIIEEE>>><<<:::777444111000///111///------......---,,,+++,,,---.........---,,,///...---,,,,,,,,,,,,,,,(((&&&%%%&&&))),,,------------.........---+++***+++++++++++++++***)))(((&&&)))...///,,,'''(((+++************************+++(((''''''******)))&&&+++((()))++++++(((''')))***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''(((***---///******))))))))))))******zzznnn]]]PPPKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLLLLIIIGGG======;;;:::999888888888222444555333111111333555666888:::<<<@@@DDDJJJNNNQQQPPPOOOOOOQQQSSSVVVXXXYYY\\\^^^]]]ZZZ[[[___ccceeeccc___^^^]]]]]][[[ZZZXXXXXXVVVSSSOOOMMMNNNOOOLLLMMMNNNMMMJJJEEEAAA>>>;;;;;;;;;;;;;;;:::::::::888888777777666666555555333333222111111000//////000000//////000111222222222111444888::::::>>>CCCQQQ^^^jjjrrrwww~~~zzzxxxsssooorrrzzz|||~~~vvvnnniiigggggghhhbbb___[[[XXXXXXWWWTTTQQQRRRQQQOOOPPPRRRTTTTTTTTTUUUPPPJJJGGGFFFBBB<<<666333111...+++))))))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++*********+++,,,(((((((((((()))))))))***------,,,++++++++++++,,,//////......---,,,,,,+++******++++++,,,------...++++++++++++++++++++++++...,,,******,,,,,,+++))),,,+++******)))))))))***,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---///......---------............................../////////000111111222222333333333222222111111111111111111111111111111000222222111111111111222222555444333222111111111111000/////////000111222333666555444333333444555666777666666666666666666666777777777888999999999:::;;;===@@@AAABBBFFFNNNTTT]]]fffqqqzzz~~~}}}uuuvvvvvvvvvwwwzzz~~~}}}~~~}}}{{{zzz{{{~~~~~~~~~~~~}}}}}}{{{zzzuuuooojjjhhhfffdddfffjjjjjjmmmqqquuuyyy~~~}}}vvvoooiiieee^^^ZZZSSSMMMGGGBBB<<<999888777555333222111000000000...---,,,---...---,,,++++++---.........---,,,......---,,,,,,,,,,,,,,,,,,***(((((()))++++++***,,,,,,---...---,,,+++*********+++++++++***))))))++++++,,,,,,+++))))))***+++************************((('''(((***+++)))'''---******---,,,)))(((******************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((***,,,---''''''&&&&&&&&&&&&''''''ppp]]]SSSPPPQQQSSSQQQOOOMMMKKKJJJKKKLLLMMMLLLKKKKKKLLLMMMMMMKKKIII@@@???>>><<<:::999999888444555555333111000111222000111444888<<>>CCCBBBBBBCCCEEEIIILLLNNNPPPRRRTTTSSSRRRRRRUUUYYY[[[XXXVVVTTTTTTTTTRRRQQQPPPQQQQQQOOOLLLIIIIIIIIIGGGHHHHHHHHHEEEAAA===:::777777666666555555444444333333333333333333333333333333222222111111111111000000000///000000111111444222333888<<<@@@HHHQQQaaammm{{{|||vvvxxx|||yyytttmmmgggcccbbbcccddd^^^[[[XXXWWWWWWVVVUUUTTTTTTRRROOOOOOPPPQQQQQQPPPOOOJJJCCC???<<<999555111222000...,,,++++++,,,---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++---,,,++++++******++++++(((((((((((())))))))))))------,,,+++++++++++++++......------,,,+++++++++******++++++,,,,,,------************************---+++***+++,,,,,,+++)))+++***))))))((()))))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......---------...//////...........................//////000000111111222222222222222222111111111000000111111111111111111222222222222222222222222444444333222111111111111222222222222222333555555555555444444444444555555666666666666666666666666888888888888888888999999999;;;<<<;;;:::<<>>???>>>>>>???@@@CCCAAA@@@@@@AAA@@@>>>===>>>@@@BBBCCC@@@>>><<<<<<;;;;;;<<<;;;:::888555444444444333222222111000000...//////000000111111111............////////////222111111111111222222333555333666===FFFPPP^^^jjjzzzyyymmmccchhhrrrwwwqqqllljjjgggbbb]]]WWWSSSQQQIIIOOOYYY```bbb___YYYVVVSSSQQQPPPPPPQQQRRRQQQPPPGGGCCC===777333222000000***)))(((((((((((()))************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************))))))((((((,,,,,,,,,---------......,,,,,,+++************+++******))))))))))))((((((******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------------...///000---------.........//////.........///000000111111111111111111111111111111222222222333333333444444111222333333333333222111333333222222111111222222111111111222222222222222333444444444444444444333444444555555666666666777999999999888888888888888777888888888999;;;>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMTTTWWW^^^gggqqqyyy~~~~~~|||{{{|||{{{xxxvvvxxxzzz|||}}}|||}}}{{{xxxwwwzzzyyy}}}~~~}}}{{{zzzyyynnnmmmllllllkkkkkkkkkkkkfffiiinnnrrrtttrrrnnnjjj^^^YYYSSSMMMGGGBBB===999555333111000111111000/////////...---------------...---++++++---...------***+++,,,---------,,,+++++++++*********++++++,,,***))))))***---...---,,,'''((()))*********)))((('''((()))***************%%%222:::444+++(((+++,,,*********)))))))))(((((('''((())))))******+++,,,,,,******,,,+++'''&&&((()))((((((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((***))))))))))))))))))***{{{qqqfff\\\UUUQQQTTTTTTUUUUUUSSSOOOIIIDDDBBBAAA@@@>>><<<;;;::::::777555444444666777777666777555333222333444555555555555444444555555666666555666777777888888777777:::999888999:::999777666666888;;;;;;:::888777777666666777777666444222111111111000000//////....../////////000000111111111111111111111111111111111222222222222333444555666666777<<>>;;;999555333222111//////000111000///000000...------------------,,,++++++---...------)))***,,,---------,,,+++******))))))******++++++,,,+++++++++,,,+++)))''''''((()))*********)))((((((((())))))***)))))))))+++<<>>=========;;;888666666777888777555444555555444222222333444222222222333333333333444111111222333444444222111444444333444666555333111111333555555444333333444222333333333333222111000000000//////////////////////////////000000000000555555555555555555444444222222333333555666888999999;;;DDDQQQ[[[dddnnnwww~~~yyyrrroooiiiccc```cccjjjtttzzzuuuppplllfffccc\\\TTTMMMGGGDDDBBBEEERRRcccnnnnnnfff\\\UUUPPPQQQRRRSSSSSSPPPKKKGGG777666333///,,,******+++---,,,,,,,,,,,,,,,,,,,,,'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,---,,,+++***)))(((((()))))))))*********,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************)))+++,,,,,,******,,,...***************+++,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++///......---------......,,,,,,------...//////000------......///000000000///000000000111111111222//////000111111222333333111222444555555444222111333222222111222222333333555555666777777666555444222333444444444444333222333333444555555666777777777777777888999999999::::::999888777777888777777<<<;;;<<<===@@@BBBCCCCCCBBBDDDFFFHHHLLLRRRWWW[[[```cccgggkkkooossswwwzzzzzz}}}}}}}}}}}}~~~uuuooommmllljjjooonnnkkkhhhccc___[[[ZZZKKKIIIGGGGGGGGGFFFBBB>>>;;;999777555555555333222444222000000111111000//////......------------...---+++***+++,,,......---)))***+++,,,---,,,++++++)))))))))))))))***++++++,,,+++***++++++***(((&&&'''((()))***+++******)))))))))))))))))))))((('''---===EEE999***'''((((((''''''(((((()))*********(((***,,,+++)))(((***,,,'''%%%&&&))))))'''&&&))))))(((&&&&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''''''''&&&&&&'''''''''yyyfffaaaZZZUUURRROOONNNLLLDDDCCCBBBAAA@@@@@@???@@@@@@===:::999::::::888555333666888777444222222444///000000111222222333333/////////111222222000...222111111333444333111///...000111222111000111222111111111111111000000///000000111111111111111111////////////////////////444444444333333222222222222222333444666888:::;;;:::???JJJXXXcccjjjrrryyy{{{qqqjjjiiihhheeehhhhhhkkkqqqzzz{{{tttqqqppplllhhhddd___VVVLLLEEEAAA@@@@@@DDDPPP```jjjiii```VVVOOOPPPQQQRRRTTTRRRNNNGGGBBB444444222///+++******+++************))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++***)))((('''))))))))))))************,,,++++++***)))***************************++++++++++++******************))))))))))))))))))))))))(((+++---,,,******,,,...))))))((())))))***++++++******++++++++++++******++++++,,,,,,,,,---------000///...---------------,,,,,,------...///000000------......///000000000//////000000111111111222---......///000111111111111222444555555444222111222222222111222222333333222333444444444333222111222222444444444444222222333333444444555666777777666666777888999::::::;;;999888777888999::::::999777666666888;;;<<<<<<<<<;;;===???BBBDDDHHHLLLOOOLLLPPPVVVZZZ]]]bbbiiinnnoootttyyy||||||}}}~~~}}}yyywwwvvvwww}}}}}}~~~rrrjjjhhhfffeeejjjhhhccc]]]VVVOOOIIIFFFCCC???<<<<<<===<<<:::777777555333333333444333222333111............---,,,------,,,,,,------...///---+++******,,,......---)))***+++,,,---,,,++++++))))))((())))))***++++++((('''(((***,,,,,,***((('''((()))+++++++++***)))))))))***))))))(((''''''***777<<<111'''(((***(((&&&&&&'''((()))***++++++)))+++---,,,)))((())),,,)))'''(((+++,,,***))),,,((('''&&&%%%&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))(((((((((((((((''''''((((((((({{{tttiii___XXXSSSOOOMMMIIIIIIGGGEEEAAA@@@AAABBB<<<;;;;;;<<<<<<<<<<<<<<<666666444333222222222222222222333444444444444444222222222222111111111000000000000000000000000000...............///000000222111111111000000//////000000000000000000/////////,,,+++,,,///111111///111111000111333444333222222444666999;;;@@@EEEIIIIIIPPPWWW^^^jjjxxxzzzsssnnnkkkkkkmmmpppssswwwwwwwwwzzzuuunnnlllkkkhhheee[[[PPPGGGEEEBBB===<<<>>>FFFMMMVVV^^^aaa^^^YYYUUUVVVSSSQQQQQQQQQMMMDDD<<<222000---+++))))))******)))(((((()))******((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++***)))(((((())))))%%%'''(((***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++******+++++++++*********)))))),,,,,,+++***))))))******'''((()))***+++***)))))),,,,,,---......///000000//////////////////////////////............//////,,,---...///111333444555///000000000111111111111000000000111222222222333333333222222333333444555555333222222333444444333444333333333333444555555555444444444444333333333666666666666666777888888999888888777666777777777;;;;;;:::999:::;;;===>>>??????@@@AAABBBBBBCCCCCCEEEGGGKKKNNNPPPTTTXXX[[[___ccchhhkkknnnsss||||||xxxvvvvvv{{{xxxyyy}}}~~~}}}}}}{{{{{{zzzyyyxxxxxx{{{~~~~~~}}}|||zzzyyywwwvvvxxxqqqeee^^^[[[[[[YYYVVVQQQMMMIIIDDD???<<<555666666666666666666555222222222222222222222222333222111/////////000111000///......------------,,,,,,,,,---------......((((((((())))))******+++,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***))))))***+++,,,+++)))'''&&&&&&&&&''''''(((((())))))******+++******)))((('''''''''((((((((((((''''''******))))))))))))******(((((())))))))))))((((((%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++***************)))((((((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((tttiii```XXXSSSOOOMMMJJJGGGEEECCCBBBBBBAAA@@@>>>>>>>>>>>>>>>===888777777666666666777777444444333333333333222222333333333222222222111111000000000000000000000000///............///000000222222222111111111000000////////////////////////111///...///222444444333111111000000222333333333666888<<>>888///...,,,*********+++,,,)))((('''(((******)))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))'''((()))***++++++******++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))))))))*********++++++++++++******+++++++++*********))))))+++++++++*********))))))***+++,,,---...------,,,))))))***++++++,,,------........................//////............//////------...000111222333444111111111111222222222222111111111111111222222222333222222222222333444444555333111222333444333222444333333333333444555555777666666666666555555555666555555555555666777777888888888777777777666666777777777777888999:::;;;;;;<<<<<<===>>>>>>??????@@@BBBDDDFFFGGGIIIMMMOOORRRVVVZZZ\\\^^^bbbjjjpppwwwyyy{{{{{{zzz|||~~~}}}~~~||||||}}}xxxzzz}}}~~~~~~xxxsssqqqpppooommmmmmpppvvvzzzzzz{{{}}}zzzvvvtttrrrqqqqqqtttxxx|||~~~yyynnnbbbXXXRRROOONNNHHHFFFBBB???===:::666444111222222333333222222111111111111111111111111111111000...---------...///------,,,+++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,*********))))))))))))((()))***++++++++++++***)))))))))***+++***)))(((''''''''''''(((((((((((((((((())))))*********))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((('''&&&''''''''''''((((((((())))))******))))))((('''''''''''''''(((((((((((((((((((((''''''(((((((((xxxllleee^^^YYYSSSOOOMMMJJJFFFBBBDDDBBB>>><<<<<<======<<<999888777666555555555555555444333222111111111111333333333222222222222111111111111111111111111111//////......//////000111222222222222111111111111///////////////000000000000///...///111222222222444333222333444666999:::===AAAGGGNNNWWWbbbmmmtttrrruuuwwwyyy|||zzzyyyvvvtttrrrrrrssssss}}}~~~~~~{{{vvvtttuuuwww~~~wwwmmmeee```\\\WWWTTTKKKEEE@@@@@@AAABBBEEEHHHKKKMMMQQQYYYaaaccc___YYYTTTTTTSSSNNNFFF>>>777444,,,,,,*********+++,,,---)))((('''((()))***)))'''((((((((((((((((((((((((************++++++++++++************************************************))))))))))))))))))))))))+++***))))))))))))))))))((()))************))))))************************)))))))))))))))))))))))),,,+++***)))((((((((((((******++++++++++++******+++++++++*********************+++,,,+++***)))(((,,,,,,---............---,,,,,,,,,---......//////........................//////............//////......///000000111222222111222222222222333333333222222222111111111111111222222222222222333444444444333111111333444333222444333333333333444555555777666666666666555555555555444444444444555666666777777888888888777666555444444666777999999:::::::::::::::;;;;;;<<<<<<===<<<===>>>???>>>???BBBDDDEEEHHHKKKLLLMMMOOOUUUYYYdddgggjjjlllmmmpppvvv{{{|||~~~}}}|||~~~~~~{{{yyy{{{{{{zzzwwwtttttttttsssssstttuuuwwwzzz}}}{{{uuuqqqnnnmmmkkkiiiiiimmmtttyyyxxxzzz{{{rrrjjjhhhggghhhjjjkkkhhhfffeee```YYYPPPIIIDDDAAA@@@===:::888777666666444333///000000000000000000///////////////////////////000///...---------......,,,++++++************+++,,,,,,,,,---------......------------,,,,,,,,,,,,*********))))))))))))((())))))***++++++***))))))((())))))))))))))))))***((((((((((((((('''''''''&&&'''((()))************''''''((((((((((((''''''((((((''''''''''''(((((('''(((((())))))(((((('''+++******)))((((((''''''%%%&&&''''''((((((''''''((((((((()))(((''''''&&&((((((((('''''''''''''''(((((())))))))))))((((((tttmmmddd^^^[[[WWWPPPJJJJJJEEE@@@>>>>>>???>>>======<<<:::777555444333333333333111000000000111111222222222222111111111111000000000000000000000000/////////...///000000111111111111111111111000000111111111111111222222222111111000000000111111111555666666777:::>>>CCCGGGJJJOOOVVV^^^iiiuuu{{{wwwwwwvvvvvvvvvvvvvvvuuutttttttttrrrooollllllpppsssyyyrrrhhh___XXXRRRMMMJJJFFFDDDCCCDDDHHHKKKPPPSSSRRRPPPQQQYYYbbbeeeaaa[[[SSSUUUTTTMMMBBB888222111,,,+++************++++++***((('''''')))***)))((())))))))))))))))))))))))+++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***************))))))((((((************************))))))))))))))))))))))))++++++***)))(((((())))))******++++++++++++******************************(((***+++,,,,,,+++)))(((*********+++++++++++++++---........./////////000........................///......------......////////////000000000000000111111111222222222333333333222222222111000000000222222222111222333333444444222111111222333333222444333333333333444555555555444444444444333333333444333333333333444555555555777888999999777555444333444777999;;;;;;;;;;;;;;;;;;<<<<<<=========>>><<<===>>>=========???AAAAAACCCEEEEEEDDDFFFIIILLLPPPSSSXXXZZZ\\\```eeejjjnnnqqquuuzzz}}}~~~zzzuuurrrqqqqqqooooooppprrrsssuuuwwwxxx{{{}}}~~~zzzwwwppppppnnnlllkkklllpppssstttwww~~~uuuhhh```\\\YYYZZZ\\\ZZZUUUOOOOOOMMMIIIDDD@@@<<<:::999999777444444555555555444000111111222222111111000////////////////////////000000000000///000000000---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((()))***+++))))))((((((''''''&&&&&&''''''((()))******))))))''''''(((((((((((('''''''''''''''&&&&&&''''''''''''((((((((((((((((((''')))))))))(((((((((''''''&&&'''((()))))))))((((((''''''((((((''''''&&&%%%(((((((((''''''&&&&&&&&&'''((()))******)))((('''|||uuuqqqkkkccc]]]UUUOOOHHHEEEEEEEEECCC@@@@@@???===;;;999888777777222222222222222222333333222111111111111000000000///////////////////////////////////////000111111000000000000000000000000000000111111111222222222555555555444444444555666555777:::===@@@FFFNNNSSS\\\```gggoooxxx~~~~~~|||xxxtttttttttvvvyyy{{{zzzvvvsssllliiieeeaaaaaadddkkkooorrrlllbbbXXXPPPJJJFFFDDDDDDGGGIIILLLPPPUUUYYY[[[YYYVVVUUUZZZaaaddd___YYYPPPSSSSSSKKK???555111111,,,,,,+++***))))))))))))***)))''''''((())))))(((************************++++++***)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******++++++++++++******************************((()))+++,,,,,,+++***((()))))))))))))))******++++++++++++++++++,,,,,,,,,..............................------------......////////////////////////000000000000111111111222333222222222111000000000222111111111111222333333444222000111222333222222444333333333333444555555555444444444444333333333333333333333333444555555555666888999888777555333333444666999:::;;;;;;;;;<<<<<<===============>>><<<===>>>>>>>>>>>>AAACCCBBBCCCDDDCCCCCCCCCDDDFFFDDDGGGLLLNNNOOOQQQVVVZZZ]]]```dddhhhlllppptttxxx|||yyyyyy|||}}}{{{}}}}}}}}}}}}~~~|||vvvrrrqqqqqqmmmmmmnnnoooppppppppppppuuuwww|||~~~{{{yyywwwpppqqqpppmmmiiifffddddddhhhkkkqqqzzz~~~vvvfffXXXUUUPPPKKKJJJLLLKKKFFFAAA@@@???>>><<<;;;999888777666444111000000111111111111111222222222222111111000000000000000000000000/////////000000000000///,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,+++++++++******((()))************)))(((((((((''''''((()))***+++))))))((((((''''''&&&&&&)))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&((())))))(((&&&&&&zzzfff___WWWRRRPPPNNNHHHDDD???>>>===<<<;;;:::::::::666666777777777666555555222222222111111111000000////////////////////////000000//////000000111222000000000000000111111111/////////000111111222222333444666666666777:::<<<;;;???DDDHHHLLLRRR[[[aaapppttt{{{}}}|||||||||zzzuuuqqqoooqqqvvv}}}xxxrrrjjjeee___[[[ZZZ^^^cccggghhhbbbYYYPPPIIIFFFEEEEEEFFFLLLRRRUUUXXX]]]``````___\\\[[[\\\___]]]XXXRRRIIIKKKKKKEEE;;;333000000+++++++++***)))(((''''''+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******++++++++++++*********************+++++++++((()))***+++,,,+++******++++++*********+++,,,---,,,,,,,,,,,,------------------------------------......------------......//////////////////////////////000000000111111111222222222111111111111111111111111111111222333333333222000000222333222111444333333333333444555555777666666666666555555555444333333333333444555555666666777777777666555444333333555666888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<=========>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCGGGHHHGGGHHHLLLOOOOOOQQQUUUWWWYYY\\\___bbbgggdddfffjjjmmmmmmoootttwwwwwwwwwwwwwwwzzz~~~|||wwwtttsssssslllmmmnnnnnnnnnmmmkkkjjjllloootttzzzzzztttrrrpppooolllmmmmmmjjjddd]]]YYYWWW[[[]]]bbbiiikkkdddWWWLLLIIIEEEAAA???@@@???<<<999777777777777666666666666777444111///000111111000///000000111111000000///000000000000000000000000,,,,,,---.........------+++************++++++,,,,,,,,,,,,---------......------------,,,,,,,,,,,,*********))))))))))))((((((((()))******)))(((((('''(((((((((((((((((()))((((((((((((((('''''''''))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&~~~tttmmmhhhbbbYYYQQQHHHGGGEEEBBB@@@>>>=========>>>??????===:::777555444444444333333333222222111111111111111111111111000000//////000000111222111111222222222333333333111111222222333444444555333666:::<<<>>>AAAFFFJJJOOOTTT[[[___bbbhhhooouuuzzzxxxxxxxxxzzz{{{xxxqqqllliiimmmvvv{{{sssfffccc]]]ZZZYYYZZZ\\\]]][[[VVVOOOHHHCCCCCCGGGJJJLLLVVV^^^```bbbffffffdddcccaaa___]]]ZZZUUUNNNIII???AAAAAA===666111......))))))))))))))))))((((((+++)))'''&&&''')))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++***)))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))************++++++++++++******))))))*********+++++++++))))))*********+++++++++,,,,,,+++++++++,,,---...////////////////////////------------------------...------,,,,,,------...---.........//////000000000000111111111222222222111111111111111222222222111111111111111222222333333111000000111222222111444333333333333444555555777666666666666555555555444444444444444555555666777666666666666555555555555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<>>>???????????????@@@@@@???>>><<<@@@CCCDDDCCCCCCFFFHHHGGGIIIKKKLLLMMMNNNPPPRRRUUUSSSTTTYYY\\\\\\^^^bbbmmmnnnnnnllljjjiiikkkllluuuzzz|||{{{xxxxxxxxxuuuqqqnnnnnnnnneeefffhhhhhhhhhfffdddbbb```cccggglllpppuuuyyy|||~~~xxxpppiiieeecccaaa```___```___[[[VVVQQQNNNLLLKKKMMMQQQUUUVVVRRRKKKFFF<<<;;;;;;;;;:::888777666333333333444444555666666888555222000111222333333//////000000000000//////........................+++,,,---.........------+++++++++++++++,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,*********))))))))))))((('''((()))******)))(((''''''((()))))))))((('''&&&'''''''''((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&%%%###""""""$$$&&&(((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((~~~|||~~~{{{ooofff[[[YYYUUUPPPKKKFFFCCCBBBCCCDDDEEEEEEBBB===888555666666555555555444444444333333333333333333333333000000000000000111111222333333333444444555555555555555666666777888999999:::???DDDHHHLLLQQQWWW\\\dddjjjqqquuuwww{{{~~~wwwppptttuuuwwwzzz{{{wwwnnngggdddiiiuuu~~~tttaaa___\\\ZZZYYYXXXWWWVVVQQQNNNHHHBBB@@@CCCIIINNNRRR^^^gggiiijjjmmmlllhhhdddcccbbb]]]WWWOOOGGGCCC888999888666222...,,,+++&&&'''((()))************,,,)))&&&&&&''')))******((((((((((((((((((((((((###$$$%%%'''(((***+++,,,++++++++++++++++++++++++''''''''''''''''''''''''(((((((((((((((((((((((())))))((())))))***+++++++++***)))(((((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((((((((((((******++++++++++++******))))))******++++++++++++******))))))***+++,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...------......///000000111111111222222222333333333000000111111222222222333111111111000111222222333333111000000111222222111444333333333333444555555555555444444444333333333555444444444444555666666777777666555555555555666:::999888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;<<<>>>=========>>>???@@@>>>===999<<<@@@AAA??????BBBDDDDDDFFFGGGHHHGGGHHHIIIKKKMMMKKKKKKPPPQQQQQQSSSWWWaaabbbaaa^^^[[[XXXWWWWWW[[[```ggglllllljjjgggeeegggiiiiiihhheeecccbbbbbbXXXZZZ\\\]]]]]][[[YYYWWWSSSVVVYYY[[[]]]^^^```aaagggbbb[[[VVVSSSSSSRRRRRRNNNNNNMMMIIIEEEBBBAAAAAA;;;>>>AAACCCCCCBBB@@@>>>333666999:::888666555555333333333333444666777888444111...---...000111111000000111111111111000000------------------------,,,---///000000000//////------------......///000,,,,,,,,,---------......((((((((())))))******+++,,,,,,,,,++++++++++++***'''((()))******)))(((''''''((()))******(((&&&$$$&&&'''''''''(((((())))))%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&******))))))(((((('''''')))'''$$$"""###%%%(((***(((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***~~~zzzvvvooofff^^^WWWRRRPPPPPPOOONNNMMMKKKFFFAAA===<<<:::777777777777666444999888777555333222222222555444333222222222444444666777888888777777999::::::;;;<<<<<<<<<===@@@BBBDDDJJJSSS\\\dddlllssswww||||||yyyvvvrrroooooorrrzzzwwwnnnlllpppxxx~~~yyymmmeee[[[XXXXXXWWWQQQLLLLLLFFF@@@>>>BBBIIIPPPUUU\\\fffqqqxxx||||||vvvoooooofff\\\UUULLLBBB<<<;;;111111000///---,,,+++***))))))))))))))))))))))))((((((((())))))))))))))),,,+++)))((((((((())))))))))))(((((('''''''''&&&((((((((((((((()))******&&&&&&''''''''''''&&&&&&)))(((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***)))(((((()))***++++++++++++++++++***)))(((+++***)))'''''''''((()))))))))))))))************---,,,+++,,,///000...+++++++++,,,------......///////////////////////////////////////////////////............////////////------...///000111222222000000000000000111111222222111111000000000000000222222111111000/////////333333222222222333444444222222222222222222222222444666777777666555555666999999:::999999:::===???777777777777888888888888;;;;;;:::::::::;;;;;;<<<<<<<<<=========<<<:::999??????>>>>>>>>>>>>??????;;;<<<===??????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLUUUUUUUUURRRNNNLLLKKKLLLSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVWWWXXXYYYWWWTTTQQQMMMOOOQQQSSSSSSRRRPPPNNNMMMLLLLLLLLLNNNPPPRRRSSSSSSRRROOOLLLJJJJJJIIIJJJCCCBBBAAA???>>><<<;;;:::::::::999888777777777888777888888888777555222000444444444333333222222222333333333222222222111111//////000000000000//////444444222000///.........000////////////...............---------,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******+++++++++*********))))))(((((('''***------***((()))+++((()))*********((('''&&&''''''((()))))))))))))))&&&''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''}}}xxxvvvxxxzzzzzz}}}xxxssspppfffddd```\\\VVVOOOGGGAAADDDAAA>>>=========<<<;;;:::999888777666555555555777666555555555666777888777888::::::::::::;;;===@@@CCCFFFHHHJJJMMMPPPRRRWWW\\\eeemmmuuu|||~~~zzzvvvqqqmmmnnnrrr{{{{{{sssqqqtttyyyzzzuuuiiiccc\\\VVVSSSOOOIIIEEEBBB@@@???BBBHHHOOOUUUXXX]]]gggsss|||sssfffXXXOOOFFF;;;444222......---,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((()))******)))((((((((()))))))))(((((((((''''''''''''((((((((((((((())))))***'''''''''((((((''''''''')))((((((''''''(((((())))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++++++++++++++***))))))+++***)))(((''''''((()))))))))))))))************+++***)))+++---...,,,*********++++++,,,---------............................................................///////////////////////////000000000000000//////000000111222222111000000//////000000222222222111111111111111444333333222222222333333222222222222222222222222111333555555555555666777777777777555333333555777777777777777888888888888;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>===;;;:::???>>>>>>======>>>>>>???<<<===>>>???????????????@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEGGGHHHIIINNNNNNNNNLLLIIIGGGFFFGGGFFFFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLMMMNNNLLLHHHEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIJJJKKKGGGFFFDDDBBBAAA@@@????????????>>><<<;;;999888777777777666666666666666777777777777777666444333222444444333333333222222222333333222222222111111111000000////////////000000333222111000///........./////////.........------000/////////............******))))))))))))******---,,,++++++******++++++*********)))))))))((((((%%%'''))))))((('''''''''((())))))***)))((('''&&&''''''((()))))))))))))))(((''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&''''''|||vvvtttwwwpppnnnmmmoooqqqvvv|||vvvooofff^^^XXXRRRNNNIIIFFFEEEEEEDDDCCC???>>>===<<<;;;;;;;;;;;;;;;::::::999:::;;;======>>>@@@CCCDDDDDDEEEHHHIIIOOOSSSYYY^^^bbbfffiiilllqqqvvv}}}}}}~~~{{{vvvppplllmmmsss||||||uuunnnpppssswwwyyyxxxsssoooeeeaaa[[[TTTLLLFFFAAA???===>>>BBBHHHOOOUUUWWWWWW\\\fffqqqzzzppp___NNNCCC===444---***************)))))))))((())))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***'''(((((())))))((((((''')))))))))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))***++++++++++++***))))))***))))))(((((((((((()))))))))))))))************)))(((((()))+++,,,***)))))))))******+++,,,,,,,,,------------------------....................................////////////000000000/////////......000000//////000000111222222111000000//////000000111111111222222222333333555444333222222222222222222222222222222222222222222333444444333333444666666777777666444444555777777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;======>>>???>>>===<<<;;;>>>>>>============>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHFFFDDDCCCCCCDDDAAAAAABBBCCCCCCDDDCCCCCCGGGFFFGGGHHHHHHGGGDDDAAACCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGG@@@@@@@@@???>>><<<;;;:::::::::999888777666555444444444333333333444555555666666555555555444444444333333333222222222222222222222222222111111111000111000///......///000111111111000///////////////............---------,,,////////////............++++++************++++++,,,,,,+++************+++******))))))))))))((((((&&&&&&&&&((()))((('''%%%(((((()))))))))(((''''''''''''((()))))))))))))))))))))(((((('''''''''&&&(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((())))))***''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&}}}vvvtttwwwmmmiiifffffffffhhhpppyyy~~~ooojjjccc]]]ZZZYYYXXXWWWOOONNNLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHIIINNNQQQTTTWWWYYY[[[___aaafffkkkrrrxxx}}}~~~wwwvvvxxxwww}}}~~~|||zzzvvvrrrnnnoootttzzz}}}vvvooobbbccceeehhhkkkkkkhhheee]]][[[UUUMMMDDD??????@@@DDDEEEIIINNNSSSVVVWWWVVVYYYaaaiiinnnuuu{{{}}}zzzdddRRR@@@888666222---+++(((((((((((((((((()))))))))))))))))))))))))))))),,,+++)))'''&&&'''((()))'''(((***+++,,,+++******((((((((((((((('''''''''(((''''''''''''((())))))(((((())))))))))))((((((***))))))))))))******+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''(((***++++++***))))))******+++++++++******))))))))))))(((((((((((()))((()))))))))************(((((()))***++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////////////////////////////////////////000111111111111000/////////////////////000111222222333333555444333222111111111111222222222222222222222222444555666555333222333555444666777777666777999:::666777777777888888888888;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;>>>======<<<<<<======>>>>>>????????????>>>>>>===<<<<<<<<<<<<>>>@@@CCCEEEHHHGGGEEECCCBBBAAAAAABBBCCCDDDEEEDDDBBBBBBBBBDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGGGGEEECCCCCCCCCCCCCCCDDDFFFHHHIIIGGGFFFEEEDDDCCCCCCBBBBBB??????@@@@@@???>>><<<;;;666666555555444333333333444444333222222222333333555444444333333444555555222222222222222111111111222111111111111000000000111000...------...000111/////////......//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++***************))))))))))))))))))((((((***)))((())),,,---***&&&((((((((((((((((((''''''''''''((()))))))))))))))***))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&~~~tttpppqqqlllhhhdddcccaaa___ccchhhlllttt|||zzzwwwvvvlllkkkiiifffdddbbbaaa```]]]]]]\\\\\\\\\]]]___```cccfffjjjnnnqqquuuyyy|||xxxtttuuuwwwyyy}}}|||zzzzzzxxxuuuqqqrrrsssuuuuuupppiiicccYYYXXXXXXYYY[[[[[[YYYXXXQQQOOOJJJBBB<<<;;;AAAFFFNNNNNNNNNQQQUUUXXXXXXXXXUUU[[[___bbbeeejjjkkkhhhWWWFFF666111111000---+++(((((((((((())))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))((()))+++,,,---,,,++++++'''''''''((((((((((((((('''''''''''''''(((((()))(((((())))))))))))(((((()))))))))))))))***++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((()))+++++++++***))))))******+++++++++******((((((((())))))))))))(((((()))))))))************)))***++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////,,,------...///000000000/////////...///000000111111000000///.../////////---......///000111222222555444333222111000000000222222222222222222222222333444555555444555888:::444555777666555555666777666777777777888888888888;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::======<<<<<<<<<<<<======>>>????????????>>>>>>===<<<<<<;;;;;;<<>>>>>>>>???AAADDDEEECCCBBBBBB@@@???===<<<;;;<<<<<<======<<<:::999777333333333333333333333333666555444333222111111111444333333333333444444555111111111111111111111111111111111000000000//////000///...------...///000.........---......///000......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++******))))))******(((((((((((((((((()))))),,,***)))+++......+++(((''''''''''''''''''((((((''''''((()))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&~~~{{{ttttttnnnhhhdddbbb___[[[[[[^^^dddkkkttt{{{~~~}}}|||{{{{{{|||}}}~~~zzz}}}}}}{{{~~~}}}wwwtttuuuwww}}}|||zzzwwwrrrqqqooommmiiiddd]]]XXXUUURRROOOMMMLLLLLLJJJIIIDDDCCC@@@<<<:::>>>GGGMMMTTTRRRQQQRRRUUUYYY[[[\\\SSSWWWYYYYYYZZZ^^^]]]ZZZLLL>>>111------,,,***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((******++++++,,,+++++++++'''''''''(((((((((((((((''''''&&&&&&''''''((()))'''(((((())))))(((((('''(((((((((((()))******+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******+++******))))))***++++++++++++***'''(((((())))))))))))((())))))))))))************)))+++------,,,+++,,,---******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////+++,,,---...///000000111//////......//////000111111000//////......//////------......///000111111444333222111111111111111222222222222222222222222///000222444555888===@@@<<<======<<<888555444444777777777777888888888888;;;<<<<<<===<<<;;;999888888999:::;;;<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>><<<;;;:::;;;>>>AAACCCGGGFFFDDDBBBAAAAAAAAAAAA>>>???AAA@@@???>>>???AAA@@@@@@@@@@@@@@@???>>>===::::::;;;>>>BBBEEEEEEDDD???>>>>>>>>>???@@@BBBCCCCCCCCCBBBAAA???===<<<:::<<<<<<;;;;;;:::888777666111111222222333333333444555555444333222222222222222333333333333333333333000000000000000111111111000000000000////////////..............................---------......///............---------,,,------------............++++++************++++++++++++***))))))))))))***''''''(((((((((((()))))))))))))))+++,,,+++***(((''''''&&&&&&''''''((()))''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&~~~yyyyyywwwooohhhddd```]]]]]]```hhhmmmtttyyy||||||zzzyyyvvvuuuyyy{{{{{{}}}|||wwwooommmiiieeeaaa\\\WWWTTTOOOKKKFFFBBBAAAAAA@@@???======>>>???BBBIIIPPPUUUWWWTTTRRRRRRUUUXXXZZZ[[[QQQUUUUUURRRPPPQQQNNNJJJ???666...,,,+++)))'''(((((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&(((***+++***)))(((******))))))((()))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''''''''''''''((()))***+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))***+++++++++++++++&&&'''((()))******)))((())))))))))))************)))+++------,,,+++,,,---))))))******+++,,,,,,,,,------------------------++++++++++++++++++++++++............////////////---------......////////////............///000000000000///............///......//////000000111111222222111111111111111222222222222222222222222222///000222222444777;;;???BBBBBBBBB@@@<<<888666555777777777777888888888888;;;<<<======<<<;;;999777888999;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>???????????????@@@>>><<<:::;;;===@@@BBBCCCBBBAAA@@@???@@@AAAAAA>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAA@@@???>>>============@@@CCCEEEEEEDDDAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAA???===;;;===<<<;;;999777666555555///000000111222333333444222222111111222333444444222222333444444333222111/////////000000000111111000000/////////.........,,,---///000000///---,,,......------,,,---------/////////.........------,,,,,,---------.........******))))))))))))******++++++***)))))))))))))))'''''''''((((((((())))))''')))++++++***)))))))))''''''&&&&&&&&&'''((()))''''''((()))))))))))))))$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$ ###%%%&&&'''&&&&&&}}}vvvrrrvvvwwwmmmhhhdddbbbdddhhhmmmqqqxxx}}}~~~uuurrrqqqtttuuuuuuxxx|||}}}~~~vvvllliiieee```\\\YYYVVVUUUFFFBBB===::::::;;;<<<<<<<<<>>>AAAFFFMMMSSSXXX[[[YYYWWWTTTTTTUUUVVVVVVVVVQQQSSSRRRLLLHHHEEE@@@;;;444...***+++***((((((***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((###%%%(((+++,,,+++***(((***)))(((&&&&&&&&&'''(((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))(((((('''(((***,,,---((()))***+++++++++++++++&&&'''(((*********)))((())))))))))))************(((+++------+++***+++---((((((((()))******++++++------------------------++++++++++++++++++++++++............/////////000///............---------...............///000000000000///...............000000000000111111111111111111111111111111222222222222222222222222222222333444333222222333666999===>>>???===:::777555555777777777777888888888888;;;<<<=========;;;888777999:::<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===??????@@@@@@@@@AAA???<<<::::::<<>>>>>>>>???@@@AAA@@@AAABBBAAA@@@???@@@AAAAAAAAAAAA@@@???>>>===<<<>>>===<<<>>>@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@???===;;;999777:::999666444222111111111......///000111222333333......///000222444555666111222444555444222000///.../////////000000111111000/////////............+++---///111111///---+++///...---,,,,,,,,,,,,---000////////////.........*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++******)))))))))))))))&&&'''''''''(((((())))))'''***------***((()))+++'''&&&&&&%%%&&&'''((()))'''(((((()))))))))))))))"""######$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$&&&'''&&&&&&{{{rrrmmmllloooxxx~~~xxxsssooonnnmmmvvvwwwzzz~~~}}}uuupppqqquuuyyyzzzzzzyyy{{{wwwrrryyy|||www{{{||||||}}}zzzrrrnnneeebbb\\\VVVQQQMMMKKKJJJCCCAAA===888555666:::>>>===EEEMMMPPPSSSXXXZZZXXXVVVTTTRRRTTTVVVVVVSSSPPPKKKJJJGGGBBB===999555333...---***(((''''''((()))+++*********))))))(((((((((((((((((())))))******++++++)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''(((###%%%''')))******)))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''%%%%%%&&&'''((()))***+++************))))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,***(((''')))---///...,,,///...------,,,,,,,,,,,,.../////////...---,,,,,,///////////////......---////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111222333333444444333333222555555555666555555444333333444555666777777777777888888999:::;;;;;;;;;;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>><<<;;;;;;<<<===>>>>>>BBBAAA===>>>BBBAAA<<>>AAAEEECCC@@@>>>AAA@@@???>>>===;;;;;;:::;;;<<<>>>???@@@???===<<<===>>>@@@BBBBBBAAA@@@???@@@????????????<<<888555888777555333222000000000......///111222333444555222333333444444333333222444444444333222111000///111111111111111111111111000000//////.........---------......------,,,+++///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++***)))((('''************************---+++((('''((()))***)))''''''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&(((((('''&&&$$$"""'''''''''''''''''''''''')))((('''((()))((('''%%% """%%%''''''&&&###"""uuunnnhhhgggffffffkkkqqqpppppprrrwww}}}~~~zzzzzz{{{||||||{{{vvvvvvrrrlllrrr~~~{{{www{{{{{{|||~~~~~~tttlllgggaaa^^^XXXRRRMMMIIIGGGFFF===<<<:::888777999===@@@GGGNNNTTTUUUWWW\\\]]][[[]]][[[XXXWWWVVVRRRLLLHHHEEECCC???;;;666333000///***)))((('''''')))***+++*********)))))))))((((((&&&&&&&&&&&&''''''((((((+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))'''&&&'''(((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************************++++++***))))))((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++...,,,******,,,,,,+++(((------,,,,,,,,,,,,,,,,,,..................---,,,------...///////////////////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111222333333444444333333222333333444444444444333333333444555666777777777777777888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>><<<;;;;;;<<<===>>>@@@BBBBBB???CCCJJJNNNLLLIIIDDDAAADDDEEEBBB@@@@@@@@@@@@@@@???>>><<<;;;:::;;;<<<===>>>???>>>>>>===>>>???AAABBBBBBAAA???>>>>>>===<<<;;;;;;999666333444444333111000000000000//////000111222333333444222222333333333333222222333333333333222111000000111111111111111111111111000/////////.........---------......------,,,+++------,,,+++++++++++++++------,,,,,,,,,++++++++++++++++++***************************************///,,,***)))***+++++++++((((((((())))))))))))***((((((((((((''''''''''''(((((((((((()))))))))***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&))))))((((((((((((''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((((()))((('''((()))((('''%%%$$$%%%'''(((((((((&&&&&&ZZZWWWUUUWWWWWWUUUVVVYYY^^^^^^aaafffmmmrrrtttuuuzzz}}}wwwsssoookkkooowww}}}||||||~~~yyyuuuyyyyyy{{{yyyvvvwwwwwwvvvsssmmmeee___ZZZVVVQQQKKKEEEAAA???>>>999:::;;;;;;<<<>>>BBBFFFPPPVVVZZZYYYZZZ^^^___^^^bbb___[[[YYYVVVPPPHHHAAA???<<<888333000---,,,,,,(((((('''&&&'''(((***+++******))))))))))))(((((())))))))))))******************)))(((''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''''''''''''''&&&'''((()))))))))(((&&&%%%''''''(((((()))******+++''''''''''''''''''''''''))))))*********+++++++++))))))))))))))))))))))))***************************))))))(((((())))))))),,,,,,+++***)))(((''''''************))))))))))))''''''(((((())))))******)))))))))((()))******+++...---++++++++++++)))(((+++++++++***++++++,,,,,,,,,------............---+++,,,---...///000000000////////////////////////000000000000000000000000000000000111111111222222111111111111111111111111222222222222222222222222222222333333333333222222000111222333333444444333333444555666666666666666666777888999::::::::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????>>>===;;;;;;;;;<<<===???AAA@@@@@@GGGSSS\\\```QQQJJJEEEEEECCC@@@???@@@>>>???@@@@@@???>>>;;;:::;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@@@@???>>>===<<<:::888666666555444222/////////000000000000111000000111111111222222222111111222222222222111111111111222222222222111111111111111111111111111111/////////...............------......------,,,+++++++++++++++************,,,,,,,,,,,,++++++++++++))))))******+++++++++,,,************************...,,,***)))***++++++***))))))))))))************((((((((((((''''''''''''((())))))))))))*********''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''******)))(((&&&%%%$$$$$$)))(((&&&%%%%%%''')))***((((((((((((((((((((((((((('''''''''(((((('''%%%&&&&&&''''''((((((((((((FFFDDDEEEHHHIIIGGGHHHJJJPPPQQQTTTYYY^^^cccgggiiiooottt{{{xxxrrrnnnpppuuu|||xxxsssppprrr{{{}}}}}}wwwtttvvv{{{}}}wwwoookkkjjjiiiiiiiiieee^^^YYYOOOLLLGGGBBB===:::999888:::<<>>===<<<<<<<<<<<<============???HHHWWWfffoooaaaTTTFFFBBBAAA???>>>>>><<<>>>@@@AAA@@@>>><<<::::::::::::;;;<<<===??????;;;<<<===>>>?????????>>>;;;888444333222333222222,,,---...///111222222222111111111111111111111111000000111111111111000000//////000111222222111111111111111111111111111111........................------......------,,,+++++++++++++++++++++******,,,,,,,,,++++++++++++***)))************+++++++++************************+++)))''''''((()))(((((((((((()))))))))*********((((((((((((''''''''''''((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))''''''&&&%%%###"""!!!!!!&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((((('''&&&'''(((((('''%%%&&&&&&%%%$$$%%%&&&'''(((>>>;;;<<>>@@@CCCDDDFFFHHHKKKMMMVVV[[[]]][[[[[[^^^___^^^\\\XXXUUURRROOOJJJBBB;;;666333000,,,******+++,,,))))))((('''''''''&&&&&&(((((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''***((('''%%%%%%'''(((***((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&''')))***+++((((((((((((((((((((((((************)))))))))(((&&&''''''((()))******+++((()))))))))***************++++++++++++++++++,,,))))))))))))******+++,,,++++++,,,---.........---------............------////////////////////////////////////////////////000111111111222222222222111111111111111111111111222222222222222222222222111222222333333222222111///000222333555666666666333444444555555555555555444555666777888888888888555666777888999999999999::::::::::::::::::::::::999999999:::::::::::::::======<<<<<<<<<<<<=========;;;;;;???HHHWWWiiivvvrrr]]]GGG>>>??????<<<;;;;;;<<>><<<:::::::::::::::;;;<<<===>>>:::;;;===???@@@BBBCCCCCC:::777333111111222222111,,,---///111333444444444222222222111111111111000///000000111111000000///......///000111111111111000000000000000000000000---------...............------......------,,,+++***+++,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++************)))))))))))))))))))))))))))***)))''''''((()))(((''''''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$############!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''%%%'''&&&%%%$$$$$$&&&'''(((;;;777555777888777:::???AAADDDGGGJJJMMMQQQWWW[[[cccfffjjjooorrruuuvvvvvvuuuooommmoooooonnnmmmnnnqqqvvvzzz}}}}}}~~~}}}xxx{{{~~~{{{ssspppoootttssssssvvv|||ssspppnnnooouuu|||xxxnnnhhhgggccc]]]WWWQQQKKKDDD@@@<<<;;;999888888999;;;<<>>>>>>>>???======AAAHHHTTTeeetttxxxaaaIII???>>>===;;;999:::;;;===>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFF888555111000000111111000---...111333444444444444222222111111111111111111000000111111111111000000......///000000000000000........................---------------.........------......------,,,+++***+++,,,---------,,,+++++++++++++++************,,,+++++++++******)))))))))))))))))))))))))))))),,,***))))))++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%((('''&&&&&&&&&''')))***===888555555444222333777>>>AAADDDHHHKKKPPPWWW\\\______aaaccceeehhhjjjllloooppptttyyy~~~yyyvvvxxxyyyyyyxxxwwwwwwxxxyyy}}}}}}yyyqqqoooooorrrqqqpppsssxxx}}}}}}~~~}}}zzzzzz|||~~~yyypppgggaaa[[[YYYTTTMMMEEE>>>;;;:::888888888999<<>>999222---++++++***)))))))))))))))&&&&&&((()))***+++++++++'''''''''((((((((())))))***)))))))))(((((((((((('''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((''''''''''''&&&''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%''')))+++''''''((((((((()))))))))************))))))))))))(((((((((((())))))))))))'''((()))***+++******)))+++,,,...,,,***)))***,,,,,,,,,+++*********++++++,,,,,,---------,,,++++++,,,,,,---.........------////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111333333333333333333333333111111222222222222111111000000111333444444444444444444444555555444444333333333444555666666666666666666777888999999999999999999999999999999999999999999999888888888888888999999;;;<<<>>>??????@@@@@@===<<<@@@DDDKKK[[[jjjqqqaaaOOODDD>>>:::999;;;999999:::;;;<<<<<<;;;;;;::::::;;;<<<;;;:::999888<<<<<<<<<===>>>???@@@AAA555333000//////000///......000222333444444333222111111111111111111222222000111111222222111111000......//////000/////////------------------------,,,,,,,,,------.........------......------,,,+++((()))+++,,,---,,,+++***++++++++++++***************************+++++++++))))))))))))))))))))))))+++***)))***++++++)))''''''(((((((((((()))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((((('''%%%&&&&&&&&&&&&&&&''''''(((GGGBBB>>>===:::555444777666999>>>BBBEEELLLTTTZZZZZZZZZYYYZZZ]]]```dddfffaaabbbdddhhhooovvv}}}~~~}}}{{{{{{{{{}}}~~~~~~~~~uuusssttttttsssqqqssswww|||}}}zzzyyyvvvqqqmmmlllnnnpppyyyyyyyyyxxxsssjjj___XXXMMMMMMKKKEEE===999999:::666777888;;;???EEEIIILLLNNNOOOPPPQQQRRRUUUZZZ^^^[[[```ccc```\\\ZZZWWWRRRQQQKKKCCC>>>:::666111---++++++++++++++++++++++++)))************))))))(((&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((''''''''''''(((''''''(((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%&&&)))************)))))))))))))))************))))))))))))))))))))))))(((((((((((('''((()))++++++******)))&&&))),,,,,,++++++---000------,,,+++*********+++------------,,,,,,+++******+++,,,---.../////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111333333333333333333333333111111222222222222111111///000111222222222222222444444444555444444333333222333444555666666666666666777888999999::::::999888888888888888888888888:::999999999999999999999777888:::<<<>>>@@@@@@AAA>>>;;;:::>>>???DDDQQQ```hhh___TTTJJJ@@@888999>>>999999999999:::;;;;;;<<<:::;;;<<<===<<<:::888666:::999999888888999999:::333111///...//////---,,,///000222333444333111000000000111111111222222222111111222222222222111111...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......------,,,+++&&&(((***+++,,,+++***)))+++++++++************)))'''((()))***+++,,,------)))))))))))))))))))))))))))((('''((())))))'''%%%))))))))))))************)))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%#########$$$$$$$$$%%%%%%SSSMMMEEE>>>:::888777666555777:::===AAAFFFKKKOOOUUUUUUWWW[[[___aaa___]]]^^^ZZZXXX\\\dddjjjiiifffhhhkkkooouuu|||{{{xxx{{{xxx{{{{{{{{{{{{|||}}}~~~|||tttsssnnnfff___\\\^^^aaabbbcccfffiiihhh```TTTKKKDDDCCC@@@<<<888777888::::::;;;???CCCHHHMMMQQQSSSRRRVVVXXXWWWYYY\\\\\\ZZZ___]]]\\\\\\[[[XXXRRRLLLFFF@@@999222///...---,,,,,,,,,***)))))))))***+++))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%)))((('''''''''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''(((((((((((('''''''''((()))******(((&&&$$$(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))((((((++++++,,,,,,,,,---------((()))***+++++++++++++++,,,,,,,,,+++++++++******%%%''')))******+++---///......---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.........///000000000000000////////////////////////...///000222222111000000000000000000000000000000///000111333333222111111//////000111222333333444111222333333444444333333666666666666666555555555555555555555666666666666999777444444666999::::::;;;999666777:::;;;:::888777777777888999999::::::888888888999:::;;;===>>>>>>>>>??????@@@DDDJJJOOO]]]___[[[PPPEEE???===;;;<<<:::777888:::;;;<<<;;;:::999888777777888999::::::::::::999888777666555555333000---++++++,,,---111000/////////000222333///////////////////////////////////////////////////......------,,,++++++........................000///...---------------+++++++++++++++***)))(((,,,+++******))))))******************************))))))(((((('''''''''&&&))))))************))))))'''%%%$$$&&&)))***(((%%%&&&'''((()))******)))(((''''''(((((('''&&&%%%%%%)))(((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))'''%%%&&&)))***)))&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&$$$#########$$$%%%%%%&&&''''''WWWSSSMMMGGGCCC???:::888555666666777:::>>>BBBFFFQQQRRRVVVZZZ^^^aaabbbbbbXXXUUUSSSVVV]]]aaa___\\\WWWZZZ]]]bbbiiiqqqzzz{{{wwwuuusssllliiiccc\\\UUURRRRRRTTTVVVVVVXXXZZZXXXRRRIIIBBB@@@@@@>>><<<;;;<<<>>>AAADDDDDDFFFIIINNNSSSWWWYYYXXX]]]``````aaadddccc___]]][[[ZZZYYYXXXSSSKKKEEE@@@;;;555000...---,,,+++,,,+++***)))(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&'''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))*********)))'''&&&(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((((((((((((((()))))))))***+++++++++++++++***)))(((,,,+++++++++************((()))*********+++---///000///...------------------,,,+++++++++,,,............///000000000000000////////////////////////......///000000000000///////////////////////////000000111222222222222111111111111222333333444444111222333333444444333333555555555555555666666666555555555666666666777777888666444444666888999999===:::888888999:::888777777777777777888888888888888888888999:::;;;<<<======>>>>>>>>>???BBBGGGKKKUUU]]]___VVVHHH@@@===<<<;;;;;;:::999::::::::::::999888777777777777888999888888888888777555444333111000...,,,,,,---///111000000//////000111111222000000000000000000000000////////////////////////++++++,,,------......///..............................---,,,,,,,,,,,,,,,***++++++++++++******))),,,+++******))))))******************************)))))))))(((((((((''''''))))))************))))))'''&&&%%%&&&)))***(((&&&&&&'''((()))))))))((('''''''''(((((('''&&&&&&%%%'''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&''''''(((___\\\XXXTTTOOOIIICCC???999777555333444666999;;;BBBFFFKKKOOOSSSWWWZZZ]]]QQQNNNLLLOOOTTTVVVTTTPPPJJJLLLNNNQQQWWW^^^gggnnnqqqtttzzz}}}wwwqqqmmmkkklllmmmbbb]]]VVVOOOJJJGGGEEEDDDFFFFFFFFFGGGGGGDDD???<<<===>>>??????@@@BBBFFFIIILLLLLLMMMOOOSSSWWW\\\___^^^dddiiijjjlllmmmiiiddd[[[XXXUUUSSSPPPJJJAAA;;;888555111...------+++***++++++)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))&&&&&&''''''''''''((((((******+++++++++******)))++++++*********)))))))))***++++++***)))+++...111333222111///...------------,,,,,,,,,,,,---...///......///000000000000///////////////////////////......------......///000////////////////////////111111111000111111222333333333333333333333333333111222222333333333333333333444444555555666666666666666666666777777777777777555333444666888888888===;;;999888888888777666888888888777777777666666888888888888999;;;<<<===<<<<<<===<<<===???CCCFFFJJJWWW```[[[NNNDDD>>>;;;:::;;;<<<;;;:::999:::;;;888888777777777777888888666666666555444333222111000///...,,,---...000111//////000000111111000000000000000000000000000000////////////////////////++++++,,,------......///------------------------,,,,,,++++++******++++++)))***++++++++++++++++++,,,+++******))))))*********************************)))))))))))))))((((((((())))))******))))))((('''&&&&&&'''))))))((('''(((((()))))))))((('''''''''''''''(((''''''&&&%%%%%%&&&&&&'''((()))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''dddbbb___[[[XXXSSSMMMIIIAAA===888555444555666777666:::>>>BBBDDDHHHMMMPPPGGGEEEDDDGGGKKKMMMJJJGGGBBBCCCDDDFFFIIIPPPYYY___ccccccgggnnnvvv}}}vvvrrrlllgggcccbbbcccdddZZZSSSKKKEEEBBB@@@<<<999;;;;;;;;;<<<===?????????BBBDDDEEEEEEFFFHHHKKKNNNOOONNNNNNPPPSSSYYY___bbbcccjjjppprrrrrrqqqkkkdddXXXSSSMMMHHHDDD???999444111///------------+++*********)))((('''&&&&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''''''''((())))))''''''((((((((((((''''''******)))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,------...*********))))))))))))(((*********)))))),,,000444888666444111///---++++++---------------.........---...//////000000//////........................///...---------...000111////////////////////////222111000000000111333444333333333222222111111111111111222333333333333222222222333444555555666666666666666777777777888888666444333444666777888777;;;:::888888888888888777::::::999999888777666666888888888888999:::;;;<<<:::;;;;;;;;;;;;<<>>;;;:::;;;::::::666888999;;;<<>>CCCJJJOOOVVVVVVWWW___hhhpppsssssstttvvvzzz~~~|||{{{zzz}}}}}}yyywwwwwwvvvvvvuuutttrrrqqqpppfffdddaaa]]]ZZZXXXWWWWWWOOOJJJBBB>>><<<;;;777444555666777:::===AAAFFFIIILLLMMMMMMLLLKKKLLLNNNOOOOOONNNNNNPPPTTTZZZ```dddgggnnnuuuvvvtttppphhh```SSSLLLBBB;;;888666333000...,,,,,,,,,------,,,***)))))))))((('''&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&((())))))******''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''(((((((((''''''&&&&&&%%%''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))((('''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******************************&&&'''(((***,,,------...*********))))))))))))((((((((())))))***---222666:::888555222...+++***))),,,,,,,,,---------------------...///////////////------------------------000///...---...///000111........................222111000000000111333444222222111111000000//////000111222222333333222222111222222333444555555666666666666666777777777777555444333444666888777777777777777777777888999:::===<<<;;;;;;:::999888888888888888888999::::::;;;888:::;;;;;;:::;;;<<<>>>===FFFOOOUUUWWWSSSHHH===999:::;;;;;;;;;;;;<<<===::::::::::::::::::::::::666666666555444333222111111000///...------.........///000111111000///...000000000000000000000000///////////////////////////......------,,,++++++------------------------,,,+++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((('''((()))***)))))))))))),,,++++++******)))))))))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***(((%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''###%%%''''''%%%$$$%%%'''############$$$$$$$$$$$$eeeccc```___^^^\\\ZZZXXXMMMIIIEEEDDDEEEFFFEEECCC===:::888888:::<<<>>>>>>777555444555888:::::::::888888999999:::===BBBEEEIIIHHHJJJQQQ[[[ccchhhiiiiiijjjlllppptttyyy~~~xxxqqqnnnmmmlllooorrrsssqqqmmmjjjhhhgggggggggfffeeecccbbbaaa\\\[[[YYYVVVSSSPPPNNNLLLCCC@@@<<<999888777666555555888;;;???CCCHHHNNNRRRSSSTTTTTTRRROOONNNOOOPPPQQQQQQRRRTTTWWW\\\aaadddhhhooottttttpppjjj___UUUJJJBBB888222000000000///---,,,++++++,,,,,,+++***((((((((()))(((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))******)))''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''((((((''''''&&&%%%%%%%%%'''(((((()))***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))***)))((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************))))))))))))((((((******+++++++++******)))++++++*********)))))))))&&&((())))))***---111444777666333000---+++***)))***+++,,,---------,,,,,,------...////////////...------------------------//////......//////000111........................111111111000111111222333111111000000/////////...000111111222222222222222111222222333333444444444555555555555666666666666555444444555777888888777555666777777777888:::<<<======<<<<<<;;;:::999999888888888888888999::::::777999;;;<<<;;;;;;;;;<<<===AAAFFFMMMUUUYYYQQQGGG???<<<:::999;;;<<<<<<;;;999999::::::::::::999999666666666666555333222111,,,,,,------///000111222//////000000000///......////////////////////////////////////////////////++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***+++,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))))))))***'''(((((())))))(((((('''''')))***+++***)))***+++++++++***)))))))))******%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############$$$&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%'''***)))%%%$$$%%%'''#########$$$$$$$$$$$$$$$kkkjjjjjjiiihhheeeaaa]]]TTTQQQNNNPPPTTTVVVTTTRRRIIICCC===<<<@@@CCCAAA>>>999777555444444666777888888:::;;;;;;;;;<<<>>>AAA??????AAAFFFMMMUUU[[[^^^\\\^^^aaaeeeiiikkkmmmmmmpppsssuuuuuuxxxzzzxxxtttqqqpppqqqrrrtttwwwxxxwwwqqqggg___\\\\\\ZZZ\\\______]]]ZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSQQQOOOLLLIIIFFFDDDCCC;;;;;;:::999777777999;;;<<<@@@EEEIIILLLPPPUUUYYYTTTUUUUUUTTTRRRQQQQQQRRRUUUUUUVVVWWWYYY\\\___```dddjjjmmmkkkeee]]]QQQFFF>>>888111---...///...------+++))))))******)))(((&&&'''((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&'''((()))***))))))((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********************))))))(((((((((+++++++++++++++***)))(((,,,+++++++++************'''(((*********+++...000111000///...---,,,,,,,,,)))***+++,,,,,,,,,++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...........................000000111222222222222111111111111000000000000000000000111222222222222222222222222222222333333333444444444444555555555555666555555666888999888777555777888888666666999;;;<<<<<<<<<;;;;;;::::::999888888888888888999999:::777999<<<======<<<<<<===>>>@@@CCCGGGQQQZZZ[[[WWWHHHAAA999777:::;;;999666777888999999999999888777666666666555444333111111++++++,,,...///111222333000000///.......................................////////////////////////++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))''''''((((((((()))))))))''''''(((((((((((('''''''''))),,,+++***)))***,,,)))((((((''''''((()))***%%%&&&&&&'''((((((''''''%%%&&&&&&''''''((((((((($$$%%%&&&'''''''''&&&&&&%%%&&&''''''''''''&&&%%%############$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((+++---+++'''$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%rrrssstttuuutttooogggbbbYYYWWWWWWZZZ```cccaaa]]]XXXOOOGGGFFFKKKOOOLLLGGG@@@===999666555666888:::666777999999888888:::;;;<<<<<<>>>@@@DDDJJJPPPTTTQQQTTTYYY^^^``````___]]]]]]cccfffddddddhhhmmmnnnkkkkkkooowwwzzzqqqssstttrrrnnnlllnnnpppmmmkkkgggeeedddeeegggiiinnnpppnnnfff[[[QQQMMMMMMIIIKKKMMMMMMKKKIIIHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJIIIFFFCCC???;;;999888888888:::<<<;;;999:::===AAADDDHHHNNNQQQSSSVVVZZZ^^^RRRSSSTTTTTTSSSRRRSSSUUUWWWWWWXXXXXXYYYZZZ[[[\\\^^^cccfffbbb[[[RRREEE:::555111------...///...,,,---+++(((''''''(((((('''&&&'''(((************)))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******))))))((('''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%!!!"""###$$$&&&'''((()))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&(((***+++,,,+++***((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++,,,,,,++++++******))))))((()))***+++++++++++++++,,,,,,,,,++++++++++++***(((***++++++***)))***++++++++++++,,,,,,...///000((()))***+++,,,+++******,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,........................///000111333333222111111111111111111111111111111000000111222222222222111333333222222222222222222333333333444444444555555666555666777999:::999777777888:::888555555777999;;;;;;::::::::::::999999888888888888888888999999777999===>>>>>>=========>>>AAACCCEEEMMMYYYaaacccOOOEEE:::666999:::666111555666777888888777666555555555555444333222111000.........///////////////111000///---------...///........................///////////////////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******------------,,,,,,+++***,,,++++++***)))*********))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((((((((('''''''''***,,,,,,***)))***,,,'''&&&%%%%%%&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%'''((()))+++,,,,,,###$$$&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((""" """&&&)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***...000...(((%%%''')))''''''''''''''''''''''''}}}~~~yyypppjjjcccbbb`````````bbbeeeggg^^^XXXSSSRRRUUUXXXXXXWWWHHHEEEAAA>>>;;;;;;;;;<<<>>>======;;;:::888777666555555777:::???DDDFFFFFFEEEJJJQQQTTTSSSRRRRRRSSSNNNNNNMMMNNNOOOQQQRRRTTTYYYXXXXXX[[[___aaa```^^^XXXYYYZZZ[[[]]]___``````\\\\\\\\\ZZZYYYYYYZZZ\\\dddaaa[[[TTTNNNHHHCCCAAA@@@@@@???@@@@@@>>>;;;888999@@@AAA===;;;<<<;;;777>>>??????<<<999999===@@@>>>===>>>@@@CCCDDDDDDDDDNNNPPPUUU[[[___```^^^[[[SSSTTTVVVXXXYYYZZZZZZZZZddd```[[[XXXWWWVVVTTTSSSUUUUUUUUUQQQKKKBBB:::555222111///,,,***)))((((((*********)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++)))******+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------------,,,******+++++++++,,,,,,,,,000...,,,,,,---//////...---,,,,,,,,,,,,---......,,,,,,,,,---------......***+++,,,------,,,+++***------......///000000000111111000000//////......333222222111000//////...222222333333333444444444111111111111111111111111000222444444333333333444555666777999999:::::::::666666555555555555666666666666777888888888888888::::::::::::::::::::::::<<<;;;:::999:::<<<>>>???:::===@@@DDDJJJTTT```iiihhhSSS@@@;;;:::666444888777777888888888666555444444111000111333333111...000,,,))),,,000333222///////////////............222111///...------.........------,,,,,,------...------,,,,,,,,,---......,,,,,,++++++++++++******************)))))))))(((************************,,,,,,,,,+++++++++******+++*********))))))((((((***)))(((''''''((()))***$$$&&&((()))***)))((('''***((('''((()))***)))(((&&&%%%$$$%%%'''((('''&&&''''''((((((((('''%%%$$$###$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%&&&(((''''''(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&'''(((***+++111---(((###"""###''')))&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%&&&''''''~~~wwwssshhhgggeeecccaaa___^^^]]]\\\WWWSSSTTTXXX]]]^^^]]]QQQOOOLLLIIIGGGFFFGGGGGGCCCAAA???<<<999777555444666555555777;;;>>>?????????BBBGGGLLLNNNKKKEEE@@@BBBAAAAAAAAABBBCCCEEEFFFFFFEEEDDDFFFJJJKKKJJJHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPOOONNNNNNPPPRRRTTTRRRNNNHHHCCC>>>;;;999999999999::::::999666444222888:::888999>>>AAA???AAABBBBBB???===>>>CCCGGGIIIGGGGGGGGGHHHIIIJJJJJJSSSTTTWWW\\\___aaa___]]]YYYZZZ[[[]]]```bbbcccdddccc___ZZZUUUSSSPPPNNNMMMLLLKKKHHHDDD>>>999444111------+++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))************************))))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((******)))))))))(((((((((*********)))))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,***(((((()))++++++***---,,,,,,,,,,,,---......,,,,,,,,,---------......---..................---------......///000000000111000000000/////////...000000000///...---------000111111111111222222222222111111111111111111111000222444444333222333444555666777888888999888888666666555555555555666666666666777888888888888888::::::::::::::::::::::::;;;:::999888999;;;===>>><<<===???AAAFFFPPP^^^hhhrrrbbbNNNBBB;;;666555666666777777777777666555444444222111111333333000...///,,,***,,,000333222///000000000/////////......//////...------...///000.........------.........000///...,,,++++++******......---------,,,,,,,,,************************************************************)))))))))(((*********)))))))))((((((***)))(((''''''((()))***'''((()))++++++***)))((('''(((((())))))((((((((('''&&&%%%&&&((()))((('''&&&'''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%$$$"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''((('''%%%###"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%$$$%%%%%%'''((()))******&&&&&&%%%%%%%%%&&&''''''{{{pppooollliiiddd___ZZZXXXWWWSSSPPPQQQUUUYYYZZZZZZVVVUUUSSSPPPOOONNNOOOOOOLLLJJJEEE@@@<<<999888777888777666777999:::999888===>>>BBBJJJOOOKKK@@@777777666666555666777888999:::999888999;;;;;;;;;999<<<<<<<<<<<<============AAABBBBBBBBBAAABBBDDDFFFCCCBBB@@@>>>:::777444333333333333555666666444222///444777777:::@@@EEEFFFFFFHHHIIIIIIHHHIIINNNSSSVVVTTTRRRPPPPPPRRRTTTUUUYYYXXXYYY[[[^^^``````___^^^___```bbbccceeeffffffaaa\\\UUUPPPKKKHHHEEEBBB@@@>>>:::555111//////...))))))((((((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''++++++******)))((((((((()))*********)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))******+++++++++,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......///......------......///------......///000000000000000000000////////////000000//////......------////////////000000000000222222222111111000000000000222444444333222333444555666666777777777666666666666555555555555666666666666777888888888888888999999999999999999999999999999888888888:::<<<===============AAAKKKXXXbbbuuulll[[[GGG:::777666444555555666666666555444444444333222333333222000---...,,,***,,,///222111///111111000000000/////////------------...///000111//////............/////////...---+++************------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))(((((()))((((((''''''(((((()))'''((()))******((('''&&&$$$'''******(((&&&&&&'''((('''&&&''')))***)))(((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%''''''***(((%%%###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$%%%&&&''')))***+++,,,(((''''''&&&&&&&&&&&&&&&zzzxxxsssnnnhhhbbb___]]]XXXUUURRRQQQSSSUUUUUUUUUYYYXXXWWWVVVUUUTTTSSSSSSVVVSSSMMMHHHCCCAAA@@@@@@;;;<<<>>>@@@AAA???;;;888;;;===CCCKKKPPPNNNDDD;;;666555444333333444555555888777666666666666666666777888888888888888888888777999:::;;;:::;;;===???<<<<<<<<<;;;:::777555444333333333555888888777666666:::>>>@@@BBBEEEHHHIIIMMMQQQWWWYYYYYYZZZ]]]___bbbaaa^^^ZZZXXXYYY\\\^^^^^^\\\YYYYYY[[[]]]^^^^^^^^^```bbbdddcccbbb___]]][[[VVVNNNHHHCCC>>>:::888777555111...,,,,,,------)))((((((''''''(((((((((''''''((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))++++++++++++***(((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,...---,,,,,,---...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,+++******+++,,,---------......///000000000000000000000////////////222111111111000000000///........./////////000000222222111111000000//////000222333333222222333444555555666666666555444444666666555555555555666666666666777888888888888888999999999999999999999999999888888888999:::;;;<<<;;;<<<<<<<<<>>>EEEPPPXXXiiijjj]]]GGG888777888555444444555555555555555555444444444444333111///------,,,+++,,,///111111000111111111111000000000000------------......//////......------------......++++++******++++++,,,---+++++++++************)))(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$###!!!''',,,,,,'''$$$$$$&&&'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&((()))+++,,,---(((((('''&&&%%%$$$$$$$$$|||ssskkkfffdddccc^^^\\\ZZZYYYZZZ[[[[[[[[[^^^^^^^^^]]]\\\ZZZYYYXXXZZZWWWSSSNNNKKKIIIIIIJJJAAADDDIIIMMMOOOLLLEEE@@@===AAAGGGMMMOOOLLLEEE???888777666444444444444555333333222222111222333444666666666666666777777777444666888999999999;;;===:::;;;===>>>>>><<<:::888888777888:::===>>>>>>===@@@DDDJJJOOOQQQOOONNNOOOSSSZZZdddjjjkkkiiihhhhhhooonnnjjjeee```]]]^^^```aaa^^^YYYXXXYYY[[[]]]^^^\\\___dddgggeee```ZZZUUUQQQLLLEEE???:::666222000///...---,,,,,,++++++++++++***)))(((((((((((((((((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,---------,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***,,,++++++++++++,,,------,,,,,,,,,---------......---,,,+++******+++,,,---------......///000000000////////////000000000000111111111111000000000000/////////000000000111111111111111000000000/////////111333333222111222333444444555555555444444333666666555555555555666666666666777888888888888888888888888888888888888888999999999::::::;;;<<<===777999;;;<<<<<<@@@FFFLLL[[[aaa[[[HHH:::888888555444444444444555555666666444555666666333111...,,,,,,++++++,,,...000000000111111111111000000000000...............------,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''(((((((((((('''''''''''''''&&&&&&%%%$$$$$$"""''',,,,,,'''###$$$&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&''''''###$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$%%%&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&((()))+++,,,,,,''''''%%%$$$######""""""|||sssmmmjjjiiiddddddcccccccccdddeeefffaaabbbbbbaaa```^^^[[[ZZZ[[[YYYVVVSSSPPPPPPPPPPPPKKKNNNRRRWWWYYYWWWQQQMMMKKKOOOTTTXXXXXXSSSKKKFFF;;;:::888666555555555666333333444333333444777999888888777777777666666666666888;;;<<<;;;<<<===>>><<>>BBBRRRXXXXXXNNNAAA:::666444444444444444555666777888444666888777444000---,,,++++++,,,,,,---...000111111111000000000/////////...//////......---++++++,,,,,,++++++++++++,,,,,,///...---+++************,,,,,,,,,,,,++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))''''''(((((((((((())))))&&&''''''((((((''''''&&&)))))))))(((((((((((((((%%%(((++++++(((%%%%%%&&&&&&%%%$$$%%%'''''''''&&&%%%%%%%%%$$$%%%%%%&&&'''###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%&&&'''%%%&&&&&&''''''''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''((())))))***+++&&&&&&$$$###""""""""""""|||xxxvvvpppppppppooonnnnnnooopppggghhhiiihhhfffccc```^^^]]]\\\[[[XXXWWWVVVUUUUUUUUUUUUWWWZZZ\\\\\\YYYWWWZZZ\\\aaahhhjjjeeeYYYNNNCCCAAA???===;;;;;;;;;;;;:::<<<=========???CCCGGGEEEEEECCCAAA???===<<<;;;===???BBBCCCBBBBBBBBBCCCDDDHHHMMMSSSVVVWWWVVVTTTMMMLLLLLLNNNQQQSSSTTTTTTNNNPPPVVV^^^___YYYWWWZZZWWW___hhhnnnnnnllljjjiiivvvzzz}}}zzztttmmmjjjjjjjjjfffaaa^^^___aaacccdddaaabbbcccaaa[[[SSSKKKEEE999555111...------,,,************))))))((((((((()))))))))((())))))***+++''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((()))***++++++,,,++++++,,,,,,,,,++++++***(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,,,,...------///000000...,,,+++++++++***++++++,,,---,,,,,,,,,---------......---..................---------......///000000000.../////////000000000111............///////////////000000000000111111111......//////000111111111///111222333222111222333222333444555555666555555666666555555555555666666666666777888888888888888777777777777777777777777777888999::::::;;;;;;;;;666888888777444555999===HHHLLLRRRSSSJJJ===666666444444444444555777999:::444777999888444///---,,,++++++,,,,,,---...///111000000000/////////......,,,---.........---,,,+++---,,,,,,++++++,,,,,,---000///...,,,++++++******,,,,,,,,,,,,++++++++++++,,,,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&)))))))))((())))))******))))))***)))((('''&&&&&&'''&&&%%%&&&'''((((((&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&'''''''''(((((((((&&&%%%%%%$$$############}}}zzzwwwwwwxxxqqqrrrsssrrrppplllhhhfffaaaaaa```^^^\\\ZZZYYYXXX\\\ZZZXXXXXXZZZ\\\]]]]]]______dddooowwwsssbbbSSSKKKIIIGGGEEECCCBBBBBBBBBAAACCCEEEEEEEEEHHHMMMRRRUUUTTTRRRNNNKKKHHHEEEDDDDDDFFFIIIIIIIIIHHHHHHIIIMMMRRRYYY```eeegggffffffWWWVVVVVVXXXZZZ]]]^^^]]]TTTTTTXXX^^^]]]WWWUUUYYYVVV\\\dddhhhhhhffffffgggooovvv~~~}}}xxxvvvwwwmmmjjjeeecccccceeeggghhhfffddd___XXXOOODDD<<<666222///,,,******+++++++++...,,,***)))((()))******&&&&&&'''''')))***,,,,,,&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************)))******+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,***))))))+++,,,,,,***(((++++++******++++++,,,---,,,,,,,,,---------......***+++------------+++***------......///000000000.../////////000000111111000000000000111111111111////////////000000000000------...///000111222222///111222222111111222333222333444555666666777666666666555555555555666666666666777888888888888888777777777777777777777777666777888999999:::999999888888777333111222666;;;???BBBLLLUUUPPP@@@777999555444444555666888:::;;;444777:::999444///,,,,,,***+++,,,,,,,,,---///111////////////............***+++---...///......---...------,,,,,,------...------,,,,,,------...///*********))))))))))))(((///...---,,,+++)))(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***,,,***(((((())))))'''&&&((('''&&&''')))))))))(((%%%%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%###!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###!!!"""$$$&&&((()))))))))'''((((((((('''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%vvv{{{|||xxxuuuxxxxxxyyyyyyxxxtttoookkkjjjmmmooonnniiicccaaa```aaa^^^]]]\\\XXXUUUXXX^^^```cccdddfffjjjooolllgggXXXUUUQQQNNNKKKIIIFFFCCCFFFJJJMMMMMMLLLOOOWWW]]]eeehhheee]]]VVVRRROOOKKKMMMLLLJJJIIIIIIJJJKKKLLLTTTXXX___eeejjjnnnrrruuukkkfff^^^\\\eeeoooqqqmmmjjjbbbZZZXXXYYYZZZUUUQQQYYY^^^bbbbbb```^^^```ccclllpppwww~~~{{{wwwpppooommmkkkjjjhhhhhhggg___XXXNNNEEE===888333111...---,,,+++************...---+++))))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&%%%&&&''''''))))))'''&&&&&&'''((((((&&&&&&'''((('''&&&$$$###***)))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''&&&'''(((((()))(((((('''''''''((((((((((((''''''*********)))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))((((((((((((+++***)))***,,,---,,,+++******+++++++++******)))))))))***++++++,,,------+++++++++,,,,,,+++******/////////...---,,,***)))------------------------,,,,,,------...///000000111000/////////000222333...///111000///...///111000000////////////000000000000111222333444444555222222333333444555666666555444444444444555666666444444555777888999:::;;;666666666666666555555555555666777888888888888888888888888777666666555555777;;;CCCMMMQQQLLL@@@666333333333444444444555555222333333222000---***(((***+++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((())))))'''%%%(((%%%$$$%%%((()))(((&&&$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''******))))))((((((''''''''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%'''))))))'''%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\aaajjjuuu}}}zzz|||||||||}}}}}}{{{xxxvvvyyy{{{|||zzzssskkkfffdddccc___\\\[[[VVVSSSUUU[[[ZZZ]]]___aaafffkkkkkkggg^^^ZZZVVVSSSQQQOOOMMMKKKLLLPPPSSSSSSTTTWWW^^^dddkkknnnlllddd]]]YYYUUUQQQOOONNNLLLKKKKKKLLLNNNOOOSSSWWW]]]ccchhhmmmsssvvvvvvqqqjjjiiisssvvvmmmccc^^^]]]]]]YYYTTTYYY]]]``````]]]\\\^^^aaajjjmmmsssyyy}}}~~~{{{xxxyyyvvvpppiiibbb\\\XXXVVVKKKFFF???999555333111///...---,,,+++************---,,,***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''(((((('''&&&''''''((()))&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''******)))((('''&&&%%%%%%''''''(((((((((((('''''')))))))))))))))))))))***************)))))))))((())))))))))))***************************)))))))))***)))((()))+++,,,+++*********+++++++++******))),,,,,,,,,------.........,,,---------------,,,,,,------......------,,,,,,........................,,,,,,------...//////000111000/////////000111222///111111111///...///111000000////////////000000222222222222222222222222222222333333444555555555444444444444444555555666666666666777777888888888555555555555666666666666666666777888888888777777444444333333222222111111666888===DDDJJJHHHAAA:::444444444333333333333333222222222222000---***)))'''(((***+++,,,---------------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''&&&'''(((+++,,,+++***(((&&&%%%&&&(((***((('''%%%%%%&&&&&&'''((((((((((((((((((((('''''''''''')))))))))(((((((((((((((%%%%%%%%%&&&&&&'''((()))''''''&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%BBBEEELLLVVVbbbnnnxxx}}}yyyrrrnnnhhhccc^^^[[[VVVRRRTTTYYYVVVZZZ\\\^^^dddkkkmmmkkk```\\\WWWTTTRRRRRRQQQPPPOOOQQQUUUVVVVVVYYY___dddmmmqqqqqqjjjddd```\\\WWWRRRPPPOOONNNNNNOOOPPPRRRRRRUUUZZZ___dddjjjqqqvvvzzzwwwqqqqqq{{{}}}pppgggdddaaa]]]YYY\\\^^^```___]]]^^^bbbeeemmmooossswww{{{|||{{{xxxzzzuuukkk___TTTLLLFFFDDD999555000---------,,,,,,---,,,+++***************+++***)))(((''''''(((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))*********(((((('''&&&&&&&&&&&&'''''''''&&&''''''((()))***((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&'''''')))))))))(((((('''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((%%%'''(((((('''&&&&&&'''+++***((('''&&&&&&&&&&&&'''(((((())))))(((((('''((((((((())))))*********************))))))))))))))))))))))))***************************+++++++++***(((((((((***+++***))))))******+++++++++******---------------------------....../////////......+++,,,,,,---.........---........................,,,,,,------.../////////000000/////////000111222111222333222000//////111000000////////////000000333333222222222111111111222222222333333444444555444444333333444444555666666666666666666666666666444444444555666666666777777777888888888777666666555555555444333333222222444444666:::@@@BBB@@@===444444444333222222111111111111111111///---***)))***+++,,,---...////////////.........------,,,,,,------------,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))(((((())),,,------,,,((('''&&&''')))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''((()))***+++''''''((()))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%888888;;;AAAIIISSS]]]bbbmmmttt~~~yyyooohhhbbb^^^YYYUUUVVVZZZXXX\\\___aaafffnnnrrrrrreeeaaa[[[WWWVVVVVVWWWVVVRRRTTTVVVWWWXXXYYY]]]```iiinnnoookkkgggeeeaaa\\\TTTSSSQQQPPPPPPQQQRRRSSSRRRTTTWWW[[[___fffmmmrrrvvvtttqqqqqq||||||qqqjjjeeeaaa^^^ZZZ\\\]]]^^^___bbbhhhllluuuvvvxxxzzz{{{yyyuuuqqqiiicccZZZOOOEEE???;;;999333000,,,***)))***)))))),,,,,,+++***************))))))(((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))******((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''((('''&&&%%%&&&(((***+++(((((())))))))))))((((((&&&''''''((()))***++++++*********)))))))))))))))((()))))))))************))))))***************+++***)))((()))***+++***)))))))))***+++++++++******+++++++++++++++++++++***---......////////////...+++,,,------......------........................---------.........//////////////////000000111111222333333222000///000111000000////////////000000222222222111111111111111111222222222333333333444333333333333333444444555555555555555555666666666333333444444555666777777777888888888777666555555777777666555555444444333333222222555999<<<<<<<<<555444333222111000//////000000000///...,,,***)))+++,,,---.../////////////////////......---,,,,,,------------,,,***))))))++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***+++***)))(((((((((((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&''''''(((((()))))))))+++***)))((('''''''''''''''((()))******)))((('''((((((((('''&&&&&&%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''%%%$$$$$$&&&(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%444444333555999@@@HHHLLLUUU\\\fffpppzzztttmmmfffccc^^^ZZZYYY\\\^^^bbbeeefffjjjrrrvvvvvvnnnjjjdddaaa___``````___YYYZZZ\\\]]]]]]]]]^^^^^^dddjjjmmmkkkiiihhhfffbbbWWWVVVTTTRRRQQQQQQRRRSSSSSSUUUVVVYYY\\\bbbiiimmmqqqrrrqqqqqqzzzxxxooojjjeeeaaaZZZ[[[\\\___bbbhhhooosssxxxwwwwwwvvvsssmmmeee___QQQLLLEEE>>>888444333333111...+++)))******))))))++++++******))))))******(((((((((((('''''''''&&&***)))))))))((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))***((('''&&&%%%%%%&&&((()))'''&&&$$$######%%%((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''((('''&&&%%%&&&(((***,,,(((((())))))))))))((((((&&&&&&'''((()))******+++))))))))))))))))))******((()))))))))************((((((((()))))))))******,,,+++******+++,,,+++***((()))***++++++++++++++++++++++++++++++++++++***+++,,,---...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000000000111333333222000///000111000000////////////000000//////000111111222333333111111111222222222222222222222222222222333444444111222333444555666777777222333333444555666666777777777777777777666555444444444444333222222111111333333333555777888777666444444333111000///...---.........---,,,+++******((()))***+++++++++++++++//////.........---------,,,,,,,,,,,,+++***)))(((************************************************,,,***((('''((())))))((('''((()))))))))))))))***((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))***)))((('''&&&&&&&&&&&&'''((()))******)))((('''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''''''''%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///.........111666:::===@@@FFFMMMUUU^^^iiivvv~~~{{{sssmmmkkkhhhcccaaabbbeeejjjmmmmmmnnnsssvvvvvvrrrnnniiieeedddcccbbbaaa]]]^^^___```aaa```___^^^eeejjjnnnllllllmmmllliii[[[ZZZWWWTTTSSSRRRSSSSSSTTTUUUWWWYYY]]]bbbhhhmmmkkkoooqqqqqqwww}}}uuunnnhhheeeccccccdddfffjjjpppuuuxxxooommmjjjeee___WWWNNNHHH>>><<<777222///---,,,---,,,***((((((***++++++++++++******)))))))))******''''''((((((((((((''''''*********)))((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&'''((()))))))))(((''''''''''''''''''((()))'''&&&%%%$$$%%%&&&)))***''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((())))))$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''***)))((('''&&&''''''(((((())))))******))))))((('''''''''(((((()))))))))))))))))))))************))))))))))))************'''''''''((())))))******---,,,***+++,,,,,,+++***((()))***+++++++++++++++------------------------***+++,,,------------------.........---,,,,,,+++++++++++++++++++++++++++........................---...///000000000//////000111222111000000111222000000////////////000000......///000111222333444111111111111111111111111222222111111222222333444000000111333444555666777333333333444555555555666666666777777777666555555666666555444444333333222222333555666666555333222333222111000///...---------,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,------------------------+++++++++++++++***)))((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&$$$%%%''')))******&&&((())))))(((''')))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((%%%%%%%%%%%%&&&'''(((((((((((()))))))))(((''''''''''''''''''''''''''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&''''''(((((('''%%%%%%%%%''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++++++++,,,...000222444222666<<>>AAADDDDDDEEEGGGIIIIIIGGGFFFFFFGGGJJJNNNTTTXXXYYYZZZ[[[\\\^^^]]][[[WWWRRRLLLFFFCCCBBBBBBCCCDDDCCC@@@;;;666555666555444222111111222222222000///////////////111222333333000---+++************++++++******)))***++++++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&((()))+++,,,,,,)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((((((((((((%%%&&&((()))******)))))))))(((''''''((()))***+++&&&&&&&&&'''''''''((((((((()))******++++++******'''((()))******+++******)))******++++++++++++***,,,+++***)))))))))***+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---------,,,+++***'''(((***,,,,,,,,,+++******,,,---//////...---,,,......////////////......---.........,,,,,,---///222222222222222222222222...000111000///...///111000000000000111111111111111222222222111111000000...//////000111111222222222222222333333333333444444222000000000111000//////...---,,,,,,++++++,,,******++++++++++++++++++***)))((('''&&&'''((((((*********))))))((((((((('''(((((())))))((('''&&&((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((###$$$$$$$$$$$$%%%%%%%%%"""!!!!!!###&&&(((((('''%%%&&&(((***,,,+++(((%%%'''&&&&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$,,,,,,,,,,,,++++++******(((((((((((())))))******))))))))))))************...---------...---,,,***,,,...///...---++++++,,,,,,,,,...//////000000000+++111555222111333555555333555888999888777666666555999???BBBCCCBBBBBBBBBAAABBBBBBAAA>>>;;;888666777555333222222222000...---...//////......///000------......---,,,***)))***---111333222///---,,,)))))))))((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))&&&''''''(((((('''&&&&&&))))))(((((((((((())))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&######$$$&&&''')))***+++((((((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))))))))((()))***+++***(((&&&%%%)))(((''''''''')))***+++&&&&&&&&&'''''''''(((((((((((()))***************&&&'''(((***++++++++++++%%%&&&''')))************---,,,***)))))))))******))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,------...---,,,***)))&&&(((***,,,---,,,+++******+++---//////...---,,,------............---------...---,,,++++++---///........................///000111000///...///111111111111000000000000000333444444444444333222222---......///000111111222111111222222222333333333444222000///000000///...//////...---,,,,,,,,,,,,---,,,,,,,,,++++++******))))))'''&&&&&&'''((((((***)))))))))(((((('''''''''((()))******)))((('''''''''(((((())))))******((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%&&&&&&'''&&&&&&&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$&&&((()))***+++######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&'''&&&$$$&&&'''(((+++---+++(((%%%&&&&&&%%%%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))***++++++***)))(((((((((((((((((()))*********)))(((''''''((()))))))))***+++,,,,,,+++))))))******++++++++++++******........./////////000000//////...------------...---......///000////////////000000111222333333444333222222111000//////...000000/////////.........))))))*********+++++++++******))))))))))))*********---111444555333111...++++++******************************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******++++++++++++******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++))))))***,,,+++(((%%%###$$$%%%'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&((()))+++,,,,,,))))))(((((('''&&&$$$$$$"""$$$%%%&&&&&&'''***,,,(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***)))((((((((((((((())))))))))))+++***)))(((((()))***++++++++++++***************++++++***************+++***************+++++++++))))))***+++,,,------...++++++,,,---.........---,,,,,,,,,---------..............................,,,,,,,,,---------......000000111222222222222111000000000000111222333444...//////000111222222222000000111111111222222222000111222333444333222222222222222111000//////...000//////...------,,,,,,++++++++++++++++++++++++******)))))))))))))))***,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%))))))************)))))))))))))))))))))***++++++***)))((((((((()))******))))))************))))))******++++++++++++************+++++++++,,,,,,,,,------,,,++++++++++++,,,+++,,,,,,---------------***++++++,,,------......000000///......---,,,,,,,,,,,,+++++++++*********))))))*********+++++++++******))))))))))))******(((+++...222333333111000---,,,***))))))))))))************)))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***((('''(((******(((%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((('''&&&%%%%%%)))******)))((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++***)))((((((((((((((())))))))))))+++***)))(((((()))***+++******************++++++++++++***))))))******+++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,------,,,,,,---...............,,,,,,,,,---------..............................,,,---------............//////000111111111000000///.........///000111111...//////000111111222222000000111111111222222222000111222333333333222222222222111000000///............------,,,++++++***++++++++++++++++++++++++***))))))(((((())))))))),,,,,,+++******)))((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''')))***++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))(((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%******))))))))))))*********************+++++++++)))((((((((()))***+++,,,))))))(((((((((((())))))******++++++++++++******(((((()))))))))*********++++++***))))))))))))***))))))***++++++++++++***((((((((())))))******+++,,,,,,,,,+++******))))))******)))))))))((((((((()))))))))************+++***))))))(((((())))))***''')))+++...000111111111...,,,***((('''((()))*********))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&'''((((((''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))******++++++******))))))(((((((((((())))))))))))******((((((((((((******)))))))))***+++++++++,,,******)))))))))******+++------,,,+++***)))((((((.........------,,,,,,,,,------.../////////......,,,,,,,,,---------..............................------........./////////---...//////000000////////////.........///000000/////////000111111222222111111111111111222222222000111222222333333222222111111000000//////......,,,,,,,,,+++******))))))************************)))((((((''''''((())))))+++++++++******))))))((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""((((((&&&%%%###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++***)))(((((()))***+++)))*********************((((((((()))***+++,,,,,,)))((('''&&&&&&''')))*********++++++++++++***************++++++++++++,,,+++***))))))(((((())))))(((((()))************))))))*********+++++++++,,,*********))))))(((((((((+++++++++*********))))))))))))))))))************))))))(((((((((((())))))((((((***+++---...///000...---***(((''''''((()))***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((('''%%%%%%&&&((()))***))))))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((((((((('''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&((())))))***%%%&&&&&&'''((((((''''''"""###%%%%%%%%%%%%(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((()))***+++,,,,,,,,,***))))))))))))******+++,,,,,,,,,++++++*********---------------,,,,,,,,,......///////////////...,,,,,,,,,---------.......................................////////////000......///000000000000///111111000000000000111111//////000000111111111111111111111111111111111111000111111222222222222222000000000//////.........,,,,,,++++++***)))))))))************************(((''''''''''''(((((()))+++*********)))))))))(((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((('''&&&%%%###""")))(((&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$%%%&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++***)))(((((()))***+++((())))))******)))((((((''''''((()))***+++++++++((('''&&&&&&&&&''')))*********++++++++++++******++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))(((((()))***************+++++++++,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,---,,,***(((''''''((())))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((***+++************)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++$$$%%%&&&'''((((((((((((%%%'''(((((('''(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((()))***+++,,,,,,,,,))))))(((((()))******+++******++++++,,,,,,,,,---)))******+++,,,---------...///////////////......,,,,,,,,,---------.......................................////////////000...///000000111111000000000000000000000000111222000000000000000111111111111111111111111111111111000000000111111111222222/////////...............---------,,,++++++******))))))))))))))))))))))))'''''''''''''''((())))))*********)))))))))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%******))))))))))))******(((((()))******)))'''&&&&&&'''((())))))***))))))''''''&&&''''''((()))*********++++++++++++******)))************+++++++++++++++***))))))))))))***(((((()))************************************+++******************************)))))))))(((((((((***)))))))))))))))(((((()))((((((''''''(((((()))******************************))))))((((((((()))))))))((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))***))))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''*********)))((((((''''''%%%%%%&&&'''((((((((('''((((((((('''%%%$$$%%%'''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******))))))(((((((((((())))))))))))))))))'''''''''''')))))))))))))))***+++++++++,,,(((((((((((()))******+++))))))***+++,,,---......((())))))***,,,------........./////////...------,,,,,,,,,---------..............................------.........///////////////000111111111111000------------...///000111000000000000000000111111222222222111111111111111111000000000000111222222..................------.........---,,,,,,++++++((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,,,,+++)))'''&&&&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%))))))************))))))((()))+++++++++)))(((&&&&&&'''(((((()))(((''''''&&&&&&'''((())))))***)))******++++++++++++******))))))************+++++++++******)))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((******))))))((((((((((((((((((''''''''''''(((((('''((()))***************'''((()))******))))))((())))))(((((((((''''''''''''((()))******)))((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%((())))))'''%%%&&&'''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%""""""###$$$(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))******************++++++'''''''''(((((()))++++++***++++++,,,,,,---------+++++++++,,,,,,,,,------...............---,,,,,,,,,,,,,,,---------..............................,,,---------............---...//////000000//////++++++,,,,,,...///111222111000000000000000000000222222222111111111000000111000000///000111222333------------------------.........---,,,,,,++++++(((((((((((((((((((((((((((((((((((()))***++++++((()))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((('''%%%$$$"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,***(((&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''')))(((((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%((()))*********(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((()))***++++++***)))((()))***,,,---,,,***((('''&&&'''((((((((('''&&&%%%%%%&&&(((***+++******)))******++++++++++++******++++++++++++,,,,,,,,,,,,******)))(((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))(((((()))))))))***************+++*********))))))))))))******))))))((((((((('''((((((''''''''''''((((((%%%&&&(((***,,,,,,,,,+++%%%&&&(((***+++***)))((()))((((((((('''''''''''''''((()))******)))((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))$$$'''))))))&&&$$$$$$%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((************************%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&%%%&&&''''''&&&&&&(((***(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))+++++++++***************''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,---------......,,,---......//////......,,,,,,---...000222444555111111111000000000000000222222222222111111000000111000/////////000222333------------------------......---,,,,,,++++++***(((((((((((((((((((((((((((((((((((()))***,,,,,,(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))++++++***'''%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%+++)))(((&&&&&&((()))+++,,,,,,+++***)))(((''''''((((((''''''''''''(((((((((((())))))*********+++''')))***)))'''&&&(((+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%&&&(((***+++,,,,,,+++))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++***(((&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&++++++******)))'''&&&%%%'''((()))(((&&&%%%%%%'''((((((((((((''''''''''''***)))((('''&&&&&&'''(((%%%&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))+++***'''%%%''''''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''(((((()))******************************************************************+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------........................000///...------...///000000000000000000000111222444222000000111222111000------......//////000000///...---,,,++++++++++++.........---,,,+++***)))))))))))))))((((((((((((&&&'''((())))))*********+++******)))(((''''''&&&(((((())))))((('''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***'''###!!!"""""""""!!!$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$***)))(((''''''((()))***++++++******)))(((((((((((((((''''''''''''((((((((()))))))))************((()))***)))'''&&&(((+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%&&&((()))******************))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))((((((((('''''''''(((((('''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((())))))(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%((()))))))))'''&&&'''(((&&&&&&''''''(((((())))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++)))((('''&&&&&&%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((++++++***(((((('''''''''(((((()))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000///...------...///000000000//////000000111111444222000000111111111000//////////////////............---,,,++++++******+++++++++,,,++++++************)))))))))(((((((((&&&'''((())))))******))),,,++++++***))))))(((((()))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&((())))))***$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$***)))(((''''''((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))((((((+++******))))))******+++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''***))))))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&(((***"""###$$$&&&&&&'''''''''((()))***)))''''''''')))$$$%%%&&&'''((()))******)))(((''''''&&&''''''''''''&&&&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&)))+++++++++'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((***++++++******)))((('''(((((()))***************))))))******++++++++++++------------------------+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------........................000000000000000000000000//////...------.../////////////////////000111111333111//////000111000///111111000000///......---------,,,,,,++++++******((())))))***++++++******************))))))))))))&&&&&&'''((())))))))))))*********)))(((((('''''')))((('''&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$))))))(((((((((((())))))(((((((((((())))))******))))))(((((((((((()))))))))))))))))))))*********)))))))))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((******)))(((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%$$$&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%%%%(((+++$$$%%%&&&'''(((((((((((('''((()))((('''&&&'''(((%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%''')))******&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***+++***)))(((&&&(((((()))***************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------...............////////////////////////....................................///000000111222111//////000000000///000000000//////.........,,,,,,,,,,,,++++++******))))))******+++******)))+++*********))))))))))))%%%&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""")))+++)))&&&''')))$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))'''''''''((())))))******))))))(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******************((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%$$$&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###$$$''')))'''''''''(((''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&%%%'''(((((((((&&&&&&&&&''''''''''''''''''((((((((()))))))))***'''''''''''''''''''''''''''((()))***)))((('''&&&(((((()))***************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------.........//////........................------............------------------...///000111222000......///000///...------......////////////++++++,,,,,,,,,+++***))),,,,,,,,,,,,+++***)))(((*********))))))))))))(((%%%&&&'''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&$$$$$$&&&((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$(((,,,+++'''$$$%%%((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))))))))(((((('''''''''(((((()))))))))***))))))(((((())))))***************))))))))))))***)))'''''')))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++*********++++++(((''''''&&&&&&''''''((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******(((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&(((((((((''''''%%%$$$###"""$$$%%%&&&&&&%%%$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&###$$$%%%&&&((()))******%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((())))))))))))))))))))))))###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''((('''&&&%%%&&&''''''((((((''''''''''''(((((())))))******''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***************************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------.../////////........................------............------,,,,,,,,,------///000111111///...---...///...---+++,,,,,,---......//////)))***+++,,,,,,+++***)))---------,,,+++)))((('''))))))))))))((((((((((((%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ """###""" ###$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$(((((())))))))))))((((((''''''((((((((((((((((((******))))))))))))******************)))))))))(((+++(((&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++******))))))***+++,,,((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********((('''''''''''''''((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((())))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((('''&&&%%%######$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&%%%&&&'''((((((((('''&&&'''''''''((()))*********'''''''''''''''''''''''')))((((((((((((((())))))(((((()))***************,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))***+++---...***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................,,,------......------,,,+++++++++,,,---...000111111///------.........---+++,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***)))***+++++++++***)))(((((((((((((((((('''''''''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((())))))$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******+++*********))))))((((((+++(((&&&''')))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))((((((((()))+++,,,))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))*********+++(((((('''(((((()))***+++&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))+++***(((&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((************)))((('''&&&%%%&&&''''''&&&&&&((()))###$$$$$$%%%&&&'''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***)))'''%%%%%%'''((((((((('''&&&&&&''''''((()))******+++''''''''''''''''''''''''+++***)))(((((()))***+++(((((()))***************---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((***,,,...///******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000000000000000,,,,,,---......---,,,,,,+++++++++,,,---...000111000///------.........------,,,,,,++++++******)))((()))+++,,,,,,+++***)))'''(((((()))))))))))))))((('''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''""""""###$$$&&&&&&$$$!!!$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$***(((&&&$$$$$$&&&((()))***)))(((''''''((()))***((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%'''((((((&&&%%%&&&''''''((()))******)))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))************)))))))))))))))((((((((((((((((((((((((************))))))))))))''''''((((((((((((''''''((()))))))))************((((((((((((((()))************)))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))*********)))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,+++*********,,,...000/////////000//////......---..................------------,,,,,,+++++++++++++++,,,,,,---...////////////000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********)))***))))))((('''&&&&&&&&&$$$%%%&&&'''(((***++++++,,,***((('''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&###!!! %%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''(((((('''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$&&&)))+++&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$### !!!###$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%&&&&&&'''&&&%%%###"""#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""%%%%%%%%%%%%$$$###"""""""""$$$%%%###!!!######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''***)))(((''''''((()))***)))((((((''''''(((((()))***)))))))))(((((((((((('''(((******)))(((((()))'''((()))******)))((('''))))))((((((((('''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))***+++***(((&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&$$$$$$&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((((())))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++******+++,,,---,,,,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++++++++,,,,,,---......///---............------,,,+++++++++++++++++++++++++++++++++************)))+++*********)))))))))))))))))))))((('''&&&&&&&&&%%%%%%&&&'''((())))))***+++)))'''&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((&&&''')))***)))))))))***(((((())))))))))))(((((()))))))))(((((((((((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&%%%$$$((((((((()))(((((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))******))))))))))))))))))))))))+++************)))))))))+++************)))))))))(((((())))))******++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///...,,,+++******++++++***++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,,,,,,,------...///************************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''')))'''&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%% !!!###%%%''''''((((((%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((('''((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######&&&''''''(((((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&###%%%'''(((''''''((()))(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))************'''(((***,,,,,,***((('''((((((((((((''''''''''''((((((((((((((())))))***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))(((&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((************))))))))))))************))))))))))))''''''((()))***++++++,,,,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,------,,,+++******++++++++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...************************))))))(((((((((''''''''')))(((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###""""""$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$############)))(((&&&&&&&&&(((***+++(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''###%%%'''(((''''''((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))*********+++((()))***++++++***)))(((((((((((((((''''''''''''((((((((((((((())))))***))))))(((((((((((())))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,************++++++,,,,,,***++++++,,,---------,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///...,,,+++******++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%$$$###""")))(((&&&%%%%%%%%%%%%&&&########################***(((&&&%%%&&&(((+++---(((((())))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))&&&''')))***)))))))))***))))))(((((((((((())))))((())))))))))))*********''''''(((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))))))))))))))(((''''''((((((((()))))))))((((((((((((((()))******((((((((((((((())))))***%%%&&&&&&'''((()))******(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&'''((()))((('''&&&'''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******************+++))))))))))))))))))))))))(((((()))))))))))))))***(((((()))))))))))))))***(((((())))))******++++++******++++++++++++******************++++++++++++))))))******+++,,,,,,,,,((())))))***++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++)))&&&$$$###%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$###""""""%%%%%%$$$#########$$$$$$"""""""""#########$$$$$$((('''''''''((()))***+++'''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***'''(((******)))(((((()))***)))(((''''''((()))***((()))))))))************((((((((((((((((((((('''%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))(((''''''((())))))&&&'''(((((()))***++++++((((((((((((((()))******((((((((((((((()))******((((((((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&''''''((())))))((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++***************))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))******)))))))))))))))*********((()))+++------+++)))(((************++++++++++++)))******+++++++++******((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++***))))))*********************************))))))))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&$$$%%%&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%############$$$&&&((()))+++)))'''%%%$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!""""""""""""""" !!!"""###$$$%%%%%%%%%&&&((()))*********)))'''((()))******)))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%'''(((((('''%%%&&&'''***)))(((''''''((()))***&&&'''''''''(((((())))))((((((((((((((('''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,***((('''%%%%%%'''(((***&&&'''((()))***+++,,,---((((((((((((((()))******((((((((((((((()))******+++***)))((('''&&&%%%%%%(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))***************)))))))))))))))'''))),,,......,,,)))''')))************++++++++++++++++++++++++***)))(((***+++,,,---.../////////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((&&&%%%%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&'''(((,,,***&&&$$$###$$$&&&((($$$%%%'''(((((('''%%%$$$"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$###"""!!!(((''''''&&&&&&''''''((('''&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######""""""!!!"""###%%%&&&'''&&&&&&%%%%%%$$$$$$###((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%)))(((''''''&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&& """###$$$%%%&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))((('''''''''''''''%%%%%%&&&'''(((((((((''')))))))))))))))(((((((((***))))))((('''%%%$$$###''''''''''''((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))******+++******)))''''''&&&&&&&&&+++***)))((('''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))******+++))))))(((((()))***++++++,,,+++)))'''&&&'''((()))%%%'''(((******((('''%%%******))))))(((((('''''',,,,,,+++***))))))******++++++******))))))(((((())))))))))))))))))))))))***)))(((((((((***+++,,,------------------------...---+++)))((((((((()))******)))))))))))))))*********************++++++++++++++++++++++++++++++---,,,***)))''''''(((((())))))))))))************''''''(((((())))))******'''&&&%%%%%%$$$$$$%%%%%%)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###!!! !!!###&&&(((""" !!!###&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$###$$$%%%&&&$$$"""!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&'''''''''''''''%%%$$$######""""""((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((('''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((()))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******)))(((''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((()))******))))))))))))))))))******)))))))))))))))(((((('''((()))***++++++***)))(((***)))))))))((((((((('''+++******)))(((((())))))*********)))))))))))))))++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********))))))))))))******************************++++++++++++++++++++++++,,,+++***(((((((((((()))(((((()))))))))*********((((((((((((((()))))))))'''&&&%%%%%%$$$$$$%%%%%%,,,+++)))(((''''''((((((###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%''''''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###"""!!!"""###$$$******)))(((&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&$$$"""!!!"""###$$$%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!'''''''''''''''((((((((())))))(((''''''((())))))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''((())))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%''''''''''''((((((((((((&&&''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''((((((((('''''''''(((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''((()))))))))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%###%%%(((******)))'''%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((()))******))))))))))))))))))%%%''')))***+++)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++******))))))))))))*********)))))))))))))))*********************************************************))))))(((((())))))***(((((())))))))))))******))))))(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%)))((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###$$$$$$""""""###$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###"""!!!!!!!!!%%%&&&$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&$$$"""!!!"""###$$$%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%$$$############"""""""""""""""###&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((()))(((''''''''''''(((((()))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((###$$$$$$%%%%%%%%%%%%%%%((((((((())))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))((('''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***)))'''&&&&&&&&&((()))&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%(((''''''''''''((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))((('''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''*********))))))(((''''''%%%&&&'''))))))))))))(((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************+++************************,,,+++++++++************))))))))))))))))))***++++++++++++***************************************(((((((((((())))))******(((((((((((()))))))))***)))))))))((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###!!! !!!#########'''***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$###$$$%%%&&&$$$"""!!!"""###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))%%%&&&&&&'''((()))******''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&'''(((((()))(((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''((())))))******))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''''''''((($$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''***)))((('''&&&''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((''''''&&&)))))))))***)))((('''&&&&&&&&&&&&&&&'''(((***+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++******)))(((((())))))******++++++***************************++++++++++++*********************************...------,,,,,,+++******))))))(((((()))***+++++++++++++++*********))))))))))))))))))))))))))))))&&&'''(((((())))))******'''(((((((((((()))))))))))))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%))))))))))))((((((((('''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!&&&******%%%"""###&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$###$$$%%%&&&$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((############$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''******)))(((((()))******&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''(((''''''''''''(((((()))&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((())))))'''(((((()))))))))((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%&&&''')))(((''''''''''''((()))%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''')))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''((()))***)))((('''&&&'''&&&%%%$$$%%%'''***,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++******))))))))))))************))))))))))))))))))))))))+++++++++,,,++++++***)))************************,,,,,,------,,,+++******(((((((((((()))***+++,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&'''((())))))))))))(((''''''(((((((((((())))))(((((('''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&&&&%%%'''***+++***&&&###"""$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&$$$""""""###$$$%%%%%%%%%%%%%%%!!!""""""######""""""!!!###$$$%%%'''(((((())))))"""!!!!!!!!!"""###$$$$$$'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''((())))))&&&''''''(((((((((((('''&&&&&&'''(((((()))******(((((()))))))))(((((('''''''''''''''((((((((((((&&&''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''((())))))((('''%%%###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))'''&&&%%%'''((()))***)))''''''&&&&&&&&&&&&''''''((()))''''''((())))))((('''''''''((((((((()))))))))***'''(((***+++,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))++++++++++++++++++++++++'''((()))+++,,,,,,++++++(((((((((((()))***+++,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((&&&'''((())))))((((((''''''''''''((((((((())))))&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&"""#########$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$%%%%%%%%%$$$$$$ !!!""""""""""""!!! ######$$$%%%&&&&&&&&&%%%""""""""""""""""""######'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&'''''''''''''''((()))***''''''((())))))***))))))'''''''''((()))******+++)))))))))))))))(((''''''''''''''''''((((((((()))&&&''''''(((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''')))***)))'''$$$"""%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$$$$&&&''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&((()))'''%%%$$$%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&(((******)))((('''$$$&&&((()))***)))((('''$$$%%%'''))))))((('''&&&$$$%%%'''(((((('''%%%$$$'''((((((((())))))******%%%''')))***+++***)))(((++++++******))))))(((((())))))))))))))))))))))))+++,,,,,,---,,,+++***)))++++++++++++++++++++++++"""###&&&)))+++,,,,,,,,,(((((((((((()))***+++,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))((('''"""""""""!!!!!! %%%%%%%%%&&&&&&'''''''''###""""""###%%%(((+++---&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""$$$$$$$$$###"""###$$$$$$%%%'''((()))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$$$$###%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$### !!!"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))++++++***)))((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&((()))***'''((('''&&&%%%%%%''')))((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''(((((((((&&&%%%######$$$&&&)))+++((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&)))((('''&&&%%%$$$######%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))'''&&&%%%''''''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&(((((())))))((('''&&&&&&((((((''''''''''''((((((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''(((---+++(((%%%%%%&&&)))+++)))(((''''''''')))***++++++*********))))))((((((,,,,,,+++******+++,,,,,,)))))))))))))))))))))))),,,,,,+++***))))))******+++++++++,,,,,,---------)))))))))***++++++,,,,,,***)))))))))))))))***+++))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((('''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***)))((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&%%%%%%''')))'''''''''&&&'''(((((()))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))%%%%%%&&&&&&'''(((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$((((((((((((((('''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))***)))(((''''''((()))*********)))((((((((((((((()))(((''''''((()))***+++*********)))))))))((((((+++***))))))))))))***+++))))))))))))))))))))))))++++++***))))))))))))))))))******************++++++***************************)))))))))))))))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((('''&&&%%%$$$&&&'''((((((((('''&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))(((''''''''''''''''''((()))(((((((((((()))******%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((('''%%%%%%''')))&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******)))((('''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++***)))'''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))((((((*********)))'''&&&)))(((((((((((())))))*********))))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))******)))((((((((())))))***************))))))))),,,,,,+++******)))((((((+++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!""""""######""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%&&&'''((())))))'''%%%###(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''(((((()))***((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''&&&%%%'''(((&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***'''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((())))))'''(((((((((((((((''''''((((((''''''''''''(((((('''((()))******)))(((''''''''''''&&&&&&'''''''''(((((()))***))))))(((''')))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))------,,,,,,++++++******+++*********)))))))))(((,,,+++***(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%###########################$$$&&&(((((('''&&&%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''&&&'''((())))))'''%%%###'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***++++++((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&%%%$$$%%%'''((((((&&&&&&&&&'''''''''&&&&&&''''''((()))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))'''%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&''''''(((((('''''''''$$$$$$#########$$$%%%&&&''''''((((((((((((((('''((((((''''''''''''(((((('''((()))******)))((('''&&&''''''''''''''''''&&&))))))((('''(((((()))***((())))))))))))((((((((((((((((((((((((((())))))************************)))))))))))))))))))))))))))((((((((((((((()))))),,,,,,,,,++++++*********(((((()))))))))*********+++***)))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%###########################$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))******+++(((''''''''''''''''''(((%%%&&&&&&'''(((''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%'''(((((('''&&&&&&''''''''''''&&&'''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$***(((%%%###"""$$$&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''%%%$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$&&&'''&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((''''''(((***+++((())))))))))))(((((('''''''''(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))(((((((((''''''((())))))***++++++***))))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))(((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((***))))))(((((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''"""###%%%'''''''''&&&%%%%%%'''((()))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$((('''&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''((()))******)))((('''''''''((()))))))))))))))((()))******)))((('''&&&'''''''''((((((((())))))(((((()))******)))(((((()))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))((((((((())))))))))))))))))(((((('''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!###$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''++++++***)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''''''''))))))))))))((((((((((((***)))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''')))*********)))(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))******)))((('''!!!"""%%%'''''''''&&&%%%$$$&&&))))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%)))(((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&'''((()))))))))(((###"""!!! """$$$%%%&&&&&&'''((())))))((((((((((((''''''''''''((((((***)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%$$$&&&))),,,,,,+++(((&&&((()))*********((('''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))******))))))***+++,,,,,,))))))******++++++,,,,,,******))))))((((((''''''(((((('''''''''(((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########""""""###%%%%%%&&&&&&&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((*********)))))))))))))))))))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((()))***''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((+++***'''%%%$$$%%%&&&&&&'''%%%$$$%%%'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&%%%%%%%%%%%%$$$&&&'''((('''%%%)))(((&&&%%%$$$$$$%%%&&&'''%%%###"""###$$$''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))*********)))((('''&&&%%%%%%&&&&&&''''''(((((())))))***)))(((''''''((()))***((())))))(((((('''&&&%%%))))))))))))((((((((((((******))))))((((((''''''((((((((((((((()))*********+++,,,------,,,+++*********)))((((((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''########################"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&'''!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))***''''''(((((((((((((((''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''(((((('''&&&''''''))))))''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((***)))'''%%%$$$%%%&&&&&&'''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$&&&'''((('''%%%((('''&&&%%%%%%%%%&&&&&&'''%%%###"""###$$$'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))************)))(((((('''''''''''''''(((((((((((((((***)))(((''''''((()))***(((((()))*********))))))''''''(((((())))))*********)))))))))((((((((('''((((((''''''(((((()))***((()))***++++++***)))(((***))))))((((((((((((((('''((())))))((('''&&&%%%(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&########################%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###""""""###"""###$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((())))))*********%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))************************'''(((((())))))((((((''''''''''''''''''''''''''')))((((((''''''''''''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((''')))((('''%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%$$$&&&'''((('''%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))***************)))))))))(((((((((((((((''''''''')))((((((''''''(((((()))((()))***++++++,,,,,,,,,&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''))))))))))))((((((((((((***++++++++++++******)))''''''''''''''''''''''''(((((()))************)))******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""" !!!###$$$$$$%%%%%%%%%$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&''''''((()))***++++++&&&&&&'''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))*********))))))((((((''''''&&&&&&((((((((((((((((((((((((((()))***+++++++++++++++'''''''''((()))*********))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))))))))))))))(((((('''+++++++++++++++++++++***''''''''''''''''''''''''''''''((()))))))))))))))++++++***(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$##################&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""###$$$$$$%%%%%%%%%$$$######))))))(((((((((((())))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''((()))******+++(((((()))(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%###$$$%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''(((((()))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))******)))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''++++++***(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%$$$###$$$$$$$$$%%%%%%%%%$$$######''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))((('''&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''(((((()))(((((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%'''))))))'''%%%$$$$$$%%%%%%&&&&&&''''''((())))))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$$$$%%%%%%$$$&&&'''((('''%%%###$$$%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&''''''((((((''''''&&&)))))))))(((((('''%%%%%%***)))))))))((((((((('''(((((((((((())))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))((()))*********)))'''&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######""""""###$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""######$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((((((((('''(((((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&'''((())))))(((((('''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%''')))(((&&&$$$######$$$%%%&&&&&&'''''')))+++,,,***'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%###$$$&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((((((((((()))))))))'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''(((((((((''''''&&&(((((((((((())))))))))))'''((((((((()))))))))***((((((''''''(((((()))******)))(((''''''((()))***((((((*********)))'''&&&***)))(((((()))***+++,,,((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((('''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""######"""###$$$$$$%%%%%%%%%%%%))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''************************%%%%%%&&&'''((()))******((((((((((((((('''''''''%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))%%%&&&''')))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&%%%%%%$$$%%%&&&(((((((((((((((((((((((((((((($$$$$$%%%''')))(((&&&$$$"""###$$$%%%&&&'''''''''***,,,---+++(((&&&''')))''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))%%%%%%$$$&&&'''((('''%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%*********)))))))))))))))&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++'''((((((((())))))******((((((((((((((()))******)))((('''&&&&&&'''((()))'''(((***+++***)))'''&&&((('''&&&&&&&&&((()))***))))))))))))))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########!!!""""""###$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&,,,+++)))((()))***)))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((()))))))))(((&&&%%%'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))******++++++&&&&&&''''''((()))))))))))))))))))))((((((((((((+++***)))'''''''''(((((())))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%((($$$!!!!!!###%%%%%%$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''(((***'''$$$$$$'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&+++***(((((())))))((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''$$$$$$%%%&&&''''''((()))&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''''''''))))))))))))((((((((((((+++***)))((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%''''''&&&###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""#########"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&***(((''''''((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))***************++++++(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''(((((())))))******)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))((((((''''''''''''((('''''''''''''''''''''''''''(((((((((&&&%%%&&&''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))***)))))))))))))))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%##################""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&)))'''%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))*********+++''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''&&&''''''(((((((((((((((((('''''''''''''''(((((()))***++++++)))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((())))))))))))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%'''((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))((('''''''''((('''''''''(((((((((((((((&&&''''''((()))******+++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''))))))******)))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########''''''''''''(((((())))))'''((((((((()))))))))***(((((())))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((******)))(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))***''''''(((((())))))******'''(((((())))))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((()))))))))))))))(((((((((''''''######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$"""###&&&))))))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&((())))))(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))(((''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((((((((('''&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))(((''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''((((((((((((((('''''''''((()))*********''''''((()))((((((&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""$$$''''''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&'''&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$((('''&&&&&&((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***+++,,,***(((&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((()))***'''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%&&&((()))))))))(((''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((("""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###&&&((('''%%%$$$&&&)))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))))))))(((''''''&&&&&&&&&''''''((()))******+++''''''(((((((((&&&%%%$$$))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$'''++++++(((&&&&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  !!!!!!%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&& ###&&&&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''$$$###%%%***---+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''(((((()))&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&((((((((((((((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***---...---...***&&&$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&''''''((()))((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&%%%$$$$$$%%%&&&%%%###%%%$$$$$$$$$%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&%%%$$$"""!!!"""%%%((($$$$$$######$$$$$$%%%&&&&&&$$$""""""%%%&&&%%%###$$$$$$%%%%%%$$$###!!! &&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%)))%%%"""###&&&(((%%%""""""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$######### !!!###$$$%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$!!!!!!&&&(((&&&###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))***)))(((((('''((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((())))))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((,,,000222222111---(((%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))))))))(((''''''((())))))))))))))))))))))))))))))&&&&&&''''''((())))))))))))'''&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((%%%######%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$######&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!"""&&&((('''$$$############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((%%%$$$%%%(((***(((%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''(((((())))))***++++++)))(((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''(((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&***000444777888555111***&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))))))))'''%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((###%%%(((((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''%%%"""!!!###$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%"""!!!"""&&&)))(((&&&$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###""""""!!!$$$&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&$$$###"""!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,***))))))+++,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''%%%'''(((******((('''%%%'''((((((((())))))******((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))***(((''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''',,,222777:::;;;888333,,,'''%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((((('''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###!!! """$$$%%%&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%###"""###&&&''''''&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""&&&%%%%%%%%%%%%$$$$$$$$$"""""""""###############''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((%%%&&&''''''((((((''''''&&&''')))******)))'''&&&(((((((((((())))))))))))%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))******'''''''''''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++111666999:::777222,,,'''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((())))))(((((((((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&'''&&&%%%&&&((()))((('''&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$"""!!!!!!$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%###"""""""""$$$&&&%%%$$$###"""!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''((((((((((((''''''((())))))))))))((('''((((((((((((((((((((((((&&&'''((()))************&&&&&&'''''''''''''''''''''''''''(((((())))))***''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%)))...222444444222///***'''&&&&&&&&&%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''&&&''')))******)))''''''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$###  $$$'''&&&&&&%%%%%%&&&&&&'''(((&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''""""""###$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&"""""""""######$$$$$$$$$#########$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((((((%%%&&&&&&&&&'''(((((((((((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&))),,,---------***((('''''''''&&&$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((###$$$'''((()))'''&&&$$$&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&(((***)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ """$$$&&&&&&%%%###"""###$$$$$$###!!!"""###%%%&&&&&&%%%%%%&&&&&&'''(((###%%%((('''%%%$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&######################## !!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$######"""$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''---,,,)))'''&&&&&&'''((($$$%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&((((((((()))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((("""$$$''')))***(((%%%###&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$###"""$$$&&&''''''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$''''''%%%###!!!"""$$$&&&&&&%%%######$$$$$$$$$######$$$$$$%%%&&&"""%%%&&&###!!!!!!"""!!!"""$$$%%%%%%$$$###"""$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%###""" $$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$######"""######$$$(((''''''&&&$$$######""" !!!!!!"""###$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%(((((((((((())))))))))))((('''&&&&&&((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))+++'''$$$$$$''')))***)))%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''(((((()))))))))(((&&&%%%'''(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***%%%&&&'''((((((((('''&&&'''&&&$$$#########$$$$$$'''$$$###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''###$$$&&&((())))))(((''''''&&&%%%$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++******)))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$######"""""""""&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!! !!!"""$$$$$$######"""###%%%&&&'''$$$######""""""######$$$#################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%###"""$$$''')))'''$$$%%%&&&'''%%%###""""""### !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''******'''%%%"""&&&&&&%%%$$$###"""!!! ###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$######""""""############"""""""""!!!&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((())))))(((((('''''''''(((((())))))******(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))((('''&&&&&&((())))))(((&&&&&&'''''''''((((((((('''''''''((((((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))***'''%%%%%%''')))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))(((&&&%%%'''(((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))$$$$$$%%%%%%$$$$$$###"""&&&&&&$$$#########$$$$$$)))'''%%%%%%''''''%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((%%%$$$###""""""$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%$$$"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!######$$$############%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%(((%%%!!!!!!%%%(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$############&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))((('''&&&&&&((())))))(((''''''((((((((()))))))))((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))))))))))))))))))))'''%%%%%%'''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((('''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######%%%$$$$$$%%%%%%&&&'''(((%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))***((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%$$$"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""##################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$###""""""!!!"""&&&'''$$$"""###&&&%%%""" !!!%%%((()))(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%)))$$$$$$)))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((()))))))))))))))***''''''((()))************(((((((((((())))))))))))((('''&&&&&&((())))))(((''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((('''&&&&&&'''((()))))))))))))))(((((((((''''''((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,***$$$!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&################################################$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%$$$###"""""""""##################$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$###"""""""""&&&'''&&&$$$$$$%%%%%% """''''''%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###"""!!! !!!"""###""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''%%%$$$###"""###%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))))))))&&&'''(((((())))))))))))(((((((((((())))))))))))((('''&&&&&&((())))))(((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((''''''''''''&&&'''&&&&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,***$$$"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%######################################################$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""######$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###$$$###$$$&&&))))))'''$$$'''""""""%%%%%%###$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########""""""""""""&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((('''''''''((((((((()))))))))))))))&&&''''''(((((()))))))))''''''(((((())))))(((((((((((((((((())))))))))))((('''&&&&&&((())))))(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%(((((('''&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%&&&'''''''''%%%$$$###''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%% !!!###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%*********(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%###$$$%%%$$$"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%$$$######"""###$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$$$$$$$$$$#########""""""###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&%%%###"""######%%%%%%&&&&&&&&&%%%%%%$$$'''$$$###%%%)))+++(((%%%)))%%%""""""$$$&&&&&&$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((())))))(((((('''''''''(((((())))))******''''''((())))))***++++++))))))*********)))(((((((((((((((((())))))))))))((('''&&&&&&((())))))(((''''''((((((((()))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''%%%'''))))))'''&&&(((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""%%%'''((('''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######%%%&&&'''&&&&&&%%%###%%%((())))))'''%%%###$$$$$$&&&'''''''''&&&&&&'''((()))(((%%%###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%######$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$#########!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%%%%$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%###""""""###$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%(((&&&%%%$$$$$$%%%&&&((($$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!###%%%%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))((())))))***++++++,,,,,,+++++++++++++++***)))((((((((((((((())))))))))))((('''&&&&&&((())))))((())))))))))))************&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))$$$'''***)))'''&&&(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!###$$$&&&''''''&&&&&&"""$$$&&&((('''######$$$&&&'''((('''&&&&&&!!!###$$$######&&&(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%###""""""""""""######$$$$$$$$$#########%%%&&&$$$""""""'''+++"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''%%%###""" !!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$### ###&&&'''&&&$$$######$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######((((((((((((((('''''''''&&&'''((('''%%%$$$$$$&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))+++&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''&&&&&&%%%%%%&&&))))))))))))((((((((((((((()))))))))'''&&&'''(((((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%''')))******)))(((((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&!!!"""######$$$$$$$$$$$$&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%$$$#########(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%###"""###$$$$$$###"""&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%""" ###$$$###!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%""" !!!$$$&&&%%%###&&&$$$"""###%%%&&&%%%"""''''''''''''''''''''''''&&&&&&%%%$$$$$$######"""%%%###!!! !!!"""&&&%%%###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''''')))))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&((()))((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%######$$$%%%&&&###!!!"""$$$%%%$$$"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$#########$$$%%%'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###$$$$$$&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((&&&$$$"""!!!!!!######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###%%%&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((''''''&&&&&&'''''''''''''''(((''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$###""""""###%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""!!!!!!!!!#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###!!!!!!###$$$###"""%%%%%%$$$$$$###""""""!!!&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""&&&(((&&&###!!!$$$''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%&&&'''))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((((()))***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***(((&&&%%%&&&&&&'''(((((((((((((((((((((((('''(((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''+++***)))((((((''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$((('''&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!###%%%&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$##########################################$$$%%%%%%######$$$%%%""""""!!!!!!!!!"""""""""$$$$$$$$$#########""""""&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((($$$&&&''''''&&&&&&((()))))))))))))))))))))))))))''''''''''''(((((())))))'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++***((('''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((('''''''''(((((((((((((((+++***)))((((((''''''(((&&&&&&'''''''''(((((((((%%%&&&&&&&&&$$$###$$$%%%''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$'''&&&%%%%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######""""""###%%%'''&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###########################$$$%%%%%%######$$$%%%############""""""###$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%''''''%%%"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$***(((%%%%%%&&&'''&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&'''((((((''''''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***'''((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''((()))******&&&&&&&&&'''(((((())))))%%%&&&'''&&&$$$###$$$%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$&&&'''&&&%%%&&&&&&%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((($$$$$$$$$$$$$$$############$$$%%%%%%######$$$%%%%%%&&&'''&&&$$$$$$&&&'''!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%"""!!!$$$((()))%%%!!!###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$""" ###''''''&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&(((((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((((((((((((&&&''')))))))))((('''&&&((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''((((((((()))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&''''''((((((%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$###$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$&&&'''&&&######%%%'''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& !!!"""%%%&&&&&&%%%$$$###%%%'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&""""""$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$!!!&&&((('''$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$$$$&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$&&&)))***+++)))'''%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))************&&&'''''''''(((((()))))))))((('''&&&&&&%%%%%%&&&######$$$%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$############$$$%%%&&&'''"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%###$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%############$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%!!!###$$$### """%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& %%%&&&$$$###%%%'''$$$&&&((('''%%%$$$%%%(((#################################$$$$$$%%%&&&&&&"""!!! !!!###%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$'''"""$$$'''&&&$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))******)))(((((((((((((((((((((((((((((('''''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''(((%%%$$$%%%(((***(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$###$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%''''''%%%%%%$$$###$$$%%%'''(((&&&'''''''''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%%%%&&&$$$###(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######''''''&&&%%%$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###)))$$$)))%%% ---%%% """"""!!!"""$$$%%%###"""""""""######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%$$$#########""""""###$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$################## """$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%###"""""""""""""""######""""""#########$$$$$$$$$!!!"""######"""!!!"""###%%%$$$######""""""######'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&%%%((((((''''''''''''(((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&$$$###$$$&&&'''&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&""""""""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%%%%&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###"""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&!!!)))&&&'''666---###$$$$$$###$$$&&&%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%% !!!!!!"""$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!######$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$######""""""######''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&$$$###"""!!!(((((((((((((((((((((((((((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))$$$%%%&&&&&&'''&&&&&&&&&))))))(((((((((((())))))))))))(((''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&''')))******%%%%%%%%%%%%$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&&&&%%%###$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""#########"""""""""""""""""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$((($$$((((((333GGG===(((&&&%%%&&&''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%"""######%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%$$$######""""""######''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%$$$######(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((())))))%%%&&&&&&'''((()))******$$$$$$%%%&&&'''(((((('''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((((((((('''''''''''''''''''''''''''######$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''(((((()))***)))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&((()))******&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&###***%%%&&&)))===YYYQQQ---)))&&&''')))&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$%%%&&&((()))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%$$$######""""""######(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))%%%&&&&&&'''((()))******$$$%%%&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''((())))))***(((((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$***$$$$$$(((AAAccc^^^444+++&&&'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###### !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&#########$$$%%%'''((()))$$$$$$$$$$$$###############%%%&&&%%%$$$###$$$&&&%%%$$$######""""""######((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((())))))***(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''************************''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%%%%%%%&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''((((((((('''&&&&&&'''''''''((())))))******(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""$$$'''(((&&&$$$"""""""""""""""#########%%%%%%%%%$$$$$$###############$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$((("""%%%''';;;]]]]]];;;...%%%'''((($$$"""%%%$$$$$$$$$############"""$$$############$$$%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%######$$$%%%%%%%%%$$$$$$ """$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$###############""""""$$$%%%$$$###"""###%%%%%%$$$######""""""######((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%&&&&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((()))(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&'''((((((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!%%%'''%%%"""!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$ ((('''000MMMOOOBBB222&&&'''((($$$$$$(((#########"""""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''''''''%%%$$$############%%%%%%%%%$$$$$$#########"""$$$%%%$$$###"""###%%%%%%$$$######""""""######((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))((((((((((((((()))***+++((((((((((((((('''''''''%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((***,,,***'''&&&''')))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***''''''((((((((('''%%%$$$$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$(((&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&%%%### ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######""" +++((((((@@@BBBGGG555'''((()))%%%%%%***###"""""""""!!!!!! %%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&$$$###!!!!!!!!! %%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$###"""#########''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))(((''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((''''''''''''(((((((((((('''&&&%%%))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$#########$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$######"""###$$$$$$###"""###$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&$$$###"""!!!%%%$$$###$$$'''+++000333666000)))%%%###""" $$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$###############"""!!!!!!'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((()))***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))******)))((('''&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((%%%%%%%%%$$$$$$#########(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""###$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%$$$######%%%(((+++------)))%%%$$$%%%%%%$$$###!!!  !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$"""!!!"""$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''((()))******(((((((((((((((((((((((((((((())))))))))))((((((+++++++++***)))((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))(((&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((($$$"""!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$##################"""######$$$$$$$$$######"""###$$$$$$###"""###$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$######""""""######$$$%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&)))((('''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!  ###%%%%%%$$$"""""""""#####################$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******+++)))'''&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''))))))((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!&&&&&&'''''''''(((((((((###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""""" !!!"""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%###""" $$$$$$$$$$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%###!!! !!!###$$$$$$###"""""""""###############!!!"""###$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))************))))))'''''''''''''''((())))))'''''''''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******'''&&&$$$######%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""&&&&&&&&&&&&'''''''''(((###$$$%%%&&&'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%$$$""" !!!!!!!!!"""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$########################''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))************))))))'''''''''''''''((())))))(((''''''&&&''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((($$$$$$$$$%%%&&&'''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$''''''&&&%%%%%%$$$######((('''&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! """###$$$$$$###"""###$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&& """$$$%%%$$$""""""###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%***'''%%%$$$%%%%%%$$$"""%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((())))))((((((((('''''''''''''''((())))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''&&&''''''(((((((((''''''$$$$$$%%%%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&''''''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! """###$$$$$$###"""###$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$$$$######$$$&&&$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%)))'''%%%$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))'''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((('''''''''$$$%%%&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%((('''&&&%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((())))))((('''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""""""""###$$$$$$%%%%%%""""""###%%%''''''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%% """###%%%%%%&&&&&&"""$$$$$$$$$###"""###$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###"""#########!!!$$$%%%$$$"""!!!###&&&!!!"""###$$$%%%$$$######&&&%%%%%%$$$###"""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&%%%$$$###########################''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((((('''$$$%%%''')))******)))((('''''''''''''''((())))))***)))(((''''''((()))***(((''''''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((()))***)))'''&&&&&&'''&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''$$$'''***)))&&&%%%&&&(((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''((((((((('''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""###%%%'''&&&$$$###%%%'''+++***'''%%%""" !!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$#########$$$%%%%%%&&&########################%%%$$$######%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%###$$$###""""""###$$$'''(((***'''###"""###$$$###!!!######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!! ''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&''''''((((((((((((((('''''''''''''''((())))))***)))(((''''''((()))***'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((***)))))))))((((((((((((((()))))))))'''&&&'''(((&&&'''((())))))((('''&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&%%%%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!###%%%'''&&&$$$###%%%&&&((('''&&&$$$###"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############""""""!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%&&&&&&########################%%%$$$######%%%%%%$$$###$$$######%%%(((+++,,,,,,$$$###""""""###$$$&&&((('''$$$""""""$$$%%%%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((************************))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!######$$$$$$$$$$$$######'''%%%$$$"""!!!""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$###############&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&########################%%%$$$######%%%%%%%%%######""""""$$$(((+++---...$$$######"""###$$$&&&'''###"""!!!"""%%%&&&'''&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%###############$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&&&&&&&((()))***'''''''''''''''((())))))))))))(((((((((((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))((('''&&&'''((('''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$'''(((%%%"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###&&&'''((((((((('''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######&&&%%%###"""!!!"""###$$$######""""""!!! #################################""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&#########"""######$$$%%%#########""""""###$$$$$$########################%%%#########%%%&&&%%%$$$%%%###!!!!!!###%%%&&&&&&$$$$$$#########$$$%%%&&&"""""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%''')))+++,,,'''''''''''''''((())))))(((((())))))))))))((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((()))(((''''''((()))(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&$$$!!! %%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$'''(((%%%"""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######'''(((***++++++)))&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""######$$$$$$######"""######"""""""""###%%%&&&"""""""""!!!!!!!!! ########################""""""!!!!!!!!!!!!""""""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""########################$$$###"""###%%%&&&%%%$$$&&&$$$!!!!!!!!!""""""!!!$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################""""""######$$$$$$$$$%%%$$$$$$######"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&((()))***+++'''''''''''''''((())))))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&'''((((((''''''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%!!!%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((())),,,------***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""############""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##################$$$""""""!!! !!!""""""%%%###"""###$$$%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!########################$$$###"""###%%%&&&&&&%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###""""""!!!!!!!!!!!!""""""############""""""""""""###$$$$$$%%%&&&'''((((((%%%%%%$$$############$$$&&&''''''''''''''''''&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$""""""""""""''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((()))))))))'''((((((((((((((('''''''''''''''''''''((())))))'''((()))******)))(((''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***&&&'''((((((''''''(((***)))((('''&&&&&&'''((()))(((''''''''''''''''''((((((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###!!! %%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&''''''''''''(((***---///...+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""############""""""!!!"""$$$%%%%%%$$$###"""######$$$$$$%%%&&&&&&&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""!!!!!!"""######%%%###""""""$$$%%%$$$"""%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""###$$$%%%&&&$$$$$$###"""""""""""""""###########################""""""###%%%&&&&&&%%%######$$$&&&((()))'''%%%$$$$$$$$$%%%%%%$$$$$$###"""%%%'''&&&$$$""""""$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""######$$$%%%&&&(((((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''((((((((())))))******)))*********)))&&&$$$###'''''''''''''''((())))))'''((()))******)))((('''(((((('''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%'''((((((''''''(((***)))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''%%%$$$$$$%%%''''''%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%(((******(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$'''***)))&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%'''((()))*********)))+++...000///,,,'''$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''******'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""""""""""""""############"""""""""###%%%&&&&&&$$$!!!!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$##################$$$'''&&&%%%$$$$$$%%%&&&'''%%%###!!!"""%%%%%%$$$!!!############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%##############################""""""""""""######""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""###$$$%%%&&&&&&&&&%%%$$$######$$$$$$###########################""""""###%%%'''&&&%%%######%%%''')))((($$$"""$$$$$$%%%%%%%%%$$$$$$###!!!$$$''''''$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''(((***+++''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((((((+++(((&&&'''+++......---%%%&&&)))***+++***)))((($$$%%%'''((((((((('''&&&))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&''')))***+++***((('''******))))))))))))*********)))(((''''''&&&''''''+++******)))(((''''''&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))((('''&&&'''((('''&&&$$$$$$$$$###"""###$$$&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***(((&&&%%%%%%%%%'''((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))***///000000000...+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!"""###$$$$$$###""" """$$$%%%$$$$$$###!!!""""""""""""#########!!!###$$$&&&''''''&&&&&&%%%$$$$$$######""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""########################%%%###"""$$$&&&'''$$$"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""###""""""!!! """############$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$###""""""###%%%&&&((("""###$$$%%%&&&'''''''''%%%&&&''''''&&&%%%###"""########################$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$###$$$%%%'''(((+++%%%'''### #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&''''''((())))))***(((((('''&&&%%%%%%%%%%%%)))&&&%%%'''***---...---'''''')))******)))((((((&&&'''(((((())))))(((((())))))(((((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((&&&''')))*********((('''(((((((((''''''((((((((((((((('''''''''(((((()))******))))))((((((''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((***)))((()))******(((&&&&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%'''(((***,,,111111111000...+++((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""""""""######$$$#########"""###$$$&&&&&&%%%$$$###"""""""""#########$$$$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&&&&$$$"""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&##################"""""""""############$$$$$$$$$%%%$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!############$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&"""###$$$&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''((( $$$$$$###%%%"""""""""#########$$$$$$''''''%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))++++++***(((%%%###&&&&&&&&&'''((())))))***)))((('''&&&%%%%%%%%%%%%'''&&&%%%&&&))),,,,,,,,,))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((******))))))(((''''''&&&))))))))))))))))))))))))&&&'''((()))***)))(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((******((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((('''&&&''''''((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&''''''***)))((()))******(((&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((()))((('''%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&(((***,,,...111111111000...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$&&&&&&%%%&&&'''''''''&&&$$$###############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###""""""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%######$$$""" ###)))############$$$$$$$$$$$$&&&%%%$$$######"""######&&&&&&%%%$$$############(((((()))******)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))''''''''''''((()))))))))+++***)))(((''''''(((((()))((('''''''''(((***+++))))))(((((((((((())))))&&&'''(((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&'''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''')))+++...///000000///...+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$######""""""""""""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$"""!!!$$$)))&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&''''''&&&$$$######$$$%%%&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))*********)))((('''&&&%%%%%%&&&&&&&&&&&&'''((()))))))))))))))((('''&&&%%%%%%+++***)))(((''''''((((((((('''&&&%%%&&&'''((()))))))))(((((((((((())))))%%%%%%'''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$#########""""""""""""%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''))),,,...000---,,,,,,***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$%%%"""###$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$######"""###########################$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$%%%&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$&&&'''(((&&&%%%$$$$$$$$$&&&'''(((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%(((***,,,+++***)))((('''&&&%%%$$$***)))((('''&&&&&&&&&&&&)))***+++***'''%%%%%%%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))%%%&&&'''(((((((((&&&&&&'''''''''''''''''''''''''''((())))))******))))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))******(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######''''''((())))))))))))((((((((('''&&&&&&&&&''''''(((((('''(((***+++)))((('''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''')))+++---///******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######"""""""""!!!!!!"""###$$$%%%&&&&&&############$$$$$$$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################"""############$$$$$$$$$$$$###"""$$$&&&'''&&&%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%###""""""######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$"""!!!$$$)))((($$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$######$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&&&&)))++++++(((&&&&&&((('''''')))******)))((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))&&&'''((())))))(((&&&%%%''''''''''''''''''''''''(((((()))************)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))(((((((((((()))))))))(((((('''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((((((''''''((((((((((((((())))))***''''''&&&&&&&&&''''''((((((''''''(((***+++)))((('''((()))))))))(((&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((***,,,---((((((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""###############$$$%%%%%%"""""""""#########$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$######"""############$$$$$$$$$###"""!!!###%%%&&&&&&%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&###"""""""""###$$$%%%&&&%%%%%%%%%$$$######""""""######""""""######$$$%%%$$$###"""###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$"""%%%%%%###%%%++++++'''$$$$$$#########"""""""""$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! ***(((%%%######%%%(((***''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((())))))'''&&&$$$&&&&&&''''''((()))))))))'''&&&&&&''''''((()))***$$$'''++++++)))((()))+++%%%&&&)))***+++***)))(((&&&''')))*********)))((())))))(((((((((((())))))((()))***+++***)))'''%%%''''''''''''''''''''''''(((((()))***************((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''&&&''''''((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&)))((('''''''''(((***+++&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&((()))(((&&&&&&&&&'''''''''&&&$$$###&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''((()))+++,,,(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """###$$$$$$###"""&&&%%%$$$$$$######$$$$$$!!!""""""""""""#########""""""!!!!!!"""$$$&&&'''%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""#####################$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""###$$$%%%&&&'''''''''&&&%%%$$$""""""""""""###&&&%%%%%%$$$###"""!!!!!!"""""""""!!!"""######$$$###"""!!!"""$$$%%%$$$###"""###%%%&&&'''&&&&&&%%% &&&(((%%%&&&+++---+++%%%%%%%%%$$$$$$######### !!!###$$$&&&'''%%%%%%%%%$$$"""(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++(((&&&'''))))))'''%%%$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((((('''))))))((((((''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((())))))******+++***)))(((((()))***+++((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((()))++++++&&&&&&'''(((((()))((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((()))***'''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''########################!!!!!!!!!!!!!!!!!!!!!!!!$$$######%%%'''((((((&&&'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""%%%'''&&&### !!!!!!!!!"""###############%%%%%%%%%%%%$$$$$$###"""&&&''')))---000000...+++((('''&&&$$$######$$$$$$''''''&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&(((''''''&&&&&&''''''(((+++)))'''(((******(((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((('''''''''))))))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''((()))***+++'''(((((()))******))))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))*********((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&################################################ """'''+++///000///&&&%%%$$$$$$######$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&%%%$$$%%%&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$&&&)))---...---+++((('''&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''')))(((((((((((((((((()))+++***))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))(((''''''(((((()))***+++((())))))***************'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&((((((''''''&&&'''''''''))))))*********)))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((())))))))))))(((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######################################################$$$'''***,,,+++***$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$######$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########""""""#########%%%)))++++++***''''''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((''')))((((((''''''(((((()))***))))))))))))))))))(((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))******((())))))******)))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''***))))))((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%############$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&(((++++++)))'''###$$$%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&$$$######&&&(((((((((&&&&&&&&&%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&''''''((())))))(((((((((''''''''''''''''''((('''(((((((((((((((((((((*********))))))(((((('''''''''''''''''''''''''''))))))))))))))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))(((((((((((()))))))))(((((((((((())))))***'''(((((()))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%***...000///..."""###%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""((('''&&&&&&''''''&&&&&&"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&***'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((())))))))))))(((''''''&&&&&&''''''(((&&&'''((((((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''******))))))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))''''''(((((()))******+++&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))'''((((((((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$################################################### !!!###&&&))))))'''%%%######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$########################!!!  ###%%%&&&&&&"""######$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&***(((%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&((())))))*********)))((((((''''''(((((()))&&&(((***)))'''''')))+++''''''((((((((((((((()))((((((((((((((((((((((((*********)))))))))(((((('''''''''(((((()))))))))((()))))))))************))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((''''''%%%&&&'''((((((((('''&&&%%%&&&&&&''''''(((((()))&&&&&&&&&'''''''''(((((('''''''''((()))***+++,,,'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&'''''''''%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######################################################$$$&&&&&&###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ ######"""###$$$$$$%%%%%%%%%%%%%%%###"""!!! !!!"""$$$%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&((()))******************))))))))))))******&&&)))+++***((((((***,,,&&&&&&''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))************++++++,,,,,,,,,,,,************************###$$$&&&(((((((((((('''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))***)))(((((((((((())))))***************)))((((((%%%%%%'''((((((((('''&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((#########$$$&&&''')))***((('''&&&&&&'''((()))***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%'''***,,,,,,(((%%%$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! ########################&&&###!!!!!!###%%%%%%###$$$%%%&&&&&&''''''&&&&&&!!!  """$$$###""""""###&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))''''''(((((())))))******''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))%%%&&&)))***+++***)))(((''''''''''''((((((((((((******))))))((((((''''''******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((''''''''''''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((***((('''%%%%%%'''(((***))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((())))))'''&&&$$$((('''%%%$$$%%%''')))***"""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&$$$""" ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$##################""" """############$$$$$$$$$ !!!"""###%%%&&&'''(((##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&$$$######""""""######################## """###"""!!! !!!"""&&&%%%###""""""###%%%&&&$$$$$$##################!!!!!!"""""""""#########%%%%%%$$$###""""""######'''&&&&&&(((***)))%%%!!!%%%$$$"""!!!!!!!!!"""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""""""""$$$'''***---///&&&%%%%%%%%%$$$#########&&&%%%###"""""""""######(((######&&&&&&$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&""" $$$&&&&&&$$$''''''((((((((()))))))))((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))***************)))(((''''''((()))***+++*********)))((((((((('''''''''''''''''''''''''''''')))******)))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''((((((((())))))((((((((((((((((((((('''(((((()))))))))((((((''')))(((((((((''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$"""######$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""#################################%%%&&&%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""######((('''(((***+++***&&&###%%%%%%###"""""""""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""$$$$$$#########$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%###"""""""""#########"""""" ###$$$$$$%%%%%%$$$$$$######""""""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%"""  !!!""""""'''(((((((((((()))))))))))))))(((((((((((((((((())))))************))))))))))))))))))************))))))(((((((((((()))))),,,+++******(((((('''&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))''''''((((((((((((((((((***))))))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''***)))&&&$$$###$$$&&&(((((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###  ###%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""&&&''''''''''''&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&########################"""""""""############$$$%%%$$$######"""#########(((((()))+++,,,***'''$$$&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%$$$$$$#########"""""""""""""""%%%%%%$$$$$$###!!! ##################$$$$$$%%%$$$######"""#########&&&""""""%%%%%%######$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$###!!!!!!###%%%&&&&&&'''''''''((((((((()))))))))((((((''''''&&&((())))))******))))))(((''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((((('''))))))))))))))))))))))))+++***)))(((''''''((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((+++***((('''&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((&&&%%%###"""###$$$&&&(((###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$!!!!!!""""""""""""""""""$$$$$$###############$$$'''((()))++++++)))&&&$$$%%%%%%$$$$$$############""""""###$$$$$$$$$$$$$$$##################""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""""""""$$$$$$##################)))&&&$$$$$$&&&(((((((((###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''(((''''''&&&%%%%%%%%%''''''%%%"""!!!$$$'''%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((()))))))))***************************+++***)))(((''''''((((((''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''((((((((((((((((((((()))))))))***&&&'''''''''(((((())))))***)))'''&&&&&&&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%''')))***)))'''%%%$$$###############""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''''''''&&&###############$$$$$$$$$############$$$#########%%%###""""""###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%"""!!!$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((''''''))))))))))))************(((((())))))))))))((((((%%%&&&'''''')))******+++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''''''''(((((((((((((((((()))))))))******&&&&&&''''''((()))))))))((('''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!! !!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$##################"""######$$$%%%$$$&&&)))***(((&&&%%%$$$"""############"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$###### !!!"""###%%%'''((((((""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$###!!!!!!###%%%'''''''''((((((((())))))&&&&&&''''''''''''''''''(((((())))))))))))(((((())))))))))))************'''((()))******)))((('''&&&'''''''''((()))))))))(((((((((((((((((((((((('''''')))******)))((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********&&&&&&''''''((())))))***%%%%%%&&&'''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''''''''&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$#########$$$%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$"""############$$$$$$$$$""""""""""""############%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!! ######""""""###$$$$$$%%%$$$'''++++++)))&&&%%%%%%######$$$$$$$$$###"""!!!!!!""""""###############"""#########$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$%%%&&&&&&''''''!!!"""###$$$%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&'''###$$$$$$%%%%%%%%%%%%$$$(((&&&$$$$$$%%%'''''''''))))))))))))************%%%&&&&&&''''''((((((((())))))************))))))''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((('''''''''************************%%%&&&)))***+++***)))(((''''''''''''((((((((()))******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))************&&&&&&&&&'''((())))))***###$$$&&&((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&(((+++---''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((((((((((('''''''''"""###$$$%%%'''((())))))(((((('''&&&%%%$$$$$$#########$$$%%%''')))+++---((('''%%%#########%%%&&&'''''''''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$$$$$$$###"""!!!!!! %%%%%%$$$$$$###""""""!!!#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############""""""###$$$%%%%%%%%%))),,,---***'''&&&'''$$$$$$%%%&&&%%%$$$###"""!!!!!!"""###############!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&+++***)))'''%%%###"""!!!!!!"""###$$$%%%%%%$$$###!!!###$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&%%%""" ###&&&%%%$$$''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((())))))))))))((((((((()))***++++++***)))((())))))))))))(((((((((((())))))(((''''''''''''''',,,+++***))))))(((((()))''''''''''''&&&&&&&&&&&&(((((())))))******++++++&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$###''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''''''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''***)))((('''&&&&&&''''''&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&(((***+++,,,((($$$###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%###""""""$$$%%%''''''%%%######$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""######""""""############""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$&&&%%%%%%$$$#########$$$!!!""""""######$$$%%%%%%#########$$$%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!""""""############"""$$$%%%### !!!$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$###"""!!!"""###((()))+++++++++)))&&&$$$%%%$$$$$$######$$$$$$%%%###%%%&&&$$$!!! """%%%!!!$$$&&&%%%###"""$$$'''###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""''''''''''''(((((((((((()))))))))((((((''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((('''(((((('''&&&&&&'''((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((************)))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((''''''''''''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''((()))+++,,,,,,)))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&$$$###"""###$$$%%%'''%%%######$$$$$$$$$#########""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$##################"""""""""""""""###$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! """###$$$%%%%%%$$$###""""""""""""#########$$$$$$###$$$%%%###  """%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$###""""""""""""###$$$ !!!!!!""""""!!!!!!###$$$$$$%%%%%%$$$$$$###"""###$$$$$$"""""""""$$$''')))***++++++(((&&&$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""###$$$!!!###$$$$$$######%%%&&&###$$$$$$%%%%%%$$$$$$######"""""""""######$$$$$$#########$$$$$$$$$%%%%%% !!!!!!"""######$$$%%%%%%%%%%%%%%%&&&'''(((###$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###%%%&&&((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''(((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''***))))))(((((())))))***))))))))))))(((((((((((())))))((('''''''''(((((((((((((((((()))***++++++))))))))))))***************))))))))))))))))))(((+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))*********))))))((((((''''''(((((()))((((((((('''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%&&&'''''''''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((()))***+++)))&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$((('''%%%###""""""######&&&%%%######$$$%%%$$$###"""""""""""""""###$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######$$$$$$$$$######"""""""""###""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""######""" !!!###"""""""""###############%%%$$$############$$$%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$######$$$%%%''')))***+++***(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$$$$""""""!!!!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$$$$&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""$$$'''))))))'''$$$""""""######$$$%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))(((,,,+++***))))))***+++,,,))))))))))))(((((((((((())))))((((((((((((((()))***)))))))))******+++,,,'''''''''(((((((((((((((******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********))))))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((('''''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&''''''((((((''''''&&&###%%%''')))******((('''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&$$$############$$$&&&$$$######$$$%%%$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$'''&&&&&&%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$######"""""""""$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""$$$%%%&&&!!!!!!""""""###$$$%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$#########$$$%%%%%%$$$###%%%&&&'''(((***+++***(((%%%###&&&&&&%%%%%%%%%%%%&&&&&&'''$$$!!!"""%%%&&&%%%###"""  $$$&&&%%%######$$$$$$%%%%%%$$$$$$###!!!!!!""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%''''''''''''((((((((((((((((((((((((((())))))))))))******++++++******)))((('''&&&%%%%%%&&&'''((())))))))))))(((((((((((())))))((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))***)))))))))((((((''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$((('''&&&&&&(((((('''&&&&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&###%%%''')))******)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%############$$$%%%%%%&&&&&&$$$"""###$$$%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$%%%$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""######$$$$$$######""""""$$$%%%%%%$$$$$$%%%&&&'''(((*********(((%%%###%%%%%%$$$$$$$$$$$$%%%%%%###  $$$&&&&&&$$$"""  $$$&&&$$$"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$######"""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$######""""""#####################$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%$$$######"""!!!!!!"""######%%%%%%%%%$$$$$$$$$######''''''''''''((((((((((((''''''''''''(((((((((((()))******++++++******))))))(((((((((((((((((()))))))))))))))(((((((((((())))))((((((((()))******+++***)))(((''''''''''''''''''(((((())))))******)))(((((((((((((((((('''$$$%%%%%%&&&((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((()))))))))(((''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''"""###%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$########################%%%%%%$$$############$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########(((&&&$$$#########""" """"""######$$$%%%&&&&&&""""""###$$$$$$###""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""############""""""!!!###$$$$$$######%%%&&&&&&((()))***)))'''%%%###%%%$$$$$$######$$$$$$%%%  """$$$%%%%%%###"""!!!"""$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""##################&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&'''''''''&&&%%%$$$###%%%###!!! !!!###%%%&&&&&&%%%%%%$$$######"""''''''''''''((((((((((((%%%&&&&&&&&&'''''''''((((((((())))))))))))((((((******++++++++++++******))))))))))))(((((((((((())))))(((((()))******+++++++++***************+++&&&&&&&&&'''((()))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((''''''&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&)))'''&&&'''((()))(((&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&'''((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&%%%%%%!!!###&&&&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%&&&%%%$$$$$$#########$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$#########"""""""""%%%###!!!!!!"""###""" !!!"""""""""######$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%""""""############"""""" !!!############$$$&&&&&&''')))***)))'''$$$###%%%%%%%%%$$$$$$%%%%%%%%%!!!"""###"""!!!!!!###%%%###$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###"""!!!%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))((())))))***++++++&&&&&&&&&&&&'''((()))***######$$$$$$%%%&&&''''''&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))%%%&&&'''''''''&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$##################$$$!!!"""###$$$%%%$$$######!!!$$$''''''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%###"""###$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%&&&''''''(((&&&%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&%%%%%%$$$######""""""""" !!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$#########""""""!!!!!!"""%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!! !!!""""""""""""!!!""""""############""""""!!!"""###""""""$$$%%%&&&''')))***)))'''$$$"""'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''$$$!!! """$$$$$$&&&(((&&&###!!!"""%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$"""############$$$$$$$$$$$$$$$################## !!!!!!"""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$###""" $$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&((())))))(((&&&%%%'''(((***)))(((''''''((()))***,,,,,,+++***)))((('''''')))'''&&&'''***+++***((((((((((((((('''&&&%%%$$$))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))(((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&))))))'''$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&***)))'''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&'''&&&$$$&&&&&&%%%$$$$$$######"""%%%$$$###""""""###$$$%%%&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%''')))******(((&&&%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%"""###&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((('''&&&%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%((())))))(((&&&&&&'''(((%%%%%%%%%&&&(((+++---...***)))))))))))))))(((((()))'''&&&'''***+++***((())))))))))))((('''&&&%%%)))((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((('''((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$###############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$""""""""""""#####################""""""#########$$$$$$$$$#########""""""######""""""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################&&&((())))))'''%%%$$$%%%###$$$$$$%%%&&&'''((((((######&&&$$$"""####################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""######"""#########$$$%%%%%%%%%$$$######$$$%%%%%%((())))))(((&&&&&&''')))%%%%%%&&&''')))+++---...'''''''''(((((())))))))))))((('''((()))***)))(((************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))''''''((()))((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''')))++++++)))'''%%%$$$$$$%%%%%%&&&((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%% """$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""!!!"""#########"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""%%%'''((((((&&&$$$###$$$!!!"""###$$$%%%'''(((((($$$ $$$%%%###!!!"""""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%'''((()))(((&&&&&&''')))***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))''''''((())))))((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%% """$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***'''###!!!"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! """""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$######"""#########&&&''')))(((&&&$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%%%%"""!!!$$$$$$!!! """########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((&&&&&&(((***,,,++++++)))((('''%%%%%%(((((((((((('''''''''''''''(((((()))((())))))***''''''((((((((('''&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))***((('''''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&,,,)))%%%######%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###!!! !!!!!!!!!"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%&&&'''(((******(((&&&%%%%%%$$$$$$$$$$$$############$$$"""###%%%$$$ """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###""""""$$$%%%&&&###$$$%%%'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((&&&'''(((***((()))))))))))))))(((''')))))))))((((((''''''''''''((())))))(((((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''')))***)))((('''(((***(((''''''(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))***((('''''')))******)))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$######$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&+++(((%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$############$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$%%%$$$###!!! !!!!!!!!!""""""""""""$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%########################!!!!!!""""""""""""!!!!!! !!!!!!"""###%%%&&&'''''')))+++***(((&&&&&&&&&'''''''''&&&%%%%%%$$$$$$###"""###%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""""""""######################## !!!!!!###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&'''((('''&&&''')))***&&&'''((()))*********)))(((((()))))))))))))))***&&&(((***)))(((''')))+++''''''((((((((((((''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&''')))******)))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((##################$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###%%%&&&%%%$$$###"""!!!!!!"""""""""##################""""""######### !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""###$$$%%%&&&&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!###&&&### $$$########################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""####################################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%$$$###!!! """$$$%%%''''''&&&%%%$$$###$$$%%%%%%%%%%%%$$$###&&&'''(((''''''''')))+++&&&''')))*********)))(((''''''((()))***+++,,,,,,&&&(((******'''''')))+++(((((()))))))))))))))(((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))***)))((('''(((***''''''''''''((()))++++++************************(((((((((((()))))))))))))))(((&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%''')))******)))'''%%%(((((((((((()))+++,,,---&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$'''))))))&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%###"""''''''&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&$$$#########$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%'''((()))###"""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%$$$###"""############$$$$$$$$$######""""""""""""###### !!!###$$$%%%&&&'''"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%''')))(((&&&$$$$$$$$$ !!!!!!""""""######!!!!!!###&&&### %%%""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$"""!!!###$$$&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###))))))************))))))((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&'''((('''%%%&&&&&&''''''(((((())))))***+++,,,---,,,+++(((''''''((()))******)))((('''))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$***)))((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###"""###$$$&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))&&&$$$%%%''''''%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$###$$$$$$%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###########################&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$############"""$$$$$$$$$#########""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! !!!"""""""""$$$###############$$$$$$''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""########################$$$$$$%%%%%%%%%((('''%%%"""!!! !!!!!!((())))))******))))))(((((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))((((((((((((((()))******))))))((((((((('''''''''((())))))******))))))((())))))))))))))))))))))))''''''((((((((())))))))))))(((''''''((()))(((''',,,,,,,,,,,,------------((()))***+++***)))'''&&&'''((()))******)))((('''((((((((((((((((((((((((++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%''''''%%%###%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########"""""""""##################"""################################################%%%###""""""$$$&&&&&&&&&######""""""###$$$%%%%%%((())))))((('''&&&%%%$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$!!!""""""########################$$$$$$%%%%%%%%%$$$#########$$$%%%'''((('''(((((())))))(((((('''((((((((((((((((((((((((***)))((('''&&&'''((())))))))))))))))))***++++++*********)))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((***((('''((()))***)))(((************))))))))))))&&&'''((()))((('''&&&%%%(((((())))))))))))((((((''''''((())))))***++++++((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&$$$$$$$$$############"""$$$$$$$$$#####################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!! """%%%'''((((((""""""""""""###$$$%%%&&&*********)))(((&&&%%%$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""######$$$$$$###############$$$$$$$$$$$$$$$######$$$%%%&&&(((***+++''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''(((((()))))))))(((((())))))***+++******)))))))))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))''''''''')))***)))((('''&&&&&&%%%$$$#########&&&''''''(((((('''&&&&&&(((((())))))))))))((((((((()))))))))*********+++'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$"""###############$$$$$$"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$################################################ !!!###%%%&&&%%%!!!!!!!!!"""###%%%&&&'''++++++***)))(((&&&$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$##################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((()))))))))(((''''''''''''((()))))))))))))))((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&%%%&&&((()))((('''))))))((('''&&&%%%$$$$$$'''((((((((()))((((((((())))))(((((((((((())))))+++*********)))))))))(((*********************+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""######$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$###"""!!!!!!!!!"""###%%%&&&'''++++++***)))'''&&&$$$###########################"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))******'''''''''''''''(((((()))))))))(((((((((''''''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&%%%$$$&&&((()))((('''******)))(((((('''&&&&&&))))))))))))))))))******))))))(((((((((((())))))++++++***))))))(((''''''))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((())))))***###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###############!!!!!!!!!"""######$$$$$$''''''&&&&&&%%%$$$$$$###########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""""""""###$$$$$$$$$############"""###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%###!!!""""""""""""###$$$%%%&&&)))))))))((('''%%%$$$###"""""""""###############""""""###$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!###""""""""""""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###############"""""""""!!!"""######$$$$$$$$$$$$((())))))******))))))((())))))))))))))))))))))))(((((()))***************((((((((('''((())))))************)))))))))((((((((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))'''&&&%%%&&&(((***)))(((***))))))((((((''''''''')))((((((((())))))***+++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))*********))))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""#########$$$$$$$$$"""##################"""################################################%%%$$$$$$%%%&&&%%%###!!!######""""""###$$$%%%%%%''''''''''''&&&%%%$$$###!!!"""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""###""""""!!!"""###$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""!!! !!!###%%%%%%%%%%%%))))))************))))))))))))))))))))))))))))))'''((()))***************)))))))))))))))******++++++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&'''***++++++***,,,,,,,,,,,,++++++++++++((((((((((((((()))***+++***)))(((''''''((()))***&&&&&&''''''(((((())))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******)))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))(((((('''&&&%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((()))))))))******#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%&&&''''''(((((("""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""############""""""########################"""""""""""""""""""""""""""""""""###$$$$$$""" $$$###############$$$$$$&&&&&&&&&&&&%%%$$$$$$###!!!!!!""""""#########$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!! !!!###$$$%%%%%%$$$$$$))))))))))))************((()))))))))((('''%%%$$$))))))(((((('''''''''&&&******))))))((((((''''''***************)))((((((******))))))((((((''''''******)))((('''&&&%%%%%%))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))%%%%%%############%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((())))))***))))))((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((()))***+++***)))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&%%%$$$###############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###&&&((('''###!!!!!!###&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$#########$$$%%%&&&&&&$$$$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%########################&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$######"""!!! !!!""""""""""""#########""""""!!!!!!!!!###$$$%%%((((((((('''&&&%%%###"""$$$"""!!!"""######"""!!!"""###%%%%%%###"""###$$$!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%$$$######""""""######$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###))))))))))))************+++,,,,,,,,,+++***)))((())))))((((((((('''''''''******))))))))))))))))))***************)))(((((()))))))))*********************))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((()))******+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((((('''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((()))***+++***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%########################&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$$$$###$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###"""""""""""""""#########$$$$$$"""!!!!!!!!!"""$$$&&&'''((((((((('''&&&%%%$$$###%%%###"""###$$$%%%$$$""""""###%%%%%%###"""###$$$"""""""""#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$))))))))))))************,,,,,,---,,,,,,+++***)))))))))((((((((((((''''''))))))))))))))))))******)))************))))))(((((())))))***+++,,,,,,,,,*********+++++++++,,,,,,+++******))))))))))))***))))))))))))))))))))))))))))))((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***+++***))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((())))))))))))(((((('''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$)))'''$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%((()))***+++***)))((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''&&&$$$###"""&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$)))(((''''''&&&'''''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!"""%%%'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""%%%$$$$$$###""""""!!!!!!'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%""""""""""""###%%%'''((())))))((('''&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%###"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$######$$$&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))*********************))))))((((((((())))))(((((((((((((((((('''''''''(((((()))))))))))))))************)))((()))))))))******+++++++++++++++++++++++++++++++++******)))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$((())))))******)))((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%### """&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$&&&'''&&&$$$"""!!! !!!###$$$%%%$$$"""!!!###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""!!!""""""######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((***)))((('''&&&%%%%%%%%%$$$###"""###%%%%%%%%%###"""###%%%%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))************)))(((((((((''''''''''''(((((())))))))))))))))))&&&&&&&&&''''''(((((((((((())))))*********))))))******)))))))))(((((((((,,,++++++***))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((&&&'''((()))***)))'''''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%((((((((()))))))))((((((&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%""""""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$&&&'''&&&$$$"""!!!!!!"""$$$&&&&&&%%%$$$"""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$###!!! !!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&***)))(((&&&%%%%%%%%%%%%###!!!!!!"""$$$$$$$$$###"""###%%%%%%###"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""###$$$$$$%%%$$$$$$######$$$$$$%%%))))))))))))******************)))))))))))))))***(((((())))))))))))******&&&'''''''''''''''((((((((())))))************)))******))))))(((''''''&&&,,,+++***)))((('''&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))))))))((((((''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++***))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((()))))))))*********'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$'''))))))(((&&&$$$''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''((()))$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$###"""$$$%%%&&&'''((('''&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$######""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&***)))'''%%%$$$$$$$$$%%%"""!!! !!!###$$$$$$###"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$###"""""""""###$$$%%%&&&%%%$$$######$$$%%%&&&))))))))))))************++++++***))))))***++++++(((((()))))))))*********)))))))))))))))((((((((((((((()))******************)))))))))))))))))))))******)))))))))(((((((((((((((''''''((())))))***(((((((((((((((((((((((())))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))(((((('''((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))((((((((()))))))))************)))((('''&&&&&&%%%&&&&&&$$$%%%'''(((((((((&&&%%%%%%&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""#########$$$$$$$$$#########$$$%%%'''((()))(((%%%###"""######$$$"""!!!!!!"""$$$%%%%%%$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!"""###%%%&&&&&&%%%###""""""###%%%&&&))))))))))))******************)))(((((()))***+++(((((())))))*********+++,,,,,,++++++******))))))(((((()))***************)))))))))***++++++,,,,,,)))))))))))))))*********))))))((())))))***++++++((((((((((((((((((((((((***)))(((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++***)))''''''&&&&&&&&&$$$&&&((()))***)))((('''"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))((((((((((((((()))******((((((((((((((((((((((((###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%% ###&&&&&&$$$###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$#########$$$%%%&&&&&&""""""!!!!!!""""""###$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########!!!!!!!!!"""$$$&&&)))***)))'''%%%###""""""#########""""""###%%%'''&&&%%%"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$###""""""###$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&&&&%%%###""""""###%%%&&&+++***)))(((((()))***+++++++++,,,,,,+++***((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))******************)))''''''&&&&&&&&&(((((('''(((((()))***+++))))))************))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''&&&$$$$$$((('''&&&%%%$$$%%%&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$%%%''''''%%%$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&''''''((("""((()))$$$"""%%%$$$ ###"""!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&########################""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""******)))(((((()))*********+++,,,---,,,+++((('''))))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((++++++***((((((''''''''')))(((((((((((())))))***((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&''''''(((&&&'''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###"""!!! !!!"""$$$$$$############$$$$$$############$$$%%%&&&&&&%%%)))((($$$"""%%%%%%"""###""""""!!!!!!"""###$$$##############################"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""******)))(((((()))*********,,,...///...,,,)))&&&))))))))))))))))))))))))******++++++++++++******((())))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((,,,+++***))))))((())))))***))))))(((((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''((('''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&(((((((((''''''(((((((((''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!###$$$$$$###""""""###$$$$$$############$$$$$$############$$$%%%&&&'''((()))'''###"""%%%&&&%%%#########"""""""""""""""#################################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""*********))))))************,,,///111000---)))''')))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))((((((((((((((((((''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))************+++***))))))((((((((()))******)))(((((('''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((&&&%%%######$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))***(((%%%""""""$$$%%%%%%###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""***++++++++++++++++++***+++---000222111...***(((************************(((((())))))))))))((((((************+++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))))))))''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))************))))))((('''''''''((((((******)))(((((('''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''''''''((()))((('''%%%$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!"""$$$$$$"""!!!"""###$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''))))))***&&&######$$$$$$$$$$$$###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$####################################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""+++,,,------------,,,+++---...111222111///,,,)))************************(((((())))))))))))(((((()))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((((())))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&''''''''''''''')))))))))((('''%%%$$$###&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))***+++++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$!!!!!!"""###$$$&&&'''((()))%%%###''')))&&&###"""#########"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""------...//////...------///000111111111///---+++************************)))))))))******))))))))))))))))))************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((()))))))))*********))))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((()))((((((((((((((()))))))))(((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&'''((((((''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''###$$$$$$%%%&&&'''(((((("""###$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$############$$$$$$!!!!!!"""###$$$&&&'''((()))%%%%%%,,,///***###!!!###""""""!!!!!!"""###$$$""""""""""""""""""""""""###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""---...///000000///...---000000111111000///...---******************************++++++++++++******((())))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((())))))*********+++''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))***************)))))))))))))))******(((((('''(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%&&&'''((((((((('''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''"""###$$$%%%'''((())))))"""###$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& !!!######!!! !!!"""$$$$$$############$$$$$$######$$$%%%&&&(((*********&&&(((000444,,,$$$!!!###"""!!! !!!"""$$$&&&###########################$$$%%%%%%$$$###"""!!!########################""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""......///////////////......///111333444222---)))******)))(((((((((((((((+++,,,+++)))***---+++%%%************))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&+++***)))(((''''''''''''+++)))(((((())))))(((&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((()))))))))***+++***)))(((''''''((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""######$$$%%%&&&((())))))))))))***+++,,,***&&&###%%%%%%%%%""" $$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###"""!!!&&&$$$$$$%%%$$$!!!"""'''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$#########$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&!!! %%%&&&######'''...///000111222222333222222222333555555333///,,,+++******)))))))))******+++000222---)))))))))(((************))))))))))))***++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))))))))+++***************+++++++++)))(((((())))))(((&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******)))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$%%%&&&((()))******(((''''''((()))(((%%%"""&&&''''''%%%"""!!!###%%%$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$%%%######&&&#########"""""""""!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###)))%%%$$$((((((&&&&&&)))000111222444555666777777777666555555555444111...+++++++++***++++++,,,,,,+++555999222(((%%%)))+++************)))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))***+++,,,---***)))(((((())))))((('''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((($$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""(((((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$"""######$$$&&&''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''')))***++++++(((&&&%%%%%%%%%%%%$$$"""###$$$$$$###!!! !!!"""###""""""""""""""""""#########"""""""""###$$$$$$$$$#########$$$%%%'''(((***$$$!!!$$$&&&%%%###$$$"""""""""!!!!!!!!! """"""###$$$$$$$$$$$$###$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""&&&######%%%%%%######%%%333444555666888888999999999777555555444333111///+++++++++++++++,,,,,,---+++444888111)))'''***,,,************)))))))))(((,,,,,,++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))*********((('''((()))***)))'''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))******************)))))))))((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%%%%&&&''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""###$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((***++++++(((&&&$$$###$$$$$$$$$###!!!"""#########"""!!!!!!######""""""""""""######"""!!!!!!!!!"""###$$$$$$$$$$$$######%%%(((+++---666---%%%%%%'''%%%$$$$$$%%%$$$$$$$$$############""""""######$$$$$$$$$$$$%%%$$$###!!!!!!"""############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$###!!!!!!###777888888999999999999888:::888666444444444222000++++++*********++++++,,,+++///000---***,,,,,,***************)))))))))(((++++++******)))))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((''''''(((((()))((('''((()))***)))((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""$$$%%%''')))***+++***'''$$$###$$$%%%%%%$$$%%%&&&&&&'''(((''''''&&&$$$$$$$$$######$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$&&&))),,,...999...$$$"""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$&&&%%%$$$###"""###$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&((('''%%%%%%%%%%%%:::;;;;;;;;;;;;;;;::::::<<<:::888777888777555333---,,,++++++******++++++***+++***))),,,000...)))************))))))))))))++++++******************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,+++***)))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''***(((&&&$$$###$$$&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$#########!!!!!!###%%%''')))***+++***(((%%%$$$%%%&&&%%%%%%%%%$$$###$$$&&&''''''%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""###$$$$$$%%%$$$$$$%%%&&&(((***,,,///&&& """###%%%)))$$$$$$$$$############"""######""""""######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$(((%%%###$$$%%%$$$<<<<<<===>>>?????????>>>???>>>======>>>===;;;999//////---,,,++++++++++++***+++***))),,,000...)))************))))))))))))+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***************+++(((''''''((()))******((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""######""""""!!!!!!"""###%%%(((***+++,,,)))'''%%%%%%&&&&&&%%%$$$""" !!!$$$$$$###$$$$$$############$$$$$$%%%$$$$$$############$$$#########$$$%%%%%%&&&&&&%%%!!!!!!###$$$"""###'''############""""""""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%!!!&&&### """$$$###<<<===>>>@@@AAABBBCCCCCCBBBAAAAAABBBCCCBBB@@@===222111///...,,,,,,++++++***------+++,,,///...***************))))))))))))---------....../////////))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************''''''''''''((()))***+++(((''''''((()))******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&''')))*********))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%)))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&###"""$$$%%%'''(((((('''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%''')))***######$$$%%%&&&&&&'''(((%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!!!!""""""""""""!!!!!!"""###%%%''')))+++,,,---(((&&&%%%%%%&&&%%%$$$"""$$$!!!"""%%%&&&%%%######""""""""""""######&&&&&&%%%$$$#########$$$!!!""""""#########""""""""""""&&&)))((("""!!!###$$$$$$$$$$$$############$$$###"""""""""###%%%&&&"""###$$$$$$$$$###!!! ###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###)))%%%###&&&((('''BBBAAAAAABBBCCCDDDFFFGGGLLLHHHDDDDDDGGGFFFBBB===<<<666...+++,,,---+++)))))))))******++++++,,,,,,+++,,,,,,,,,,,,++++++***)))((()))+++---///...---***************************))))))))))))+++---...))))))))))))))))))))))))+++)))(((***,,,---***(((************************)))***++++++,,,,,,,,,,,,)))))))))***+++++++++,,,******))))))))))))***************************++++++++++++***************************************))))))))))))(((((((((((('''''''''''''''((())))))&&&%%%%%%&&&((()))((('''((('''&&&&&&'''((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###((()))***+++***)))'''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''&&&$$$######$$$%%%'''&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((######$$$%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''########################%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''(((((())))))'''$$$""" &&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''***++++++***$$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###'''&&&$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&''''''%%%######%%%'''FFFEEEDDDDDDDDDFFFHHHJJJNNNKKKHHHJJJLLLLLLIIIEEE???888000,,,,,,...---+++------------------------............---,,,+++++++++++++++---000222111000---,,,,,,++++++*********))))))((((((((())))))***************************---+++***,,,......,,,*********************************+++,,,,,,,,,++++++***************+++++++++******))))))))))))************************))))))******************************************************)))))))))((((((((('''''''''''''''((())))))'''&&&%%%&&&(((((('''&&&(((''''''&&&'''((()))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$'''((()))***)))(((&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((('''%%%$$$$$$&&&'''((('''(((((((((''''''&&&%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&)))******)))%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%"""$$$%%%$$$"""!!!"""###KKKIIIFFFEEEEEEGGGIIIKKKOOOMMMMMMOOORRRRRRPPPMMMDDD===444...---......------------,,,,,,,,,,,,,,,/////////000//////...------------///222444333222111000///...,,,+++***)))***************))))))(((************************,,,++++++,,,------,,,***************************+++++++++,,,++++++******+++++++++*********************))))))))))))***************))))))((((((((())))))))))))))))))))))))************************++++++*********)))))))))'''''''''''''''((())))))((('''&&&&&&'''((('''%%%(((''''''''''''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%&&&''')))***((((((((()))(((((('''&&&(((((('''&&&&&&&&&''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$%%%&&&((()))&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$&&&(((***)))(((&&&&&&%%%$$$############"""###$$$$$$%%%%%%$$$$$$#########"""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&''''''%%%$$$$$$$$$NNNKKKGGGDDDDDDFFFIIIKKKPPPPPPPPPRRRTTTUUURRRPPPJJJCCC999222...------------------------...............000111222222222222......///111444666555444666555333111///---+++***+++,,,---......---,,,+++************************)))))))))*********)))(((************************+++++++++++++++***)))(((,,,+++++++++***)))))))))******))))))))))))************))))))((('''''''''(((((((((((())))))))))))************************++++++++++++*********)))'''''''''''''''((()))))))))(((&&&&&&''''''&&&$$$(((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&''')))***''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))***((('''%%%$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))******((('''&&&%%%$$$############ !!!""""""""""""!!!#########$$$#########"""################################################################################################"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&''''''%%%$$$###%%%&&&PPPMMMIIIFFFEEEGGGJJJLLLRRRRRRTTTVVVWWWVVVTTTRRRNNNHHH???666111///...---//////000111222333333333---...000333555777888888333333333666999;;;;;;:::;;;:::888555222000...---+++,,,.../////////...---************************((()))******))))))))))))************************++++++++++++******)))(((,,,+++++++++***)))))))))******))))))))))))*********)))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))++++++++++++*********)))'''''''''''''''((()))))))))(((&&&&&&''''''&&&$$$(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''###$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))'''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***+++***'''%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((+++,,,+++)))'''&&&%%%$$$############ !!!""""""""""""!!!"""###$$$&&&'''(((((((((!!!""""""###$$$$$$%%%%%%########################################################################"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$###!!!!!!%%%OOOMMMJJJHHHGGGIIIKKKMMMRRRTTTWWWXXXYYYXXXVVVTTTPPPLLLDDD===777444333333000000111111222333333444000111444777999<<<===>>>::::::;;;>>>AAACCCCCCBBBBBB@@@>>>;;;888555333222,,,,,,------------,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++******+++*********************************+++******))))))+++++++++*********************))))))))))))******))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))++++++*********)))))))))'''''''''''''''((())))))((('''&&&&&&'''((('''%%%((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***+++***)))(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))'''&&&$$$%%%%%%&&&&&&''''''''')))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))))),,,+++)))'''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$'''&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&))),,,---,,,***&&&&&&%%%$$$############"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$""" !!!"""###$$$%%%&&&&&&###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&& """###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%### ###&&&JJJIIIGGGFFFFFFGGGHHHIIIMMMPPPTTTWWWXXXWWWVVVUUUOOOMMMIIICCC???<<<;;;<<<777777666666666555555555666888:::<<<>>>@@@AAAAAA??????@@@CCCGGGIIIIIIHHHHHHGGGEEEBBB???<<<:::999111000///---,,,+++++++++++++++++++++++++++++++++(((+++---,,,***)))***+++************************((())))))************)))***************+++++++++******))))))))))))******(((((())))))***+++++++++(((((())))))***++++++,,,))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''((())))))'''&&&%%%&&&(((((('''&&&(((((()))))))))(((&&&%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))***)))(((((('''(((((((((+++***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%))),,,---+++)))%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&& !!!""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%''''''((('''%%%$$$%%%'''DDDDDDCCCBBBBBBCCCDDDDDDGGGKKKPPPTTTUUUUUUUUUUUUMMMMMMKKKHHHDDDCCCCCCCCCDDDCCCBBBAAA???===<<<<<<<<<===???@@@BBBBBBCCCCCC@@@@@@AAADDDHHHJJJJJJIIIMMMLLLJJJGGGDDDAAA???>>>777666333///---+++++++++++++++++++++++++++++++++&&&)))+++***((('''(((***************************'''((()))***************))))))******+++++++++,,,******))))))))))))******(((((()))***+++,,,------((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))&&&%%%%%%&&&((()))((('''(((((()))))))))(((&&&%%%'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''(((((('''''''''''''''(((''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))+++***)))(((((('''''''''((()))))))))))))))((('''&&&''''''''''''''''''&&&"""###%%%''''''&&&%%%$$$#########$$$&&&(((***+++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!$$$(((+++,,,***((($$$$$$$$$###$$$$$$%%%%%%""""""###$$$$$$$$$$$$### !!!###$$$$$$###!!! $$$$$$$$$###############""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$###!!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%"""%%%((()))'''$$$###"""======<<<<<<;;;;;;::::::>>>@@@CCCGGGKKKMMMOOOOOOLLLMMMOOOPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEDDDEEEFFFFFFEEECCCDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKLLLLLLJJJGGGFFFEEEAAA:::444///---,,,,,,++++++************++++++************************++++++************************************+++++++++++++++*********))))))'''((()))++++++,,,,,,,,,************************,,,,,,++++++***)))(((((('''(((******((((((((()))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''))))))((('''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$&&&''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***(((&&&%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''((((((''''''''''''((((((''''''''''''((((((((((((******************************))))))((((((((('''+++***)))(((''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$&&&((()))(((&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""''''''))),,,......+++)))$$$%%%%%%%%%%%%$$$############""""""######$$$%%%""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$#########%%%&&&%%%###"""###&&&$$$$$$############$$$$$$&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######999999888888777666555555888:::===@@@CCCEEEFFFGGGFFFHHHJJJLLLNNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIGGGFFFGGGGGGGGGEEECCCEEEEEEFFFGGGHHHJJJLLLMMMKKKMMMNNNPPPOOOMMMKKKIIIIIIEEE???888222///---,,,,,,,,,++++++******************************************************************************++++++,,,,,,,,,,,,++++++******)))))))))***+++++++++,,,************************,,,,,,++++++***))))))((((((***++++++***))))))******(((''''''******)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((***(((&&&%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''***,,,+++)))&&&$$$$$$$$$$$$$$$######"""######""""""######$$$%%%"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!"""###%%%&&&&&&&&&$$$$$$######$$$$$$$$$$$$#########%%%&&&%%%###"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""###$$$########################$$$%%%%%%%%%%%%$$$######777666666444333222111111444555777999;;;<<<=========???CCCFFFIIIKKKLLLMMMOOOOOOOOOOOOOOONNNMMMLLLMMMLLLJJJJJJJJJIIIFFFDDDFFFFFFFFFFFFHHHKKKNNNPPPPPPQQQSSSTTTSSSRRRPPPOOOOOOKKKEEE>>>777222///------------------,,,+++***************************************************++++++++++++++++++******---------,,,,,,,,,,,,++++++******)))******++++++************************,,,,,,++++++***))))))))))))***,,,,,,***)))***+++***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))'''&&&%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''&&&$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$########################### !!!"""###$$$%%%%%%$$$%%%''')))++++++(((&&&######$$$$$$######"""!!!######""""""######$$$%%%###""""""""""""###$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$########################$$$%%%%%%%%%%%%$$$######777666555444333222111000333444444555666777777777666888;;;???BBBEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNQQQOOONNNMMMMMMLLLJJJHHHGGGFFFEEEFFFHHHLLLPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTQQQKKKEEE===777111///......///000000///...---***************************************+++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++,,,+++***))))))******+++************************+++++++++*********))))))(((***++++++***))))))***)))((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###(((&&&%%%&&&''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$ !!!!!!"""######$$$&&&'''(((+++,,,,,,)))&&&"""############"""!!!!!!######""""""######$$$%%%#########""""""###$$$$$$"""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######666666555444333222111111333333333333333333444444222444666888;;;===>>>??????AAAEEEHHHKKKMMMNNNNNNPPPOOONNNOOOPPPOOONNNLLLHHHGGGGGGGGGIIIMMMQQQTTTUUUUUUVVVWWWWWWWWWVVVUUUVVVTTTQQQKKKDDD===777333---...///////////////...************************))))))*********+++++++++,,,,,,,,,,,,++++++******************++++++++++++++++++******************************************+++++++++***************''')))******)))(((((()))((()))))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((((('''%%%%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''"""###%%%&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&(((***,,,+++(((%%%"""############"""!!!!!!######""""""######$$$%%%$$$$$$###############$$$"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%&&&%%%%%%######$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######666555555444444333333222333222111111000111111111222333333444555666777777999<<<@@@EEEHHHJJJKKKLLLJJJJJJKKKMMMOOOQQQPPPOOOKKKKKKJJJKKKMMMPPPSSSUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWUUURRRLLLEEE???;;;111111000///............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---------,,,++++++******)))***************++++++)))******+++++++++******************************************************'''(((******((('''((()))''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''"""###$$$&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&'''(((((((((((('''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%((()))(((%%%"""######$$$$$$######"""!!!######""""""######$$$%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$######"""######$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""###%%%&&&&&&%%%$$$######""""""######$$$###$$$%%%%%%&&&%%%%%%%%%"""""""""######$$$$$$%%%$$$%%%%%%%%%%%%$$$######777777777777777777777777444333222111111111222222333333333333333333444444444777;;;@@@CCCEEEEEEEEEBBBBBBDDDHHHMMMPPPQQQQQQOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYXXXTTTNNNHHHDDD===:::777333000///000000------------------------((())))))***++++++,,,,,,...------,,,++++++***************++++++,,,,,,,,,&&&(((***,,,---,,,***)))************************************************''')))++++++)))((()))***''')))******''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((************************(((((((((((((((((((((((('''(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%'''))))))'''&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%'''((((((((('''&&&(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&##################$$$$$$$$$$$$%%%'''((('''$$$!!!$$$$$$$$$$$$$$$######"""######""""""######$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&%%%%%%%%%###"""""""""######$$$$$$######$$$$$$$$$$$$######$$$"""!!!###&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######;;;;;;;;;;;;<<<<<<<<<<<<777666555333333444444555444444333333333333444444111444888<<<>>>??????>>>;;;<<>>::::::;;;:::666111555555444333222111000000555444444444555777999::::::<<<>>>@@@BBBFFFKKKOOOOOORRRVVVYYYZZZ[[[\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[^^^]]]\\\\\\\\\ZZZWWWTTTMMMIIIEEECCCAAA===666222111...,,,+++,,,------,,,+++,,,,,,+++******,,,---........................************))))))))))))+++,,,---...------+++***...,,,)))((()))*********---,,,+++******+++,,,---(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''******)))(((((((((((((((***))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''***(((%%%###"""$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&''')))%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))+++)))(((''''''((()))+++&&&&&&&&&''''''''''''(((+++,,,,,,***'''%%%%%%&&&&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))***((('''&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((((((((()))((((((''''''(((''''''''''''((())))))((('''''''''((((((&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))%%%###%%%)))+++(((%%%###$$$&&&((())))))(((''')))((('''%%%$$$$$$%%%%%%((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&########################%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%)))&&&######$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&LLLLLLMMMMMMMMMLLLJJJIIIKKKGGGDDDDDDEEEDDD@@@<<<::::::999888666555444333666555555444444555666666777999:::;;;===AAAGGGKKKOOOSSSWWW[[[\\\\\\\\\]]]ZZZZZZYYYYYYYYYZZZ\\\\\\]]]\\\\\\\\\\\\[[[XXXUUUUUUSSSOOOMMMKKKHHHBBB>>>999666333111000///...,,,---......---,,,,,,---///111000///---***((('''&&&************)))))))))))))))***++++++++++++***)))---+++******+++,,,+++***,,,+++************+++,,,(((((()))***************************************))))))))))))))))))))))))++++++*********)))))))))******)))((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((()))***+++)))'''%%%&&&'''''''''''''''((((((((((((&&&&&&''''''(((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''')))+++((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((('''(((((()))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((&&&%%%''''''''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$!!!###'''(((&&&###$$$%%%&&&'''(((((((((((()))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$LLLMMMNNNPPPQQQRRRSSSSSSSSSPPPNNNNNNOOOOOOKKKHHHCCCCCCAAA???===<<<::::::::::::888666555444333333666777777777888<<>>;;;777444222111///////////////...//////...---,,,++++++++++++++++++*********)))))),,,,,,------------------******)))***,,,,,,+++******))))))))))))))))))***(((((()))***************************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((()))))),,,+++***)))((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***)))(((((((((((()))***&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''(((((()))))))))((((((''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&(((***%%%&&&((())))))(((''''''&&&&&&''''''((((((((()))*********))))))(((((((((&&&&&&&&&&&&''')))***+++'''&&&&&&&&&&&&&&&''''''%%%%%%&&&((())))))))))))((((((''''''(((((()))***%%%''')))***)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((&&&'''&&&&&&%%%%%%'''((())))))((('''%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''((((((""""""""""""""""""######""""""############""""""!!!!!!"""$$$&&&&&&%%%###!!!###$$$$$$$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%##############################$$$%%%%%%$$$##############################FFFGGGHHHJJJLLLNNNOOOPPPRRRRRRRRRSSSTTTTTTRRRQQQSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHFFFCCC@@@>>>===::::::999888777999>>>AAAFFFJJJOOOSSSTTTTTTTTTTTTUUUUUUVVVXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\^^^^^^\\\ZZZYYYYYYXXXWWWVVVVVVVVVVVVPPPMMMJJJGGGEEEBBB???<<<666333000000000000///------------------------...++++++++++++************,,,,,,,,,------......///+++)))((()))***+++***))))))))))))******)))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))++++++)))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***%%%&&&'''((()))(((''''''&&&&&&''''''((((((((()))++++++******))))))(((((()))))))))(((((()))******''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((()))))))))''''''&&&&&&''''''((()))&&&))),,,,,,***(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((('''((('''&&&%%%%%%&&&((())))))((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%''''''''''''!!!!!!""""""##################$$$%%%%%%$$$######'''%%%######$$$%%%%%%%%%###%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$###$$$$$$$$$$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FFFFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOONNNLLLIIIGGGFFF>>>???>>>===;;;<<<>>>AAAEEEHHHLLLOOOPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZ\\\^^^___]]][[[ZZZZZZ[[[YYYXXXXXXYYY[[[SSSQQQOOOMMMLLLJJJFFFCCC===999555444444444111......------,,,,,,+++******,,,++++++++++++*********+++*********+++,,,---......+++)))((()))*********)))******++++++******)))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********((((((((((((((())))))***(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((('''&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&''')))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((()))))))))((((((***,,,(((((()))***++++++++++++************+++++++++++++++++++++++++++*********---,,,++++++************+++******)))))))))))))))'''(((((()))************%%%%%%%%%%%%%%%&&&''''''))),,,000000,,,((('''(((%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''(((((())))))(((''''''&&&%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%######$$$$$$###""" """###$$$%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%***'''$$$"""###%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%DDDCCCDDDEEEFFFHHHJJJLLLJJJLLLNNNOOOPPPPPPQQQRRROOOPPPPPPQQQRRRSSSTTTTTTQQQQQQRRRRRRQQQPPPNNNMMMFFFGGGGGGFFFDDDCCCDDDEEEHHHJJJMMMOOOPPPQQQTTTVVVWWWXXXZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ\\\______^^^]]]YYYZZZ[[[YYYWWWWWWZZZ\\\XXXVVVTTTSSSRRROOOLLLIIIFFFBBB<<<:::;;;999555111000000///...,,,++++++***,,,,,,+++++++++*********++++++******+++,,,...///333///+++))))))+++,,,,,,******+++,,,,,,+++******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))******'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''')))))))))''''''''')))%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''((('''(((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))+++,,,---,,,++++++---///............///000111222111111111000000000000000000000000111111111111111222111000000//////000000111000000///......//////+++,,,,,,---------,,,,,,'''''''''''''''((())))))+++000444222---((('''(((&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$""" """###%%%&&&'''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$######%%%&&&%%%$$$###$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@AAABBBDDDFFFIIIKKKFFFHHHJJJLLLLLLMMMNNNOOOLLLLLLMMMOOOQQQSSSTTTUUUPPPQQQRRRSSSSSSRRRQQQQQQNNNOOOPPPOOOMMMKKKJJJKKKKKKLLLNNNPPPQQQSSSVVVYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXXXXYYY\\\___```___]]]\\\]]]^^^\\\ZZZZZZ]]]```\\\ZZZXXXWWWVVVSSSOOOKKKNNNHHHBBB@@@@@@>>>999555111111000000/////////...,,,,,,,,,+++++++++******------,,,,,,---///000111666222---******+++---...***+++,,,------,,,+++***(((((()))***************************************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******(((((('''''''''(((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''!!!$$$'''))))))(((&&&$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&''''''((()))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))*********((('''((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((('''''''''((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))).../////////......000111444333222222333555777888666666666555555444444444666777777888888999999999666666666555555666777777666555555444333333333444/////////000//////......+++++++++++++++,,,,,,------222666444...)))'''(((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&''')))&&&&&&((((((((('''&&&%%%)))((('''&&&&&&'''((()))###$$$$$$%%%%%%&&&&&&'''"""$$$%%%'''((((((''''''######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%!!!"""$$$%%%$$$###!!! !!!"""$$$%%%&&&&&&%%%%%% !!!###$$$$$$###!!! !!!$$$&&&'''%%%###!!!"""$$$$$$$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%###""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$DDDBBBCCCEEEEEECCCEEEJJJKKKKKKKKKJJJHHHHHHIIIKKKJJJIIIHHHHHHIIIKKKMMMNNNMMMKKKNNNTTTTTTPPPPPPUUUVVVUUUSSSQQQPPPPPPQQQQQQPPPQQQQQQQQQQQQSSSVVVXXXZZZ[[[]]]]]][[[ZZZYYYYYYZZZZZZ[[[\\\]]]^^^___```]]]]]]\\\\\\\\\]]]^^^^^^\\\[[[ZZZXXXVVVTTTRRRQQQOOONNNMMMJJJFFFBBB>>><<<999666222000/////////...111///,,,,,,,,,,,,+++))),,,,,,,,,,,,------...///===777///******++++++***************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''+++)))'''&&&%%%&&&'''((((((((('''''''''(((((()))$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''))))))*********((('''&&&%%%&&&&&&&&&'''((((((((()))))))))(((((('''''''''&&&&&&''''''((()))))))))'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&'''((()))***((((((''''''''''''''''''))))))))))))***+++,,,---//////000000000111111111555555666777777888999999;;;;;;<<<======>>>??????AAA@@@???>>>===>>>??????CCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>======888888888888888999::::::666555333222111000111111000000000000///---,,,++++++***((('''&&&&&&''''''%%%&&&''')))))))))((('''&&&'''((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&'''((((((((('''%%%$$$ !!!"""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%'''''''''%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###&&&%%%###"""!!!""""""###"""&&&%%%"""(((***$$$$$$######"""!!!!!!!!!"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&EEECCCDDDHHHJJJJJJOOOUUUWWWWWWVVVRRRMMMHHHFFFEEEEEEDDDBBBAAABBBDDDFFFHHHJJJHHHJJJOOOPPPMMMNNNRRRRRRQQQPPPPPPOOOOOOPPPPPPUUUUUUVVVUUUUUUVVVXXXZZZYYYZZZ[[[\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSRRRPPPMMMJJJGGGEEE???;;;666333111000...,,,111///------......---,,,---,,,,,,,,,,,,------...666444000---,,,+++***(((************************)))************++++++++++++++++++++++++*********+++***)))))))))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((('''''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((''''''&&&%%%%%%&&&&&&'''&&&$$$%%%&&&(((''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((''''''''''''''''''(((((((((((()))******)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((()))((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''(((((())))))******++++++,,,---///000222333444444555666777888999:::<<<<<<===>>>>>>???@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFAAAAAAAAA@@@AAAAAABBBBBB>>>===<<<:::999999999999999888555222///---,,,,,,,,,+++***(((((((((((()))&&&&&&''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$############$$$$$$'''%%%###############$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############""""""############"""""""""######$$$%%%%%%&&&&&&KKKIIIJJJNNNQQQTTT[[[cccggggggfff```WWWNNNGGGCCCDDDBBB@@@??????BBBEEEGGGKKKHHHHHHKKKLLLKKKLLLOOOMMMMMMMMMNNNNNNOOOOOOOOOSSSTTTUUUTTTSSSTTTVVVXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTQQQOOOMMMFFFBBB===888555222///---111///......///000///...------,,,+++++++++,,,,,,...000111000...***((((((************************)))************+++++++++---,,,+++))))))))))))***,,,+++***)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''&&&&&&''''''((('''%%%&&&((())))))(((''''''((((((((()))))))))***)))))))))(((((('''''''''(((((((((((()))))))))+++***)))'''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''((()))))))))&&&%%%%%%&&&&&&'''((()))((((((''''''&&&'''''''''((()))***+++---...///000000111333555777999:::;;;;;;<<<===???@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLGGGFFFEEECCCBBBBBBBBBBBBDDDAAA<<<666222000000000...---,,,***))))))(((((())))))((('''''''''((((((&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''***)))((('''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$##################$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%!!!!!!###"""######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$""""""###########################$$$$$$%%%%%%&&&WWWTTTTTTWWWZZZ^^^fffooovvvxxxwwwrrrhhh[[[OOOIIIIIIGGGDDDCCCDDDHHHLLLOOOPPPMMMKKKKKKKKKKKKLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPQQQQQQQQQQQQSSSUUUUUUUUUVVVWWWZZZ[[[[[[[[[ZZZ[[[\\\]]]^^^]]]]]]\\\ZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\[[[WWWWWWWWWWWWUUUSSSQQQOOOLLLHHHCCC???;;;888444222111///......///000//////...---,,,+++++++++++++++)))---111000---))))))***************************))))))*********+++++++++---+++)))(((((()))***,,,,,,,,,+++***))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((()))(((((('''''''''(((((((((&&&%%%&&&''')))((((((((((((((()))))))))******))))))((((((''''''&&&&&&''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&%%%)))))))))(((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&''''''((()))''''''''''''((()))******+++,,,...000222444666777999:::;;;===???AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRRRRRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGIIIGGGCCC>>>;;;999888777333222111///---+++***)))---,,,+++)))(((((()))***((()))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((())))))***((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###%%%&&&''''''&&&&&&"""$$$%%%%%%%%%&&&''''''###$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%bbb___^^^aaadddhhhpppyyyzzzjjj\\\SSSOOOMMMJJJHHHJJJNNNTTTWWWWWWTTTQQQNNNNNNOOONNNKKKEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOOOOOOOQQQSSSSSSRRRRRRTTTXXXZZZZZZYYYYYYZZZ\\\^^^^^^^^^]]]\\\YYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]YYYYYYYYYXXXVVVTTTQQQPPPOOOLLLHHHEEECCC@@@===:::333111///.../////////......------,,,++++++++++++***,,,///...+++)))+++---************************))))))*********+++++++++***)))(((((()))+++---///,,,,,,+++******)))******************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))'''&&&$$$%%%'''(((((('''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''###%%%'''))))))((('''&&&'''''''''(((((())))))***((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))(((((('''''''''((((((''''''(((***,,,...000111222333444777999<<<===>>>AAABBBDDDEEEFFFGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOKKKLLLMMMNNNPPPQQQQQQRRRPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTQQQPPPPPPOOONNNMMMLLLKKKIIIHHHHHHFFFDDDBBB@@@???<<<;;;:::777555222000///000///---+++)))))))))***)))((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((('''&&&%%%%%%&&&((((((%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''((()))*********))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''''''''&&&######$$$&&&((('''&&&&&&%%%%%%$$$$$$############"""######$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''###$$$$$$$$$$$$$$$%%%%%%llliiihhhjjjlllnnnvvv~~~{{{kkkaaaXXXUUUQQQNNNOOOTTTZZZ^^^^^^]]]ZZZVVVWWWYYYWWWRRRGGGFFFDDDCCCCCCDDDEEEFFFDDDFFFIIIJJJJJJJJJLLLMMMPPPNNNLLLOOOSSSVVVVVVUUUUUUWWWZZZ\\\]]]]]]\\\[[[XXXYYY[[[]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[YYYWWWUUUSSSQQQOOOLLLKKKIIIHHHEEEBBB999777444222222111000.........---,,,,,,,,,------,,,------,,,++++++,,,...************************)))************+++++++++))))))))))))+++---///000++++++*********++++++,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++******((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&''''''(((((('''%%%$$$%%%&&&(((''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***)))((('''''''''''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((('''))))))((((((((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))+++************++++++,,,+++,,,---000333666999::::::;;;===>>>AAACCCDDDEEEFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQMMMNNNPPPQQQRRRSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOIIIJJJJJJIIIHHHFFFCCCBBBBBBAAAAAA@@@>>><<<;;;:::444333111///---,,,+++***((('''&&&&&&%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((('''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$############$$$$$$%%%%%%$$$$$$###""""""$$$%%%&&&&&&&&&&&&%%%""""""%%%&&&""" &&&%%%%%%$$$###"""""""""&&&&&&%%%$$$$$$######"""###$$$%%%&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$${{{wwwsssrrrpppooosssyyy}}}tttiiiddd^^^YYYYYY\\\aaaeeehhhiiifffdddgggkkkhhh```QQQNNNKKKHHHGGGHHHIIIKKKHHHJJJLLLMMMKKKJJJKKKKKKLLLHHHFFFHHHMMMQQQPPPOOOPPPRRRUUUXXXZZZZZZYYYYYYWWWXXX[[[]]]^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXTTTRRRPPPOOONNNMMMJJJGGGBBB???<<<999777555333111......---------...//////---,,,,,,,,,---...---+++************************)))************+++++++++******+++,,,---......///************+++,,,------************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++)))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&''''''(((((('''%%%&&&'''))))))((((((((((((((())))))))))))$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((((('''))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))((('''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((())))))******&&&&&&''''''((()))))))))++++++,,,---///000222333444444666888;;;>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHKKKMMMNNNNNNNNNMMMKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSTTTVVVWWWXXXUUUUUUUUUUUUTTTRRRQQQOOONNNMMMJJJHHHEEEBBB@@@??????@@@AAABBBCCCCCCBBBBBB;;;;;;999888666333111000******((('''''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&'''((((((''''''******((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&"""###%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""###$$$$$$%%%%%%$$$$$$##################$$$%%%&&&&&&!!! $$$%%%!!!%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$}}}xxxqqqkkklllpppsssxxxssskkkeeeccceeeiiilllppprrrqqqpppuuuzzzwwwooo[[[XXXSSSOOOMMMNNNPPPRRRUUUWWWXXXWWWUUUSSSRRRRRRHHHEEEBBBDDDIIIMMMLLLJJJLLLOOORRRVVVXXXXXXWWWWWWVVVXXXZZZ]]]^^^^^^]]]\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZ\\\]]]]]]]]]\\\[[[VVVUUUSSSRRRQQQOOOLLLIIIIIIFFFBBB>>><<<999666444...............///000111...,,,+++---000000,,,)))************************)))************+++++++++,,,,,,---.........------)))))))))***+++,,,......************))))))))))))))))))))))))((((((((((((************************''''''((()))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((()))((('''''')))******)))&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&)))((('''&&&%%%$$$$$$$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((()))******((('''&&&%%%%%%&&&'''%%%&&&&&&''''''((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))+++,,,---///222555888999;;;;;;<<<>>>@@@CCCEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLFFFHHHKKKNNNPPPQQQPPPPPPKKKLLLMMMOOOPPPRRRSSSTTTPPPPPPOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSTTTSSSSSSRRRUUUVVVVVVVVVWWWWWWXXXXXXUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZSSSSSSTTTTTTSSSQQQOOONNNSSSPPPJJJEEE@@@===<<<<<<888:::===@@@CCCDDDEEEEEECCCCCCBBBAAA>>>;;;888666......,,,+++++++++,,,---(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%###%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%#########%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$(((%%%###%%%$$$%%%%%%&&&&&&''''''((("""######$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$yyyqqqmmmmmmqqqyyy}}}qqqiiiggghhhjjjkkkrrrtttuuuyyyrrrbbb___ZZZWWWUUUVVVXXXYYY]]]___aaaaaa```^^^^^^^^^RRRJJJDDDCCCDDDCCCDDDFFFIIIIIIJJJLLLPPPSSSTTTSSSTTTWWW[[[\\\[[[[[[\\\^^^\\\ZZZZZZ\\\___```^^^\\\ZZZZZZZZZ[[[ZZZZZZYYYYYYWWWVVVVVVVVVVVVTTTPPPMMMNNNNNNLLLIIIDDD>>>999666555333000///...---+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++------++++++++++++---------,,,***)))))))))******...+++'''''')))***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((()))((('''%%%###''''''((((((((((((''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))((((((((((((((('''(((((('''(((***---000222555666888:::===???AAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQQQQPPPOOOOOONNNNNNOOOPPPRRRSSSTTTUUUSSSRRRQQQPPPPPPOOOOOOOOOQQQQQQQQQRRRRRRSSSTTTTTTRRRRRRQQQQQQQQQRRRTTTUUURRRSSSUUUWWWXXXYYYXXXXXXXXXWWWUUUTTTSSSSSSTTTTTTVVVWWWWWWWWWWWWWWWVVVUUURRRSSSTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRUUURRRMMMGGGAAA;;;888666888666777<<>>@@@BBBDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMPPPOOOOOONNNNNNMMMNNNNNNMMMNNNOOOPPPPPPOOONNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQSSSRRRQQQQQQQQQRRRTTTUUUTTTUUUWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVXXXYYYVVVVVVWWWWWWWWWWWWWWWWWWSSSSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUSSSOOOJJJEEE???<<<999999555444777999;;;AAAGGGIIIIIIIIIIIIHHHGGGFFFFFF@@@===999777555333000...***))))))*********'''%%%(((((('''&&&&&&&&&&&&''')))))))))))))))((('''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%''')))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$######|||zzzvvvmmmiiifffdddhhhjjjnnnwwwvvvsssnnnhhheeedddeeefffrrrtttwwwyyyyyyyyyzzz{{{nnn```QQQLLLLLLKKKKKKLLLFFFEEEDDDFFFHHHIIIIIIHHHIIILLLOOORRRTTTVVVYYY[[[YYYYYYYYY[[[^^^`````````^^^^^^______^^^^^^]]]\\\XXXWWWWWWWWWXXXWWWTTTRRROOOOOOOOONNNLLLJJJGGGFFF<<<999555222111111000///000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,***(((((()))***)))((())))))))))))))))))))))))*********))))))))))))((()))***+++++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''(((((((((''''''((()))***+++,,,,,,111111222333666999<<<>>>???@@@AAACCCEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPSSSRRRRRRPPPOOONNNMMMMMMNNNNNNOOOOOOOOONNNNNNMMMPPPPPPPPPQQQQQQRRRRRRRRRSSSRRRPPPNNNMMMNNNOOOPPPMMMNNNPPPPPPPPPOOOMMMLLLOOOOOONNNNNNOOOQQQRRRSSSVVVVVVWWWWWWWWWVVVTTTSSSTTTSSSSSSRRRSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVSSSSSSSSSSSSRRRQQQOOONNNKKKKKKKKKKKKMMMOOOQQQRRRSSSRRRQQQNNNKKKGGGCCCAAA===888333444555777<<>>;;;999777333000///---+++))))))(((''''''&&&&&&'''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''%%%###"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%((('''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%~~~{{{zzzsssqqqrrryyy}}}|||yyyuuurrrnnnlllkkkoooqqqtttwwwzzzrrrbbb\\\YYYVVVTTTUUUXXXVVVTTTSSSSSSRRRPPPOOOMMMLLLJJJKKKLLLNNNPPPQQQRRRRRRTTTUUUWWWZZZ\\\^^^]]]]]]^^^_______________ZZZYYYXXXXXXYYYYYYWWWVVVSSSRRRRRRQQQPPPNNNMMMLLLKKKGGGBBB===:::888555333//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***,,,,,,,,,,,,***))))))******+++,,,,,,,,,,,,((()))******)))))))))***))))))))))))))))))))))))++++++++++++************((((((((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))+++,,,...000333555777888;;;<<<===???BBBDDDFFFHHHHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPOOONNNMMMPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGEEECCCCCCCCCDDDEEE@@@BBBCCCDDDCCC@@@===;;;::::::;;;===@@@DDDGGGIIIIIIKKKLLLNNNOOOPPPOOOOOORRRQQQOOOKKKHHHDDDAAA???CCCCCCCCCCCCDDDEEEGGGGGGKKKKKKLLLKKKIIIFFFCCCAAA@@@???>>>>>>>>>>>>@@@@@@EEEGGGKKKNNNQQQRRRRRRRRRNNNJJJFFFEEE@@@999666666;;;===AAAEEEIIIKKKMMMNNNMMMKKKJJJJJJIIIHHHEEECCCCCC@@@;;;777555222...,,,(((((('''''''''(((((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%###"""###%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######zzz~~~~~~zzztttooollleeefffgggjjjpppxxx{{{pppjjjddd]]]YYYXXXZZZYYYYYY[[[^^^``````___XXXTTTOOOLLLKKKKKKKKKJJJMMMNNNOOOPPPQQQSSSWWWZZZ[[[\\\]]]___```aaaaaaaaa[[[ZZZXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNOOOLLLHHHDDDAAA>>>;;;888222111///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******))))))***+++++++++******''')))++++++***))))))***))))))))))))))))))))))))+++++++++************))))))))))))*********++++++''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''((()))+++,,,------111222444777:::<<<>>>???@@@@@@BBBDDDFFFHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNKKKKKKIIIGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>=========:::;;;<<<<<<;;;999777666222333444555888<<>>???CCCDDDEEEFFFEEEBBB@@@>>>===<<<<<<;;;999888777777;;;>>>BBBGGGKKKNNNQQQRRRQQQNNNMMMNNNIII@@@:::999999:::===@@@DDDGGGJJJKKKJJJIIIJJJKKKMMMMMMKKKIIIHHHEEEAAA>>>;;;777333000++++++***)))))))))******)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%######%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""eeejjjrrryyy~~~|||sssnnnfffdddbbbaaadddmmmxxx~~~{{{xxxqqqhhhcccddd``````aaaeeejjjmmmoooooojjjccc[[[TTTPPPNNNKKKIIIHHHJJJKKKKKKKKKMMMQQQUUUUUUWWWYYY[[[]]]___``````]]][[[XXXWWWWWWWWWVVVTTTSSSSSSRRRQQQQQQPPPQQQQQQOOOMMMKKKJJJHHHEEEBBB???888777444111///......///------------------------+++++++++,,,,,,,,,------++++++************++++++))))))*********)))((('''&&&(((++++++***))))))+++))))))))))))))))))))))))+++************))))))))))))((((((((())))))***+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((()))+++---///111222333888999:::===@@@BBBDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPOOOPPPPPPQQQPPPNNNLLLJJJDDDCCCAAA???======<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::888777666666666666555555444333222111111222444666888999888:::<<>>:::999888777777888999;;;:::<<>><<<:::;;;;;;;;;999666333222333555888===AAAEEEIIIJJJLLLKKKMMMPPPNNNGGGCCCCCC>>>======>>>@@@CCCFFFHHHHHHHHHJJJLLLOOOPPPNNNLLLKKKIIIGGGEEECCC@@@<<<888222111000...,,,++++++***)))))))))))))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&((()))'''%%%$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$YYY^^^dddiiimmmrrryyywwwppprrrnnnhhhbbbbbbhhhrrryyy|||}}}{{{sssoooppphhhhhhiiimmmrrruuuwwwwwwxxxqqqfff]]]WWWSSSOOOLLLFFFGGGIIIHHHGGGIIIMMMRRROOOQQQSSSVVVXXX[[[\\\]]]]]][[[XXXWWWWWWVVVUUUSSSRRRRRRRRRQQQRRRRRRSSSTTTMMMMMMLLLMMMMMMKKKGGGDDD>>><<<888444000///......------------------------++++++,,,,,,,,,---------,,,+++***))))))***+++,,,((()))*********((('''&&&%%%(((+++,,,***((()))+++))))))))))))))))))))))))*********))))))))))))(((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********+++---///222444666777<<<<<<>>>AAACCCFFFHHHIIIGGGHHHIIIJJJLLLLLLLLLLLLPPPPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRNNNNNNOOONNNLLLIIIFFFEEE>>>===:::888777666666666666666777777777888888888888999:::;;;:::888666444444444333333333333333333444333222222222333444555555666888;;;===>>>>>>>>>@@@@@@AAA@@@???===;;;::::::999777666555666888999555888;;;>>>@@@???===<<<999:::;;;;;;:::666333111///000222666:::>>>AAACCCGGGFFFIIIOOOPPPLLLJJJLLLCCCBBB@@@??????AAADDDFFFHHHIIIJJJMMMPPPQQQOOOMMMMMMMMMLLLLLLKKKHHHDDDAAA888777444111///,,,+++***)))))))))))))))(((((('''((()))))))))******++++++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%(((***)))&&&$$$%%%'''(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&ffffffeeegggiiimmmqqqsss|||}}}}}}xxx~~~}}}|||zzzxxxuuupppmmmnnnqqquuu|||wwwvvvooojjjiiilllpppxxx{{{nnnaaaZZZXXXSSSMMMKKKJJJHHHGGGHHHIIIKKKLLLNNNMMMLLLOOOSSSVVVVVVVVVXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSQQQQQQQQQRRRQQQQQQPPPPPPHHHDDD???;;;777444000---------------,,,+++))))))***+++,,,,,,---...//////---,,,++++++******++++++))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((())))))))))))************&&&%%%$$$%%%''')))))))))''''''''''''''''''''''''###&&&((()))'''&&&''''''&&&&&&&&&'''((()))***+++(((''''''&&&%%%%%%&&&&&&&&&'''(((''''''(((+++......///111444777999;;;<<>>@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBB???<<<===@@@===777777;;;========================<<<;;;;;;;;;<<<:::777555//////000222444888;;;===>>>AAAFFFJJJLLLLLLJJJHHHHHHHHHGGGGGGEEEDDDBBBAAACCCDDDGGGJJJMMMOOOQQQQQQRRRRRRRRRQQQNNNKKKHHHFFFAAA@@@>>>:::555000+++)))+++)))'''&&&''''''&&&$$$(((((())))))))))))))))))(((((('''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$&&&%%%$$$"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%&&&$$$$$$$$$%%%sssqqqnnnllllllnnnppprrryyy|||}}}xxxwwwsssppppppmmmkkkooouuu~~~zzzrrrkkkhhhiiimmmuuu~~~uuuggg^^^ZZZWWWRRRPPPOOOMMMLLLLLLMMMOOOOOOPPPNNNLLLMMMOOOQQQQQQQQQTTTUUUVVVWWWWWWWWWVVVVVVSSSSSSRRRRRRQQQQQQRRRRRRPPPPPPQQQQQQRRRQQQQQQQQQLLLIIIEEEBBB???;;;777444//////...---,,,,,,++++++,,,,,,,,,,,,---------------,,,++++++***+++++++++************************)))***++++++))))))***+++******))))))))))))******)))************))))))((())))))))))))))))))))))))))))))******))))))((('''''''''''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''$$$&&&((()))(((''''''((('''&&&&&&&&&'''((())))))(((''''''&&&&&&&&&'''''''''((())))))***+++///111333444666888;;;===???@@@DDDEEEEEEFFFGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMLLLJJJHHHFFFEEEGGGFFFEEEBBB>>>999666333111000///......///000111222222222222222222111000...000222333333333555777777777777777777888888888888999999:::;;;<<<===>>>===>>>@@@BBBDDDGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJGGGHHHJJJHHHBBBBBBFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======;;;777555666555444444444444555666<<<===???AAACCCDDDEEEEEEKKKKKKLLLLLLLLLKKKKKKJJJCCCCCCCCCDDDGGGKKKOOOQQQTTTSSSRRRQQQOOONNNLLLKKKEEEDDDBBB???;;;666222000---+++)))(((((()))(((((()))))))))))))))*********((((((((('''''''''&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((()))***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$%%%&&&}}}xxxtttrrrrrrrrruuuxxx{{{vvvrrrnnnmmmjjjiiimmmsssxxxmmmgggeeegggoooxxxqqqfffaaa]]]YYYVVVUUUTTTTTTTTTUUUWWWXXXWWWUUUQQQMMMKKKJJJJJJJJJNNNOOOQQQSSSTTTUUUVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQOOOPPPQQQRRRRRRRRRRRRRRRPPPNNNKKKIIIGGGCCC>>>;;;444222000...---------------------,,,,,,+++++++++------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,******))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))******++++++******)))(((&&&&&&'''(((((()))******))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%'''))))))((((((((()))''''''&&&&&&&&&''''''(((((('''''''''''''''((()))(((***,,,---...111444777999:::<<<>>>@@@BBBDDDDDDHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMLLLKKKKKKKKKLLLJJJIIIHHHFFFCCC@@@>>><<<@@@???===:::777444222111......------...000222333000111111111000000///...---///111333444666888;;;999999::::::;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFIIIKKKNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOPPPNNNJJJJJJMMMKKKKKKKKKKKKKKKKKKKKKKKKGGGEEECCCAAA???===999666;;;999888666444333222222888777777777888;;;>>>@@@EEEFFFHHHJJJKKKLLLMMMMMMCCCAAA???>>>@@@EEEJJJNNNRRRQQQQQQPPPPPPPPPPPPPPPJJJJJJIIIFFFCCC???<<<:::333000,,,***++++++++++++))))))))))))******+++,,,(((((((((((('''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$############$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$$$$&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%%%%&&&'''|||wwwuuutttuuu}}}}}}yyywwwuuutttxxx}}}rrrxxx|||xxxtttxxxtttkkkfffffflllttt~~~ssskkkfffaaa\\\[[[ZZZZZZ\\\___bbbdddcccaaa\\\TTTLLLGGGEEEFFFIIIJJJLLLNNNPPPRRRTTTUUUSSSTTTTTTTTTTTTSSSSSSSSSOOOOOOPPPRRRSSSSSSSSSSSSPPPOOONNNMMMKKKHHHCCC@@@888666333000............,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,******))))))))))))******,,,+++***((((((((())))))))))))))))))))))))))))))+++++++++++++++***))))))(((((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))************)))'''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&((())))))(((((()))***((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***+++,,,...111333444777:::<<>>;;;:::999888777666666555555555444333333444666888:::<<<>>>@@@DDDGGGIIIKKKKKKDDDBBB???======AAAEEEHHHKKKMMMNNNPPPQQQQQQQQQPPPNNNNNNNNNLLLJJJGGGEEECCC:::666222///------,,,,,,***))))))((()))***+++,,,)))))))))(((((((((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''%%%###""""""$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$$$$$$$&&&'''~~~{{{yyy|||}}}yyy|||vvvtttpppjjjiiiooo{{{xxxrrrooottt{{{zzzrrrlllbbbaaa______bbbfffkkknnnooooookkkaaaTTTJJJFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSTTTUUUVVVWWWVVVVVVVVVOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPPPPPPPOOOMMMIIIEEE>>><<<888444111///...///******+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******))))))))))))******,,,+++)))((((((((()))***))))))))))))))))))))))))+++++++++++++++***))))))******))))))(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''))))))((('''''''''''''''''''''''''''((())))))(((((()))+++(((''''''&&&&&&&&&''''''''''''((()))***,,,---...111444777999:::<<>>>>><<<<<<===>>>>>>>>>>>>??????@@@@@@@@@CCCCCCCCCDDDEEEEEEEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKHHHIIIJJJLLLNNNOOOQQQQQQVVVWWWWWWTTTRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVSSSOOOMMMKKKIIIFFFDDD<<<<<<<<<;;;:::999888888555555666666777777777777777999<<<@@@CCCFFFHHHIIIEEEDDDBBBAAA@@@@@@AAAAAAFFFIIINNNRRRTTTTTTRRRPPPPPPQQQQQQPPPNNNLLLJJJIIIBBB>>>999555222000---,,,+++***(((''''''(((***+++******)))))))))(((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!""""""###$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((&&&###!!! """$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""#########"""###%%%(((}}}|||zzzpppjjjjjjooovvvzzzwww}}}{{{nnnjjjeeebbbcccgggmmmqqqtttxxxxxxooo___RRRKKKJJJGGGGGGGGGGGGIIIJJJKKKLLLPPPRRRTTTVVVWWWWWWWWWWWWPPPQQQRRRRRRSSSSSSSSSSSSTTTSSSRRRRRRSSSRRROOOLLLEEECCC???:::555222000///***++++++,,,...//////000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))******++++++******)))(((******)))(((((('''&&&&&&'''((()))******)))((('''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&$$$$$$%%%''')))***)))'''''''''''''''''''''''''''((((((((('''''')))+++(((((('''''''''(((((()))***++++++---...111222333888:::===??????@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKFFFEEEBBB???<<<;;;::::::777777666666777888888999===<<<<<<;;;::::::999999===<<<;;;:::::::::;;;<<>>@@@AAABBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHJJJLLLNNNOOOQQQRRRSSSVVVUUUQQQOOORRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXUUURRRQQQPPPPPPNNNLLLEEEEEEDDDBBB@@@===;;;:::999:::<<<======<<<:::888444555888<<>>@@@CCCDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGFFF@@@???<<<999666555444444333222222333444555777888:::;;;;;;;;;;;;999888777<<<<<<;;;;;;;;;===>>>???AAABBBDDDFFFGGGHHHHHHHHHDDDEEEGGGGGGGGGGGGIIIKKKLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNNNNQQQUUUTTTOOOMMMQQQSSSRRRTTTTTTTTTUUUVVVWWWWWWWWWVVVTTTRRRRRRSSSTTTTTTSSSNNNMMMLLLJJJGGGDDDAAA???@@@AAABBBBBBBBB@@@>>>===777888:::<<>>:::555333///,,,******+++,,,+++++++++************)))&&&'''(((*********)))((())))))))))))))))))))))))###$$$&&&(((((('''&&&%%%''')))***)))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&$$$"""!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***---...%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&'''+++...zzzxxxzzzsssqqquuuyyy|||~~~qqqgggaaa^^^^^^fffmmmtttvvvqqqfff[[[TTTPPPOOOIIIDDDHHHOOOPPPJJJHHHHHHIIIKKKNNNPPPPPPOOOUUUQQQPPPRRRRRRPPPQQQTTTTTTVVVWWWVVVTTTRRRRRRSSSVVVTTTRRRNNNJJJCCC;;;555222111///...---......///+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))).........---,,,+++***))))))************+++++++++))))))(((((((((((())))))))))))***+++,,,------...)))(((&&&%%%%%%&&&((())))))((((((((('''''''''''')))((('''&&&&&&'''((()))---,,,+++)))((((((((((((&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((('''''''''((((((&&&'''(((((()))))))))(((((()))+++,,,,,,...111333444555777:::===@@@BBBCCCHHHGGGEEEDDDCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEAAA@@@???>>>============@@@AAABBBCCCBBB@@@>>><<<666555444333222222222222000000/////////111222444777666666555666888:::;;;777888999;;;===???@@@AAAEEEFFFGGGHHHIIIKKKLLLLLLOOONNNLLLKKKKKKKKKLLLMMMIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIGGGEEEEEEEEEFFFFFFDDDEEEHHHJJJJJJJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIINNNVVVZZZXXXXXX^^^bbbaaaXXXVVVSSSPPPOOOPPPRRRTTTSSSQQQOOOPPPSSSUUUWWWWWWVVVUUUSSSQQQOOONNNMMMMMMJJJJJJJJJIIIHHHFFFDDDBBBEEEEEEFFFGGGGGGGGGHHHHHHEEEDDDDDDCCCDDDDDDEEEEEEEEEEEECCCBBBBBBCCCDDDEEENNNNNNOOOOOONNNMMMKKKJJJMMMMMMLLLLLLKKKIIIFFFCCC???;;;555000.........---,,,++++++,,,------***((())))))(((((((((((())))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$&&&%%%$$$%%%(((***++++++#########"""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""###%%%'''""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$######%%%&&&&&&'''&&&%%%$$$###&&&'''(((***,,,...///000yyyyyy{{{|||mmmgggffffffiiilllvvvzzzyyyooojjjggggggfffiiinnnqqqooohhh___YYYSSSRRROOOLLLPPPVVVVVVQQQNNNKKKIIIHHHJJJLLLMMMNNNRRROOOOOOQQQRRRPPPQQQTTTSSSUUUVVVUUUSSSRRRRRRSSSSSSRRRQQQOOOLLLFFF@@@;;;555333111...---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,---,,,,,,+++***))))))************+++++++++******))))))))))))******+++++++++,,,,,,,,,,,,,,,)))(((&&&%%%%%%&&&((()))))))))(((((((((''''''''')))((('''&&&&&&'''((()))***))))))(((''''''''''''''''''((())))))(((''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((('''''''''''''''(((''''''''''''(((((()))))))))+++---...///111444666888999;;;===@@@BBBDDDEEEIIIHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGEEECCCBBB>>>===<<<:::999888888888555666777777777666555444444333222222111222222222000000//////000111333444444444444444555666777777:::;;;<<<>>>AAACCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKNNNMMMMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHGGGEEEEEEEEEEEEEEECCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFKKKRRRXXXYYY]]]ffflllmmmccc^^^YYYUUUTTTSSSSSSRRRQQQOOOMMMMMMOOORRRSSSSSSUUUTTTRRRQQQPPPOOOOOONNNMMMMMMMMMMMMLLLJJJIIIGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMKKKHHHFFFDDDCCCCCCFFFEEEDDDCCCBBBBBBBBBCCCGGGIIILLLNNNNNNLLLIIIGGGHHHIIIJJJKKKLLLKKKHHHFFFCCC???999555333111///...,,,+++***+++,,,,,,+++)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$###"""""""""###$$$$$$###"""$$$$$$###############$$$%%%%%%%%%$$$$$$#########&&&&&&&&&$$$""""""###%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$'''((()))+++...000111222~~~~~~rrriiiccc```bbbffffffjjjuuu}}}wwwtttssslllkkklllnnnpppmmmgggbbb]]]\\\YYYXXX[[[aaaaaa]]]XXXSSSMMMHHHGGGIIIJJJKKKMMMKKKLLLPPPQQQOOOOOORRRQQQSSSTTTTTTSSSRRRRRRSSSRRRQQQPPPPPPNNNKKKFFFBBB;;;888444000---,,,,,,---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++******)))************++++++++++++******************+++,,,,,,,,,,,,++++++******)))((('''&&&&&&'''((())))))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&'''((()))***,,,...111222444666999;;;>>>>>>???AAACCCDDDEEEFFFIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGDDDAAA???===:::999777555333222222111222222222222333333333333333333222222222333444444555555444555555666777888::::::;;;<<<============???@@@BBBDDDFFFGGGIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKKKKIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDCCCDDDCCCBBBAAAAAA@@@AAAAAA>>>???@@@AAABBBCCCDDDDDDHHHHHHHHHHHHGGGFFFEEEEEEGGGMMMTTTXXX^^^hhhnnnpppiiibbbYYYUUUUUUTTTPPPLLLPPPMMMKKKJJJLLLNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPOOOPPPQQQQQQQQQPPPOOONNNMMMMMMKKKKKKLLLNNNPPPQQQUUUTTTQQQNNNKKKIIIHHHGGGHHHGGGFFFDDDBBBAAAAAAAAA>>>AAAFFFJJJKKKJJJGGGEEEDDDEEEHHHJJJKKKKKKJJJJJJHHHEEEAAA===:::777333000---+++))))))+++,,,,,,,,,))))))(((((((((((())))))*********))))))(((((('''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$'''&&&%%%%%%&&&&&&$$$""""""###$$$%%%%%%%%%###"""%%%%%%$$$###""""""""""""$$$$$$###############"""'''''''''%%%###!!!"""$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&((()))+++---000222444555~~~xxxqqqlllllloookkkmmmuuu}}}yyyuuuvvvxxxwwwrrrmmmllliiieeebbbcccfffgggfffbbb]]]VVVPPPLLLJJJHHHFFFIIIGGGHHHLLLNNNLLLLLLOOOOOOQQQRRRSSSRRRQQQRRRSSSSSSRRRQQQQQQQQQNNNJJJGGGAAA>>>888333///---------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++++++++******))))))*********+++++++++************************************************))))))(((''''''((()))))))))))))))(((((((((((('''(((((((((''''''(((((((((%%%%%%&&&&&&'''''''''''''''((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((***)))'''&&&''')))+++,,,///222555777999;;;>>>@@@BBBBBBCCCCCCDDDEEEEEEFFFIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIGGGEEEBBB>>>:::888555444333111000000000000555555555555666777888999666666666666777888999:::======>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGFFFFFFEEEGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>>>>;;;;;;<<<===???AAACCCDDDLLLLLLLLLKKKJJJIIIGGGFFFGGGLLLSSSYYY___dddhhhiiiggg___WWWTTTVVVUUUQQQKKKNNNKKKHHHGGGIIIKKKMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSRRRRRRPPPNNNMMMLLLMMMOOORRRTTTVVVUUUTTTSSSRRRQQQQQQQQQMMMLLLJJJHHHEEECCCBBBAAA;;;>>>AAAEEEGGGGGGGGGFFFDDDEEEFFFFFFGGGIIIKKKMMMLLLJJJHHHEEEBBB===888444000---***)))***,,,------))))))(((((((((((()))))),,,++++++***)))(((((('''(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%######%%%&&&&&&&&&&&&'''(((&&&%%%$$$###""""""""""""$$$$$$$$$$$$############%%%&&&'''%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%'''((('''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((+++,,,...000333555777888zzzvvvwwwvvvvvv{{{yyy{{{tttlllgggddddddfffhhhjjjgggccc___YYYRRRKKKEEEGGGEEEEEEIIIJJJHHHHHHLLLLLLNNNPPPQQQPPPPPPRRRSSSUUUTTTSSSSSSRRRPPPMMMJJJFFFCCC>>>888444111000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))***+++++++++******))))))*********+++++++++(((((()))******)))(((((('''''''''((()))*********)))))))))(((((()))))))))***)))))))))(((((((((((('''(((((((((((((((((('''%%%%%%'''(((((()))((((((&&&&&&&&&''''''(((((((((******++++++++++++******(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))+++***))))))***,,,///000333666:::<<<>>>@@@BBBDDDCCCCCCDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHFFFDDDAAA===999777333333222222222333444444888888777888999:::<<<===<<<<<<======>>>???AAAAAADDDDDDEEEFFFFFFGGGGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFLLLKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEEEECCCAAA@@@CCCBBBAAA@@@@@@@@@@@@AAA======>>>>>>????????????<<<<<<===???AAADDDFFFHHHMMMNNNNNNNNNMMMJJJHHHGGGGGGJJJQQQXXX^^^______^^^bbb[[[UUUTTTXXXZZZVVVQQQLLLHHHEEECCCEEEHHHJJJKKKHHHHHHHHHIIIIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQPPPOOONNNOOORRRUUUWWWVVVVVVUUUUUUVVVWWWXXXXXXRRRQQQOOOMMMJJJGGGEEECCC>>>>>>???@@@BBBDDDFFFHHHGGGGGGFFFDDDBBBDDDIIIMMMMMMLLLKKKJJJHHHCCC>>>999666222...,,,,,,---......))))))(((((((((((()))))),,,++++++***)))(((((('''(((''''''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######%%%''''''&&&%%%%%%%%%%%%###!!!"""%%%'''&&&%%%$$$###""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))******...///111333666888:::;;;|||~~~}}}zzzyyy}}}|||ssslllfffaaabbbffflllmmmnnnmmmhhh___TTTLLLJJJFFFEEEGGGGGGEEEFFFIIIIIILLLNNNOOOPPPPPPQQQSSSVVVUUUTTTTTTSSSRRROOOLLLJJJHHHDDD???:::777555444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++******)))************+++++++++'''((()))******)))((('''&&&&&&'''((()))***++++++))))))************))))))******)))))))))(((((((((''''''((((((((((((''''''&&&'''((()))******)))(((&&&&&&%%%&&&&&&'''((()))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''')))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''''''''''''''''''((()))***+++++++++,,,...111333555777:::>>>AAABBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEBBB???===;;;777777777888999:::;;;<<<>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHIIIJJJJJJJJJIIIFFFGGGGGGHHHHHHHHHGGGGGGKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;<<<===>>>:::;;;===???@@@AAABBBBBB>>>???AAADDDGGGJJJLLLMMMRRRSSSTTTTTTSSSPPPNNNLLLGGGGGGJJJRRRWWWWWWWWWWWW[[[VVVSSSTTTXXXZZZXXXVVVNNNJJJEEECCCCCCFFFGGGHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNOOONNNNNNMMMQQQPPPPPPPPPQQQSSSVVVXXXWWWWWWWWWVVVWWWWWWXXXYYYVVVUUUTTTQQQNNNKKKHHHFFFCCCAAA???>>>???AAADDDFFFGGGHHHGGGDDDAAABBBFFFJJJKKKKKKKKKLLLKKKIIIDDD@@@<<<999444000///......---))))))(((((((((((())))))*********))))))(((((('''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&'''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&$$$'''((((((&&&"""!!!###&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&!!!###&&&&&&&&&&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))+++---///222333555666888:::<<<<<>>>>>>>>@@@BBBCCCCCCEEEGGGJJJMMMOOOOOOPPPLLLNNNQQQUUUXXXZZZ\\\\\\```aaaccccccbbb```^^^\\\XXXRRRPPPUUUYYYYYYZZZ]]]^^^\\\ZZZZZZ\\\^^^]]]\\\YYYTTTNNNIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVUUUVVVVVVWWWXXXYYYXXXWWWVVVTTTQQQMMMJJJHHHDDDCCCAAA???>>>>>>@@@AAABBBFFFIIIHHHDDDBBBBBBEEEGGGHHHIIIKKKMMMLLLIIIGGGCCC???999555222000---,,,))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&%%%###!!!###'''(((%%%###%%%'''$$$$$$###############$$$######$$$$$$%%%%%%%%%%%%"""$$$''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&'''(((((()))***---000222444666777888999:::<<<======~~~|||yyyqqqllldddcccdddiiisssxxxlllfffhhhggglllsssyyyzzzsssiiiaaaTTTNNNIIIGGGEEECCCEEEJJJFFFIIILLLNNNNNNOOOQQQSSSSSSSSSRRRSSSUUUUUUSSSRRRMMMLLLKKKIIIEEEAAA===;;;333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---,,,+++***))))))************+++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,++++++++++++*********++++++++++++******************))))))))))))&&&'''((())))))((('''&&&&&&''')))******)))'''&&&((('''''''''((()))+++,,,******++++++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))***,,,,,,+++---000333777999;;;<<<<<>>>>>>>>?????????BBBAAA@@@@@@AAABBBDDDEEELLLKKKJJJJJJKKKMMMPPPQQQTTTVVVZZZ]]]aaacccdddddd```cccgggkkkoooqqqrrrrrroooqqqrrrssssssqqqnnnlllrrrhhh```aaacccdddgggllljjjiiiiiihhhggggggggghhheee___WWWPPPMMMLLLKKKKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLMMMNNNRRRRRRSSSTTTVVVXXXYYYZZZXXXWWWVVVUUURRRNNNKKKIIIDDDCCCBBB@@@???===<<<;;;===DDDKKKLLLHHHCCCAAAAAADDDEEEGGGJJJMMMNNNLLLJJJGGGCCC===888444111---+++))))))(((((((((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''''''''''''''(((((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''###$$$%%%&&&''''''''''''***)))'''&&&%%%$$$!!! $$$$$$######%%%##################$$$$$$""""""######$$$$$$$$$$$$$$$&&&(((((('''%%%%%%%%%&&&%%%$$$$$$############!!!!!!"""###%%%&&&'''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&(((((()))++++++,,,---000333666777888999999:::;;;<<<======uuusssvvvxxx{{{}}}zzzooojjjeeebbbeeemmmvvv}}}zzzyyywwwtttuuuzzz~~~{{{nnnccc```\\\UUUQQQNNNMMMMMMMMMJJJHHHFFFHHHLLLNNNLLLJJJPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPNNNLLLIIIGGGFFFEEE???999111...000000...,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++******)))))))))))))))*********+++++++++------,,,+++***)))(((''')))************+++++++++,,,++++++***************((((((((((((((((((((((((******))))))((((((''''''((()))(((&&&$$$###$$$%%%))))))'''&&&&&&'''((()))******+++++++++******)))%%%%%%'''''''''&&&%%%$$$###'''+++***&&&###%%%(((%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))))))))((('''''''''(((***---111333444666777:::<<<===>>>>>>@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHJJJLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFHHHJJJKKKKKKJJJKKKIIIGGGEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCAAA@@@@@@@@@AAACCCAAA???===<<<===>>>???:::===???@@@AAABBBCCCEEEEEEEEEGGGJJJNNNRRRVVVXXX[[[ZZZYYY[[[___cccfffgggeeekkkrrruuutttrrrrrrsssrrrkkkkkkssszzzzzzzzz|||~~~}}}~~~zzztttqqqsssyyy}}}~~~{{{xxxvvvuuutttqqqmmmhhhccc^^^ZZZXXXVVVSSSRRRQQQMMMHHHHHHLLLKKKKKKJJJHHHEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVVVVTTTRRRPPPHHHFFFCCC@@@>>>===<<<<<<===>>>AAADDDEEEEEEDDDCCCAAABBBCCCFFFIIIKKKJJJHHHLLLGGGBBB??????;;;555///...,,,+++)))((('''((((((+++***)))))))))))))))***++++++***)))((('''&&&&&&(((((())))))((('''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''')))***+++,,,'''%%%######$$$$$$######,,,,,,***'''$$$$$$%%%&&&%%%###!!!!!!"""###"""!!! """###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$'''&&&%%%$$$$$$%%%&&&'''"""######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***...///111333555777888888999777555777===DDDJJJNNN|||vvvtttrrrsssvvv|||~~~xxxrrrjjjdddcccgggmmmrrr}}}|||{{{vvvllllllhhhccc^^^[[[ZZZZZZZZZTTTPPPJJJGGGGGGJJJLLLNNNPPPQQQRRRRRRSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFBBB;;;444111111111///---------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++))))))*********++++++++++++++++++***************)))************++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((('''&&&%%%'''(((***)))(((''''''((())))))++++++++++++***)))''''''%%%&&&'''(((''''''&&&%%%!!!$$$((()))''''''(((***'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&)))***+++,,,///222555777888999:::<<<>>>??????@@@AAABBBDDDEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKKKKJJJJJJIIIGGGEEEDDDEEEFFFGGGJJJIIIHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@???>>>======>>>===<<<;;;;;;<<<===>>>>>>@@@CCCEEEGGGKKKOOORRRVVVWWWXXX[[[___cccfffhhhqqqppppppqqqsssvvvxxxyyyxxxyyy|||~~~~~~{{{xxxyyysssssszzz}}}~~~}}}~~~}}}}}}{{{wwwrrrlllhhhfffdddaaa___]]]XXXRRRPPPSSSXXXYYYXXXTTTNNNIIIHHHHHHHHHHHHHHHFFFEEEDDDEEEEEEEEEEEEGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOMMMKKKIIIFFFCCCAAA???>>>>>>???AAACCCDDDDDDDDDDDDFFFDDDCCCCCCEEEGGGGGGFFFHHHFFFCCCCCCCCC@@@999333///...,,,***)))******++++++******)))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%$$$((())))))(((&&&%%%&&&'''&&&$$$""""""###$$$###""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))***111222444666888999::::::999777555777<<>>???@@@AAAAAAAAACCCDDDEEEFFFGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFGGGJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDCCCCCCAAA???===;;;:::::::::::::::<<<>>>@@@BBBEEEHHHLLLPPPTTTZZZ___dddkkklllmmmpppsssvvvyyy{{{~~~{{{||||||wwwtttrrrooommmlllgggaaa___bbbkkkmmmlllfff[[[RRROOOOOOMMMKKKHHHDDDBBB@@@??????AAAAAAAAACCCEEEGGGJJJKKKLLLMMMNNNPPPQQQQQQPPPOOOOOONNNMMMKKKHHHEEEBBBAAAAAAAAAAAABBBCCCDDDEEEFFFJJJGGGCCCAAAAAACCCDDDDDDCCCBBBCCCEEEGGGEEE???:::333111...,,,++++++,,,---++++++***)))))))))))))))%%%&&&&&&&&&''''''((((((&&&&&&'''''''''&&&%%%%%%$$$%%%'''((())))))((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%&&&(((++++++***)))((()))'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$############$$$$$$((((((''''''&&&'''''''''(((((((((((()))***+++,,,444555777999:::;;;<<<<<<999777555666:::===@@@@@@{{{yyyzzz||||||xxxyyy{{{~~~}}}yyywwwvvvsssppprrrwwwzzz{{{uuurrrlllgggeeehhhmmmqqqpppmmmfff[[[PPPIIIIIIJJJIIIKKKNNNPPPSSSTTTTTTTTTRRRQQQPPPOOOMMMLLLKKKJJJFFFBBB<<<777555333000.........---,,,++++++++++++------,,,,,,,,,+++++++++************************************************)))************+++++++++))))))*********+++++++++,,,,,,+++************+++(((((((((((((((((((((((('''((((((((()))))))))***&&&'''))))))((('''(((***''''''''''''''''''(((((())))))))))))((('''&&&%%%'''''''''((((((((((((((()))(((&&&'''''''''&&&$$$''''''&&&%%%%%%$$$%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))*********---000444777999::::::>>>???@@@AAABBBBBBBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJGGGFFFEEECCCCCCCCCCCCCCC>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCAAA???<<<;;;<<<<<<>>>@@@CCCFFFIIIKKKPPPUUU[[[aaaeeejjjnnnqqqxxxyyy{{{}}}~~~zzzxxxxxxyyyvvvqqqqqqtttzzz~~~~~~wwwkkk```[[[ZZZZZZVVVQQQLLLIIIFFFDDDCCCCCCBBB@@@???@@@BBBDDDEEEEEEFFFHHHKKKMMMOOOOOOPPPLLLMMMMMMLLLKKKHHHFFFDDDEEEDDDCCCBBBCCCDDDFFFGGGJJJGGGDDDBBBBBBCCCCCCBBB>>>>>>???BBBDDDEEEBBB@@@888666222///---,,,,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))&&&''''''(((''''''&&&&&&'''((()))***)))'''%%%$$$)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%$$$$$$######$$$%%%%%%$$$######$$$%%%))),,,000222000...,,,+++(((&&&%%%$$$%%%&&&%%%$$$&&&&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%&&&))))))(((''''''''''''(((((())))))***,,,...000111777888999:::;;;<<<<<<<<<999777666666888999999999}}}||||||~~~}}}qqqfffdddhhhllljjjqqq{{{rrriiidddeeekkkqqqtttvvvvvvooobbbTTTJJJFFFFFFGGGJJJMMMPPPRRRTTTUUURRRQQQPPPOOONNNMMMLLLLLLGGGDDD???:::777444111000000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************+++++++++************)))))))))*********+++++++++))))))((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''&&&((())))))'''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''(((((((((''''''''''''''''''(((((())))))***(((&&&&&&''''''%%%$$$&&&&&&%%%$$$#########$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))***+++---......000444888;;;<<<<<<<<>>@@@AAABBBCCC@@@AAABBBBBBBBBAAA@@@???AAACCCFFFIIINNNRRRUUUWWW___dddlllrrrvvvwwwwwwxxx~~~{{{qqqlllkkkkkkgggaaa\\\YYYVVVRRROOOGGGEEEBBB@@@>>>===>>>>>>>>>@@@BBBEEEHHHJJJLLLMMMJJJKKKLLLMMMMMMMMMLLLKKKHHHGGGEEEDDDDDDFFFHHHIIIGGGFFFEEEEEEFFFEEEDDDBBB===;;;:::;;;===@@@BBBBBB<<<;;;777333///---+++***---,,,+++***))))))))))))))))))))))))(((((((((((('''((())))))))))))((((((((())))))))))))'''&&&%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''%%%&&&'''&&&$$$$$$&&&(((...222666888666222...---)))'''%%%%%%&&&'''&&&%%%'''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''(((((())))))+++---000333666777999999:::;;;;;;;;;;;;;;;999777666666777777666444yyykkkeeefffgggcccgggvvvyyylllaaa^^^aaaeeepppvvv|||}}}tttdddTTTKKKHHHHHHHHHJJJLLLOOORRRTTTQQQPPPPPPOOONNNMMMMMMMMMIIIGGGCCC>>>:::666444333222111000///...---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------+++++++++***************,,,+++++++++******)))))))))************+++++++++,,,,,,+++************+++))))))))))))))))))))))))*********)))((('''''''''&&&(((***)))(((&&&%%%%%%$$$%%%&&&'''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((***,,,///000444666999===???@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIGGGGGGHHHHHHGGGEEE@@@@@@@@@??????>>>======;;;;;;<<<===>>>>>>??????>>>???AAACCCEEEFFFGGGHHHLLLNNNRRRVVV\\\```dddfffoootttzzz}}}}}}~~~xxxsssnnnkkkiiieee```[[[RRRPPPLLLIIIEEECCCBBBAAA@@@@@@AAACCCEEEFFFHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQKKKJJJHHHGGGGGGHHHIIIJJJEEEEEEEEEFFFGGGFFFDDDBBB===;;;999777888;;;>>>AAA???>>><<<999444000,,,***...---,,,+++***)))))))))((((((''''''&&&&&&&&&%%%(((((()))*********))))))'''''''''(((((()))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''((())))))''')))+++***''''''))),,,000444888:::888444000...)))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%&&&&&&'''((()))((('''''''''(((((()))***,,,,,,...111444888:::<<<::::::;;;;;;;;;;;;:::999:::888666555666666555444{{{qqqlllkkkggghhhpppzzztttggg^^^]]]^^^gggnnnxxx~~~ttteeeZZZOOOMMMJJJIIIIIILLLOOOQQQPPPPPPOOOOOONNNNNNMMMMMMKKKJJJGGGBBB>>>:::999888444333222000//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++*********))))))***************+++++++++)))************+++++++++///...------,,,,,,------))))))))))))))))))))))))))))))))))))((((((((((((%%%'''***+++)))(((((((((%%%&&&''')))))))))))))))''''''((()))))))))((((((&&&%%%%%%%%%&&&'''((()))%%%'''((('''$$$$$$'''+++&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''')))+++///222555888999<<<>>>@@@AAAAAAAAA??????AAACCCEEEFFFFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLJJJIIIGGGIIIGGGEEEDDDDDDCCCAAA@@@>>>>>>>>>===<<<<<<;;;:::999:::;;;<<<===>>>??????AAABBBEEEHHHLLLQQQTTTVVV[[[]]]bbbgggmmmrrruuuwww|||}}}}}}yyysssmmmfffeeebbb___[[[WWWUUUTTTLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQMMMMMMKKKJJJJJJJJJKKKKKKGGGEEEDDDCCCDDDDDDCCCAAA???>>><<<999888999;;;===@@@@@@@@@>>>;;;666111.........,,,+++***)))))))))&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((('''&&&''')))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&)))+++)))&&&&&&)))------111666888666333000///)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))+++,,,---111111333444777:::<<<===<<<<<<<<<<<<<<<;;;:::999;;;888666555666777777666~~~zzzwwwzzz~~~|||rrrpppnnnnnnoooqqqwwwssshhhdddccc```fffrrr}}}~~~rrrhhhUUURRRMMMIIIHHHJJJMMMOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLJJJEEEAAA===<<<<<<555444333111000/////////---------,,,,,,,,,++++++)))))))))******+++++++++++++++++++++******))))))'''((()))***+++,,,------)))************+++++++++***)))((((((''''''(((((())))))))))))))))))))))))''''''(((((())))))******$$$&&&***,,,++++++++++++&&&''')))***+++++++++***))))))******)))(((''''''%%%%%%$$$$$$%%%&&&((()))(((+++,,,(((###!!!$$$((('''''''''''''''((()))***((('''&&&%%%%%%&&&'''((((((((((((((()))))))))***''''''''''''''''''''''''((())))))+++///333777999888999;;;<<<>>>????????????@@@BBBDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLKKKJJJHHHGGGHHHFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<;;;:::999888555666888;;;===@@@BBBCCCFFFHHHJJJOOOTTT[[[```cccgggjjjnnntttzzz~~~|||vvvxxx}}}uuurrruuuyyyzzz{{{}}}yyyxxxvvvtttpppmmmjjjhhhYYYWWWUUUQQQNNNLLLKKKJJJHHHHHHGGGGGGHHHJJJLLLMMMOOONNNMMMLLLLLLKKKKKKKKKJJJGGGCCC@@@@@@AAAAAAAAAAAAAAA@@@===:::999999:::???AAABBBBBB@@@;;;555222///...---+++***)))))))))&&&&&&'''((()))***+++,,,&&&&&&'''((())))))((((((---+++(((&&&%%%&&&(((***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''"""&&&((('''######&&&***)))---222444444222000///((('''%%%%%%&&&&&&&&&%%%###$$$$$$%%%$$$###""" ''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$%%%&&&'''(((((())))))***+++---...///555555666777888:::<<<===>>>>>>>>>>>>===<<<;;;:::;;;999666555666888888888yyyuuussssss}}}yyyxxxwwwxxx{{{nnnfffgggcccfffqqqyyywwwssssssddd[[[OOOHHHHHHIIIIIIHHHMMMMMMMMMMMMNNNNNNOOOOOOLLLMMMNNNLLLHHHEEECCCCCC<<<:::777333000...---,,,***++++++,,,,,,,,,++++++......---------......///)))***,,,------,,,***))),,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,+++******)))))))))))))))++++++************++++++))))))))))))))))))))))))''''''((((((((((((''''''$$$""""""%%%))),,,+++***((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((())))))((('''&&&&&&((('''&&&&&&((())))))(((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%$$$%%%&&&'''((())))))))))))&&&(((+++///333666888999===>>>???@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGGGGIIIFFFBBBAAABBBAAA???<<<======;;;888666555777999888>>>DDDGGGGGGHHHLLLPPPNNNSSSXXX\\\___bbbgggkkkssstttxxx~~~~~~~~~}}}}}}{{{wwwsssnnnjjjhhhjjjoooqqqooolllkkkiiifffcccdddgggiiikkkmmmnnnnnnqqqsssuuuuuussspppoooooo{{{zzzyyyyyyyyyyyyzzzzzzyyy{{{~~~yyyppplllfffdddccc```YYYSSSRRRNNNJJJGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKLLLMMMKKKIIIFFFDDDCCCAAA???===@@@@@@AAAAAA???<<<999777===@@@DDDFFFFFFBBB>>>:::333111---++++++++++++***,,,+++***)))((((((((((((&&&((())))))(((''''''(((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))***,,,------,,,***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$''''''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((('''(((***++++++---///222777888;;;===>>>>>>===<<>><<<:::999999999:::444444555555555555444444{{{xxxwww~~~}}}|||pppjjjiiippptttqqqnnnnnnjjjaaaVVVOOOMMMLLLJJJHHHIIIIIIKKKLLLMMMNNNNNNNNNLLLNNNNNNMMMIIIFFFEEEDDDCCCAAA===999555333111000++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***------------,,,+++************+++++++++,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%###"""$$$''')))(((&&&((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&((('''&&&&&&((())))))(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))*********+++...222555888:::;;;===>>>???AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCC@@@===<<<======;;;999999:::999888888999<<>><<<;;;;;;>>>CCCFFFGGGFFFBBB@@@777444///,,,,,,++++++***++++++***)))))))))))))))&&&((())))))(((''''''((())))))***++++++***)))((('''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%''''''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))---///111222222444777999999:::<<<>>>>>>>>>===<<<<<<;;;:::888888888888999555555555555666666666666~~~wwwrrrssssssqqqppppppssskkkaaaZZZVVVSSSOOOLLLHHHIIIJJJKKKLLLMMMNNNNNNLLLNNNOOONNNKKKHHHGGGGGGIIIFFFCCC>>>:::666333222,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++------------,,,++++++*********+++++++++,,,,,,,,,++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&''''''&&&%%%))))))((((((((((((''''''&&&''''''''''''((((((((('''(((((((((((('''&&&&&&((('''%%%&&&''')))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&(((***+++---///111333666999;;;<<<===>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEECCCBBB@@@???<<<;;;999888999999888777888:::;;;<<<>>>BBBFFFJJJSSSWWWZZZ\\\]]]___dddhhhjjjmmmrrrvvvxxxzzz|||~~~{{{}}}}}}|||~~~~~~|||zzzpppooonnnkkkgggdddaaa___ZZZZZZ[[[[[[ZZZXXXVVVTTTXXX\\\^^^ZZZWWWVVVTTTQQQUUUUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[[[[YYYWWWVVVWWWSSSUUUWWWXXXYYYYYYYYYXXX[[[\\\^^^aaaccceeeffffffhhhkkknnnppptttxxx}}}~~~zzzwwwsssllleee^^^VVVOOOJJJCCCDDDFFFHHHJJJLLLMMMMMMMMMLLLKKKKKKJJJHHHEEEBBB????????????@@@@@@@@@@@@999<<>>>>>===<<<;;;888888777777777777888888666666666666666777888999~~~|||zzzzzzzzzyyytttlllfffaaa\\\WWWTTTQQQPPPNNNLLLLLLLLLNNNOOOLLLMMMOOONNNLLLJJJJJJJJJJJJHHHDDD???:::666222111......------------------))))))***+++++++++++++++,,,++++++******++++++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,+++******))))))******++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((+++******)))))))))(((((()))))))))))))))(((((((((&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&(((+++...000333555777999;;;======>>>@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEBBBCCCCCCBBB@@@>>><<<::::::999888999:::;;;;;;;;;===???BBBDDDHHHMMMRRRWWW___aaadddgggiiinnnsssxxxvvvyyy|||~~~zzzvvvsssrrrqqqooommmhhhfffdddaaa^^^[[[YYYXXXWWWXXXZZZ[[[[[[ZZZXXXVVV\\\```bbb___\\\]]]\\\YYYWWWYYY]]]```bbbbbbaaa```ZZZ\\\]]]]]][[[ZZZYYYZZZXXXYYY\\\]]]\\\YYYUUUSSSSSSTTTUUUWWWXXXYYYYYYYYY\\\]]]```bbbeeeiiinnnrrrxxx}}}xxxpppfff]]]WWWKKKHHHFFFFFFGGGIIIKKKKKKMMMLLLLLLMMMNNNMMMJJJHHHBBBAAAAAA@@@@@@AAAAAABBB888;;;???CCCFFFHHHHHHHHHCCC>>>888333000...,,,++++++******))))))******+++'''(((******((('''((()))'''((((((((())))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((''''''(((***+++,,,---///222444555666888:::===>>>>>>>>>===<<<;;;:::666666666666777777888888777777666666777999:::;;;}}}}}}zzzuuupppkkkfffbbb```^^^ZZZTTTOOOKKKJJJKKKLLLJJJLLLOOOOOOMMMLLLLLLMMMJJJHHHEEEAAA<<<777444222000000......------......++++++,,,------,,,++++++,,,++++++******++++++,,,******+++++++++***))))))******+++++++++,,,,,,,,,,,,++++++***************++++++************++++++((((((((((((((((((((((((((())))))))))))))))))((()))*********************((((((((()))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''(((***---111333666777999;;;<<<>>>>>>>>>BBBBBBBBBBBBBBBAAAAAA@@@DDDDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFEEEDDDCCCBBB>>>?????????===;;;999888999999:::;;;<<<>>>@@@BBBEEEGGGJJJMMMPPPVVV\\\```fffiiilllpppuuuzzz}}}xxxtttsssrrrqqqoookkkiiihhhhhhgggfffddddddbbbaaa```^^^^^^]]][[[^^^bbbeeehhhhhhgggggghhhllllllhhheeeeeedddbbb]]]bbbjjjrrrvvvvvvsssqqqjjjkkklllllljjjiiijjjkkklllnnnpppppplllfff___ZZZUUUUUUVVVVVVVVVVVVVVVUUUXXXYYYZZZZZZZZZ\\\___bbbkkkpppwww|||~~~~~~}}}}}}xxxnnngggYYYSSSLLLGGGFFFGGGHHHHHHHHHHHHHHHJJJLLLMMMKKKJJJFFFEEEDDDBBBAAAAAAAAAAAA999;;;===???BBBDDDEEEFFFFFFBBB<<<777444111...,,,,,,+++******************''')))******)))(((((()))((((((((((((((()))******---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''(((((((((''''''((()))+++---...333666999::::::;;;<<<>>>>>>======<<<;;;:::999888555555666666777777888888666666777888999:::<<<<<<{{{vvvooosss|||~~~{{{wwwrrrooolllkkkhhhddd]]]VVVOOOKKKIIIHHHIIIKKKNNNOOONNNMMMNNNNNNKKKJJJHHHEEEAAA===999777222111000.........//////------.........,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++************+++))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&(((((('''''')))***''''''(((((((((((())))))%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&'''&&&$$$%%%&&&(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((()))***---111444666888999:::<<<>>>???@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@>>>;;;<<<<<<<<<<<<;;;;;;::::::<<<>>>@@@AAACCCGGGIIILLLNNNQQQUUUYYY^^^eeeiiippprrruuuzzzzzzxxxtttnnniiifffggghhhhhhhhhhhhiiijjjlllmmmnnnkkklllmmmnnnoooooooooooogggkkkqqqwww||||||xxxwwwvvvssslllrrr|||{{{rrrkkkbbbbbbbbbaaa```___^^^]]]``````aaa___\\\ZZZZZZ[[[]]]bbbhhhmmmnnnmmmmmmmmmyyy{{{mmmfff\\\UUURRRPPPMMMKKKFFFEEEDDDFFFHHHIIIIIIHHHIIIHHHGGGEEECCCBBB@@@@@@;;;;;;;;;<<<>>>@@@BBBCCCFFFDDD@@@<<<999666111...------,,,******))))))***''')))******)))(((((()))***************+++------///...---+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))(((((()))+++---///111666999<<<======<<<===>>><<<;;;:::999888777777666444444555666777777666666444555777999:::;;;<<<<<<~~~yyyjjjlllqqq{{{{{{wwwsssrrrrrrpppnnniiiccc[[[RRRKKKGGGGGGJJJLLLNNNNNNNNNOOOOOOMMMLLLKKKIIIFFFCCC@@@>>>444222000///......///000.../////////...+++)))'''***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''%%%'''((((((&&&&&&''')))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&'''%%%$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''(((+++...111444666777999:::<<<>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFAAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDAAABBBBBBBBB@@@???===;;;;;;;;;;;;;;;<<<===?????????BBBEEEGGGIIILLLPPPTTTTTTWWW[[[^^^ccciiipppuuu{{{}}}xxxvvvuuuvvvxxxyyyyyyxxxlllllljjjfffdddeeeiiilllppprrruuuxxxzzz|||}}}zzzzzzyyyxxxvvvtttsssrrruuuuuuuuusssnnniiifffddd^^^aaadddfffdddbbb```___hhhlllpppqqqppprrrxxx}}}}}}wwwpppkkkeee\\\VVVKKKIIIFFFEEEFFFGGGGGGGGGIIIIIIIIIHHHFFFCCCAAA@@@<<<;;;::::::<<>>:::444000///...---+++***)))((((((((()))++++++)))((()))******************,,,---.........---+++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&###""""""$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))***+++++++++++++++,,,...000333444555888;;;;;;:::999999999999888777666555555444444222333444555555444444333111333777:::<<<<<<;;;;;;mmmlllmmmttt}}}xxxuuutttuuutttuuutttooofff[[[OOOHHHFFFIIILLLMMMNNNNNNOOOPPPLLLLLLLLLJJJHHHEEECCCAAA444333111///......///000//////000///---***'''%%%)))***,,,------,,,***))))))******+++++++++************+++++++++,,,,,,,,,---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))))))))************))))))''')))+++***'''&&&(((***%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''))),,,000333666888888:::;;;===@@@BBBCCCDDDDDD???@@@BBBDDDFFFGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGGGGGGGFFFFFFEEEEEE@@@@@@BBBCCCDDDFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAA@@@???===;;;:::;;;;;;;;;;;;===@@@BBBDDDEEEHHHLLLNNNPPPSSSXXX\\\[[[^^^bbbggglllssszzz~~~xxxllljjjhhhiiikkkmmmnnnnnnjjjkkklllkkkkkkooovvv{{{zzzvvvsssjjjlllmmmkkkgggccc```^^^YYY[[[]]]]]]]]]^^^cccfffkkkmmmqqqvvv|||xxxkkkbbbSSSOOOKKKHHHGGGHHHHHHHHHHHHHHHIIIIIIHHHEEEBBBAAA<<<;;;::::::<<>>@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGCCCDDDEEEFFFFFFFFFFFFFFFHHHGGGEEECCCAAAAAABBBBBBBBBAAAAAABBBDDDEEEDDDBBBEEEEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@>>>;;;;;;===???<<<======>>>>>>AAAEEEIIIMMMPPPRRRTTTVVVXXX[[[]]]```dddiiimmmrrrzzz}}}wwwssspppiiijjjjjjjjjjjjlllooorrrttt{{{{{{{{{}}}ssskkkhhhdddaaa]]][[[ZZZ[[[\\\\\\^^^```cccfffjjjpppyyywwwmmm___SSSQQQPPPJJJFFFFFFIIIHHHFFFFFFGGGGGGFFFEEECCCBBB@@@>>>=========>>>DDDCCCDDDDDDCCC>>>888333111000...,,,++++++++++++))))))))))))))))))))))))(((((())))))*********+++******)))))))))))))))***))))))))))))((((((((((((&&&&&&'''''''''''''''&&&+++***)))(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$(((%%%!!!$$$''''''&&&%%%###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''***)))(((''''''((()))******,,,///111333555888:::;;;<<<>>>>>>===:::777555777777777666555555444444333333333333222111//////111222444777999999999999}}}}}}}}}~~~{{{yyyvvvsssrrrpppjjjaaaYYYOOOMMMJJJHHHHHHJJJMMMOOOOOOOOONNNMMMLLLJJJIIIHHHEEE@@@:::555222111///...///......---------------)))******+++,,,,,,---------------------------------+++***))))))***+++---++++++++++++++++++++++++)))))))))))))))*********))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''(((((()))((('''&&&&&&&&&(((***++++++///333666888:::<<<===>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAABBBDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>;;;999999;;;===???@@@BBBCCCDDDGGGLLLOOOPPPSSSVVVYYY[[[]]]```bbbjjjmmmqqqtttxxx~~~zzzvvvssspppooojjjlllppptttxxx}}}|||uuuqqqkkkeee```[[[XXXVVVZZZZZZ[[[[[[]]]ccclllrrrwww|||ssshhhddd___UUULLLHHHJJJIIIHHHHHHJJJJJJIIIGGGDDDCCCAAA@@@???>>>??????BBBBBBCCCDDDCCC@@@:::666444333000---,,,+++,,,,,,))))))))))))))))))))))))((((((((()))))))))******+++******))))))************))))))((('''&&&&&&%%%((((((((())))))((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&""""""''')))&&&""""""###%%%'''''''''&&&%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''***)))((((((((()))***+++,,,...111333444666999;;;;;;<<<<<<<<<;;;999777555777777666555444444333333111111111000/////////...000222444777999:::;;;;;;{{{yyyvvvvvvuuuqqqkkkeeeYYYUUUOOOJJJHHHHHHJJJLLLMMMNNNOOOPPPOOOLLLJJJHHHHHHDDD???;;;777444000..................---,,,,,,******++++++,,,,,,---------------------------------,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))((((((((('''''''''((((((((())))))&&&''')))******)))'''&&&)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******%%%&&&'''((())))))))))))(((''''''((()))+++...///111444888:::;;;<<<>>>???AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBBAAAAAAAAA@@@AAACCCCCCBBBAAA????????????????????????=========;;;999:::===@@@FFFGGGIIIKKKLLLPPPTTTWWWTTTWWW\\\```bbbdddggghhhtttwwwyyyzzz|||yyyxxxvvvtttssssssssssssrrrvvv|||~~~tttkkkddd``````]]]ZZZVVVUUUXXX^^^bbb___dddmmmwww{{{tttggg[[[TTTJJJHHHFFFEEEFFFGGGFFFEEEFFFEEECCCBBBAAAAAAAAAAAA@@@AAABBBDDDEEEBBB>>>;;;999777333///,,,,,,,,,---(((((((((((((((((((((((('''((((((((((((((())))))*********))))))******++++++***)))(((&&&%%%$$$###************))))))((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''(((&&&%%%$$$%%%%%%&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))))))))***+++,,,,,,///222555666777888:::<<<;;;::::::999888777666666777666555444333222111111000///...------...//////111333555888;;;===>>>???~~~zzzwwwuuu~~~}}}|||xxxsssooogggbbbZZZQQQKKKIIIIIIIIIIIIKKKNNNPPPPPPNNNLLLJJJJJJGGGCCC@@@<<<777222...---...//////...---+++***+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******))))))(((((('''''''''((((((((())))))))))))***++++++***))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$###$$$%%%'''(((''''''&&&'''((()))***---///222333666888;;;=========>>>???@@@AAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEEEEDDDBBBAAA@@@AAA@@@@@@AAABBBBBBAAA???======<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAADDDGGGNNNPPPRRRSSSTTTWWWZZZ]]]YYY]]]bbbfffiiikkkmmmoooxxxyyyzzzzzzyyy||||||yyy{{{zzzyyyyyy{{{}}}}}}~~~{{{uuuqqqkkkddd^^^[[[ZZZ[[[RRRUUU\\\dddnnnwww~~~{{{qqqiiiUUUPPPIIIDDDCCCCCCCCCCCCHHHGGGEEEDDDCCCCCCCCCDDD???@@@AAADDDFFFEEEBBB???===:::555000---+++,,,,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((()))******+++***)))((('''&&&%%%%%%************)))(((''''''(((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''))))))******,,,---......222555888:::::::::<<<===:::999888666555555666666666555444333222000000///000///---------///111333444666888:::===@@@AAABBB}}}tttmmmooozzzwwwtttnnndddZZZQQQKKKIIIHHHGGGIIIKKKMMMNNNNNNNNNMMMJJJIIIFFFCCC@@@;;;555111...///000000///---,,,+++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((()))))))))************)))(((((()))******''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$((()))+++---000333555777888:::===>>>=========>>>>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCAAAAAABBBCCCBBBAAA???>>>@@@??????@@@AAAAAA???>>>===<<<;;;::::::::::::::::::===@@@CCCFFFIIILLLOOOVVVXXXZZZ[[[[[[\\\___aaaaaadddhhhkkkmmmoooqqqsssxxxyyyyyywwwuuuwww|||~~~}}}~~~yyy{{{uuurrryyy~~~uuullleee```YYYXXXXXX[[[```hhhoootttvvvvvvyyy~~~kkkcccWWWLLLFFFDDDDDDDDDIIIHHHGGGEEEEEEEEEFFFFFF@@@@@@BBBEEEGGGGGGEEECCC???<<<777222...,,,++++++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))************)))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$$$$&&&(((&&&%%%###"""###$$$&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))***,,,...///000111555777:::<<<;;;;;;;;;<<<999888666444444444555666555444333222111000//////111111000000111444777888999:::;;;===???AAACCCDDD}}}tttlllxxx|||wwwmmmcccYYYRRRNNNLLLJJJJJJJJJJJJKKKMMMOOOPPPKKKIIIHHHFFFDDD@@@:::666111111111000///...---,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((''''''***+++---000333666888999888:::===>>>=========>>>======>>>@@@AAACCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@???>>>???@@@@@@>>><<<<<<;;;:::::::::;;;<<<======AAAGGGLLLOOOQQQSSSTTTZZZ\\\___```aaabbbeeegggjjjlllnnnpppppprrrtttwwwyyyzzzyyyvvvtttuuuyyy~~~zzzwww|||uuupppqqqxxxxxxmmmjjjooozzzyyyrrriiifffaaa\\\[[[]]]```cccggggggiiioooxxxxxxiii[[[PPPJJJFFFDDDJJJIIIGGGFFFFFFFFFGGGHHHBBBBBBCCCEEEHHHHHHFFFDDDAAA>>>:::666222///---,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******************************'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###%%%&&&'''&&&'''((()))%%%$$$############%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))+++...000111222333666888;;;===<<<;;;:::;;;888777666444444444555666333333333222111111000000333333444555777:::<<<>>>============>>>@@@AAABBB{{{~~~wwwnnnfff___ZZZXXXRRROOOLLLIIIIIIKKKNNNPPPLLLKKKIIIIIIGGGEEE@@@===444333222000//////......------------------------------------------------***++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))*********++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))'''''''''''''''((()))***+++---///333666888:::;;;888;;;===>>>>>>======>>>>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???AAA@@@@@@??????????????????>>>>>>>>>??????===;;;999999999:::<<>>;;;777333///...++++++++++++++++++++++++******)))))))))(((((((((((((((((())))))***+++,,,++++++******))))))((((((''''''((()))************)))((((((((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((''''''&&&'''''''''''''''%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((('''))),,,///111333444444666888<<<===;;;:::999888777666666555555555555555222222222222222222222222444555777999<<<>>>@@@AAA???>>>===<<<<<<<<<===>>>{{{uuurrruuu{{{~~~wwwpppjjjeeecccYYYTTTNNNIIIGGGIIIMMMPPPMMMLLLKKKJJJJJJHHHEEEBBB666444222000/////////000------------------------------------------------)))******++++++******)))++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))************)))***,,,------,,,***)))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######$$$######$$$%%%'''***+++---...111444777999;;;;;;999;;;>>>???>>>>>>>>>???????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@???>>>BBBAAA@@@?????????@@@AAA???>>>===>>>???>>>===;;;666666888:::>>>CCCGGGJJJPPPVVV^^^cccdddbbb```^^^[[[___cccgggjjjmmmqqqssszzzzzzxxxvvvtttuuuyyy|||yyyzzzyyyvvvssstttyyy}}}wwwggg]]]bbbkkknnnqqqvvv}}}tttmmmiiifff\\\YYYUUUSSSRRRTTTWWWYYYXXXbbbmmmsssvvvwwwtttpppqqqlllcccZZZUUUVVV\\\aaa^^^bbblll|||}}}yyytttnnnooosssrrr|||~~~mmmiiidddbbbbbbdddfffgggwww~~~nnnaaaYYYJJJIIIHHHGGGFFFGGGHHHIIIFFFEEEFFFGGGHHHHHHFFFDDDCCCCCCAAA???;;;666222///++++++++++++++++++++++++++++++******))))))((((((************+++,,,---...,,,+++***)))((('''&&&%%%'''((()))***+++,,,,,,,,,&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''))),,,///222444555555555888;;;<<<;;;999777777666666666666666666555555111222222222222333333333444555888;;;>>>AAABBBCCC@@@???===;;;:::999::::::