BM6P6(@ kkkXXXPPPNNNMMMIIIHHHFFFCCC@@@<<<999888666555444222000///------************))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))***,,,---.../////////////////////...---,,,---///111222333222222333999>>>===888333111111444555666888888888777777888888888:::;;;:::777555333333444444666777888999999999999:::<<<===???@@@CCCEEEGGGIIILLLPPPUUUXXXZZZ___fffjjjnnnwww}}}wwwrrrttt{{{yyytttfff[[[UUUMMMSSShhh~~~|||tttlllgggqqqyyy}}}{{{vvvrrrkkkddd```\\\XXXVVVRRRRRRRRRRRRSSSTTTVVVVVVZZZhhhxxxkkkYYYLLLHHHGGGFFFDDDDDDAAA@@@@@@AAAFFFTTTbbbsss{{{rrr}}}www\\\CCC666666999:::XXXqqqvvvmmm```XXXRRROOOFFFDDDGGGQQQ\\\hhhwwwsss]]]VVV]]]}}}vvvooohhhcccYYYLLLDDDDDDCCCBBBCCCFFFEEEBBBCCCGGGKKKlllvvvbbbMMM@@@;;;===AAA???;;;???SSSiiijjj^^^XXXnnniiiUUUPPPFFFEEECCCOOO~~~jjjZZZaaasss{{{wwwhhhcccYYYNNNJJJLLLMMMKKKOOOYYYeeennnuuu~~~}}}yyyuuussskkkgggaaa[[[TTTMMMFFFAAA@@@===999888999888555222777777999;;;<<<;;;888555666666555444333111000///000...000444777999???FFFYYYnnnzzztttmmmddd]]]TTTUUUaaatttzzzqqqkkk```UUURRRhhh~~~}}}nnn]]]^^^vvv~~~aaaAAA333333555444333GGGuuu}}}~~~yyyooohhhXXX___wwwwwwlllXXXPPPNNNMMMIIIHHHFFFCCC@@@<<<999888666555444222000///------************))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...///...///////////////......---...///111222333222222444888<<<;;;888444333333333444666777888888777777777777888999;;;:::888666444444444444666777888999888888999:::;;;===>>>???CCCFFFIIIKKKNNNQQQUUUXXX]]]bbbgggiiikkkrrr~~~yyyqqqiiikkkqqqvvvwww~~~~~~{{{kkk]]]VVVLLLPPPddd{{{wwwoooiiilllttt~~~{{{yyyyyyuuunnngggbbb]]]YYYVVVRRRQQQQQQQQQQQQRRRSSSTTT[[[iiiuuudddUUULLLGGGDDDCCCBBBAAA@@@AAA@@@CCCNNNZZZooo~~~{{{vvvwww[[[BBB666555999;;;GGGqqqnnnooonnnbbbZZZSSSNNNHHHEEEFFFNNNXXXdddssswwwUUUUUUXXXjjjooozzz~~~yyyqqqjjjddd[[[PPPKKKMMMJJJHHHHHHJJJIIIFFFHHHLLL[[[|||lllSSSCCC>>>BBBAAAAAA===AAATTTllltttooofffuuurrrYYYWWWNNNLLLHHHNNNwwwsssmmmrrrtttooossspppggg[[[UUUSSSPPPKKKNNNOOOQQQUUU^^^nnn|||xxxvvvppplllhhhccc___YYYSSSOOOHHHCCC>>><<<;;;:::888555888888999;;;======:::888888888888777555444222111111///111555777888>>>DDDYYYnnn{{{uuummmddd\\\UUUYYYfffwww~~~uuuggg___UUUNNNPPPeeezzzrrriiiqqqxxx___BBB444222444777999JJJttt{{{||||||sssiiibbbTTT\\\vvvmmmXXXPPPNNNLLLIIIHHHFFFCCC@@@<<<999777555555444222000///...---************))))))))))))((((((((()))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***,,,---...///......///////////////.........000111222222222222444777::::::888555333333333444666777888888777777666666777999;;;;;;999777444444444444555777888999888888888999;;;<<<>>>???CCCFFFKKKNNNPPPSSSVVVYYY^^^bbbfffggghhhnnnwww|||wwwlllaaaaaaeeehhhkkkrrr~~~mmm^^^UUUJJJMMM```vvv{{{rrrmmmiiiqqq{{{}}}zzz|||wwwqqqjjjeee```[[[XXXSSSRRRPPPOOOOOOOOOPPPPPP\\\jjjooo___QQQJJJFFFEEECCCBBBCCCCCCBBBBBBKKKUUUkkkzzz|||yyyvvvXXXAAA666555999;;;AAAiiinnngggoooeee]]]TTTLLLIIIFFFEEEKKKSSS^^^nnn{{{}}}PPPRRROOORRRiii|||]]]fffuuu|||~~~uuukkkeee```ZZZXXXYYYUUURRRPPPPPPNNNJJJLLLPPPeeezzz___JJJ@@@BBBAAAAAA???AAARRRmmmxxxccc\\\TTTSSSPPPPPPmmm}}}xxxrrrhhhfff```WWWSSSSSSOOOKKKPPPOOOOOOUUUbbbsss{{{yyysssqqqnnnllljjjgggccc```SSSMMMFFFAAA???>>>;;;888::::::;;;===@@@@@@???===:::::::::999777666444333222111222555777777<<>>666555888<<>>;;;=========???AAABBBBBB@@@:::::::::999888666444333222111222555666555999???VVVmmm}}}vvvlllaaaYYYQQQ^^^rrrvvvggg^^^QQQOOOVVViii|||xxxyyygggkkkwww]]]@@@222000111333555KKKmmmyyyooodddWWWGGGKKKaaatttzzzmmmXXXOOOMMMKKKHHHGGGEEEBBB???;;;888777444444333222111///......************)))))))))((())))))))))))************))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))***,,,---...///,,,,,,...///000000000000000000000111111222333333444666;;;???AAA<<<222+++111222444666777888777777555555777999;;;<<<:::777555555444555555666777888999::::::;;;<<<>>>???@@@CCCGGGKKKOOORRRTTTVVVXXXZZZ]]]```ccceeeiiiooosssvvvyyyyyyxxxvvvtttkkkbbb\\\YYYWWWXXX]]]hhhvvvpppbbbWWWHHHHHHYYYkkk|||zzzuuuooottt|||yyyuuuppplllhhhddd```]]]WWWUUURRROOOMMMLLLMMMMMMTTTbbbuuueeeWWWNNNKKKKKKHHHEEECCCBBB@@@DDDPPP\\\jjj{{{oooNNN<<<666666888;;;@@@eeeeeeqqqhhh```UUULLLIIIFFFEEEGGGLLLVVVhhhwwwiiiUUUGGGHHHLLLTTTiiixxxssswww}}}nnnkkkqqqvvvpppgggeeeaaa______\\\ZZZ\\\bbb~~~~~~sssbbbNNNGGGEEEFFFDDDBBBJJJccc{{{ooodddccceeeoooqqqbbb[[[\\\^^^\\\\\\eeerrrzzz~~~{{{}}}~~~vvvuuutttttttttsssqqqooohhhaaaWWWOOOKKKGGGCCC@@@???>>>======???AAA@@@@@@::::::999888777555444333222111222555666555888===SSSkkk|||tttjjj```XXXRRRbbbuuu}}}sssiiibbbSSSPPPXXXnnnzzzzzzzzztttvvv~~~uuubbbhhhxxx\\\===222666999777333???]]]zzzrrrhhh\\\JJJHHHYYYlll}}}vvvlllWWWOOOMMMKKKHHHGGGEEEBBB???;;;888666444444333222111000///...************))))))))))))((((((((()))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***,,,---...///+++,,,---///000111111111111111111111111222333444444555:::@@@DDD@@@666---111222444666777888777777666666777999;;;;;;999777555555555555555666777777999999::::::<<<>>>???@@@BBBEEEJJJMMMOOORRRUUUXXX]]]___aaacccdddgggjjjlllrrrxxx{{{yyyvvvsssllleee\\\WWWSSSUUUZZZcccqqq~~~xxxiii\\\JJJFFFTTTeeexxx{{{sssvvv{{{yyyuuuqqqmmmiiiddd```\\\WWWUUUQQQNNNLLLKKKLLLMMMNNN[[[~~~uuueeeWWWNNNIIIGGGEEEBBB@@@>>>>>>BBBOOO]]]lll}}}iiiIII:::777666777::::::^^^hhhwwwwwwlllcccWWWNNNJJJGGGEEEFFFIIIQQQbbbrrrvvv[[[JJJKKKJJJHHH___}}}zzz}}}rrrooommmmmmnnnnnnllloootttzzzhhhddd\\\PPPMMMMMMNNNLLLIIIMMMbbbrrriiimmmsss{{{ssstttuuusssvvvzzz~~~~~~{{{zzz|||zzzwwwvvv|||{{{zzz{{{{{{{{{yyywwwqqqkkkaaaZZZUUUQQQLLLHHHDDDBBB???>>>>>>??????>>>;;;;;;::::::888777555444333222444777777666999>>>PPPhhhzzzqqqggg^^^XXXWWWiii{{{wwwkkkbbb\\\NNNNNNZZZsss|||}}}~~~{{{uuurrrssswwwlll]]]gggsssVVV:::444<<>>777:::RRR{{{{{{uuummm___JJJCCCPPPbbbwww~~~tttkkkVVVOOOMMMKKKGGGFFFEEEBBB>>>;;;888666444333333222111000//////************))))))))))))''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***,,,---...///***+++---///000111222222222222111111111222333444444333666===EEEEEE===555000111333555777777777777777777888999;;;:::888666666555555555555666777777777777888999:::<<<===>>>BBBDDDGGGJJJLLLPPPTTTWWW\\\^^^aaaccceeehhhjjjkkkpppzzz|||vvvpppjjj^^^YYYVVVYYY```iiiyyy{{{nnn```LLLEEEQQQ___sssyyyyyy{{{|||xxxsssooojjjddd^^^ZZZVVVSSSOOOLLLJJJJJJKKKLLLNNN[[[}}}uuueeeYYYPPPIIIEEEDDDBBBAAA@@@???BBBNNNZZZlll~~~dddDDD999888777666999999SSShhhfffrrreeeYYYPPPKKKHHHGGGFFFEEEKKKZZZiii|||sss^^^UUUMMMIII\\\xxx~~~nnn]]][[[XXXSSSTTTRRRRRRQQQNNNQQQbbb~~~yyyzzzxxxwwwwww||||||zzztttlllfffbbb]]]WWWSSSNNNKKKGGGDDDCCCCCCCCCBBB??????>>>===<<<:::999888555444777:::;;;999<<>>;;;888666444333333222111000//////************))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))***,,,---...///***+++---...000111222222333222111111111222333444444222222:::DDDHHHCCC===000111333555777777777777888888888:::;;;:::777555666555555555555666666777555666666777888:::;;;<<>><<<;;;777777999===>>><<>>:::888777555444222000///............---,,,+++************+++*********))))))((((((******))))))((((((((('''))))))*********(((&&&%%%'''%%%%%%(((---111111000,,,++++++---000222222111000111222111111222444777555333555;;;CCCFFFBBB<<<000111222444555666777777444444666777999999::::::777777666666666666777777888999999:::;;;<<<>>>???EEEFFFHHHIIILLLQQQVVV[[[]]]___bbbcccfffkkkttt{{{{{{yyyjjjbbb^^^___gggpppyyy{{{|||~~~|||yyyqqq```OOOIIIKKKZZZnnnzzzrrrllliiiddd___[[[UUUQQQJJJFFFEEEEEEFFFFFFKKKccctttdddYYYRRRLLLHHHDDDDDDDDDCCC@@@BBBMMMYYYppp~~~{{{|||^^^AAA:::666555888777555HHHhhhqqq^^^kkkxxxfff[[[WWWQQQKKKFFFDDDCCCFFFQQQ\\\ppp|||yyyoooooorrr~~~yyypppkkkmmmnnnggg]]]WWWSSSQQQRRRUUU```yyyxxxhhh^^^SSSMMMMMMVVVgggzzz~~~xxxsssnnnjjjhhhggg^^^XXXXXXTTTNNNKKKMMMGGGGGGGGGFFFDDDAAA???===;;;===AAAAAA>>>===AAAGGGZZZkkk{{{ooo___YYY]]]hhhzzztttbbbVVVPPPMMM]]]vvv|||vvvqqq}}}xxxdddaaa~~~YYYHHH666000111222222333555???aaazzzeeeMMMHHH\\\vvv~~~zzzfffTTTOOONNNLLLLLLJJJGGGBBB>>>;;;888777555444222111///.........---,,,+++******)))))))))******)))))))))((((((((()))))))))(((((((((''''''(((((()))))))))))))))(((((('''&&&'''+++......---,,,++++++---000222222111...///000000000111444666555444444:::AAACCC???999///000222333555666666666444555666777888999999999777777666666666666777777888888999:::;;;===>>>???DDDEEEGGGHHHKKKOOOUUUYYYZZZ]]]aaacccgggooozzz{{{nnnddd___^^^dddmmmyyyzzzxxxxxx|||}}}{{{yyyqqqaaaPPPJJJKKKXXXmmmzzzsssmmmiiiddd^^^ZZZUUUQQQKKKHHHFFFFFFFFFFFFJJJ^^^rrrbbbVVVNNNHHHEEEBBBBBBCCCDDDBBBEEEQQQ^^^ooo|||ttt{{{YYY>>>999555555999888888GGGddd|||]]]^^^mmm___WWWQQQKKKGGGEEEDDDFFFNNNXXXlllxxx}}}yyy{{{|||||||||yyymmmaaaTTTRRRRRRTTTXXXddd{{{zzzppphhh^^^SSSLLLGGGCCCCCCKKKXXXeeesss|||vvvqqqnnnlllddd^^^\\\YYYRRROOOPPPKKKJJJIIIHHHFFFDDDBBBAAA===>>>AAAAAA>>><<>>;;;888777555444222111//////......,,,+++***)))(((((((((((())))))((((((((((((((('''(((((((((((('''''''''''''''''''''(((((()))***+++***((('''''')))******))),,,++++++---000111111000,,,.../////////111444777555444444888===???:::555...///111222444444555555555666777777888888888888777777666666666666777777888888999:::;;;===???@@@CCCDDDFFFHHHJJJNNNSSSWWWXXX\\\```ccchhhrrrwwweee^^^YYY[[[cccooo~~~{{{wwwxxx||||||zzzxxxqqqbbbRRRKKKKKKUUUkkk{{{tttooojjjeee^^^YYYUUURRRMMMJJJHHHGGGFFFEEEKKKXXX{{{qqqaaaVVVNNNGGGCCC@@@AAABBBDDDDDDHHHVVVdddppp}}}zzzooo|||wwwRRR;;;888555555999999999DDD[[[{{{fffWWW{{{vvvcccVVVQQQLLLGGGFFFDDDDDDJJJRRReeerrrxxx|||tttjjj]]][[[[[[\\\___kkk~~~vvvpppbbb\\\TTTMMMIIIEEE@@@<<<>>>;;;<<>>;;;999888555444333111000///......+++***)))(((((('''''''''((((((((((((''''''''''''(((((('''''''''''''''''')))((('''''''''(((***+++)))((((((((()))*********,,,++++++---///111111000,,,---//////000222555888555444333666::::::666222---...000111333444444444666666777777777777777666777777666666666666777777888888999:::<<<>>>???@@@CCCDDDGGGHHHKKKNNNSSSWWWWWW\\\```ccchhhuuuooofff[[[VVVYYYcccoooxxx|||zzzwwwxxx}}}{{{zzzxxxrrrdddTTTLLLKKKSSSiii}}}wwwrrrnnnhhhaaa[[[UUURRRNNNKKKJJJHHHFFFDDDLLLTTTqqquuueeeYYYPPPIIIEEEAAAAAACCCEEEEEEJJJXXXgggssszzzqqqpppNNN999888555555999999888???PPPmmmwww\\\uuuzzz~~~zzzmmm}}}gggVVVRRRLLLHHHGGGEEECCCFFFKKK^^^kkk{{{{{{qqqoookkkhhhjjjuuummmaaaZZZUUUQQQSSSPPPMMMKKKKKKIIIGGGDDDEEEAAA@@@BBBCCCDDDIIIOOOMMMQQQRRROOORRRZZZcccgggwww|||vvvqqqlllgggbbb```ZZZXXXTTTOOOKKKHHHFFFEEEEEEAAAAAABBB@@@???IIIUUUrrr~~~yyysssoooggg___bbblllzzzlllaaaYYYTTTfff}}}~~~zzzttt[[[VVVooorrrDDD:::222222555555444444:::777IIIvvvXXXWWWppphhhTTTMMMMMMMMMIIIGGGDDDAAA>>>;;;999888666555333111000/////////+++***)))(((''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((+++***)))'''''''''((()))''''''((()))***+++---...,,,++++++,,,///000000///---///000000111333666999444333333555888888555222---...///111222333444444555666666777777777666666777777666666666666777777888888999:::<<<>>>@@@AAACCCEEEHHHJJJLLLOOOSSSVVVXXX\\\aaadddhhhtttuuuggg[[[XXX\\\aaadddkkkqqqyyy{{{yyyxxxzzz}}}|||zzzyyytttgggWWWMMMKKKQQQhhh{{{wwwsssmmmeee___VVVSSSNNNKKKJJJHHHEEEDDDHHHPPPpppyyyhhh\\\SSSKKKFFFCCCCCCDDDEEEEEEJJJYYYhhhtttyyykkkKKK999:::777555999888999>>>KKKccc___ppp|||lllzzzkkkYYYTTTNNNIIIHHHFFFCCCDDDGGGWWWeeevvvzzzsssrrr|||sssrrr|||jjjXXXQQQRRRUUUVVV]]]^^^```bbbcccbbb___]]]VVVQQQNNNLLLJJJJJJPPPXXX___fffjjjhhhgggjjjnnnooolllmmmrrr||||||xxxsssnnnjjjdddaaa[[[UUUPPPKKKIIIGGGFFF@@@>>>AAA@@@@@@LLL]]]xxxwwwooolllfffbbbiiiuuuwwwhhh```[[[XXXmmm~~~|||sssVVVXXXzzzeeeBBB:::444444666444333333555555BBB{{{ccc[[[ooohhhTTTMMMMMMNNNHHHFFFDDD@@@>>>;;;:::999666555333222000/////////+++***)))((('''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))+++***)))(((((('''''''''%%%&&&((()))***+++...000,,,++++++,,,...000///...///000111111111333666999333333333555777888666555---...000111333333444444444555666666777777777777777777666666666666777777888888999;;;===???AAABBBDDDFFFIIIKKKLLLOOOSSSVVVVVV\\\bbbdddgggsssrrrccc]]]\\\ZZZVVV___eeemmmrrrvvvzzz~~~|||{{{wwwjjjZZZNNNJJJOOOfff}}}zzzwwwqqqhhhbbbWWWSSSNNNJJJHHHGGGEEEDDDCCCMMMrrrzzziii]]]SSSJJJEEEEEEDDDEEEEEEEEEJJJYYYhhhtttdddFFF888:::777555888888<<>>@@@AAAFFFHHHIIIJJJKKKMMMPPPRRRWWWTTTWWW___cccjjjxxxxxxyyy|||vvvaaaQQQKKKRRR___vvv~~~{{{yyyuuuooojjj___XXXPPPMMMJJJEEECCCDDDBBBIIITTTrrr|||lll```UUUMMMGGG@@@AAAAAA???AAAMMM___nnnzzztttCCC<<<666666777777:::>>>>>>GGGOOOWWWnnniiikkk{{{ooo^^^XXXPPPJJJGGGEEEEEEDDDFFFMMM[[[mmmppp]]]RRRFFFEEEDDDDDDFFFGGGGGGGGGHHHNNNVVV[[[\\\]]]aaaeeejjjnnnlllfffgggpppxxx{{{zzznnngggdddeeegggmmmuuuzzzpppqqq|||{{{{{{zzzzzzxxxsssmmmhhhddd\\\UUUQQQNNNSSSdddvvv~~~xxxsssmmmddd]]][[[eeewwwtttbbb^^^hhhttt{{{qqq[[[eeerrr~~~iiiAAA666555444222000222555999777@@@===MMMzzzwwwuuurrrjjjYYYRRRccc}}}dddPPPKKKIIIEEEGGGEEECCC@@@>>>;;;:::999888777666555333111///---+++++++++************)))))))))))))))************---000333111,,,(((''')))(((((((((((((((((((((((('''(((******))))))***,,,,,,,,,,,,------------...//////000111111111111111444444333333555<<>>@@@AAADDDFFFHHHIIIJJJLLLPPPRRRVVVTTTXXX___ccciii|||zzzeeeTTTMMMRRR___uuu~~~|||yyytttmmmggg```XXXQQQNNNJJJEEEDDDEEEAAAHHHQQQmmm~~~nnnbbbWWWNNNHHHCCCDDDDDDBBBCCCNNN```nnn{{{nnnAAA:::555555666666:::>>>BBBJJJOOOUUUiiiiiigggrrr```ZZZQQQJJJGGGEEEDDDCCCDDDJJJVVVhhh{{{}}}hhhZZZTTTHHHFFFDDDDDDFFFIIIKKKLLLWWW\\\bbbddddddfffkkkooommmsssuuuqqqooosssvvvvvvtttuuuvvvvvvwwwzzz}}}ssshhh___YYYVVVUUUVVV\\\jjj{{{{{{mmmvvv~~~}}}|||zzzwwwrrrnnnhhh```XXXTTTRRRYYYkkk}}}|||vvvmmmhhhaaa\\\]]]iii}}}vvvgggccclllxxx{{{rrr```kkkyyyccc>>>555555333111111333888<<<999AAA===MMMyyy|||tttmmmeeeWWWPPP___vvvdddQQQLLLJJJFFFGGGFFFDDDAAA>>><<<:::999777666555444222000...,,,+++++++++************)))************++++++++++++444444222---'''&&&(((+++((((((((((((((((((((((((((()))******(((((()))***---,,,+++++++++,,,...///000000000000111111111111666555444444666<<>>???@@@BBBDDDFFFHHHJJJLLLPPPSSSUUUUUUYYYaaadddhhhxxx~~~hhhUUUMMMQQQ^^^ttt|||vvvnnngggaaaYYYRRROOOLLLGGGEEEGGGAAAFFFMMMfffqqqeeeYYYNNNGGGEEEGGGGGGDDDFFFPPPaaaoooyyyaaa???888444444666777:::>>>EEEJJJMMMPPPaaa~~~ppphhhvvveee]]]RRRJJJGGGFFFDDDCCCCCCEEEOOOaaavvvttt^^^UUUUUUJJJIIIHHHIIILLLQQQWWWZZZdddfffiiijjjjjjnnntttyyyuuu{{{~~~xxxpppkkkhhhfff]]]^^^```aaabbbeeeiiillljjjiiifffbbb]]]XXXTTTRRRNNNPPPVVV^^^hhhxxxuuurrr{{{~~~}}}|||zzzvvvsssmmmeee]]]XXXZZZcccvvvyyysssjjjfff___[[[```oooyyymmmkkkttt~~~|||sssdddqqqZZZ;;;555444333111222666<<>>AAA===KKKuuuvvvllleeeYYYQQQ[[[ooodddQQQMMMLLLHHHGGGFFFDDDBBB???<<<:::999666555555333111///---++++++++++++*********)))))))))))))))*********++++++333222...)))%%%%%%(((+++((((((((((((((((((((((((((()))***)))((('''((()))---,,,+++******,,,...///111000000000000000111111555555444333444999@@@EEECCC999222333444333444777333333444555666777888888888999999888666555666777777888888:::;;;===???@@@AAACCCFFFHHHJJJNNNRRRUUUVVVWWW]]]cccfffiiiuuujjjUUUKKKPPP]]]sss{{{sssmmmccc[[[TTTQQQMMMHHHFFFHHHBBBEEEIII```tttgggZZZNNNFFFDDDFFFGGGFFFHHHSSSeeesss~~~rrrSSS===777333555888999<<<@@@DDDHHHJJJMMM[[[www~~~nnn}}}|||kkkaaaTTTKKKHHHGGGEEEBBBCCCCCCIIIZZZpppmmmZZZTTTVVVLLLNNNQQQTTTYYY___eeeiiiffffffggghhhkkkqqqzzzwwwiii^^^XXXVVVPPPRRRTTTUUUVVVXXX[[[]]]bbbeeehhhkkkllljjjgggeeeccc___\\\[[[\\\ccctttxxx{{{}}}|||{{{zzzxxxvvvqqqjjjaaa]]]bbbnnn~~~vvvqqqkkkfff___\\\dddttt{{{tttuuu~~~~~~wwwhhhwww{{{SSS777444444333222444:::AAAFFFCCCBBB>>>JJJooo|||tttoooaaaRRRXXXkkkeeeRRRNNNLLLIIIFFFFFFEEECCC@@@===:::888666555444333111...,,,++++++++++++*********))))))((((((((()))))))))******---,,,***(((&&&&&&((()))((((((((((((((((((((((((((()))***)))((('''((()))---,,,*********+++---///111000000///000000111222666666555333444888>>>BBB===666111000222444666888333333444555666777888888888999:::999777555666777777777888999;;;===???@@@AAADDDGGGIIILLLOOOSSSVVVWWWZZZ```eeehhhkkksss{{{mmmWWWLLLNNN[[[rrrxxxrrrfff^^^WWWSSSNNNIIIGGGHHHDDDFFFGGG\\\vvviii\\\OOOFFFBBBEEEGGGHHHLLLWWWjjjxxx}}}}}}|||jjjJJJ<<<777444777:::<<>>FFFKKKFFFCCC@@@HHHeee~~~{{{gggPPPSSSfffeeeRRRNNNLLLIIIFFFFFFEEECCCAAA===:::888666555444333111///---++++++++++++************)))'''((((((((())))))))))))'''((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((())),,,+++*********+++---...000////////////111333444999888777555555888===AAA===888333000000222555666333444555666777888888999888999::::::888666666666777777888999;;;===>>>???BBBEEEGGGJJJLLLOOOSSSVVVXXX\\\bbbfffhhhlllrrrwwwsss[[[NNNMMMZZZqqq~~~yyytttjjjbbbYYYUUUPPPIIIGGGGGGDDDFFFFFFXXX}}}{{{oooaaaSSSJJJBBBFFFIIIKKKOOO\\\nnn|||~~~wwwxxx~~~|||___EEE;;;666444888<<<>>>AAAEEEEEEIIIMMMQQQ^^^xxxuuubbbzzzlll[[[OOOKKKJJJGGGCCCEEEDDDFFFOOO```rrr}}}qqqllliiiggghhhnnntttvvvtttrrrrrrsssssssssuuuxxxpppeee^^^YYYYYY[[[]]]```ccceeeeeeffffffhhhqqqsssvvv{{{}}}xxxvvvxxxyyyrrrkkkggglll~~~~~~|||zzzqqqnnnjjjjjjttt~~~xxxsssqqqeeeddd```cccrrr||||||||||||}}}yyycccCCC222555666888:::===CCCJJJOOOHHHDDDCCCFFF[[[kkkNNNMMM___eeeRRRMMMLLLHHHFFFFFFFFFDDDAAA>>>:::888666666555333111///---,,,+++++++++************)))(((((()))))))))*********'''''''''((())))))((('''((((((((((((((((((((((((%%%'''(((((('''''')))******++++++++++++,,,,,,,,,///.........///111444555999888777555444777;;;???<<<:::555111000333666777444555555666777888999:::888999;;;:::888666666666666777777999:::<<<>>>???BBBDDDGGGIIIKKKNNNRRRUUUWWW\\\aaadddggglllqqqtttzzz|||~~~uuu]]]OOOLLLYYYppp}}}yyyuuummmeee\\\VVVPPPIIIFFFGGGCCCEEEDDDVVVyyywwwiiiZZZQQQFFFJJJNNNOOOTTT___qqqyyy{{{oooRRR@@@999444333777<<<>>>AAAFFFEEEHHHLLLPPPZZZrrraaaqqq^^^QQQMMMLLLHHHDDDEEEDDDEEEKKKWWWhhhyyyzzzzzz{{{{{{|||uuuhhhfffgggfffeeefffhhhlllqqqtttvvvwwwxxxyyypppoooooopppttt{{{yyytttrrrjjj~~~}}}zzzxxxppppppoooqqq||||||wwwtttrrrffffffcccgggxxx}}}}}}}}}~~~xxxuuuyyyRRR;;;666666888;;;???BBBGGGMMMQQQHHHDDDEEEDDDQQQmmmPPPKKKZZZfffRRRMMMLLLHHHFFFFFFFFFDDDBBB>>>:::888777666555444222000...,,,+++++++++************))))))************+++++++++***)))(((((())))))(((((((((((((((((((((((((((((($$$&&&(((((('''((()))+++)))***+++,,,,,,,,,,,,+++......---...///222555777666666555333222444888;;;;;;999555111111666999:::555555666777888999::::::888999;;;;;;999777666666666777777999:::<<<>>>???BBBDDDFFFHHHJJJMMMPPPSSSWWW[[[```cccfffkkkppprrrwwwzzzuuuxxx|||uuu\\\MMMKKKXXXppp~~~zzzvvvooofff]]]WWWQQQIIIFFFFFFBBBDDDCCCTTTwww}}}ooo```VVVKKKNNNRRRSSSVVVbbbsss~~~dddHHH;;;777222222666;;;===AAAEEECCCFFFIIIMMMTTTiiiiiiwwwttt___RRROOOMMMIIIEEEDDDDDDEEEIIIRRRbbbtttxxxnnnrrrxxxwwwsssrrrvvvzzzzzzsssnnnnnnrrrxxx}}}xxxvvvyyysss{{{~~~|||zzzwwwtttppprrrrrruuu{{{wwwtttsssjjjjjjgggjjj{{{|||~~~~~~tttqqqmmmFFF777;;;777:::>>>AAAEEEIIINNNRRRGGGDDDGGGCCCKKK||||||pppTTTMMMYYYeeePPPKKKLLLJJJEEEDDDCCCAAA???<<<:::999777777555444222111//////+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((***++++++++++++,,,...+++,,,...///111222222333444444444222111222555888<<<>>>;;;555444999???@@@555555444444555666888999777888999:::999999777777777777888999;;;===???@@@DDDDDDDDDGGGKKKPPPRRRSSSXXX[[[```cccfffgggjjjkkkuuuyyytttpppmmmooorrrvvvwww|||sss[[[NNNJJJXXXuuuxxxssskkk```XXXTTTPPPJJJEEEEEEAAAEEEYYYsss~~~ssshhh```UUUUUUWWWZZZaaalllxxx~~~zzzVVV>>>:::555666888999:::;;;>>>AAAFFFGGGGGGMMMUUUYYYrrrsssqqq}}}~~~lll\\\QQQMMMLLLLLLGGGGGGGGGGGGLLLZZZmmm{{{~~~}}}|||pppdddaaacccnnnxxxxxx|||{{{~~~}}}}}}zzzuuuqqqttttttvvv~~~}}}yyyuuurrrpppgggeeejjjyyy{{{xxx{{{~~~sssiii___===555===???@@@BBBEEEHHHKKKMMMOOOLLL???CCCIIIIIIfffdddNNNWWWeeeRRROOONNNKKKEEEEEEDDDBBB???===;;;999777777555444222111//////,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((((((((((((((((((***+++,,,++++++,,,...+++,,,...///111222222222444555555333222333666888>>>AAA???888333555999;;;555555444444555666777999777888999::::::999888777777777888999;;;===???@@@DDDDDDEEEHHHLLLPPPSSSTTTXXX[[[```ccceeegggjjjlllpppyyyyyyooofffaaa```aaagggnnnwww|||nnnWWWIIIHHHVVVrrryyyuuummmccc\\\XXXSSSKKKEEEEEE@@@CCCUUUnnnvvvlllfffZZZYYYYYY]]]fffrrr}}}rrrOOO999666555777999::::::<<>>999>>>===@@@DDDHHHJJJIIIGGGEEEHHH>>>CCCIIIIIIcccqqqWWW[[[~~~dddUUUSSSPPPJJJFFFEEEDDDBBB@@@===;;;:::777777555444222111//////---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((***,,,,,,++++++,,,---,,,,,,...///111222222222444555555555333444666888AAAFFFGGG>>>555333555777555444444444444666777888777888999::::::999888777777777888999;;;===>>>???DDDEEEFFFIIILLLPPPTTTVVVXXX[[[___bbbeeegggjjjlllnnntttwwwjjjaaaYYYXXXZZZaaammmwwwmmmWWWIIIIIIUUUppp{{{yyyrrriiiccc^^^WWWNNNFFFFFFAAACCCRRRiii{{{wwwmmmggg```^^^]]]bbbmmmzzzhhhGGG555555666888:::;;;<<<===AAACCCDDDHHHHHHJJJNNNQQQiiiaaafff}}}xxxeeeWWWOOOLLLKKKHHHHHHFFFDDDFFFQQQaaannnzzz~~~|||uuuggg[[[WWWRRRQQQVVVeeexxx|||zzzxxxuuurrrooonnnttt~~~{{{uuuppplllfffjjjuuu{{{rrrwww~~~~~~rrrrrryyyxxxgggccckkkpppNNN>>><<<===???DDDKKKPPPPPPKKKEEE@@@AAA<<>>???DDDEEEGGGJJJMMMPPPUUUXXXXXX[[[___bbbdddfffiiilllqqqtttrrrgggbbb]]]ZZZ^^^eeeooo~~~sss^^^OOOLLLVVVooo}}}}}}wwwooojjjeee]]]RRRJJJHHHBBBCCCQQQeeevvv{{{rrriiiccceeeaaa```gggssszzz^^^AAA666888777999;;;<<<===???BBBEEEDDDJJJJJJJJJLLLOOOddddddeeezzzzzz}}}iiiZZZQQQLLLJJJIIIIIIGGGCCCCCCKKKXXXcccuuu||||||xxxmmmddd___RRRMMMKKKRRRbbbuuu}}}zzzwwwtttrrrpppnnnlllwww~~~yyysssmmmiiidddmmm{{{}}}}}}vvvrrrwwwzzzkkkWWWZZZmmm```BBB<<<===999>>>CCCJJJOOOOOOJJJBBB=========BBBFFFEEEQQQppp}}}bbbVVVzzzaaaTTTRRRMMMEEEDDDDDDBBBAAA>>><<<999888777777555444222111//////++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''))),,,---,,,,,,,,,,,,,,,---...000111111111111000222555555444333333444>>>HHHLLLEEE;;;666666666444444333333444555777888666777888999:::999999888666666777888:::<<<>>>???CCCEEEHHHJJJLLLPPPUUUYYYYYY[[[^^^aaacccfffiiilllsssuuu~~~|||wwwqqqhhhaaa^^^^^^cccmmmvvvzzzfffVVVQQQYYYppp|||vvvrrrnnnfffZZZQQQJJJEEEFFFRRRcccrrr|||uuummmfffbbbgggdddeeelllyyymmmQQQ<<<777:::999:::===>>>???AAAEEEGGGFFFLLLLLLKKKMMMNNN^^^zzznnnhhh{{{wwwyyymmm]]]SSSMMMJJJIIIJJJHHHEEEBBBFFFPPPYYYooo{{{zzzrrrkkkhhh[[[SSSLLLKKKOOO^^^www|||zzzwwwssspppnnnnnnnnnppp{{{zzzvvvqqqkkkgggfffqqqzzzuuuvvvtttaaaOOO\\\xxx}}}QQQ999999:::555777;;;AAAEEEFFFCCC>>>;;;===>>>@@@CCCCCCHHH```~~~jjjVVV{{{aaaRRRPPPMMMGGGEEEDDDCCCAAA???<<<:::888777777555444222111//////+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&))),,,...---,,,+++,,,---...///000111111111111000222555666555444333333888@@@EEE@@@888555444333444333333333333555666777555666888999::::::999888666666777888:::<<<===>>>AAADDDHHHJJJKKKOOOUUUZZZYYY[[[^^^```bbbeeeiiilllppprrryyy{{{rrrmmmkkkiiihhhjjjnnnxxxlllZZZTTT\\\rrr}}}zzzwwwpppeee]]]QQQLLLMMMWWWdddpppzzz||||||{{{wwwqqqkkkhhhfffhhhiiilllttt~~~www^^^DDD777666888:::<<<>>>@@@AAACCCGGGIIIGGGMMMLLLKKKOOOOOOYYYmmm|||lllxxxuuutttbbbWWWPPPLLLIIIKKKKKKHHHDDDDDDJJJPPPffftttxxxpppmmmddd\\\TTTOOOJJJPPPhhhxxxwwwtttppplllkkkmmmooowww{{{wwwsssooojjjggglllxxx}}}xxxwwwvvvooo\\\TTTiiikkkEEE444666777222666999===AAABBBBBB@@@??????AAA>>>@@@DDDDDDVVVvvvoooSSS|||bbbRRRPPPQQQNNNFFFFFFEEECCC@@@>>><<<:::777777555444222111//////,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''((((((((((((((((((((((((&&&))),,,...---,,,++++++---...///000000111111000111444888999888666555555555<<>>???CCCHHHIIIJJJMMMTTTZZZYYY[[[]]]___aaaeeeiiillllllnnnvvv~~~xxxsssqqqssswwwzzzppp\\\UUU]]]ttt{{{qqqjjj___[[[[[[ccclllssszzz||||||zzzuuuooojjjiiijjjkkkooovvv~~~}}}}}}pppSSS;;;444555666;;;===???AAABBBEEEHHHKKKGGGLLLJJJJJJPPPPPPSSSaaarrrpppppp{{{|||iii\\\SSSNNNHHHKKKNNNKKKFFFDDDGGGJJJZZZkkk|||yyyuuusssrrrqqqkkkooowwwzzzvvvlllddd^^^YYYQQQNNNZZZlll~~~|||ttttttqqqmmmiiiiiimmmppp~~~yyyuuurrrooollliiiuuuuuutttxxxxxxlll\\\]]]vvvYYY<<<333444555333999;;;???BBBDDDEEEDDDCCCAAACCC===???HHHFFFSSSuuuuuuQQQ~~~cccRRRQQQUUUTTTHHHHHHGGGEEEBBB@@@===<<<777777555444222111//////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&))),,,...---,,,++++++---...///000000111000000222666:::;;;:::888777666666<<<>>>;;;777666333///333333222222333444666777555666888999::::::999999555666666888999;;;===>>>>>>CCCGGGIIIIIIMMMTTTYYYYYY[[[]]]___aaaeeeiiillljjjmmmuuu{{{{{{{{{zzzzzz~~~rrr^^^TTT]]]tttyyyrrrmmmiiihhhnnntttxxx}}}}}}vvvnnniiiiiijjjnnnttt}}}}}}wwwzzz~~~nnnOOO999444666666;;;===@@@AAACCCEEEIIILLLFFFKKKHHHIIIPPPPPPPPPYYYddduuuiiizzznnn___UUUPPPHHHLLLOOONNNHHHDDDEEEGGGRRRcccvvvvvvnnnkkkiiifffddd]]]^^^aaajjj{{{rrriiidddbbbZZZOOOQQQ[[[||||||zzzrrrrrrpppkkkhhhiiimmmqqq~~~xxxtttqqqooommmlll|||}}}tttsss{{{{{{mmm^^^bbb{{{wwwNNN888444444555555777:::>>>BBBDDDCCCBBB@@@BBBDDD;;;???KKKIIITTTwww~~~TTT~~~fffTTTPPPSSSVVVGGGFFFEEEBBB???<<<:::888999888666333111000//////,,,+++)))((('''((()))***,,,***''''''((()))((('''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((()))+++,,,---,,,,,,+++---------...000111333444:::<<<>>>>>><<<:::888888222666<<>>>>>???AAACCCEEEFFFFFFIIILLLMMMNNNNNNOOOPPPXXX{{{uuu]]]nnnyyyssseeeWWWMMMHHHIIIJJJIIIGGGEEEEEEEEEKKKZZZooo~~~yyylll```^^^bbbdddccc```^^^\\\\\\```mmm|||rrrkkkjjjcccWWWSSSWWWiii}}}zzzvvvrrrmmmjjjffffffmmmvvv|||yyyxxxnnncccfffrrr~~~}}}}}}vvvwww~~~ppphhhttthhhCCC;;;777333555666888888;;;@@@DDDFFFCCC@@@EEEEEECCCBBBDDDLLLWWW```lllzzzaaaPPPKKKLLLMMMGGGFFFDDDBBB???<<<:::888888888666444222000///...------,,,+++******)))))))))((('''((())))))((('''''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''((()))+++,,,,,,,,,,,,+++---------...///111333333666888::::::888777777777111666<<>>>>>>>>???AAABBBCCCDDDFFFHHHKKKLLLLLLKKKLLLMMMSSSpppfffgggzzz|||lll[[[NNNJJJJJJJJJHHHFFFDDDCCCCCCGGGSSSfffvvvwwwggg```___]]]XXX]]]ZZZYYYYYYYYY^^^lll{{{uuuooojjjccc\\\YYYbbb~~~{{{xxxvvvqqqllljjjggghhhpppzzzzzzxxxwwwooogggmmmyyy|||wwwqqqsssjjjrrryyywww|||{{{^^^===999555333666777::::::<<<@@@EEEGGGFFFDDDBBBCCCCCCBBBBBBFFFNNNUUUxxxwww|||bbbSSSOOOMMMKKKFFFFFFDDDBBB???===:::999777777777666444111...---------,,,,,,+++***))))))(((''''''(((******(((''''''(((((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---...///111222333555666777777666666777999222666<<<@@@AAA>>>:::777444333222333555666666555666666777888888777777777666555444333444555777999:::<<<@@@CCCFFFJJJNNNRRRSSSWWW[[[___aaacccfffhhhjjjmmmqqqwww~~~iii\\\eeexxx}}}wwwvvvzzzvvvdddMMM===888888::::::?????????@@@AAAAAABBBBBBEEEGGGIIIJJJJJJIIIJJJKKKNNN```~~~}}}kkkrrrxxxdddUUUNNNMMMKKKHHHFFFEEECCCCCCBBBKKKYYYjjjxxxtttmmmddd\\\[[[XXXWWWXXXWWWVVVZZZ```yyyyyyvvvsssiii^^^]]]rrr}}}yyyvvvtttooojjjhhhgggjjjttt}}}xxxuuuuuupppmmmuuu}}}rrrbbb\\\ZZZppp|||zzzxxx~~~yyyPPP777666555333666777<<<<<<===@@@EEEHHHIIIIIIAAACCCEEEDDDBBBCCCFFFJJJ___}}}dddVVVSSSPPPLLLFFFEEEDDDBBB@@@===:::999777777888777555222...,,,,,,+++***))))))***+++,,,---+++)))((()))***)))((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,------///000222333::::::999888666777999<<<555777<<>>@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHHHHIIIKKKLLLLLLSSSmmmyyyrrr}}}ppp___RRROOOLLLJJJHHHHHHGGGFFFAAAEEEOOO___pppxxxkkk___ZZZVVVXXXYYYYYY\\\```kkktttccc___lll|||wwwtttqqqlllhhhgggggglllyyy{{{vvvsssrrrpppqqq{{{~~~oooYYYPPPZZZ~~~vvvwwwzzzxxxwwweeeEEE444666555444777777<<<<<<===@@@CCCGGGJJJKKKCCCEEEGGGEEECCCBBBEEEHHHPPPwww___SSSQQQMMMHHHEEEEEEDDDBBB@@@===;;;:::777888888777555222///------+++)))'''(((,,,000333333///***(((((()))******(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''(((((()))***,,,------,,,,,,,,,---...000222333<<<<<<:::888666777999<<<777888<<>>444888666555888888<<<<<<===>>>AAADDDHHHKKKDDDEEEEEECCC@@@AAAFFFJJJKKKtttuuu___TTTQQQNNNIIIEEEDDDCCCBBB@@@===;;;:::888888888777555222///...///---+++)))+++...222555333///+++(((((()))******((())))))******))))))((('''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((***+++---...++++++,,,---...000111222999999888777555666888;;;888777999AAALLLVVV[[[]]]FFF???888555666888666333555555666777777666666666555555444333333222222333666888;;;===@@@EEEJJJNNNQQQUUUZZZ^^^aaacccfffhhhjjjlllpppwwwwwwiiiqqqwwwvvv{{{|||}}}pppQQQCCC888999<<<<<<===AAAAAAAAACCCDDDDDDCCCBBBBBB>>>@@@BBBCCCDDDFFFIIILLLIIIGGGVVVwwwbbbiiizzz}}}iiiVVVPPPJJJGGGGGGHHHHHHFFFDDDCCCEEEOOO```rrryyylll___WWWUUUVVV]]]eeellliiivvvvvvllllllxxx|||wwwtttmmmjjjhhhjjjmmmttt~~~|||vvvtttqqqooorrryyy|||iiiUUUSSSeee~~~yyy{{{~~~vvvppp|||wwwKKK999555:::777666;;;:::;;;<<<>>>>>>???BBBFFFIIIBBBCCCBBB???===???EEEKKKLLLdddzzzdddXXXTTTPPPLLLEEEDDDCCCBBB@@@>>><<<::::::999888666444222000///---,,,,,,+++,,,---...///,,,***))))))***+++***)))))))))************))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((()))+++---...++++++,,,---...000111222444555666666555777:::<<<;;;888666;;;FFFQQQXXXZZZGGG???666333666888666444444444555666777777777777666555555444333222222222555777888:::===AAAGGGKKKNNNRRRVVVZZZ]]]aaaeeehhhlllmmmooottt}}}zzzllltttxxxsssvvvzzz{{{wwwfffDDD>>>888777:::<<<======>>>???AAABBBCCCBBBAAA@@@>>>???@@@@@@@@@AAADDDFFFEEECCCNNNjjjhhh___vvv|||}}}ppp^^^WWWNNNIIIIIIIIIHHHFFFEEEBBBBBBHHHVVVhhhyyyuuuhhh^^^XXX[[[aaaiiirrrzzzsssrrr{{{}}}xxxuuunnnllllllooorrryyy|||yyyssssssqqqpppuuu~~~iiiWWWXXXlll~~~~~~}}}yyy|||}}}cccBBB555555;;;888888======;;;===???@@@@@@AAADDDGGG@@@AAAAAA???===>>>DDDHHHSSSZZZ{{{|||fffXXXSSSOOOLLLDDDDDDCCCBBB@@@>>><<<;;;;;;:::777555333111111000)))***+++,,,+++)))'''%%%%%%%%%'''***,,,,,,)))'''))))))************))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''')))+++---///++++++,,,,,,...///111222111333555666888:::===??????999333555===FFFLLLNNNEEE===444222555888777444333333555666777777777777666666555555444333222222444666777888:::???DDDIIILLLOOOSSSWWW[[[___eeehhhnnnmmmnnnqqqzzz}}}mmmvvv{{{rrrooorrrwwwzzz|||qqq^^^<<<<<<999666888<<<<<<:::;;;===???AAABBBAAA@@@???>>>??????>>><<<===???AAA@@@@@@JJJaaawwwaaaqqqvvvyyyfff^^^TTTNNNMMMLLLJJJGGGDDDBBB@@@DDDOOOaaasss{{{lllaaa```dddggg}}}zzzxxxxxx~~~yyyvvvooonnnooorrrvvv}}}yyywwwqqqrrrqqqrrrxxxkkkYYY\\\nnn}}}zzz}}}pppRRR<<<111444;;;888999@@@@@@;;;>>>AAABBBAAAAAACCCFFFAAABBBCCCBBB???@@@CCCGGGZZZXXXvvvgggWWWSSSNNNFFFEEEFFFFFFCCC@@@===<<<<<<999888777555333111//////------,,,++++++******)))******++++++++++++******++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''(((***,,,---...---,,,,,,---///222333333444555666777;;;AAAEEEFFF@@@777333:::FFFHHHCCCEEE>>>777555666888777666555555666777777777777777777777666555444222000///555555555555666:::@@@DDDIIIMMMSSSXXX\\\___bbbeeehhhjjjkkklllqqqwww{{{xxxooonnnmmmuuu~~~zzz{{{}}}kkkSSS:::999888999;;;===>>>===>>>>>>======>>>@@@BBBCCC?????????>>><<<===???AAAGGGDDDGGGZZZzzzjjjjjjuuutttoooeeeXXXOOOLLLLLLJJJHHHHHHDDDBBBDDDIIIUUUgggwwwvvvllleee___dddxxx{{{}}}|||||||||vvvsssqqqvvv|||uuuqqqpppppprrrwww|||```\\\jjjzzz|||~~~dddIII:::555111444;;;???>>>;;;BBBCCCDDDCCCBBBCCCEEEGGGEEECCCAAA???@@@BBBEEEHHHZZZTTTdddfffWWWRRRMMMEEEEEEFFFFFFDDD@@@===;;;;;;999888777555333111//////------,,,++++++******))))))******++++++******)))))))))))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''((()))+++---,,,+++******+++---000111333444555666888;;;@@@DDDCCC???888333777@@@CCC??????;;;666555777888777555555555666777777777777777777777666666444222111000333333444444555999>>>AAAHHHLLLQQQUUUYYY\\\```cccjjjkkkmmmnnnsssxxx~~~xxxooonnnmmmuuu}}}zzz|||~~~{{{{{{vvvbbbJJJ:::999888999<<<===>>>===??????>>>>>>???@@@AAABBB>>>???@@@??????@@@BBBDDDHHHFFFGGGUUUooozzzqqqrrrvvvkkk\\\QQQLLLKKKIIIGGGIIIDDDAAABBBGGGPPP```ooozzzyyynnnfffcccrrr}}}||||||xxxuuuuuuzzz}}}xxxtttqqqqqqssszzzppp]]]eee{{{zzzzzz}}}}}}zzzwwwWWWAAA666444444:::CCCFFFDDD@@@@@@BBBCCCCCCCCCCCCDDDFFFFFFEEEBBB@@@???@@@AAABBBSSSOOO]]]||||||fffVVVRRRLLLDDDFFFFFFFFFDDD@@@===;;;;;;999888777555333111//////------,,,++++++******))))))******++++++******)))''''''((())))))***++++++(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))+++,,,++++++******+++---///000333444666666888:::>>>BBB??????;;;666666;;;??????<<<999777666666777777666555555666777777777777777777777777666555333222111000222333444555777;;;>>>EEEHHHMMMQQQUUUYYY^^^aaaeeegggiiikkkooouuu}}}}}}xxxnnnooommmsss{{{zzz}}}~~~wwwrrriiiUUU@@@:::999888999<<<>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAAAAACCCEEEGGGGGGGGGHHHOOO___yyywwweeeWWWOOOKKKJJJIIIJJJEEEBBBBBBCCCIIIVVVbbbppp}}}{{{rrrfffmmmyyy}}}|||zzzzzz{{{}}}yyyvvvqqqrrrvvv~~~~~~tttxxx}}}xxxdddZZZooouuusssxxx}}}wwwdddFFF999444444888@@@GGGIIIEEE@@@???AAADDDEEEDDDCCCDDDEEEGGGFFFDDDAAA???===<<<<<>>???<<<999:::>>>BBB???===;;;888666555666777555555666777777777777777777777777666555444333222///111333444555666999;;;@@@CCCHHHMMMQQQWWW]]]aaadddeeefffhhhhhhgggeeedddnnnvvvxxxnnnooonnnrrrzzzyyy}}}~~~{{{sssiii]]]JJJ:::;;;999999:::<<<>>>>>>>>>AAAAAABBBBBBAAA@@@?????????@@@BBBBBBBBBCCCEEEGGGEEEFFFHHHJJJSSSkkkooo]]]RRRNNNMMMMMMKKKGGGDDDCCCBBBCCCLLLVVVggguuummmlllvvv~~~}}}~~~~~~zzzwwwuuusssuuu{{{|||rrriiinnnsssmmm]]]YYYrrr{{{tttssswww||||||zzzRRR:::777555555999???EEEEEEAAA<<<>>>AAAEEEFFFFFFEEEEEEEEEFFFEEEDDDAAA???<<<999888:::>>>GGGZZZ{{{hhhYYYUUUOOOGGGFFFGGGGGGDDD@@@<<<::::::999888777555333111//////------,,,++++++******))))))))))))******)))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******+++,,,,,,---...///000111///111444555555555777999666;;;??????;;;999>>>DDDFFFEEEBBB===777444666888555555666777777777777777888888888777666555444333000222333444444555888:::<<>>???>>>AAABBBCCCCCCCCCAAA???>>>@@@AAACCCBBBAAAAAABBBCCCAAACCCGGGIIINNNbbbvvvbbbUUUOOONNNNNNLLLIIIGGGFFFCCCAAAFFFNNN^^^mmm}}}vvvooottt}}}yyyvvvtttsssvvvyyyxxxmmmkkkiiieee\\\RRRWWWttt~~~zzzxxxxxxzzz{{{kkkFFF555888666666888<<>>???BBBFFFGGGGGGFFFFFFGGGDDDDDDCCCAAA???<<<999777666===CCCPPPrrrhhhYYYVVVQQQIIIGGGGGGGGGDDD???<<<::::::999888777555333111//////------,,,++++++******)))((())))))******))))))(((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))***+++,,,---......///111444555555444555555222777===@@@<<<888;;;BBBJJJLLLKKKEEE<<<666555777555555666777777777777777888888888888777666555444111222333333222444777999999;;;???CCCHHHPPPXXX]]]eeeggghhhfff___WWWQQQNNNRRRZZZkkkwwwmmmqqqnnnooovvvyyywwwwwwssshhhXXXIII@@@;;;;;;:::999:::===??????>>>@@@BBBDDDEEEEEEBBB@@@>>>???AAABBBBBBAAA@@@@@@AAA???AAAFFFIIIKKK[[[}}}hhhWWWOOOMMMMMMLLLJJJIIIHHHDDDAAACCCIIITTTccctttxxxvvv}}}zzzwwwuuusssssszzzwwwoooqqqdddUUUKKKLLL\\\zzz{{{{{{}}}}}}}}}}}}{{{[[[>>>444888777777888<<<@@@CCCDDDDDD@@@BBBEEEFFFFFFFFFGGGHHHDDDCCCBBBAAA>>><<<999888888???BBBIIIhhhfffXXXUUUPPPIIIGGGHHHGGGDDD???<<<:::999999888777555333111//////------,,,++++++******)))(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((()))***+++,,,---------000333666777666555444444444777>>>BBB???888999???FFFMMMRRRNNNCCC999444333555555666777777777777777888888888888777666555555111111111000///111555888999:::<<<>>>BBBHHHPPPUUUYYY___gggjjjiiiiiilllooosssvvvwwwlllqqqnnnmmmtttxxxvvvtttooobbbPPPAAA;;;;;;<<<::::::;;;===????????????AAADDDFFFFFFDDDAAA>>>>>>@@@BBBCCCBBBAAABBBBBB@@@@@@DDDIIIIIISSSqqq~~~qqq^^^RRRNNNNNNIIIHHHIIIJJJFFFAAABBBGGGIIIYYYkkkvvv}}}|||yyywwwvvvvvvvvv}}}yyyuuuooo]]]KKKJJJYYYppp}}}~~~~~~iiiJJJ999666777777888:::===@@@BBBCCCCCC???AAACCCCCCCCCDDDFFFHHHFFFEEECCC@@@===;;;999888888>>>>>>???XXX|||dddVVVTTTPPPIIIGGGHHHGGGDDD???;;;:::999999888777555333111//////------,,,,,,+++******)))(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***+++,,,---.../////////111444888999888666555555999;;;@@@FFFBBB:::999>>>BBBLLLVVVUUUIII;;;333000555666666777777777777777888888888888888777666555111000///------///333777:::::::::;;;===CCCJJJOOORRR\\\jjjttt{{{vvvlllqqqooommmtttxxxuuussslll^^^KKK<<<888;;;<<<::::::;;;===????????????AAADDDGGGGGGEEEAAA???<<>>666888777888:::<<<>>>??????===<<<>>>???@@@AAAAAABBBEEEGGGIIIGGGDDD@@@===:::888777666;;;999777JJJnnnzzzdddVVVRRRPPPMMMGGGGGGGGGDDD@@@<<<::::::777666444222111//////...---,,,+++*********+++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((***+++---......------222444666777666666666777;;;???DDDHHHHHHDDD???;;;>>>AAAGGGKKKJJJBBB888000444555666666555555777888888999::::::::::::999888555444222111111222444555444666777999:::===AAADDDKKKSSSjjjuuuooollloooqqqpppttt{{{vvvtttmmm^^^HHH888777======???>>>;;;;;;??????===<<<>>>AAADDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCDDDDDDCCCAAADDDIIIGGGGGGXXXmmmyyy|||kkkeeerrr___RRRJJJLLLJJJHHHFFFDDDDDDDDDDDDAAAIIIUUUbbbqqq}}}}}}}}}{{{zzzxxxwwwwwwxxxyyyzzzuuuhhhSSSTTTWWWddd|||bbbGGG999666666444888888999;;;<<<>>>???@@@:::<<>>888666444;;;:::333===]]]|||vvv|||dddUUUPPPMMMJJJFFFGGGFFFCCC???<<<::::::777666444222111000//////---,,,+++*********++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((()))+++---......------000333666888777777777888:::AAAKKKRRRSSSLLLBBB;;;>>>AAAEEEHHHGGGAAA888111222444555777777777888999888999999::::::999999888666555333222111222333444333555777888:::===AAADDDGGGMMMaaasssmmmkkkmmmooopppsssyyyvvvpppgggXXXGGG::::::@@@>>>@@@???;;;:::======:::<<<>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>BBBGGGFFFEEEQQQbbbsssyyyvvveee{{{hhhYYYRRRLLLKKKHHHFFFEEEEEEDDDCCC???FFFPPP\\\kkkzzz~~~}}}}}}}}}|||{{{zzzyyyyyy{{{}}}~~~qqqcccNNNVVVcccvvv~~~~~~}}}}}}\\\BBB888888888777888999:::<<<===>>>>>>???;;;===???BBBCCCBBBAAA@@@AAADDDGGGHHHEEE@@@<<<:::666:::999555===VVVvvv~~~ooo}}}eeeUUUOOOKKKGGGEEEEEEEEEBBB>>>;;;999999888666555333111000//////,,,,,,+++************+++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((()))***,,,---............222666999999999999999:::CCCPPPZZZ[[[RRREEE<<<>>>@@@BBBEEEEEE@@@888333222333555777888888888777888888999::::::999888888777666444222111111222222111333555777999<<<@@@CCCCCCEEEUUUttt|||vvvvvvqqqllliiikkknnnpppsssvvvrrrgggYYYMMMAAA:::;;;AAA>>>@@@???;;;:::<<<<<<999<<<======>>>?????????@@@AAAAAAAAA@@@@@@@@@?????????===???DDDEEECCCIIITTTzzzxxxiiisssooo___WWWNNNLLLIIIGGGGGGFFFDDDBBB>>>AAAHHHSSS```ppp}}}{{{}}}||||||}}}}}}|||{{{zzzzzz{{{}}}|||nnn```NNN^^^ttt~~~~~~}}}yyy}}}{{{{{{tttQQQ;;;666888999888888:::<<<>>>>>>>>>===<<<<<<===@@@BBBCCCBBBAAA@@@???BBBGGGIIIGGGDDDBBBAAA:::999999888;;;KKKjjjyyyiii~~~eeeUUUNNNJJJFFFDDDDDDDDDBBB>>>;;;999999888777555333111000//////,,,++++++***************((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((***+++,,,---......,,,000555999::::::::::::999AAALLLTTTUUUOOOFFF???;;;===AAADDDEEEAAA;;;666444444555666888888666555888888999999999999888888888777555444222111111111000111444555777:::>>>BBBAAA@@@KKKdddooojjjppppppllliiijjjnnnppprrrrrrhhhZZZJJJ@@@:::888:::???===??????;;;;;;>>>>>><<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAACCC???>>>AAABBBBBBEEEKKKbbbxxxuuugggxxxggg^^^RRRNNNKKKIIIIIIHHHEEEBBB>>>>>>BBBKKKVVVeeexxx|||yyyxxx|||{{{{{{|||}}}~~~|||{{{zzzzzzzzzzzz}}}uuuiiiZZZlll}}}yyy}}}zzz}}}mmmHHH555444888888777999;;;===??????>>><<<:::;;;<<<>>>@@@AAA@@@@@@??????CCCGGGIIIIIIGGGEEEEEE<<<888888;;;:::@@@]]]}}}|||lll}}}dddUUUOOOLLLHHHCCCDDDDDDBBB>>>;;;::::::888777555333222000000///++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((()))***+++---...///+++///444777999999:::;;;999<<>>777555444555777999999888888888888888888888888888999888666444333111111000///111222444555888<<>>EEETTTeeexxx}}}~~~hhhccclllnnnllljjjkkknnnqqqppplll]]]OOO@@@999888888:::>>>;;;>>>>>><<<<<<@@@BBB@@@<<<;;;:::999999;;;<<<======>>>???@@@AAABBBCCCCCCGGGBBB??????@@@AAADDDHHHUUUjjjlllzzzuuukkkXXXSSSMMMJJJJJJIIIFFFBBBAAA>>>???FFFNNNZZZnnn}}}wwwqqqqqq{{{{{{xxxwwwwww{{{zzzzzz{{{|||}}}{{{zzzzzzzzz{{{}}}}}}ppp|||~~~}}}}}}iiiFFF777777::::::999:::<<<>>>@@@@@@>>><<<::::::;;;<<<===>>>>>>======>>>AAAEEEFFFEEECCCAAAAAA<<<777888<<<888999RRRqqqyyy|||dddUUUPPPMMMIIICCCDDDDDDBBB???<<<;;;;;;888777666444222111000000******++++++******)))((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((()))+++---...000+++...222555666777999;;;999888777888:::>>>AAADDD;;;<<>>999<<<<<<;;;<<>>@@@BBBCCCDDDFFFCCC@@@>>>>>>@@@CCCFFFRRRcccyyyssswwwaaaYYYPPPKKKKKKJJJGGGCCCDDD???>>>CCCGGGOOObbbuuu}}}xxxxxx|||xxxrrrmmmllljjjlllyyy{{{wwwvvvvvvwwwzzzyyyyyyzzz|||}}}|||zzz{{{|||}}}}}}~~~fffFFF;;;======<<<===;;;<<<>>>??????>>>===<<<999:::;;;;;;<<<<<<<<<<<<;;;===@@@@@@>>><<<;;;::::::777888:::666666JJJccc|||dddUUUPPPLLLHHHDDDEEEEEECCC???===<<<<<<999888666444222111000000)))******+++***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''(((***,,,///000,,,...000222333555888;;;888777555666888===BBBEEE@@@>>>===@@@GGGPPPWWW[[[VVVLLL???777555777999888999888777666666777888999777777777666555333222111000111222222222333666999===:::<<>>;;;:::::::::::::::::::::::::::;;;<<<===???@@@@@@???@@@AAA>>>===>>>@@@BBBKKKWWWrrrrrr{{{iii___SSSLLLKKKKKKHHHEEEFFF@@@>>>BBBBBBFFFVVViiixxx~~~|||tttqqqrrrxxx{{{nnnfffcccfffmmmnnnppp}}}|||wwwttttttwwwyyyyyyxxxxxxzzz|||}}}}}}{{{yyyzzz|||}}}|||~~~zzz^^^DDD===>>>===<<<>>>;;;<<<===>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<888:::======;;;999888888777777888888555777EEEVVV}}}}}}eeeUUUOOOKKKGGGDDDEEEEEECCC@@@===<<<===999888666444222111000000)))******++++++)))((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''(((***,,,///000,,,...///000111444888;;;777777888999<<<@@@CCCFFFDDD@@@;;;<<>>BBBKKKdddssssssmmmbbbTTTLLLKKKKKKIIIEEEFFF@@@>>>AAA@@@@@@NNNaaarrr~~~|||wwwyyy{{{~~~tttnnnmmmgggttt~~~|||{{{||||||xxxhhh\\\^^^^^^fffrrruuutttzzztttrrrtttwwwzzzxxxxxxxxxzzz}}}~~~}}}|||uuuvvvyyy}}}~~~xxx}}}~~~oooUUU???;;;===:::999===<<<<<<<<<===>>>??????@@@;;;;;;;;;<<<<<<<<<<<<<<<888;;;======<<<:::999999555777888666444888CCCNNNsssfffVVVSSSOOOHHHFFFEEEDDDCCCAAA>>><<<;;;777777555444222111//////---,,,+++***))))))))))))+++******)))(((''''''&&&%%%&&&&&&'''((()))******((()))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((***---///222111///000333555666666???<<<999:::???CCCEEEEEEBBBDDDBBB===:::CCCTTTccclllhhhZZZDDD333...000222444444444666999999888666888777777666555444444444222111//////000111444555:::777777<<<@@@BBBHHHNNNTTTZZZ\\\fff||||||xxxwwwxxxzzz|||jjjeeejjjmmmkkkhhhhhhlllkkkZZZFFF999888888777777777777777888999999888888:::===@@@;;;;;;::::::999::::::::::::999888777777999;;;<<<>>>>>>>>>===<<<===@@@CCCHHHFFFOOOrrr|||dddkkkiii[[[VVVKKKGGGKKKLLLFFFEEECCC???===@@@GGGMMM]]]jjj{{{wwwnnniiinnnrrrwww{{{{{{xxxrrrnnnqqqzzz}}}yyyvvvuuurrrlllfff```\\\ZZZYYYYYYaaajjjooosss{{{zzzsssppprrrvvvxxxzzz{{{{{{yyyuuurrrsssyyy~~~{{{{{{xxxxxx{{{ssswww~~~~~~kkkNNNFFF===777777999:::;;;???????????????>>>======<<<======<<<:::888888999======>>>>>><<<999666333444555555555666;;;@@@EEEccc~~~cccTTTQQQMMMFFFEEEEEEDDDBBB@@@>>><<<;;;777777555444222111//////---,,,+++***))))))))))))*********)))((('''''''''&&&&&&''''''(((((())))))((()))))))))'''&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((())),,,---/////////000111333555666>>>>>>>>>???AAADDDHHHKKKPPPWWWZZZSSSGGGBBBIIIRRRZZZ___^^^OOO>>>444000/////////000222444777888888888777777666555555444444222222000///000111333444666444555999;;;>>>EEEMMMZZZhhhsss}}}xxxuuussstttvvvwww||||||~~~~~~{{{~~~rrrgggiiirrrrrrppplllhhhhhhcccRRRAAA:::999999888888888888888777777888777666888;;;>>>::::::999999999999:::::::::999888777888999;;;<<<>>>>>>>>><<<;;;<<>>@@@EEEIIIPPP]]]nnn|||{{{xxxwwwzzz~~~yyyvvvqqqnnnllljjjgggeeebbb```]]]YYYWWWUUUUUUUUUZZZaaajjjpppuuu|||xxxtttppppppsssvvvwwwwww}}}|||zzzvvvsssuuu{{{zzzuuuyyy~~~nnn[[[AAA===999888:::<<<======>>>>>>??????>>>======<<<===>>>>>><<<:::888999999<<<===>>>>>>===:::777555444555555555666:::???CCCVVV}}}cccTTTQQQMMMFFFDDDDDDCCCAAA???===;;;:::777777555444222111//////---,,,+++***))))))))))))******))))))(((((('''''''''''''''((((((((((((((('''((()))((('''&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&'''(((***+++,,,...000000///000333777;;;@@@EEEEEECCCEEELLLRRR\\\hhhpppiiiVVVEEE???AAAIIIUUU]]]UUUFFF:::333000...///000111111333666999777777777666555555444444444333111000000111222222333333555777888:::CCCNNNiii}}}}}}zzzvvvsssqqqqqqssstttzzzyyyzzz|||~~~|||xxxttt~~~|||sssjjjgggmmmvvvyyyvvvoooggg```WWWHHH:::;;;::::::999888999999999666777777666555666888:::999888888888888888999999::::::999888888999;;;<<<===>>>===<<<::::::<<<>>>>>>AAABBBSSSvvvxxxccctttiiiWWWMMMMMMKKKHHHGGGEEEBBB@@@???AAACCCDDDNNN___ooo{{{~~~{{{yyyzzz~~~wwwpppgggddd```^^^^^^^^^]]]\\\YYYXXXWWWWWWVVVWWWXXXXXX^^^dddlllrrrxxx~~~wwwooonnnnnnqqqtttwwwxxxxxx~~~}}}{{{wwwtttvvv}}}qqqXXXHHH666666777999===>>>>>>=====================<<<;;;===>>>>>>===:::999999:::;;;<<<>>>>>>>>><<<:::888444444555444555888===AAAHHHppp~~~eeeVVVSSSPPPIIIDDDCCCBBBAAA???<<<:::999777777555444222111//////---,,,+++***))))))))))))***)))))))))((((((((('''(((((((((((((((''''''''''''((()))((('''&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((())))))---111111//////333888888AAAIIIIIIDDDEEENNNXXX^^^hhhppplll\\\JJJ>>>999CCCMMMTTTRRRJJJBBB999333000222333333111222444666777777666666555555555555555444333111111000111111333444666888666888CCCOOOwww}}}zzzwwwsssrrrrrrssstttyyyyyy{{{{{{xxxsssrrruuuzzzsssnnnmmmmmmlllpppuuu~~~yyyooocccWWWKKK???777::::::999888888888888999666777777666555555777999777777777777777888888999::::::999999999::::::;;;<<<======;;;999999:::<<<:::AAA???FFFdddppp}}}}}}nnnZZZPPPPPPLLLIIIHHHGGGDDDAAA???>>>>>>@@@GGGTTTcccqqq~~~}}}yyyuuutttwww|||zzzqqqhhhbbbbbb```]]]\\\]]]]]]]]]\\\ZZZZZZ[[[\\\]]]^^^^^^^^^dddjjjqqqwww|||uuunnnkkklllmmmppptttxxx{{{|||}}}}}}{{{wwwuuuwww~~~zzz~~~bbbHHH<<<666777999;;;<<<===<<<;;;;;;<<<<<<===<<<<<<;;;;;;===>>>>>>===:::999999::::::;;;<<<======<<<;;;:::333444444444444777;;;>>>BBB]]]~~~dddVVVSSSPPPIIIDDDCCCBBBAAA???<<<:::999777777555444222111//////---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((((((((()))---222222000000444888666@@@IIIJJJFFFFFFOOOXXX[[[\\\^^^]]]WWWMMMAAA999@@@FFFMMMQQQTTTQQQDDD777111222333333222333444555666666666666555555555555555555444222111111000000111222555666444555???KKKppp~~~zzzxxxuuurrrqqqqqqrrrssswwwxxxzzzwwwmmmhhhqqqvvvnnniiikkkooorrrvvv{{{vvvhhh[[[NNNBBB;;;888999999888777777777777777777888999888777777888:::777666666666777777888999;;;;;;::::::::::::::::::;;;<<<<<<;;;999888999:::666??????CCC\\\xxx~~~vvv___TTTSSSMMMJJJIIIHHHFFFDDDAAA>>><<>>FFFIIIHHHIIIOOOTTTUUUPPPMMMMMMNNNKKKCCC<<<;;;BBBLLLYYYfffgggYYYHHH888555111000222444666666666666666666666666555555555444444333222111111000//////111333111111888BBBPPPdddxxxzzzttttttsssqqqooonnnoooppppppsssssssssnnndddddd{{{|||rrrkkkkkkqqqwww~~~ppp^^^PPPEEE<<<999:::999888777777666666777777777888999999999888:::;;;666666666666777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<;;;:::999:::;;;555>>>???CCCVVVlll|||kkk]]]WWWMMMKKKJJJHHHFFFEEECCC@@@===AAABBBDDDIIISSSbbbrrr|||yyyrrrooonnnmmmrrrtttxxx|||zzzsssjjjbbb]]][[[YYYXXXbbbaaaaaabbbcccbbb___]]]SSSVVV[[[```dddggghhhhhhlllqqqyyyxxxoooiiifffhhhiiikkklllnnnrrrwwwzzzxxxzzzzzzyyyxxxyyy~~~wwwwww}}}{{{||||||{{{yyycccKKK<<<888999:::<<<<<<<<<===???AAA:::;;;<<<<<<===<<<<<<<<<;;;<<<<<<;;;888777777888666777888888999999999999222333444333222333555777666???ccczzzaaaSSSRRROOOHHHEEEEEEDDDBBB@@@>>><<<;;;777777555444222111//////---,,,+++***))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))&&&'''((((((''''''(((***&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&'''((()))******++++++(((***---///111222333333;;;>>>CCCHHHKKKNNNOOOOOOKKKHHHEEEGGGJJJKKKFFFBBB===CCCOOO```rrr|||wwwmmmLLLAAA555///111666888888555666666666666666666666444444444444333222222111000...///222222111555:::999DDDMMM]]]yyy}}}xxxtttqqqooonnnmmmllllllmmmnnnoooqqqllliiieeebbbnnn|||uuupppssswww|||~~~kkkUUUGGG>>>888888<<<:::999888888777777888888555777999:::999999:::<<<777777777777888999::::::;;;;;;<<<;;;;;;::::::999999:::<<<<<<;;;:::;;;<<<999===<<<@@@LLLWWWoooppp~~~{{{iii]]]NNNLLLJJJGGGGGGGGGFFFCCC@@@???@@@AAAAAAFFFQQQaaammmzzz~~~xxxssslllgggfffiiiooosss|||xxxmmmggg___ZZZXXXXXXYYYYYYaaabbbdddgggiiigggccc```YYY\\\aaagggkkkmmmmmmmmmgggnnnxxxwwwmmmhhhhhhiiiiiilllpppqqqrrrsssuuuxxxwwwyyy||||||{{{|||~~~~~~iiiOOO@@@;;;999777:::============>>>@@@;;;;;;<<<===============:::;;;;;;999777555666777555555555555666666666666222333333222111111333555333:::JJJkkk|||cccUUUTTTQQQKKKFFFEEEDDDCCCAAA>>><<<;;;777777555444222111//////---,,,+++***))))))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))******%%%'''((((((''''''(((***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''(((***+++,,,,,,,,,((((((***---111333222111>>>>>>AAAGGGNNNQQQOOOMMMCCCCCCDDDGGGKKKLLLJJJHHHBBBHHHQQQ```uuuaaaQQQ<<<111222666999888555555555666666666666666333333444444444333222222222000000444555333444888888<<<888>>>TTTfffuuuwwwrrrpppnnnnnnmmmmmmlllmmmnnnoooppprrriiibbbbbbfffzzzvvvtttvvv}}}iiiPPPAAA:::666888===;;;:::999999888888999999444666888999999999:::<<<777777777777888999:::;;;;;;<<<<<<<<<;;;;;;:::999888:::<<<<<<;;;;;;<<<===>>>===999<<>>>>>>>>===999::::::999666555555666444444444444444444444444222333333222111111222444333:::===SSSzzz}}}bbbUUUSSSPPPIIIEEEDDDBBB@@@???======<<<888888777666333111///...------,,,++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((***---000333555666888>>>@@@>>>CCCLLLMMMFFFAAAKKKPPPNNNQQQWWWSSSHHHAAADDDKKKZZZmmm```@@@888999777555666555555444333555777777444333333444444333333222111333222111000000111222333999888888:::@@@JJJSSSYYYbbbcccdddgggooo{{{{{{uuuqqqooommmlllmmmlllkkkjjjlllooonnnkkkhhh[[[\\\gggtttvvvtttxxxxxx^^^FFF??????:::888;;;;;;;;;::::::999888777777666666666666666666666666888888888888888999999:::<<<;;;::::::999888777777888888888888999:::;;;<<<;;;<<<>>>===;;;AAARRRdddtttyyy{{{fffZZZTTTLLLFFFHHHJJJGGGDDDCCC@@@@@@??????AAAEEEKKKPPPeeemmmxxxzzzxxxwww|||wwwpppgggggghhhkkkrrr|||}}}xxxtttqqqpppoooccc]]]ZZZ]]]___]]][[[\\\___dddjjjkkkjjjhhhhhhiiibbbeeeiiillljjjfffaaa^^^\\\```ooo}}}pppkkkhhhfffhhhmmmqqqsssvvvwwwwwwwwwxxxyyy||||||{{{|||zzzzzz~~~}}}}}}}}}kkkOOO:::555;;;AAA===<<<;;;::::::;;;<<<===999999:::;;;:::999888777<<<<<<;;;:::888777666666666666555555666555333111333333222222111000/////////<<<777===eee~~~cccUUUSSSPPPIIIEEEDDDBBB@@@>>>======<<<888888777666333111///...---,,,,,,++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++...111444666888<<<@@@AAAEEEJJJMMMKKKJJJIIIKKKPPPSSSTTTUUUWWWQQQMMMJJJMMMWWWeeessszzzfffKKK===888555666777888777555444444555666555333333444444333333222111333222111000000111222333444444555777<<>>@@@@@@======HHHTTTxxxzzznnnrrrfff\\\RRRJJJHHHIIIFFFCCCCCCBBBAAA@@@>>>>>>AAAFFFIIIXXX```lllxxx{{{zzz{{{zzzqqqllllllooottt{{{~~~zzzxxxuuurrrnnnllljjjjjjeee```^^^bbbccc```]]]]]]bbbhhhooopppllliiijjjlllggghhhiiiiiigggbbb\\\WWWWWW___ppp{{{rrrjjjiiijjjiiimmmrrrppprrrtttuuuvvvxxxzzz|||~~~{{{zzzzzz~~~~~~~~~yyy{{{|||~~~{{{|||~~~pppZZZFFF:::777:::>>>@@@???===;;;999999999999::::::;;;;;;;;;:::999888;;;;;;:::999888777777666555444444444555444333222444444333333222222111111---555222777UUUvvveeeVVVSSSOOOIIIEEEDDDBBB@@@>>>===<<<<<<888888777666333111///...,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,000333555888:::???EEEFFFFFFJJJPPPSSSIIIGGGQQQVVVVVV___mmmnnnfffXXXKKKEEEJJJWWWbbbnnnhhhXXXCCC666444777888888888777555333333444666333333444444333333222111222222111111111111222222111222444666888999999999@@@AAABBBDDDHHHOOOWWW]]]gggmmmvvvzzzuuuyyy{{{tttlllhhheeecccdddggghhhiiijjjjjjjjjjjjgggbbb^^^\\\WWWcccwww}}}yyy|||aaaMMM<<<888999888777:::888888888777666666555555555555555555555555555555444333333333333444555555999999888888777777666666555555555555666777888888;;;<<<>>>AAA???<<>><<<<<>>===<<<:::999888777777::::::;;;;;;::::::999888999999999888888777777777333333333444444444444444555444333222222111111111111000222666EEEhhhgggVVVRRROOOHHHDDDCCCBBB@@@>>>===<<<<<<888888777666333111///...,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))+++///333555999888>>>FFFEEE@@@EEEPPPUUUNNNKKKPPPWWW```ppprrrZZZDDD===GGGSSSaaammmkkkTTT???:::;;;999666666777888555222333666333333444444333333222111222222222222222222222222333444555666666555555444;;;<<<>>>@@@CCCHHHMMMRRR[[[aaajjjrrr~~~wwwqqqttt{{{~~~xxxooohhhaaa___]]]]]]aaadddggghhheeeeeefffeee```YYYWWWXXX]]]vvv~~~}}}zzzoooUUUFFF999666777666666888666666666555555555444444444444444444444444444444333222222222222333444444777777777666666666666666555555555555555666777777888777:::???@@@======@@@QQQuuu|||jjj{{{xxxiiiXXXPPPKKKGGGEEEFFFEEEDDDCCC???===<<<===???>>>CCCLLLWWWcccppp||||||}}}{{{vvvwwwyyyyyyxxxuuuqqqooohhhggghhhlllkkkddd______iiirrr{{{zzzqqqjjjmmmrrrllliiifffeeedddaaaZZZTTTOOO```wwwyyyrrreeeeeegggjjjmmmnnnooopppwwwxxxyyy{{{|||}}}zzzyyyuuuqqqnnnuuu~~~xxxxxxzzz{{{qqqRRR999777;;;888777<<<999999999999999999999999999999999999999888888777777777777777777777777777222333444444444555666777777555333111000///......444,,,333666888[[[iiiWWWRRRNNNHHHDDDCCCAAA???>>><<<<<<;;;888888777666333111///...,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***))))))+++///222555999888===DDDCCC===AAALLLOOOSSSRRRPPPXXXkkk|||jjjMMM===@@@JJJeee{{{mmmTTTHHHAAA:::777555666:::888333111555333333444444333333222111222222222333333222222222555555444444444444555555555777:::<<<>>>BBBGGGJJJOOOVVV___fffnnn|||~~~zzz~~~}}}uuuoooqqqvvvyyy|||~~~|||tttkkkeeebbb^^^\\\[[[\\\```dddfffgggfffccc```^^^WWWPPPSSSZZZlll{{{xxxzzz||||||]]]LLLCCC:::666666555444555555555444444444444444333444444444444444444444444333222222222222333444444444555555555555555555555666555555555555666666777888666777;;;>>>===>>>@@@IIIiiiyyytttsssaaaVVVOOOIIIFFFFFFEEEEEEDDDBBB@@@>>>???@@@>>>@@@DDDKKKVVVdddsss}}}|||vvvxxxzzz{{{zzzvvvrrrooolllkkklllooollleeeaaaaaammmvvv}}}{{{qqqkkknnntttrrrooollljjjgggccc[[[VVVSSSfff}}}zzzooohhhbbbfffjjjmmmoooqqqrrrrrryyy{{{|||}}}}}}zzzyyyuuunnniiikkkyyy|||}}}|||yyyfffLLL999999;;;888888>>>999999999999999999999999777777777666666666666666666666666666666666666666222444555555444555777:::<<<999666333000...------///(((000333///LLL~~~lllXXXRRRNNNHHHDDDCCCAAA???===<<<;;;;;;888888777666333111///...+++++++++***))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))+++---000222777888<<<@@@@@@???BBBGGGGGGRRRWWWSSSZZZmmmyyyzzzqqqwwwxxxkkkVVVFFFCCCGGGjjjlll\\\NNNBBB@@@999666::::::444111444333333444444333333222111222222333333333333222222333222111000000222444666444555888999;;;>>>BBBEEEHHHNNNVVV]]]dddooo||||||{{{yyy}}}~~~yyyuuuvvvxxxwwwxxxzzzyyysssiiiaaa]]]]]]\\\ZZZZZZ[[[^^^bbbdddeeeggg```ZZZUUUNNNLLLXXXhhhxxxuuuyyylllLLLDDD@@@:::777666555444444444444444444444444444444333333333333333333333333333333222222333333444555222333333333444444555555666555555555555555666666:::777777999:::999;;;???DDDXXXxxxyyyrrrmmm```VVVLLLFFFDDDEEEFFFFFFEEECCCBBBBBBCCC@@@@@@AAADDDKKKWWWeeennnxxx{{{yyy{{{~~~|||xxxuuutttrrrrrrrrrnnngggeeegggrrrxxx}}}zzzrrrnnnqqqvvv{{{{{{yyytttmmmeee^^^YYY]]]ooozzzqqqiiieee```ggglllnnnqqqvvvyyyyyyxxxzzz}}}zzzqqqnnnlllzzztttWWWHHH<<<;;;<<<999:::>>><<<<<<;;;;;;999777666555666666555444444444444555666666666555555444444444222444555444222333777:::???<<<888444111//////......+++111333000CCCooommmXXXQQQMMMHHHDDDBBBAAA???===<<<;;;;;;888888777666333111///...++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((***+++------444888;;;<<<@@@EEEGGGFFFAAAJJJTTTZZZ^^^ccchhhkkk```bbbeeeeeeaaa[[[SSSNNNeeeyyy~~~qqqfffQQQBBB777999999444222555333333444444333333222111222222333444444333222222111111000000000111333444666777888888999;;;???BBBCCCGGGMMMSSSZZZccckkkqqqxxx~~~{{{{{{yyyvvvrrrpppkkkeee^^^ZZZXXXWWWWWWVVVVVVWWW[[[___aaaaaabbbYYYQQQMMMKKKQQQiiizzzyyyyyyYYYAAA<<<;;;:::777555555444444444444444444444444444444222222222222222222222222222222222111222222333444111111222222333444444555444444333333333333444444777666777999888666999>>>???FFFYYYtttzzzpppcccUUUKKKGGGFFFGGGHHHGGGEEECCCCCCCCC?????????@@@CCCJJJRRRXXXhhhsss{{{}}}~~~{{{xxxvvvqqqkkklllpppwwwzzz|||yyytttrrruuuyyyuuujjjdddbbbhhhyyyvvvmmmgggdddcccbbbiiinnnoooqqqxxx}}}}}}www{{{{{{iiiHHHBBB<<<:::<<<======;;;<<<<<<<<<<<<:::888666555777666555444444444555555777666666555444333222222111333444333000000444999<<<999555222///...//////,,,222333333444<<<]]]nnnYYYQQQMMMHHHCCCBBBAAA???===<<<;;;;;;888888777666444111///...++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******111888;;;:::@@@KKKLLLFFF???CCCPPP```aaaXXXXXX```\\\XXXXXXaaalllnnneee[[[```qqq^^^JJJ999777888444333777333333444444444333222222222222444444444444222222111111222222222222222222555666666555555666:::===>>>???BBBGGGMMMUUU[[[___```iiiuuu|||~~~{{{{{{zzz{{{}}}{{{yyytttooonnnggg^^^YYYXXXWWWUUUSSSSSSRRRRRRTTTXXX\\\^^^^^^[[[PPPIIIHHHKKKYYYzzz}}}jjjMMM<<<666888888666555555555444444444444444444444444444222222222222222222222222111111111111111222222333000000111222333444444555333333222222111222222333222222555888777555999???===;;;EEE^^^vvvyyywww~~~ooo^^^QQQKKKGGGHHHIIIHHHFFFCCCBBBBBB===>>>?????????AAAEEEHHHZZZfffssszzz||||||}}}zzztttoooqqqwww{{{|||{{{xxxuuutttxxx{{{zzzpppkkkkkkpppwwwlllccc______aaafffmmmqqqooopppwww}}}}}}xxx}}}vvv___>>>>>>:::888<<>>>>>??????<<<888999888666333222111111111---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((------,,,+++***)))((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((())))))*********+++000333999@@@FFFIIIIIIHHHFFFHHHOOO]]]hhhhhh[[[NNNWWWXXX\\\ggguuu|||tttgggbbbgggzzz]]]???999===<<<;;;>>>888;;;999444444888555///222222333444333000...---333333333333333222111000333333444555666888999999888:::===AAAGGGLLLPPPRRRYYY[[[___eeellluuu~~~|||{{{yyyvvvtttxxxyyy{{{|||zzzvvvooohhhggg___VVVQQQRRRSSSSSSQQQWWWRRRQQQVVVYYYXXXWWWXXXLLLJJJBBB<<>>======>>>@@@AAAQQQYYYeeeqqq{{{{{{{{{uuuuuuzzz~~~{{{xxxwwwtttrrryyy{{{tttqqqpppwwwiii___\\\^^^aaaccchhhmmmsssvvvvvvwwwyyy|||{{{iiiIII:::::::::;;;;;;===>>>>>>999999999::::::::::::;;;;;;<<<===999444111111222333333333222222222111111000000000000000000000000000000000000////////////000...000222---000FFF```oooZZZRRRNNNIIIHHHDDD???>>>@@@???<<<888999888666444222111111111---,,,+++******)))******))))))))))))))))))))))))''''''''''''((((((((((((+++++++++***))))))((((((((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((()))))))))*********000222777===BBBDDDEEEDDDAAACCCKKKXXXeeeiiieee^^^^^^___```fffrrrqqqkkkjjjsssjjjKKK???;;;777777;;;555777666222222555555222444555666666666444222111333333333333333222111111222222333444555666777888888999;;;???BBBFFFIIIKKKOOOQQQTTTXXX]]]eeemmmrrr||||||vvvuuuttttttttttttsssrrrpppqqqsssuuuyyy}}}uuuqqqkkkddd^^^XXXQQQNNNPPPRRRRRRQQQTTTPPPOOOQQQRRRNNNLLLMMMHHHAAA@@@KKK```yyy~~~lllJJJ888666555555555555444444444333111222222222222222222222333333222222222111111111111111111111111111111111222222222222222222222222222222333333333444444444555444444555555666777888888999;;;EEE^^^uuubbbVVVRRRMMMHHHEEEGGGHHHHHHFFFCCCAAA???>>>>>>>>>@@@@@@IIIPPP[[[fffpppzzz}}}}}}{{{zzz|||yyytttrrrpppqqqyyy~~~yyyvvvvvvvvvnnnccc\\\\\\___bbbdddiiimmmrrruuuvvvwwwzzz}}}}}}___AAA::::::::::::;;;<<<>>>>>>:::999999999999:::;;;;;;::::::999666444222222333333333222222222111111111000000000000000000000000000000000000/////////...///---...000...///@@@VVVnnnXXXQQQNNNJJJHHHDDD@@@???@@@???<<<:::999888666444222111000000...---,,,++++++*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))******...000444999===???@@@AAA===???FFFOOO[[[dddiiijjjdddhhhkkkmmmvvvkkk\\\___pppttt\\\LLL@@@777555999444777666222000333444444444555666777777666555444333333444444333333222222111111222333444444555555777888999:::===???AAABBBEEEGGGHHHJJJMMMRRRXXX\\\eeehhhmmmrrrxxx|||zzzwwwuuuqqqnnnjjjjjjkkkkkklllllllllmmmmmmnnnqqqtttyyytttjjjfff```ZZZRRROOOKKKJJJMMMOOOOOONNNNNNKKKJJJLLLJJJDDDBBBCCCEEEAAALLLfff}}}~~~vvvUUU<<<333444444444444444333333333333///000000111222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333444555666666555666777;;;LLLkkkuuufffYYYRRRJJJEEEEEEGGGGGGFFFDDDCCCAAA???>>>>>>??????AAAEEEMMMUUU___jjjtttzzzxxxrrrooopppuuu|||hhhddd^^^\\\^^^bbbfffiiilllppptttwwwxxxzzz~~~~~~zzz|||{{{xxxyyy|||jjjPPP888888999999999;;;<<<===>>>:::999888777888999;;;<<<999777444222222333333333222222222222111111111000////////////////////////000000000/////////.........+++,,,///......999FFFlllVVVPPPNNNJJJHHHEEEAAA@@@@@@???===:::999888777555333111000///......---,,,++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((())))))))))))))))))+++---111555888<<>>>>>BBBJJJVVVmmm~~~```EEE777555555444333333333222222222222000000000000111111222222111111111111111111111000111111111111111111111111111111111111111111111111000000000000111111111111111111111222222333444555333666666555===TTTtttyyyfff]]]RRRJJJHHHHHHHHHHHHFFFEEECCCAAA@@@?????????===???BBBGGGNNNYYYccckkkyyyzzztttrrrvvv}}}tttmmm___^^^]]]___bbbgggkkknnnppptttxxxzzz|||zzzwwwzzzvvvrrrsssyyy|||yyyfffUUUDDD666888888888888:::;;;<<<===:::999777555666888:::<<<:::555000///111222222111222111111111111000000000........................000000/////////............++++++///000///333999kkkUUUOOOMMMJJJGGGEEEBBB@@@???>>><<<;;;999888777555333111///.........---,,,++++++++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((((((''''''(((((()))***++++++))))))(((((((((((((((((('''***...222555:::@@@EEECCCDDDEEEDDDGGGPPP^^^iiiiiipppxxx}}}iiiMMMKKK[[[gggyyysss[[[DDD666666666777777555222111222000111222222333444444444333444444555555555444444222222222222222222222222333333333555666888:::;;;<<<===>>>??????BBBFFFIIIDDDFFFHHHJJJLLLQQQVVV[[[aaaccceeefffggghhhiiikkkjjjllloooqqqrrrrrrqqqqqqooonnnnnnpppqqqqqqpppoooqqqooonnnnnnoooooommmkkkjjjjjjhhhgggeeeeeeeeefffbbbeeehhhiiijjjkkknnnqqqrrrtttxxx{{{|||yyytttqqqqqqooofffYYYPPPLLLIIIEEEFFFEEEEEEEEEFFFFFFDDDCCC@@@@@@@@@@@@===:::>>>FFF\\\{{{iiiMMM<<<888666333222222222222111111111111111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000111222333444444777888555555AAAZZZooowwwmmm^^^SSSMMMKKKJJJHHHGGGFFFEEECCCAAA@@@??????======>>>???CCCKKKTTTZZZgggrrr}}}}}}xxxwwwwwwlllbbb]]]ZZZ[[[^^^bbbeeejjjnnnppprrrvvvzzz}}}}}}wwwqqqnnnrrryyy~~~zzz~~~fffPPPDDD>>>;;;777777777888888999:::;;;999777555444444666999:::;;;666000...///000///...111111111000000000//////------------------------////////////............///,,,,,,///111000000111kkkUUUNNNLLLIIIEEEDDDBBB@@@===<<<;;;;;;999999888666333111///---...---,,,++++++*********))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''(((((())))))******))))))((((((((((((''''''%%%(((,,,///222888@@@GGGEEEGGGIIIIIILLLTTTaaallllllsssxxxzzz~~~tttXXXPPP\\\iiixxxYYYAAA999444111333444333222444333333444444444555555666444444555555666666555555444333333333333333333333111111222333555666888999777999:::;;;;;;===@@@CCC@@@AAACCCDDDEEEHHHLLLOOOPPPRRRTTTWWWZZZ\\\]]]^^^\\\^^^aaadddggghhhhhhgggfffggghhhiiiiiiiiiiiiiiiiiihhhggggggiiiiiihhhgggbbbccccccaaa```aaaccceeebbbfffjjjlllmmmoootttxxxxxxyyyzzzzzzwwwqqqhhhbbb``````[[[QQQIIIGGGEEEBBBCCCCCCCCCCCCBBB@@@???>>>=========<<<999:::EEEQQQwwwoooSSS@@@:::777444000222111111111000000000000111111000000///......---////////////000000000000000000000000000000000000/////////////////////////////////000000000111111000000000000111222333444444666888777333777EEEUUU|||yyyhhhYYYPPPJJJFFFDDDGGGGGGFFFDDDCCCAAA@@@??????>>>===<<<===BBBIIINNN[[[fffssszzz}}}}}}xxxlllbbb[[[YYYWWWZZZ___cccgggkkkooorrrqqqvvv|||}}}{{{}}}yyyqqqlllnnnttt|||mmmSSSAAA;;;<<>>EEEFFFIIILLLOOOSSS[[[eeelllmmmxxx~~~yyy{{{rrreeeccchhhyyy```III<<<222111333333333555555555555555555555666666444444555666666666666666666666555555444444444444111111111222333444555666444666777777777888:::===>>>???AAABBBCCCDDDFFFHHHHHHHHHJJJLLLOOOPPPQQQPPPRRRTTTWWWZZZ\\\\\\\\\\\\]]]^^^___`````````aaaaaa```___^^^___aaabbbbbbaaa]]]_________^^^___cccffffffjjjnnnooommmnnnrrrvvvwwwtttppplllggg```WWWQQQNNNQQQPPPJJJDDDCCCBBB@@@@@@@@@@@@???===;;;;;;;;;999999:::;;;<<>>===<<<>>>BBBFFFOOOZZZeeelllsss}}}yyymmmbbb[[[YYYYYYWWW[[[aaafffjjjnnnssswwwtttyyyyyy|||~~~{{{sssnnnpppvvv}}}xxx[[[EEE;;;:::<<<>>>999999888777666666666666222222222222222333333444444444444222///...///000000000/////////.................................//////.........---------.........---...000000000mmmVVVNNNKKKFFFBBBBBBAAA>>>;;;999999:::999999888777444111...,,,---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))(((&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((''''''''''''))))))(((((('''''''''&&&&&&(((***++++++111;;;CCCFFFJJJNNNSSSWWW]]]dddjjjlll}}}zzzsssvvvzzzyyywww~~~pppkkkyyy~~~\\\III666111222222333666666555444444444444555555444444555666777777666666777777777666666555555444222222111111111111222222444555666666555555777999777999<<<===<<<<<<===>>>DDDDDDDDDEEEGGGGGGGGGEEEKKKLLLOOOQQQRRRSSSRRRQQQPPPRRRTTTUUUTTTTTTUUUVVVUUUSSSRRRSSSVVVWWWXXXWWW\\\^^^___^^^^^^___dddhhhmmmppprrrpppkkkiiikkknnnmmmggg^^^WWWQQQKKKDDD???BBBGGGHHHDDD@@@??????>>>=========<<<:::999999:::555666999===BBBPPPjjj]]]DDD111333888444222666000000000000////////////------......///000000000---.........//////000000000000000000000000000000////////////////////////000000000000111111111111000000000000111222333444111///111666777444888@@@EEEiii|||xxxjjj___WWWRRRFFFFFFFFFFFFEEECCCBBBAAA>>>>>>>>>===<<<===@@@BBBBBBKKKTTTZZZcccooozzz~~~xxxtttlll```VVVRRRSSSVVVYYY^^^eeejjjnnnsssxxx}}}xxx~~~}}}}}}vvvrrruuu{{{kkkOOO>>>:::;;;<<<<<<:::999888666555555444444000000111111222222222222000222444333000///000333000/////////............//////////////////////////////.........------------......,,,,,,...111111jjjUUUNNNKKKGGGFFFEEECCC@@@===;;;:::999:::<<<<<<999444000///000...---,,,***)))******+++******))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%+++***###$$$+++,,,%%%''''''&&&%%%&&&'''((()))******))))))((((((''''''((())))))******---111555BBBFFFIIIMMMWWWdddhhheeejjjrrrtttooooooxxx~~~xxxssswwwttt\\\BBB666555666777888888888777666666999999777555444444444444555666666777888999:::999777555444444444333333333333222222444444444555555666666666555777888999888888:::;;;>>>>>>???@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJKKKMMMOOOPPPQQQPPPTTT[[[bbbeeeeeecccbbbfffeeedddaaa___\\\[[[ZZZWWWSSSLLLEEE@@@===<<<<<<;;;>>>@@@@@@>>>;;;:::999999;;;<<<:::999999999777777333888JJJ```ssswwwaaa>>>999444111222333333222000000111111111111000000////////////............------............------,,,,,,,,,---------......000000000000////////////////////////////////////000000000000////////////111111222333444666666777>>>TTTrrrooo{{{qqqcccVVVRRRMMMGGGDDDEEEEEEDDDCCCAAAAAA???>>>============BBBBBBGGGMMMRRRYYYfffssszzz{{{nnnfffaaaZZZTTTQQQRRRTTTWWWaaadddiiinnnrrrvvv{{{~~~wwwsssvvvhhhXXXCCC999888;;;999666777555444444555555444333000000111111111000000///333222222222111111000000//////.........---------..................------................................................kkkUUUNNNKKKGGGFFFEEECCC@@@===;;;:::::::::;;;<<<999444000//////...---,,,************+++***)))))))))((((((((('''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((333777...((())))))$$$(((((('''''''''((()))***************)))))))))(((((()))))))))***,,,///222:::CCCJJJNNNWWWeeepppuuujjjjjjrrr~~~uuuzzzsssgggiiirrr{{{rrr[[[JJJAAA<<<999999777888777666555555555555888888777777777888888999777888999:::999777555444444444333333333333222222333333444444444555555555333555666777666666888999999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQTTTYYY]]]___^^^[[[YYYRRRRRRPPPNNNLLLJJJHHHGGGDDDBBB>>>;;;888888888999:::<<>>===<<<;;;<<<===@@@DDDGGGKKKVVVaaakkkrrrzzz{{{ooobbbYYYVVVRRRPPPPPPTTTYYY\\\eeehhhlllppptttxxx}}}yyyxxx|||WWWKKK<<<666888:::888444555444333333444444333111000000111111111111111000222111111111000000000//////.........------------..................------................................................kkkTTTMMMKKKHHHFFFEEEBBB@@@===<<<;;;::::::;;;;;;888444000//////...---,,,+++************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''666>>>666***&&&'''&&&)))(((((((((((()))******++++++************))))))((()))))))))(((***,,,///222>>>IIIMMMRRR___ooo{{{oooeeedddvvvwww\\\SSS]]]pppzzzhhhWWWIII>>>888777888888777555444444555999999888888888888888999888888999999888777555444444444333333333333222222222333333333333333444444111333444444444444555666777777777777888888888888999999999999:::;;;<<<===========================@@@AAABBBDDDFFFHHHJJJKKKPPPQQQRRRSSSSSSQQQOOOMMMDDDCCCBBB@@@>>>===;;;;;;999999888777777777888888888:::<<<<<<:::888777777888666333333444555777777EEEUUUqqq```DDD555777555333111222111000/////////000000000000////////////.........---------,,,------......------,,,,,,,,,,,,,,,------------////////////////////////........................////////////////////////111111222333444444555666444???TTTpppkkk^^^WWWhhhuuuddd]]]SSSLLLIIIHHHEEECCCBBBBBBBBBAAA???===;;;:::===<<<===@@@@@@AAAHHHPPPXXXaaammmvvv|||yyyqqqjjj___UUUNNNMMMKKKLLLOOOUUU[[[___jjjmmmqqqtttxxx}}}|||{{{vvvzzz~~~nnnKKKCCC:::888;;;===:::666444333111222333333222000//////000111222222222222000000000///////////////............------------------------------......------------------------------------------------iiiSSSMMMLLLIIIEEEDDDBBB@@@===<<<;;;:::;;;;;;:::777444111///...------,,,+++************))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''"""///777222)))&&&'''(((((((((((((((((()))))))))***)))))))))))))))))))))((())))))((('''(((***,,,...888CCCGGGJJJSSSaaalllsssiiieeepppfffVVV]]]vvvwwweeeOOO<<<;;;999888999777555777:::888888777666555555666666888888999999888777666555444444333333333222222222222222222222222222222222111222333333222222444555777777666777777777888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEIIIIIIHHHGGGEEEDDDBBBAAA>>>===<<<;;;:::999888777888888888888888777666555666888::::::888666555666555555777888666555:::@@@]]]sssoooMMM:::444333222222222111000///......//////000000//////............---------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------...............//////.................................///////////////000111111222333444444444555888BBBWWWttt~~~ooo^^^]]]sssssskkk^^^TTTNNNJJJFFFCCCBBBBBBBBBBBBAAA???===<<<>>><<<===@@@???===???EEEJJJSSS^^^hhhpppwww}}}wwwlllccc[[[SSSMMMKKKKKKKKKMMMQQQWWW\\\___nnnqqqvvvzzz}}}xxxvvvwww}}}vvvaaaEEE???:::999:::;;;999666444222111111222333111000...///000111222222222222........................------------------------,,,,,,------------......------------------------------------------------hhhRRRMMMMMMJJJEEEDDDBBB@@@>>><<<;;;;;;;;;:::888666444111...------,,,,,,,,,+++******)))(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''###))),,,***''''''((((((&&&&&&'''''''''((((((((('''((((((((((((((((((((('''))))))(((''''''((())),,,222:::AAAEEEKKKSSSZZZooommmnnnrrrwwwjjjgggxxxqqqUUUEEE===888888888666888===999888777666555555555555999999999888777777666555444444333333333222222222222222222222222222222222111333444444222222333555666666555555555666777888666666666555666666777777999999999999999999999999888888999:::;;;===>>>>>>???>>>===;;;::::::::::::777666666555444444333333444444555555444333111111444666888777666444444555222333666777666:::LLL^^^uuuVVV;;;222555000000111111000///............////////////......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,------....................................------....../////////000000000111111222333333333666444777CCCYYYrrrooobbbppp}}}ooobbbYYYQQQKKKFFFBBBCCCCCCCCCBBBAAA@@@@@@<<<;;;<<<@@@???;;;;;;>>>AAAGGGOOOVVV^^^gggqqqxxx|||wwwpppggg^^^VVVOOOKKKJJJKKKMMMOOOSSSXXX^^^bbbeeerrrvvv|||fffNNN<<<888444333444666777777444333222222333333222000---...///000111222222222------------------......,,,,,,------------------,,,,,,,,,,,,------......------------------------------------------------hhhSSSMMMLLLJJJDDDCCCBBB@@@>>><<<<<<;;;<<<:::777666444222...,,,,,,,,,,,,,,,,,,***))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))'''&&&'''(((((('''%%%&&&&&&'''((('''''''''&&&&&&''''''''''''(((((('''((())))))''''''((()))+++,,,111;;;CCCHHHNNNUUUdddkkksssvvvtttwwwvvvvvv{{{zzz[[[JJJ<<<999999666888<<<===<<<;;;999888777777777999999888888777666666666444444333333333333222222333333333222222222222111222333444444222222333444333333222111111333444555333333222222222222333333555555555555555555555555555666666666777777888888666666555444444555555666333333333222222222222222111111222333333333333333333555666666444333444555333222444999>>>KKKhhhpppYYYDDD333///555...000111111///...//////------............------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---------------------------------......//////000000000111111111222222222444333444888EEEYYYppplll___sssuuuiii^^^TTTNNNFFFFFFEEECCCCCCCCCCCCCCC@@@>>>AAAEEEEEE@@@===>>><<>>===<<<<<<<<<999666555444222...+++,,,,,,------,,,+++)))((('''((((((((()))))))))***((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''+++(((''''''((((((((((((%%%&&&'''((()))(((((('''''''''''''''((((((((()))'''(((***)))((('''((()))+++))),,,555===DDDNNNWWW\\\eeerrrzzzyyyzzzzzz{{{aaaHHH@@@>>>999888;;;@@@???>>><<<:::999999999:::999888777777666666666444444333333333333222222444444333333222222222222111333444333222111222333222111000//////111222444222111111000000111111111222222222222222222222222555555444444444333333333222222222222333333444444333333333333333444444444222222222333444444555555333444555555444333444555777555;;;JJJXXXgggoooSSSEEE<<<333000333...000111000......///111---------......---------,,,,,,,,,,,,++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,***++++++,,,------......------------------------,,,,,,---......///000000000000000111111111111111111444555555888GGG___rrruuu{{{uuujjjnnn{{{mmmaaaXXXMMMKKKHHHDDDCCCBBBCCCDDDCCCBBBDDDIIIIIIDDD???>>>:::<<<===>>>@@@GGGQQQXXXdddiiiqqqxxx}}}|||qqqfff^^^VVVPPPKKKIIIFFFCCCFFFLLLNNNRRRYYYbbbjjjqqquuuxxx{{{}}}~~~pppXXXFFF;;;555666666555555666999;;;333111000000111222000///------...............---------------.........///++++++,,,,,,,,,---------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmVVVNNNKKKFFFDDDCCCAAA???>>>===<<<<<<<<<999666555444222...***,,,,,,------,,,+++)))((('''((((((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&((()))((((((***&&&''')))*********)))((('''((((((((())))))******&&&(((******)))((()))***+++)))+++111777===LLLZZZZZZbbbooo{{{uuuUUUHHHCCC===999:::AAA@@@>>><<<:::999999888:::999888777666666666666444444444333333333222222444444444333333222222222111222333222111000111222333222000///000111333444333222222111111111222222111111111111111111111111555444444333222111000000222222222333333333444444111222222222333333333333222222111000000000111111333444555555333333444555::::::HHHaaauuutttWWW<<<666888444//////...000111000......000333,,,------......------,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,------...///000000000000000000111111111111000555888444111<<>>======BBBJJJPPPUUU[[[eeennnuuuyyy|||~~~yyypppeeeYYYRRRQQQKKKGGGHHHFFFDDDHHHPPPRRRWWW^^^fffnnntttxxxzzz}}}}}}\\\EEE;;;888333444666444111//////111111000//////000000///...---------...------,,,,,,---------....../////////+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkSSSMMMLLLIIIEEEDDDBBB@@@>>><<<::::::;;;:::888666333111///...------,,,++++++******)))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((***))))))((((((((())))))***)))(((''''''''''''''')))'''&&&'''***+++***(((''''''''''''(((((((((((((((((((((((())))))))))))((((((***,,,---444CCCRRR]]]ZZZddd}}}nnnmmmxxxlllTTTFFFBBBAAAAAA<<<:::<<<:::777999???;;;:::999888777777777777555555444444444333333333333333333333333333333333444444444333333222222222000000000000000000000000//////000111111111111111000000000000000000000000000111111111111222222222111111222222222333333333111222444444333222222222000000111444777666222///...888555///333666:::CCCJJJeeeqqqHHH@@@666000......///.........---------,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,---............///000///...///000222------111555555888GGGXXXmmmvvvpppbbbiiissseeeSSSOOOQQQGGGAAADDDEEEEEEBBB???===>>>@@@AAAAAA<<<<<<<<<<<<<<<===>>>???GGGIIINNNVVV```kkkuuuzzz|||tttiii___XXXSSSMMMIIIDDDDDDDDDDDDGGGLLLRRRUUU]]]bbbiiipppuuu{{{{{{zzzhhhLLL;;;999<<<===;;;888555333222222333000//////.........//////---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++jjjSSSLLLKKKIIIEEEDDDCCCAAA???===;;;:::;;;:::888666444111//////------,,,++++++******)))))))))))))))))))))))))))((('''&&&'''((())))))'''(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''''''''((()))'''&&&'''***+++)))(((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))******...:::GGGSSSVVVddd|||}}}llleeegggwwwvvvZZZEEEFFF???;;;===<<<888666888999999999888888777777777555555555444444444333333333333333333333333333333444444333333333222222222111111111111111111111111///000000111111111111111000000000000000000000000000111111111111222222222111111222222222333333333333444333222///...///000666444222111111222222111444999555222999???KKK^^^uuuoooNNN;;;777222000000111111000...------------,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,+++,,,,,,---......//////...///000///......000222222111222333222333===III^^^mmmvvvhhheee||||||iiibbb```RRRGGGEEEBBBCCCAAA@@@???@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>@@@CCCIIIPPPYYY```eeeqqquuuzzzxxxqqqgggaaaXXXQQQMMMJJJGGGDDDDDDEEEFFFIIIMMMSSSZZZ^^^gggkkkpppuuuzzz|||xxxyyyuuu]]]LLLBBB???>>><<<:::777444222222222222000000///...------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++++++++++++++++++++jjjRRRKKKJJJGGGFFFEEECCCBBB@@@>>><<<<<<;;;:::888666444111000///------,,,++++++******)))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((()))((('''&&&''')))***)))(((''''''''''''(((((((((((((((((((((((())))))))))))+++***++++++))))))111;;;EEEMMM___sssvvvaaa^^^tttpppPPPEEE<<<;;;===<<<999888777777888888888777777666555555555444444444444333333333333333333333333333333333333333222222222222111111111111111111111111///000111111222222111111000000000000000000000000000111111111111222222222111111222222222333333333444444333111///...000222111111000000222444666888666;;;;;;AAANNNYYYnnniiiLLL555111000///000111111000...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...//////000...///000///......000222555222111111000000444:::III^^^xxx|||YYYVVVwww~~~tttooo```SSSMMMFFFDDDCCCBBBBBBCCCBBB???===>>>======<<<<<<<<<<<<<<<999999:::===BBBGGGLLLOOO\\\aaahhhooovvv|||yyynnnccc\\\RRRNNNHHHEEECCCCCCCCCCCCEEEGGGLLLPPPVVV]]]eeejjjqqqtttwww|||}}}yyyvvv{{{|||wwwyyy|||tttYYYHHHCCCCCC>>>999:::888666444222222222222111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++jjjRRRJJJHHHEEEFFFEEEDDDBBB@@@???======:::999888666444222000///------,,,++++++******)))((((((((((((((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''''''''((()))***''''''''''''((())))))(((''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,------+++(((,,,444<<>>>>>>>>666777888888888777777666555555555555444444444444444444444444444444444444333222222222222222222222111111111111111111111111000000111222222222222111000000000000000000000000000000111111111222222222111111222222222333333333111222333333222222333555...000333444444666888;;;;;;DDDNNN___pppyyybbbDDD999666000000000000000...,,,***---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******************************++++++++++++******************++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000.../////////......000111111///---...000111222444:::NNNiii~~~mmmSSSXXXyyyzzzkkkaaa[[[RRRIIIGGGEEEDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;<<<;;;:::;;;;;;===@@@CCCEEELLLQQQXXX```hhhooovvv{{{|||yyyqqqggg]]]TTTNNNIIIFFFCCCAAAAAACCCEEEFFFHHHLLLSSSXXX^^^eeennntttwwwyyy}}}}}}|||sssqqqyyyzzzwwwxxxuuu```GGG:::;;;>>>;;;666888777555333222111111111111000///---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***************************jjjRRRJJJHHHDDDEEEEEECCCBBB@@@???>>>===:::999888666444222111000------,,,++++++******)))((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***&&&'''''''''''''''((()))''''''''''''(((((((((((((((((((((((())))))))))))******+++---+++(((***000555>>>PPPdddqqqyyy~~~~~~qqqUUU???777999;;;<<<777888888888888777777666666666555555555444444444444444444444444444444444222222222222222222222222111111111111111111111111000000111222222222222222000000000000000000000000000000111111111222222222111111222222222333333333///222555555444333333333555666666444333888AAAJJJYYYiiiyyyxxxlllGGG444333888222222000...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))*********+++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---...///...------///111///...------000333333111444AAAUUUlllnnn[[[```yyyooojjj```RRRNNNHHHDDDCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAEEEKKKQQQWWW]]]dddhhhnnnrrrwww|||wwwqqqggg^^^VVVOOOJJJGGGFFFEEECCCAAABBBDDDHHHJJJNNNTTT\\\bbbffflllttt{{{~~~{{{wwwrrrqqqyyy{{{wwwwwwyyyxxxeeeVVVDDD:::999;;;999666555444333333222111111111000///...,,,+++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,+++***)))************************lllRRRJJJGGGDDDDDDDDDCCCAAA@@@>>>======999999777666444222111000------,,,++++++******)))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((''''''''''''(((((()))%%%'''(((((('''&&&((()))''''''''''''(((((((((((((((((((((((())))))))))))'''&&&(((++++++((()))---***000???TTTgggsss|||tttWWWCCC;;;999888;;;:::999888777777777777666666666555555555444444444444444444444444444444111111111222222222222222222222222222222222222222000111222222333222222222000000000000000000000000000111111111111222222222111111222222222333333333111333555555444222222222777777777666<<>>>>>>>>>>>::::::::::::;;;<<<<<<===:::<<<@@@CCCFFFKKKOOOSSS\\\```eeejjjoootttzzz~~~~~~wwwooojjjddd]]]TTTLLLHHHEEECCCBBBBBBBBBBBBBBBCCCFFFLLLPPPVVV^^^gggmmmpppuuu}}}uuuuuutttssswww~~~|||{{{xxxwwwuuu^^^QQQKKKBBB;;;777666444333333333222222111111000000///...---,,,+++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******************************mmmSSSJJJHHHDDDCCCCCCBBB@@@???>>>===<<<999888777666444222111111------,,,++++++******)))))))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((''''''''''''((()))***+++)))((((((''''''''''''((($$$'''((((((&&&&&&''')))''''''''''''(((((((((((((((((((((((())))))))))))((('''(((++++++)))***...''''''///AAATTTdddqqqzzzppplllvvv{{{bbbQQQGGGBBB???===:::888666777888888666666666666555555555555555555555555555555555555000111111111222222222222222222222222222222222222000111222222333333222222000000000000000000000000000111111111111222222222111111222222222333333333333333444444555777;;;>>>:::???EEELLLZZZttt~~~yyywww___CCC444333444///***,,,---...---+++,,,...111,,,,,,,,,++++++++++++***++++++******))))))))))))************************))))))************))))))))))))))))))************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------------.........------///000...111111------111222000222333888CCCVVVlllssswwwpppeee[[[SSSMMMHHHFFFCCCBBBAAAAAA@@@@@@@@@@@@;;;;;;;;;;;;::::::::::::888999;;;;;;<<<>>>BBBEEEJJJMMMQQQUUUZZZ```ggglllqqqssswwwyyy{{{~~~|||xxxrrrkkkddd^^^XXXTTTQQQLLLFFFBBBAAAAAA@@@@@@???AAACCCFFFIIIOOOWWW\\\___gggrrrxxx{{{xxx{{{{{{xxxxxx|||~~~|||uuuXXXGGG>>>>>>>>><<<999555222000111111111111111111000000------,,,++++++***++++++++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++************************nnnTTTKKKHHHDDDBBBBBBAAA@@@???======<<<999888777666444333111111------,,,,,,+++******)))))))))))))))))))))))))))((('''&&&''')))))))))'''(((((((((((((((((((((((('''''''''((((((***++++++***)))((('''''''''''''''$$$&&&((((((&&&%%%''')))''''''''''''((((((((()))(((((((((((()))))))))))),,,******......,,,,,,000///+++,,,777GGGXXXiiiuuuhhh]]]dddpppxxxjjj\\\TTTBBB???;;;777666666888999777666666666555555555555555555555555555555555555000000111111222222222222222222222222222222222222111111222333333333333222000000000000000000000000000111111111111222222222111111222222222333333333333333333444888???HHHNNNFFFPPP]]]iiixxx|||{{{zzzLLLCCC999333///...///000***---///...+++***+++---,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))*********************++++++,,,,,,---*********++++++,,,,,,,,,)))******++++++,,,---------.........------///000)))///000,,,+++111444333111111333999EEEYYYooo~~~eeevvvkkk```VVVMMMHHHCCCCCCBBBAAAAAAAAABBBBBB???>>>>>>======<<<;;;;;;999:::::::::999:::===???>>>@@@BBBFFFJJJQQQYYY^^^cccfffjjjnnnrrruuuzzz}}}|||~~~yyyuuulllggg___XXXSSSOOOLLLJJJEEECCC@@@???@@@AAAAAA@@@@@@CCCGGGKKKQQQYYYbbbiiidddmmmyyy|||~~~~~~cccFFF:::777999===@@@???;;;666333000000111111111111000000,,,,,,++++++***+++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))oooTTTJJJHHHFFFFFFDDD@@@?????????>>><<<:::999777555444333444444000---+++***+++,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***%%%%%%&&&'''((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))(((((('''''''''&&&******))))))))))))******,,,***+++000666CCCYYYnnn||||||dddTTT```vvv}}}aaaMMM<<<<<>>???>>>============<<<;;;777999:::<<<=========<<<<<<<<<===???BBBEEEHHHJJJRRRVVV\\\```bbbffflllppptttwwwzzz}}}~~~zzzqqqjjjdddaaaYYYVVVQQQKKKGGGEEEDDDDDDAAAAAA???>>>>>>@@@EEEHHHGGGLLLRRRXXX]]]dddmmmsssssswww~~~}}}~~~}}}oooMMM===<<<666777888888888666555444111111000000//////......---------,,,,,,+++++++++************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++pppUUUKKKHHHEEEEEECCC@@@>>>>>>>>>===<<<:::999777555444333333444000...+++***+++,,,+++***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&''''''((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''******))))))))))))*********)))+++...000555DDDSSSrrrwwwllliiirrr^^^GGG;;;999<<<@@@;;;:::999888999:::<<<>>>888777555444444555555555444444444444444444444333555444222111111222333333////////////............333333333333333222222111777666555555444444444444555777444111222777777333111666AAAQQQfffyyyvvvyyywwwXXX???777666333111///.........+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,///.........---------,,,,,,------........................///000000111111222000111333888CCCVVVhhhnnnyyyuuufffzzzwwwjjjdddZZZRRRJJJFFFFFFFFFBBB???CCCAAA@@@???@@@@@@???===999:::;;;;;;;;;;;;:::999:::::::::;;;<<<>>>@@@BBBAAADDDIIILLLNNNQQQVVVYYY```cccgggjjjlllnnnqqqsssyyy{{{}}}~~~~~~}}}yyyvvvtttkkkhhhddd___YYYSSSOOOLLLMMMKKKGGGCCCAAA@@@@@@AAA>>>>>>??????AAAEEEJJJNNNQQQUUU[[[aaafffmmmvvv|||~~~~~~|||}}}~~~```EEE888888444555666777777777666555111111000//////......---------,,,,,,,,,+++++++++************************))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++qqqWWWLLLHHHDDDEEECCC@@@>>>>>>>>>===<<<;;;:::888555444333333444111///,,,+++++++++***)))''''''''''''''''''''''''((((((''''''''''''((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))'''(((+++,,,+++***111999YYYggg{{{qqq___YYYVVVTTTKKKGGGAAA;;;666555444555<<<;;;999777555444333333333333333333333333444444999888777555555555555666666666666666555555444444111222222222111000///.../////////000111333555666999888777;;;DDDLLLKKKFFFJJJQQQ___tttvvvfffqqqdddKKK:::111444333111///...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,......------------,,,,,,,,,,,,---...............---......//////000111111111000111222333777CCCPPP```lllxxx~~~ooo```lll}}}qqqhhh\\\TTTPPPMMMHHHDDDDDDBBB@@@@@@@@@@@@???>>>============<<<;;;999888:::999999888999999:::;;;888:::===???@@@BBBEEEGGGIIILLLPPPSSSUUUXXX[[[]]]ccceeehhhjjjkkkmmmppprrrppprrrtttttttttttttttvvvttttttsssrrrpppooonnnnnnmmmkkkhhhddd___[[[XXXWWWQQQPPPMMMJJJGGGDDDBBB@@@CCCAAA???=========???@@@>>>???BBBEEEIIINNNTTTYYY```dddiiimmmqqqxxxuuu^^^JJJ;;;444333222333444555666666666666000000//////...---------,,,,,,,,,+++++++++++++++************************)))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++sssXXXMMMHHHDDDFFFCCC@@@??????@@@???>>><<<:::888666444333333444222000,,,++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%&&&&&&'''''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))************))))))$$$'''+++,,,+++***---111===NNNhhh~~~wwwzzzpppbbbTTTHHH???:::<<<======<<<:::888666666666777777777888888999999444444444444333333222222555444444444333333333333666555444444333444555555777777888999;;;===>>>???:::???JJJZZZlllxxxzzzwww{{{|||{{{vvvyyy~~~~~~[[[@@@333222444111000///...---,,,++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---.........------------......///000000111111000111222111000666>>>SSSaaatttuuuccc\\\rrrqqqeee^^^XXXPPPJJJGGGEEEBBBAAAAAABBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;::::::::::::::::::::::::;;;<<<======>>>???@@@===???CCCEEEFFFGGGJJJKKKMMMOOORRRSSSTTTVVVXXXZZZ[[[]]]^^^___]]]]]]]]]^^^]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTQQQOOOKKKIIIFFFEEEGGGGGGFFFEEECCCBBBAAA@@@???>>>>>>===>>>@@@BBBCCCCCCFFFKKKOOOTTTZZZ```eeemmmqqquuuyyy|||wwwVVVBBB;;;777333222222222333333333333333333//////......---,,,,,,,,,+++++++++++++++*********************************))))))))))))************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************tttYYYNNNIIIEEEFFFDDDAAA@@@AAAAAA@@@@@@===;;;999666444444333333222000,,,++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((((()))************)))(((%%%(((+++++++++,,,///000---888OOOmmmxxxhhhiiittt|||{{{hhhWWWMMMGGGJJJLLLJJJEEE???;;;999666777999:::;;;;;;;;;;;;666777999::::::999888777666666666666666666666666888777555444555777999;;;888;;;???CCCEEEFFFFFFFFFMMMYYYnnnyyykkkllluuu{{{XXX>>>222///111333......------,,,+++***************************************)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------...//////000000111000222444222///111666BBBRRRlll~~~ccc^^^uuuvvvlllcccYYYRRROOOLLLHHHFFFEEEDDDCCCBBB@@@@@@??????>>>>>>>>>>>>::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;:::<<<>>>???>>>>>>???AAAAAABBBDDDDDDDDDDDDFFFHHHIIIKKKLLLLLLKKKJJJJJJKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDBBBAAAAAA@@@AAAAAAAAA@@@?????????>>>======>>>???AAACCCEEEGGGMMMPPPVVV[[[```eeekkknnnsssxxx~~~dddFFF888777777444111444333222111111000//////......------,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********sssYYYNNNJJJFFFFFFDDDAAA@@@AAAAAAAAA@@@===<<<999777555444333333111///,,,+++++++++***)))************************((((((''''''''''''(((((('''''''''((((((''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((()))***++++++***)))((((((+++,,,))))))+++------,,,...;;;TTTuuuggg[[[]]]bbbvvvkkknnnqqqqqqiii[[[LLL@@@:::555777:::===???>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======:::::::::999:::;;;;;;<<<:::BBBOOO\\\ggglllnnnooowwwqqqiiiooo~~~mmmVVV>>>333333222---))),,,,,,,,,,,,,,,+++***)))******************************)))))))))((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******++++++++++++,,,,,,++++++,,,---------------,,,------......///000000000///111444333000111555888DDD^^^zzzmmmccc{{{vvvkkkbbb\\\WWWQQQLLLHHHFFFCCCAAA@@@@@@???>>>======>>>>>>999:::;;;<<<=========<<<===;;;:::;;;<<<===<<<::::::<<<======;;;:::;;;;;;===?????????======>>>???>>>@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCFFFIIILLLNNNYYY]]]ccciiimmmrrrwwwzzz{{{jjjWWWCCC:::999666333111444333111000...---------------,,,,,,+++*********)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******sssXXXNNNKKKHHHDDDBBB???>>>???@@@??????>>><<<:::777555444333333000...+++***+++,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((()))***++++++***)))((((((,,,---)))))),,,,,,))),,,---111===SSSoooooojjjlllnnn___WWWUUUYYY^^^bbbdddbbb___]]]TTTQQQLLLGGGFFFGGGJJJMMMMMMMMMNNNPPPQQQRRRSSSTTT]]]___bbbdddccc```\\\YYYbbbnnnyyyqqqtttwww]]]JJJ<<<111111333000+++(((++++++,,,,,,,,,+++*********************************)))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,++++++,,,------------,,,,,,,,,---......//////000000...///222222///000444555888JJJjjj{{{qqq{{{vvvpppggg^^^WWWQQQLLLIIIFFFEEECCCAAA????????????;;;<<<===>>>>>>>>>======@@@>>><<<===???@@@???===:::;;;======;;;:::;;;<<<;;;===>>>===;;;;;;<<<===:::<<<>>>>>>======>>>????????????@@@AAAAAABBBBBB=========>>>>>>?????????>>>>>>???@@@AAAAAABBBBBBCCCEEEHHHMMMRRRWWW[[[]]]gggkkkrrryyy~~~zzzkkkQQQHHH???;;;777333111222222111///...------------,,,,,,,,,+++******))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***rrrWWWNNNLLLIIIBBB@@@=========>>>>>>===>>>===:::777555444333333000---+++***+++,,,,,,+++((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''')))***++++++***)))'''&&&,,,...++++++...---(((***---///000888LLLiiipppnnnwwwxxxuuuxxx~~~zzzqqqrrruuu|||tttUUU<<<888111...000000,,,---111***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,++++++,,,---------,,,,,,,,,,,,------...//////000000------000000...///333222---777WWWxxxuuurrrvvvlllccc\\\XXXMMMKKKHHHEEECCCBBBAAAAAA???@@@AAAAAAAAA@@@>>>===???<<<;;;<<>>>>>===<<<===>>>999:::;;;;;;::::::;;;<<<:::<<<>>>>>>>>>===>>>@@@<<<<<<<<<<<<======>>>>>>????????????????????????<<<===>>>@@@BBBDDDEEEEEEJJJMMMRRRXXX___eeejjjmmmrrrwww|||uuubbb[[[<<<:::999888444//////444000///...---,,,---...///,,,,,,++++++***)))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))qqqVVVOOOMMMHHHCCC@@@===;;;<<<>>>??????===:::777555444333222111111///---+++++++++)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''%%%%%%$$$%%%&&&'''((((((((((((((((((((((((******)))'''%%%%%%&&&(((###&&&++++++)))'''''''''++++++*********************,,,...///222:::GGGPPP~~~kkk``````ccc}}}pppmmmqqqyyy^^^EEE666222/////////...------,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////555222555???PPPhhhrrr|||~~~rrriiieee```XXXQQQMMMKKKIIIHHHCCCBBBAAA@@@???@@@@@@AAA>>>===<<<===???@@@???>>>??????>>>===<<<<<<<<<<<<<<<============<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???@@@@@@???>>>>>>AAACCCAAABBBDDDGGGJJJNNNQQQSSS[[[]]]bbbhhhooouuuyyy||||||~~~~~~eeeIIIEEEDDD999999888777444222000/////////...---,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))pppUUUMMMKKKFFFCCC@@@===<<<===>>>??????===:::777555444333222111111///---+++++++++)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))***((((((((((((((((((((((((((())))))(((&&&&&&((()))''')))***)))'''&&&'''(((************************+++------,,,,,,000999@@@YYYvvvppplllhhh}}}~~~qqqqqqzzznnnWWWEEE888111000000000//////...---------++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////,,,---000777@@@QQQjjj}}}jjjqqqvvvqqqiiiaaa[[[WWWSSSQQQNNNMMMJJJHHHEEEDDDCCCCCC@@@???>>>>>>@@@@@@???>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCFFFHHHJJJLLLNNNRRRVVV[[[___aaahhhjjjnnntttzzz{{{{{{WWW???<<<999666666555444333111///...///......---,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))nnnSSSLLLJJJDDDCCC@@@>>>===>>>???@@@???===:::777555444333222111111///,,,+++++++++***((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((&&&((())))))((('''(((***+++***)))'''%%%%%%'''***************************+++,,,---+++)))***...222<<>>===>>>===============>>>???<<<<<<==================;;;;;;;;;<<<<<<=========??????>>>>>>===>>>>>>>>>AAACCCEEEGGGHHHKKKNNNQQQUUUWWWZZZ___eeekkkooorrryyy{{{|||zzzwww}}}fffFFF777555000222222222222111///...---......------,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))nnnSSSLLLJJJDDDCCCAAA>>>>>>???@@@@@@???===:::777555444333222111111...,,,+++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))((('''&&&&&&(((((((((((((((((((((((('''(((***)))((('''((()))***)))((('''&&&''')))***))))))))))))************)))+++------,,,,,,...000555===MMMgggwwwllloooooowww{{{yyyyyyzzzxxxuuuyyytttpppzzz{{{hhhOOO@@@222///111111///---,,,,,,,,,+++******))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////111111333333222444???LLLfffooo~~~rrrkkkzzz{{{wwwmmmjjjfffaaa[[[VVVRRRPPPNNNKKKHHHFFFFFFEEEDDDBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>??????@@@<<<======>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGJJJMMMQQQTTTWWW[[[___bbbdddfffjjjpppwww}}}}}}|||~~~}}}yyy```MMM;;;666777111000000000000000///...------------,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))oooUUUNNNKKKFFFCCCAAA??????@@@AAA@@@@@@===:::777555444333222111000...,,,+++,,,,,,***)))))))))))))))))))))))))))&&&'''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***((('''&&&%%%(((((((((((((((((((((((()))******)))((('''((()))''''''((()))*********)))(((((()))))))))*********)))+++---//////.........000,,,000BBB```}}}uuufffpppttthhhrrrwwwccccccbbbqqqoooiiilllooouuuiiiOOO@@@555111///222333000...///------,,,,,,+++*********))))))*********)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((************************(((((()))))))))******************+++++++++,,,,,,,,,++++++++++++,,,------------------............222...---///000000333888IIIXXXooojjjtttzzztttmmmiiifff___\\\WWWTTTSSSQQQOOONNNMMMLLLJJJGGGEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDEEEBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMPPPSSSVVVWWWZZZ]]]bbbgggkkkooosssvvvwwwyyy}}}~~~}}}{{{]]]GGG>>>777888:::444000000000000000///......,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((pppVVVOOOLLLGGGDDDBBB@@@@@@AAABBBAAA@@@===:::777555444333222111000...,,,+++,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((($$$%%%&&&''')))***,,,,,,%%%%%%%%%&&&&&&&&&&&&'''''''''((()))******))))))((((((((((((((((((((((((*********((('''''')))+++((((((((()))++++++***((('''(((((())))))*********)))+++,,,......---+++)))++++++...555BBB[[[~~~}}}vvvllleeemmm|||ooofffmmmtttyyytttxxxeeeIII999333111000111222...***+++000//////...------,,,,,,+++((())))))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************************((((((((()))))))))******************+++++++++++++++++++++++++++,,,------,,,------------.........222---+++///222111000111999EEE^^^wwwsssfffvvv~~~xxxuuuppplllfffbbb___]]][[[YYYWWWVVVSSSPPPMMMKKKIIIIIIKKKJJJIIIHHHGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNPPPPPPOOOQQQSSSWWW\\\```dddfffgggkkkqqqvvvzzz~~~}}}~~~~~~aaaGGG:::999555555777444000000111000000///......,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((pppWWWOOOLLLGGGDDDBBBAAAAAABBBBBBAAA@@@===:::777555444333222111///---++++++,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))******))))))(((((((((((((((((((((((((((((('''&&&&&&)))---000...+++((('''((()))((('''''''''(((((()))******+++((()))***,,,---,,,***(((,,,...222333444AAA^^^yyynnn[[[JJJ<<<333222111///000000,,,(((***000---------,,,++++++******(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++++++++***++++++,,,---,,,,,,---------.........000......222333000000333666888HHHeee}}}vvv{{{uuurrrpppmmmkkkiiihhheeebbb```^^^\\\\\\\\\[[[YYYWWWVVVVVVWWWXXXWWWXXXYYY[[[]]]___```aaa___aaadddhhhmmmssswwwyyyzzz~~~iiiLLL999444888222///333222000000000000///...---,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((pppVVVOOOLLLFFFDDDBBBAAAAAABBBCCCAAA@@@===:::777555444333222111///---++++++,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&***000555444///(((%%%&&&''''''&&&&&&''''''((()))******+++&&&'''(((+++......---,,,...+++***---...222>>>LLLlllsssZZZ@@@777888555///+++---,,,---111000,,,,,,///******))))))((('''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......***+++...111///+++---333555,,,444PPPooooooccczzz~~~|||yyywwwuuuttttttsssqqqnnnlllkkkjjjkkkllllllmmmnnnppprrrtttuuuvvvtttvvvyyy}}}hhhMMM???111111777000+++000333000000000///...---+++***++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((oooXXXOOOLLLHHHDDDCCCAAA@@@???>>>>>>>>><<<999666444444333111///,,,,,,,,,,,,+++***))))))%%%...***&&&,,,,,,''')))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))111...***'''%%%&&&''')))'''(((((()))***+++++++++)))*********++++++++++++***,,,.../////////111333===\\\sss]]]@@@;;;555000///.........,,,,,,------,,,,,,+++*********))))))((((((''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%&&&)))***)))''''''''''''''''''''''''''''''%%%$$$%%%((((((&&&###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,,,,,,,,,,++++++*********+++,,,------......------............////////////888444333;;;NNNkkkxxxgggfff~~~~~~tttvvvfffNNNCCC888666444111000111222222...,,,++++++------,,,***************************+++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))pppXXXOOOLLLHHHDDDCCCBBBAAA@@@?????????<<<999666555444333111///,,,,,,,,,,,,+++***))))))&&&...***$$$))))))%%%'''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,***(((&&&%%%&&&((()))'''(((((()))******++++++))))))))))))*********+++***,,,---.........000222222???QQQhhhgggKKK:::999666111///.........---,,,,,,,,,---,,,++++++***))))))))))))((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&'''''''''''''''''''''''''''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++***)))+++,,,,,,,,,,,,++++++*********+++,,,------...---------............////////////...///000333===RRRmmmmmmzzz}}}~~~yyyuuurrrsss{{{fffNNN>>>888777666333111000000111222...,,,++++++,,,---+++************************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((oooXXXOOOLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@<<<:::777555444333111000,,,,,,,,,,,,+++***))))))...444...'''++++++(((***&&&&&&''''''''''''&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***'''(((((())))))******+++(((((((((((()))))))))))))))+++------,,,---...000,,,---111@@@___{{{^^^EEE555---222000...---.........---+++,,,,,,,,,,,,+++******)))))))))((((((((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))+++***))))))***,,,+++++++++++++++*********++++++,,,------------------............/////////+++000333111111===SSSeeessskkkyyy}}}{{{}}}ooosssyyyuuu[[[III<<<666666666555333111000000000111...,,,++++++,,,,,,+++*********************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((mmmVVVNNNKKKGGGEEEEEEDDDBBBBBBAAAAAAAAA<<<:::777555444333222000,,,,,,,,,,,,+++***))))))222888000(((,,,,,,(((+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%&&&'''((()))))))))(((((((((((())))))******'''''''''(((((((((((())))))***,,,,,,++++++,,,...***///333444>>>ZZZlllRRR???555444666...---,,,---......,,,++++++++++++++++++******)))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))******))))))***++++++++++++***************++++++,,,------------,,,---------........./////////444666333...333AAANNNjjjzzz}}}uuuxxx}}}uuu|||[[[EEE;;;888777999444333222000////////////---,,,++++++,,,,,,+++)))************************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((kkkTTTLLLIIIFFFEEEEEEDDDCCCBBBBBBBBBBBB===:::777555555444222000,,,,,,,,,,,,+++***))))))---333,,,$$$''''''###&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((()))))))))((('''((((((((((((((()))))))))&&&'''''''''(((((((((((()))+++,,,+++******+++,,,)))000444000+++666SSSmmm{{{[[[NNN===111---...000111......------...---+++)))******++++++******)))((('''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))******)))(((***+++***************************+++,,,,,,------,,,,,,------------............///000111///---///444999GGG]]]www|||zzz~~~rrr]]]FFF;;;777555444444333222111000///.........---+++******+++,,,***)))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''kkkTTTLLLIIIFFFDDDDDDCCCBBBBBBBBBBBBBBB===;;;888666555444222111,,,,,,,,,,,,+++***))))))+++222,,,%%%))))))%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,+++***)))***+++,,,,,,,,,---,,,---666???PPPiiitttZZZFFF777222------111111---(((///...---------,,,***((()))************)))((((((&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((***)))(((((()))+++)))))))))*********************+++,,,,,,,,,,,,,,,,,,------------.........000///......000111111111888AAAPPPfff~~~nnnsssxxx}}}}}}pppTTTIII???;;;999444000///111111000000///------,,,---+++******++++++***)))))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''lllUUUMMMKKKGGGDDDCCCBBBBBBAAABBBBBBBBB===;;;888666555444222111,,,,,,,,,,,,+++***))))))***111---(((------(((+++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++,,,---,,,***)))***+++---))))))...000......111,,,???\\\zzzqqq]]]NNN===000///...///222444333///,,,...,,,++++++,,,,,,***)))))))))******))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""%%%((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))(((((()))+++((()))))))))*********+++******+++,,,,,,,,,,,,+++,,,,,,---------.........///...///000222333222000444555999IIIfffrrr___ZZZ^^^lll|||gggLLLAAA>>>===<<<888222000222000000000///...---,,,+++,,,+++******++++++***((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''mmmWWWOOOLLLIIICCCCCCBBBAAAAAAAAABBBBBB===;;;888666666555333111,,,,,,,,,,,,+++***))))))%%%---***&&&+++,,,''')))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''(((((((((((()))))))))))),,,------,,,***)))***+++''''''+++///...))),,,444222555>>>PPPlll~~~aaaGGG999777555111+++,,,+++***)))+++...111,,,***))))))***++++++***)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!%%%((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))(((((()))***(((((())))))*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......***,,,...////////////......222666===NNNhhh~~~tttiiibbbZZZ___mmm~~~ttt___RRRBBB444555777888222---///555000000000///...---+++***,,,+++******++++++***((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''sssYYYNNNJJJFFFFFFDDDAAA@@@AAAAAAAAA@@@>>>;;;777444222111222333000...,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))------,,,,,,+++*********---------.........//////,,,+++...555===MMMhhhwwwcccMMMEEE;;;666555444222///...---,,,,,,++++++,,,,,,+++++++++***)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++---------............///000333444444888HHH```rrr~~~sssdddYYY```aaaiiizzz{{{ppphhhkkkqqq{{{yyyvvvyyyqqqXXXGGG===999666555444333111000///.........---------,,,,,,,,,+++***)))'''''''''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''tttZZZOOOKKKHHHFFFDDDAAA@@@AAAAAAAAA@@@>>><<<999666444333333333000...,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))++++++++++++************+++++++++,,,,,,,,,------000---,,,,,,,,,000???NNN^^^mmmwwwhhhYYYIII>>>;;;555///,,,...000...,,,------,,,++++++++++++,,,++++++******)))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""%%%'''&&&$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------------............---//////...000999HHHTTTqqq}}}~~~~~~qqqhhh]]]WWW[[[ggguuu~~~}}}~~~}}}}}}~~~uuummmhhhaaabbbiiiuuu}}}}}}cccMMM@@@;;;888666444444333111000///...---...------------,,,,,,,,,+++***)))(((''''''((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''uuuZZZOOOKKKHHHEEECCCAAA@@@AAAAAAAAA@@@===<<<;;;999777555444333000...,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************)))))))))*********++++++---+++***+++***))),,,111666>>>OOOgggvvvZZZDDD999444000---111...++++++...000///------,,,++++++******+++++++++******))))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$''''''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++------------...............////////////333888;;;SSSfff{{{jjjVVVOOOPPPTTT[[[```hhhrrr|||vvvpppfff[[[UUUUUUZZZ^^^jjjtttppp\\\BBB555444888777444333222111000///...---,,,------------,,,,,,,,,,,,***))))))(((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''wwwZZZMMMJJJGGGDDDBBBAAAAAABBBBBBAAA@@@<<<<<<;;;:::888555333111000...,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((()))******+++(((((()))))))))***************,,,///111111111000222111333===QQQkkkwwwjjj[[[NNN>>>333000111000///111///---...//////...,,,,,,,,,+++*********************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************************++++++++++++,,,,,,---------..................000333444555555999LLLggg}}}zzzcccQQQGGGCCCCCCFFFLLLVVVcccpppxxxvvvlllccc\\\JJJJJJLLLOOOVVVcccqqqzzzgggUUUHHH:::555888:::555///222222111000///...---,,,---------,,,,,,,,,++++++)))))))))(((((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''yyyYYYKKKGGGEEECCCBBBAAABBBCCCCCCBBB@@@:::;;;;;;:::888555222000000...,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''((()))******+++))))))))))))************---,,,,,,,,,...///---***+++///222666:::DDDPPPYYY}}}|||oooeee[[[NNNDDD???:::333111111111---***---,,,,,,,,,,,,+++)))(((++++++***))))))))))))***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&333+++"""!!!'''***'''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))))))))(((((()))))))))*********)))))))))******+++++++++,,,,,,,,,------------...,,,+++***,,,000333333222222===NNNbbbrrrzzzkkkVVVOOOGGGAAABBBIIIRRRXXXooo{{{}}}ssseeeYYYPPPKKKJJJJJJMMMTTT^^^jjjvvvzzzmmmPPPAAA===888777777666222...222222111000///......---------,,,,,,,,,+++++++++((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''yyyYYYIIIEEEDDDDDDCCCCCCCCCEEEEEECCCAAA;;;;;;:::999777444222000000...,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))******+++)))))))))*********+++++++++,,,***((())),,,,,,))))))---111///,,,---333999GGGVVVgggvvvtttlll^^^UUUHHH@@@===;;;888444555111...---///000...,,,*********************++++++***))))))((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%444+++"""!!!'''+++((("""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((()))))))))******(((((())))))***+++++++++,,,,,,,,,,,,------------///---,,,,,,///111111111333333888BBBQQQeee}}}ppp^^^QQQJJJGGGFFFFFFMMMVVV]]]dddnnnzzz~~~wwwpppjjjaaaWWWQQQOOOIIIEEEFFFJJJOOOXXX```ooovvvmmm]]]LLL<<<:::999777444222222444666111111111000///.........,,,,,,,,,,,,++++++++++++'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''xxxXXXIIIFFFEEEDDDDDDDDDEEEFFFFFFEEECCC===<<<;;;999777555333222000...,,,+++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))((((((((())))))*********))))))))))))************&&&***+++(((***000222111---,,,***'''&&&(((...333+++222:::@@@LLL___pppxxxxxxnnnaaaUUUIII???:::777333///---...000111111000---++++++...000000000***++++++*********,,,---******)))(((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$***'''$$$%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***((((((((()))***+++++++++++++++,,,,,,,,,---------///////////////000000111111......444<<>>777333888888666444222222555777000000//////...---------,,,,,,,,,++++++++++++***&&&'''((()))******)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''xxxXXXIIIGGGGGGEEEDDDEEEFFFHHHGGGEEECCC>>>>>><<<:::888666555444000...,,,+++,,,,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************(((((((((((()))))))))***&&&,,,...******000222111******+++---//////---+++000111000---///888@@@CCCIIIZZZnnn~~~vvvnnniiiaaaYYYAAA???:::555222111111333.../////////////////////...---++++++,,,,,,***(((******)))'''%%%%%%'''(((******)))((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########"""'''((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------(((***---...---------///000///111333111333@@@PPPkkk}}}sssdddXXXOOOKKKIIIFFFHHHIIIGGGFFFIIILLLNNNOOOOOORRRWWW^^^bbbaaa```ZZZ[[[\\\[[[ZZZZZZ\\\]]]]]]]]]\\\XXXTTTPPPOOONNNNNNMMMJJJHHHFFFEEEEEEEEECCCDDDGGGKKKQQQYYY___ddddddhhhvvvqqqPPP>>>999888888:::444444555555444222///---.........------,,,,,,,,,,,,,,,,,,+++++++++******&&&'''(((*********)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''www[[[MMMGGGBBBDDDDDDDDDDDDDDDDDDDDDDDDBBB???<<<:::999777555444444111...---------,,,+++)))*********)))(((&&&$$$&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******(((***+++,,,,,,+++)))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///000111333999;;;@@@IIITTTaaalllsssxxxsssnnnfff```UUURRRMMMHHHCCC@@@>>>>>>444444333333111000///...,,,,,,,,,---------......------,,,,,,,,,+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######'''...444***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,------......///000000000222111111000222444666888NNN[[[sssvvvooolllbbbXXXPPPPPPQQQMMMGGGDDDLLLHHHDDDEEEIIIKKKHHHEEEJJJIIIGGGFFFFFFFFFGGGHHHCCCGGGJJJIIIEEEBBBAAABBBBBBEEEFFFGGGJJJNNNQQQRRRVVV```jjjqqqxxx~~~eeeUUUBBB888888999555111444333222111000000000000...------------,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvYYYLLLGGGCCCDDDDDDDDDDDDDDDDDDDDDDDD???===;;;999888777555444333111---,,,,,,,,,+++***,,,,,,,,,+++***((('''&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***)))***++++++++++++))))))(((((()))))))))*********++++++++++++++++++++++++***+++------,,,,,,---///000111222666<<>>===<<<:::888666555444222000---+++++++++***)))000///---+++***)))((((((&&&%%%$$$$$$%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***************************(((((())))))))))))*********************************+++,,,,,,******+++,,,---------------...///000333333555777:::===@@@AAABBBDDDGGGHHHJJJMMMQQQTTTUUUXXX[[[ZZZWWWTTTUUUVVVTTTTTTSSSRRRQQQPPPOOOOOONNNIIICCC???>>>===;;;888888444111111222222000.........---,,,---...///000............---+++***)))*********+++++++++,,,,,,*********))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,---.........,,,------...///000111111---333@@@SSSfff{{{~~~{{{zzzzzzwwwwwwwwwxxxyyyzzz|||}}}}}}~~~|||yyyuuu~~~yyysssrrrsssxxx}}}www[[[HHH:::777444555777888555222333222111000///////////////......---,,,++++++***+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&tttWWWJJJGGGDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???<<<888555444333222///,,,+++++++++***)))111///---***)))((((((((((((&&&%%%%%%&&&&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))***))))))))))))******+++(((((((((((()))))))))***)))))))))))))))))))))))),,,---......,,,+++,,,---..................------222111///---,,,,,,,,,,,,+++---///000000000111222444666888777555333333444222333444444444333111000333000......000000///---///...,,,...000222111000//////...---------......,,,------,,,+++***)))((())))))))))))*********************)))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++*********+++,,,,,,------+++,,,---...////////////444222222888DDD[[[|||yyyuuuxxxjjjRRR@@@777666666777888777666333222222222111000///////////////......---,,,+++************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&sssVVVJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCC@@@:::555333333222///,,,+++++++++***)))///---+++)))'''''''''''')))'''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))(((((())))))***+++'''(((((((((((()))))))))((((((((((((((((((((((((---...///...,,,,,,---...)))***,,,---............***+++,,,---............+++---//////...---......000111222222111000000000...///111222222111///...---------...000000000/////////...///000111000///---,,,,,,++++++*********,,,,,,,,,,,,+++***))))))((((((((()))))))))******************))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&$$$$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))*********+++++++++))))))******+++,,,,,,,,,+++,,,---.../////////...666222000000555CCC\\\qqq}}}yyyyyyjjjUUUFFF>>>:::999999888777555333222222222111000///..................---,,,++++++*********))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&tttWWWKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFBBB;;;555333333222000---+++++++++***)))++++++)))(((''''''&&&&&&)))'''&&&&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))'''(((((())))))*********''''''(((((((((((())))))((((((((((((((((((((((((***+++,,,,,,******+++,,,((()))***+++,,,,,,,,,,,,&&&(((+++---......---,,,)))+++---.........///000,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++***))),,,,,,---------,,,+++***,,,---------,,,,,,+++***((())))))******+++++++++++++++,,,,,,+++******)))((((((((()))))))))******************))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,)))%%%###$$$&&&&&&'''###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))************+++))))))******+++,,,,,,,,,---------.........//////------000333444666???JJJ]]]mmmyyyeeeXXXOOOFFF???<<<777666444222222222222222111000///......---------,,,,,,,,,,,,++++++++++++***))))))(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuYYYLLLIIIGGGDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCEEEBBB;;;666555666333111---,,,,,,,,,+++***((()))))))))(((((('''&&&'''%%%%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%'''(((************)))'''''''''((((((((())))))((((((((((((((((((((((((''')))******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))(((((()))+++******)))+++,,,///...------............,,,,,,,,,,,,,,,,,,++++++***+++++++++***))))))))))))***,,,,,,+++*********))))))***+++,,,,,,,,,,,,******************)))((((((((()))))))))*********)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$####################################""""""###$$$$$$%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************))))))***++++++,,,,,,---...---,,,,,,,,,---...///++++++...222222000111666===HHHZZZlll|||[[[OOOFFFEEEEEE???;;;999555333000///111222222111000000///...------------+++++++++++++++,,,,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvZZZMMMJJJGGGDDDDDDDDDDDDDDDDDDDDDDDD<<<@@@CCCAAA;;;666666777444111...---------,,,+++'''((()))******)))((('''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$&&&(((***++++++)))(((''''''''''''((((((((()))))))))))))))))))))))))))''')))***+++******,,,...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++///000///---***)))***+++***)))(((((()))******))))))))))))((((((((((((((()))***++++++++++++---...&&&(((***,,,++++++++++++)))************)))(((((())))))))))))))))))((('''))))))))))))************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""##############################""""""###$$$%%%%%%########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%((((((%%%"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&(((***++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))*********************+++,,,,,,------...---+++******,,,---///222...+++,,,---,,,///444///000666FFF]]]tttxxxcccSSS???888555999;;;999888:::666333000000333333111...000000///---------------)))******++++++,,,------))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuWWWMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA???<<<999666555444222111000...------------))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))+++,,,,,,+++)))(((+++++++++)))((((((+++---))))))*********+++++++++))))))*********+++++++++((((((((((((((((((((((((------,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######""""""""""""######$$$"""!!!"""###%%%%%%$$$$$$$$$##################################################################''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&(((******)))'''&&&))))))))))))))))))************))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,------......///000///111777===IIIbbbyyyzzzgggXXXKKKCCCAAA444222222333666777555222333333444444444333222111..................------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuWWWMMMKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA>>>;;;999777555555222111000...------------))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))***++++++***)))(((******+++***)))(((***,,,)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$######""""""""""""############""""""###$$$%%%$$$########################################################################&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''((((((((('''&&&&&&***)))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,++++++,,,,,,---.........000///000333666<<>>QQQhhh{{{yyy\\\QQQEEE???;;;777444555555333111111222222111000222222333444333222111000000//////...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvXXXNNNJJJFFFFFFFFFFFFEEEDDDCCCBBBBBB@@@>>>===:::999777666666222111000...------------))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''((()))&&&(((++++++***(((((((((((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$##################$$$######""""""""""""#########$$$%%%%%%$$$###$$$$$$###############$$$$$$$$$################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&(((***,,,......---,,,+++******))))))))))))))))))***++++++************++++++++++++*********+++,,,,,,---------,,,,,,...111111222222///???TTTjjj{{{~~~xxx___MMMHHHAAA<<<<<<;;;999888:::777555333222111111111000111222333333333222000///000000///...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwYYYNNNJJJEEEGGGGGGGGGFFFEEECCCBBBAAA???>>><<<:::888777666666222111000...------------))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((((((&&&(((******)))((('''(((''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#################################$$$$$$###############""""""""""""######"""$$$&&&&&&$$$######%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&(((+++...000//////...---,,,,,,++++++))))))(((((())))))***+++))))))*********+++++++++))))))******+++,,,,,,,,,...---,,,---000222222000...222777???QQQlll}}}}}}rrr]]]PPPDDD:::>>>:::888::::::777666888777777666444222111111111000111222222222111000///000///...---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwYYYNNNJJJEEEGGGGGGGGGGGGFFFDDDBBB@@@@@@>>><<<:::888666555555222111000...------------))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&((())))))'''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""###$$$$$$$$$$$$###"""######""""""""""""######"""%%%((((((%%%"""###%%%"""""""""###$$$$$$%%%%%%################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&(((+++...000...------,,,,,,+++++++++)))(((((((((((()))******)))))))))************+++((())))))******+++,,,,,,...///---+++,,,000000---333111///000888GGGXXXccc{{{}}}zzzxxxyyyzzz|||~~~fffMMM@@@???@@@@@@<<<999888:::999555444666555666777666444111111111000000111222111000///...///......---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxZZZNNNJJJDDDGGGHHHHHHHHHFFFDDDAAA@@@AAA???===:::777555444333222111000...------------))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$##########################################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((''''''(((((('''&&&&&&''')))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######""""""""""""######!!!&&&))))))%%%"""###%%%!!!""""""###$$$$$$%%%%%%######################################################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&'''(((***+++***************)))))))))((((((((((((((()))******))))))))))))************(((((())))))***++++++++++++//////+++***---...+++...---...000333888???EEE\\\jjj|||~~~|||vvv___XXXJJJ<<<888===AAAAAA<<<999999;;;999444333555111444777777444111000000///000111111111000///...---------,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxZZZNNNJJJDDDGGGHHHHHHHHHGGGDDDAAA@@@AAA@@@===:::777555333222222111000///------------))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%########################""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***++++++***(((&&&'''((('''&&&%%%%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######""""""""""""######!!!&&&***)))%%%"""###%%%!!!""""""###$$$$$$%%%%%%###################################################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))************((((((((()))******++++++'''...000,,,+++...///,,,+++,,,///111111111222666222;;;GGGTTTaaarrryyyeeeUUUKKKAAAAAA>>>999999<<<;;;888888666777888666111111444...222777777444111/////////000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyy]]]OOOKKKHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA???<<<:::999888666444111111000000//////......******))))))((((((''''''((('''((("""---777///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$######%%%%%%$$$###########################&&&###"""###&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""$$$&&&'''&&&$$$"""###%%%%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$#########################################################""""""""""""""""""""""""######""""""""""""############""""""""""""#################################$$$$$$###""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...............---------000111222444;;;EEEQQQYYYlllttt~~~vvvbbbPPPDDD>>>===;;;:::888777777999:::<<<888777555333222222222222///000111222222111000///...---,,,,,,.../////////+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyy\\\OOOKKKHHHHHHHHHGGGEEEDDDBBBAAAAAAAAA???<<<999888777555333111111000000///.........******))))))((((((''''''&&&&&&)))'''%%%444>>>666&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''''''''%%%$$$######%%%%%%$$$###############$$$$$$$$$%%%'''$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""###%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""#################################$$$%%%$$$###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((())))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///111666<<<@@@FFFOOOccczzz{{{~~~ppp___[[[TTTMMMFFF@@@;;;999:::999888777666777999:::777666555333222222111111//////111111111000///......,,,+++,,,---//////...+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$www[[[NNNKKKHHHHHHGGGFFFEEEDDDCCCBBBAAABBB???<<<999777555333111111111000//////......---******))))))((((((''''''((('''***'''""",,,333***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''((()))%%%$$$######%%%%%%$$$############$$$$$$%%%%%%&&&'''%%%###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""##############################"""$$$&&&&&&%%%######$$$##############################################################################$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((())))))(((((((((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...000000///...///000---333CCCXXXgggrrrzzz|||pppZZZKKKCCCCCCCCCEEEFFFCCC<<<666:::888777666555555666777555555444444333222000000......000000000000///...---,,,***+++,,,------,,,++++++*********)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvZZZNNNJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBCCC@@@<<<999666444111///111000000///......------******))))))((((((''''''&&&$$$(((%%%%%%))) %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$'''%%%###"""""""""####################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$######""""""""""""##############################!!!$$$&&&'''&&&$$$##############################""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$########################$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&'''((())))))(((((((((((((((((()))))))))***++++++++++++++++++++++++******+++,,,---......///,,,...111222111000///000...///777AAAIIIQQQ^^^kkkuuucccWWWNNNFFFAAA???@@@CCCIIINNNLLLDDD<<<888777666555444444444444222333333444333111///...------///000000//////...---+++******+++,,,,,,+++************))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttYYYMMMJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBCCC@@@<<<999666444111...000000//////...---------******))))))((((((''''''###!!!''')))$$$)))...'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$######%%%%%%$$$###'''&&&%%%%%%$$$###""""""%%%%%%$$$"""!!!"""###$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$###%%%&&&%%%###"""###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""############""""""""""""##############################!!!###&&&'''&&&$$$##############################""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((()))(((((('''(((((((((((()))))))))++++++++++++++++++++++++)))******+++,,,---......)))+++---...---...000111000000222444555666<<>>999999:::;;;555666:::BBBJJJLLLHHHCCC777666555444333333222222111111222333222000///...,,,---...000000000///...---+++)))***+++,,,+++************)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssXXXMMMJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@<<<999777555222///000000///......------,,,******))))))(((((('''''''''###(((***%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###&&&%%%%%%$$$###"""!!!!!!!!!###$$$$$$""""""###$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$###%%%&&&%%%""""""$$$'''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""###""""""""""""""""""#########""""""""""""##############################!!!###%%%%%%$$$""""""#################################################################################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))(((((((((((())))))''''''(((((((((((())))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...---,,,---///111---...000000000111444666...777>>>???@@@HHHQQQVVV\\\```iiixxxzzzuuuuuu{{{|||}}}uuufffZZZPPPHHHEEEFFF===<<<999666555555555666222222444888===@@@???===555555555444444333333222000000111111000//////...,,,---///000111111000///---,,,******+++,,,+++*********)))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqWWWLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA===:::888666333111000//////......---,,,,,,******))))))((((((''''''+++$$$''')))""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###""""""""""""""""""""""""!!!$$$%%%$$$"""###$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$!!!$$$&&&$$$"""!!!%%%)))'''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""$$$######""""""######$$$######""""""""""""##############################!!!"""######!!!!!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################"""""""""#########$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))...,,,***((('''((()))***'''''''''((((((((())))))************************************++++++++++++,,,...//////...------...+++---///000111333444444***///222///...111444444>>>CCCIIIQQQbbbttt~~~~~~uuuuuuwwwzzz{{{zzzwwwtttppprrrzzzwwwqqqlllfffUUUJJJ???:::777555777<<<555777999999777666555666777777777666666666555444444444444444444444333333000000//////......//////---...///111222222111000...---++++++,,,,,,+++******)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqWWWLLLJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA===:::999777444222000//////...------,,,,,,*********)))((((((''''''&&& %%%)))$$$&&&+++((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%$$$######%%%%%%$$$### !!!"""###$$$$$$$$$&&&%%%######$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$ $$$&&&$$$!!!!!!&&&+++(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""##############################!!!""""""!!! """###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################!!!""""""""""""#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))000...***'''&&&'''***+++''''''''''''((((((((()))************************+++++++++***************&&&))),,,...---+++******+++------++++++------,,,000222222///000333333///---111444777AAAPPPYYYYYY]]]ZZZXXX[[[bbbkkktttyyyooopppxxx~~~zzz~~~|||zzzooo[[[NNNJJJIIIGGGEEE===999::::::666555999444555555333111222444777555666777666555444555666333333444555555555444444111000...------...///000---...000111222222222111///---++++++,,,,,,,,,+++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss[[[LLLGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>;;;888666444333222000.........///...---,,,***((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%$$$$$$$$$############"""##############################""""""!!!!!! ######""""""""""""######$$$$$$$$$$$$######""""""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$***000555'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&((((((&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&''')))******+++++++++******)))(((''''''&&&))))))((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,------------............///........................111111111222555888;;;<<<======>>>BBBHHHOOOVVVZZZ\\\]]]dddmmmqqqttt~~~~~~ooonnnsss}}}wwwsss[[[VVVOOOFFF@@@<<<::::::;;;888444222111333777999999888777666555444444444222333444444333333555777222222111111222222333444111111000///...------,,,---,,,,,,---///000///---------,,,,,,+++***))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppYYYLLLHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>;;;888666444333222000.........///...---,,,***((((((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""###$$$""""""######$$$$$$$$$%%%##############################""""""!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$#########"""$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&)))---///&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""$$$&&&''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&'''((()))***************))))))(((''''''&&&))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,---------............------------------------/////////000111222444555444444333444777:::>>>@@@>>>>>>CCCJJJLLLNNNVVV```kkkttt|||qqqhhheeefffjjjlllooosssvvvxxxyyyyyy~~~~~~wwwqqqjjjeeeccc```[[[VVVTTTUUUTTTSSSQQQMMMJJJHHHGGGEEEAAA===::::::::::::999777444222222333555777777666555444444444444444333444444333222111333444222222111111111111222222000000//////......---------,,,,,,---///000...------,,,,,,+++******))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lllVVVKKKIIIIIIGGGFFFEEECCCBBBAAAAAAAAAAAA@@@===:::888666444444222000.........///...---+++***((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%&&&&&&###########################""""""""""""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$############%%%###!!!"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&'''(((((((((%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""$$$'''))))))(((%%%$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################!!!""""""#########""""""""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%'''((()))))))))))))))))))))(((''''''&&&&&&(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,------------------,,,000000///...//////000000//////222555555555:::AAA;;;AAAGGGKKKLLLNNNPPPSSS[[[YYYWWWWWWWWWUUUQQQNNNJJJKKKLLLNNNPPPQQQRRRSSSQQQPPPOOOOOOQQQQQQPPPOOOKKKGGGCCCAAAAAA@@@===:::::::::;;;;;;::::::::::::777666666555666666777888666555333222222222333444444444333333222333333444444555555333111000111333444444333222111111111111///////////////.........---,,,,,,---...///...,,,,,,,,,++++++***)))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$gggSSSJJJJJJKKKHHHGGGEEECCCAAA@@@@@@@@@@@@???===:::777555444444222000.........///...,,,+++***(((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""###$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######################## !!!###%%%&&&&&&%%%$$$$$$$$$##############################$$$$$$$$$$$$"""###$$$$$$$$$###!!! ###%%%))),,,---***'''$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""########################"""############""""""!!!""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((((()))))))))******++++++************++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))...//////000000000000000000111222333222222555888111333555666555666999<<<;;;::::::===AAACCC@@@<<<999888777777888999;;;;;;<<<;;;:::::::::999999888999888777999;;;======<<<777666555444333444444555555555666666555555444444333333333222222222222222222222111111111222222333444444555444222222333555777666555333222111111111.........///////////////,,,,,,+++,,,......---+++++++++******))))))))))))'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||cccPPPIIIJJJKKKGGGFFFEEECCCAAA@@@?????????>>><<<999777555444444222000.........///...,,,+++***(((((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''###"""###$$$$$$$$$################################################""""""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$###"""########################""""""""""""####################################"""""""""######$$$$$$$$$""""""###$$$$$$"""!!! !!!$$$'''******(((%%%###""""""#########$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################"""############""""""!!!""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******))))))******+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,***+++---............---+++---...------...///000333444444444333222333444222333555777888888888888777666555444444555666777777777777777666666666777888777666666777666555444666555333111111111222333777777888777666555333222222222222222222111111000111000000000000111111222222333444444333444666888999888666555333333222222.........///////////////,,,++++++,,,------+++*********))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))),,,+++%%%###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyy```NNNHHHIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@???===;;;999777555444444222000.........///...---+++***((())))))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///***$$$"""$$$%%%$$$"""$$$$$$$$$#########""""""########################"""""""""############$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%"""  !!! ########################$$$###"""!!!!!!"""###$$$!!!"""######$$$#########!!!!!!""""""###$$$$$$$$$""""""######""""""!!!  """$$$$$$###"""!!!"""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$###############################################################################################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""########################!!!""""""#########""""""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))*********+++++++++++++++++++++++++++***+++,,,---.../////////+++,,,,,,------,,,,,,+++))),,,---++++++...///,,,******+++,,,,,,,,,++++++///111333333111000222555444333222111111222444444///111222222111111222444555666666666666555444333777666555444444555666777444555555666666555444444222222222222222111111111111111000000000000000111000222333333333444777999999888666555444333333333///////////////.........,,,+++***+++,,,,,,***))))))))))))(((((((((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<<<;;;222$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx___MMMHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>===;;;999777555444444222000.........///...---+++***((()))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%111+++$$$!!!"""###"""###############$$$$$$$$$########################""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&"""  !!!!!! ###########################"""""""""""""""###### !!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!  !!!"""###""""""""""""##########################################################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################################################################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((()))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++,,,---......---------------.........,,,///000---...222111---///.........///000000///---...---,,,+++,,,///111............//////000111222444666666444444555888111333555777888999999:::111000000///////////////111222222333444555666666444333222111111111222222222222111000/////////000///111222222111222444666666666444333222222222222000000//////......------,,,+++***+++,,,+++***(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::;;;333&&&"""(((***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www___MMMGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA>>>===;;;999777555444444222000.........///...---+++***((()))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$222+++$$$ !!!""" !!!!!!"""###$$$%%%%%%&&&########################""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###""""""""""""""""""""""""!!!"""###$$$$$$###"""""" !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$$$$###!!! !!!"""%%%###!!!"""$$$&&&""""""""""""############"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""####################################################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))************************,,,+++***))))))***+++,,,)))))))))***,,,...000111***...---***+++///...)))000...+++***+++,,,,,,,,,000...+++***---///111222......///000111222333333,,,...000000---,,,...111///222444555444444444444777777666555333111000///222222222222333555666777555444222111111111222333333333222000///////////////000111000//////111222444444333222111111111111111111000///...------,,,,,,+++******++++++)))''''''''''''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,---&&&$$$)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt[[[MMMIIIHHHEEEGGGEEECCC@@@???@@@AAAAAAAAA@@@>>>;;;999666444333333111000///000///...,,,***++++++******)))((('''''''''&&&%%%%%%$$$######%%%%%%$$$######$$$%%%%%%---,,,)))'''$$$#########""""""""""""###$$$%%%&&&&&&%%%###!!!!!!"""###$$$############""""""!!!!!!"""""""""""""""!!! $$$%%%'''(((((('''%%%$$$!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$###!!! !!!"""#########"""!!!  !!!""""""###""""""""""""""""""""""""###$$$$$$###!!! !!!"""$$$###"""!!!!!!"""###$$$########################$$$#########""""""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$##################""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$########################%%%%%%$$$$$$######""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......////////////......///...---,,,+++,,,------////////////000000000000111111222222222111111000333444555666666666555444777555666888555...000666555444222111111333666888888666555333222222222222222222000...,,,---///111222222222222111///...,,,...000111222222111000...------...............---+++++++++***)))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&sss[[[LLLIIIHHHFFFFFFEEECCCAAA@@@@@@AAAAAAAAA@@@>>>;;;888666444333333111000///000///...,,,***++++++******)))((('''''''''&&&%%%%%%$$$######%%%%%%$$$######$$$%%%%%%+++***(((&&&$$$#########""""""""""""###$$$%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$#########"""""""""""""""#########"""!!!!!!###$$$&&&''''''&&&$$$###!!!"""###$$$$$$$$$$$$#########""""""######$$$%%%"""###$$$###!!!!!!!!!"""$$$$$$###""""""!!!  !!!""""""###"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$###"""!!!!!!"""###$$$####################################"""""""""!!!%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""###################################################"""""""""""""""############"""""""""######$$$$$$######"""$$$$$$$$$#########""""""##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,------------------,,,---,,,++++++,,,---...///....../////////000000000111111222222222111111000333444555555666555444333222000000444333000111666444333111111111222444555888777666444444444555555222222222000...---...000111111111222111000...---...///111222222111///...------............------++++++******)))(((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&rrrZZZLLLIIIHHHFFFFFFEEECCCAAA@@@@@@AAAAAA@@@???===:::888555333222333111000///000///...,,,***++++++******)))(((''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%((('''&&&$$$############$$$###############$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$#########""""""######$$$#########"""###$$$%%%%%%$$$###"""""""""######$$$$$$#########""""""""""""###$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$###""""""!!!!!! !!!!!!""""""###"""""""""""""""""""""""""""###$$$###"""!!!"""#########""""""""""""##########################################""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%$$$############$$$###############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###""""""""""""####################################!!!""""""""""""""""""###"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$##########################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++***************+++,,,---///000---.........////////////111111222222222222111111333333444444444444333333111...---000222111111333222222111111111111111111666555444333333444555666222333444333000.........//////000000000000//////...///000111111000///...---------......------,,,+++******))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&rrrYYYKKKIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@???===:::777555333222333111000///000///...,,,***++++++******)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$######"""#########$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$###""""""""""""############"""""""""""""""""""""###$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$######"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""######""""""""""""""""""####################################"""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$##################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""###""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###""""""""""""""""""###"""""""""""""""################################# !!!!!!""""""############""""""""""""######""""""############""""""################################################"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))***))))))((((((((())))))))))))))))))))))))))))))************++++++++++++************++++++++++++)))******++++++******)))*********+++,,,,,,---...------------............000000111222222222111111222333333333333333222222444000---///111222111000111222222222222111///...222111000000111222333444222444666555222///------.........//////000000000...//////000000//////...,,,------------,,,,,,+++******))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%sssZZZKKKHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???===;;;888555333222333111000///000///...,,,***++++++******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$######"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########""""""!!!""""""!!!!!!""""""###$$$!!!"""######"""!!!"""$$$$$$$$$$$$###############!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""########################"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############"""!!!!!!"""######"""""""""######"""""""""################################################!!!!!!"""########################$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++******++++++++++++******++++++++++++++++++******+++,,,,,,,,,------------...///000000111111111000111111111111111222222333222///,,,,,,///333222000111222333444333111000...000000//////000111222333222444666555222///---,,,---------......///000000.........//////.........,,,,,,------,,,+++******)))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%uuu[[[LLLIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@>>>;;;999666444333333111000///000///...,,,***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""!!!!!!$$$###############$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""######$$$#########""""""""""""""""""""""""""""""######""""""!!!!!!"""!!!!!!!!!!!!"""######!!!"""######""""""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""###$$$""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$$$$$$$#####################"""""""""!!!"""######$$$########################$$$$$$$$$########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$######""""""######$$$############""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""###$$$###"""!!!!!!"""###$$$!!!""""""######""""""!!!###############$$$$$$$$$######################## !!!!!!"""###"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))((((((((((((((((((((((((((())))))))))))*********((())))))))))))************++++++++++++++++++******++++++++++++***)))(((++++++++++++,,,,,,,,,,,,,,,---...//////000//////////////////000222333444000000...+++---222333111111111222333333222000///222111000000111222333444111333555444222///---------------------...///000........................,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$www\\\LLLIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@BBBAAA???===:::777555444333111000///000///...,,,***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$"""!!! """"""""""""###$$$%%%%%%""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""#########"""!!!!!!###""""""""""""""""""###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""###### """######""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""""""""############"""""""""######$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############ !!!"""###$$$$$$###"""$$$$$$$$$#######################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$######""""""######$$$############"""""""""!!!""""""""""""""""""""""""###############"""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################!!!!!!"""###########################$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))************++++++++++++******((()))***++++++******)))************+++++++++,,,***+++,,,---............---------...000222444555777:::777000---000222000//////000000111111000000222111000000000111222333000111333222000............---,,,,,,,,,---...///...------------------...,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$yyy]]]MMMIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@CCCBBB@@@===:::888666555333111000///000///...,,,***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&%%%$$$""" """"""""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""!!! ######""""""""""""######"""""""""""""""!!! !!!!!!!!!!!!!!!"""###### """######""""""###%%%!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""" """######""""""###%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$ !!!"""$$$$$$$$$###"""%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$###""" """###$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))&&&''')))***++++++++++++)))************+++++++++)))***+++,,,------------++++++,,,---///222555666CCCFFFCCC777//////000...---.........//////000000000///...------...///000///111222111///......///......,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,++++++)))(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$xxx]]]NNNJJJHHHEEEFFFGGGGGGFFFCCCBBBBBBCCCCCCAAA===;;;:::888666444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""############""""""""""""############""""""$$$$$$$$$!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!! """###$$$$$$$$$###!!!!!!"""###############""""""""""""""""""""""""""""""############""""""################################################"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###""""""$$$&&&$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$########################""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((*********)))))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,---000555999GGGMMMJJJ;;;333333111***,,,,,,,,,---...///000000222222000///............///000000000///...,,,+++......////////////......///......------,,,++++++------,,,++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""############$$$$$$$$$yyy^^^NNNJJJHHHEEEFFFGGGGGGFFFCCCBBBBBBCCCCCCAAA===;;;:::888666444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""############""""""""""""############"""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!  !!!!!!!!!!!! """"""""""""############"""""""""""""""""""""!!! !!!"""###$$$$$$###### !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""############""""""################################################"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """######""""""$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#################################""""""""""""""""""""""""########################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((('''&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((******)))))))))))))))***************************,,,---------...000444666>>>DDDBBB666000111000***------------...///000000222111000///............---...///000000000///...//////000000000///......///......------,,,,,,+++---,,,,,,++++++******)))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$#########%%%%%%###"""""""""######################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""############$$$$$$$$${{{```NNNIIIGGGDDDFFFGGGHHHFFFDDDBBBBBBCCCCCCAAA===;;;:::888666444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$###""""""###$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""############""""""""""""""""""######""""""############""""""""""""############""""""###$$$%%%$$$###"""$$$&&&""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""############"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""################################################"""""""""""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###%%%$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##############################""""""""""""""""""""""""####################################""""""""""""########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%$$$###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))***************,,,---////////////111333333999888000---000///+++------------...///000000111111000///............+++,,,...000111222222222000111111111000//////...//////......---,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$#########%%%$$$######"""#########################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$~~~bbbOOOIIIFFFDDDGGGHHHHHHFFFDDDCCCCCCDDDCCCAAA===;;;:::888555444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#########""""""############""""""""""""############""""""&&&'''&&&%%%"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############"""""""""""""""########################"""""""""###############$$$%%%%%%""""""""""""""""""""""""""""""############""""""################################################"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%$$$###"""###$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!########################"""""""""""""""######$$$########################$$$$$$$$$###############!!!"""###%%%%%%$$$$$$############"""######$$$%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''&&&%%%%%%'''((('''''''''''''''''''''''''''''''''(((((((((((((((((())))))******************************+++++++++,,,...000111000/////////...222222...---000///,,,...............///000000111000///...............,,,---...///111222222333111222222111111000///.../////////...------,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$##########################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$#########""""""#########$$$$$$$$$dddPPPIIIGGGEEEGGGHHHHHHGGGDDDCCCCCCDDDCCCAAA===;;;:::888555444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""############""""""############""""""""""""############""""""%%%%%%%%%###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############!!!"""""""""#########$$$#########"""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%$$$""""""###$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################"""""""""""""""######$$$################################################!!!"""###$$$%%%$$$############""""""###$$$$$$%%%#################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''((()))***************+++++++++,,,,,,,,,------,,,...000111000...---......000111///000111000---//////.........///000000000//////...............///////////////000111111111111111111111000//////000//////......---,,,,,,,,,,,,+++******))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$#################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$##################$$$""""""#########$$$$$$$$$fffQQQIIIHHHFFFGGGHHHIIIGGGEEECCCCCCDDDCCCAAA===;;;:::888666444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$""""""############""""""""""""############"""""" !!!"""!!!!!!!!!###%%%"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""############""""""""""""""""""############!!!""""""######$$$$$$$$$###"""""""""""""""######!!!  """###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######"""!!!"""$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""######$$$########################"""""""""###############!!!!!!###$$$$$$$$$###"""""""""""""""###$$$%%%%%%###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,,,,)))''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''')))***++++++******++++++,,,,,,---.........,,,...000000///------...//////000111333333111...000//////...//////000000//////......---......///000//////............//////000000111111000000///000000//////...---------+++++++++***))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$############"""""""""""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$gggRRRJJJIIIHHHHHHIIIIIIGGGEEECCCDDDEEECCCAAA===;;;:::888666444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$""""""############""""""""""""############""""""!!!"""!!!!!!!!!###%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""############!!!""""""######$$$%%%%%%""""""!!!!!!"""###$$$%%% !!!"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!!"""$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######$$$########################!!!"""""""""#########$$$ !!!###$$$$$$$$$###"""""""""""""""###$$$%%%&&&########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***000111---)))((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&''')))+++,,,+++***)))******+++,,,,,,---......,,,...//////...---...///...------111444333111///000000////////////000000.........------......//////...---,,,,,,---...///------...///000000000000000000//////......------++++++******))))))((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%####################################""""""""""""!!!"""###$$$%%%$$$$$$###################################################""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$hhhSSSKKKJJJIIIHHHIIIIIIGGGEEEDDDDDDEEEDDDAAA===;;;:::888666444333111000///000///...,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((########################"""###$$$%%%%%%$$$###""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$""""""############""""""""""""############""""""###$$$$$$###!!! !!!###""""""""""""""""""""""""!!!!!! !!!"""############$$$$$$$$$$$$######""""""""""""############!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!!!!###%%%&&&"""!!! """$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""$$$$$$######"""""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%,,,333444000***((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%''')))+++,,,+++***)))))))))***+++,,,,,,------,,,---///...------...000,,,***+++000444333111000111000////////////000000......---------......///---,,,,,,+++,,,---...///+++,,,---///000000000000000000000///......------++++++******)))(((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%####################################""""""""""""!!!"""###$$$%%%%%%$$$###################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%"""############$$$$$$$$$iiiUUULLLHHHFFFJJJHHHGGGEEEDDDCCCDDDDDDBBB@@@>>><<<;;;999555222444222000...---,,,,,,,,,---,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######$$$$$$###!!!###$$$%%%###!!! !!!"""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""$$$###""" !!!"""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""""""""!!! """"""""""""""""""""""""%%%$$$""""""###"""!!! $$$&&&###"""$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!""""""############"""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++)))************+++++++++...---,,,,,,+++++++++,,,***+++,,,---...............///000///...---...000......------------............---------......///...------------...///////////////...---+++***)))*********))))))'''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########################################################%%%%%%$$$######$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################jjjTTTKKKGGGEEEIIIHHHFFFDDDCCCCCCCCCCCCCCCAAA>>>===;;;999666333444222000...---,,,,,,,,,---,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""#########"""""" !!!"""######"""!!!"""$$$""""""""""""!!!!!!!!!!!!"""!!! !!!############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""$$$###"""!!! !!!"""""""""""""""""""""""""""#########"""""""""!!!!!! """#########"""!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!""""""###%%%"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""#########""""""!!!""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((())))))******))))))*********+++++++++------,,,,,,++++++++++++***+++,,,---............---///000///...---...///......------------....../////////......------------------------...//////000000000///...,,,+++***************)))((('''&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################kkkUUUJJJFFFEEEHHHGGGEEECCCBBBBBBCCCCCCCCCAAA>>><<<;;;999666333444222000...---------------,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!""""""""""""###%%%""""""""""""!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""!!! !!!$$$$$$!!!###### """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#######################################"""!!! """"""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((())))))***)))))))))*********++++++,,,,,,,,,,,,++++++++++++***+++,,,---............---...//////------...///......------------......000000111000///...,,,+++---------------......///000000000///...---,,,+++************)))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################%%%$$$############$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$#######################################oooVVVKKKGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCCCC@@@===;;;999888555333333222000///---------...---,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%##############################################################################$$$$$$%%%&&&''''''########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!""""""!!!!!!"""$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!!  !!!$$$"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$######!!! """""""""""""""""""""""""""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,+++++++++***+++,,,---............,,,---......---,,,---......------,,,,,,------......///111111111///---+++------,,,,,,------...///............---,,,+++***)))*********))))))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################rrrXXXLLLIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCBBB???<<<999888666444222333222000///.........///---,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!""""""###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""###"""  !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!$$$'''""" ###&&&%%% """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######!!! """"""""""""""""""""""""""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,,,,++++++******+++,,,---............+++---...---,,,+++,,,...------,,,,,,,,,,,,------+++---///000111000///...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++******)))((())))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################sssYYYLLLJJJJJJFFFFFFDDDCCCCCCCCCDDDDDDCCC@@@<<<999777666444333333222111///......//////---,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%$$$$$$###"""######"""  """"""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""" """""""""$$$)))...HHH999)))""" !!!###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!"""##############################""""""""""""""""""""""""!!!!!!!!!""""""""""""##################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))+++,,,,,,,,,+++******+++,,,---............+++,,,------++++++,,,---------,,,,,,,,,,,,------***+++---...///000//////,,,,,,,,,,,,,,,------...***+++++++++******)))((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$########################sssXXXKKKIIIJJJGGGFFFEEEDDDCCCDDDEEEEEEEEEAAA===:::999888666555333222111////////////000---,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''((('''%%%### !!!""""""  !!!""""""""""""!!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!"""######"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!! !!!######""""""""""""""""""""""""!!!###""" """(((---XXXBBB***""")))""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""!!!""""""""""""#########""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))+++,,,,,,,,,+++******+++,,,---............***,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,++++++,,,,,,---...***++++++++++++***))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################rrrWWWJJJHHHJJJGGGFFFEEEDDDDDDEEEFFFFFFGGGCCC???;;;:::999888777333222111/////////000000---,,,+++++++++***(((&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%)))***(((%%%### !!!!!! """###""""""""""""!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!#########"""!!!"""""""""""""""""""""""" !!!!!!""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""$$$%%%"""###(((222''' """%%%### !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''&&&(((((((((((())))))))))))'''(((***,,,---,,,***)))++++++,,,---............***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++******$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################tttTTTJJJKKKEEEGGGDDDAAA@@@AAACCCCCCCCCDDDCCC???<<<999777666666222222111111000000//////...---,,,,,,,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""######"""###$$$!!!###$$$%%%$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""$$$""""""!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""############"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%'''&&&$$$""""""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))(((''''''''''''(((((()))************************++++++******++++++,,,---...,,,***+++---...,,,***+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,------,,,,,,+++*********))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!"""""""""####################################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################tttUUUKKKLLLGGGGGGDDDAAA@@@AAACCCCCCCCCDDDBBB???<<<999777666555222222111111000000//////...---,,,,,,,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""!!!!!!!!!!!!############"""""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! #########"""!!! !!!!!!""""""############"""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######"""!!!"""###""""""!!!!!!!!! ###!!! !!!"""###""" """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%'''%%%$$$""""""###$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''((())))))))))))))))))))))))))))))++++++******++++++,,,---...,,,***+++---...---++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...............---,,,,,,+++******)))((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################tttUUUKKKLLLGGGGGGDDDAAA@@@AAACCCCCCCCCBBBAAA>>>;;;999777555555333222222111000000//////...---,,,,,,,,,+++)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!############"""""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!"""###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%&&&$$$"""!!!!!!""""""!!!!!!!!!!!! ###!!! !!!"""###""" ########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""############"""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%&&&%%%$$$""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((()))******((((((((((((((((((((((((++++++******++++++,,,---///---+++***,,,---------,,,,,,------------,,,,,,***+++,,,,,,---------,,,//////000000//////...---++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""##############################""""""""""""##############################$$$$$$$$$###############""""""""""""""""""""""""########################uuuUUUJJJKKKFFFGGGDDDAAA@@@AAACCCCCCCCCAAA@@@>>><<<999777555555333333222222111000//////...---,,,,,,,,,+++)))'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!#########""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!! #########$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """&&&***---///&&&%%%###!!! !!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''%%%###!!! """"""!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%$$$###"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***+++))))))))))))))))))))))))++++++******++++++,,,---///---,,,++++++,,,......,,,,,,------------,,,,,,******+++,,,------------///////////////......---+++++++++***))))))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""###########################""""""""""""""""""###################################################""""""""""""""""""""""""########################vvvVVVJJJJJJDDDGGGDDDAAA@@@AAACCCCCCCCC@@@@@@>>><<<:::888666555444444333222111000//////...---,,,,,,,,,+++)))'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""######!!!!!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$ !!!""""""""""""""" !!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! ###)))///333444$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''%%%###!!! !!!!!!""""""""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""!!!""""""######""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$#########""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))***+++************************++++++******++++++,,,---......---,,,,,,,,,---///,,,------......------,,,)))***+++,,,---------------............---,,,,,,++++++******)))(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""#########$$$########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################"""""""""######"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################wwwVVVJJJJJJDDDGGGDDDAAA@@@AAACCCCCCCCC@@@@@@???>>><<<999777666555555444222111000///......---,,,,,,,,,+++)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############!!!!!!!!!"""""""""######!!!!!!"""""""""""""""""" !!!""""""######""" !!!!!!!!!!!!""""""""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###"""$$$)))---...---"""!!!!!!!!!"""###$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ###%%%&&&$$$"""!!!!!!!!!!!!""""""""""""#########!!! !!!"""###""" """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!""""""###""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''')))***+++************************++++++******++++++,,,---,,,...///...---,,,---...------............------)))***+++,,,---.........,,,,,,,,,---,,,,,,+++*********))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################!!!!!!"""""""""#################################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################wwwWWWLLLLLLGGGGGGDDDAAA@@@AAACCCCCCCCCAAAAAA@@@???===;;;888777666555444333111000///......---,,,,,,,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!"""""""""############!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!"""""""""###### !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###%%%""" """&&&(((&&&###!!!!!!"""############### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!######"""!!!"""###!!!!!!"""""""""############!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%###############""""""!!!"""############$$$$$$$$$########################################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))***************************++++++******++++++,,,---***---000000...---------------............------))))))+++,,,---.........,,,,,,,,,,,,,,,++++++***))))))(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################wwwXXXNNNOOOJJJGGGDDDAAA@@@AAACCCCCCCCCAAAAAAAAA@@@>>>;;;999777666555444333111000///......---,,,,,,,,,+++)))'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!""""""#########$$$""""""""""""############""""""!!!!!!  !!!"""############!!!!!!""""""######$$$$$$!!!"""###%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""###$$$!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""$$$!!!!!!""""""#########$$$###!!! !!!"""###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""###$$$$$$%%%###############"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&'''))))))))))))))))))))))))))))))++++++******++++++,,,---)))---111222///---,,,---------............------((()))+++,,,---.........,,,,,,------,,,,,,+++***((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################wwwWWWLLLMMMGGGIIIGGGEEECCCBBBBBBCCCDDDFFFEEEBBB>>><<<:::999999999888666333111000///...000...,,,++++++***((('''&&&&&&&&&&&&%%%$$$######'''&&&%%%$$$###$$$%%%%%%########################)))'''$$$!!!$$$#########""""""!!!!!!""""""""""""##################"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""############$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$######"""""""""############""""""$$$#########""""""!!!!!!!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!$$$"""!!! !!!"""$$$%%%&&&&&&%%%$$$#########$$$!!!!!!"""############"""########################$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------.........---------------------------,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""$$$%%%&&&!!!!!!"""""""""#################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################wwwXXXLLLMMMGGGHHHGGGDDDCCCBBBCCCDDDEEEEEECCC@@@===;;;999888888999888666333111000//////111///---,,,,,,+++***(((&&&&&&'''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%########################&&&%%%###!!! !!!""""""############"""""""""!!!""""""""""""############%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!"""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""###$$$###""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""""""""###############"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########""""""!!!""""""############""""""############"""""""""!!!!!!###$$$###"""!!!"""###!!!"""###$$$$$$###"""!!!###"""!!! !!!"""$$$%%%%%%%%%$$$###############!!!"""######$$$$$$##############################$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))************+++++++++************************************++++++++++++++++++,,,,,,,,,---------------------------,,,,,,------,,,+++)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######################################################$$$$$$$$$$$$######%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$#########""""""""""""########################$$$$$$$$$#########""""""########################xxxXXXMMMMMMGGGGGGFFFDDDCCCBBBDDDEEEFFFCCCBBB???<<<:::999888888999888555333111000//////222000...------,,,***)))&&&&&&''''''(((((('''''''''&&&%%%$$$$$$$$$%%%%%%##############################"""!!!"""###$$$%%%############""""""""""""""""""""""""############&&&%%%###"""!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""""""""!!!!!!""""""############""""""############""""""""""""!!!###$$$###"""!!!"""###""""""############""""""###"""!!!!!!!!!"""$$$%%%$$$$$$###"""""""""######"""######$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((()))))))))((()))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######################################################$$$$$$$$$$$$######&&&%%%$$$###"""""""""""""""""""""#########$$$$$$#######################################"""""""""""""""""""""""""""""""""$$$$$$$$$#######################################yyyYYYMMMMMMGGGFFFEEECCCBBBCCCDDDFFFGGGCCCBBB???===;;;:::999999:::888555222000/////////111///---------,,,***((($$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$###########################""""""""""""###%%%%%%#########"""""""""""""""!!!"""""""""############%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!"""""""""############""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!""""""###"""""""""""""""############""""""#########"""""""""""""""!!!###$$$###"""!!!"""###"""""""""######"""""""""""""""!!!!!!""""""###$$$######"""""""""""""""#########$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''(((((((((((())))))************++++++++++++)))))))))***************++++++++++++,,,,,,,,,,,,...---,,,***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######%%%$$$$$$#########""""""!!!!!!!!!!!!""""""""""""########################################################################################################################yyyYYYMMMMMMGGGFFFEEECCCBBBCCCDDDFFFGGGCCCBBB@@@>>><<<;;;;;;<<<:::888555222000//////000000...,,,+++++++++)))'''"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$##################""""""""""""""""""######!!!"""""""""############""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""############""""""!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""######$$$$$$$$$###""""""############""""""""""""""""""""""""######!!!###$$$###"""!!!"""######""""""""""""""""""###"""""""""""""""######$$$###"""""""""""""""############$$$%%%%%%%%%%%%$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((()))))))))******((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################zzzZZZNNNNNNHHHGGGFFFDDDCCCBBBDDDEEEFFFCCCBBB@@@>>>===<<<======;;;999555111//////000111///...,,,++++++***(((&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###########################%%%%%%%%%$$$$$$###""""""""""""""""""############""""""""""""############!!!!!! !!!"""###%%%&&&""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""###############"""""""""""""""""""""""""""  !!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$%%%$$$$$$""""""############""""""""""""""""""############!!!###$$$###"""!!!"""#########""""""""""""######!!!"""""""""##################"""""""""###$$$$$$"""######$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************(((((())))))******++++++'''((((((((())))))))))))***))))))))))))((((((((()))))))))******++++++,,,++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$############$$$$$$$$$%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################{{{ZZZNNNNNNHHHHHHGGGDDDCCCBBBCCCDDDEEEAAA@@@>>>===<<<<<<<<<===;;;999555111//////000111000...---,,,,,,+++)))'''$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$%%%%%%$$$$$$######!!!"""""""""############""""""""""""############""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""#########""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""### !!!!!!"""###""""""""""""""""""""""""""""""""""""!!! """"""!!! """""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$$$$$$$""""""############""""""!!!"""""""""############!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!"""##############################$$$%%%%%%!!!"""######$$$$$$##############################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((())))))))))))*********'''(((((()))******++++++((((((((()))))))))***************)))))))))(((((((((((())))))***++++++,,,******))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""$$$$$$$$$$$$###""" !!!!!!!!!""""""""""""#################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################{{{ZZZNNNNNNHHHIIIGGGEEECCCBBBBBBCCCDDD@@@???===<<<;;;;;;<<<<<<<<<999555111//////000111111000...------,,,***(((%%%&&&''''''((('''''''''%%%%%%&&&'''&&&%%%$$$#################################$$$%%%%%%%%%$$$$$$!!!!!!""""""#########$$$""""""""""""############$$$###"""!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!""""""###### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """#########"""!!!"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!""""""""""""""""""""""""###!!! !!!"""###"""!!!"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""############""""""############""""""!!!!!!""""""#########$$$!!!###$$$###"""!!!"""###$$$###"""!!!!!!"""###$$$!!!!!!"""###############$$$$$$######$$$%%%&&&&&&!!!!!!"""#######################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''((()))******+++++++++++++++,,,,,,,,,,,,++++++******)))))))))((('''(((((()))***+++++++++))))))))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!! ###$$$$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################uuu]]]PPPKKKIIIJJJIIIFFFDDDCCCCCCDDDDDDAAA@@@???===<<<:::999888888777666555333111000///000...,,,++++++***(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$""" !!!$$$%%%###!!!########################""""""#########""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! !!!"""%%%$$$""""""###&&&)))+++$$$#########""""""!!!!!!""""""""""""########################"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""!!!!!! !!!!!!""""""######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!###$$$$$$"""!!! !!!###!!!!!!""""""######$$$$$$$$$###"""!!!!!! ########################"""""""""""""""""""""""""""""""""""""""######$$$$$$###""" """###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""################################################$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************)))(((((((((((()))***************)))************+++++++++))))))************))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%################################################$$$$$$########################$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""########################&&&%%%###"""""""""##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################vvv]]]PPPKKKHHHJJJHHHFFFDDDCCCCCCDDDEEEBBBAAA@@@>>>===<<<;;;:::999888777555333222111000000...,,,+++++++++)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$"""!!!!!!###$$$###!!!########################!!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!""""""!!!!!!"""$$$&&&(((############"""""""""!!! !!!!!!!!!!!!"""""""""############"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""!!!!!!$$$''''''%%%###"""""""""""""""""""""######### !!!!!!"""###$$$########################"""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""########################""""""""""""""""""""""""######""""""""""""##############################################################################$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***************)))(((((((((((()))***************))))))*********+++++++++))))))************)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################################################################&&&%%%###"""""""""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################www]]]PPPJJJHHHIIIGGGEEEDDDCCCDDDEEEFFFCCCBBB@@@???>>>======<<<:::999777555444222222111000...,,,,,,,,,+++)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########"""!!!"""###$$$###!!!######################## !!!"""###############""""""""""""""""""""""""!!!"""######$$$$$$#########"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""!!!  !!! !!!"""###$$$$$$############"""""""""""" !!!!!!!!!!!!############"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############"""""""""""" $$$)))+++)))&&&"""!!!############"""""""""""" !!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))************))))))((((((((()))***************)))))))))*********++++++))))))************))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################################################################%%%%%%$$$############$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################uuu\\\OOOJJJHHHHHHGGGEEECCCCCCDDDFFFGGGBBBAAA@@@>>>=========>>>;;;:::888666444333222222000///---,,,,,,+++)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""""""""######""""""########################""""""#########""""""!!!""""""""""""""""""""""""!!!""""""##################"""!!!"""$$$$$$"""!!! """""""""""""""""""""""" !!!!!! """""""""""""""#########"""""""""""""""""""""""" !!!"""""" """ """######""""""#########""""""""""""""" !!!!!!!!!""""""############"""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! ############""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########""""""""""""""" $$$(((***)))%%%###!!!$$$$$$######""""""!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######"""!!!!!!"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""$$$$$$############$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))************)))((((((((()))***************))))))))))))************))))))************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################sssZZZOOOKKKIIIHHHGGGEEECCCCCCDDDFFFGGGAAA@@@>>>===<<<===>>>>>><<<:::888555333333333333111///---,,,,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""######"""""""""###########################$$$$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!"""############"""###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""###############""""""""""""""""""""""""!!!"""######!!!!!!"""### """###$$$###""""""""""""""""""""""""######!!!!!!"""""""""#####################"""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!###%%%%%%$$$#########$$$$$$######""""""!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))*********))))))(((((()))***************(((((()))))))))*********))))))************))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$################################################qqqYYYNNNKKKJJJIIIGGGEEEDDDCCCDDDEEEFFF@@@???===<<<<<<===>>>@@@<<<:::777444222222222333111///---,,,,,,,,,***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###########################$$$$$$$$$$$$###!!! """""""""""""""""""""""" !!!""""""######""""""###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""############""""""""""""""""""""""""!!!"""######""""""###$$$ !!!###$$$$$$$$$###"""""""""""""""############""""""""""""########################"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""###""" !!!###%%%############"""""""""""" !!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""######"""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))************)))(((((()))***************((((((((()))))))))******))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&%%%%%%%%%########################"""############$$$$$$$$$################################################rrrYYYNNNJJJIIIJJJHHHFFFDDDCCCCCCDDDEEEAAA@@@>>><<<===>>>@@@BBB;;;999666333111111222222111///---------,,,***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!###$$$###!!!!!!"""$$$########################""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""###"""!!!"""$$$$$$"""!!!########################""""""""""""""""""""""""  """######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$!!!!!!"""############"""!!!"""""""""############!!!!!!!!!""""""""""""###############"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!""""""!!! !!!###%%%"""""""""""""""######### !!!!!!"""###$$$########################"""""""""""""""""""""""""""""""""""""""######$$$""""""############""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""######""""""""""""##############################################################################$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((()))***************(((((((((((()))))))))***))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%########################"""############$$$$$$$$$################################################sssYYYMMMJJJHHHJJJIIIFFFDDDCCCCCCDDDDDDBBBAAA???===>>>???BBBCCC;;;999555222000000111222111000...------,,,***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!###%%%$$$!!! """$$$######################## !!!"""$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""""""""###"""!!!"""$$$$$$"""!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!"""############"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###### !!!!!!""""""###### !!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!######""""""###$$$!!!!!!""""""######$$$$$$$$$###"""!!!!!! ########################"""""""""""""""""""""""""""""""""""""""######$$$""""""############"""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""$$$$$$############$$$$$$""""""""""""####################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""################################################$$$$$$############$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((()))***************(((((((((((())))))))))))))))))************))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""########################sssYYYMMMJJJIIIHHHGGGEEECCCBBBCCCDDDEEEDDDAAA>>>;;;;;;<<<>>>@@@:::888444000//////111222111000///...///...+++)))(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! """""""""""""""###$$$$$$""""""""""""""""""""""""'''### """!!! """$$$$$$$$$""""""###$$$!!!!!!!!!!!!!!!"""###### !!!!!!""""""######""""""""""""""""""""""""""""""############"""""" """%%%&&&%%%"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$##################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""########################################################################"""############$$$$$$$$$sssYYYMMMJJJHHHIIIHHHFFFDDDCCCDDDEEEFFFCCCAAA>>><<<;;;<<<>>>@@@<<<999666222000000111222000///------,,,+++)))&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""###############!!!""""""###$$$$$$######!!!!!!!!!"""""""""###### !!!""""""""""""""""""""""""""""""$$$"""!!!######""" """######"""!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""" """$$$%%%$$$"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""!!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((()))))))))))))))*********))))))(((''')))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""########################################################################"""############$$$$$$$$$sssYYYMMMJJJHHHJJJHHHGGGEEEEEEEEEFFFFFFCCCAAA>>><<<;;;<<<>>>@@@===;;;777333111111111222111000...---,,,+++(((%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$%%%!!!!!!""""""######""""""!!!!!!""""""######$$$$$$ !!!""""""""""""""""""""""""""""""""" !!!###$$$$$$!!!######""" !!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!########################""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((''''''((((((((()))))))))*********+++******)))(((((((((((((((''''''''''''(((((((((''''''''''''&&&''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$##############################################################################"""############$$$$$$$$$sssYYYMMMIIIHHHIIIHHHGGGEEEEEEEEEEEEEEEBBB@@@>>><<<<<<===>>>???===:::777333111000000111444222000///...,,,)))&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""######!!!###$$$"""!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ########################""""""""""""""""""""""""########################!!!"""""""""###########################$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******+++++++++******)))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$sssYYYMMMIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@>>>=========??????:::999666333000//////000444222000///...,,,)))&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########"""""""""!!!""""""""""""""""""""""""""""""############"""!!!!!!!!!""""""""""""!!! ######"""!!! """""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!! """$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ########################""""""""""""""""""""""""########################!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))******+++++++++******'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$########################################################################""""""#########$$$$$$$$$sssYYYLLLHHHGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@???>>>======>>>??????888777555222111000000000111000...---,,,+++(((%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""###############"""!!!!!!""""""######""""""!!!!!!######"""!!!  !!!"""""""""""""""""""""""""""""""""###$$$###!!! !!!"""######!!!!!!"""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))******+++*********'''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$sssYYYLLLHHHFFFFFFFFFFFFFFFEEEDDDCCCCCC??????>>>>>>>>>>>>??????777666555333222222222222000///------,,,+++)))&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""""""""######$$$$$$%%%""""""""""""""""""""""""!!!""""""############"""######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" """$$$###!!! !!!"""""""""!!! !!!$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""######$$$%%%%%%"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((())))))*********)))''''''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$########################################################################"""############$$$$$$$$$tttYYYLLLHHHFFFGGGGGGHHHGGGGGGFFFEEEDDD???>>>>>>>>>>>>>>>??????777777666555444444444444111000///...///...+++)))(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%"""""""""""""""###$$$$$$"""""""""""""""""""""""" ######!!!!!!"""$$$"""!!! !!!$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""############""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$qqqUUUKKKJJJHHHFFFGGGHHHFFFDDDCCCDDDEEEAAA@@@>>>===<<<<<<<<<===<<<999444000...///111222111///---,,,,,,+++)))'''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&""""""&&&'''$$$%%%((($$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!"""""""""!!!!!!!!!!!!"""""""""!!! """######"""""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""############### !!!######""""""###%%%$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!""""""############!!!""""""""""""#################################################################################$$$$$$######$$$&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))))))))(((((('''''''''((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################rrrVVVMMMKKKIIIGGGHHHHHHGGGDDDBBBCCCCCCBBBAAA???>>>===>>>>>>???;;;999444000...///111222111///---,,,,,,+++)))''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########))),,,,,,)))&&&###%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""######""""""""""""###### !!!###%%%$$$"""""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$#########"""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###############!!!"""######"""!!!###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""#########$$$$$$"""""""""#########$$$$$$########################################################################$$$$$$######$$$%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################sssXXXOOOMMMKKKHHHHHHIIIGGGDDDAAAAAAAAA@@@???>>>======>>>??????;;;888444111///000111333222000...---,,,+++)))''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###(((###!!!...HHHSSS>>>!!!%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!$$$(((***(((###""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! ###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!"""###############"""###$$$###"""!!!"""###$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################################################################$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################sssXXXOOOMMMKKKHHHIIIJJJHHHDDDAAA@@@???===<<<;;;;;;;;;<<<===>>>:::888555222000000222333333111...---,,,+++)))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++$$$***JJJ\\\EEE!!!&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!$$$######""""""######$$$###$$$'''***,,,***&&&"""""""""!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""##################$$$$$$###!!! !!!"""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((())))))))))))(((******)))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################rrrWWWNNNLLLIIIIIIJJJKKKIIIEEEBBB@@@???======<<<;;;;;;<<<>>>>>>:::888555222111111222333333111///------+++)))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))$$$'''000,,,&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""###$$$&&&'''(((((("""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""%%%$$$$$$&&&((((((&&&$$$""""""!!!!!!!!!!!!""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""##################$$$$$$###!!! !!!"""########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################rrrWWWMMMJJJGGGIIIKKKLLLKKKGGGCCCAAA@@@AAA@@@???>>>>>>???@@@@@@999777555333222222333333444222///...---+++)))&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&''' ###%%%###%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""$$$&&&'''((()))"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""###""" """#########""""""!!!!!!!!!!!!""""""!!!""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""############$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""###$$$###"""!!!"""##################$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%##############################################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''((())))))******)))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################tttXXXMMMJJJGGGIIIKKKMMMLLLIIIEEECCCBBBCCCBBBAAA?????????@@@@@@999777555444333333333444555333000...---+++)))&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&### ###))),,,+++'''%%%$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!""""""######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###"""!!! ###""""""""""""""""""###"""!!!!!!######"""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############!!!"""######"""!!!###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$#########""""""""""""""""""#########$$$$$$########################################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''((()))************((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################uuuYYYNNNJJJGGGIIILLLNNNMMMJJJGGGDDDCCCCCCBBB@@@>>>======>>>>>>888777666444333333333444555333000...---+++)))&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%"""(((***###&&&$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########""" $$$$$$############$$$$$$###""""""###$$$%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""############### !!!######""""""###%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$#########""""""!!!!!!!!!""""""""""""#################################################################################"""###$$$%%%%%%$$$""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&'''((()))************'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################uuuXXXNNNKKKHHHLLLPPPSSSQQQKKKFFFEEEFFF@@@@@@@@@??????>>>===<<<777777666555555555555555555222///------,,,***(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***((('''%%%%%%$$$$$$'''&&&$$$#########$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!! !!!###$$$$$$%%%!!!!!!"""###############""""""""""""""""""######""""""""""""!!!!!!!!!!!!""""""############"""""" !!!"""###$$$$$$%%%"""!!!!!! !!!%%% !!!&&&'''$$$"""###$$$$$$###!!! !!!""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%########################""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""############""""""$$$$$$$$$$$$$$$###"""!!!######################################################""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$########################""""""!!!!!!!!!!!!!!!"""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$""" !!!$$$%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$vvvYYYNNNKKKHHHKKKOOORRRPPPKKKFFFEEEEEEBBBAAAAAA@@@>>><<<;;;:::666666555444444444444444555222///...---,,,***(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""###"""############$$$$$$$$$""""""############""""""#########"""""""""""""""############"""""""""!!! !!!"""############!!!!!!"""########################""""""""""""""" !!!!!!""""""######""""""############"""""""""""""""""""""#########"""!!!!!!!!!!!!!!!""""""%%%$$$%%%&&&&&&$$$"""!!!"""###%%%$$$"""!!!!!!""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%###########################"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$###"""""""""""""""""""""############""""""###$$$$$$$$$$$$###""""""######################################################""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""""""""#######################################"""!!!"""###$$$###""""""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$"""!!!!!!$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwZZZOOOLLLIIIJJJMMMPPPNNNJJJEEEDDDDDDCCCCCCBBB@@@>>><<<:::888555555444333333333333444555333000...---,,,***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$!!!""""""###$$$$$$%%%%%%$$$###""""""!!!""""""""""""############$$$$$$$$$""""""############""""""""""""""""""########################"""""""""""""""""""""###""""""!!!!!!!!!!!!"""###############$$$#########""""""!!!!!! !!!"""###$$$$$$""""""############""""""############""""""!!!!!!"""!!!!!!!!!"""###$$$$$$""""""!!!"""$$$&&& ###%%%&&&$$$"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%##############################"""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""""""""""""""############""""""""""""###$$$$$$$$$$$$#########################################################""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###########################"""!!!!!!###$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$########################%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$###############"""############$$$$$$$$$$$$###""""""###$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxx[[[PPPMMMJJJIIIKKKNNNMMMIIIEEECCCBBBBBBBBBAAA@@@>>><<<:::999555555444444333444444555555333000...---,,,+++)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""######$$$$$$#########""""""""""""""""""""""""######"""""""""!!!!!!"""###############$$$$$$######"""!!!!!!!!! !!!"""#########""""""############""""""######""""""""""""""""""""""""""""""###$$$%%%&&&,,,+++&&&"""&&&'''"""&&&'''%%%###!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""###""""""""""""""""""#########""""""######$$$%%%#################################"""""""""!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""######"""""""""""""""###""""""############""""""!!!!!!"""###$$$%%%%%%%%%######################################################""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$"""!!!!!!###$$$%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&########################""""""#########$$$$$$$$$###############$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx[[[QQQNNNKKKHHHJJJLLLKKKIIIFFFCCCAAA@@@@@@@@@??????===<<<;;;666555555555555555666666666333000......---+++)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""""""""#########""""""""""""#########$$$$$$$$$""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""###### !!!"""###$$$$$$$$$$$$!!!!!!"""###########################""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!"""######$$$$$$""""""""""""###%%%&&&&&&XXXNNN:::''' ###$$$ """&&&'''&&&###"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""######"""""""""######""""""######$$$%%%####################################"""""""""""" !!!"""######""""""""""""""""""""""""""""""###"""""""""""""""######""""""############"""""" !!!"""###$$$%%%%%%%%%######################################################""""""""""""######""""""""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$########################&&&$$$"""!!!###$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$#######################################$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxx[[[PPPMMMJJJIIIJJJKKKKKKIIIGGGCCCAAA??????@@@??????>>>===<<<666555555555555666777777666444111///...---+++***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!! !!!!!!"""############""""""############$$$$$$$$$""""""############""""""""""""""""""############""""""""""""############ !!!"""###$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""######"""""""""!!!!!!!!! """"""############"""""" !!!"""###$$$%%%%%%""""""""""""###$$$%%%%%%```UUU>>>((("""&&&%%% ###%%%&&&%%%$$$###$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""############""""""######""""""######$$$%%%########################$$$$$$#########""""""""" !!!"""############"""""""""""""""""""""""""""""""""""""""######$$$""""""############"""""" !!!"""###$$$%%%%%%%%%######################################################""""""""""""######""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###!!!"""#########"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$%%%###############$$$$$$$$$"""############$$$$$$$$$###$$$%%%$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$www[[[PPPMMMJJJIIIIIIJJJKKKJJJHHHDDDAAAAAAAAA@@@@@@>>>===;;;;;;555444444444555555666777666444111///...---+++***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$######################## !!!"""###$$$######""""""############$$$$$$$$$""""""############""""""#########"""""""""""""""!!!"""""""""############"""######$$$$$$$$$######!!!!!!"""###############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""#########$$$######"""""""""######$$$<<<:::000### ((()))###!!!###%%%%%%$$$$$$$$$%%%""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""######$$$%%%########################$$$$$$$$$#########"""""" !!!######$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$######################################################""""""""""""######!!!"""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++((($$$""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""###%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwZZZOOOLLLIIIIIIJJJJJJKKKKKKHHHEEEBBBCCCBBBBBB@@@>>><<<:::999333333333333333444555666666444111//////...,,,***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######"""###$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$%%%%%% !!!"""$$$$$$$$$###""""""############$$$$$$$$$""""""############""""""$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""############### !!!"""###$$$%%%%%% !!!"""###$$$$$$""""""############""""""############""""""""""""######""""""""""""""""""&&&(((!!! (((***%%%"""###%%%$$$$$$$$$%%%'''""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########"""###$$$$$$%%%########################$$$$$$$$$############""" !!!######$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""############""""""""""""###$$$$$$$$$$$$#########################################################""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,)))$$$"""!!!""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""%%%&&&%%%###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~```SSSNNNJJJFFFIIIKKKKKKHHHEEECCCBBBCCCCCCBBBAAA???<<<999888777555333333333444333222222222111000...,,,+++*********)))((('''&&&%%%%%%+++(((%%%%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%####################################################################################""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!###$$$######$$$###!!!######""""""!!!!!! """"""############""""""$$$#########""""""!!!!!!############""""""!!!!!!""""""""""""""""""""""""%%%""" !!!$$$&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$##################$$$$$$$$$#########""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$""" !!!######"""############$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$```SSSNNNJJJIIIKKKMMMMMMJJJGGGEEEDDDBBBBBBBBBAAA???<<<999888666555333444555555333222222222111000///---+++***((((((((((((((('''''''''***'''%%%$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&####################################################################################""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""############""""""############"""""""""!!!$$$######"""""""""""""""""""""""""""""""""""""""%%%###""""""%%%&&&&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################%%%%%%$$$$$$############"""############$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""##############################$$$$$$$$$#########""""""$$$$$$############$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!  !!!"""$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""###########################""""""###&&&'''%%%!!!&&&''''''&&&$$$#########"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%$$$''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$aaaSSSNNNJJJIIIKKKMMMMMMJJJGGGEEEDDDBBBBBBBBBAAA???<<<:::888555444444555666666333111333222222111///---+++***''''''''''''(((((())))))(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%####################################################################################""""""""""""############""""""""""""""""""""""""""""""""""""%%%###"""!!!!!!"""###%%%###""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""""""""$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""&&&$$$######%%%&&&&&&%%%$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$############""""""""""""############$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""##############################$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$#######################################$$$"""!!!###&&&'''%%%$$$###%%%'''&&&###!!!"""$$$"""############$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&%%%((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaRRRNNNKKKGGGJJJLLLKKKHHHEEEBBBAAABBBBBBAAAAAA???<<<:::888444444444666777777444111333333222111///---+++***'''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################"""""""""!!!#########"""""""""""""""""""""""""""""""""""""""$$$""""""$$$$$$""""""$$$""""""""""""""""""""""""######""""""""""""###############"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$######$$$$$$%%%%%%$$$######""""""######$$$""""""#########$$$$$$$$$###########################"""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""#####################$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################'''$$$###"""!!! $$$***!!!$$$$$$"""!!!###&&&""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''&&&))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaRRRNNNLLLHHHJJJLLLKKKHHHDDDBBBAAAAAAAAAAAA@@@???===:::999444444444666888777444222333333222111///---,,,+++***))))))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$########################""""""""""""####################################################################################"""""""""!!!""""""""""""""""""######"""""""""""""""""""""""" !!!''''''!!! """"""""""""##################"""!!!!!!"""######""""""""""""""""""############"""!!!!!!"""###$$$""""""""""""""""""""""""#########""""""""""""###$$$######""""""######$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""###""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################$$$'''---...''' ###,,,"""$$$%%%$$$"""!!!###&&&""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((())))))(((((((((***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```QQQNNNMMMJJJLLLNNNMMMJJJFFFCCCBBBAAAAAAAAA@@@???===;;;999444444444666777777666444444333333111000...,,,+++******)))((('''&&&%%%%%%&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""""""""""""""####################################################################################""""""""""""""""""""""""############""""""""""""""""""""""""###!!!&&&......&&&!!!###"""""""""############$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############"""""""""""""""""""""""""""######""" !!!###$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""############$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""######"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((666>>>666'''$$$)))111///+++'''%%%#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''((((((((()))))))))'''(((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```QQQNNNMMMKKKMMMNNNMMMJJJFFFCCCBBB@@@AAAAAA@@@???===;;;:::555444444555666777777555444444333222000...,,,+++))))))(((((('''''''''&&&&&&(((((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$####################################################################################""""""""""""!!!"""""""""############""""""""""""""""""""""""&&&###'''000000'''###&&&""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""""""""############ !!!###$$$$$$$$$"""""""""""""""""""""""""""""""""$$$$$$### !!!###%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$####################################$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$$$$###"""###$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&''''''&&&%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%222>>><<>>999444444444555555666555555555555666333//////000...)))((((((((((((((((((((((((***(((&&&$$$$$$$$$%%%&&&(((&&&%%%###""""""######%%%$$$######""""""######&&&$$$######%%%''''''&&&"""$$$$$$!!!"""&&&%%%!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############"""""" """######""""""###$$$$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! ################################################""""""""""""###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###%%%,,,777<<<;;;))))))'''&&&$$$###!!!!!!""""""""""""""""""""""""'''%%%$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&***++++++***(((&&&'''((()))(((''''''(((*********((((((''''''''')))***+++(((&&&%%%'''***+++(((%%%,,,+++***(((((()))***+++***)))+++---,,,+++///666---+++((((((***,,,------......,,,+++*********+++---+++))))))+++,,,+++)))(((((()))))))))))))))***'''%%%'''++++++)))))),,,***)))''''''(((((('''&&&'''***++++++(((%%%$$$$$$###%%%&&&&&&%%%%%%'''(((******)))''''''&&&&&&&&&}}}___UUUQQQLLLIIIIIIHHHGGGEEECCCAAA@@@AAA@@@@@@@@@@@@>>>999444333444555555666555555555555666333//////000...)))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''((('''&&&%%%###############$$$$$$$$$$$$#########"""$$$###!!!"""###$$$$$$######%%%$$$"""###&&&%%%"""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############"""""" """######""""""###$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""##############################%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################"""""""""###$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$"""!!!%%%,,,///,,,&&&&&&&&&%%%%%%$$$$$$$$$########################$$$###""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&'''''')))))))))***+++++++++***(((''''''''''''((())))))+++***))))))******)))(((+++,,,---///000111222222444333444666555555;;;CCC999777666555555444111///333444555666888:::;;;;;;666888::::::777444222111222222222222444555444444///,,,+++...///,,,+++---******))))))*********)))(((((('''&&&&&&(((+++---((()))******(((((()))******)))((('''&&&&&&&&&&&&~~~___UUUQQQKKKHHHHHHGGGFFFDDDBBB@@@???AAAAAA@@@@@@@@@===888444333444444555666666555555555666333//////000...)))((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$###############$$$%%%%%%%%%$$$""""""%%%###""""""$$$$$$###"""###&&&%%%######%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """######""""""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""#########$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""###"""!!!%%%%%%!!!######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&))))))((('''(((((((((((()))******)))((((((++++++*********)))))))))+++,,,---......///222444666:::@@@FFFJJJLLLMMMLLLQQQPPPQQQSSSTTTVVV^^^ggg[[[WWWQQQLLLIIIFFFDDDBBBBBBDDDHHHKKKOOOQQQRRRRRRXXX^^^dddddd]]]TTTNNNLLLEEEEEEHHHMMMQQQQQQLLLHHH@@@888333444444222111333000///---,,,,,,,,,......,,,***((('''((()))))))))((()))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&~~~___TTTOOOIIIHHHHHHGGGFFFEEECCCAAA@@@AAAAAAAAAAAA???<<<888555333333444555666666666666555666333//////000...)))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$"""!!!'''&&&%%%%%%&&&&&&$$$"""###''''''$$$###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """######""""""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###"""###!!!"""%%%%%%"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))))))))&&&(((++++++***)))))))))*********)))''''''((()))***++++++,,,,,,,,,,,,,,,***///555:::<<>>AAA===:::555///+++***---///)))))))))+++---+++'''###&&&(((((((((&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&}}}^^^SSSMMMGGGJJJIIIIIIGGGFFFDDDBBBAAAAAABBBCCCBBB???;;;777555222333444555666666666666555666333//////000...)))((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$&&&'''&&&%%%###!!!'''&&&%%%&&&&&&&&&$$$"""$$$((()))%%%###$$$%%%$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############"""""" """######""""""###$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""###%%%%%%############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$######%%%###$$$&&&&&&######$$$$$$$$$$$$$$$$$$$$$########################!!!$$$$$$"""!!!!!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''')))++++++***))))))))),,,+++***((('''(((---111,,,---///222666999;;;<<>>:::666555222222444555666666777777555666333//////000...)))(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%###"""#########$$$%%%%%%""" $$$)))+++&&&###$$$&&&%%%""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""############"""""" """######""""""###$$$$$$$$$$$$############"""########################!!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!!&&&'''$$$"""######!!!$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$'''***)))&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((())))))******++++++''')))******))))))***,,,***,,,...---...222999???FFFGGGJJJNNNSSSYYY^^^aaaiiinnnvvv|||~~~xxxwwwzzz~~~zzzqqqgggaaa\\\^^^bbbfffjjjlllnnnoookkkjjjmmmwwwxxx{{{vvvpppnnnssswwwqqqnnnooouuu}}}}}}yyypppbbbVVVNNNMMMNNNTTTPPPIII???666111111222...///...---***((((((((()))(((((('''''''''((((((~~~___TTTOOOHHHIIIIIIHHHGGGEEECCCBBBAAA@@@CCCDDDCCC>>>999666555111222333555666777777777555666333//////000...)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$"""""""""$$$&&&%%%###!!!$$$***,,,'''###$$$&&&&&&########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" """######""""""###$$$$$$$$$$$$############"""########################""""""!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""'''(((###!!!"""###"""################################################(((,,,///...)))&&&&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))******+++,,,,,,)))******++++++...111555555;;;BBBHHHLLLQQQYYY```rrrqqqqqqqqqtttyyy}}}}}}yyyuuutttuuuwwwyyyyyyyyyzzzyyypppeee``````]]]^^^```aaa___YYYQQQJJJDDDEEEGGGIIILLLNNNPPPQQQEEECCCDDDJJJRRRXXXWWWUUU___\\\WWWSSSTTT___ppp}}}~~~{{{wwwrrrpppuuu}}}xxxrrrpppppp~~~}}}vvvgggTTTFFFAAA@@@<<<<<<:::666111---,,,+++))))))((((((((())))))***```VVVPPPIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@CCCEEECCC===888666555111222333555666777777777555666444//////000...)))(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''"""###%%%%%%&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%######$$$&&&((((((&&&###%%%+++---(((###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""######""""""###$$$$$$$$$$$$############"""########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""&&&'''$$$!!!$$$&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,***%%%!!!!!!#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,---...000444:::>>>JJJSSS___iiipppvvv~~~yyyvvvtttvvv|||tttmmmddd[[[UUUTTTWWWYYYVVVXXX\\\]]]VVVKKKDDDDDDHHHFFFDDDBBBBBBBBB@@@>>><<<;;;;;;;;;;;;<<<<<<===@@@===;;;;;;>>>AAAEEEGGG>>>AAACCCAAA@@@DDDPPPYYYdddeeegggggg```[[[___gggsss{{{xxxdddYYYVVVOOONNNKKKEEE>>>999666555***)))))))))))))))******aaaQQQMMMKKKIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888666222333333444555666888888999777333000///---+++)))(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$##################"""!!!!!!###%%%&&&%%%#################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$######$$$$$$""" """""""""###$$$$$$$$$%%%########################$$$$$$##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''&&&%%%%%%(((***)))+++------,,,++++++,,,,,,...222555<<>><<<666:::<<<;;;;;;===<<<888999999999888888777777666555666777888999::::::;;;999999999:::;;;>>>AAACCCKKKKKKMMMNNNLLLIIIKKKQQQYYY```kkktttxxxzzzyyyyyywwwssshhhhhhllllll\\\EEE999:::111///...//////---++++++aaaQQQMMMJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888666333333333444555666777888999666333000///---+++)))(((((((((((())))))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""""""""$$$&&&&&&%%%$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%$$$###$$$%%%$$$"""!!!###############$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))+++,,,,,,+++)))''''''(((((())))))((()))+++000333:::@@@KKKWWWeeeuuuvvvuuupppiiiffffffccc^^^LLLGGGBBB@@@BBBEEEFFFFFF@@@>>><<<:::999:::<<<>>><<<>>>??????===;;;;;;<<<<<<>>>???<<<===@@@AAA???@@@AAABBBBBBAAA>>>;;;888888888:::<<>>;;;:::;;;???>>>;;;<<>>DDDLLLSSSWWWYYY[[[\\\dddmmmzzzqqq[[[NNNFFF???777222///---+++***bbbQQQLLLJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888666333333333444555666777888999666333000///---+++)))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$#################################%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%$$$###$$$%%%%%%###!!!$$$$$$$$$###############################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''))))))))))))************&&&(((***+++*********++++++,,,...000555<<>>>>>===<<<>>>:::999<<<===:::999::::::;;;===>>>>>>>>>@@@BBBGGGKKKUUUcccrrr{{{|||zzzuuuyyylllggg\\\NNNCCC>>><<<999666cccRRRLLLIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888666444444444444555666777888888666222000///...,,,***(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$######$$$&&&))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%$$$$$$$$$###"""""""""#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((******)))))))))*********((()))*********+++---///222777@@@IIIRRR\\\eeekkkwwwjjj```ZZZRRRGGG>>><<>>EEENNNSSSTTTSSSVVVYYY\\\fff||||||lll^^^VVVRRRJJJCCCcccRRRLLLIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888666555555555555555666777888888555222000///...,,,***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$######%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$###%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''(((((()))))))))))))))((((((((()))***+++//////---,,,+++---222555AAAKKKZZZjjjvvv~~~vvvmmmiiiaaaYYYNNNFFFBBB@@@===:::666<<>>AAADDDFFFGGGIIIHHHKKK___{{{~~~rrrkkkggg^^^TTTcccRRRLLLIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888666666666555555666666777888777555222000///...,,,+++(((((((((((())))))))))))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""###%%%(((***)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$$$$$$$$$$#######################################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############################################################$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''(((((())))))******)))((((((((((((***+++---((())),,,///555<<>>======>>>???999===???AAAJJJZZZhhhnnnqqquuuuuurrruuu}}}~~~zzzbbbRRRLLLJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888666666666666666666666777888777555222000///...---+++(((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""$$$'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&'''&&&$$$###############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((())))))***++++++))))))(((((())),,,...000+++000999CCCNNNYYYbbbhhhpppuuu{{{pppmmmeeeYYYMMMDDDBBBCCCEEETTTeeekkkeee]]]YYYZZZVVVYYY\\\```iiitttyyyxxx```[[[TTTRRRTTTXXXZZZZZZ[[[YYYWWWVVVWWW[[[___aaa]]]\\\ZZZWWWUUUVVVYYY]]]^^^bbbcccaaa```aaa]]]YYYXXXYYY\\\___bbbeeeggghhhtttpppmmmmmmrrryyy|||vvvuuuyyy~~~}}}tttooogggccc]]]YYYWWWSSSNNNIIIFFFHHHKKKMMMJJJEEEGGGMMMLLLUUUZZZ[[[fff{{{bbbQQQLLLJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBB@@@>>>;;;888666777666666666666777777888777555222000//////---+++(((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""$$$''')))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%""""""######$$$$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((('''(((((()))***+++++++++***)))))))))+++...000222EEELLLVVV```iiipppvvvzzzsssrrrooojjjeeebbbaaabbbPPPNNNJJJDDD@@@BBBIIIOOOWWWppp~~~tttsssYYYYYYVVVRRRTTTXXXYYYVVVJJJFFFCCCCCCEEEGGGGGGEEEEEEDDDDDDDDDEEEGGGIIIJJJIIIGGGCCCAAA@@@AAACCCDDDMMMOOOOOOKKKJJJKKKIIIEEEGGGFFFEEEEEEGGGJJJMMMOOONNNMMMMMMNNNRRRXXX^^^bbb___aaa```[[[UUUTTT[[[bbbfffmmm{{{tttjjjrrrnnnmmmjjj\\\GGG>>>AAA:::BBBDDD@@@JJJcccyyy```PPPNNNGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>><<<:::999888333111///000333666666555999777555333000---+++******(((((()))***+++***)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))&&&&&&)))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###!!! ###$$$""" ########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''')))(((((()))******(((&&&,,,+++***(((((()))***,,,---------------333@@@KKKYYYjjjzzzttthhh]]]XXXUUUQQQLLLKKKJJJKKKLLLLLLNNNUUU\\\```iii|||tttaaaPPPOOONNNMMMKKKIIIGGGFFFFFFEEECCCDDDFFFHHHJJJJJJEEEGGGHHHEEE@@@???BBBFFFCCCCCCBBB@@@@@@BBBFFFIIIVVVSSSNNNJJJHHHGGGHHHIIIOOOMMMJJJFFFAAA??????@@@CCCEEEEEEFFFKKKPPPMMMGGGMMMJJJHHHGGGEEEBBBDDDIIIOOORRRYYYaaajjjrrrxxx{{{yyykkkQQQAAA===888999@@@CCCGGGZZZooo___OOONNNGGGHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@???>>><<<:::999888888555333444777999999888888777555333000---+++***)))(((((((((***+++***)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$&&&((((((((((((&&&$$$))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%###!!!"""$$$%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''((()))******((()))*********+++,,,---***,,,000555<<>><<<:::999888:::888777777888999999888888777555222000---+++***)))((('''(((***+++***)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###&&&''''''%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###(((''''''&&&&&&''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,+++((('''''')))+++---'''((()))))))))***,,,///555:::CCCMMMZZZfffpppuuuwww}}}}}}wwwnnnbbbXXXKKKEEE???<<<<<>>>>>CCCKKKTTTZZZhhhfffdddcccccceeehhhjjjdddeeeeeeccc___]]]^^^aaacccfffkkknnnnnnjjjeeeaaadddiiioooqqqooojjjgggfffhhhjjjllliiiddd]]]WWWTTTRRRRRRPPPNNNQQQWWWZZZXXXQQQOOOOOOPPPMMMHHHHHHKKKFFFCCC@@@@@@BBBDDDFFFGGGGGGMMMUUU[[[]]]___bbbeeesssvvv}}}nnneeebbbiiijjj\\\KKKBBB___PPPOOOHHHIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@???>>><<<:::999888999888777777777777666666777666444222///---+++***)))((('''(((*********((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))---***)))******)))***---))))))))))))))))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))------+++)))((((((***,,,------,,,***+++///777===PPPWWWaaajjjttt{{{{{{wwwhhhfffccc___YYYQQQHHHAAA<<<@@@FFFLLLPPPYYYlll~~~{{{lll]]]ZZZSSSMMMLLLOOONNNHHHBBBFFFEEEFFFKKKTTT```lllttt}}}|||}}}zzz}}}xxxuuuxxxxxxuuuppppppuuuyyyzzzvvvrrrooolllfff```^^^aaaddd^^^UUUNNNKKKHHHEEECCC???@@@BBBDDDFFFGGGGGGFFFRRRWWW___iiirrrvvvvvvtttrrrxxxkkkXXX```QQQPPPJJJJJJIIIHHHFFFEEECCCBBBAAA@@@@@@???>>><<<:::999888777777777777666555444555666555333111///---+++***(((''''''''')))***)))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((()))))))))+++)))+++000000+++)))+++((((((((((((((((((((((((++++++++++++++++++++++++((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))******,,,...///...+++))))))***---......///555AAAQQQ\\\nnnvvv|||~~~}}}zzzooodddYYYSSSLLLHHHFFFEEEDDDEEENNNUUUaaaiiijjjkkktttvvvhhhZZZMMMJJJKKKMMMPPPTTTYYY]]]```[[[]]]```eeennnwwwyyyyyy}}}{{{pppfff___YYYQQQLLLGGGDDDAAA@@@AAA@@@===:::@@@BBBGGGLLLRRRUUUVVVVVVYYY[[[aaammm}}}uuu```QQQPPPIIIKKKJJJIIIGGGEEECCCBBBAAA@@@@@@???>>><<<:::999888777888:::999777666666666555444333111///---+++***((('''&&&''')))***)))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%% """$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((()))))))))&&&&&&&&&'''(((((())))))'''''''''''''''((((((((()))))))))(((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))*********+++333??????333+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))******+++***---000000---***+++,,,&&&+++222:::DDDTTTffftttyyyooo```QQQJJJDDD??????BBBHHHRRR[[[kkkooovvvzzzwwwpppnnnqqqssszzzzzznnn^^^SSSLLLGGGHHHQQQ[[[aaacccfffmmmsssmmmqqqwww|||uuuppphhh^^^VVVNNNJJJFFFDDDCCCAAA===999;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFJJJRRRaaauuu___OOOOOOHHHKKKKKKIIIGGGEEECCCBBBAAA@@@@@@???>>><<<:::999888555888::::::888666666888555444222111///---++++++((('''&&&''')))))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&'''((()))))))))&&&'''''''''((((((((()))((((((((((((((()))))))))***))))))(((((())))))***************************+++******))))))******+++---,,,555AAAAAA555,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))***+++,,,---((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&###%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))******++++++'''+++......,,,,,,000444111<<>>@@@GGGQQQ___rrr{{{tttiiicccaaa```\\\ZZZWWWPPPIIIJJJPPPWWWbbbpppwwwwwwwwwzzz~~~~~~{{{rrrgggddd```\\\XXXTTTOOOLLLHHHGGGDDDAAA??????@@@AAA999<<>><<<:::999888333666999999666555555777444444222111///---++++++((('''&&&''')))))))))'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((((((((((((''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&'''((()))***++++++******))))))))))))******************************++++++************++++++...)))+++333333+++)))...------------------------------------------------++++++,,,,,,,,,---------------------------------************************************************))))))))))))))))))))))))(((((((((***---222666888))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&))),,,,,,+++...555;;;LLLZZZlllwwwxxxvvvvvvwwwpppvvvppp]]]NNNIIIDDD===EEEFFFNNN]]]lll~~~yyylll___VVVSSSNNNEEEBBBHHHJJJIIIRRR```gggsss{{{tttnnnkkk]]]\\\XXXRRRMMMIIIHHHIII>>>CCCEEEBBB>>>@@@JJJSSSWWWYYY\\\aaakkkzzzcccSSSMMMJJJKKKKKKJJJGGGDDDBBBBBBCCCAAA@@@???>>>;;;999777555999999888777666666777777666444222111111///,,,***))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%)))((($$$$$$))))))%%%((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((()))*********++++++++++++***)))((('''***************+++,,,,,,++++++++++++++++++,,,---***,,,---,,,+++******+++)))++++++,,,000555333...444///---///111000111333111444777555222111333777222333333444555444222111111000000111111///,,,)))---...000000///......///...---++++++,,,+++)))(((,,,+++***))))))+++---...///,,,(((&&&&&&((()))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,+++***((('''&&&''')))***))))))))))))************+++++++++,,,---,,,)))'''+++******+++222AAATTTbbb{{{|||xxxlll```VVVKKKFFFEEEEEEIIIOOO^^^dddnnnuuuzzzgggSSSFFFFFFLLLHHHJJJQQQZZZbbbiiiqqqwww{{{wwwyyy{{{zzzwwwuuuooopppqqqssstttttttttssszzz{{{{{{zzzzzzzzz|||}}}~~~xxxqqqkkkddd```aaaYYYOOOIIIFFFCCCCCCCCCBBBGGGMMMPPPQQQYYYgggrrrbbbSSSNNNLLLKKKKKKJJJGGGDDDAAABBBBBBAAAAAA@@@>>>===:::999888;;;:::999777666555555555666444333222111///,,,***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&)))***'''(((---...+++((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))******)))(((((('''''''''((())))))******+++)))***************))))))++++++,,,---------,,,+++------------,,,,,,---...000111222111000111333555666666444222555999999555???>>>@@@CCCCCCBBBFFFLLLQQQNNNKKKJJJJJJJJJIIIGGGGGGGGGFFFDDDBBBBBBCCCDDDHHHDDDAAAAAABBBBBB>>>:::999888777555333000...,,,222000---,,,---/////////------,,,+++,,,---...///...,,,)))(((((((((&&&%%%******))))))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,---+++)))'''&&&''''''((())))))))))))************,,,***))))))***,,,......---///333;;;HHH\\\rrrxxxbbbSSSJJJFFFFFFKKKRRRZZZeeeooozzz{{{|||{{{tttnnnrrrzzztttcccVVVIII@@@@@@DDDQQQZZZiiixxx}}}}}}sssqqqooonnnhhhbbbaaaeeelllnnnnnnoootttyyyvvvoooqqqkkkdddbbbbbbbbbaaa```\\\]]]^^^^^^______aaabbb\\\ZZZXXXWWWWWWXXXZZZ\\\XXX___hhhmmmnnnmmmmmmnnnjjjjjjnnnzzz|||ppphhhbbb[[[TTTOOOKKKKKKIIIEEEEEEJJJSSS[[[aaaRRROOONNNJJJJJJIIIFFFCCCAAAAAABBBBBBAAA@@@???===<<<;;;:::<<<;;;:::888666555444444666555333222111///,,,***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%((()))(((***...000///((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((()))************)))(((((((((((())))))***+++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,***)))...//////...------...000333444444333222333555888===>>>??????DDDLLLOOONNNOOOQQQUUUXXXWWWVVV^^^hhhxxxnnndddaaacccddd```[[[ZZZZZZYYYVVVRRRRRRVVVZZZVVVPPPKKKKKKMMMKKKCCC<<<@@@@@@@@@AAABBBCCCCCCBBB>>>;;;999777666444111//////...---,,,+++***))))))+++***)))******)))&&&###+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((())))))***+++,,,...,,,***((('''&&&'''''')))))))))*********+++++++++*********+++,,,,,,---...444===JJJ[[[ppp~~~gggRRREEEAAADDDMMM[[[hhhtttwwwjjj\\\UUUTTTVVVOOOIIIFFFDDDDDDIIIOOObbbqqqoooggghhhkkkkkkfffcccbbbbbb```]]]___dddcccdddddddddiiinnnmmmhhhjjjgggbbb^^^^^^^^^___^^^XXXZZZ]]]\\\ZZZXXXZZZ\\\ZZZVVVRRROOOOOOPPPQQQQQQOOORRRVVVYYYZZZ[[[]]]^^^SSSQQQRRR\\\nnnvvvnnniiifff^^^SSSIIIDDDDDDFFFHHH___QQQOOONNNJJJJJJIIIFFFCCCAAAAAABBBAAAAAA???>>>===<<<<<<;;;;;;:::999777666555555555777555333222111000---***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&(((***,,,,,,((((((''''''''''''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))******+++******))))))))))))******+++,,,,,,,,,---,,,,,,,,,------......///.........------------,,,...000111000111555888888<<>>888333777666555333000---***(((******)))***+++***(((&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,+++***)))(((((((((((())))))*********+++++++++)))+++---...---+++***))):::BBBOOO\\\iiiwwwwwweeeUUUKKKGGGJJJRRR```qqqzzzkkk^^^RRRKKKJJJGGGDDDCCCFFFMMMXXXdddmmm~~~zzzwwwqqqjjjjjjnnnooommmjjjhhhiiinnnpppqqqtttzzzwwwwwwwwwyyy~~~zzzxxxzzz{{{{{{tttzzzyyyrrrnnnmmmgggccc___^^^______\\\YYYXXXXXXWWWWWWWWWVVVVVVUUUXXXTTTQQQSSS\\\iiivvv~~~ppprrrtttsssuuu~~~pppddd[[[UUUNNNJJJ~~~]]]PPPNNNNNNJJJJJJIIIGGGCCCAAAAAABBBAAA@@@>>>===<<<;;;;;;;;;888888777777777777777888777555333222222000---+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&'''''''''''')))((((((''''''''''''(((((((((((((((((()))))))))*********************************+++++++++++++++*********++++++,,,---------...---,,,,,,,,,,,,---...111000......000333777999444999???CCCFFFJJJQQQWWWZZZaaakkktttzzz~~~xxxzzzwwwlll\\\RRRQQQTTTUUUQQQMMMIIIGGGFFFCCCBBBAAA@@@@@@>>><<<:::888777444111...,,,,,,,,,***)))'''''''''''''''(((((((((''''''''''''''''''''''''++++++***)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((())))))))))))))))))*********************+++++++++++++++,,,,,,,,,---111666;;;UUU^^^jjjtttxxxyyy{{{|||wwwiiiWWWJJJGGGLLLRRR\\\cccrrroooZZZNNNGGGFFFIIIJJJNNNTTT]]]jjjzzzyyyyyyzzzvvvqqqrrrvvv{{{vvvwwwxxx}}}}}}tttqqqoooooopppqqqnnnlllppplllfff```\\\^^^bbbfff]]]``````^^^\\\bbbppp{{{yyymmmeee___QQQNNNMMMKKKKKKJJJGGGDDDBBBBBBCCCBBBAAA>>><<<;;;::::::;;;777777777777777888888999777666444333222000---+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,)))((())))))&&&&&&(((((((((''''''''''''((((((((((((((()))))))))************************************+++,,,,,,,,,,,,+++++++++,,,,,,---.........---,,,++++++,,,---///000//////111555<<>>;;;777444//////...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))******))))))***+++++++++***************+++++++++,,,,,,---///111777DDDZZZttttttcccUUUNNNCCCCCCEEEKKKVVVeeettt~~~~~~yyyvvvqqqkkkjjjlll^^^RRRHHHHHHOOOYYYeeeooo|||yyytttsssxxxyyy{{{tttooonnnooopppnnnjjjgggeeefffeeeVVVQQQNNNMMMMMMLLLIIIFFFDDDDDDEEEGGGEEEBBB>>><<<;;;;;;<<<::::::888777666666666666888666444333222111...+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())),,,((('''******%%%&&&***((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++***+++,,,,,,------------,,,,,,------.../////////111111222444777<<<@@@BBBLLLTTTbbbsssqqq```UUUOOOLLLFFFEEEBBB@@@???@@@AAABBBFFFFFFGGGHHHHHHFFFAAA===555444222000...,,,***)))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((())))))***+++,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++111;;;HHHXXXnnnlllXXXHHH@@@@@@EEENNNZZZgggrrryyy}}}}}}tttkkkfff```ZZZWWWXXXNNNKKKNNNYYYhhhttt~~~|||{{{{{{}}}|||zzzvvvtttbbbTTTTTTMMMNNNLLLJJJHHHFFFEEEEEEEEEEEEDDDAAA???<<<;;;:::999;;;999666444555666666666666666666555222000---+++)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((++++++++++++******************))))))((((((((('''***(((&&&(((+++---+++***,,,,,,------............---,,,+++******+++---///,,,,,,,,,,,,---000444777666<<>>AAAJJJbbbtttyyyqqq___UUUOOOJJJLLLRRRZZZbbbnnnzzz~~~||||||{{{|||cccUUUUUUNNNNNNLLLJJJHHHFFFEEEEEEEEEFFFEEEBBB???===;;;:::999;;;888555444555666666555666666555444222///---+++))))))((((((((('''''''''(((''''''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******)))))))))(((((((((***)))(((***...///...,,,---............,,,+++***,,,+++,,,---///000000...///000333666999>>>EEEIII___gggwwwxxxrrrppptttxxxsssmmmgggeeegggppp~~~}}}|||yyyzzz{{{uuubbbRRRHHHDDDEEEDDDCCCDDDFFFHHHGGGEEEEEECCCAAA???>>>======>>>:::888666222///,,,***)))&&&)))+++,,,+++)))&&&%%%'''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''''''''(((***,,,---,,,++++++)))))))))))))))))))))(((***)))))))))+++,,,------...,,,,,,......000888AAAWWWaaammmtttvvvxxx|||sss___MMMCCCDDDNNNWWWooo|||jjj\\\OOOJJJJJJNNNVVV___rrr|||{{{|||~~~dddVVVVVVOOONNNLLLJJJHHHFFFEEEEEEEEEHHHFFFDDD@@@>>>;;;:::999:::777555444555555555444555555444333111///,,,+++)))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&''''''((()))''''''''''''((((((((((((*********)))))))))))))))+++***+++---000111000///)))***,,,...////////////------...000333444333222;;;AAAJJJSSSZZZccclllssspppmmmhhheeegggooozzz|||yyy{{{lll\\\TTTNNNLLLHHHEEEDDDDDDEEEFFFCCCCCCCCCCCCBBBAAA??????DDDBBB@@@<<<888333000...)))***+++,,,+++)))'''%%%((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%&&&&&&(((''''''&&&''''''((((((&&&((()))+++++++++******)))))))))))))))))))))))))))******+++,,,------............///111:::NNN```qqqyyyzzzooogggddd___TTTFFF???FFFWWWiiisssuuuTTTMMMIIIMMMVVVbbbppp{{{xxx~~~~~~zzzpppqqquuu}}}eeeVVVVVVOOONNNLLLJJJHHHFFFEEEEEEEEEIIIGGGDDDAAA>>><<<:::999999777555444555555555444444444333222111...,,,***)))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''''''''(((((())))))))))))))))))*********************************++++++,,,---/////////...---,,,,,,,,,...000111333000111222111000444;;;AAAVVVaaappp|||}}}yyysssmmmhhhggghhhmmmyyy{{{xxx{{{rrriiicccYYYOOOHHHEEEFFFHHHBBBBBBCCCCCCBBB???===;;;DDDDDDDDDBBB???<<<999777555111,,,((('''((()))***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((...,,,***(((''''''((()))'''''''''''''''(((((()))''''''((()))******)))))))))))))))))))))************+++,,,,,,,,,,,,,,,---+++,,,000777AAARRRlllsssbbbVVVPPPBBBEEEHHHOOO^^^ooo|||{{{pppjjjggg^^^RRRJJJMMMUUUbbbqqqyyyyyyuuuxxxzzzwwwkkk^^^XXXYYYcccwwweeeVVVVVVOOONNNLLLJJJHHHFFFEEEEEEEEEHHHGGGDDDAAA>>><<<::::::999777555555666666555333333333333222111...,,,+++***)))))))))((((((((((((&&&'''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''''''''((())))))((()))))))))******++++++*********+++++++++++++++++++++,,,,,,,,,,,,---...555333111///000333666888>>>AAABBB>>>;;;BBBTTTcccyyyyyyyyy{{{{{{~~~qqqcccWWWMMMGGGCCCDDDDDDDDDCCCBBB@@@???CCCDDDEEEFFFEEECCC@@@>>>>>>999222...---,,,+++******))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((...---***((('''((()))***'''''''''''''''((()))***'''((((((((()))))))))(((((()))))))))*********+++***,,,------++++++,,,...+++---777FFFYYYoooyyyeeeTTTIIIEEE>>>LLL]]]iiiuuu~~~qqqaaaUUUPPPNNNNNNMMMYYYjjj|||~~~xxxxxx}}}|||}}}yyypppnnnlllmmmooorrrwww|||zzzvvvrrrkkkccc\\\ZZZ```ooo}}}fffXXXXXXQQQNNNLLLJJJHHHFFFEEEEEEEEEFFFEEECCC@@@>>><<<;;;:::999888666666777777555444333333333333111///---,,,******)))))))))(((((((((&&&&&&((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((''''''(((((()))***''''''(((((())))))******+++++++++++++++,,,,,,,,,+++,,,,,,++++++---111444888999===BBBIIIQQQXXX\\\eeeiiijjjfffccckkkwwwooommmllllllooosss|||yyy```PPPHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJLLLKKKHHHEEECCC@@@>>><<<<<<;;;666///(((++++++)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&''''''''''''''''''((()))******((((((((((((((()))))))))((())))))******+++++++++***,,,...---+++,,,000333555;;;III\\\ooohhhRRRFFFBBBBBBWWWgggvvv~~~{{{nnn\\\NNNFFFHHHTTT```eeettt~~~vvvtttqqquuu}}}|||{{{xxx~~~tttiiieeegggfffhhhjjjnnnrrruuuuuusssuuuvvvvvvtttqqqoooqqqtttvvv{{{~~~{{{}}}zzzhhhccc^^^___jjj|||iii[[[ZZZTTTNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCAAA???===<<<;;;;;;:::999888888888888666444444444444444222000...---*********)))))))))((((((&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((())))))***((((((((()))***++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,---222999???IIIPPP\\\kkkyyy|||rrrqqqgggdddeeehhhkkknnnttt|||mmmYYYVVVQQQLLLIIIIIIJJJKKKJJJLLLPPPSSSSSSPPPMMMKKKDDDCCCBBBDDDDDD???666///...---,,,******)))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((()))***+++***)))))))))))))))))))))((())))))******+++,,,,,,))),,,...------000777===HHHRRRbbbqqqzzznnnUUUFFFEEEMMMUUUrrr}}}}}}eeeWWWJJJGGGLLLWWWiiiyyywwwmmmssszzz{{{{{{vvvxxx~~~oooiiijjjiiikkkpppvvvzzz||||||}}}~~~{{{{{{~~~||||||}}}sssdddWWWNNNKKKJJJNNNXXXiii}}}}}}xxxxxx{{{kkk]]]\\\VVVNNNLLLJJJHHHFFFEEEEEEEEEBBBBBB@@@>>>===<<<<<<;;;:::999888999999999777555444444555444333111///...************))))))))))))''')))***++++++***)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((()))************+++,,,------......+++++++++,,,,,,---------+++,,,------000666@@@HHHgggqqqvvvccc]]]___hhhmmmxxxpppjjjaaaXXXRRRPPPQQQRRRKKKOOOTTTXXXZZZXXXVVVTTTKKKGGGCCCCCCEEECCC???:::000///...,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))))))))(((''''''''''''((()))+++++++++***))))))))))))******((())))))***++++++,,,,,,(((+++---......444===EEEXXXddduuu~~~|||yyywww^^^JJJFFFQQQeeesss{{{pppYYYMMMHHHSSSdddrrr}}}uuuooozzz~~~yyy}}}vvvwww{{{tttrrrsssvvv}}}qqqgggXXXKKKCCCCCCDDDHHHNNNZZZjjjwww{{{uuuoooiiinnnmmm```]]]SSSOOOMMMIIIFFFCCCCCCDDDEEEDDDAAA???>>>>>>===<<<;;;999888666666777777666444444444333222000...,,,++++++*********))))))((((((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***(((%%%&&&)))...222333...---+++)))((('''&&&&&&))))))***++++++++++++***))))))))))))************)))************++++++++++++---...---,,,,,,+++)))333111,,,111???EEEOOOaaavvv~~~~~~xxxsssooohhhcccjjjuuuwwwoooeeeZZZRRRTTTRRRTTTXXXYYYVVVUUUVVVRRRMMMFFFAAA@@@@@@===999555333000/////////...---***)))(((''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%$$$######%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))******************++++++++++++******''''''(((***,,,,,,+++***000111333333000777NNNffflllrrryyy}}}|||yyywwwvvvgggXXXLLLNNNZZZfffsss|||}}}yyyqqqfff^^^EEEPPP```ooo||||||uuuxxx|||ttt}}}qqqjjjqqquuusssdddkkkwwwxxxdddVVVKKKGGGHHHRRR\\\aaaiiiqqqvvvqqqpppllljjjuuummm```]]]TTTOOOMMMIIIFFFDDDCCCDDDEEEDDDAAA???>>>>>>===<<<;;;999777666666777666555444444444333222000...,,,+++************)))))))))((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&&&&)))---///000///...---,,,+++*********))))))***++++++++++++***))))))))))))************************++++++++++++***,,,------...000222333000222///888SSSjjj|||sssooobbbeeennnxxx}}}tttfffPPPNNNPPPWWW[[[[[[[[[]]]```[[[RRRIIICCC>>>999444777555444444444444333111111///,,,)))'''''')))***(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))******************++++++++++++******------,,,,,,---......------+++///999FFFWWWmmmtttfff\\\WWWMMMOOOUUU^^^kkkwww~~~rrrfff\\\VVVTTTSSS^^^mmmuuujjjkkkpppnnngggdddaaa^^^^^^hhhwww{{{pppgggdddgggqqq{{{rrrfffkkkxxxmmm```]]]TTTOOOMMMIIIFFFDDDCCCDDDEEEDDDBBB???>>>>>>>>><<<;;;999777555555666666444333444444333222000...,,,+++************))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''&&&%%%%%%%%%'''((('''&&&'''''''''''''''&&&&&&&&&'''(((***++++++***((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&''')))+++,,,++++++******)))))))))))))))))))))***++++++++++++***)))))))))*********++++++******+++++++++,,,,,,,,,.........---,,,---///222222DDDRRReeeqqqgggbbbdddoooyyy___XXXRRRTTTWWWZZZ]]]```bbb___ZZZTTTNNNHHHCCCAAA???;;;666444555999<<<>>>@@@<<<666000+++******+++*********))))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))******************++++++++++++******---,,,+++++++++---...///222111888KKKeee|||yyyeeeTTTKKKGGGLLL\\\kkkssszzzxxxmmm]]]PPPKKKRRR___hhh{{{|||oooiiieeennn{{{}}}wwwnnnpppppphhhbbbaaaaaakkk}}}ssspppxxxmmm```^^^TTTPPPMMMJJJFFFDDDDDDDDDEEEDDDBBB@@@>>>>>>>>>===;;;999777555555666555444222444444333222000...,,,+++*********)))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&((()))***)))'''(((''''''''''''((())))))))))))***++++++++++++***))))))*********+++++++++++++++++++++,,,,,,,,,---000///000000...,,,///444HHHggg~~~zzzmmmhhhlllfffnnnhhh___bbbkkk|||uuubbbXXXUUUUUUWWW[[[[[[[[[\\\]]][[[UUUQQQQQQLLLDDD:::333444;;;BBBGGGKKKGGGAAA:::333...+++***++++++***************+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$***))))))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))***************++++++,,,,,,++++++******+++,,,,,,,,,---///111888>>>LLL___uuufffQQQHHHJJJOOOcccuuuuuu```WWWLLLIIITTThhh~~~rrrkkkmmmuuu~~~yyymmmhhhllliiiaaafffwww~~~uuuooorrrnnnxxx~~~mmm```^^^UUUPPPNNNJJJGGGEEEDDDEEEFFFEEEBBB@@@??????>>>===<<<:::888666666666555444222444444333222000...,,,+++))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&'''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&((())))))'''%%%******)))***+++,,,------))))))***++++++++++++***************+++++++++++++++,,,,,,,,,------------,,,,,,///222222111666???bbb{{{vvvnnniiiiii___iiimmmrrr~~~oooggg___YYYVVVYYYWWWZZZ```___YYYVVVVVVWWWPPPFFF>>><<<===???AAAHHHGGGEEEAAA;;;555///,,,******)))))))))***++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((()))))))))************++++++,,,,,,,,,,,,++++++,,,...000000///000222444999JJJ```oooyyyqqqRRRBBBDDDSSS___ttt}}}kkkOOOJJJIIISSShhh}}}|||wwwsssrrrzzz{{{lllZZZWWW___ccc___gggxxx~~~vvvqqqvvv|||}}}nnnaaa___UUUPPPNNNJJJGGGEEEDDDEEEFFFEEECCC@@@?????????===<<<;;;999777777777666444222444444333222000...,,,+++))))))))))))************((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&'''))))))'''%%%(((((((((((()))***+++,,,))))))***++++++++++++************++++++++++++,,,,,,,,,,,,---------.........+++---111111111;;;HHHjjj{{{pppfff[[[TTTSSSZZZ^^^[[[ZZZ]]][[[YYYVVVQQQLLLEEE===777@@@AAACCCCCCAAA<<<888555---,,,***)))(((((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,...///......000666;;;FFF]]]vvv}}}```KKKGGGTTThhhvvvyyyjjj[[[KKKOOOZZZmmmzzzuuuoooooo{{{vvvuuu~~~rrr```PPPOOOWWW___]]]eeeqqqwwwvvvwww}}}}}}nnnaaa___VVVQQQNNNKKKGGGEEEEEEEEEFFFEEECCC@@@?????????>>><<<<<<:::888888888777555333444444333222000...,,,+++((()))))))))************'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((()))))))))***++++++++++++************+++++++++,,,,,,------------............222......444999???RRRggg}}}ooo^^^RRRVVV[[[[[[]]]ccc]]]]]]]]]\\\YYYQQQHHHBBBAAACCCEEEFFFEEEDDDAAA???666444111...+++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,++++++,,,,,,,,,000:::HHHSSSbbbvvv~~~wwwiii^^^RRRRRR___ppp~~~vvviii^^^WWWSSS[[[hhh{{{~~~ooogggeeemmm{{{yyy|||tttggg^^^]]]___aaaeeelllsss{{{zzz|||nnnaaa___VVVQQQNNNKKKGGGEEEEEEFFFFFFEEECCCAAA?????????>>><<<===;;;999888888777555444444444333222000...,,,+++(((((())))))*********+++&&&'''''''''(((((())))))&&&'''''''''(((((())))))((('''&&&''')))))))))'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''&&&&&&((())))))((()))))))))))))))***++++++))))))***++++++++++++*********+++++++++,,,,,,,,,---------.........//////222...111>>>KKK\\\{{{sss\\\WWWXXXVVVXXX]]]___]]]\\\\\\\\\[[[YYYWWWJJJJJJJJJJJJIIIHHHGGGFFFAAA>>>999444000---,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))************+++,,,,,,------,,,,,,+++/////////111999KKKaaaqqqyyyjjjVVVPPPMMMPPP^^^ssssssdddTTTLLLRRR^^^rrrrrrhhheeejjjzzzzzzwwwtttpppqqqxxx}}}~~~wwwxxxyyyzzz}}}lllcccccc[[[PPPRRRNNNGGGCCCEEEGGGGGGBBBBBBAAAAAA@@@???>>>>>>===<<<;;;999777666444444555555444222000...+++***+++)))((('''((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))'''$$$""""""$$$''')))''''''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++******,,,...333+++'''+++000//////111444555===QQQssswww~~~{{{}}}ssshhh\\\WWWZZZ[[[XXXZZZ^^^\\\XXXZZZ___YYYVVVSSSQQQQQQPPPPPPOOOKKKGGGAAA>>>;;;666...(((,,,+++***)))(((((()))))))))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))************)))************+++++++++---------...///...,,,)))...333555:::PPPqqqgggWWWTTTRRR```nnnvvv|||zzzlll]]]TTTSSS[[[lll{{{tttjjjnnnvvvxxxnnnyyyyyy|||yyyxxxzzz~~~|||wwwmmmbbbaaaXXXQQQRRRNNNGGGCCCDDDFFFFFFCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999888666444444555555444222000...,,,*********((((((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$""""""$$$&&&''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((()))))))))***************************************+++++++++++++++,,,------++++++,,,...///...111555333///000444666DDD[[[wwwxxx|||{{{ssseee^^^^^^XXXWWW]]]aaa^^^[[[ZZZ]]][[[XXXWWWWWWVVVUUUSSSMMMLLLJJJEEE???999555333...,,,+++)))))))))***+++))))))((((((((('''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))************************++++++++++++******+++---000222222333***666AAAKKKbbb{{{kkkYYYUUU[[[kkkqqqvvvyyy~~~zzzhhhZZZLLLMMMZZZmmmvvvqqqtttyyywww}}}}}}{{{|||{{{wwwtttnnnbbb___TTTQQQRRROOOHHHCCCDDDFFFEEEDDDCCCAAA???>>>>>>>>>>>><<<<<<;;;:::888666555444555444333222000...,,,+++******)))((()))***+++,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((()))))))))******************************************+++++++++,,,+++---///...---,,,,,,------///333555111///444;;;HHH\\\xxxmmmhhhyyypppaaaTTTTTT[[[]]]ZZZVVV\\\[[[YYYYYYYYYXXXVVVTTTLLLOOOOOOJJJBBB<<<;;;<<<222000...,,,******++++++)))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))************************+++++++++,,,---,,,++++++,,,...000111,,,???SSS```pppzzzfffVVVPPPYYYgggyyy{{{}}}vvvlllVVVKKKHHHVVVooouuu{{{|||xxxoooccc^^^SSSRRRTTTQQQIIIEEEFFFFFFEEEDDDCCCAAA>>>=========>>>;;;;;;;;;:::999777555333444444333222000...,,,+++******)))))))))***+++,,,)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))((('''''''''(((***+++(((((()))))))))******************************************+++++++++,,,,,,+++---//////---,,,,,,---333000000555===FFFPPPUUUdddnnn|||}}}zzz|||rrrfffZZZ\\\rrr|||```QQQQQQVVVYYYYYY[[[ZZZZZZ[[[[[[ZZZWWWUUUKKKLLLKKKGGGBBB>>><<<===888666333000...,,,******)))))))))(((((((((((('''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))*********************+++++++++,,,,,,///......------...111333<<>>;;;>>>===:::777333...+++)))***)))))))))((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((((((((())))))((()))))))))***************++++++++++++,,,,,,,,,+++---...///111555;;;???TTThhh}}}}}}{{{sss___XXX___kkkwww~~~zzz}}}}}}vvviiiZZZRRROOO[[[fff{{{{{{iiieeeiiiooo}}}xxxtttnnnhhhdddaaa^^^[[[ZZZYYYWWWWWWWWWYYY[[[\\\]]]]]]aaaffffffeeegggkkktttxxx~~~pppddd```UUUQQQTTTRRRLLLHHHIIIIIIGGGCCCBBBAAA@@@>>><<<;;;:::999:::;;;;;;:::888555333333333333222000///---,,,*********++++++++++++,,,***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((''''''((((((((()))))))))))))))(((((())))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---------...000222,,,444GGGiiiuuuhhhaaaXXXLLLGGGHHHXXXooo|||zzzwwweee^^^YYYUUU^^^]]]\\\]]]^^^^^^]]][[[VVVPPPKKKHHHHHHFFFBBB===AAAAAA@@@>>>999333...*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))***))))))(((((())))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,---------///666AAAIIIfffuuu~~~tttqqqrrreee]]]YYY```ooo}}}wwwfffTTTKKKPPPYYYooozzzzzziiigggkkkwww}}}zzzwwwtttmmmiiiddd```\\\YYYVVVTTTRRRQQQPPPOOONNNNNNOOOOOOQQQQQQTTTYYYZZZWWWYYY\\\^^^bbbiiipppwww}}}ooobbb___TTTNNNQQQPPPKKKGGGHHHIIIGGGAAABBBBBBAAA???===:::888888999;;;;;;:::888555333333333333222000///---,,,******++++++,,,,,,,,,+++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''((((((((())))))))))))(((((()))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............000555888888JJJgggooo^^^WWWQQQLLLOOOXXXwww{{{yyymmmbbb^^^\\\[[[[[[\\\]]]]]]\\\[[[XXXTTTOOOKKKHHHEEEDDD???AAACCCCCC@@@:::333...*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))******))))))))))))******))))))))))))************+++++++++,,,,,,,,,------000///......555EEEYYYhhh}}}~~~nnndddaaa\\\```hhhttt{{{iiiZZZPPPRRRbbbsss{{{rrrsssxxx}}}zzzxxxtttoookkkccc```\\\YYYWWWTTTRRROOOMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFJJJNNNNNNLLLLLLPPPPPPTTTYYY___ccchhhnnnqqqwww}}}nnnaaa]]]SSSKKKNNNNNNIIIFFFHHHHHHFFF@@@AAABBBBBB@@@===999777888999;;;;;;:::888555333333333222222000///------******+++,,,,,,,,,,,,+++******++++++++++++******((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((***++++++******))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------/////////...///333888<<>>777222************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))******))))))))))))************++++++,,,,,,,,,---------...///000666FFFaaaooo___XXXeeeppp~~~{{{lll\\\VVVXXXbbbvvvvvvsssxxx~~~}}}yyyuuurrroookkkfffaaaYYYVVVRRRPPPOOOMMMJJJHHHDDDDDDDDDDDDDDDCCCAAAAAA======AAAEEEEEEBBBBBBEEEFFFIIILLLOOOPPPSSSVVVYYYaaafffoooxxxkkk]]][[[RRROOOOOONNNKKKGGGEEEEEEFFFDDDBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;<<<===>>>444555222......111///++++++++++++,,,---...///000******+++,,,,,,***)))(((***************)))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++******++++++++++++******---,,,,,,,,,,,,,,,,,,,,,+++,,,......---...111333000---///444666999DDDQQQcccttt~~~~~~yyy[[[TTTTTTddd|||}}}ggg[[[YYY[[[]]]]]]___^^^\\\[[[XXXSSSMMMHHHFFFDDDBBBBBBDDDEEECCC@@@777333...,,,,,,,,,+++***''''''(((***,,,,,,***'''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))*********)))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,)))---///...,,,,,,------111111444AAA^^^sssZZZ\\\nnnuuuhhh[[[SSSZZZlll}}}rrrjjjmmmrrrwwwyyywwwssslllgggbbb^^^ZZZWWWQQQOOOLLLIIIFFFCCCBBBAAA??????>>>===<<<<<<;;;;;;::::::;;;;;;<<<======>>>@@@AAABBBCCCEEEFFFGGGHHHOOORRRXXX___gggrrr|||jjj\\\ZZZRRROOOOOONNNKKKHHHFFFFFFGGGDDDBBB@@@??????>>>===;;;;;;;;;;;;::::::;;;;;;;;;999999555000///000///+++************+++,,,------******++++++******)))((())))))******))))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((()))************+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---...333///111<<>>;;;555...)))(((+++...((('''&&&'''((()))((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))*********))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))((())))))))))))***************++++++++++++,,,,,,,,,+++---...------...000000111999DDDPPPeee{{{ddd\\\iiiyyyzzzhhh[[[]]]eeeuuuzzzlllggggggxxx~~~zzzoookkkeee___[[[WWWSSSPPPLLLKKKHHHEEEBBB@@@>>>===::::::999999888777777666888888888999::::::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBEEEIIINNNUUU\\\eeejjj{{{iiiZZZYYYQQQOOOPPPOOOMMMIIIGGGFFFGGGDDDBBB@@@??????>>>===;;;<<<;;;;;;:::999999888888===<<<777111///000///******)))))))))))))))************))))))((((((((()))(((((()))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))************+++++++++******++++++++++++******++++++,,,,,,------......---///000///---------...222777@@@TTTsssqqqbbb]]]]]]ccceee```XXXTTTcccuuu{{{xxx{{{~~~~~~fffZZZXXXZZZZZZ\\\^^^___\\\XXXUUUTTTNNNHHHAAA;;;:::;;;===>>>???@@@>>>888///******,,,+++)))'''&&&'''(((((('''(((((((((''''''''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111333555FFFXXXdddnnn~~~fffVVVaaawwwlllYYYWWWeee|||qqqiiihhhkkk}}}wwwrrrfffbbb\\\WWWSSSOOOLLLIIIFFFDDDBBB???===;;;999999666666666555555444444333555555555666777777888888777777888999:::<<<======>>>@@@BBBEEEHHHMMMSSSWWWhhhoooxxxhhhYYYWWWPPPOOOPPPPPPNNNJJJHHHGGGGGGDDDBBB@@@??????>>>===;;;<<<;;;;;;:::888777555555===<<<777000...000///++++++***)))(((((((((((((((+++***((('''''''''((()))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,---...//////,,,...000000000000111333111DDD[[[rrr{{{jjjccc______VVVOOOZZZmmmsss~~~mmmaaa[[[XXXWWWWWWYYY[[[[[[YYYVVVTTTOOOFFF>>>999777777888:::>>>BBBBBB===444,,,''',,,***))))))***+++***)))((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))******)))(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,/////////000444BBBUUUhhhrrrvvv}}}sss^^^ZZZkkkssscccXXXiii|||xxxnnnmmmooo{{{~~~|||wwwoooiii```\\\WWWRRROOOLLLHHHFFF???>>><<<:::888777666555666555555555444444444333222333333444555555666666555666777888999:::;;;;;;???@@@BBBCCCDDDFFFJJJNNNWWW]]]eeennnwwwhhhXXXVVVOOOOOOPPPPPPNNNKKKHHHGGGFFFDDDBBB@@@??????>>>===;;;;;;;;;;;;:::888666444222888888444///...000///,,,,,,+++***))))))((())))))+++***((('''''''''((()))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...//////,,,...//////000111444777999UUUooo~~~rrrdddZZZYYYUUUXXXnnn}}}pppeee^^^XXXXXX]]]```]]]YYYXXXUUUPPPJJJDDD@@@>>>===<<<===???DDDFFFAAA666---++++++***+++,,,,,,***((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++************++++++++++++++++++,,,,,,,,,---------...,,,---111111///444<<>>===;;;;;;;;;;;;:::888666333222333444222......111///+++,,,,,,+++***))))))************))))))((((((((()))''''''((()))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......//////.../////////000444999===KKKaaasssxxxwwweeeSSSKKKYYYooo}}}qqqbbb[[[[[[\\\ZZZVVVWWWXXXXXXUUURRROOONNNNNNJJJDDD@@@BBBHHHJJJEEE???000...,,,++++++***(((&&&'''(((((((((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------...,,,...222222555CCCSSSxxx|||ssskkk```\\\bbbtttsssfff\\\___sssxxxqqqqqqrrrsssvvvzzzzzzwwwrrrooolllggg___YYYPPPMMMHHHEEEBBB@@@>>><<<777666555444333222222222000000000000000000000000111111111222333333444444111111222333333444555555555666888999999:::===???===@@@EEEJJJOOOWWWbbbjjjuuukkkXXXTTTMMMMMMNNNOOONNNJJJGGGEEEDDDDDDBBB@@@??????>>>===;;;:::;;;;;;;;;999666444222222333222000000111...)))++++++******)))***************++++++******)))((('''((())))))******))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************++++++++++++,,,,,,------,,,,,,+++---------..................///000333777???HHHOOO[[[fffnnnrrrwww{{{ssseeeSSSPPPYYYvvvyyyeeeXXXRRRRRRSSSWWWYYY[[[ZZZXXXXXXYYY[[[WWWQQQKKKJJJNNNQQQOOOMMM===888111,,,))))))(((((('''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------......,,,...333555???ZZZvvv{{{nnncccaaammm{{{wwwgggccceeeoootttmmmmmmqqqxxx~~~|||wwwwww|||~~~sssyyy{{{xxxtttpppjjjfffccc^^^WWWRRRIIIFFFBBB>>><<<;;;888777333333222111111000111111........................//////000111111222222333000000111111222333333333333555777777777888:::<<<<<>>AAADDDEEEKKKNNNSSSXXX___kkkxxxlllZZZUUULLLLLLOOOPPPNNNJJJFFFFFFGGGCCCBBBAAA???===;;;:::999;;;::::::999888666444333222444444000...///---)))************++++++++++++''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))*********++++++++++++,,,++++++,,,,,,,,,---------***,,,...000////////////222@@@QQQmmmxxxkkkaaaWWWWWWkkkwwwuuuuuu|||xxxooo^^^XXXUUUZZZ`````````aaa]]]^^^_________]]][[[YYYTTTOOOIIIDDD???:::333...***(((''')))+++,,,***(((***)))))))))((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,---///000000444<<>>AAABBBBBBEEEHHHLLLQQQZZZeeemmmiiiXXXUUULLLMMMPPPQQQOOOJJJFFFEEEFFFCCCBBB@@@???<<<;;;999888999999999888777555444333222444444000...///---)))***++++++++++++,,,,,,,,,''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***---000000......000333>>>RRRaaarrrsss\\\SSSYYYkkklllaaalllyyyiiiZZZXXX\\\_________^^^]]]]]]___aaa```\\\XXXYYYSSSLLLIIIHHHDDD<<<444)))((('''(((***++++++*********)))))))))((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......---......///000222111<<>>>>>AAADDDFFFHHHMMMUUU[[[gggWWWUUUMMMOOOQQQRRROOOJJJFFFEEEFFFBBBBBB@@@>>><<<:::999888888888888777666444333222222444444000...///---)))*********+++++++++,,,,,,''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,------------...---///000///...000555;;;LLL\\\```cccyyyqqq\\\MMMVVVrrrqqqrrrkkk^^^[[[[[[]]]```___]]]\\\___bbbaaa[[[VVVUUUPPPLLLJJJIIIFFFAAA<<<000...***(((((()))+++,,,*********)))))))))((((((***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((())))))))))))*********++++++,,,,,,,,,,,,------+++***+++...000///000333999HHH\\\mmmyyy~~~{{{zzzsssnnnrrr~~~wwwkkkhhhhhhvvvvvvsssvvvyyy{{{www|||~~~yyyuuurrrmmmfffaaa\\\VVVNNNHHHEEEBBB>>>;;;:::888555333333333111000////////////...///////////////......///............///000000//////////////////......//////////////////////////////000000111222333333222222333444666888:::;;;>>>AAADDDEEEFFFHHHMMMRRRgggWWWUUUNNNOOOQQQRRRPPPJJJFFFEEEFFFCCCBBBAAA???===;;;999888777777777666666444333222222444444000...///---)))))))))))))))*********+++''')))***)))((('''(((***(((((((((((())))))))))))************************((()))))))))************))))))*********+++++++++************************++++++,,,,,,,,,---------,,,,,,---------........./////////...000666@@@GGGPPPaaadddeeettt}}}sssiiiQQQQQQXXXmmmooo```XXX[[[bbb```^^^]]]```dddccc\\\VVVOOONNNMMMJJJHHHEEEEEEEEE;;;777111***''''''***---************))))))))))))***)))(((&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))******))))))((())))))))))))*********+++++++++,,,,,,---------+++***,,,000000---000666JJJZZZlllwww}}}xxxtttooonnnttt|||zzzkkkfffppp}}}|||vvvuuuwwwyyy~~~yyysssooogggbbb\\\XXXTTTOOOHHHCCC???===:::888777555333222222222111000/////////000......////////////.....................///000000////////////.......................................//////000000111111111222222333444555777999::::::===@@@AAAAAACCCGGGKKKhhhXXXVVVNNNNNNQQQRRRPPPKKKGGGFFFGGGDDDCCCAAA???===<<<:::999777777777777666555444333222444444000...///---)))(((((()))))))))*********''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))************)))************+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,---------..................///444===HHHSSSYYY[[[mmmtttsssvvvnnn[[[PPPRRRhhh}}}vvvssssssyyy}}}~~~nnnXXXQQQTTT]]]]]]___ccceeeddd___ZZZPPPPPPNNNKKKGGGFFFHHHKKKCCC@@@999222+++)))+++---++++++*********)))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((()))************)))))))))*********++++++***++++++,,,,,,------...///---000222///,,,666DDDeeeuuu~~~ppprrrtttxxxwwwoooiiimmm~~~|||yyywwwwwwyyy~~~{{{vvvqqqjjjfffZZZUUUPPPLLLJJJFFFAAA<<<999888666444222111000000111111000/////////000000------.../////////......,,,,,,++++++,,,,,,---............................................................/////////000000222222222333444666777888777:::===>>>>>>@@@EEEIIIiiiYYYVVVNNNNNNPPPRRRPPPKKKHHHGGGHHHEEEDDDBBBAAA>>>===;;;:::777777777777777666555444222444444000...///---)))))))))*********+++++++++''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))************)))************+++++++++))))))*********+++++++++*********++++++++++++,,,------------............---///555CCCTTTdddmmmpppttt~~~|||qqqfffXXXQQQXXXqqq}}}sssrrrssswww|||www{{{wwwvvvfffQQQKKKSSSWWW\\\aaacccccc```___WWWSSSMMMIIIGGGHHHIIIJJJEEEEEEBBB;;;444...,,,,,,+++++++++*********)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((******++++++***************+++++++++,,,******+++,,,,,,---......000...000222///222GGG```vvvyyypppkkkooottt}}}~~~yyyuuu|||~~~{{{vvvpppkkkeee___ZZZPPPLLLFFFCCCAAA>>>:::666444444333111000///////////////.........//////000,,,---......//////......,,,,,,++++++,,,,,,---...,,,------....../////////........................---............/////////111111111222222444555666666999;;;;;;:::===BBBGGGkkkZZZVVVNNNMMMPPPRRRPPPLLLHHHHHHIIIEEEEEECCCAAA???===<<<;;;777888888888777666555555222444444000...///---)))******+++++++++,,,,,,,,,((()))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))************)))************+++++++++))))))******++++++++++++))))))*********+++++++++---------.........//////...222===QQQhhhzzzxxxaaaRRRMMM___~~~|||vvv}}}}}}aaaUUUIIIOOOWWW]]]______``````]]]UUUKKKFFFGGGIIIHHHEEEDDDFFFGGGCCC;;;222---++++++++++++************)))((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---.........,,,...111000:::YYYzzzwwwnnnooozzzuuupppxxxzzzvvvoooiiibbb\\\VVVRRRMMMHHHCCC???===;;;666222333333333111/////////000......---------...//////,,,,,,---.../////////......------------...//////,,,,,,------...///000000........................------..................000000000000111222333444222444555555444666<<>>;;;888666444333222111111111000000//////////////////............///............---------..................------,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////000000000111111111111444666777888888999<<<>>>nnnYYYVVVSSSOOOPPPPPPNNNJJJGGGEEEEEECCCDDDDDDBBB???;;;999999999:::;;;;;;:::999777555555444333111...,,,+++***,,,******---000000,,,)))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************)))))))))((())))))************))))))******+++++++++,,,,,,,,,+++,,,,,,---------------,,,---............///111///<<>>;;;:::999777777888888777666444333555444222000...---+++***---))))))000999:::111((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))(((((()))***++++++++++++******+++++++++,,,,,,,,,+++,,,...///000///...---+++...000000...///222555;;;MMM\\\cccooozzzxxxlllRRRSSSXXXfffzzzsssyyy{{{|||yyycccYYYWWWXXXZZZ^^^]]]]]]]]]ZZZQQQCCC999:::;;;???EEEJJJLLLLLLJJJCCC===666///,,,+++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************++++++,,,,,,,,,,,,...///000000000000111000888JJJ[[[ggguuuyyyzzz~~~wwwxxxyyyzzzssslllggg[[[VVVPPPIIIDDD???:::777666555444222000//////...000000000000/////////////////////............---............------------------------------......---------------------------------------------------............/////////////////////000000000000000111333333333444666888pppZZZWWWRRROOOQQQRRRPPPMMMIIIGGGFFFDDDEEEDDDAAA>>>;;;::::::555555666666555444222222444333222000///---,,,+++---***)))000888999111)))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))*********)))))))))))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++---///111222000...------///111000...111777<<>>:::777444444333222111000000000000//////////////////////////////.........---------.........---------,,,,,,,,,,,,------------..............................---------------------------------.........//////........./////////000000///000111222111222555777qqq[[[XXXSSSPPPRRRSSSRRROOOKKKIIIHHHEEEEEEDDDAAA===:::::::::888888888888777666555555444333222000///---,,,++++++++++++---//////---+++))))))))))))))))))))))))'''((())))))******))))))************************))))))))))))))))))******(((((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---000222222111...------...//////111777???FFFRRRVVVaaammmlll\\\NNNIIIXXXvvv~~~{{{xxxuuutttvvvrrrrrrwww|||}}}}}}gggVVVOOOTTTXXX\\\^^^]]]YYYSSSOOO???;;;666555999@@@FFFJJJOOOJJJBBB999111---++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,,,,---------///000///------///111444AAAYYYppp~~~~~~|||tttkkklllwww}}}vvvtttuuuuuu~~~~~~wwwoooggg^^^UUUPPPHHHEEE@@@<<<:::888555444222222111000000000111111.....................///............------------...------------,,,,,,,,,,,,,,,,,,,,,------..............................------------------------------------............---............////////////000222111111222444666rrr\\\XXXSSSOOOQQQSSSSSSOOOLLLIIIHHHEEEEEEDDD@@@===::::::;;;777777666555555444444333333333222000///---,,,,,,***,,,,,,***((('''***---))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---///000111000///...,,,---///555>>>HHHPPPUUU```fffqqqsss___IIIKKK[[[wwwzzzvvvtttpppppppppooonnnmmmlllkkkjjjiiigggddd```^^^[[[ZZZ^^^ZZZZZZ```eeehhhkkkooovvvvvvvvvyyy~~~bbbMMMOOOUUU\\\aaaaaa]]]WWWSSSEEE???888555666<<>>===>>>???@@@HHHKKKMMMJJJBBB999222///))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,---...///,,,...///...---111999@@@NNNhhh|||vvvxxxyyytttnnnqqq||||||vvvlllggg^^^VVVOOOHHHCCC???999666444222222222222111//////............//////,,,,,,---------..................---------,,,,,,---------,,,,,,,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///000111000000000222444rrr\\\YYYTTTKKKNNNPPPPPPMMMIIIFFFEEEFFFEEECCC@@@<<<::::::<<<777777666555444444444444333222111000///...---,,,)))***+++,,,++++++,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++************************(((((())))))*********+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------.........//////444AAAVVVlllzzz~~~||||||wwwgggUUUZZZsss|||uuuqqqnnnllljjjiiieee^^^XXXUUUSSSQQQNNNKKKJJJJJJJJJHHHGGGEEECCCAAAAAABBBBBB@@@@@@@@@@@@??????>>>>>>@@@<<<<<<@@@CCCBBBBBBEEEAAADDDHHHJJJKKKMMMQQQUUUUUUYYY^^^```aaacccfffjjjpppqqqrrrtttuuuwwwxxxxxxzzz~~~yyywwwlllbbbWWWTTTYYY^^^]]]ZZZ[[[VVVOOOIIIDDD@@@<<<:::EEEJJJPPPPPPIII>>>666111)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))******+++---...//////+++---///...///555???HHHffftttrrr}}}tttlllooozzz|||yyyuuuooo```ZZZRRRIIICCC>>>999777666444111000111222111111111000000/////////000000,,,,,,,,,------...............---------,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000/////////111333ttt^^^ZZZTTTPPPNNNOOOQQQNNNFFFBBBAAABBBCCCCCC@@@<<<999888777999777444444444555333222444333111000...---------,,,,,,,,,------.........************************(((((((((((()))))))))))))))************+++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++************)))+++...---+++---111000444CCCWWWhhhqqqwww{{{ooohhhaaaeeevvv~~~wwwpppgggaaa[[[ZZZWWWSSSNNNJJJGGGFFFDDDCCCBBBAAA@@@AAAAAABBB???>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======>>>???AAABBBCCCCCCGGGHHHIIIKKKNNNQQQTTTUUU\\\___bbbfffhhhlllppptttwwwxxxzzz|||zzzwwwuuuxxxrrruuugggSSSQQQYYY\\\YYYXXX]]]]]]UUUOOOMMMIIICCC@@@FFFMMMSSSSSSKKK>>>555---,,,+++++++++***((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++,,,,,,------------------000/////////...555LLLcccyyyzzzssstttvvvppp~~~wwwnnneee___PPPJJJBBB===999777333111111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000sss]]]YYYTTTPPPNNNOOOQQQNNNGGGBBBBBBBBBCCCCCC@@@<<<999888888888666444444444444444222444333111000...---------,,,,,,,,,,,,,,,---------************************(((((((((((()))))))))***)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,...111111///111666555999FFF[[[kkkpppooommmYYY___iiixxx~~~vvvnnnfff___WWWRRROOONNNMMMKKKHHHFFFEEEDDDAAA@@@???=========>>>????????????>>>>>>===================================================<<<<<<>>>>>>??????@@@@@@@@@AAA@@@@@@AAACCCEEEGGGIIIKKKNNNQQQUUUYYY^^^dddkkkooorrruuuxxx{{{}}}wwwrrrwwwxxxhhhUUURRRVVVYYY[[[^^^]]]YYYXXXZZZWWWQQQCCCFFFLLLPPPQQQLLLEEE???000---***)))***+++***((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************++++++++++++,,,,,,------------......///...///111333===SSShhh|||xxxzzz~~~zzz{{{yyy~~~wwwmmmbbbVVVOOOJJJEEE>>>999777555222000111111111000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........................../////////000000000000rrr\\\YYYSSSQQQOOOPPPRRROOOHHHCCCCCCBBBCCCCCC@@@===:::888888888666444333444444444222444333111000...---------,,,,,,,,,+++++++++++++++************************((((((((()))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++//////...111666:::>>>KKK```mmmmmmeee^^^SSSbbbvvv}}}vvvlllggg___XXXRRRMMMIIIFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>><<<;;;;;;<<<======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;========================<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHLLLQQQXXX```eeeiiilllqqqtttvvvxxxyyy{{{tttsss```PPPPPPTTTYYYZZZZZZYYY\\\___]]]XXXMMMMMMMMMOOOOOOLLLHHHDDD666000***(((***,,,+++)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))************+++++++++,,,,,,,,,---------.........---++++++000999HHH\\\mmmyyyrrryyyvvvzzz~~~wwwnnndddXXXLLLEEEAAA===888555333222111000111111000000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------....../////////000000000ppp[[[XXXSSSQQQOOOPPPRRRPPPIIIDDDDDDBBBCCCCCCAAA===:::999999777555333333444444444333444333111000...---------,,,+++++++++******))))))************************(((((()))))))))*********))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---111777>>>EEETTTdddjjjddd[[[WWWdddtttzzztttmmmeee___TTTQQQLLLHHHEEEDDDDDDDDD>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@BBBCCCDDDDDDGGGLLLRRRWWW\\\___cccgggjjjnnnrrruuuwwwxxx}}}{{{aaaSSSNNNVVVYYY\\\]]]^^^^^^\\\ZZZYYYWWWTTTRRROOOJJJEEEAAA===555,,,(((***,,,***((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------......//////000---...555CCCVVViiiuuusss|||~~~wwwoooxxxtttvvv~~~xxxsssiii```VVVNNNFFFAAA999777444222111111111111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------........./////////000000nnnYYYVVVRRRPPPOOOPPPRRRPPPIIIEEEEEEBBBCCCCCCAAA>>>;;;::::::666444333222444444444333444333111000...---------+++++++++******)))))))))************************))))))))))))************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111//////111222333999@@@HHHQQQ___gggbbbXXXUUUXXXyyy{{{pppfff^^^WWWPPPKKKFFFEEEBBB@@@???@@@BBBDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPPPPOOONNNMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBAAA@@@?????????@@@BBBBBBAAA@@@@@@CCCHHHLLLNNNPPPSSSWWW\\\cccjjjppplllnnnsss{{{xxxyyy}}}```LLLTTTYYY___cccaaa^^^^^^___^^^\\\ZZZXXXSSSLLLCCC===AAA999000,,,++++++)))&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---......///000000222333777BBBTTThhhwww~~~xxx}}}{{{pppgggjjjttt{{{}}}www{{{}}}||||||xxxvvvllldddXXXMMMEEE@@@<<<:::444444333222111111111222000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------............////////////mmmXXXUUUQQQOOONNNOOORRROOOIIIEEEEEEBBBCCCCCCAAA>>>;;;;;;;;;555444222222333444444333444333111000...---------+++++++++***************************************)))))))))*********++++++)))************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000...///333666999AAAIIIUUU]]]eeedddZZZSSSZZZfff{{{kkkeee]]]UUUNNNHHHCCC@@@BBBBBBAAA???>>>???AAADDDAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFHHHJJJNNNPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSOOOOOONNNNNNMMMLLLKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDBBBAAA@@@@@@??????@@@@@@???>>>>>>@@@DDDGGGEEEFFFGGGJJJNNNUUU^^^dddeeegggnnnwww|||~~~zzzzzz{{{vvvmmmTTTSSSUUUZZZ______]]]]]]aaa[[[[[[\\\[[[XXXPPPFFF???>>>:::555111...+++)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111...777DDDUUUjjj|||vvvbbbZZZfff}}}yyyzzzyyy||||||zzzvvvkkkccc[[[NNNCCC<<<888777666222333333222000000111222000000////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////kkkWWWUUUQQQNNNMMMNNNQQQOOOHHHDDDDDDBBBCCCCCCAAA>>><<<;;;;;;555333222222333444444333444333111000...---------*********+++++++++++++++************************))))))*********+++++++++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---+++---444:::@@@KKKUUU]]]___aaa]]]WWWZZZkkk~~~yyyjjjeeeTTTQQQLLLHHHEEEBBB@@@???@@@BBBDDDCCCCCCCCCFFFIIIFFFHHHJJJLLLOOORRRTTTUUUTTTUUUVVVYYY\\\aaadddfffggghhhjjjmmmppprrrtttuuurrrqqqooommmkkkhhhgggfff``````^^^\\\YYYWWWVVVUUURRRQQQPPPOOOMMMLLLJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDAAABBBBBBAAA@@@@@@CCCEEEAAABBBBBBCCCDDDHHHNNNRRRWWWYYYaaalllssswww}}}|||wwwzzzxxx{{{yyyqqq```WWWSSSWWW\\\\\\\\\]]]YYYZZZ\\\\\\ZZZSSSIIICCC777888999666111---++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,---...///000111111...AAA\\\vvvwwwgggfffvvvzzzxxxiii\\\UUUOOOFFF???:::888666555000222333222///...///111000000/////////.................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////kkkVVVTTTPPPNNNLLLMMMPPPNNNHHHDDDDDDBBBCCCCCCAAA>>><<<;;;<<<444333111222333444444333444333111000...---------*********+++,,,,,,,,,---************************)))************+++++++++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------............---111999BBBKKKWWWbbb^^^\\\YYYWWWXXXeee}}}}}}ppp]]]OOOKKKEEEDDDBBBAAAAAAAAABBBBBB>>>AAAFFFHHHIIIKKKOOORRRTTTVVVYYY^^^ccchhhkkkmmmmmmnnnpppssswww|||~~~yyyxxxuuurrrnnnkkkhhhgggdddccc```^^^[[[XXXVVVUUUQQQPPPOOOMMMLLLLLLKKKKKKGGGHHHGGGFFFCCCBBBBBBCCC@@@AAABBBAAA@@@@@@BBBDDDCCCFFFOOO\\\dddjjjqqqxxx}}}www|||xxxnnnuuu~~~uuuvvvsssbbbTTTVVV^^^```]]]\\\[[[\\\\\\\\\YYYRRRJJJDDD111666:::999333......///(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---...///000111222777RRRwww|||tttzzz{{{yyy~~~zzzooo^^^OOODDD@@@<<<888777666444333000222333111...---...000000/////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******+++,,,,,,---......************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////kkkVVVSSSNNNMMMNNNNNNNNNLLLIIIFFFDDDDDDDDDDDDAAA===;;;:::;;;666444333333444555444222222111///...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''(((***+++,,,---...++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++,,,...//////...,,,000333555777CCCSSS]]]]]]cccSSSLLLYYYpppxxxssshhh]]]SSSKKKGGGDDDAAA???>>>???AAACCCDDDDDDGGGLLLRRRWWWZZZ^^^ccchhhooosssyyy~~~}}}{{{yyyuuuooohhhccc^^^\\\YYYXXXWWWVVVSSSQQQNNNOOOPPPPPPMMMKKKIIIIIIDDDDDDDDDBBB@@@??????@@@<<>>@@@DDDFFFIIIOOOVVV[[[eeejjjsss|||mmmXXX[[[^^^XXXZZZ\\\\\\YYYYYYZZZTTTKKK888444444:::<<<888333111+++***)))((('''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,---......///...000333222000555>>>OOOgggzzz}}}wwwiii\\\OOOBBB888999888666444333222222222000000111111111222222222111111111111111111111111///000000111111000000////////////////////////////////////...---,,,,,,,,,...------,,,++++++******---,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,---------......lllYYYVVVQQQNNNNNNNNNMMMKKKHHHEEECCCCCCCCCCCCAAA===;;;:::;;;777555444444444444222111222111///...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------///555<<>>???@@@BBBCCCFFFKKKQQQXXX]]]```nnnttt}}}wwwpppkkkgggeeeaaa^^^[[[ZZZZZZZZZYYYWWWTTTPPPKKKFFFBBB???@@@@@@@@@???@@@DDDIIIMMMVVVZZZbbblllvvvggg]]]]]]ZZZ[[[]]]]]]ZZZYYYZZZWWWSSS===666333888===;;;777444///+++'''&&&(((***+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,------......---...111111///111;;;FFF[[[iiiyyy}}}wwwzzz}}}jjjWWWLLLCCC<<<777777666555444444333444444222222222222222333333333333333333333333333333333000111111222222111111000111111111111111111111111000000//////......------.........---,,,,,,++++++------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......lllYYYVVVRRROOONNNNNNLLLJJJGGGEEECCCBBBCCCBBB@@@===;;;:::;;;777666444444444444222000222111///...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,******+++,,,,,,---------,,,,,,------,,,---...000222888BBBLLLSSSVVVRRRMMMGGGUUUiii{{{|||sssiii```VVVOOOFFFDDDCCCBBBBBBDDDFFFGGGIIILLLRRRYYYaaaiiiqqqvvvzzzuuunnngggcccaaa___^^^^^^]]]ZZZVVVSSSNNNJJJGGGDDDBBB@@@>>>===@@@CCCFFFKKKNNNSSS\\\fffrrr{{{dddYYY^^^ZZZ]]]^^^\\\ZZZXXXVVVUUUEEE999111444:::<<<:::888555...'''&&&)))+++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,///111000...444BBBPPPbbbjjjwww|||tttuuu|||ttt]]]KKKAAA===:::888555555555555555555555555444444444444444444444444444444444444444444444444222222333333333333222222222222222222222222222222111111000000/////////////////////......---------...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......jjjXXXVVVRRROOOOOOMMMKKKIIIFFFDDDCCCAAABBBBBB@@@===;;;:::;;;777555444444444444222111222111///...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))*********++++++,,,,,,,,,***+++++++++,,,---......,,,---------,,,---111444999>>>HHHPPPRRRPPPNNNMMMZZZjjj||||||ttthhh]]]TTTLLLFFFCCCAAABBBCCCEEEIIIMMMQQQSSSaaafffmmmuuu}}}zzztttoookkkfffccc```^^^]]][[[WWWTTTLLLIIIDDD@@@??????@@@@@@AAABBBDDDIIIQQQZZZbbbggguuu{{{zzz```WWWVVVXXX[[[]]][[[XXXWWWWWWNNN???222111666999:::;;;;;;444,,,)))***+++)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------...//////---111222///000<<>>>>>>>>@@@DDDIIINNNQQQaaaiiiuuuqqq|||rrrzzz|||^^^YYYWWWYYY\\\]]][[[ZZZ\\\VVVGGG888444555666888:::>>>888222...,,,+++)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---111222111888KKKcccrrr}}}}}}|||tttiiiggglll}}}vvv{{{zzzzzz}}}pppYYYOOOBBB:::888888777555666666777888999999888888888888888777777777777777555555555555555555555555444555555666666555555444333333333333333333333333333333222222222222222222111111111111111000000000000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,---...//////,,,,,,,,,---------......jjjYYYXXXTTTQQQOOOMMMJJJGGGEEECCCBBB@@@AAAAAA???<<<;;;;;;;;;444333222333555555555444222111///...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++)))******+++,,,,,,------++++++++++++,,,...000111+++---///...---111888???FFFJJJOOOOOOHHHGGGUUUfffsss}}}}}}vvv^^^TTTLLLIIIGGGEEEGGGKKKPPPTTT[[[eeeppp{{{}}}tttmmmiiieee```[[[[[[WWWRRRMMMJJJFFFAAA===?????????@@@AAACCCEEEFFFRRRZZZgggttt~~~}}}xxxuuu{{{xxxssshhh___ZZZ\\\^^^\\\[[[^^^[[[OOOBBB<<<999666555777===:::666222///,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...111222444BBB]]]yyypppaaaeeessszzz{{{zzzooo___NNNFFF===999:::<<<;;;888777888999:::::::::999999999999999999888888888777777777777777777777777777555666666777777666666555555555555555555555555555333333333333333333333333111111111222222222222222000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......kkkZZZZZZVVVQQQOOOMMMJJJGGGEEECCCBBB@@@@@@AAA???<<<;;;;;;;;;333222222333555666666555222111///...///...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))***+++,,,,,,------++++++++++++,,,...000111+++---///......222:::BBBJJJMMMQQQNNNEEEFFF[[[rrrwwwwwwvvv^^^SSSKKKFFFHHHJJJIIIMMMRRR[[[___gggrrr~~~{{{tttnnnfffaaa\\\YYYVVVSSSRRROOOIIIEEE===>>>>>>???@@@@@@@@@@@@FFFMMMZZZfffrrr{{{nnnpppxxxjjj___]]]]]]ZZZZZZ]]]\\\SSSJJJDDD===666333444;;;;;;999555000---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...111222666IIIjjjrrr___dddvvv~~~~~~|||yyyeeeTTTGGG@@@999666999;;;:::888999999;;;;;;;;;;;;:::999:::::::::999999888888888888888888888888888888888666666777777777777666666777777777777777777777777444444444444444444444444222222222222222222222222000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......ppp^^^XXXPPPLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@>>>:::999999:::666666555444222111000000222111000///---,,,+++***++++++++++++++++++++++++************************))))))************)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---...///---...555AAAKKKXXXUUUGGG@@@GGGQQQbbbzzz{{{rrriiibbbVVVJJJIIIEEEDDDJJJQQQWWW___fffuuu{{{uuuhhh___\\\YYYWWWVVVTTTQQQNNNHHHCCC>>>;;;;;;<<<>>>???AAABBBFFFNNNZZZhhhuuu}}}uuu}}}dddZZZ]]]\\\ZZZ]]][[[YYYPPPDDD>>>???===999333888???@@@666,,,+++000***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))***++++++,,,,,,,,,,,,,,,---------......---,,,++++++---/////////...222111===ZZZtttkkkbbbuuu}}}vvvbbbMMM@@@???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999:::;;;;;;;;;:::999888777888888999888777777666666666666666777777777666555555555444444444444333333333222222222111000//////.........,,,,,,------------------...,,,******+++,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------ppp^^^YYYPPPLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@>>>;;;999999:::444444444333333222222222111111000...---,,,+++***++++++++++++++++++++++++************************))))))************)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---///000333:::DDDKKKMMMMMMGGGFFFPPPXXXdddwww~~~~~~yyypppcccZZZTTTPPPKKKGGGLLLLLLSSS```kkkssszzz~~~nnniiibbb\\\ZZZXXXUUUSSSKKKHHHCCC@@@>>>>>>>>>===>>>>>>@@@EEENNNYYYcccjjjwww|||hhh[[[ZZZ\\\]]]YYY[[[XXXNNNGGGDDD>>>888666777;;;@@@===444---,,,,,,***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---///000111111222888:::HHHeee|||wwwgggooommmYYYKKKDDD>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<999999999999::::::;;;;;;999888888777777666666555444444444444333333333333333333222111000000000000.........---------------...,,,******+++,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------qqq___ZZZQQQLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@>>>;;;999999:::444333333222222333333444111111000...---,,,+++***++++++++++++++++++++++++************************))))))************)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---000444:::AAAGGGKKKCCCFFFEEEKKKZZZcccooo~~~}}}wwwiiiZZZMMMJJJHHHFFFIIIPPPQQQVVVdddvvv}}}qqqgggbbb___\\\ZZZTTTQQQLLLIIIFFFBBB>>>;;;???>>>===>>>CCCJJJQQQUUUeeekkkttt{{{{{{]]]YYY]]]]]][[[^^^\\\UUUNNNHHHAAA<<<888555888AAAFFF???222(((,,,+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,,,,---///000111222222111;;;BBBRRRmmm~~~qqqlll~~~rrr^^^NNNGGGFFFAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@AAABBBCCCDDDCCCCCCAAAAAA???@@@AAAAAAAAA???>>>===::::::;;;;;;;;;;;;:::::::::::::::999888777777777555555555555444444444444555444333222222111111111000000//////......------...---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------rrr```YYYPPPLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAA>>>;;;999:::;;;555444333222222222222333111000///...---,,,++++++++++++++++++++++++++++++************************)))******++++++******))),,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...222:::BBBGGGJJJJJJ@@@EEEDDDLLL___mmm|||}}}yyyzzzkkkccc```OOOFFFJJJMMMKKKSSS```cccjjjyyyvvvoooiiibbb^^^[[[XXXUUUQQQMMMHHHAAA===BBB@@@>>>===???CCCHHHKKKRRRZZZdddnnnxxxkkk[[[YYYYYY]]]^^^[[[VVVOOOJJJFFFCCC888444888EEEMMMFFF777,,,+++***)))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))***++++++,,,,,,---,,,,,,,,,---------......---.../////////000111222///@@@MMM\\\qqq|||~~~xxx{{{yyy|||xxxfffUUUKKKIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNPPPQQQQQQOOOOOOMMMLLLKKKIIIGGGEEEDDDCCCEEEFFFHHHIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@???>>>===;;;:::<<<;;;;;;:::999888777777777777666666666555555555555555444333222222222222222222111000///......---///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------------rrr___YYYPPPLLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAA???;;;::::::;;;888777555222111000000111000000///...---,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...111777@@@GGGJJJJJJHHH@@@HHHKKKTTTcccnnn{{{xxxqqq||||||mmm^^^VVVRRRGGGGGGSSSZZZ[[[cccqqq~~~}}}tttiii```[[[YYYWWWUUURRRNNNIIIFFFBBB@@@>>><<<===@@@CCCFFFEEELLLVVVaaakkkwwwwwwggg[[[YYY\\\[[[ZZZYYYUUUNNNGGGCCC777666;;;GGGOOOIII===555,,,***((((((***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))************************))))))))))))))))))))))))((()))***+++++++++++++++*********+++,,,,,,------,,,,,,,,,---------.........///000///......111333444MMM___hhhssszzz~~~|||xxxyyy}}}nnn^^^VVVRRRQQQPPPOOOPPPSSSUUUXXXZZZZZZ[[[\\\^^^aaabbbbbb```]]][[[XXXWWWUUUSSSPPPNNNLLLKKKNNNOOOPPPQQQPPPNNNLLLJJJGGGFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA======<<<;;;:::999888777888888888777777777666666555555444333222222222222333333222222111000//////000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......ppp^^^XXXPPPLLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAA???<<<::::::;;;:::888555222000//////000000//////...------,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......111666>>>EEEIIIIIIGGGFFF@@@MMMWWW^^^fffgggmmmwwwsss}}}zzzsssiii[[[OOOJJJKKKKKKTTTdddpppttt|||wwwlll___]]]ZZZXXXWWWUUURRRPPPCCCAAA>>><<<;;;<<>>===<<<;;;:::999999999999999888888888888666555444333222222222222444444333333222222111111000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------.........mmm\\\XXXQQQLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBB???<<<:::;;;<<<999777444111000000111111/////////...------,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///444;;;DDDIIIHHHFFFDDDCCCDDDTTT___cccddd```fffyyy}}}{{{jjj^^^UUUNNNKKKKKKTTT]]]kkkyyytttooohhhbbb]]]ZZZXXXVVVLLLIIIEEEAAA>>>============???BBBEEEJJJSSS```iiivvvsssllljjjrrr{{{}}}xxxsssuuuiii```bbbccc\\\PPPHHH@@@::::::DDDNNNOOOKKKHHH:::555...)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,+++******+++,,,,,,------...,,,,,,,,,---------.........///000//////333<<>>>>>>>>===<<<>>>FFFQQQZZZiiivvvsssooovvvaaa]]]```]]]WWWTTTEEE;;;777@@@NNNRRROOOLLLAAA;;;222+++(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......---///000///000777BBBKKKwwwwwwkkk```YYYVVVSSSNNNHHHEEEDDDDDDEEEFFFEEEDDDCCCAAA@@@???>>>;;;;;;::::::::::::999999999888777666666555555555333333444444444444444444111///...---//////...------------------------------,,,,,,,,,,,,---......++++++,,,,,,---...//////fff\\\ZZZPPPMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA???<<<::::::::::::666555444444222222111000.........---,,,,,,++++++,,,+++***))))))***+++,,,***++++++***))))))***,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---,,,---000333:::AAAGGGFFF@@@>>>AAAGGGQQQZZZaaa^^^XXX]]]ppp~~~hhhYYYLLLJJJNNNTTT\\\eeeooowwwyyyllleee___ZZZXXXXXXVVVQQQJJJDDDAAAAAA===<<<===???@@@BBBIIIQQQZZZeeeuuu}}}```___ddd]]]XXX\\\NNNBBB777:::GGGRRRRRRMMMKKKBBB555,,,******+++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''***((((((***,,,***))))))+++++++++*********))))))++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,---------......///...//////---444III___}}}xxxnnnkkkfff^^^UUUMMMHHHEEEDDDBBBCCCDDDDDDCCCBBBAAABBB???>>>===;;;999999888888999999888888777777666666444444555555444444333222111000000///...------,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,hhh]]]ZZZOOOMMMKKKIIIGGGEEEDDDCCCBBBBBBAAA???<<<;;;:::999999666555444444222222111000//////......---,,,,,,,,,,,,+++************+++,,,***+++,,,+++*********,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,...222666???DDDFFFCCC>>>>>>CCCJJJPPPYYY```^^^YYY]]]lllzzz}}}oooZZZSSSOOOUUU]]]dddnnnvvv|||}}}rrrfff]]][[[YYYWWWTTTPPPKKKGGGEEEAAA>>>===>>>>>>???FFFNNNRRR\\\kkkwwwcccWWW[[[ZZZXXXXXXSSSHHH<<<<<>>===@@@@@@EEENNNWWWaaannn|||yyyyyyzzz^^^SSSVVVZZZYYY[[[VVVQQQMMMNNNQQQUUUWWWTTTQQQKKK@@@444,,,)))***+++++++++*********))))))***))))))))))))))))))***)))))))))))))))))))))))))))(((((((((***---000222...///...+++***---//////************************++++++++++++++++++++++++---,,,+++***+++,,,---...------------............------...222===PPPfffvvvxxxfff```WWWOOOIIIEEECCCBBBAAABBBBBBAAA@@@???===<<<<<<<<<;;;:::999888888777777777777888777777666555444444333333222222222111111000//////............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,ppp___YYYNNNLLLKKKIIIGGGEEECCCBBBBBBAAA@@@???>>><<<:::999888666555444444222222111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,,,,---222999???CCCEEEBBB===;;;???GGGQQQYYY[[[]]]`````````dddlllrrrvvvcccYYYYYY]]]fffqqq}}}xxxllleeebbb```]]]YYYUUURRRRRRSSSPPPHHHAAA@@@>>>AAAFFFLLLUUUbbbqqq|||uuusss|||~~~hhhRRROOOXXX___ZZZZZZYYYXXXUUUUUUUUUWWWTTTSSSOOOEEE999///***)))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))***)))((('''(((***,,,...///333111***'''***,,,+++************************++++++++++++++++++++++++---,,,+++***+++,,,---...---------.........//////000000111777DDDXXXjjjtttzzz~~~}}}uuuhhh\\\RRRJJJCCC???@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<;;;999888888777666777777777777666555555444444444444333333333333111000///...------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,ooo^^^ZZZOOOMMMLLLJJJHHHFFFDDDCCCCCC@@@@@@???>>>===:::999888666555444444222222111000000000//////...------,,,++++++,,,,,,,,,,,,++++++)))+++------,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------000666===BBBDDDAAA>>><<<>>>DDDKKKRRRUUULLLPPPUUUWWWYYY___iiirrryyyggg[[[ZZZdddqqqwwwwwwnnngggaaa]]]YYYVVVVVVXXXTTTJJJBBB>>>>>>@@@BBBEEEJJJUUUcccmmm{{{}}}sssuuuzzzuuu~~~yyy^^^SSSXXXaaaYYY[[[]]]]]][[[YYYWWWWWWTTTSSSPPPIII@@@666...++++++++++++************)))+++******))))))******+++))))))))))))))))))))))))******(((((('''((()))***777<<<;;;000***+++,,,)))***************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------------.........////////////111333:::JJJ\\\hhhlllwww|||xxx|||zzzmmmaaaUUUIIIBBBBBBAAAAAAAAAAAABBBBBBCCC???>>>===<<<;;;:::999888777777777777777666555555444444444444444444444444222111000...------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,nnn^^^ZZZRRRNNNMMMKKKIIIGGGEEEDDDDDD@@@@@@@@@???===;;;888777666555444444222222111000//////......---,,,,,,,,,******+++,,,,,,+++*********+++,,,+++*********,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///......222999???CCCDDD===<<<>>>CCCIIINNNNNNMMMFFFMMMUUUXXXXXX[[[dddmmmuuu{{{~~~|||||||||~~~rrrddd___aaaiiivvvvvvkkkeee]]]XXXVVVVVVSSSJJJBBB???>>>?????????BBBJJJUUU]]]ooowwwsssvvv{{{~~~nnnaaa]]]ZZZ\\\]]]]]]]]][[[ZZZYYYTTTSSSQQQMMMGGG>>>444...+++++++++************)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))555>>>>>>333,,,......)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,............////////////---111777BBBVVVjjjrrrqqqqqq~~~yyykkk\\\RRRHHHFFFDDDBBBAAABBBCCCDDDBBBAAA@@@???===<<<;;;:::888888999999888888777666444444444444444444444444333222111000///.........------------............,,,,,,,,,,,,,,,,,,,,,,,,lll]]][[[SSSOOONNNLLLIIIGGGFFFEEEDDD@@@@@@@@@???===;;;888777666555555444333222111000///......---,,,,,,++++++)))***+++,,,,,,+++***)))***++++++***))))))***,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...///333;;;AAACCCDDD<<<<<>>???>>>======BBBKKKRRRbbbkkkyyyzzzttt{{{kkkXXX\\\\\\[[[\\\\\\]]]\\\[[[UUUSSSQQQOOOLLLDDD888000+++++++++************)))++++++************++++++))))))))))))))))))))))))(((((()))************))))))333666,,,'''+++,,,'''))))))******++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++............/////////000///555???OOOggg}}}~~~}}}rrrxxx~~~lllpppeeeMMMKKKFFFCCCAAAAAACCCDDDDDDCCCBBBAAA???>>>===<<<999::::::::::::999888888333333444444444444444444555444333111000/////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,qqq___[[[SSSOOOMMMKKKHHHEEECCCBBBAAA?????????>>><<<:::888666555555555555444333222222111///......//////...---,,,,,,,,,+++++++++******************************************************,,,,,,,,,++++++************++++++,,,,,,,,,++++++000000333:::AAACCC???:::<<>>AAA===<<<;;;;;;;;;;;;:::888:::999888666444333333222555444444333333222222111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqq___ZZZRRRPPPNNNLLLIIIFFFDDDCCCBBB?????????>>><<<:::888666555555444444333222222111000///......//////...---,,,,,,,,,+++++++++******************************************************,,,,,,,,,+++++++++******+++,,,,,,------------,,,000222666<<<@@@@@@<<<888:::???FFFIIIIIIHHHHHHHHHRRRWWWaaahhhiiihhhmmmttttttxxx{{{zzzxxx}}}yyysssbbb```bbblll{{{{{{oookkkddd]]]XXXTTTPPPMMMNNNMMMKKKIIIHHHGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKNNNQQQQQQRRRXXXdddmmmyyywwwhhhbbb___ZZZVVVUUUNNNIIICCC>>>===???CCCEEEGGGOOO^^^ppp{{{dddYYYZZZ[[[]]]]]]]]]\\\\\\YYYXXXVVVTTTPPPJJJCCC>>>333...))))))+++,,,+++(((************************************************)))))))))))))))******+++***---000...+++(((***---************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......///,,,+++///111///000222777@@@[[[~~~xxx|||uuujjjZZZMMMFFFCCCCCCCCCDDDBBBCCCFFFDDD@@@???BBB???>>><<<;;;;;;;;;:::999;;;:::999777666555555555555555444444333222222222///...------------------,,,,,,,,,,,,,,,,,,,,,,,,qqq___ZZZRRRQQQOOOMMMJJJGGGEEECCCCCC?????????===<<<:::888777444444333333222111111000000///......//////...,,,,,,,,,,,,+++++++++******************************************************,,,,,,,,,++++++++++++***,,,,,,------.........///111555;;;>>>===;;;888666;;;@@@GGGHHHGGGFFFHHHLLLTTTWWW^^^hhhlllmmmqqqwwwyyy{{{~~~zzz~~~nnnbbb[[[iiiooo|||wwwlllbbbZZZSSSPPPLLLJJJIIIIIIGGGFFFJJJHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGHHHLLLRRRVVV]]]bbbnnn~~~vvvlllhhhbbb[[[WWWTTTPPPIIIAAA<<<===AAAEEECCCIIIUUUdddqqq{{{mmmYYYTTTUUU\\\]]]XXXXXX]]]XXXWWWUUUTTTQQQLLLFFFBBB555111,,,***++++++***((())))))))))))))))))))))))************************)))))))))))))))******+++***,,,///...+++)))***,,,************+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,------......---+++,,,000222000111444666EEEeee~~~uuuyyyzzzkkkYYYKKKCCCAAABBBFFFCCCCCCFFFEEEBBBBBBDDDCCC@@@===<<<<<<<<<;;;;;;;;;;;;:::888888777777777555555555444333333222222000000...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,ppp___ZZZRRRPPPOOOLLLIIIGGGDDDCCCBBB@@@???>>>===;;;999888777333333222111111000000000000...------...///---,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000333999>>>???;;;666555666???DDDIIIIIIEEEEEEIIIMMMTTTYYYbbbkkkllljjjmmmrrr}}}~~~~~~}}}kkkaaabbbfffvvv~~~vvviii^^^XXXUUUQQQNNNKKKIIIHHHHHHIIIKKKJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIMMMLLLLLLMMMOOOPPPPPPPPPUUUTTTXXX```hhhqqq~~~yyylllaaa\\\ZZZWWWQQQHHHAAA???AAADDDDDDFFFNNNYYYcccnnn|||xxxbbbTTTPPP[[[```ZZZXXX]]]XXXWWWUUUTTTRRROOOIIIFFF:::555///+++***+++******))))))))))))))))))))))))************************)))))))))))))))******+++))),,,------+++******,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........---+++---111111///111555===MMMjjj}}}xxxiii[[[QQQIIIEEEEEEAAA@@@CCCDDDCCCCCCFFFEEEBBB???======>>>===<<<;;;;;;:::999888888888999666666555555444333333333222111///...------...///------------------------ppp^^^ZZZRRROOONNNKKKHHHEEECCCBBBAAA@@@@@@>>><<<;;;999888888444333222000000000000000///...------......---,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++*********+++,,,...///000555;;;@@@???999555666888CCCFFFHHHGGGCCCCCCFFFJJJRRR[[[iiippplllfffiiippp~~~}}}}}}}}}~~~{{{kkk```bbbooo{{{wwwjjj\\\WWWPPPLLLLLLMMMMMMMMMKKKIIIHHHIIIJJJKKKJJJIIILLLKKKJJJIIIIIIJJJKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJNNNNNNQQQTTTWWWWWWTTTPPPUUURRRRRRVVVXXXZZZ```gggpppzzzyyyjjjccc]]][[[VVVOOOHHHCCC@@@@@@???@@@DDDMMMUUU^^^mmmzzz{{{}}}xxxxxxlllXXXOOOYYYccc```\\\___XXXWWWVVVUUUSSSPPPLLLIII???:::333---+++***++++++))))))))))))))))))))))))************************)))))))))))))))******+++)))+++,,,,,,++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------...//////...,,,...000///---000666KKKYYYooo|||yyyqqqgggYYYOOOEEE@@@===@@@CCCCCCCCCFFFFFFDDDAAA@@@@@@@@@???>>>;;;:::999999888888888888777777666555555444444333333222111///......//////------------------------ooo^^^YYYRRROOOMMMKKKHHHEEECCCAAAAAAAAA@@@>>><<<:::999888888444333222000///000000111///...------......---+++,,,,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,******)))***,,,...000222777;;;>>>===999777:::===DDDEEEEEEDDDCCCCCCEEEFFFNNNYYYiiipppkkkeeeiiirrryyyzzz}}}~~~}}}zzzwwwuuuvvvyyy}}}{{{kkkaaa```hhhxxxqqq___VVVPPPNNNKKKJJJKKKKKKKKKJJJMMMKKKJJJKKKLLLLLLKKKIIIJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMPPPTTTVVVUUURRROOORRRPPPQQQUUUWWWVVVWWW[[[]]]ccclllxxxqqqhhhaaa]]]XXXRRRMMMHHHBBB===>>>>>>AAAGGGMMMUUUcccooo~~~ssslllkkktttzzz|||vvvrrrxxxuuuaaaRRRVVV^^^___\\\\\\ZZZXXXVVVUUUTTTRRRNNNKKKDDD???888000,,,+++,,,...************************++++++++++++++++++++++++)))))))))))))))******+++)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---....../////////---...000......333;;;UUUaaaooo{{{}}}|||}}}}}}sssdddXXXKKKDDD???AAACCCCCCCCCEEEFFFDDDCCCCCCDDDCCCBBB@@@<<<<<<:::999999888888888777777777666555555444444333333222222111000///...------------------------ooo]]]YYYRRROOONNNKKKIIIFFFDDDBBBBBBAAA@@@>>>;;;:::999999999555444222000000000111222///...,,,---......---+++,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,+++******+++---///222444999:::;;;:::999;;;???CCCEEEDDDCCCDDDGGGIIIIIIHHHNNNUUU```gggeeeaaafffnnnooovvv|||tttppprrrwww|||~~~wwwnnnhhhjjjooovvvxxxkkk]]]TTTQQQMMMMMMLLLLLLLLLLLLKKKIIINNNMMMMMMNNNPPPQQQPPPNNNMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOQQQSSSRRRRRRSSSRRRQQQQQQPPPQQQRRROOOQQQVVVXXXVVVUUUWWWYYY\\\aaaeeelllxxxvvviiibbbZZZUUUSSSOOOHHHBBBBBBAAABBBFFFIIIMMMXXXbbbqqq|||}}}pppjjjccclllttttttssszzz{{{iii^^^\\\]]][[[YYY[[[YYYWWWVVVUUUSSSOOOMMMIIIDDD;;;333---+++---000++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++)))))))))***,,,,,,+++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------...////////////......//////111999CCC^^^hhhrrryyy}}}}}}www}}}xxxmmmeeeVVVMMMFFFEEEFFFDDDCCCCCCDDDDDDDDDFFFGGGFFFDDDBBB???>>>===;;;:::999999999888888777777666555555444333333444444333111///---........................nnn]]]YYYQQQQQQOOOMMMJJJGGGEEECCCCCCAAA@@@>>>;;;:::999999999666555222111000000222333///---,,,,,,---...,,,+++,,,,,,,,,+++++++++***************************************************************++++++,,,,,,,,,,,,++++++,,,...111444666::::::999999:::===CCCGGGHHHEEEDDDGGGMMMPPPOOOLLLQQQRRRWWW\\\]]]\\\```fffgggsssvvvppptttyyy|||||||||nnnlllqqq|||{{{hhh\\\SSSKKKJJJMMMKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLMMMOOORRRSSSSSSQQQRRRQQQOOONNNMMMMMMNNNNNNOOONNNNNNPPPRRRVVVYYY\\\]]][[[XXXTTTPPPPPPRRRUUUUUURRRRRRVVVWWWSSSQQQRRRTTTWWWYYYYYYZZZ```jjjrrrzzzrrrhhh]]]XXXXXXWWWOOOHHHCCCAAAAAABBBAAABBBIIIRRRaaaooo}}}}}}uuuccckkkqqqsssvvvooobbb``````^^^\\\ZZZXXXVVVUUUSSSPPPMMMKKKFFF===444...,,,...111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))***,,,,,,+++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------...////////////---...000000444???JJJhhhrrrzzz~~~~~~rrrsssxxxuuu```UUULLLJJJIIIEEECCCBBBCCCCCCEEEGGGIIIHHHEEEBBBAAA@@@???===;;;::::::999888888777777666666555555222333555666444222...,,,........................kkkWWWVVVSSSRRRPPPMMMJJJHHHGGGDDDCCCEEEBBB>>><<<:::999666444555555333222111000000000...000///******...,,,&&&******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++''''''(((***...222666999:::888666777:::???BBBEEEHHHAAAAAAJJJTTTUUURRRQQQPPPKKKKKKSSSYYY[[[```fffsss||||||tttqqqqqqsssuuuyyy|||~~~yyykkkbbbiiiuuuwwwfff\\\SSSPPPMMMHHHHHHMMMLLLMMMOOOOOOOOOOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[WWWWWWXXXXXXYYYYYYYYYYYYWWWVVVVVVWWWYYY]]]```cccbbb___[[[WWWVVVVVVXXXYYYXXXYYYYYYYYYYYYWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[dddiiirrr{{{zzzeee]]][[[WWWSSSRRRGGGDDD@@@======@@@EEEHHHSSS[[[iiixxxxxx||||||{{{sss^^^YYYZZZZZZYYYWWWUUUSSSSSSSSSSSSKKKIIIDDD;;;222,,,,,,------,,,++++++******++++++,,,,,,,,,+++***)))((((((******++++++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111///222333000@@@aaa|||~~~}}}rrrkkkaaaZZZVVVPPPHHHAAADDDDDDEEEGGGIIIIIIGGGEEEFFFEEEBBB@@@>>>=========::::::999999888777777666666666555555555444444444111111000000//////......nnnZZZVVVSSSRRROOOLLLJJJHHHFFFDDDCCCDDDAAA>>><<<:::999777555555444333222111000000000///111///++++++...---(((******+++++++++,,,,,,,,,************+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///222555777666444333666<<>>???BBBDDDLLLRRR^^^lll{{{bbbZZZ^^^[[[ZZZXXXUUUSSSRRRQQQQQQMMMKKKFFF>>>555///---...---,,,++++++***++++++++++++,,,,,,++++++)))((((((++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000...//////333888:::QQQuuuzzzqqqjjjeee^^^UUUOOOIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDBBB@@@??????>>>;;;;;;;;;::::::999999999666666666555555555444444222222111000000///......rrr\\\WWWRRRPPPOOOLLLJJJGGGEEECCCCCCCCCAAA===<<<;;;999777666555444333222111000000000111111...+++,,,...---*********+++++++++,,,,,,,,,)))))))))*********++++++)))************+++++++++------------------------.........///111222444555111000000666???EEEFFFDDD???HHHMMMLLLOOOVVVXXXTTTMMMOOOUUU\\\aaadddkkkssszzzqqqgggccceeejjjlllpppwww|||rrrfff```lllqqqzzz|||hhhZZZTTTNNNKKKKKKOOOQQQQQQTTTXXX[[[[[[ZZZYYYZZZ]]]cccgggpppqqqrrrrrrrrrpppnnnlllnnnmmmkkkiiihhhiiijjjkkkiiifffcccaaabbbfffkkknnnnnnmmmlllkkkiiihhhhhhgggggghhhiiiiiihhhgggeeeddddddcccaaa___\\\ZZZYYYXXXWWWYYYZZZ[[[^^^fffpppxxxssshhhaaa[[[XXXUUUQQQJJJDDD@@@??????@@@FFFIIIQQQ___ooo}}}cccXXX^^^\\\[[[XXXVVVSSSRRRQQQPPPOOOMMMJJJCCC;;;333///...------,,,++++++++++++++++++++++++++++++***)))(((,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000---///...222;;;DDDaaa}}}}}}wwwrrrjjjaaa[[[SSSPPPLLLJJJIIIIIIHHHHHHFFFFFFEEEEEECCCBBBAAA@@@======<<<<<<<<<<<<<<<<<<777777666666666555555555444444333222000//////...uuu^^^WWWQQQPPPOOOMMMJJJFFFDDDCCCCCCCCC@@@===;;;;;;:::888666555444333111000000//////000///---,,,,,,---,,,*********+++++++++,,,,,,,,,((())))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///111222333444555000...000777@@@FFFDDDAAA<<>>>>>DDDDDDIIIUUUfffvvvbbbRRRVVV[[[ZZZXXXWWWUUUTTTSSSRRRPPPOOOLLLGGG???888111...------,,,++++++++++++,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000...000...111<<>><<<;;;999777666444444222111000////////////---,,,---...---+++*********+++++++++,,,,,,,,,((())))))))))))*********))))))*********+++++++++***************************,,,...111444555666666111111333999@@@CCCAAA===<<>>>>>>>>>>>>>>=========999999888888888777777777777666555444333222111111vvv^^^WWWPPPOOOPPPPPPLLLFFFCCCDDDFFFDDDBBB>>><<<:::999666444444333222111000/////////...,,,,,,000111...+++*********+++++++++,,,,,,,,,)))))))))*********++++++)))************+++++++++************************(((+++...222555777777777333444777<<>><<>>======::::::999999999888888888777666666555555444444333www___XXXRRRPPPRRRRRRMMMGGGDDDEEEGGGFFFCCC???<<<:::888555333444333222000///////////////,,,///555666000,,,+++******+++++++++,,,,,,,,,************+++++++++,,,)))************+++++++++************************))),,,000555888888888777333777;;;>>>>>>===>>>???BBBCCCFFFNNNVVVZZZXXXTTTLLLTTT[[[___dddiiihhhdddaaa^^^[[[\\\```ddddddccclllqqqxxx}}}uuupppuuusssjjj^^^YYY\\\cccjjjnnnqqqzzz~~~}}}|||~~~~~~||||||}}}~~~}}}}}}}}}~~~{{{{{{{{{|||~~~~~~~~~|||zzzvvvrrrmmmiiibbb^^^\\\```dddiiisss}}}mmmbbb```[[[UUUOOOIIIEEECCC===>>>@@@AAAGGGSSSbbbmmm|||ssstttxxxwwwyyylllZZZZZZ[[[\\\\\\\\\[[[ZZZZZZTTTRRROOOMMMJJJDDD<<<777......---,,,,,,,,,,,,---)))******+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,------------............///000000111111000333444???WWWgggtttzzztttxxx}}}|||~~~|||zzzvvvdddgggqqq}}}~~~}}}zzzzzz|||~~~|||sssiii___XXXRRRQQQOOOLLLJJJHHHGGGFFFDDDDDDCCCBBB@@@???>>>>>>::::::::::::999999999999666666666666666666666666wwwaaaZZZTTTPPPRRRSSSNNNHHHDDDEEEHHHGGGDDD@@@<<<:::777444222444333222000//////......000---111888:::222---,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,...333777999999888777333888>>>???===<<<>>>AAACCCCCCHHHOOOQQQMMMKKKMMMJJJRRRYYY]]]dddjjjhhhbbb]]]ZZZXXX[[[bbbhhhiiiiiilllqqqwww{{{~~~xxxppprrr~~~}}}iiieee```___ccckkksssxxx|||~~~yyytttpppmmmeee```___]]][[[___ffflllyyyzzzfffddd___YYYRRRKKKFFFDDD===???AAAAAACCCLLL\\\iii{{{gggbbbmmmdddpppxxxddd]]]]]]^^^^^^]]]\\\ZZZYYYVVVSSSPPPNNNLLLGGG@@@:::......---,,,,,,,,,,,,---)))******+++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111111555555BBB[[[iiioooyyy{{{|||}}}kkkooo{{{vvv|||wwwccc___kkkxxx~~~}}}|||}}}|||~~~}}}yyyxxxzzz}}}}}}|||~~~ssshhh```WWWUUURRRNNNKKKJJJIIIIIIGGGFFFEEEDDDBBB@@@???>>>;;;;;;::::::::::::999999666666666666777777777777yyyaaaYYYRRRSSSSSSQQQMMMHHHEEEDDDEEEFFFCCC???<<<:::888555333444333111000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))******************************+++,,,,,,,,,++++++222444777888777666666666555999<<<<<<<<<===AAAEEENNNKKKJJJKKKMMMLLLKKKKKKMMMPPPVVV[[[___```___^^^^^^ZZZXXXYYY^^^cccfffffflllpppuuuyyy{{{}}}}}}rrrsssvvv{{{xxxtttoookkkhhhiiinnnvvv}}}|||zzztttppplllhhhbbbZZZXXX[[[^^^fffxxxrrrggg]]]YYYTTTLLLIIIJJJBBBAAA@@@???BBBJJJSSSZZZppp~~~uuufffbbbhhhnnn~~~sssgggZZZVVVYYY\\\ZZZXXXVVVVVVUUUSSSOOOIIIDDDAAA333111...---------,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///111333000333===RRRggguuuxxxvvv{{{zzzuuurrrzzzwwwmmmwwwxxxwwwoooaaa]]]lllpppvvvyyy{{{{{{||||||}}}}}}|||yyyxxxyyyzzz{{{{{{}}}tttlllccc^^^VVVPPPMMMJJJIIIGGGHHHGGGEEEDDDCCCCCCCCCCCCAAAAAA@@@>>>===<<<;;;:::888777666555555555555555xxx```XXXQQQSSSRRRQQQMMMIIIFFFEEEFFFEEECCC???<<<:::888666333555555333222111000000000......---------,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******************************+++,,,,,,,,,,,,+++111444666777666444444444888;;;=========>>>CCCGGGKKKKKKKKKLLLKKKIIIHHHHHHPPPRRRTTTVVVXXXXXXWWWWWW[[[YYYVVVXXX\\\bbbeeeeeehhhkkkqqquuuxxx|||xxxrrrvvv{{{vvvssswwwvvvuuutttwww|||~~~zzzuuujjj^^^WWWWWWVVV[[[hhhzzzttteee]]]WWWPPPMMMNNNCCCBBB???>>>???DDDLLLRRRdddrrrwwwuuuwwwxxxbbb\\\]]]\\\YYYWWWVVVVVVUUUSSSOOOJJJFFFCCC555222...,,,,,,---,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000/////////111333111555FFFbbbyyy{{{wwwyyy}}}rrr|||wwwdddcccrrruuuxxxyyyyyyyyyyyyzzz{{{|||}}}yyywwwwwwxxxyyyxxx{{{~~~zzztttmmmddd[[[SSSMMMIIIFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???===<<<;;;;;;999999888777666666666666www___WWWPPPQQQQQQPPPMMMIIIFFFFFFGGGEEEBBB???<<<:::888666444555444333222111000000000......---------,,,,,,,,,*********)))))))))((((((+++++++++******************************************+++++++++,,,,,,,,,,,,111333444444333222222222999;;;<<<;;;;;;===BBBGGGJJJMMMOOONNNLLLKKKMMMOOOUUUUUUVVVVVVWWWWWWXXXXXXXXXVVVUUUWWW[[[```ccceeefffjjjnnnssswww||||||tttxxxyyywwwxxxfffZZZWWWRRRTTTZZZdddqqqqqqccc[[[UUURRRQQQFFFEEEAAA>>>===@@@FFFKKKXXXfffvvviii___```\\\WWWXXXWWWWWWVVVTTTPPPLLLHHHEEE:::555000,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////222333333999SSSzzz~~~xxxwwwgggjjjzzzzzz{{{yyywwwvvvwwwxxx{{{|||~~~zzzwwwwwwwwwvvvvvvyyy}}}|||qqqfff\\\SSSLLLGGGEEEFFFHHHIIIIIIGGGEEEDDDBBBBBBAAA@@@>>>===<<<;;;;;;:::999888777777777777www___WWWQQQQQQQQQPPPMMMIIIGGGGGGHHHEEEBBB>>><<<:::999666444333222111///..................---------,,,,,,,,,+++*********))))))))))))************************************************++++++++++++,,,------...111222333222000000000222888999:::888777:::@@@EEEHHHMMMPPPLLLJJJMMMSSSWWWWWWXXXZZZ\\\^^^___```aaaVVVUUUUUUWWW[[[___ccceeeiiilllqqquuuyyy}}}zzzvvvqqqbbb\\\XXXXXXZZZ]]]ddduuu~~~jjj___YYYUUUQQQJJJHHHEEEAAA???@@@DDDGGGRRR___nnnzzzggg]]]^^^ZZZWWWZZZXXXXXXWWWUUUQQQMMMJJJHHH>>>999222---+++,,,...///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------------///000000///000222444555???aaa}}}yyyhhhppp}}}}}}{{{xxxvvvuuuwwwzzz}}}~~~zzzxxxxxxxxxxxxwwwxxx|||wwwmmmddd[[[TTTOOOKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCAAA@@@???>>>===<<<;;;:::999888777777777www___XXXRRRQQQQQQPPPMMMIIIGGGGGGHHHDDDAAA>>><<<:::999777555222222000///...---------......---------,,,,,,,,,,,,,,,+++++++++*********************************************************++++++++++++,,,---...///111222222000//////111333999::::::999888:::@@@EEELLLPPPOOOHHHEEEKKKTTTXXXWWWXXX[[[^^^```aaaaaaaaaSSSTTTVVVXXX[[[___dddggglllooosssvvvyyy|||}}}yyy{{{~~~yyyiiiaaa```aaabbbbbbdddnnnuuufff^^^WWWQQQKKKJJJGGGCCC@@@@@@BBBEEELLLXXXgggrrrcccWWWYYYXXXXXX\\\XXXXXXWWWUUURRRNNNKKKJJJBBB===444...,,,---...///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........---///000000000111333555666FFFlllzzzlllvvv|||{{{yyyvvvuuuvvvzzz}}}}}}{{{zzz{{{{{{{{{zzzxxx|||~~~vvvoooggg```\\\TTTRRROOOKKKIIIHHHHHHIIIFFFFFFEEEDDDBBBAAA@@@@@@===<<<;;;999888777777777www___YYYSSSQQQQQQPPPMMMIIIFFFFFFGGGDDDAAA>>><<<;;;999777555444333222111000/////////......---------,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++************************++++++++++++,,,---///000222222111000///000333666;;;===>>>===;;;===BBBGGGVVVZZZUUUKKKHHHPPPXXXYYYVVVVVVVVVVVVVVVVVVUUUUUUQQQSSSVVVXXX[[[___dddgggllloootttwwwyyyzzz|||~~~wwwttt|||ppphhhggghhhkkkmmmlllpppsssggg]]]UUUKKKJJJHHHDDD@@@???@@@BBBEEEOOO\\\hhhxxx|||eeeUUUTTTWWWZZZ[[[XXXWWWVVVTTTQQQOOOLLLKKKEEE???777111............***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////---///000000000111444666:::NNNqqq}}}{{{pppzzzwwwwwwvvvuuuuuuxxx}}}}}}{{{{{{|||}}}|||{{{xxx{{{}}}vvvpppkkkaaa^^^WWWQQQLLLJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBB???>>>===;;;:::999888888vvv^^^XXXRRRSSSRRRQQQMMMIIIFFFEEEFFFCCCAAA>>><<<;;;999777555444333222111////////////......---------,,,,,,,,,++++++++++++************))))))*********+++++++++************************,,,+++******+++...000111333222222000000222666:::<<<>>>@@@???>>>???CCCFFFVVVZZZVVVNNNNNNXXX\\\YYYWWWTTTOOOKKKJJJKKKMMMOOONNNQQQUUUWWWZZZ]]]bbbffflllpppvvvzzz{{{||||||}}}zzzqqqrrr}}}{{{tttppprrrvvvzzzzzz{{{sssfff\\\OOONNNLLLGGGBBB??????@@@???HHHRRR]]]nnn~~~xxx|||pppYYYSSSXXXZZZXXXWWWWWWUUUSSSQQQOOOMMMLLLGGGAAA999333000......---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------.../////////---///000000000222444666CCCXXXsss~~~}}}~~~|||qqqpppyyyttttttttttttuuuxxx~~~}}}|||{{{||||||zzzyyyvvvyyy|||~~~|||rrrnnnggg___XXXSSSPPPOOOLLLKKKJJJIIIHHHFFFEEEEEEBBBAAA@@@>>>===<<<;;;;;;ttt]]]VVVQQQSSSSSSQQQMMMIIIEEEEEEEEECCCAAA>>><<<;;;999777666222111000...------------......---------,,,,,,,,,************))))))))))))))))))******++++++++++++************************,,,+++******+++...000222333333222111111333888<<<:::<<>>AAADDDHHHNNNNNNIIIMMMYYY[[[UUUZZZTTTLLLFFFDDDGGGMMMQQQKKKOOOSSSVVVXXX\\\aaaeeemmmrrrxxx}}}|||rrrmmmrrr}}}yyyzzz|||mmmbbbUUUTTTQQQKKKEEEAAA@@@@@@???EEEMMMVVVeeeyyytttzzz{{{___TTTYYY[[[UUUWWWVVVUUUSSSPPPNNNMMMLLLHHHBBB;;;555111///...---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000---///000111111222555777KKK```sss~~~zzzwwwzzz||||||zzzqqqeeehhhnnnuuurrrsssttttttuuuxxx}}}~~~|||{{{{{{zzzwwwuuuuuuwwwzzz|||}}}{{{uuummmeee]]]WWWTTTMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@???>>>======rrrZZZUUUPPPQQQPPPMMMJJJHHHFFFDDDDDDCCCAAA>>><<<:::888555333333333222111000///......------,,,,,,,,,,,,++++++************************************************))),,,---,,,)))((((((''',,,,,,,,,------///000111///......///222666:::<<<===>>>@@@BBBDDDDDDCCCBBBFFFGGGJJJMMMPPPSSSUUUVVVWWWOOOEEEAAADDDHHHKKKKKKMMMNNNQQQTTTXXX\\\```bbblllpppvvv}}}~~~qqqmmmnnnqqqyyyzzzccc]]]WWWOOOJJJGGGCCC???;;;???CCCFFFKKKZZZrrr~~~ooonnnyyy~~~kkkYYYWWW^^^VVVUUUTTTRRRPPPOOOOOONNNHHHEEE@@@999333...+++)))---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------............///---000...111666111333CCCQQQaaasss}}}zzztttvvv|||zzzuuu___]]]mmmtttlllqqqssstttttttttxxx~~~{{{yyyxxxxxxwwwuuuuuuxxx|||~~~~~~~~~}}}uuummmeeeaaaTTTQQQOOOMMMLLLKKKHHHFFFEEEEEEDDDBBB@@@>>>???@@@qqqZZZUUUQQQRRRQQQNNNKKKHHHFFFDDDDDDCCC@@@===;;;:::888555333333222222111000///......------,,,,,,,,,,,,++++++************************************************///***(((***+++***,,,000+++,,,,,,---...///111111/////////000222666:::<<<;;;>>>AAACCCDDDCCCCCCCCCBBBDDDGGGJJJMMMOOOPPPQQQRRRKKKCCC@@@CCCHHHKKKKKKMMMNNNQQQTTTYYY]]]aaaccclllpppvvv{{{yyypppppprrruuu|||nnnbbb\\\TTTOOOKKKGGGBBB>>>>>>CCCFFFIIIUUUjjj}}}yyymmmhhhlll}}}}}}cccWWWXXXYYYWWWVVVSSSQQQPPPOOONNNJJJGGGBBB;;;555000,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------............///...000...111555000444FFF^^^hhhrrrwww|||}}}~~~{{{|||nnn^^^___kkkqqqnnnnnnqqqssssssssswww~~~{{{yyyyyyxxxwwwuuuwwwzzz}}}}}}vvvqqqmmm___[[[UUUQQQNNNLLLJJJIIIHHHGGGFFFDDDAAA?????????qqqZZZVVVSSSTTTSSSPPPLLLIIIGGGEEEDDDBBB@@@===;;;:::888555333333222111111//////...---------,,,,,,,,,,,,++++++************************************************,,,###%%%000444---***///***+++,,,---///000222222000000000222444777:::<<<999===CCCEEEDDDCCCCCCDDD@@@BBBFFFIIILLLMMMMMMLLLKKKFFFAAA@@@DDDHHHJJJJJJKKKMMMPPPUUUZZZ___ccceeennnqqquuuzzz}}}xxxuuuxxx{{{~~~zzz}}}iiicccZZZTTTPPPKKKFFFAAA===BBBEEEGGGNNN___qqq|||xxxrrrooouuu___WWW[[[ZZZXXXUUURRRPPPNNNMMMKKKIIIDDD>>>888333...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------............///...111///000333000888LLLgggqqqzzz}}}~~~wwwddd]]]ccckkknnnnnnlllpppuuuuuutttwww|||zzzyyyxxxwwwvvvvvvxxxzzz{{{|||~~~}}}pppjjjbbb[[[VVVRRROOONNNLLLLLLJJJHHHEEECCCAAA@@@pppZZZVVVTTTUUUTTTQQQMMMJJJGGGEEEDDDBBB@@@===;;;999777555222222222111000///...------------,,,,,,,,,+++++++++************************************************((("""+++BBBGGG666)))))))))***,,,...000111222333111111222333555777999:::666===DDDFFFEEECCCCCCEEEAAADDDHHHLLLNNNNNNLLLKKKHHHEEEBBBBBBDDDGGGHHHHHHJJJLLLOOOTTTZZZ```eeegggppprrruuuzzz{{{{{{~~~vvvjjjdddkkkwwwnnnggg^^^WWWRRRMMMHHHDDD===AAADDDEEEIIIVVVhhhuuunnn^^^[[[ZZZXXXVVVSSSPPPMMMLLLLLLJJJFFFAAA;;;555///---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............//////222//////333222>>>WWWiiiwwwzzz^^^^^^iiimmmlllllllllrrrxxxyyyxxx|||}}}zzzyyyyyywwwvvvssstttvvvvvvxxx{{{zzzrrrkkkddd]]]WWWSSSQQQOOOMMMKKKIIIGGGDDDCCCqqqZZZWWWTTTUUUTTTQQQNNNJJJHHHFFFEEEBBB???===;;;999777444222222222111000///...------------,,,,,,,,,+++++++++************************************************---(((333KKKPPP<<<+++))))))***,,,///111222222333000111333555666777888888555<<>>@@@BBBCCCFFFPPPaaappp}}}zzz```ZZZYYYXXXVVVTTTQQQNNNMMMLLLJJJHHHCCC===666000,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............//////222000000333666HHHeeeyyy~~~{{{~~~\\\^^^mmmnnnjjjiiikkkqqqxxxzzz{{{~~~{{{zzzyyywwwvvvrrrsssttttttuuuyyy}}}yyyrrriii```ZZZUUUQQQMMMKKKJJJHHHFFFDDDrrr[[[WWWSSSTTTRRRPPPMMMJJJHHHGGGFFFAAA???<<<:::999777444222222111000000......---,,,------,,,,,,,,,,,,++++++************************************************000***///===@@@333***+++***+++---000111222222222000111333555666777666666666:::AAAGGGJJJIIIEEECCC???DDDJJJOOOPPPMMMGGGDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJNNNSSSYYY___dddgggnnnppptttyyy|||rrrzzzzzzbbbRRRNNNOOOVVVgggzzzkkk___VVVQQQMMMIIIBBBAAA@@@BBBDDDLLL[[[iiittt|||[[[XXXYYYYYYXXXVVVTTTRRRPPPLLLKKKIIIEEE???888111---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------............///...333111111555<<>>FFFMMMLLLFFFAAA???CCCJJJPPPPPPLLLFFFAAAAAAAAAAAAAAAAAACCCEEEGGGGGGIIIMMMRRRXXX^^^cccfffjjjlllqqqwww}}}{{{xxxxxxbbbRRRKKKIIIJJJPPP___www~~~yyyzzz~~~yyyhhh\\\UUUPPPMMMHHHBBB???@@@CCCHHHTTT```lll|||wwwYYYXXXXXXZZZZZZZZZXXXWWWUUUNNNMMMLLLHHHBBB:::333...............------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------............///---333222222888AAA^^^|||{{{~~~zzzeeeWWW\\\eeeeeefffjjjlllnnnrrryyy}}}{{{zzzxxxvvvrrrssstttuuuuuuwww{{{}}}}}}}}}~~~~~~~~~~~~~~~|||vvvnnnfffZZZSSSPPPNNNKKKHHHuuu\\\VVVQQQPPPOOONNNLLLJJJIIIHHHHHHAAA???<<<:::888666444111111111000///...---,,,,,,---------,,,,,,,,,++++++************************************************'''***+++***)))***+++,,,+++---///111222222000000...000333555666555333222888888===FFFNNNOOOGGG???@@@EEELLLRRRRRRMMMFFFAAA===>>>>>>??????BBBFFFIIIGGGIIILLLQQQWWW]]]bbbeeefffiiiooouuu|||}}}{{{aaaNNNGGGGGGGGGFFFHHHUUUlllzzzsssnnnpppuuu}}}oooaaaYYYSSSPPPLLLDDD>>>???BBBEEEOOOYYYgggxxx|||rrr\\\XXXYYY[[[\\\]]]\\\ZZZYYYOOOOOONNNKKKEEE<<<555000//////.........---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////---333333333:::EEEddd~~~}}}}}}~~~~~~|||ZZZTTTTTTZZZ___```eeellloooooorrrzzz}}}{{{zzzxxxvvvoooqqqrrrsssssstttwwwyyyzzz{{{}}}~~~}}}}}}||||||||||||}}}ssseee[[[WWWTTTPPPMMMuuu]]]UUUOOOPPPOOOMMMLLLLLLKKKHHHEEEAAA>>>;;;:::999888666444111000///......------............------,,,,,,,,,************************+++++++++************)))++++++***************+++***---000222111000000111---111666777555333333444666888===BBBEEEDDD@@@===@@@FFFMMMQQQOOOIIICCC@@@@@@AAAAAA@@@@@@AAAEEEHHHJJJIIILLLRRRUUUWWW\\\bbbkkkmmmpppuuuyyy}}}uuugggTTTGGGDDDDDDEEEEEEFFFKKKXXXooouuukkkgggjjjmmmqqq}}}iii[[[SSSPPPNNNIIIDDDBBB@@@BBBLLLVVVaaauuu{{{uuuxxxnnnUUUQQQZZZ^^^[[[ZZZ^^^\\\TTTUUUTTTQQQNNNIII@@@777111000,,,,,,///111...,,,------,,,,,,++++++,,,,,,---------------------------........................---...000111111111000///000222444555>>>RRRkkk|||}}}|||\\\JJJQQQZZZaaaccceeehhhjjjoooooorrr|||}}}xxxuuutttrrrooonnnoooqqqsssssswwwyyy|||~~~}}}}}}}}}}}}{{{tttooofffZZZPPPwww^^^WWWPPPPPPNNNMMMLLLLLLJJJHHHEEEAAA>>>;;;:::999888666444111000///......------.........---------,,,,,,,,,************************+++++++++************)))++++++***************++++++---000222111000000111...222666666444222333555:::;;;>>>AAACCCAAA???<<<@@@EEELLLPPPNNNIIIDDDAAA???@@@@@@@@@@@@BBBEEEHHHJJJJJJMMMRRRUUUWWW\\\cccjjjkkkmmmqqqwww}}}hhhaaaVVVLLLEEECCCDDDDDDDDDGGGRRRggg{{{oooeeefffiiiooorrraaaWWWSSSOOOJJJEEECCCAAABBBIIIRRR\\\qqquuuqqqyyyrrrbbbYYY\\\]]]\\\]]]^^^YYYSSSUUUSSSQQQMMMHHHAAA999444000---,,,///000...,,,---///......------......///------------------------........................---...///000111000000///000111222555???SSShhhvvvyyyyyy}}}~~~lllRRRIIIPPPYYY```bbbdddgggjjjnnnooottt}}}}}}yyyvvvuuurrrooonnnoooqqqssssssuuuwwwyyy|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~|||xxxooocccYYYyyy```XXXRRRPPPNNNLLLKKKKKKJJJGGGEEEAAA>>>;;;:::999888666444111000///......------...------------,,,,,,,,,,,,************************+++++++++************)))+++***************+++++++++...000111111000000111000333555555333222555888>>>>>>???@@@???>>>======BBBFFFKKKNNNLLLHHHDDDBBB===>>>@@@@@@AAACCCGGGIIIKKKJJJMMMSSSVVVXXX]]]dddiiiiiikkkooottt|||jjjXXXWWWTTTNNNGGGCCCBBBCCCBBBCCCJJJZZZrrr~~~ooojjjlllrrrkkk]]]WWWQQQLLLGGGEEEBBBAAAEEELLLWWWjjj}}}vvvhhhmmm|||}}}fff^^^YYY\\\___]]]XXXUUUUUUSSSOOOLLLHHHBBB<<<888222...---000000...,,,---///......------......///------------------------..............................///000000000000000222000111999GGGYYYiiisss{{{zzzyyyzzznnnYYYHHHHHHNNNWWW^^^aaadddgggjjjnnnpppvvv}}}zzzxxxuuurrrooonnnppprrrssssssuuuvvvxxxzzz{{{|||{{{{{{~~~}}}}}}}}}}}}~~~~~~{{{ooofffyyy```YYYRRRPPPNNNKKKJJJJJJIIIGGGEEEAAA>>>;;;:::999888666444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))*********)))******+++,,,,,,...000111000///000111111333555444222333666:::?????????>>>======???@@@EEEHHHKKKKKKIIIDDDAAA@@@;;;===???@@@BBBDDDGGGJJJLLLKKKNNNTTTWWWYYY^^^dddhhhiiikkkpppuuu{{{pppYYYNNNNNNMMMKKKGGGDDDBBBAAACCCBBBDDDNNN```xxx}}}wwwfff]]]TTTOOOJJJHHHDDDAAABBBFFFRRRdddvvv}}}iiieeewww|||hhhZZZ[[[```]]]YYYYYYVVVSSSOOOKKKHHHDDD@@@===444///...000000...,,,...---,,,,,,++++++,,,,,,---,,,,,,------------------...........................//////000000000000000555111444AAATTTeeepppwww}}}hhhLLLEEEGGGNNNVVV]]]```cccgggjjjnnnrrryyy~~~|||zzzvvvssspppoooppprrrssssssvvvwwwxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~{{{sssyyy```YYYRRRPPPMMMJJJIIIHHHHHHFFFEEEAAA>>>;;;:::999888666444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******))))))***++++++,,,---///000000//////000111222444555444333444888<<<===>>>===<<<;;;===AAAEEEJJJKKKKKKHHHDDD@@@======:::===???AAABBBDDDHHHJJJMMMLLLOOOUUUXXXZZZ___eeegggjjjoootttyyy|||~~~}}}}}}zzzbbbQQQLLLHHHEEEDDDFFFFFFCCC???DDDBBBAAAEEEQQQeeezzzpppeeeXXXRRRMMMJJJFFFAAA@@@BBBKKK[[[mmmyyywwwrrreee^^^___]]][[[\\\VVVSSSOOOKKKHHHFFFBBB@@@666111///000000...,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///////////////000000111444000777MMMeeettt}}}nnnHHHHHHIIIOOOWWW]]]```ccchhhkkkooottt}}}~~~|||wwwtttpppoooppprrrssssssvvvvvvwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{{{{|||~~~|||xxx```YYYSSSPPPMMMIIIHHHGGGGGGFFFEEEAAA>>>;;;:::999888666444111000///......------...++++++++++++,,,,,,,,,,,,************************+++++++++************)))))))))))))))***+++,,,,,,...000111000///...///111222444666555444555999<<<;;;<<<===;;;:::===CCCIIIKKKJJJHHHDDD@@@<<<;;;;;;:::===???AAACCCDDDGGGIIINNNMMMPPPVVVYYY[[[```fffhhhlllrrrwww|||~~~}}}yyy|||~~~kkk[[[OOOOOOIIICCCCCCFFFHHHDDD@@@DDDCCCBBBBBBHHHWWWiiivvv}}}ooo]]]UUUOOOLLLHHHBBB@@@@@@EEEQQQbbbrrr~~~uuuccc___^^^]]][[[VVVSSSOOOLLLJJJGGGCCCAAA888333000111000...---...///......------......///+++,,,,,,------.................................///////////////000111111000///<<>>;;;:::999888666444111000///......------...******+++++++++,,,,,,,,,************************+++++++++************)))))))))))))))***+++,,,---///000111000......///111111444666666555666999<<<;;;======<<<:::<<>>;;;:::999888666444111000///......------...*********++++++,,,,,,,,,************************+++++++++************)))))))))))))))***+++,,,---000000111000......///111111444777777666666999<<<;;;===>>><<<:::<<>>;;;:::<<<>>>;;;>>>AAABBBCCCDDDFFFGGGOOONNNRRRWWWZZZ\\\aaahhhlllnnnrrrwww|||~~~{{{~~~sssfff```XXXPPPQQQRRRQQQNNNJJJGGGFFFFFF???BBBCCCBBBCCCKKKYYYddd}}}cccZZZQQQMMMJJJDDDAAAAAACCCGGGRRRccctttyyy^^^YYYaaa```XXXVVVTTTQQQOOOMMMIIIDDD@@@;;;555111111000------///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................000///.........///111222111555MMMuuuTTTQQQSSSXXX^^^bbbdddfffjjjnnnttt|||yyyuuurrrpppqqqrrrrrrrrrttttttssssssrrrrrrssssssvvvuuutttsssssssssssssssrrruuuwwwvvvvvvwww{{{~~~}}}~~~zzzeee\\\TTTPPPNNNJJJHHHGGGGGGEEEDDD@@@===:::888777666444222222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************222000---++++++,,,...///666555222000//////000000555555666666777777777777@@@@@@?????????@@@AAABBBFFFCCC>>>;;;;;;;;;::::::;;;===@@@AAACCCDDDGGGIIIKKKPPPWWW[[[\\\^^^aaadddmmmpppssswww{{{}}}zzz|||uuufffbbb```^^^\\\___]]]ZZZVVVRRRMMMIIIGGGFFFEEEDDDAAA@@@DDDKKKQQQlllsss\\\QQQQQQLLLHHHEEE>>>EEEIIIOOOXXXeeevvv}}}sss[[[SSSXXX]]]\\\VVVUUUSSSPPPMMMHHHEEEBBB@@@999000---...000///...........................000000//////.........------------...............///000000000///000222444666;;;SSSxxxgggVVVRRRXXXZZZ^^^bbbaaaaaahhhpppzzz|||{{{xxxtttrrrrrrsssttttttuuutttrrrqqqqqqrrrtttuuussssssrrrqqqpppppppppppppppqqqrrrtttuuuwwwxxxyyy{{{}}}zzzddd\\\TTTQQQNNNJJJHHHGGGGGGEEEDDD@@@>>>:::888777666444222222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************************************///---,,,++++++---///111444333111///...///000111777777777888888999999999????????????@@@AAABBBCCCFFFBBB===:::::::::;;;:::<<<>>>@@@@@@@@@AAACCCEEEJJJNNNTTTYYY]]]```ccceeemmmqqqvvvzzz~~~zzzxxxzzz}}}oooggghhhiiihhhhhheeedddbbb^^^YYYTTTOOOMMMGGGGGGEEEBBB@@@BBBGGGLLL\\\pppyyy```TTTTTTMMMIIIGGGAAAAAADDDIIIRRR```uuu{{{ttt~~~~~~zzzhhhWWWTTTZZZ]]][[[VVVUUUTTTQQQMMMIIIEEECCC@@@999111...///000///...........................000/////////.........------------...............000111111000///000222555444:::QQQsss~~~zzzyyyqqqZZZRRRTTTZZZ[[[___bbbaaa```fffooo{{{||||||yyyuuurrrrrrssssssssstttsssrrrqqqqqqqqqrrrssssssrrrqqqpppooooooooooooooopppqqqsssuuuvvvwwwxxxxxxzzz|||~~~xxxccc[[[SSSQQQNNNJJJHHHHHHGGGFFFDDD@@@>>>;;;999777666444222222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******,,,+++******+++---000222222111///......///111222888888999999:::;;;;;;<<<===>>>???@@@AAABBBDDDDDDEEEAAA<<<888888:::;;;<<<<<<>>>??????>>>>>>???AAAIIIKKKPPPWWW^^^cccffffffhhhnnnuuu{{{|||wwwuuuwwwzzz}}}yyymmmlllpppsssrrrrrrlllllljjjgggbbb[[[UUUQQQKKKJJJHHHEEEBBBBBBDDDGGGRRReee}}}iiiZZZWWWOOOKKKJJJEEE@@@AAADDDKKKYYYoookkkkkktttzzzqqqiii\\\SSSTTTZZZ\\\ZZZWWWVVVUUURRRNNNJJJFFFDDDAAA;;;333//////000///.........................../////////...............---------.........//////111222222111000000222444888AAAWWWsss~~~xxxqqqvvv~~~sss^^^PPPOOOUUU\\\]]]___aaa```___fffooo~~~~~~~~~zzzvvvsssrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppprrrqqqpppooonnnnnnnnnnnnnnnnnnpppqqqsssuuuvvvvvvvvvxxxzzz|||~~~~~~~~~~~~vvvaaaZZZRRRQQQNNNKKKIIIHHHGGGFFFEEEAAA>>>;;;999888666444222222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))))))))******+++*********+++---///000000///...---...000222333777777888999:::<<<<<<===<<<===>>>@@@BBBCCCDDDEEECCC???:::777777999;;;<<<<<<===??????>>>>>>@@@AAAHHHIIIMMMUUU___fffhhhhhhiiinnnvvv}}}|||xxxttttttwwwzzz{{{}}}~~~vvvpppsssxxxxxxvvvvvvpppppppppmmmhhh```XXXSSSOOONNNLLLIIIFFFEEEEEEEEEOOO___uuusssccc\\\QQQLLLLLLHHHCCCCCCDDDHHHTTTggg~~~ooo```eeeuuurrrjjj^^^VVVUUUXXXZZZZZZXXXXXXVVVSSSOOOKKKGGGEEEAAA<<<666111000000///...................................................,,,,,,------.../////////000111111000//////222444:::GGG\\\ssszzzppp{{{{{{vvviiiZZZRRRTTTYYY\\\\\\^^^aaa```aaaiiisss|||wwwsssrrrrrrqqqqqqqqqqqqqqqqqqpppooommmlllpppooonnnmmmllllllllllllkkklllmmmoooppprrrssstttuuuwwwyyy{{{}}}~~~|||}}}sss___YYYRRRQQQOOOKKKIIIHHHHHHFFFEEEAAA>>>;;;999888777555333222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++,,,,,,+++++++++,,,---...///...------...000222444555555666888999;;;<<<===:::;;;===@@@BBBCCCDDDDDD@@@===888666777999;;;<<<:::<<<>>>@@@@@@AAACCCEEEGGGHHHKKKTTT^^^fffiiiiiiqqqtttyyy}}}zzzxxxuuurrrqqqssswwwzzzzzz|||yyyuuuuuuzzz}}}zzzzzzuuuvvvvvvtttnnnfff^^^YYYSSSQQQNNNLLLJJJHHHFFFEEEJJJWWWiii|||mmmcccUUUMMMMMMJJJDDDDDDEEEHHHRRRcccwww}}}aaa[[[hhh~~~qqqddd[[[XXXYYY\\\ZZZYYYWWWUUUQQQMMMIIIGGGBBB>>>888444111000///...........................---------...............,,,,,,------...//////000...///000///...///222444666GGG^^^ppp}}}|||{{{vvvmmmccc[[[XXXZZZ]]]YYYZZZ]]]```aaadddooozzz|||wwwtttrrrrrrqqqppppppppppppooonnnlllkkkjjjmmmlllkkkjjjjjjiiiiiiiiihhhhhhjjjkkkmmmnnnppppppqqqssstttwwwyyy{{{|||}}}yyy{{{|||}}}~~~rrr___ZZZSSSRRROOOKKKIIIIIIHHHGGGEEEAAA???<<<999888777555333222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,,,,,,,,,,---------///......---///111333555333444555777999:::<<<<<<999:::===???AAABBBBBBBBB===:::777666888:::;;;;;;999<<<>>>@@@AAACCCFFFHHHGGGIIIMMMTTT\\\ccchhhiiisssuuuxxxyyyyyyzzz{{{}}}|||{{{uuurrrmmmkkkkkkoootttwwwyyy|||xxxtttssswww}}}xxxppphhhddd[[[XXXSSSPPPNNNLLLIIIGGGIIIRRR```sssyyylll[[[PPPOOOLLLDDDDDDEEEHHHQQQbbbvvvsssjjjqqq}}}kkk\\\ZZZ^^^[[[ZZZYYYVVVRRRNNNJJJHHHCCC@@@;;;666222/////////........................---------------.........+++,,,,,,---...///000000---.../////////000333666999PPPiiixxxdddlllwwwsssddd\\\YYYXXXXXXXXXYYY\\\```ccchhhttt|||wwwtttsssrrrrrrqqqpppooonnnmmmkkkjjjiiihhhjjjiiihhhgggffffffffffffdddeeefffgggiiikkklllmmmkkklllnnnpppsssuuuwwwxxxxxxyyy{{{{{{|||~~~sssaaa\\\WWWRRROOOLLLJJJIIIHHHGGGFFFBBB???<<<:::999777555333222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,---...//////000000000///...///111444555222333555777999;;;<<<===888999<<<>>>@@@@@@@@@@@@999888666777999:::::::::999<<<>>>@@@AAACCCFFFHHHGGGJJJOOOUUUZZZ```fffjjjsssvvvzzz||||||{{{zzzzzzzzzvvvtttqqqlllgggdddeeeiiinnnqqquuu|||}}}qqqqqqsssyyyyyyrrrnnniiiddd^^^XXXUUUSSSOOOMMMLLLQQQ[[[kkkvvvaaaUUURRRNNNGGGFFFEEEFFFOOObbbxxxeee\\\___\\\[[[ZZZWWWSSSOOOKKKIIICCCAAA===777222/////////........................,,,,,,,,,------.........++++++,,,---...///000000---///000111111333777:::DDD```|||xxxXXXdddtttggg]]]ZZZYYYWWWZZZZZZ]]]aaadddjjjwww|||wwwtttsssssssssrrrqqqooommmjjjiiihhhgggggggggfffeeeddddddcccddddddaaaaaacccdddfffgggiiiiiihhhiiijjjmmmooorrruuuvvvxxxyyyzzzzzzzzz|||tttbbb___YYYRRROOOLLLJJJIIIHHHGGGFFFBBB???<<<:::999888555444222000////////////,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......)))***+++---///000222222111111//////000222444555222333555777999<<<===>>>777999<<<>>>?????????>>>777666666777:::;;;:::999:::<<<>>>@@@AAABBBDDDGGGGGGLLLQQQUUUYYY^^^eeejjjvvv|||yyysssqqqooojjjccc``````dddiiilllrrr{{{yyyooosssttt{{{}}}wwwtttwwwppphhhaaa]]]ZZZVVVSSSLLLNNNTTTaaayyy}}}fffXXXTTTPPPNNNJJJFFFEEEMMM```xxxmmm^^^___\\\\\\ZZZWWWTTTOOOLLLIIIDDDBBB>>>888333/////////........................,,,,,,,,,------.........++++++,,,---...///000111...///111222333666:::===LLLjjjrrr^^^kkk|||eee[[[]]]___```\\\[[[^^^bbbeeekkkxxx|||wwwtttssstttssssssqqqooollliiigggfffggggggeeeeeedddcccbbbbbbbbbbbb______aaabbbdddfffgggggghhhhhhjjjlllooosssuuuwwwyyyyyyzzzzzzyyy{{{}}}qqq```[[[RRRNNNNNNMMMKKKGGGFFFFFFGGGCCC@@@<<<:::999777555333...............---------++++++++++++++++++++++++,,,***((()))+++,,,+++(((***+++,,,,,,------,,,,,,++++++,,,...000222444666222111000000000111333444333333444666888:::<<<===<<<===>>>???@@@@@@??????777666555555666888:::<<<;;;<<<======>>>@@@DDDGGGKKKIIIKKKSSS[[[___dddiiivvvwww{{{rrrkkkmmmccc___dddeeeaaadddllluuu|||yyyuuuvvv|||}}}yyyxxxrrrjjjddd```[[[VVVRRRPPPPPPVVVaaappptttaaaVVVSSSMMMJJJGGGHHHNNN\\\tttrrr[[[```[[[]]]______[[[UUUNNNJJJFFFAAA<<<:::555///,,,...............................................................////////////---///111111000555HHHZZZ\\\|||ddduuuttt```]]]]]]^^^aaa\\\___aaabbbeeennn{{{|||wwwsssrrrrrrqqqqqqqqqpppnnnllliiihhhgggffffffffffffeeedddaaa___^^^]]]]]]]]]^^^___```aaabbbffffffeeefffhhhlllqqqsssuuuvvvxxxxxxxxxxxxyyy{{{rrraaa\\\SSSOOOPPPOOOLLLHHHFFFFFFGGGCCC@@@<<<:::999777555333//////...---------------++++++++++++++++++++++++,,,***((()))+++,,,+++))))))***++++++,,,,,,++++++***+++,,,...000222444666111000000000111222333444333444444666888:::;;;<<<;;;<<<>>>@@@@@@???>>>===777666555555666888:::<<<;;;<<<===>>>>>>AAADDDHHHIIIHHHKKKSSSZZZ^^^ccciiinnnrrr}}}wwwnnnhhhhhh___[[[aaadddaaadddlllsssyyy{{{vvvxxx~~~zzzzzzuuuoooiiieee___ZZZUUURRRRRRUUU^^^jjjyyyiii[[[VVVPPPLLLIIIIIILLLXXXmmmnnn[[[^^^\\\]]]___^^^[[[TTTMMMIIIGGGAAA===;;;666///---...............................................................////////////000111222111///222@@@OOOjjj{{{qqq{{{eeeWWWWWWYYYZZZ]]]]]]___aaabbbfffppp}}}yyyuuutttssssssrrrpppooommmkkkiiiggggggfffeeeeeeeeedddbbb___]]]\\\\\\\\\\\\\\\]]]^^^___```cccccccccdddgggjjjmmmooorrrtttvvvwwwwwwyyy{{{}}}sssccc]]]TTTRRRRRRQQQNNNJJJGGGFFFGGGCCC@@@<<<:::999777555333000///...---,,,---......+++++++++++++++++++++++++++***)))***++++++***)))))))))***++++++++++++***)))***,,,...000333444555/////////000222333555666333444555666888999:::;;;999;;;>>>@@@@@@>>><<<:::666666555555666888:::;;;;;;===>>>??????BBBEEEHHHIIIGGGKKKRRRYYY\\\bbbhhhkkkqqq~~~{{{uuunnnjjjaaaYYYWWW]]]aaaaaadddkkkooouuu}}}vvvyyy||||||yyyuuupppkkkeee^^^YYYWWWUUUWWW]]]eeeqqqyyysssooowww~~~qqq___XXXSSSOOOKKKIIIJJJRRRdddttt~~~zzzwwwjjjZZZ]]]\\\]]]^^^]]]ZZZSSSMMMHHHGGGBBB>>><<<777000...///............................................................////////////333111222222000222<<>>999222///000............................................................////////////222000111333444666>>>GGG___~~~~~~yyy~~~uuueeeVVVJJJKKKSSSWWWYYYZZZ^^^```bbbeeelllwwwzzzxxxvvvtttssslllkkkjjjhhhgggfffffffffeeedddccc```^^^[[[YYYXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[^^^```cccdddddddddfffiiilllmmmoooqqqtttvvvxxx{{{~~~vvvfff```VVVUUUVVVUUURRRMMMIIIGGGFFFCCC@@@<<<:::999777555333000///...---,,,---......++++++++++++++++++++++++******+++************+++***++++++,,,---,,,,,,,,,(((***,,,...000222222333---...000222444555666777333444555777888888888888777:::===???>>>;;;777555555555666666777999::::::;;;===@@@AAACCCEEEHHHJJJMMMMMMPPPUUUXXXYYY^^^eeeqqqwww}}}~~~vvvmmmfffbbb\\\XXXVVVYYY\\\^^^aaaccckkkpppwww|||}}}~~~|||uuullleee```^^^\\\^^^bbbgggnnn||||||mmmfffdddjjjwww|||eee[[[TTTOOOKKKIIIHHHJJJSSS]]]hhhsssooouuusss___SSSUUU\\\]]]]]]\\\YYYTTTNNNKKKIIIDDDAAA@@@;;;333000111............................................................////////////111//////222333666???III^^^vvv}}}sss||||||mmm\\\OOOJJJHHHLLLSSSWWWXXXZZZ^^^```ccciiiqqq||||||yyyvvvtttrrrlllkkkiiihhhgggfffffffffeeedddbbb```]]][[[YYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXX[[[^^^```aaaaaa```eeegggiiikkklllmmmppprrrvvvxxx|||~~~xxxfff```VVVUUUVVVVVVSSSNNNJJJGGGGGGCCC@@@<<<:::999777555333...............---------++++++++++++++++++++++++)))+++++++++***)))***+++++++++,,,------------,,,)))+++---///000111111000---...000222444666666777333444666777888777666666888999<<<===<<<999666333555555666777888999::::::;;;>>>AAACCCDDDFFFIIIKKKMMMNNNRRRXXXYYY[[[aaaiiipppvvv{{{zzzmmmddd```\\\ZZZYYYZZZ]]]___aaabbbjjjpppwww|||~~~~~~zzzqqqjjjfff```___```dddgggmmmxxxxxxsssxxxooobbbUUUPPPLLLJJJHHHGGGLLLSSS^^^kkk}}}uuulllpppyyyfffVVVTTT\\\\\\]]]\\\ZZZUUUQQQNNNJJJEEECCCAAA===555111111............................................................////////////111000000000000444AAANNN```qqquuuooo}}}~~~wwwcccNNNEEEFFFIIINNNRRRTTTWWWYYY]]]___dddlllwww~~~{{{wwwtttqqqmmmllljjjhhhgggfffeeeeeedddcccaaa^^^\\\ZZZYYYYYYWWWWWWVVVUUUTTTTTTTTTUUUTTTUUUXXXZZZ\\\]]]]]]]]]ccceeehhhiiijjjlllnnnppptttwwwzzz|||}}}~~~}}}}}}}}}~~~yyyfff___UUUTTTUUUUUUSSSOOOJJJHHHGGGCCC@@@<<<:::999777555333---...///000///...,,,+++++++++++++++++++++++++++)))+++,,,+++)))(((***,,,******+++,,,,,,,,,,,,,,,***,,,...///000000///......///111333555666666666333555666777888777555555999::::::;;;999777555333444555666777888999999999;;;>>>AAADDDEEEGGGJJJLLLKKKMMMSSSYYY\\\___fffppprrryyy~~~xxxjjjbbb___\\\\\\[[[[[[^^^bbbdddccciiipppyyywwwqqqnnnhhhfffeeeggghhhjjjsss}}}zzzgggXXXRRRNNNLLLHHHEEEFFFJJJRRR```uuuvvvmmm{{{}}}ggg[[[[[[\\\]]]]]][[[WWWSSSQQQJJJFFFDDDCCC>>>666222222............................................................////////////000000111222222888JJJ\\\hhhwwwqqquuudddJJJCCCHHHMMMPPPQQQSSSWWWZZZ[[[___fffppp{{{}}}yyyuuurrrnnnmmmkkkiiigggfffeeeeeebbb```^^^\\\ZZZYYYYYYYYYWWWWWWVVVTTTTTTSSSSSSSSSQQQRRRTTTVVVWWWYYYYYYZZZ]]]```ccceeegggiiilllooorrrtttxxxzzzzzzzzzzzz{{{zzzzzzzzz{{{|||}}}}}}~~~|||~~~~~~~~~yyyggg___TTTSSSTTTUUUSSSOOOKKKHHHGGGCCC@@@<<<:::999777555333,,,---///111000...,,,***++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,))))))***++++++++++++***+++,,,...000000///---,,,...000222444555555555555333555666888888777555444:::::::::999888666444333444555666888999999999999;;;>>>BBBDDDFFFHHHJJJLLLIIILLLSSS[[[^^^bbbkkkuuuxxx{{{mmmbbb[[[XXX\\\\\\\\\\\\```eeefffeeehhhpppzzz|||vvvtttpppmmmkkkkkkjjjjjjqqqzzziiiZZZUUUPPPMMMHHHCCCBBBEEEHHHWWWmmmzzz~~~xxxeee[[[\\\]]]]]][[[XXXUUUSSSKKKGGGDDDDDD???777222222............................................................/////////000///111333444555???VVVkkkxxxuuummmyyynnnMMMDDDKKKRRRRRRRRRTTTYYY]]]ZZZ^^^gggrrr~~~{{{vvvssspppnnnllljjjhhhfffeeeddd```^^^\\\ZZZXXXXXXXXXXXXWWWWWWVVVTTTSSSSSSSSSSSSPPPPPPQQQSSSTTTVVVWWWXXXVVVYYY]]]```cccfffjjjmmmpppsssvvvxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzxxxzzz|||{{{yyyyyy|||wwwfffbbb\\\RRRSSSTTTRRRNNNJJJGGGFFFCCC@@@<<<999777444111///111000...,,,+++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***---000111000/////////...111333333222111111111444666888888777666777888======<<<999555222222333333555666777666777888:::===???CCCEEEFFFGGGIIIKKKNNNMMMQQQYYY___eeennnwww|||wwwmmmbbb]]]^^^[[[]]]^^^______bbbeeehhhlllpppyyy~~~||||||wwwwwwsssllleeedddhhhnnnwwwjjj[[[SSSNNNNNNMMMHHHDDDCCCIIIRRReee|||xxxaaa[[[XXX\\\^^^[[[VVVSSSLLLIIIEEEBBB@@@;;;444...//////............//////////////////////////////////////////000000000000333111111333666CCC]]]uuummmmmmyyyiiiUUUNNNPPPSSSUUUVVVWWWZZZ\\\[[[___hhhtttyyytttvvvuuuxxx|||yyywwwqqqooolllkkkjjjhhheeeccc```^^^[[[[[[[[[[[[ZZZXXXWWWVVVTTTSSSQQQPPPPPPPPPOOOOOOOOOPPPPPPRRRSSSSSSYYYXXXXXXYYY]]]aaaccceeelllnnnpppssssssrrrpppoooqqqrrrtttvvvwwwwwwvvvuuuwwwwwwvvvvvvvvvvvvvvvvvvxxxeeeaaaZZZSSSTTTTTTRRRMMMJJJHHHGGGDDDAAA===:::888666333000111000...,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++...222333222000000000---///222333222111111222444555777777777666777888======<<<999555222222333333555666777666777888:::===???BBBDDDEEEFFFIIIKKKNNNNNNQQQXXX^^^ccclllttt}}}yyytttkkkaaa]]]^^^]]]^^^___``````bbbfffhhhkkkoooxxx|||{{{vvvwwwwwwrrrkkkggghhhkkksssiii\\\TTTNNNNNNMMMHHHCCCBBBFFFNNNaaaxxxfff___[[[]]]^^^ZZZUUURRRMMMJJJFFFCCCAAA<<<444/////////............//////////////////////////////////////////000000000000333222222333777FFFddd~~~~~~hhhkkkyyyqqqXXXMMMOOORRRTTTUUUWWWZZZ\\\\\\aaajjjvvv{{{pppiiiiiihhhmmm|||}}}zzzxxxssspppmmmkkkjjjhhheeeccc^^^\\\YYYXXXXXXXXXVVVUUUUUUTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQVVVVVVUUUWWWZZZ^^^```bbbhhhjjjmmmoooppppppooonnnoooooopppqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqxxxeee___WWWTTTUUUTTTQQQLLLIIIHHHIIIEEEBBB>>>;;;999777444222111000...---,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,000444555444222000000,,,///111333222222222333333555777777666777888:::<<<<<<;;;888444222222333333555666777666777888:::>>>???AAABBBCCCEEEIIILLLOOONNNQQQXXX]]]aaaiiiqqq|||~~~|||wwwsssppphhh___\\\^^^___```aaaaaaaaacccfffiiijjjnnnvvv~~~~~~~~~}}}zzzwwwzzz{{{xxxrrrllliiiiiimmmqqq```VVVOOONNNMMMHHHCCCAAACCCJJJ[[[rrrjjjbbb]]]^^^^^^ZZZTTTRRRNNNKKKGGGDDDBBB===555000000//////......//////000////////////////////////////////////000000000000111222333444;;;PPPssswwwdddkkk{{{rrrTTTKKKNNNQQQSSSTTTWWWZZZ\\\^^^cccmmmyyyyyynnnaaaYYYXXXUUU^^^rrr}}}zzzuuusssooommmkkkhhheeebbb___\\\YYYXXXWWWVVVTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOORRRRRRRRRTTTVVVYYY\\\^^^ccceeehhhkkkmmmmmmmmmllllllkkkkkkkkkkkkkkklllllljjjkkkllllllllllllkkkjjjyyyddd^^^UUUVVVUUUTTTPPPLLLIIIIIIJJJEEEBBB>>>;;;999666444111000000...---,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,000444666444222000///---///222444444333444555333555666666666777888:::<<<<<<;;;888444222222333333555666777666777888:::===>>>???@@@AAADDDHHHLLLNNNNNNRRRYYY^^^cccjjjrrrzzz}}}{{{vvvrrrnnnkkkeee]]]\\\^^^```aaabbbbbbbbbdddgggjjjjjjmmmuuu}}}~~~~~~|||{{{~~~|||vvvpppkkkiiihhhwwwggg[[[QQQNNNMMMHHHCCC@@@BBBHHHVVVjjj{{{jjjbbb\\\]]]^^^ZZZUUUSSSOOOLLLHHHEEECCC>>>777111000000////////////000000////////////////////////////////////000000000000///222444777AAA[[[ssshhhppp|||yyycccKKKKKKNNNQQQSSSUUUXXX[[[^^^```gggrrr}}}tttiii^^^RRRKKKJJJGGGTTTmmm}}}xxxuuuqqqnnnllliiieeebbbbbb___\\\YYYXXXWWWUUUSSSRRRQQQOOONNNLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUXXXZZZ___aaadddgggiiijjjkkkkkkhhhhhhgggfffggghhhjjjkkklllkkkiiigggffffffggggggxxxccc]]]TTTVVVVVVTTTPPPLLLJJJIIIJJJDDDAAA===:::888666333111000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,///222444222000...---...111444555555555666777444555666666555666888:::;;;;;;:::777444222222333333555666777666777888:::<<<===>>>???@@@CCCGGGKKKLLLMMMRRRZZZ```eeemmmuuuyyy~~~{{{wwwrrrnnnkkkhhhbbb\\\[[[^^^aaabbbccccccccceeehhhkkkkkknnnuuu}}}~~~xxxrrrnnnllljjjuuurrrcccTTTOOOMMMHHHCCCAAACCCGGGRRRdddsss~~~~~~ddd]]]YYY\\\^^^\\\XXXVVVQQQMMMIIIGGGDDD???888222000000////////////000000////////////////////////////////////000000000000///333555777CCC___uuuqqqwww}}}zzzpppRRRFFFLLLNNNRRRUUUWWWZZZ]]]```bbbkkkvvvtttdddXXXNNNFFFBBBCCC@@@PPPnnn~~~zzzwwwssspppmmmjjjfffcccbbb___\\\ZZZXXXWWWTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKNNNPPPQQQQQQRRRUUUXXX[[[]]]```cccfffhhhiiiiiieeeeeedddeeefffhhhjjjkkkqqqmmmhhhdddaaabbbdddfffvvvccc]]]UUUUUUVVVUUURRRMMMJJJIIIJJJDDDAAA===:::888555333000/////////......---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,...111111///...------///222555666555555555666666777777666555555777::::::::::::777444222222333333555666777666777888:::;;;<<<>>>???@@@BBBFFFIIIKKKLLLRRR[[[bbbfffnnnvvvyyyzzzwwwrrrnnnjjjfff```ZZZZZZ]]]___aaabbbcccdddfffiiilllnnnpppvvv}}}zzztttooommmnnnuuu~~~lllYYYPPPMMMIIIEEECCCCCCEEENNN]]]lllyyyppptttsss___YYYWWW\\\```^^^ZZZXXXRRRNNNJJJHHHEEEAAA999444111000000//////000000111////////////////////////////////////000000000000111444555777CCC\\\xxxwwwwww}}}~~~oooXXXKKKHHHLLLNNNRRRUUUXXX[[[___bbbeeennn{{{ssseeeUUUKKKDDD???>>>???>>>QQQqqq{{{xxxtttqqqnnnkkkgggeee```^^^ZZZXXXWWWUUUSSSQQQSSSRRRPPPOOOMMMLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIILLLPPPPPPOOOPPPSSSVVVXXXZZZ\\\___bbbdddfffgggcccccccccdddeeefffggghhhoookkkeee```^^^^^^```bbbuuubbb^^^WWWTTTUUUUUUSSSOOOKKKIIIIIIEEEBBB>>>;;;999777444111////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------...///000///---,,,---...///111444444444333333444888888777666444444666999::::::999777444222222333333555666777666777888:::999;;;===???@@@BBBEEEGGGLLLMMMRRR[[[aaaeeelllsssxxx~~~}}}{{{tttooojjjfff```YYYYYY\\\^^^___aaabbbdddfffjjjmmmppprrrxxx}}}vvvoookkknnnrrrzzzuuu]]]QQQMMMJJJGGGEEEBBBCCCJJJYYYhhhvvvooojjj|||ppp\\\WWWXXX___dddaaa\\\ZZZSSSOOOKKKIIIFFFBBB:::555111111000000000000111111////////////////////////////////////000000000000000333555888FFF^^^qqqzzztttwww~~~cccNNNJJJJJJJJJMMMQQQUUUXXX[[[___bbbgggqqq~~~{{{uuubbbUUUHHHBBB???<<<;;;<<<===SSSuuu{{{xxxtttrrrooommmiiifff```^^^[[[YYYXXXWWWUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHFFFJJJNNNOOOMMMMMMPPPTTTUUUWWWYYY[[[^^^```bbbcccaaaaaabbbbbbbbbaaaaaa```eeeccc___\\\[[[ZZZ[[[\\\tttbbb___XXXTTTUUUVVVTTTPPPLLLIIIHHHFFFCCC???<<<:::888555333////////////...---,,,+++++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------000000000///---,,,...///...111333333222111111111999999888666333444666888999:::999666444222222333333555666777666777888:::777:::===@@@AAABBBDDDFFFMMMMMMRRRZZZ```ccciiipppvvv}}}uuupppkkkfff```YYYXXX\\\\\\^^^```bbbcccgggkkknnnrrrsssyyyxxxoooiiijjjmmmtttzzz```RRRMMMJJJHHHGGG@@@@@@HHHVVVfffuuulllaaaooo}}}\\\XXXYYYaaafffccc^^^ZZZSSSPPPLLLIIIGGGBBB;;;555111111000000000000111111////////////////////////////////////000000000000...222444:::LLLcccssswwwooottt|||```MMMJJJIIIIIILLLPPPTTTWWWZZZ^^^aaahhhrrrvvvkkkdddUUUKKKAAA???>>><<<::::::<<>>;;;999777555333222000...,,,+++,,,---///---------,,,,,,++++++++++++++++++*********)))))),,,---,,,+++))))))+++---***+++------,,,+++,,,---222222111111222444555666333444666666666666777888<<<999666222111111333444111333555666666666888::::::<<<>>>???@@@BBBEEEGGGIIIJJJNNNTTT\\\ccchhhjjjpppyyyzzzxxxuuurrrlllaaaYYYZZZ___]]]]]]^^^```cccfffhhhiiipppqqqtttyyywwwnnnlllooouuu{{{jjjZZZPPPEEECCCGGGDDDAAADDDPPPaaaqqqxxxnnnpppqqq]]]UUUccclllddd\\\]]]UUUQQQMMMJJJHHHDDD===888444222000//////000000///000000000000000000000000000000000000111111111111111222555@@@WWWoooyyyxxxwwwvvv[[[HHHBBBCCCHHHMMMTTTVVVVVVWWW\\\aaahhhvvv~~~vvvrrrlllbbbWWWRRRDDDAAA===999888999<<<===CCC]]]zzz~~~{{{xxxsssoookkkiiihhhdddaaa^^^[[[ZZZXXXVVVTTTRRRRRRPPPOOOMMMLLLKKKJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSVVVZZZ]]]____________^^^\\\ZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPOOOqqqccc```VVVWWWXXXXXXUUUPPPJJJGGGEEEDDDAAA>>>;;;999777555333000//////...------,,,,,,---------,,,,,,++++++++++++++++++*********))))))+++,,,,,,+++)))***,,,...+++,,,......---,,,---...444333222222222333444555222333444555666777999:::<<<999555222111111333444222444666777777888:::;;;:::<<<>>>???@@@AAAEEEGGGJJJKKKOOOUUU\\\ccchhhjjjsss|||{{{vvvrrrmmmggg___XXXXXX]]]]]]^^^___```bbbdddggghhhkkknnnsssyyy}}}vvvqqqssswww|||rrrbbbVVVKKKHHHKKKFFFCCCFFFQQQaaaqqq}}}{{{{{{fffWWW\\\fffeeeaaa___XXXTTTOOOLLLJJJEEE???999555222000///000000000///000000000000000000000000000000000000111111111111///111555AAAYYYssszzzsssUUUDDDEEEJJJIIIOOOUUUWWWWWWYYY^^^ccckkkyyywwwnnniiibbbWWWMMMIII@@@>>>:::888777999;;;===BBBYYYuuu}}}yyyuuupppmmmjjjiiidddaaa^^^\\\ZZZYYYVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRUUUXXX[[[]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTQQQOOOMMMLLLqqqbbb___UUUWWWXXXXXXUUUPPPKKKHHHGGGDDDAAA===;;;999777444222...//////000///---,,,***------,,,,,,,,,,,,+++++++++++++++******************+++++++++***+++---///...///000///...---...///555444333222222222333333333333333444555888:::<<<;;;888555222000111333444222444666777777777999;;;:::<<<>>>??????AAADDDFFFKKKMMMQQQVVV]]]ccchhhkkkxxx{{{tttmmmfffaaa\\\WWWWWWZZZ^^^^^^___```aaacccdddeeegggmmmtttzzz}}}xxxyyyzzz}}}xxxfffYYYMMMHHHIIIEEEBBBDDDOOO]]]mmmiii___bbbgggeee___\\\WWWRRRNNNKKKGGG@@@;;;555333000///000000000///000000000000000000000000000000000000111111111111222333999HHHaaazzz||||||YYYEEEEEELLLKKKPPPVVVXXXXXXZZZaaafffooo|||uuukkkaaa[[[SSSIIIAAA>>>;;;999777666777999<<<>>>DDDXXXooo|||wwwsssooolllkkkeeebbb___\\\[[[YYYVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLLLLMMMNNNPPPSSSUUUXXXYYYWWWWWWXXXXXXWWWWWWVVVVVVTTTTTTSSSPPPNNNKKKIIIGGGppp```^^^UUUVVVWWWXXXUUUQQQLLLIIIHHHDDDAAA===:::999777444222////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***,,,///111222333333111...------...444333222222222333444555666444333444666888:::::::::888444111000111333444222333555666666777999;;;;;;<<<>>>??????AAADDDFFFKKKNNNSSSXXX^^^dddiiimmm|||zzzsssjjjaaa]]]ZZZWWWWWWZZZ____________```aaabbbccceeemmmvvv|||~~~||||||}}}~~~lll]]]PPPIIIHHHCCC@@@BBBJJJVVVfffxxxoooeeehhhfff___^^^YYYSSSOOOKKKGGG@@@;;;555333000///000111000000///////////////////////////000000000111111111111333555===OOOiiivvv{{{eeeGGGCCCHHHKKKPPPUUUWWWXXX[[[bbbiiittt~~~xxxttteee[[[RRRLLLFFF===888888777777666777888;;;===???KKKYYYlllzzzzzzuuuqqqnnnmmmfffccc___]]][[[YYYWWWUUUSSSRRRQQQOOOLLLJJJHHHGGGIIIHHHGGGFFFEEEEEEEEEFFFDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTUUURRRRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNKKKHHHEEEDDDppp```]]]UUUUUUVVVWWWUUUPPPLLLIIIHHHCCC@@@===:::888666444222111000...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++++++++,,,///222777777555222...,,,,,,---111111111111222444666777888666444444777999999888999777444111000111333555444666888888888999;;;===<<<===???@@@@@@AAADDDFFFKKKOOOTTTZZZ___eeekkkppp|||wwwqqqhhh```\\\ZZZXXXXXX\\\______^^^^^^______```aaaeeemmmwww}}}~~~}}}}}}~~~}}}~~~vvveeeWWWNNNJJJDDDAAAAAAHHHRRRaaauuukkkhhhfff```^^^YYYRRRNNNJJJFFF@@@;;;555333111000000111111000///////////////////////////000000000111111111111111444AAAYYYvvv|||uuu{{{}}}cccEEECCCHHHKKKPPPTTTVVVVVV[[[dddkkkwwwyyyooogggbbbTTTLLLEEEBBB===777555777666777777999;;;===???@@@NNNXXXfffsss{{{|||wwwssspppnnngggddd```^^^\\\ZZZWWWUUUSSSRRRPPPNNNLLLJJJHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNLLLIIIFFFCCCAAAppp```^^^VVVSSSUUUUUUTTTPPPLLLIIIHHHCCC@@@<<<:::888666333111222000...+++***,,,...///++++++,,,,,,,,,,,,------***************+++++++++***++++++++++++,,,///222777777555222...------...000000000111333555777999777555444555999:::999666999666333111000111333555777999;;;<<<<<<===>>>@@@>>>???@@@AAAAAABBBEEEGGGJJJOOOVVV[[[```fffnnnttt}}}{{{wwwsssmmmgggaaa^^^[[[XXXZZZ^^^^^^^^^^^^]]]^^^^^^______ccckkkttt|||~~~wwwlllfffiiipppyyy|||iiiZZZOOOIIIGGGDDDDDDHHHQQQ___ttt~~~lllgggfffccc]]]XXXQQQMMMJJJFFF@@@<<<666444111000111111111000000000000000000000000000000000000000111111111111333999LLLjjjyyy~~~{{{~~~~~~RRRAAAFFFLLLLLLPPPTTTUUUVVV\\\eeemmm|||rrrfff]]]UUUQQQFFFAAA===;;;999555666999777888999;;;===>>>??????KKKPPP[[[hhhpppvvv~~~}}}xxxtttqqqooohhheeeaaa^^^\\\ZZZWWWUUUQQQPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKIIIFFFCCCAAA???ppp```^^^XXXRRRSSSTTTSSSOOOKKKIIIHHHCCC@@@<<<999888666333111111000...---,,,,,,------+++++++++,,,,,,---------))))))*********++++++++++++,,,,,,,,,+++,,,///111444444333111......000222111111111111222444666777333222222666<<<>>>;;;888888666333000000111333555777999;;;<<<<<<<<<>>>@@@???AAABBBBBBBBBCCCFFFHHHHHHNNNVVV\\\aaahhhpppwww~~~yyyvvvsssoooiiieeeccc```[[[WWWZZZ```]]]]]]]]]]]]]]]^^^_________dddnnnyyy|||kkkbbb^^^bbbffflll}}}lll\\\OOOHHHIIIEEEDDDHHHOOO]]]rrr|||}}}pppiiigggfffddd]]]XXXQQQLLLJJJGGGBBB>>>666444111000111222111111000000000000000000000000000000000000111111111111555<<>>@@@===999888666222000///111333555555666888999999:::<<<===@@@BBBCCCCCCCCCDDDFFFIIIGGGNNNVVV]]]aaahhhrrryyy|||vvvtttpppllleeeddddddaaa[[[VVVYYY```\\\\\\\\\\\\]]]^^^______ZZZ___iiivvvvvvkkkmmmppprrrvvvrrrjjjhhhkkkkkklllzzzrrrbbbTTTLLLGGGDDDCCCEEELLLYYYoooxxxsssgggdddfffgggeeeccc]]]XXXQQQMMMKKKHHHDDD@@@666444111000111222111111000000000000000000000000000000000000111111111111111999PPPsss~~~}}}uuuwww~~~}}}mmmSSSHHHMMMMMMEEEOOORRRVVVWWWXXX___jjjrrruuulll^^^QQQIIIDDDBBB@@@999666666777666333555999888999;;;<<<===<<<<<<;;;???AAALLL[[[ffflllvvv~~~yyyuuuqqqpppiiifffbbb___]]][[[XXXUUUNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKEEEEEEDDDCCCAAA???===<<>>???AAACCCDDDEEEEEEFFFIIIKKKKKKMMMUUU^^^eeejjjttt}}}zzzpppiiigggdddaaa^^^ZZZYYYZZZ\\\]]]```\\\YYYYYY[[[^^^^^^]]]]]]___iiiwwwxxxddd[[[UUUXXX]]]ggg|||uuu~~~~~~dddSSSNNNGGGCCCBBBEEEJJJUUUppp}}}ooosss^^^^^^bbbaaabbbiii```\\\VVVQQQOOOJJJDDD@@@;;;666222000222333111///000000000000000000000000111000000000000000111222444;;;WWWttt{{{zzz}}}zzztttsss\\\OOOIIIAAABBBIIIJJJKKKRRRYYY\\\\\\bbbnnnxxxuuulll^^^VVVLLLEEEAAA>>>;;;999666666777777888999;;;;;;<<<<<<;;;;;;<<<>>>AAABBBCCCDDDKKKWWWbbbhhhmmmrrr|||~~~xxxrrrnnnnnnjjjfffaaa^^^[[[WWWUUURRROOONNNOOONNNJJJIIILLLGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHGGGGGGCCCBBBAAA???===<<<;;;;;;lll]]]\\\VVVVVVTTTRRRPPPNNNKKKGGGDDDBBB???;;;999888666444222222000...,,,+++,,,---...+++++++++,,,,,,+++++++++++++++************++++++,,,+++******+++---///000......---,,,---...///111444111///000333666777666777333111444888;;;:::777999444///...111222111///444555666777999<<<>>>???@@@BBBCCCCCCCCCDDDFFFHHHKKKNNNVVV```fffllluuuwwwnnnhhhfffbbb```\\\ZZZXXXYYY[[[\\\___\\\ZZZZZZ]]]___^^^]]]^^^aaakkkyyy{{{]]]TTTMMMMMMOOOYYYoooiiiWWWPPPJJJEEECCCFFFHHHSSSlllsss~~~{{{ccc^^^bbbbbbaaabbbaaa\\\WWWRRRPPPLLLFFFAAA;;;777222000222222111///000000000000000000000000000000000000000111111222444;;;VVVpppzzz{{{{{{wwwrrrrrr\\\PPPKKKBBBAAAIIIJJJLLLSSSYYY[[[\\\bbbooozzz~~~rrrcccYYYMMMGGG@@@;;;888777555333777777777888:::;;;<<<=========<<<<<<===???AAACCCDDDDDDIIITTT^^^ccciiiooossswww|||{{{uuuqqqnnnkkkfffbbb___[[[XXXUUURRROOONNNOOONNNJJJIIIKKKGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEBBBAAA@@@>>><<<;;;::::::lll]]]\\\UUUUUUSSSQQQOOOMMMKKKGGGDDDAAA???;;;999777666333111222000...,,,+++,,,---...,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,---.........---,,,,,,---///111222222111///000222444555555444222111444888;;;:::888888444///...///000///---444555666777999;;;===??????@@@AAAAAAAAABBBDDDFFFKKKNNNVVVaaahhhnnnwww~~~wwwpppllliii```^^^[[[XXXWWWXXXZZZ[[[]]]\\\[[[\\\^^^___^^^]]]___bbbmmm||||||sssooojjjdddXXXQQQJJJHHHGGGOOOgggwwwrrrqqq\\\SSSLLLGGGEEEEEEGGGOOOggg{{{xxxnnn___```fffgggdddbbb]]]WWWSSSQQQMMMGGGBBB===888333000111222111///000000000000000000000000000000000000000111222222555===WWWnnnuuu}}}||||||yyywww]]]NNNJJJBBBBBBIIIKKKNNNSSSWWWYYY\\\dddsss~~~xxxnnn```RRRGGG@@@===:::777777666555444888888999;;;<<<>>>?????????>>>>>>>>>???@@@BBBCCCEEEDDDHHHPPPWWW\\\ccciiimmmrrrxxx~~~|||vvvrrrnnnkkkfffccc___\\\YYYVVVSSSOOONNNPPPNNNJJJIIIKKKIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCAAA@@@>>><<<:::999888888lll\\\\\\UUUUUURRRPPPNNNLLLJJJGGGDDDAAA>>>;;;888777555333111111000...---,,,,,,---...---,,,+++******+++,,,---++++++************++++++++++++,,,,,,------------...---,,,+++---///222444111000///000111222333444222111222444888::::::999555222//////000111000///444444555777999;;;===>>>???@@@AAAAAA@@@AAACCCEEEIIIMMMVVVaaahhhnnnxxxzzzrrrnnnkkkhhh]]][[[YYYWWWWWWWWWYYYZZZZZZZZZ[[[\\\^^^^^^]]]\\\```cccnnnyyycccUUUNNNLLLJJJPPPKKKHHHFFFDDDJJJaaayyywwwfffgggwwwwww___SSSMMMHHHEEEEEEEEEMMMccczzz|||}}}fff___eeeiiiiiibbb]]]WWWTTTQQQMMMHHHCCC>>>999333000111222111///////////////////////////000000000000111222333333666AAA\\\qqqwwwhhhLLLEEEAAADDDKKKLLLOOORRRVVVXXX]]]gggwwwttthhh^^^TTTHHH@@@:::999888888999999888888999:::;;;===???@@@AAAAAA@@@?????????@@@AAACCCDDDGGGFFFHHHMMMRRRVVV]]]eeehhhmmmuuu{{{{{{vvvsssooolllgggcccaaa^^^ZZZXXXSSSPPPOOOPPPNNNJJJIIIKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<:::888777666666kkk\\\[[[UUUTTTRRRNNNLLLKKKIIIGGGEEEAAA>>>;;;888777555333111000000...---,,,,,,---------,,,+++******+++,,,---++++++************++++++)))******+++,,,---......///---,,,+++---///333555///000000111111111222333000111222555888999999999222111000000111333444444444444555666888;;;===>>>???AAABBBBBBAAABBBDDDFFFHHHKKKSSS^^^gggnnnyyyrrrhhheeebbb^^^ZZZYYYXXXVVVVVVWWWXXXYYYWWWXXXZZZ[[[[[[[[[\\\\\\```bbbnnn~~~hhhUUUIIIDDDEEEGGGDDDBBBBBBCCCAAADDDXXXnnnooofffgggxxx|||aaaSSSNNNHHHFFFEEEEEEKKKaaawwwmmmeeeddddddaaa]]]WWWTTTQQQNNNHHHDDD@@@;;;444000111111000///////////////////////////000000000000111222333444888FFFbbbvvv|||zzzPPPDDDBBBFFFLLLKKKOOORRRUUUXXX^^^jjjzzzuuudddVVVNNNHHHAAA<<<444555666666666666666666;;;<<<>>>@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBCCCCCCHHHFFFHHHLLLOOORRRZZZbbbbbbhhhpppwww{{{|||}}}~~~}}}xxxuuuooolllhhhdddbbb___\\\YYYTTTQQQOOOQQQOOOJJJIIIKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAAAAABBBBBBAAAAAA@@@???===<<<;;;999777666555555kkk[[[[[[UUUSSSQQQMMMKKKJJJIIIGGGEEE@@@>>>:::888666555222000000//////...------------,,,++++++++++++++++++,,,++++++************++++++(((((()))+++---///111222000///,,,+++,,,///222555///111222222111111222333000111333666777888888888//////000111222333555666333444555666888:::<<<>>>???@@@BBBBBBBBBCCCFFFHHHIIIKKKRRR\\\eeennn{{{qqqeeebbb___ZZZXXXXXXWWWVVVWWWWWWYYYYYYVVVWWWYYYYYYYYYYYY[[[]]]```cccoooxxxcccUUUMMMHHHIIILLLGGGDDDDDDEEEBBBCCCRRReee}}}tttmmmlllnnnooofffVVVPPPJJJGGGFFFEEEJJJ^^^tttpppcccaaabbb^^^XXXUUUSSSOOOJJJFFFBBB<<<444000000111000///000000000000000000000000000000000111222333444555999KKKkkkUUUHHHFFFGGGKKKIIIOOOQQQTTTYYYaaannn}}}zzzsssfffTTTGGG@@@<<<999666333555666777666666888999<<<>>>@@@AAABBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBFFFEEEHHHLLLMMMOOOWWW```ccciiirrrxxx{{{|||{{{{{{zzz{{{}}}|||zzzpppmmmiiieeeccc```]]][[[UUURRRPPPQQQOOOJJJIIIKKKJJJIIIIIIGGGFFFEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@AAAAAA@@@@@@???>>>===<<<:::888666555444444kkk[[[[[[UUUSSSPPPMMMJJJIIIHHHGGGEEE@@@===:::888666555222000000//////...------,,,,,,+++++++++,,,,,,+++++++++++++++************++++++(((((()))+++...333777999222000---+++,,,...222444///111333333111111222444000222555666777777666777...///000000111111333444333333444666888:::<<<======???AAABBBBBBDDDGGGIIIKKKLLLQQQ[[[dddnnn}}}uuugggddd```ZZZWWWWWWWWWWWWWWWXXXYYYZZZWWWXXXYYYYYYXXXYYY\\\___bbbeeepppyyyfff^^^[[[YYYXXXZZZXXXQQQLLLJJJFFFEEEPPP___nnncccdddjjjpppuuuyyynnn]]]TTTNNNJJJHHHEEEHHH[[[pppxxxggggggeee```[[[XXXVVVRRRMMMHHHCCC===555000000111000///000000000000000000000000000000000111222333555555999RRRxxxvvvPPPJJJHHHGGGJJJKKKNNNPPPTTTZZZcccqqq}}}mmm^^^TTTFFF===:::999777444444666888888888999<<>>???AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAABBBCCCFFFKKKLLLMMMUUU^^^fffmmmuuu{{{}}}|||zzzyyytttuuuvvvyyy|||~~~{{{pppmmmiiifffcccaaa^^^\\\VVVRRRQQQQQQOOOJJJIIIKKKIIIIIIHHHGGGEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>><<<;;;:::888666555444444kkk[[[[[[UUUSSSPPPLLLJJJIIIHHHGGGEEE@@@===:::777666444222000/////////...------,,,,,,***+++,,,------,,,+++***++++++************++++++))))))))),,,000555;;;>>>333111...+++,,,...111444///222444444222111222444000222555777777666666666...///000000//////000111333333444666888:::<<<===<<<===@@@AAABBBDDDGGGJJJMMMMMMRRR[[[dddpppuuueeebbb^^^VVVWWWWWWWWWWWWXXXYYYYYYZZZXXXYYYZZZYYYXXXYYY]]]aaadddfffrrrwwwiiiiiinnnpppqqqssseeeZZZPPPKKKEEEBBBLLLYYYrrrbbb```jjjuuuzzz|||tttcccXXXQQQLLLIIIDDDFFFXXXmmmtttggglllgggbbb]]]ZZZXXXTTTOOOKKKDDD===555000000000000///000000000000000000000000000000000111222444555666:::WWW|||bbbHHHIIIHHHFFFKKKNNNMMMOOOTTT[[[eeessssssaaaOOOGGG>>>999:::;;;:::777111333555555555777<<<@@@???@@@BBBCCCCCCBBB@@@???@@@@@@AAABBBBBBAAAAAAAAA???@@@EEEJJJKKKLLLTTT]]]dddjjjrrrxxxyyywwwuuusssppppppqqqssswww|||}}}zzzqqqnnniiifffdddaaa^^^\\\VVVRRRQQQRRROOOKKKIIIKKKIIIIIIGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>>===;;;:::888666555444444kkkZZZWWWXXXYYYSSSNNNLLLLLLKKKFFFBBBAAA>>>999666555444333111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++---000444888;;;222000------...000111111000111222333444555555555111000111555777777555555/////////000111111222222444444444555777888:::;;;===>>>@@@@@@AAACCCGGGIIIOOOTTTYYY___iiiuuu{{{{{{uuuiiiaaa]]]\\\UUUTTTSSSUUUXXXZZZZZZZZZYYYYYYWWWUUUUUUWWW[[[___aaaeeesssyyyyyy~~~wwwkkkZZZLLLEEEGGGLLLOOOyyyooogggbbbhhhuuuxxxgggXXXOOOIIIHHHEEEFFFTTTdddoooeeeiiifffeeebbb]]]YYYTTTPPPMMMGGG???666222222333222///000000000000000000000000...000111222111111333444===ccc~~~wwwvvvZZZBBB@@@FFFGGGHHHLLLNNNOOOSSSXXXcccqqqfffPPPAAA>>>;;;888666666777777888888888999;;;<<<<<<<<>>>>>======<<<<<<::::::999888777666555555kkk[[[YYYYYYWWWRRRMMMKKKKKKJJJFFFBBBAAA>>>999666555444222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,///333666888111///------...000111111000000222333444555555555111000111444777777555444//////000000111222222333444444444555777888:::;;;===>>>@@@@@@AAACCCGGGJJJLLLRRRXXX___iiissswwwvvvjjjlllkkkhhhbbb]]][[[[[[UUUTTTSSSTTTWWWYYYYYYYYYZZZZZZZZZXXXWWWYYY\\\___bbbggguuuxxxfffUUUJJJGGGJJJMMMddd~~~qqqpppqqquuu~~~|||iiiYYYPPPIIIFFFCCCCCCOOO___xxx{{{pppeeeccchhhhhhfffccc___ZZZUUUQQQOOOGGG@@@777222222333111000000000000000000000000000...000111222111222333555BBBeeexxxpppwww^^^LLL???@@@DDDEEEHHHOOOOOOQQQTTT[[[eeesssmmmVVVFFF===;;;888555444444555666999888999:::<<<===>>>>>>BBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAACCCGGGLLLRRRUUUcccgggkkkjjjeeebbbbbbccc___```bbbfffkkkrrrxxx|||~~~xxxsssooonnnllliiifffbbb___]]]ZZZWWWSSSPPPOOOMMMJJJHHHIIIGGGFFFEEEFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB??????>>>>>>======<<<<<<::::::999888777666555555kkk[[[YYYZZZTTTPPPLLLJJJKKKJJJGGGCCCAAA>>>999777555444222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,...111333555111///------///000111111///000111333444444555555000111222333666777555333000000111111222333333333444444444555777888:::;;;===???@@@AAAAAACCCGGGJJJKKKRRRYYY```jjjtttvvvssshhhiiiiiigggaaa[[[VVVTTTSSSRRRQQQSSSUUUXXXXXXXXX[[[\\\]]]\\\[[[[[[]]]___bbbiiixxxqqq^^^NNNFFFGGGIIIRRRqqq|||yyy~~~lll]]]SSSJJJGGGCCCBBBMMM[[[sssrrrddd```dddgggjjjiiieeeaaa[[[VVVRRROOOHHHAAA999333222222111000000000000000000000000000///000111222111222555777CCCaaa~~~uuullloooooodddHHHAAA???CCCDDDCCCHHHQQQPPPRRRWWW^^^hhhvvviiiTTTEEE===:::999666555444555666777999::::::;;;===???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBDDDGGGJJJMMMOOOZZZ]]]``````]]]ZZZZZZ[[[YYYZZZ\\\___eeekkkpppsssxxxzzz~~~|||vvvqqqnnnnnnllliiifffccc```___ZZZWWWSSSQQQOOOMMMJJJHHHIIIGGGEEEEEEEEEDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC??????>>>>>>======<<<<<<::::::999888777666555555kkk[[[XXXXXXRRROOOKKKJJJJJJIIIGGGEEE@@@===:::777666444222000//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,---///000111///...,,,---///000111000///000111222333444444444000222333333555777666222000111111222333333444444444444444555777888:::;;;>>>???@@@AAABBBDDDGGGJJJMMMSSSZZZaaalllwww{{{zzzvvvuuuqqqkkkcccZZZTTTPPPNNNMMMMMMPPPTTTWWWYYYYYY[[[]]]^^^^^^]]]\\\\\\]]]```hhhyyy{{{iiiVVVKKKHHHJJJNNNbbbvvv|||ooobbbWWWMMMJJJFFFEEEOOO\\\ttt}}}hhhdddgggiiillljjjfffaaa\\\VVVRRROOOIIICCC:::555222222111000000000000000000000000000///000111222222333666999FFF___vvvyyyppppppkkkYYYCCCAAAAAADDDEEEDDDHHHOOOOOORRRXXX```kkkxxxjjjTTTEEE>>><<<:::999777777777777999::::::;;;<<<===>>>@@@CCCFFFEEEEEEFFFGGGGGGHHHHHHHHHFFFFFFEEECCCBBBAAA@@@???AAAAAABBBDDDEEEGGGHHHIIIOOORRRUUUVVVUUUTTTUUUVVVXXXYYYZZZ\\\___cccgggiiippprrrvvv{{{}}}xxxtttqqqpppnnnkkkgggccc```___[[[XXXTTTRRRPPPNNNKKKIIIJJJHHHFFFEEEFFFEEECCCAAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC??????>>>>>>======<<<<<<::::::999888777666555555kkkYYYUUUTTTPPPNNNLLLJJJIIIHHHGGGFFF@@@===:::888666444222000//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---...//////...---,,,---///111111000//////111222333444444444111444444333555888777111000111111222333333444444444444444555777888:::;;;>>>???AAAAAABBBDDDHHHJJJMMMRRRWWW^^^jjjxxxyyyuuuooohhh```ZZZUUURRRHHHHHHIIIMMMSSSWWWZZZZZZYYY[[[]]]]]]\\\[[[\\\\\\\\\fffyyy}}}yyyuuuuuuvvvwwwyyy{{{~~~}}}}}}xxxeeeVVVNNNLLLNNNVVV```qqqttteeeYYYNNNKKKHHHHHHQQQ]]]vvv|||llleeeiiikkkllljjjgggaaa[[[UUUQQQNNNJJJDDD===666222111111111000000000000000000000000///000111111222444888;;;LLLbbbvvv|||xxxyyypppYYYFFFBBB???AAADDDGGGJJJMMMMMMRRRYYYcccmmmyyymmmVVVGGG???<<<;;;999888777777888999::::::999;;;===>>>???BBBFFFJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDBBB@@@@@@@@@AAABBBCCCCCCDDDDDDDDDGGGIIILLLOOOPPPQQQSSSTTTWWWXXXYYY[[[^^^aaadddffflllnnnrrrxxx}}}|||zzzuuutttqqqmmmhhhddd```^^^]]]ZZZVVVSSSRRRPPPMMMKKKLLLJJJHHHGGGGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCC??????>>>>>>======<<<<<<::::::999888777666555555kkkXXXSSSRRRQQQOOONNNKKKIIIHHHGGGGGG???===:::888777555222/////////...---,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,---......///---,,,,,,---///111000///...///000222333333444444111666777333555:::888111000000111111222333333333444444444555777888:::;;;>>>@@@AAABBBBBBDDDHHHKKKLLLPPPUUU\\\iiiyyy~~~xxxooofff___XXXRRRNNNEEEEEEGGGKKKQQQVVVYYYZZZWWWYYY\\\\\\\\\[[[\\\]]]]]]fffzzz~~~rrrhhh```[[[XXXXXXYYYZZZ[[[^^^```bbbffflllqqqrrruuuzzz|||{{{wwwxxx|||tttaaaTTTMMMLLLRRRVVVeee||||||gggZZZNNNKKKIIIHHHPPP[[[vvvyyywwwtttjjjjjjlllnnnlllhhhbbb\\\UUUPPPNNNJJJFFF???777222000000111000000000000000000000000///000111111222555999===PPPfffyyycccFFFAAA<<<===CCCIIILLLLLLLLLRRR[[[eeeppp{{{sss[[[HHH@@@===;;;999777777777777777888888999999;;;>>>>>>???BBBHHHMMMPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBDDDGGGJJJMMMOOOQQQRRRTTTUUUWWWZZZ^^^aaadddfffjjjllloootttzzz~~~yyywwwtttooojjjeeeaaa______\\\XXXVVVTTTRRROOOMMMMMMKKKIIIHHHHHHGGGEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBB??????>>>>>>======<<<<<<::::::999888777666555555kkkYYYTTTSSSRRRQQQOOOMMMJJJHHHGGGGGG???===:::999777555222/////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......//////,,,++++++---000111000///...///000222333333333333333888999444666<<<:::222//////000000111222222333444444444555777888:::;;;???@@@AAABBBCCCEEEHHHKKKMMMRRRXXX___lllzzz|||sssjjjbbbYYYPPPJJJEEEEEEFFFJJJOOOTTTVVVWWWWWWYYY[[[[[[[[[\\\^^^```eeekkk{{{|||uuukkkbbb[[[VVVQQQNNNKKKJJJIIIIIIIIIKKKLLLMMMJJJOOOTTTXXXbbbnnnuuuwwwuuuwww{{{uuucccXXXSSS^^^cccmmmmmm^^^RRRMMMJJJIIIOOOZZZuuu}}}~~~sssmmmpppnnnjjjddd]]]WWWQQQNNNKKKGGG@@@888222000000111000000000000000000000000000000111111333666;;;>>>XXXnnnzzzGGGDDD??????CCCIIIKKKKKKMMMSSS]]]hhhsss~~~xxxfffZZZJJJ???<<<<<<:::888888888888888888999999999888;;;>>>>>>???BBBIIIOOOYYYWWWUUURRROOONNNMMMMMMLLLLLLKKKKKKIIIGGGEEECCC@@@@@@???>>>>>>??????@@@BBBCCCDDDGGGJJJMMMNNNNNNRRRSSSUUUXXX\\\___aaaccchhhiiilllpppuuu{{{~~~yyyxxxuuuqqqmmmhhhdddbbbaaa^^^ZZZXXXVVVTTTQQQOOOMMMKKKIIIGGGGGGFFFDDDBBBCCCCCCCCCCCCBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<::::::999888777666555555lllZZZUUUTTTSSSRRRQQQNNNJJJHHHGGGHHH???===:::999777555111/////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---...///000000+++++++++---000111000///...///000111222333333333333::::::555666===;;;222/////////000111111222222444444444555777888:::;;;???@@@AAABBBCCCEEEHHHKKKOOOUUU\\\dddppp}}}zzzvvvpppkkkeee\\\RRRKKKGGGFFFGGGJJJNNNRRRSSSTTTWWWYYY[[[[[[[[[]]]```bbbnnnqqq|||qqq]]]XXXRRROOOOOOPPPPPPNNNIIIHHHFFFEEEDDDDDDDDDEEEAAAEEEIIIPPP^^^oooyyy{{{zzz|||yyylll^^^pppxxx~~~sssdddVVVQQQMMMKKKPPPZZZuuu}}}mmmrrrpppkkkeee___XXXSSSPPPKKKHHHAAA999222///000222000000000000000000000000000000111111333666;;;???dddzzzJJJIIIGGGDDDDDDGGGJJJJJJNNNUUU___kkkvvv|||hhh[[[JJJEEE???;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777:::>>>>>>>>>BBBJJJPPP___]]]YYYVVVRRRPPPOOOOOOLLLLLLLLLLLLJJJHHHFFFEEE@@@???>>>======>>>???@@@CCCCCCCCCEEEHHHJJJKKKKKKTTTUUUVVVWWWYYY[[[\\\\\\fffgggiiimmmrrrwww{{{~~~}}}}}}}}}yyyxxxuuurrrnnnjjjgggeeebbb___\\\YYYWWWUUUSSSQQQLLLJJJHHHGGGFFFEEECCCAAADDDDDDCCCCCCCCCBBBBBBBBB>>>>>>?????????@@@@@@@@@?????????>>>======<<<<<<::::::999888777666555555hhhXXXWWWQQQOOOQQQRRRPPPMMMHHHFFFEEECCC???;;;777555333111//////............---------,,,,,,,,,++++++*********++++++++++++++++++++++++&&&(((,,,///111222111000,,,,,,,,,---///000///...000000000000000111111111666888999777999;;;888333///000111222222333222222333555777777777888:::;;;===???AAACCCDDDEEEHHHJJJQQQTTT[[[eeeqqq}}}}}}yyyrrrjjjbbbYYYPPPKKKDDDEEEGGGIIILLLPPPUUUYYYXXXZZZZZZYYYXXXZZZ___dddmmmzzzmmm___WWWWWWXXXXXXXXXXXXXXXXXXVVVQQQJJJGGGHHHJJJKKKKKKOOOLLLMMMYYYlll|||~~~ssszzzyyygggTTTMMMJJJIIIPPPZZZyyy~~~pppqqqqqqnnnhhh```YYYUUUSSSPPPMMMDDD888222333444222111111111111111111111111000444222333666222777KKKlll|||IIIEEE@@@???BBBGGGJJJKKKNNNUUU```lllwwwuuu[[[LLLEEEBBB>>><<<<<<============<<<:::888888999:::;;;999:::;;;>>>CCCHHHLLLOOO\\\[[[ZZZXXXVVVSSSQQQOOOQQQNNNJJJHHHHHHGGGFFFEEE>>>======<<<<<<<<<======AAAAAABBBCCCDDDEEEGGGHHHSSSSSSTTTUUUWWWXXXYYYYYY```eeejjjmmmmmmoootttzzz||||||{{{yyyuuuqqqnnnllljjjjjjccc```[[[XXXVVVUUUSSSQQQMMMMMMLLLKKKIIIFFFDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@AAA@@@>>><<<:::999999888888777666666666fffWWWXXXSSSRRRSSSSSSPPPLLLHHHFFFFFFBBB???:::777555333111///............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***...111333333222111---------...111111000///000000111111111111222222666999999888999;;;888333///000111222222333222222444555777888888999:::<<<>>>@@@CCCDDDEEEGGGJJJMMMSSSWWW^^^hhhttt~~~xxxppphhh___WWWOOOJJJCCCDDDFFFHHHJJJNNNSSSWWWYYYZZZ[[[ZZZYYY[[[```eeennn{{{pppeee``````bbbdddgggiiijjjkkkkkkbbb]]]WWWVVVYYY^^^bbbcccWWWXXX```nnn{{{hhhUUUMMMJJJIIIPPPYYYuuuxxxoooppppppnnniiiaaa[[[VVVTTTPPPMMMDDD888222222333111111111111111111111111111///222111222666444;;;OOOyyyyyyoooFFFCCC??????CCCGGGJJJJJJOOOVVVaaammmwwwwww[[[KKKEEEBBB@@@???@@@@@@???>>>;;;:::999888777888999999======>>>@@@DDDHHHLLLOOOYYYYYYYYYXXXVVVTTTSSSRRROOOMMMIIIGGGGGGFFFEEECCC@@@???>>>>>>===>>>>>>>>>@@@@@@AAAAAACCCDDDEEEFFFNNNOOOPPPRRRTTTVVVWWWXXX^^^ccciiilllmmmpppvvv{{{zzz}}}|||zzzwwwsssooommmkkkkkkccc```\\\YYYWWWUUUSSSQQQNNNMMMLLLKKKIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAA@@@>>><<<;;;999999888888777666666666dddWWWYYYUUUUUUUUUTTTPPPKKKHHHFFFFFFBBB>>>:::777555333111///............------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***,,,///222444444333222.........///111222111000000111222222333333333333666888999777888:::777222///000111222222333222222444666888999999999<<<======???BBBDDDFFFHHHLLLNNNTTTWWW___jjjvvv~~~wwwnnnddd[[[SSSMMMIIIAAACCCDDDFFFHHHKKKPPPTTTXXX[[[\\\\\\[[[]]]bbbfffppp~~~rrrjjjlllpppuuuxxx}}}xxxpppjjjjjjmmmpppsssooouuu~~~kkkWWWNNNKKKIIIOOOYYYooo{{{zzzmmmooonnnooommmiiiccc]]]XXXWWWPPPMMMDDD888111222222000111111111111111111111111///222///111777666???UUUwwwvvvxxxUUUAAA@@@>>>@@@CCCGGGIIIIIIOOOVVVbbbnnnyyyxxx[[[KKKCCCAAA????????????>>><<<;;;;;;;;;;;;::::::::::::=========???BBBFFFJJJLLLVVVWWWWWWXXXXXXWWWUUUUUUPPPNNNJJJIIIHHHGGGEEECCCBBBAAA@@@@@@?????????@@@??????@@@@@@AAABBBCCCDDDHHHIIIKKKNNNPPPSSSUUUVVVZZZ^^^dddhhhkkknnnsssxxxwwwyyy|||~~~~~~}}}|||yyyuuuqqqooommmllldddaaa]]]ZZZYYYWWWTTTRRROOONNNMMMKKKIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@???>>><<<;;;999999888888777666666666dddWWWZZZVVVXXXWWWUUUPPPKKKGGGFFFFFFAAA>>>999666444333111///.........---------,,,,,,++++++++++++++++++++++++************************+++---000222444333222111...------///111222111///000111333444444444444333555777777666777888555000//////111222222222222222444666888999999:::<<<>>><<<>>>AAACCCEEEHHHLLLOOOSSSVVV]]]iiivvv}}}vvvkkk```WWWPPPJJJGGGAAABBBDDDEEEFFFJJJNNNRRRWWWYYY[[[[[[[[[]]]bbbfffqqqyyy|||nnnYYYPPPKKKIIIOOOYYYjjjuuu~~~hhhcccooolllnnnmmmjjjeee___[[[YYYSSSOOOFFF999333333333111111111111111111111111111111333///111666666AAAXXXuuunnnrrrsss```FFF======>>>@@@CCCFFFHHHIIIOOOWWWcccppp{{{www\\\OOOJJJGGGCCC@@@@@@@@@???>>>@@@@@@@@@AAA@@@???>>>>>>>>>??????AAADDDHHHLLLNNNVVVWWWYYYZZZZZZYYYWWWVVVSSSQQQNNNLLLKKKJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@????????????@@@@@@AAABBBCCCDDDGGGJJJMMMQQQSSSTTTUUUYYY^^^ccceeehhhlllooorrrtttuuuwwwxxxzzz~~~}}}{{{wwwtttqqqooommmeeebbb___\\\ZZZXXXUUUSSSPPPOOOMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@???>>>===<<<999999888888777666666666eeeWWWZZZUUUXXXXXXUUUPPPKKKGGGFFFFFF@@@===999666444333111///...------------,,,,,,,,,++++++++++++++++++++++++***************************,,,///111222111000...---,,,,,,...000000///...000111333444555555444444333666666444555666333---//////111222222222222222444666888999999;;;===???>>>@@@BBBDDDEEEIIINNNQQQSSSVVV^^^jjjwww{{{ttthhh]]]UUUNNNIIIFFFAAABBBDDDDDDEEEHHHMMMPPPTTTWWWZZZ[[[ZZZ\\\aaaeeeoooqqq\\\QQQKKKIIIOOOXXXiiisssaaa]]]ooolllmmmnnnlllgggaaa]]][[[VVVRRRHHH<<<555444444222111111111111111111111111333555000111666555@@@WWW|||}}}tttkkkgggaaaRRRBBB:::<<<>>>@@@BBBEEEGGGIIIPPPXXXdddrrr}}}uuu___WWWYYYSSSLLLGGGEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEGGGKKKOOOSSSVVVYYYZZZ\\\]]]]]]\\\ZZZXXXUUUSSSQQQOOONNNLLLIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAABBBDDDHHHKKKNNNQQQRRRTTTWWW\\\___bbbdddfffggglllmmmoooppprrruuuyyy}}}~~~}}}~~~~~~|||yyyvvvrrrpppnnneeeccc```^^^\\\ZZZVVVTTTRRRQQQNNNKKKIIIGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????????????????>>>>>>===999999888888777666666666gggXXXYYYTTTWWWVVVUUUPPPKKKGGGEEEEEE???<<<888555444333111///------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************+++...000000///---,,,,,,,,,,,,---///000///...///000333555666555444333333666666444444555222,,,///000111222222333222222333555777888999:::===???BBBCCCDDDEEEGGGJJJOOOSSSUUUWWW___mmmzzz~~~xxxqqqfff\\\TTTNNNIIIFFFAAABBBCCCCCCDDDGGGKKKNNNRRRUUUYYYZZZ[[[]]]aaaeeemmm~~~uuu^^^RRRLLLIIINNNXXXiiirrr}}}wwwccc\\\lllkkkmmmooommmhhhccc^^^\\\XXXUUUJJJ===666555555333111111111111111111111111444555111111555555???UUUxxx}}}xxxqqqhhh[[[LLLAAA:::<<>>>>>>>>>>>>>>>>>999999888888777666666666iiiYYYYYYSSSTTTTTTTTTQQQLLLGGGDDDCCC???<<<888555444333111///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************************,,,...000000///---+++---,,,,,,...000111000...---///222444555555444333555777777555555666333---///000111222222333222222111444666777888:::<<<>>>BBBCCCCCCDDDEEEHHHMMMQQQTTTWWW___mmm{{{{{{uuuoooeee\\\TTTNNNIIIFFF@@@AAAAAAAAABBBDDDHHHLLLRRRVVVZZZ\\\\\\^^^bbbfffrrrwww```SSSLLLHHHNNNWWWiiiqqq~~~xxxqqq|||iii]]]hhhlllnnnpppnnniiiccc___\\\YYYUUUKKK===666555444222111111111111111111111111222444000111666555>>>TTTxxxttt```LLLAAA<<<>>>@@@@@@@@@BBBGGGJJJPPPYYYggguuu|||nnnlllfffccc^^^[[[ZZZYYYWWWVVVXXXWWWVVVUUUTTTUUUVVVVVVQQQPPPPPPPPPQQQTTTWWWXXX[[[^^^aaadddfffeeedddccc]]]\\\ZZZXXXWWWTTTPPPMMMKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJRRRTTTXXX]]]aaaccccccbbb```bbbeeegggjjjmmmqqqtttssswww|||}}}{{{wwwtttpppnnngggeeecccaaa___\\\XXXUUUUUUSSSOOOLLLIIIGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????999999888888777666666666jjjZZZYYYSSSRRRSSSSSSQQQLLLGGGDDDCCC???<<<888555444333111///---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))+++,,,///000000///---+++.........///111222111000,,,...111444555555333222666999888666666888444...///000111222222333222222111333555777888999<<<>>>???@@@@@@@@@AAADDDIIIMMMRRRTTT\\\jjjyyy|||wwwsssmmmeee\\\UUUOOOIIIFFF>>>???@@@@@@@@@BBBFFFIIIRRRVVV[[[]]]]]]___dddhhhxxxyyyaaaTTTLLLHHHNNNWWWjjjqqq}}}rrrmmmyyyooo___ffflllooopppooojjjddd___\\\XXXUUUJJJ===555444333111111111111111111111111111///222///111666666???UUUsss|||fffNNNAAA===???@@@@@@@@@BBBGGGKKKPPPYYYggguuutttrrrnnnmmmllllllkkkiiifffcccaaa```^^^\\\\\\]]]___```^^^]]]\\\[[[[[[\\\^^^___ZZZ]]]bbbfffiiiiiihhhgggcccbbb```___]]]ZZZVVVSSSNNNMMMLLLKKKIIIIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFMMMOOOTTTZZZ___bbbbbbaaa\\\___cccfffhhhkkknnnqqqnnnttt{{{}}}}}}~~~}}}{{{xxxtttpppnnngggeeecccbbb```]]]YYYUUUVVVSSSPPPLLLIIIGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@????????????>>>???>>>>>>>>>>>>>>>??????999999888888777666666666mmm^^^\\\TTTTTTUUUUUUPPPIIIDDDCCCDDD???<<<888555444222111///000////////////.........******+++++++++,,,,,,,,,++++++******++++++,,,---...////////////..................000222333333111444222111///000222444666777555666999888222///000000000000111222222333333555666666666666777:::===???AAACCCDDDEEEGGGJJJMMMNNNWWWbbbmmmzzztttmmmcccYYYRRRLLLGGGDDD???@@@AAAAAA@@@BBBEEEGGGMMMQQQVVVZZZ\\\```cccfffvvvfffTTTLLLKKKNNNSSSdddtttxxxrrrmmmgggoooppprrrsssrrrnnnggg```[[[___YYYMMM===555555666444222222222222222222222222111444111222777555???UUUrrrUUUBBB===>>>???@@@AAAEEEIIIMMMOOO[[[iiitttzzzrrrmmmpppooonnnnnnoooooommmkkkllllllkkkjjjiiihhhiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmjjjgggdddbbb^^^ZZZWWWTTTRRRPPPNNNLLLKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCBBBCCCBBBAAAAAABBBCCCEEEFFFJJJMMMQQQUUUYYY[[[]]]]]]]]]]]]^^^```dddhhhlllooorrrsssvvv{{{}}}{{{yyyvvvuuutttnnnkkkhhheeeccc```]]][[[VVVTTTQQQOOONNNKKKHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<<<<======>>>>>>::::::999888888777777666mmm___]]]UUUUUUVVVVVVQQQKKKEEEDDDDDD???<<<888555444222111////////////.........------******+++++++++,,,,,,,,,++++++******++++++,,,---...///000222222000///---.........000222333333111444222111///000222444555777555666999888222///000000000000111222222333333444555666777777888:::<<<@@@BBBDDDEEEFFFIIILLLOOOQQQXXXbbbnnn{{{}}}pppjjj```WWWPPPJJJFFFCCC???@@@AAAAAA@@@BBBDDDGGGMMMQQQVVVYYY\\\___cccfffvvvhhhVVVMMMKKKNNNSSSeeettttttooorrrqqqssstttsssooohhh```[[[\\\YYYNNN???555333444444222222222222222222222222000444222333777555>>>TTTzzz___LLL===>>>???@@@AAAEEEIIIMMMOOO[[[iiisss~~~~~~|||{{{zzz{{{{{{{{{yyyxxxrrrrrrqqqqqqqqqqqqqqqrrrppppppqqqrrrrrrqqqpppooopppmmmjjjgggdddaaa\\\YYYVVVUUURRRPPPMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDEEEJJJKKKNNNRRRVVVYYY[[[\\\ZZZ[[[\\\^^^bbbfffjjjmmmqqqrrruuuyyy~~~~~~|||yyywwwvvvuuuooommmiiifffdddaaa^^^[[[WWWUUUQQQOOOMMMKKKHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<============:::::::::999888888777777mmm______WWWVVVWWWWWWSSSLLLFFFDDDEEE???<<<888555444222111///......---------,,,,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,,,,///333666666333///---.........000222333333111333222111000000222444555777555666999888222///000000000000111222222333333222444777888888888:::;;;???AAADDDFFFGGGJJJNNNPPPSSSXXXaaannn}}}wwwlllfff]]]TTTMMMIIIEEEBBB???@@@AAA@@@@@@AAADDDFFFLLLPPPUUUXXXZZZ]]]bbbgggwwwkkkXXXNNNKKKNNNRRReeesss~~~yyyuuusssssstttvvvtttpppiiiaaa\\\YYYYYYQQQBBB555111222333222222222222222222222222000444333444888666@@@VVV\\\JJJ===>>>???@@@AAAEEEIIIMMMQQQ]]]llluuu}}}}}}|||||||||}}}~~~~~~yyyzzz{{{{{{yyywwwtttssstttqqqnnnkkkhhheee```]]][[[YYYVVVSSSPPPNNNNNNMMMPPPOOONNNLLLJJJHHHGGGFFFCCCCCCBBBBBBBBBCCCDDDDDDHHHIIIKKKNNNQQQTTTWWWYYYVVVWWWYYY[[[___dddgggjjjoooppprrruuuyyy~~~~~~~~~}}}{{{yyywwwwwwrrrpppllliiifffccc___]]]XXXVVVRRROOOMMMKKKHHHFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999888888777lll______WWWWWWYYYYYYUUUNNNHHHEEEEEE???<<<888555444222111///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***************++++++,,,+++///555888999555000---.........000222333333111333222111000111222333555666555666999777222//////000000000111222222333333111444777999999999:::;;;>>>@@@CCCEEEGGGJJJNNNQQQSSSVVV^^^mmmsssiiicccZZZRRRLLLHHHEEECCC???@@@AAA@@@@@@AAACCCEEEJJJOOOTTTWWWYYY\\\bbbhhhwwwmmmZZZOOOLLLNNNRRRcccqqq{{{wwwtttqqquuuvvvwwwvvvqqqjjjccc^^^YYY[[[UUUEEE777111222333222222222222222222222222000444222333777888EEE___MMMBBB===>>>???@@@AAAEEEIIIMMMUUUbbbqqqzzz}}}zzzwwwyyyvvvrrrooolllhhhddd``````^^^[[[WWWTTTQQQPPPPPPTTTSSSQQQOOOMMMKKKIIIHHHDDDDDDDDDDDDCCCCCCCCCDDDGGGGGGHHHJJJLLLPPPSSSUUUSSSTTTVVVYYY]]]aaaeeegggkkklllmmmooosssxxx}}}~~~~~~}}}|||zzzyyyxxxvvvsssooollliiifffbbb___[[[XXXSSSPPPNNNKKKIIIGGGGGGFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888mmm___^^^WWWXXXZZZZZZVVVOOOHHHEEEEEE???<<<888555444222111///---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******))))))******+++,,,+++///444888999666111---.........000222333333111222222111111111222333444666444555888777111...///000000000111222222333333000333777999999999:::;;;===???BBBDDDFFFIIIMMMPPPQQQTTT\\\lllrrrhhhbbbYYYRRRLLLHHHEEECCC@@@@@@AAA@@@???@@@BBBEEEFFFLLLSSSVVVWWW[[[cccjjjuuuvvvttt|||ooo[[[PPPLLLMMMQQQaaaoooyyysssqqqqqquuuwwwxxxxxxsssllleeeaaa[[[^^^XXXHHH999333333444222222222222222222222222111444111111666:::MMMjjjyyy|||kkkEEEAAA===>>>???@@@AAAEEEIIIMMMWWWeeettt}}}~~~}}}{{{wwwtttppplllhhhdddeeebbb___[[[XXXUUUTTTSSSVVVUUUSSSQQQOOOMMMKKKJJJFFFFFFFFFFFFEEEDDDDDDCCCEEEEEEFFFGGGJJJMMMPPPRRRRRRSSSUUUXXX\\\___bbbccceeeggghhhiiikkkpppvvv{{{~~~~~~}}}|||{{{zzzzzzxxxuuurrrooollliiieeeccc^^^ZZZUUUQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;:::999999888888777oooaaa___WWWXXXZZZ[[[WWWOOOHHHEEEDDD???<<<888555444222111///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***))))))))))))***+++++++++...222555666444111............000222333333111222222111111222222333444666444555888777111...///000000000111222222333333111333666888888999;;;======???BBBDDDEEEHHHLLLNNNPPPTTT\\\lllrrrgggbbbYYYRRRLLLHHHEEECCC@@@@@@AAA@@@??????BBBDDDCCCJJJQQQTTTUUUZZZdddmmmuuu~~~xxxtttvvvyyy~~~|||}}}ppp[[[PPPLLLMMMQQQ___mmmxxxtttppptttuuuwwwyyyyyyuuuooohhhddd___```XXXIII;;;555444444222222222222222222222222111444222111555:::OOOnnnyyyssspppyyyxxx[[[AAABBB===>>>???@@@AAAEEEIIIMMMUUUeeeuuu}}}|||yyyvvvqqqllliiihhhfffccc___\\\YYYXXXXXXXXXWWWVVVTTTRRRPPPOOONNNHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJLLLNNNOOOQQQRRRTTTWWWYYY\\\^^^______aaacccddddddgggnnnssswwwzzz~~~}}}|||~~~~~~~~~}}}|||{{{{{{zzzzzzwwwtttqqqooommmiiigggbbb^^^XXXSSSPPPNNNLLLJJJGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;:::::::::::::::999999::::::999999888777777666sssdddaaaWWWWWWZZZ[[[WWWOOOHHHDDDCCC???<<<888555444222111///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))***++++++,,,---///111222111000///.........000222333333111111111222222222333333333555444555888666111......000000000111222222333333222333555666777999<<<>>>???AAACCCEEEFFFHHHKKKNNNRRRVVV^^^lll|||~~~rrrgggaaaXXXQQQKKKGGGDDDBBB@@@@@@AAA@@@>>>???AAACCC???GGGOOOSSSTTTZZZfffooozzz~~~xxxttttttyyy~~~ppp[[[PPPLLLMMMQQQ___nnnyyy~~~~~~xxxppptttuuuwwwyyyzzzwwwqqqkkkgggbbb```VVVGGG;;;777444222222222222222222222222222...444333333666999LLLjjjvvvvvvpppmmmgggQQQ>>>???===>>>???@@@AAAEEEIIIMMMUUUeeewww{{{wwwrrrnnnjjjhhheeebbb___]]]\\\[[[ZZZYYYXXXWWWUUUTTTSSSRRRJJJKKKKKKJJJIIIHHHFFFEEECCCDDDFFFIIIKKKLLLMMMMMMOOOPPPRRRTTTVVVXXXYYYZZZZZZ]]]______^^^```fffkkkpppuuuzzz{{{yyywwwyyy|||}}}}}}}}}||||||{{{{{{{{{{{{xxxuuusssrrrpppmmmjjjeee```ZZZUUURRROOOMMMLLLHHHGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>::::::::::::999999999888999999888777777666666555vvvfffbbbYYYWWWYYY[[[WWWOOOHHHCCCBBB???<<<888555444222111///......------------,,,,,,******+++++++++,,,,,,,,,)))))))))))))))******+++,,,------...///000000000.........000222333333111111111222222222333333333555444555888666111......000000000111222222333333222444555555666999<<>>???AAACCC===EEENNNRRRTTTZZZgggqqq|||tttoooiiimmmnnnnnnrrrzzz|||ooo[[[PPPLLLMMMQQQ___ooozzzzzzzzzxxxzzzooorrrtttvvvyyyzzzxxxsssmmmiiiddd```TTTEEE:::777444000222222222222222222222222,,,333444555777888HHHeeezzzzzzoooeeePPP>>>======>>>???@@@BBBEEEIIIMMMWWWhhhyyyzzzuuurrrkkkiiifffccc```___^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVLLLLLLLLLLLLKKKIIIFFFEEECCCEEEGGGJJJLLLLLLLLLLLLNNNOOOQQQRRRTTTUUUVVVVVVVVVZZZ]]]]]][[[\\\aaafffmmmrrrwwwxxxuuusssuuuxxx}}}|||||||||{{{{{{{{{zzz{{{yyyvvvtttsssqqqooommmgggbbb[[[VVVSSSPPPNNNMMMHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>:::::::::999999888888888888888777777666555555555uuuddd```XXXWWWWWWWWWTTTNNNIIIEEEDDD@@@===:::777666333000---//////...---,,,,,,,,,,,,)))))))))***+++++++++,,,************************---------...///...,,,***---...000111222222111111222111111111222333333444444555666666444222///...///000222222111111111222222333555666777999<<<>>><<>>>>>>>>???@@@@@@@@@AAADDDCCCEEEJJJPPPXXXggguuuyyyrrrmmm]]]ZZZVVVUUUVVVWWWXXXYYYZZZ]]]aaaeeekkksss{{{ooo\\\RRRMMMMMMOOOaaaoooxxx~~~tttooosssiiinnnvvvzzz~~~~~~{{{pppeeedddcccZZZIII:::444444444444333333222111111111222444111111555555999JJJ]]]zzz~~~mmmIIICCC@@@???@@@@@@@@@@@@CCCHHHKKKXXXhhhyyy}}}yyytttqqqmmmiiieeecccccccccccc```]]][[[ZZZYYYWWWUUUNNNOOOOOOOOONNNMMMKKKJJJIIIHHHGGGHHHJJJLLLLLLLLLMMMOOOQQQTTTUUUVVVUUUTTTTTTWWWYYYXXXVVVXXX^^^dddjjjlllooopppppprrrtttvvvxxxyyyzzz|||~~~~~~|||zzz{{{{{{zzzwwwrrrnnnjjjgggccc]]]XXXUUUQQQNNNKKKJJJIIIGGGEEECCCAAA@@@@@@???????????????>>>=========<<<<<<;;;:::999777666777777666666555555555444uuuccc___WWWUUUVVVUUURRRLLLFFFCCCAAA@@@===:::777555333000...//////...---,,,,,,,,,,,,***************+++++++++************************------......///...,,,***---...000111222222111111111111111111222333444555555555666555444222///...///000222222111111111222222333555666777999<<<>>>???FFFIIIEEECCCGGGLLLMMMRRRXXXcccrrr}}}~~~wwwpppjjjcccXXXNNNHHHDDDBBBAAA???????????????@@@@@@@@@EEEDDDFFFKKKPPPZZZjjjxxx{{{qqqgggaaaPPPMMMIIIGGGGGGHHHHHHHHHHHHJJJLLLOOORRRXXX___cccooosss~~~ttt___SSSMMMMMMOOObbbpppyyyrrrjjjuuulllpppxxx}}}}}}ssshhheeeddd[[[JJJ;;;555555555444333333222111111222222555222333666777:::KKK___uuu}}}PPPCCC===@@@@@@@@@@@@AAADDDHHHLLLWWWgggxxx~~~yyywwwsssoookkkiiihhhgggfffdddaaa``````^^^\\\ZZZSSSSSSSSSRRRQQQPPPOOONNNKKKJJJIIIJJJMMMOOOOOONNNNNNOOOQQQSSSTTTTTTTTTSSSRRRUUUWWWVVVTTTVVV\\\aaagggjjjlllnnnnnnppprrrtttxxxyyyzzz|||}}}~~~}}}|||zzzzzz{{{zzzxxxsssooollliiieee___ZZZVVVSSSOOOMMMLLLKKKIIIFFFDDDCCCBBBAAA???@@@@@@@@@@@@@@@??????<<<<<<<<<;;;:::888666666555555555444444444333333uuubbb^^^VVVUUUVVVUUUQQQKKKEEEBBB@@@@@@===999777555333111...//////...---,,,,,,,,,,,,+++++++++***************************************---...///000///...,,,+++---...000111222222111111000000000111222444555666555555555555333111///...///000222222111111111222222333555666777999<<<>>>CCCGGGGGGCCCBBBGGGMMMPPPRRRZZZiiiwww~~~wwwqqqllldddYYYOOOIIIEEEBBBAAA@@@@@@@@@???????????????DDDCCCDDDHHHMMMXXXjjjzzz~~~tttggg[[[SSSJJJGGGCCCAAA@@@@@@@@@??????@@@AAAAAABBBEEEIIIMMMTTT[[[hhhyyyzzzbbbTTTMMMLLLOOOcccqqqzzzqqqjjjuuuoootttyyy~~~~~~uuulllgggfff\\\JJJ<<<666666777444333333222222222222222666444555888888<<>>DDDFFFFFFEEEEEEHHHNNNQQQRRR]]]mmm|||xxxrrrmmmeeeZZZPPPIIIEEECCCAAAAAA@@@@@@@@@???>>>>>>>>>AAA@@@AAADDDIIITTThhhzzzuuuiii]]]RRRKKKJJJGGGDDDBBBBBBBBBAAA@@@AAABBBBBBAAA@@@AAADDDFFFEEEJJJVVVeeerrr}}}|||dddUUUMMMMMMQQQcccqqqzzzvvvuuutttpppuuuxxx~~~~~~vvvnnnhhhggg]]]JJJ;;;666666666444333333222222222333333666444555999999>>>RRRhhh~~~iiiMMMAAAAAABBBBBBBBBBBBEEEJJJMMMVVVfffwww{{{wwwsssooommmlllkkkkkkkkklllllljjjfffccc]]]\\\ZZZXXXVVVVVVVVVWWWQQQPPPOOOPPPRRRSSSTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQPPPQQQRRRQQQQQQRRRVVVYYY___aaaeeegggiiilllooorrrxxxyyy{{{||||||{{{{{{{{{yyyzzz{{{{{{yyyvvvsssqqqlllhhhbbb]]]ZZZVVVRRRPPPNNNMMMKKKHHHFFFEEEDDDDDD???@@@@@@AAAAAAAAAAAAAAA<<<;;;;;;:::888666444333333333333333333333333333uuuaaa\\\UUUVVVVVVTTTPPPKKKFFFDDDCCC@@@===888666444333222000//////...---,,,,,,,,,,,,,,,+++++++++***)))))))))************************,,,///222333111...---------...000111222222111111//////000111222444666777555555444333222000///...///000222222111111111222222333555666777999<<<>>>CCCDDDEEEGGGHHHJJJMMMPPPSSS^^^ooo~~~yyysssllleeeZZZPPPIIIEEECCCBBBAAA@@@@@@@@@???>>>>>>>>>??????@@@BBBFFFQQQgggzzz~~~rrrfff[[[SSSKKKGGGEEECCCAAA@@@AAAAAAAAA@@@???@@@@@@@@@>>>???AAACCC@@@BBBHHHSSS\\\fffttt|||eeeUUUMMMNNNRRRcccqqqyyyssspppuuuvvv}}}}}}vvvoookkkiii^^^JJJ:::555555555444333333222333333444444444333555888888@@@XXXqqqhhhMMMCCCAAABBBBBBBBBBBBEEEJJJMMMWWWfffwww~~~zzzwwwsssqqqooommmllllllmmmmmmkkkhhheee```^^^\\\ZZZXXXXXXXXXXXXSSSRRRPPPQQQRRRSSSSSSRRRSSSSSSQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTVVV[[[^^^bbbeeehhhkkkooorrrwwwyyy|||}}}{{{{{{{{{|||{{{{{{{{{{{{zzzwwwuuusssmmmiiiccc^^^ZZZWWWSSSQQQNNNMMMKKKHHHFFFEEEDDDCCC??????@@@@@@@@@@@@@@@???<<<<<<;;;:::888666444333333333333333333333333333vvvaaa\\\UUURRRRRRQQQMMMHHHDDDCCCCCC@@@<<<888555444333222111//////...---,,,,,,,,,,,,+++++++++***************************************+++///444555111...---------...000111222222111111000000000111222444555666555555444222111000///...///000222222111111111222222333555666777999<<<>>>CCCBBBCCCGGGIIIJJJLLLOOOUUU___nnn}}}|||tttjjjcccYYYOOOIIIEEEDDDBBB@@@@@@@@@???????????????@@@@@@BBBDDDGGGQQQfffzzzuuummmaaaWWWOOOKKKHHHFFFCCCBBB@@@@@@AAABBBAAA@@@<<<===>>>>>>======???AAA@@@???@@@EEEIIINNNZZZeeeqqqxxx|||fffVVVMMMNNNSSSdddqqqxxxwwwrrrvvvwww~~~~~~xxxsssooommm```LLL;;;444444555333333333333333444444555444222444777999DDD```}}}~~~\\\GGGCCC@@@AAAAAAAAABBBEEEIIIMMMXXXgggwww|||yyywwwuuupppooonnnnnnnnnllliiifffbbbaaa___^^^\\\[[[ZZZZZZVVVTTTRRRRRRSSSSSSRRRQQQSSSSSSRRRRRRQQQPPPPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSWWWZZZ^^^bbbfffjjjnnnqqqvvvyyy}}}~~~|||{{{}}}||||||||||||zzzxxxvvvtttnnnjjjddd___[[[XXXTTTRRRNNNMMMKKKIIIGGGEEEDDDDDD@@@@@@@@@@@@@@@???>>>>>>======<<<:::888666444333222222333333333333444444xxxaaa\\\VVVPPPPPPOOOKKKGGGEEEDDDEEE@@@<<<888555444333333222//////...---,,,,,,,,,,,,***************+++++++++************************+++000555666222...---...---...000111222222111111111111111111222333444555555555333222000//////...///000222222111111111222222333555666777999<<<>>>EEEAAA@@@DDDGGGHHHKKKQQQWWW^^^lll|||~~~uuuhhhaaaWWWNNNHHHEEEDDDCCC???????????????@@@@@@@@@???@@@CCCDDDFFFOOOdddxxxuuuccc^^^UUUNNNKKKIIIIIIHHHGGGFFFDDDDDDDDDDDDBBBAAA===>>>??????>>>>>>@@@AAA@@@>>>???AAA@@@@@@FFFNNNTTT]]]lll}}}}}}gggWWWNNNNNNRRRfffrrryyywwwwwwyyy}}}xxxuuurrrdddOOO===555555555333333333333333444555555444222444777:::IIIiiiyyyMMMAAACCC@@@@@@@@@@@@AAADDDHHHLLLZZZhhhxxx}}}{{{zzzuuusssqqqpppooonnnkkkiiifffeeeeeecccbbb```^^^]]]ZZZXXXUUUTTTTTTSSSRRRQQQRRRSSSSSSTTTSSSRRRPPPOOOPPPPPPOOOPPPQQQQQQQQQPPPRRRVVV[[[___ccchhhlllpppuuuyyy~~~}}}}}}~~~~~~}}}|||zzzxxxvvvuuuppplllfffaaa]]]ZZZVVVTTTPPPOOOMMMJJJHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>===;;;999777555444111111111222222222333333xxxbbb]]]VVVQQQQQQPPPMMMIIIGGGGGGHHH@@@<<<777444333333333222//////...---,,,,,,,,,,,,))))))******+++++++++,,,***************************000666666222...---...---...000111222222111111222111111111222333333444555555333111000////////////111222222111111222333222444555666777999<<<>>>HHHAAA===AAAEEEFFFLLLSSSXXX]]]iiizzzuuuggg```VVVMMMHHHEEEDDDCCC>>>>>>??????@@@@@@@@@AAA<<<>>>AAACCCDDDLLL```tttuuuhhhYYYVVVPPPMMMLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCAAA???===???@@@???>>>>>>???@@@AAA@@@AAABBB@@@<<<>>>DDDBBBKKKZZZmmmiiiXXXNNNMMMQQQhhhtttzzz{{{yyy||||||yyyuuugggQQQ>>>777666666333333333333333444555666555333444888<<>>??????>>><<<:::777555444//////000000111111111222zzzaaaYYYRRRRRRRRRPPPLLLGGGCCCAAAAAABBB>>>:::777555444222000///...,,,******+++,,,---************************(((((()))***++++++,,,,,,+++...111222111000000000000///////////////000111222333333222111000222333777777666444000...---...000111111222222333444444666666555555888;;;???BBBDDDBBB@@@@@@BBBGGGLLLOOOUUUZZZgggwwwyyynnnggg___UUULLLFFFCCCAAA@@@>>>>>>>>>>>>????????????AAABBBCCCCCCBBBJJJ^^^qqquuujjjccc\\\WWWQQQNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGEEEAAA???>>>>>>======>>>AAACCCEEEAAAAAAAAAAAA@@@@@@??????EEECCCIII]]]uuufffYYYOOOKKKRRRjjjxxx}}}|||{{{}}}}}}zzzkkkQQQ???999666222444333333222222333333444777222333:::===HHHmmmwwwqqqzzz|||aaaFFFCCCHHH@@@@@@@@@@@@@@@CCCGGGKKKWWWfffwww~~~||||||yyyuuurrrppppppqqqrrrooooooooommmjjjgggdddbbb]]]\\\ZZZYYYWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRQQQSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQTTTXXX]]]ccchhhjjjppprrrvvv{{{{{{vvvtttsssoookkkgggddd```\\\YYYUUUTTTQQQNNNKKKIIIGGGGGGEEEDDDCCCBBBAAA@@@AAAAAA<<<<<<<<<<<<:::777555333000000///......///000111zzzccc[[[UUURRRRRRPPPLLLGGGCCCAAAAAAAAA>>>:::777555333111000///---,,,******+++,,,---************************((())))))***++++++,,,,,,+++---000111000/////////////////////000000000000222222333222000000222333666777777444111...---...///000000111111222333333444333333555888<<<@@@BBB???@@@@@@@@@@@@CCCIIIMMMUUUZZZfffvvvyyyoooggg___UUULLLFFFCCCAAA@@@>>>>>>>>>>>>????????????@@@AAABBBBBBBBBIII\\\ooovvvlllddd```]]]XXXRRROOONNNNNNNNNLLLLLLKKKJJJIIIIIIGGGDDDBBB??????>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAACCC@@@DDDUUUkkkjjj\\\QQQMMMTTTgggvvv|||uuuxxx|||}}}~~~~~~{{{kkkQQQ>>>999666222444333333222222333333444777333444888<<>>===;;;999666333111000///////////////000000111{{{ddd]]]WWWRRRRRRPPPLLLGGGCCCAAAAAAAAA>>>:::777555333111///...---,,,+++***+++,,,---************************)))))))))***++++++,,,,,,***---///000///...---...---...///111111111000///333444444333222222444555666777777555111///.........//////000111111222222111111222444777;;;@@@BBB===@@@CCCCCCAAABBBGGGMMMVVVZZZeeetttzzzpppggg___UUULLLFFFCCCAAA@@@>>>>>>>>>>>>???????????????@@@AAAAAAAAAHHHZZZkkkuuukkkddd```^^^]]]YYYTTTPPPOOONNNMMMMMMMMMLLLKKKLLLLLLKKKHHHEEECCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEBBBDDDNNN___uuunnn```TTTNNNUUUgggvvv}}}jjjbbb~~~{{{kkkPPP===888666333444333333222222333333444555666555444;;;PPPnnnzzzvvvuuugggMMMAAACCC@@@@@@@@@@@@@@@@@@CCCGGGJJJUUUeeeuuu~~~~~~|||yyywwwtttsssrrruuuuuusssqqqooommmkkkjjjeeedddbbb```^^^]]]\\\[[[XXXXXXXXXWWWVVVVVVUUUUUUUUUSSSPPPNNNMMMNNNPPPQQQSSSTTTVVVXXX\\\```dddfffnnnpppuuuzzz}}}yyyvvvqqqmmmjjjfffaaa^^^[[[YYYVVVRRRNNNKKKIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFBBB???;;;777333111////////////000111111111111111zzzccc\\\VVVRRRQQQPPPLLLFFFBBBAAAAAAAAA>>>999666444333111///...---,,,+++++++++,,,,,,************************))))))*********+++++++++***,,,///000...---,,,,,,,,,---000111222111000///555666666555444444666888555666777555222///......//////000000111222222222111111222444666:::===@@@===CCCIIIHHHEEEEEEJJJPPPVVVZZZdddttt{{{rrrggg___UUULLLFFFCCCAAA@@@===>>>>>>>>>??????????????????@@@AAAAAAGGGWWWggg{{{qqqiiieeebbbaaa\\\YYYUUUQQQOOONNNMMMMMMMMMLLLLLLMMMNNNMMMKKKIIIFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEJJJHHHIIIOOOZZZnnnqqqaaaTTTOOOVVVjjjyyylll\\\zzz~~~|||kkkOOO<<<888777333444333333222222333333444222777666333===XXXsssoooNNNCCCFFFAAA???@@@@@@???@@@BBBGGGJJJTTTddduuu~~~~~~{{{xxxuuusssvvvuuusssqqqooonnnmmmmmmgggfffdddbbb___^^^]]]\\\YYYYYYYYYXXXXXXWWWWWWWWWYYYWWWSSSOOOMMMMMMNNNOOOOOOPPPQQQTTTXXX\\\```bbblllooosssyyy~~~|||yyytttppplllhhhccc```^^^\\\YYYUUUQQQMMMKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIFFFBBB===777333111111111111222333444444444222222yyyaaaZZZTTTQQQQQQOOOKKKFFFBBB@@@@@@@@@===999666444333000///------,,,,,,++++++++++++***************************************+++++++++***,,,//////...,,,+++++++++---///111222111000///333444555444333444555777555666777666333000//////000000111111222333333444333333333444666888;;;<<<===DDDJJJJJJGGGGGGLLLRRRVVVZZZeeettt|||sssggg___UUULLLFFFCCCAAA@@@===>>>>>>>>>???????????????>>>???AAAAAAFFFTTTbbb{{{xxxppplllhhheeecccZZZXXXVVVRRROOONNNNNNOOOMMMLLLMMMNNNPPPPPPNNNMMMIIIHHHGGGFFFEEEEEEFFFFFFDDDFFFGGGIIIIIIHHHGGGFFFJJJJJJNNNSSS\\\nnnppp```SSSOOOWWWlll|||qqq^^^yyy{{{}}}jjjNNN;;;777777444444333333222222333333444000777777333???]]]yyyWWWCCCCCC??????????????????BBBFFFJJJSSScccttt}}}~~~{{{xxxvvvvvvtttqqqooommmmmmmmmnnniiigggeeebbb```^^^\\\\\\ZZZZZZYYYYYYYYYYYYYYYXXX^^^[[[WWWRRRNNNLLLKKKKKKKKKLLLNNNQQQVVVZZZ___aaajjjmmmrrrxxx~~~}}}zzzuuuqqqmmmiiidddaaa```^^^[[[WWWSSSOOOMMMLLLJJJJJJKKKMMMNNNNNNNNNNNNJJJFFF???888444222333444555666666777777555444333www___XXXRRRQQQQQQOOOKKKFFFBBB@@@@@@@@@===999666444222000...---------,,,,,,,,,++++++************************************************+++---///000...,,,++++++,,,---///000111111111111///111111111000111333555444666888777444111//////111111111222333333444444444444444555777888::::::<<<@@@EEEGGGFFFGGGLLLQQQVVV[[[fffvvv}}}tttggg___UUULLLFFFCCCAAA@@@>>>>>>>>>>>>????????????@@@>>>???AAABBBFFFSSS___sss|||tttooommmjjjeeebbbYYYYYYXXXUUURRRQQQQQQSSSPPPPPPQQQSSSVVVVVVUUUSSSLLLKKKHHHGGGFFFFFFHHHIIIGGGJJJNNNRRRSSSQQQNNNLLLIIIKKKQQQXXXaaarrrnnn^^^RRROOOYYYnnn}}}ppphhhyyy~~~jjjMMM:::666777444444333333222222333333444000666666555AAA^^^zzzjjjIIIDDDAAA???????????????BBBFFFIIIRRRbbbsss|||~~~{{{zzzvvvtttqqqnnnmmmnnnoooqqqkkkjjjgggdddaaa___]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[```^^^ZZZUUUQQQMMMKKKJJJJJJKKKMMMQQQUUU[[[___aaahhhkkkpppwww}}}|||wwwrrrnnnjjjeeebbbaaa___\\\XXXTTTQQQOOONNNKKKKKKLLLMMMPPPRRRTTTVVVSSSNNNFFF>>>999666777777999999888888666555333333vvv___XXXSSSQQQPPPOOOKKKFFFBBB@@@@@@@@@===888555444222000...,,,---------,,,,,,++++++************************************************+++...000000...,,,,,,+++------...///000111222222///000111111000111333555444666888888555222000///000000000111222222333333333333444666888:::;;;<<<;;;===AAACCCEEEIIIMMMPPPVVV[[[hhhyyy~~~tttggg___UUULLLFFFCCCAAA@@@>>>>>>>>>>>>????????????@@@???@@@BBBCCCGGGRRR]]]mmm|||zzzrrrnnnllliiiddd```ZZZ[[[[[[YYYVVVUUUVVVXXXVVVVVVWWWZZZ]]]^^^]]]\\\UUURRRNNNJJJIIIIIIKKKMMMNNNSSSZZZ```cccaaa]]]ZZZTTTTTTXXX^^^fffvvvlll\\\QQQPPP\\\rrrzzz~~~jjjMMM999666777555444333333222222333333444222555555777AAAYYYwwwwwwPPPFFFEEE>>>??????>>>???AAAFFFIIIQQQaaarrr|||~~~}}}yyywwwssspppoooqqqsssuuupppnnnkkkhhheeebbb```______________________________^^^\\\XXXTTTPPPMMMKKKJJJKKKMMMOOOSSSXXX\\\^^^fffjjjooovvv}}}~~~yyytttpppkkkfffccc```___\\\XXXUUUSSSQQQPPPMMMMMMMMMOOORRRVVV[[[]]]bbb\\\TTTJJJCCC???======<<<;;;999666444222111111uuu___YYYTTTQQQPPPOOOKKKEEEAAA@@@@@@@@@===888555333222000...,,,,,,---------,,,+++***************************++++++******************,,,...111111///---,,,,,,------......///111222333111333444444333444666888333666888888555222000////////////000111111222222111222444666999;;;===>>><<<===???BBBFFFKKKOOOQQQVVV\\\iiizzztttggg```UUULLLFFFCCCAAA@@@>>>>>>>>>>>>????????????AAA???@@@BBBDDDGGGQQQ\\\kkk{{{|||sssmmmkkkiiiddd```\\\]]]^^^\\\YYYXXXZZZ\\\[[[[[[\\\```cccddddddbbb___[[[UUUOOOMMMMMMOOOQQQUUU[[[eeemmmqqqoookkkhhhccc``````dddjjjyyylll[[[QQQRRR^^^vvv~~~jjjLLL999666777555444333333222222333333444444444555888@@@TTTtttvvvOOOEEEDDD>>>??????>>>???AAAFFFIIIQQQaaarrr{{{|||zzzvvvsssrrrtttvvvxxxsssrrroookkkhhheeecccbbbaaaaaaaaaaaabbbbbbbbbbbb]]]]]]\\\ZZZWWWSSSPPPNNNJJJJJJKKKMMMPPPTTTWWWYYYeeeiiiooovvv}}}zzzvvvqqqmmmhhhddd```^^^[[[XXXVVVSSSRRRQQQOOONNNNNNPPPTTTYYY___cccooojjj```VVVMMMGGGDDDCCC===;;;888444222000000///xxx```[[[VVVTTTSSSPPPLLLHHHDDDAAA???@@@===888555333222000...///......------,,,++++++)))((()))***,,,+++)))'''************************+++///333333000......000------......///000000000111333444444222111111222333444444444333111///...222111000//////000111222222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRSSS]]]kkkyyy~~~rrreee^^^TTTKKKEEEAAA>>>===>>>>>>>>>>>>????????????AAA???@@@CCCEEEGGGNNNUUUlllwww{{{uuuooommmkkkjjjiiifffdddbbb```___^^^^^^___```aaacccdddfffggghhhiiiddd^^^YYYVVVTTTPPPQQQUUUWWW```lllwww}}}}}}yyyvvvkkkmmmnnnpppwwwnnn```RRRPPP]]]xxxhhhHHH===888444555555444333333222222222222555555555666===RRRsssoooLLLBBB????????????>>>>>>AAAEEEIIITTTcccsss}}}~~~|||yyywwwuuuuuuvvvvvvssssssrrrpppnnnjjjhhhfffcccccccccccccccbbbaaaaaa``````___]]]YYYTTTPPPNNNKKKJJJJJJJJJMMMRRRVVVYYY___dddlllttt{{{yyysssqqqooollliiidddaaa^^^ZZZXXXTTTPPPMMMNNNNNNNNNPPPSSSWWW[[[]]]kkkllljjjaaaTTTIIIDDDCCC888666333111///.........www___YYYTTTSSSRRROOOKKKGGGCCC@@@>>>@@@===888555333222000...///......------,,,+++++++++***)))***,,,,,,***)))************************+++///333333000......///------......///000000000111333444444222111111222333444444444333111///...111111000000000000111111222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRWWW```kkkwww{{{pppeee^^^TTTKKKEEEAAA>>>=========>>>>>>>>>?????????AAA???@@@CCCEEEGGGMMMTTTdddrrr|||uuupppnnnlllkkkkkkgggfffdddbbb````````````cccdddgggiiijjjkkkkkkkkkhhhbbb\\\ZZZWWWUUUWWW\\\```hhhvvvyyyyyyxxxzzzpppaaaSSSQQQ]]]{{{gggGGG;;;888444666555444333333222222333333666777666777???WWWyyyyyygggKKKFFFEEE?????????>>>>>>AAAEEEIIITTTbbbsss}}}~~~{{{yyywwwwwwwwwxxxttttttsssrrrooollliiigggdddddddddcccbbbaaa```___``````___]]]ZZZUUURRROOOKKKJJJIIIJJJMMMQQQUUUXXX___dddllluuu}}}zzztttpppnnnjjjgggfffccc___[[[XXXUUURRROOONNNNNNNNNOOOPPPRRRTTTUUU]]]``````ZZZOOODDD???===666555222///.........///vvv]]]VVVQQQRRRPPPNNNJJJFFFBBB???>>>@@@<<<888555333222000...///......------,,,++++++---+++******+++,,,,,,+++************************+++///222222000......///------......///000000000111333444444222111111222333444555555444222000...000000111111111111000000222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRXXX```jjjuuu}}}rrreee___TTTKKKEEEAAA???=========>>>>>>>>>>>>??????@@@>>>???CCCEEEGGGLLLSSS^^^ooo}}}wwwrrrpppooonnnmmmkkkjjjiiigggfffeeeddddddgggiiillloooppppppnnnmmmkkkddd^^^[[[ZZZYYY\\\bbbfffnnn|||qqqbbbTTTRRR___}}}eeeDDD999888555777555444333333333333333333666777666666@@@YYY{{{sssyyyvvvVVVEEEEEEEEE???@@@???>>>>>>AAAEEEHHHRRRaaaqqq|||~~~|||zzzzzzzzz{{{wwwwwwvvvtttqqqnnnkkkiiigggfffeeecccaaa```^^^]]]]]]]]]\\\ZZZXXXTTTQQQOOOKKKJJJIIIJJJLLLOOOSSSVVV[[[aaaiiirrr{{{{{{uuurrroookkkiiieeebbb\\\XXXUUUSSSQQQOOONNNNNNMMMLLLKKKIIIHHHGGGIIIMMMPPPMMMFFF===888555333222000.........///000www]]]VVVPPPRRRQQQNNNJJJFFFCCC@@@>>>???<<<888555444222000//////......------,,,++++++---+++))))))***+++,,,+++************************+++...222222///------///------......///000000000111333444444222111111222333444555666555222000......///111222222111000000222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRVVV___lllyyyxxxfff___UUULLLEEEBBB???>>>============>>>>>>>>>??????>>>???CCCEEEFFFKKKRRR[[[jjjyyyuuusssrrrrrrqqqrrrqqqpppnnnmmmlllkkkkkkkkkmmmqqqtttuuusssqqqooojjjccc\\\ZZZXXXXXX\\\ccceeemmm{{{ooo```SSSSSS```}}}{{{zzz~~~bbbAAA777777666888555444444333333333444444222555555555>>>VVVtttzzzuuuqqqaaaIIIBBBEEEBBB???@@@@@@??????@@@DDDGGGPPP___ppp{{{~~~~~~~~~~~~zzzzzzyyywwwtttpppmmmkkkjjjhhhfffcccaaa___]]]\\\ZZZYYYXXXVVVTTTQQQNNNMMMJJJJJJIIIIIIKKKNNNQQQSSSUUUZZZbbbkkkuuu}}}uuuooommmkkkhhheee___[[[UUUQQQNNNMMMLLLKKKLLLLLLKKKIIIEEEAAA===;;;:::===??????;;;666333222111000.........///111222zzz___XXXQQQSSSQQQOOOKKKHHHDDDBBB@@@???<<<888555444222111//////......------,,,++++++,,,***(((''')))***+++******************************...222222///------///------......///000000000111333444444222111111222333444666777666333000......///000222222222111000222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRVVVaaaqqqzzzfff___UUULLLFFFBBB???>>><<<============>>>>>>>>>???===???CCCEEEEEEJJJPPPVVVcccwww|||xxxwwwvvvvvvvvvvvvvvvuuutttrrrqqqpppooooooqqqtttwwwwwwvvvsssqqqjjjccc\\\YYYWWWWWW[[[aaadddkkkxxxiii\\\RRRSSSbbbuuuooojjj```>>>666777666888444444444333333444555555111666777666>>>UUUnnn}}}|||ooo\\\GGGFFFJJJCCC???@@@@@@@@@???@@@CCCFFFNNN]]]nnnyyy~~~}}}|||zzzwwwssspppnnnmmmkkkhhhdddaaa___]]]\\\ZZZYYYXXXUUUSSSPPPNNNMMMJJJIIIIIIIIIJJJLLLNNNOOOQQQUUU\\\eeeppp||||||vvvmmmfffccc```\\\YYYWWWSSSNNNJJJIIIHHHGGGFFFHHHHHHGGGDDD@@@;;;666333333444555444333222333333111000///...///111333555|||bbbZZZSSSSSSQQQOOOLLLHHHEEEBBBAAA>>>;;;777555444333111000///......------,,,+++++++++)))(((((()))******)))***************************...111111///------...------......///000000000111333444444222111111222333444666777666333000......///000111111222111111222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRYYYddduuuxxxfff```UUULLLFFFBBB@@@>>><<<<<<============>>>>>>>>>===???CCCDDDDDDHHHNNNVVVbbbwww|||{{{{{{{{{{{{xxxxxxxxxwwwvvvtttrrrqqqsssuuuwwwyyyyyyxxxvvvtttmmmfff___\\\YYYWWWZZZ___bbbiiisss~~~~~~}}}~~~eeeZZZQQQTTTdddtttlllhhh^^^===666888666777444444444444444444555666222999:::888BBBYYYqqq|||zzzdddLLLHHHJJJBBB???@@@AAA@@@@@@@@@CCCEEEMMM\\\mmmxxx}}}zzzvvvrrrpppooommmiiieeebbb```^^^^^^^^^]]][[[XXXUUURRRPPPOOOIIIIIIHHHHHHIIIJJJKKKLLLOOOSSSYYYaaalllxxxzzzrrrhhh```\\\XXXSSSPPPNNNKKKGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@===999555333333333222222333444666666222111111000111333666777}}}ccc[[[TTTRRRPPPNNNKKKGGGDDDBBBAAA>>>;;;777555444333111000///......------,,,++++++******)))***+++,,,***(((***************************...111111...,,,---...------......///000000000111333444444222111111222333444777888777444000---////////////000111222333222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRXXXcccrrryyyggg```VVVMMMFFFCCC@@@>>><<<<<<<<<=========>>>>>>===<<>>===<<<<<<<<<<<<;;;999777666666666666777999999999888555444333333444666888:::~~~ddd[[[TTTPPPOOOMMMJJJFFFCCCAAA@@@>>>;;;777555444333222000///......------,,,+++++++++***+++,,,------+++)))***************************---111111...,,,,,,...------......///000000000111333444444222111111222333444777888777444000---000//////...///111333444222222333555777999;;;<<<===???BBBDDDFFFJJJOOORRRTTT___mmm|||}}}ggg```VVVMMMFFFCCC@@@???<<<<<<<<<<<<=========>>>===<<>>;;;;;;:::999999:::;;;999888888999999:::::::::::::::888999;;;===>>>>>>;;;999666666555444555777999;;;|||aaaXXXRRRQQQPPPNNNKKKGGGCCC@@@>>>???<<<888666444222000...///...,,,,,,---------,,,******************************************++++++------------------,,,,,,(((+++...////////////000333333222222222333444444444666888999777333///,,,......//////000000111111222444666777888999;;;===>>>???AAACCCEEEJJJOOOSSSYYYaaammm||||||mmmaaaVVVOOOIIIBBB>>>>>>;;;<<<===<<<;;;:::;;;<<<===???AAABBBCCCDDDFFFHHHPPPZZZnnn~~~~~~~~~|||zzzttthhh]]]YYYYYYVVVUUUUUUOOOVVVXXXUUU\\\nnnxxxwwwiii___XXXYYYcccuuufffWWWPPPYYYoooyyyyyyWWW>>>666888777333555444444333333444444555444777666555CCC___{{{rrrMMMFFFGGG>>>>>>>>>>>>???AAACCCDDDJJJUUUeeettt}}}yyyuuutttrrrpppnnnllljjjfffcccaaa___\\\YYYXXXVVVSSSQQQKKKIIIFFFEEEFFFFFFDDDCCCLLLMMMPPPXXXbbblllsssvvv}}}rrrbbbSSSIIIAAA???<<<999888777888888444444444444444444444444555777;;;>>>@@@AAA@@@@@@???======>>>BBBFFFHHHIIICCC<<<888777444111555===zzz```XXXRRRQQQPPPNNNKKKGGGCCC@@@>>>>>><<<888666444222000...///...,,,,,,---------,,,************************,,,+++++++++***))))))))),,,---...//////...---,,,))),,,...///......000111444333333333222333333333333555777888777444///---......//////000000111111222444666777888999;;;===>>>???AAACCCEEEIIIOOOSSSWWW___lll{{{lllaaaUUUOOOIIIBBB>>>>>>;;;<<<===<<<;;;:::;;;<<<===???AAABBBCCCDDDFFFHHHMMMVVViii~~~|||yyywwwjjj^^^YYYWWWSSSQQQRRRLLLPPPQQQPPPWWWgggwww~~~yyypppfffbbbdddpppfffYYYSSS[[[oooxxxUUU===666777777444555444444333333444444555555777666666CCC___|||mmmLLLEEECCC???>>>>>>>>>???AAACCCDDDKKKUUUeeettt~~~zzzxxxyyywwwuuusssqqqoookkkhhhccc```]]][[[YYYWWWTTTRRRLLLJJJHHHGGGGGGGGGEEEDDDGGGHHHKKKRRR\\\dddiiilllnnnmmmiiibbbXXXLLLAAA::::::999666444333333333444222222222222222222222222888:::===AAADDDFFFHHHHHHGGGIIIMMMQQQSSSRRRPPPNNNKKKEEE@@@???===999:::>>>xxx___XXXRRRQQQPPPNNNKKKGGGCCC@@@>>>>>>;;;888555444222000...///...,,,,,,---------,,,************************---,,,,,,+++***)))((((((+++---///111111///---,,,+++---......---...000222555444444333333222222222222444777888777444111.........//////000000111111222444666777888999;;;======???AAACCCEEEIIIOOORRRUUU^^^kkkzzzlllaaaUUUOOOIIICCC??????:::;;;<<<<<<;;;:::;;;======???AAABBBCCCDDDFFFHHHJJJQQQbbbwwwssskkkqqq~~~xxxtttqqquuuttt~~~wwwjjj]]]WWWUUURRRQQQRRRMMMKKKKKKMMMRRR___uuuvvvnnnjjjqqqggg\\\VVV\\\ooovvvSSS<<<666777777555555444444333333444444555555777666777CCC^^^|||hhhLLLDDD@@@??????>>>>>>???AAACCCDDDKKKUUUeeesss}}}}}}~~~~~~|||yyywwwuuurrrnnnllleeebbb___]]][[[XXXUUURRRNNNLLLJJJHHHHHHHHHFFFEEECCCDDDHHHNNNUUU[[[^^^^^^]]]YYYSSSKKKBBB;;;666333555444222111000000111111000000000000000000000000777999<<<@@@EEEJJJNNNPPPTTTYYYaaahhhiiifff```\\\TTTMMMFFFDDDBBB===999888www^^^WWWPPPQQQPPPNNNKKKGGGCCC@@@>>>===:::777555444222000...///...,,,,,,---------,,,************************,,,+++++++++***)))))))))+++---000222222111...,,,---......------...000333555555444444333222111000111333666888888555222///......//////000000111111222444666777888999;;;======???AAABBBEEEIIINNNRRRVVV^^^jjjzzzmmmbbbVVVOOOJJJCCC??????999;;;<<<<<<::::::;;;======???AAABBBBBBCCCEEEGGGIIINNN]]]qqqvvv___[[[dddzzzxxxnnniiijjjmmmtttvvvuuuhhh[[[VVVUUUTTTSSSUUURRRKKKIIIMMMOOOWWWqqquuuxxxiii^^^WWW___rrrsssNNN:::555777777666555444444333333444444555666777777888DDD\\\{{{```KKKEEE?????????>>>>>>???AAABBBCCCJJJUUUcccqqq{{{}}}zzzxxxvvvsssooolllgggddd```^^^[[[YYYUUURRRPPPMMMJJJIIIHHHGGGFFFDDDBBBDDDGGGLLLQQQSSSTTTSSSNNNJJJEEE???:::666555444333333222111111111222222////////////////////////333444777;;;AAAHHHNNNQQQ\\\bbbkkkssswwwyyyxxxxxxkkkbbbWWWPPPKKKDDD;;;555xxx^^^VVVOOOQQQPPPNNNKKKGGGCCC@@@>>><<<:::666444333222000...///...,,,,,,---------,,,************************)))))))))***+++++++++,,,***,,,000222222111...,,,......///...---...000333444444555444333222111000000222666888888555222000......//////000000111111222444666777888999;;;======>>>@@@BBBDDDIIINNNRRRWWW___kkkzzzooodddXXXQQQKKKDDD@@@@@@999:::;;;;;;::::::;;;======???AAABBBBBBBBBDDDFFFIIIMMMZZZnnnhhhVVVUUU[[[ooouuujjjgggmmmuuuxxx{{{xxxkkk^^^YYYWWWTTTSSSTTTUUULLLIIIMMMKKKOOOiiiwwwtttlll```[[[dddyyymmmIII888666666666777555444444333333444444555666666777:::CCCXXXvvv|||}}}oooTTTFFFEEEAAA@@@????????????@@@BBBCCCIIISSSaaaoooyyy|||zzzxxxuuuqqqnnnhhhfffbbb___\\\YYYUUURRRPPPMMMJJJHHHHHHFFFDDDCCCBBBBBBEEEHHHKKKKKKIIIGGG<<<;;;999777555444333333333222222222222222222222000000000000000000000000///000222666<<>>;;;999666444333222000...///...,,,,,,---------,,,************************(((((()))***+++,,,,,,---***,,,...000111000...---.../////////......000222333444444555444333111000000333666888888555222///......//////000000111111222444666777888999;;;===<<<>>>@@@BBBDDDHHHNNNQQQXXX___kkkzzzsssggg[[[SSSMMMEEE@@@@@@888999;;;;;;::::::;;;===>>>???AAABBBAAABBBDDDEEEIIIKKKVVVjjj}}}gggVVVRRRQQQbbb~~~{{{sssqqqxxxrrreee^^^YYYTTTPPPOOORRRLLLJJJKKKHHHJJJ^^^wwwwwwiiihhh{{{xxxjjjbbblll}}}rrrvvvfffDDD777777666666666555444444333333444444555555666888;;;BBBSSSooo|||uuupppbbbJJJAAADDDBBB@@@@@@?????????@@@BBBBBBGGGQQQ___mmmxxx~~~|||xxxtttqqqkkkhhhdddaaa^^^ZZZVVVSSSQQQNNNKKKIIIHHHFFFDDDBBB@@@@@@@@@BBBCCCBBB@@@===333333444555555555444444222222222222222111111111000000000000000000000000//////111444888===BBBEEECCCEEEKKKSSScccyyyqqq```NNNAAAxxx___WWWQQQQQQPPPNNNKKKGGGCCC@@@>>>;;;888555444333222000//////...,,,,,,---------,,,************************)))))))))***+++++++++,,,***+++---...//////......---///000111/////////000111333444555555444222111111333666888888555111///......//////000000111111222444666777888999;;;===<<<>>>@@@AAADDDHHHMMMQQQVVV]]]iiiyyyvvvjjj^^^UUUNNNFFFAAA@@@777999::::::::::::<<<===>>>???AAAAAAAAAAAACCCEEEGGGHHHQQQeeezzzjjjZZZSSSNNNYYYsssvvviiibbb]]]VVVOOOMMMOOOMMMMMMLLLIIIKKKXXXhhhppppppnnnfff\\\___ttt{{{mmmtttvvvkkkooo```???555777777555666555444444333333444444555555555888<<>>>>>>>>>>>===:::888444555666777777777777777444444444444333222222111000000000000000000000000...//////111333666999;;;555666888===JJJ```yyyxxxgggSSSDDDwww___XXXRRRQQQPPPNNNKKKGGGCCC@@@>>>:::888555444333222000//////...,,,,,,---------,,,************************+++++++++******************+++,,,---............,,,///111222000//////000111222444555555444333222222444777888777444111.........//////000111111111222444666777888999;;;===<<<>>>@@@AAADDDHHHMMMQQQSSS[[[hhhxxxxxxlll___WWWOOOFFFAAA@@@777999::::::::::::<<<===>>>???AAAAAAAAAAAACCCDDDDDDDDDNNNbbbxxx~~~kkk^^^YYYPPPTTTgggtttxxx}}}rrrooouuu|||vvvjjjeee```YYYRRRPPPMMMOOOPPPNNNLLLOOOXXXbbbqqqpppmmmeee\\\^^^rrrvvvxxxxxxpppwww}}}\\\===555888777444555555444444333333444444555444555888===@@@KKKbbbyyy{{{jjjPPPEEEGGGDDDAAA@@@?????????@@@AAABBBDDDNNN\\\jjjvvv}}}zzzvvvrrrrrroookkkgggccc___[[[XXXUUURRRNNNLLLJJJHHHFFFDDDAAA???>>>======;;;999777777666666666666666666777666777777666666444333333////////////////////////---------...///000222222000000000111888III___ooo}}}{{{lllYYYIIIttt___XXXOOOPPPPPPOOOLLLGGGBBB???===<<<999666444444333111//////---,,,,,,,,,,,,+++)))+++***)))***,,,---,,,+++)))))))))))))))))))))))),,,---.../////////...---.../////////---...000111333444555666555444333222555555777999;;;888222---111111111111111222222222111222333555666888999:::;;;>>>AAACCCDDDGGGLLLQQQXXX\\\fffvvv}}}ttthhh[[[QQQJJJEEEBBB<<<<<<<<<;;;;;;::::::999>>>???@@@@@@AAAAAAAAAAAAGGGFFFMMM]]]ppp|||{{{}}}fffTTTRRRPPPVVVgggvvvyyyfff\\\UUUQQQYYYeee|||~~~{{{oooddd\\\WWWSSSQQQUUURRROOOLLLJJJMMMYYYfff|||uuugggbbbjjjuuuxxxxxxzzzRRR::::::999777888666666555555444444444555555888777777:::???KKKaaauuujjjJJJLLLEEEBBBAAA@@@?????????@@@AAADDDLLLXXXfffttt~~~zzzxxxvvvsssnnnjjjgggccc^^^[[[XXXVVVRRRNNNJJJHHHFFFFFFBBBAAA@@@???;;;888:::===888888777555444555888;;;888:::999777555555666555444222///.../////////............//////111222222222222222222555;;;CCCHHHYYYlll}}}yyydddNNNttt```ZZZRRRPPPQQQPPPLLLGGGBBB???>>><<<999666444444333111//////---,,,,,,,,,,,,+++)))+++***)))***,,,---,,,+++---,,,+++***)))((('''&&&+++,,,---...///...---------...///...------///111333333444444444444333222666777888;;;<<<999333...000000111111111222222222222333444666888999:::;;;>>>AAADDDEEEEEEGGGLLLQQQXXX\\\fffvvv|||tttgggZZZQQQJJJEEEBBB<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>???@@@AAAAAAAAAAAADDDCCCJJJZZZlll{{{uuuuuu}}}ppp^^^VVVNNNQQQ```rrrmmm\\\NNNIIIFFFDDDLLLXXXqqq~~~~~~~~~~~~xxxnnnddd]]]XXXUUUSSSQQQNNNLLLKKKKKKLLLUUU___{{{vvvggg^^^ccckkkuuuPPP999999777666777444666555555444444444555555444444666:::@@@NNNfff{{{```SSSEEEBBBAAA@@@?????????@@@AAADDDLLLXXXfffttt~~~|||yyyvvvrrrmmmjjjfffaaa^^^ZZZXXXTTTPPPMMMJJJIIIHHHEEECCCBBBAAA??????@@@BBB???>>>>>>???@@@@@@@@@???;;;<<<<<<;;;999888666555444222///.../////////...............///000111222111111111000111555;;;???JJJ\\\mmmvvv|||zzziiiVVVrrr```[[[TTTRRRRRRPPPLLLGGGBBB??????<<<999666444444333111//////---,,,,,,,,,,,,+++)))+++***)))***,,,---,,,+++%%%&&&''')))***,,,------***+++,,,.........---,,,,,,---......------...///222222222222333333333333777888:::;;;<<<999444000000000000111111111222222333444555777888:::;;;<<>>???@@@AAAAAAAAAAAAAAA@@@FFFUUUfffuuuyyyyyynnn___NNNKKKXXXlllxxxgggSSSHHH??????>>>???FFFQQQggg~~~|||{{{{{{}}}}}}~~~~~~~~~{{{uuulllddd^^^ZZZWWWUUUPPPKKKIIIKKKLLLMMMRRRXXXoootttvvvlll\\\RRRRRRVVVjjjzzzmmmKKK888777555555666333555555444444444555555666444444777;;;AAAPPPjjjjjjSSSCCCBBBAAA@@@?????????@@@AAACCCKKKXXXfffsss~~~{{{vvvrrrnnnjjjeeebbb]]][[[XXXTTTQQQNNNMMMLLLIIIHHHFFFFFFHHHKKKLLLLLLLLLJJJIIIMMMRRRSSSOOOJJJCCCAAA??????>>>;;;888666666333000////////////...------------...///000000111111111000000111444777;;;IIIZZZiiiuuuzzzpppaaappp^^^[[[UUUSSSSSSQQQLLLGGGBBB??????<<<999666444444333111//////---,,,,,,,,,,,,+++)))+++***)))***,,,---,,,+++###$$$&&&(((+++---///000)))***,,,------------,,,***,,,......---,,,---...111111111111222333333444777888:::;;;:::777333000//////000000111111222222333333555666888:::;;;;;;@@@CCCFFFGGGGGGJJJOOOSSSXXX\\\gggwww|||tttfffYYYPPPIIIEEECCC=========>>>>>>?????????<<<===>>>@@@AAAAAAAAAAAA???>>>CCCPPP```ooo~~~jjjSSSIIITTTfff~~~xxxsssuuu}}}wwwcccWWWIIICCC???@@@@@@@@@GGGOOOfff~~~|||{{{zzz}}}|||{{{zzz{{{{{{|||}}}yyysssllleee___[[[XXXUUUSSSMMMHHHIIILLLMMMQQQUUU___cccddd\\\OOOFFFEEEHHHWWWfffwwwzzz~~~dddHHH888777555555777444555444444444444555666666888888:::<<>>>>>??????@@@@@@@@@<<<<<<>>>???@@@AAAAAAAAA@@@>>>BBBMMM[[[jjj{{{vvv\\\NNNTTT```wwwzzzyyywwwrrrpppqqqooollljjjnnnwwwttt___SSSPPPEEECCCAAAAAA@@@AAAFFFLLLeee~~~}}}}}}|||{{{yyyxxxxxxxxxyyyzzzwwwssslllfffaaa]]]YYYVVVXXXPPPIIIHHHIIIJJJOOOTTTVVVWWWVVVPPPGGGBBBDDDGGGIIISSS```hhhkkkppp{{{{{{\\\DDD888888555666999555444444444444444555666666888999;;;===AAAQQQnnnZZZMMMGGGBBBAAA@@@?????????@@@AAABBBJJJVVVdddrrr~~~}}}yyyuuuqqqmmmjjjdddbbb___\\\YYYWWWVVVUUUXXX]]]```bbbiiiqqqtttqqqrrrlllhhhnnnxxx}}}zzztttbbbSSSEEEAAAAAA>>>===???;;;888555333222222111///...------------......///000111333333333333555777999@@@KKKXXXdddkkkhhhbbbmmm\\\YYYSSSTTTSSSPPPJJJDDD@@@>>>>>><<<999666444444333111//////---,,,,,,,,,,,,+++)))+++***)))***,,,---,,,++++++*********))))))(((((()))***,,,---............***,,,//////...------......///111333555555555444666888:::999666333111000---...//////000111222222111222333555666888999:::;;;>>>BBBEEEGGGJJJQQQVVVWWW]]]iiiwww{{{lll]]]SSSLLLHHHFFF>>>>>>??????????????????;;;<<<===???@@@AAAAAAAAAAAA???BBBJJJVVVdddvvv~~~fffSSSTTTYYYlll}}}yyysssooollliiikkkllllllnnnsss{{{sss___OOOMMMSSSMMMMMMLLLIIIFFFFFFKKKPPPccc}}}|||zzzxxxvvvvvvvvvvvvtttqqqlllhhhddd```\\\YYY[[[TTTLLLIIIGGGGGGLLLSSSPPPOOOLLLGGGAAA@@@CCCFFF@@@FFFPPPWWWYYYZZZbbbllltttyyySSS@@@888888555666999555444444444444444555666777555777:::<<>><<<888666555444222111///...............//////,,,...000000111222555777<<>>======<<<999666444444333111//////---,,,,,,,,,,,,+++)))+++***)))***,,,---,,,+++&&&&&&''')))***,,,------)))***,,,...////////////***---000000///.........---///333666777777555444777:::<<<:::666333111111------...///000111222222222333444555777999:::;;;<<<@@@CCCEEEGGGJJJPPPUUUWWW]]]iiiwwwppp```UUUNNNIIIGGG????????????>>>>>>>>>>>>:::;;;===>>>@@@AAAAAAAAABBB@@@AAAGGGQQQ___rrrlllVVVSSSRRR]]]ooo}}}}}}uuusssvvvttttttuuuvvvwwwzzz}}}{{{qqqfff]]]UUURRRZZZfffggggggccc[[[SSSRRRUUUYYYbbb}}}|||zzzxxxvvvtttsssssspppnnnkkkiiigggeeeaaa______ZZZVVVRRRLLLIIIMMMTTTQQQOOOLLLFFFBBB@@@BBBCCCCCCFFFOOOYYY\\\ZZZ]]]dddxxx{{{yyy}}}uuugggwwwqqqKKK<<<777777333555999444444333333444444666777777555777:::<<>>;;;888777666444333000//////......//////000,,,---...//////111555888===CCCLLLTTTYYYZZZ\\\___ppp^^^ZZZSSSSSSRRRNNNHHHBBB===<<<<<<<<<999666444444333111//////---,,,,,,,,,,,,+++)))+++***)))***,,,---,,,+++************)))))))))(((***+++---///000000000000+++---000111000///...///,,,///333777999888666444888;;;===;;;777333222333------...///000111222222333444555777888:::;;;<<>>>>>======:::;;;===>>>@@@AAAAAABBBBBB???@@@EEENNN[[[nnn~~~oooWWWQQQMMMSSSeee{{{yyyzzz~~~~~~|||yyywwwmmm___SSSQQQVVV^^^lllyyy~~~}}}vvvhhh]]]YYYZZZ]]]eee~~~}}}{{{yyyvvvtttrrrqqqlllkkkiiiiiiiiihhhfffccccccaaa___[[[SSSMMMOOOVVVYYYWWWSSSNNNJJJGGGEEEEEEKKKNNNXXXdddhhheeedddhhhuuu|||qqqwww}}}rrryyyttteeeuuulllFFF999666666222444888333333333333444555666777888999;;;<<<===???OOOpppzzzmmmqqq]]]DDDHHHBBBBBBAAA@@@?????????@@@AAAAAAIIIUUUcccppp}}}eeeTTTOOOLLL```~~~|||yyyvvvqqqooollliiigggeeeddddddjjjoooYYYTTTRRRKKKFFFFFFCCC@@@<<<999888777555444111000000/////////000000.../////////000222666999===DDDOOOWWWZZZ[[[```eeevvvbbb]]]TTTTTTQQQMMMGGGBBB???<<<;;;;;;888555444333222000...//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++))))))************)))))),,,,,,,,,---------......,,,---......//////......---000333666777666444222333777::::::666222000000---------...///000000111444444555666888:::;;;<<>>AAABBB@@@AAAFFFLLLVVVfffttt~~~xxxdddPPPRRRSSS[[[gggsss|||sssaaaUUUNNNTTTcccqqq{{{wwwmmm___YYYcccppp}}}~~~{{{zzzyyyvvvsssppppppooonnnmmmmmmmmmmmmnnnhhhhhhaaa]]][[[UUU[[[ppptttpppfffYYYQQQOOOMMMJJJPPPSSSeee~~~rrrooosssjjjggguuu}}}vvvooottttttgggyyyccc@@@<<<777444444555666666444444444555555555555555888===:::;;;EEEQQQeee~~~uuukkkVVVFFFAAA===BBBBBBAAAAAAAAAAAA@@@@@@AAAHHHSSS```mmmzzzlllWWWMMMMMMIII[[[xxx}}}{{{yyyxxxrrrpppmmmkkkhhhgggggggggnnn{{{vvv^^^VVVTTTMMMDDD??????>>>===<<<:::888666444222222222111111///......---.........///222777;;;BBBKKKUUUYYYXXXXXX\\\```vvvbbb\\\TTTTTTQQQMMMGGGBBB???<<<;;;<<<999666555444333111//////......---,,,,,,+++++++++,,,,,,------,,,,,,+++))))))************))))))******+++,,,---//////000,,,---......//////.........000222444555555333222222666999:::777333222222------......///000000111444444555666777999;;;<<<>>>@@@CCCEEEGGGJJJNNNQQQSSSZZZfffuuuxxxhhh[[[RRRMMMJJJEEECCCAAA@@@@@@AAA@@@???<<<<<<<<<;;;:::;;;===@@@AAA@@@AAACCCGGGPPPaaapppzzz~~~{{{iiiWWWPPPNNNPPPZZZeeerrr~~~~~~zzzppp]]]YYYWWWZZZ```iiivvvoooeeeiiiuuu}}}yyyvvvuuutttsssrrrooonnnnnnnnnooorrruuuwwwvvvwwwooohhheeeaaannnzzznnnhhhdddaaadddaaannnlllaaa[[[fffmmmiiigggqqqsssppp]]]???;;;777444444555666666444444444555555555555666777===;;;;;;CCCKKK[[[ttt}}}gggNNNCCCAAABBBBBBAAAAAAAAAAAA@@@@@@@@@FFFPPP\\\iiiwwwnnnZZZKKKEEEGGGFFF[[[}}}}}}{{{zzzvvvuuurrrnnnkkkjjjiiiiiirrrfffYYYRRRIIIBBB>>>===<<<;;;::::::999888777333333333222111000......---.........///222777:::BBBMMMZZZ```___ZZZXXXXXXvvvbbb\\\SSSSSSQQQLLLGGGCCC???===<<<===:::777555555444222000.........------,,,,,,+++++++++,,,,,,,,,,,,++++++))))))************))))))((()))***,,,...///111111,,,---......//////......///000111222222333222222111444888999777555444444............///000111111333444444555777999;;;<<<===???BBBDDDGGGJJJNNNQQQQQQWWWaaannn}}}}}}mmm___UUUPPPNNNFFFDDDAAA@@@@@@@@@???>>>>>>>>>>>><<<::::::<<<>>>@@@@@@AAAAAAAAAHHH[[[lllwww|||sssuuu~~~qqqbbbUUUMMMHHHLLLUUUbbbttttttmmmnnnjjjbbbZZZ]]]aaabbb```eeewwwvvvwww|||~~~xxxuuuuuuvvvwwwwwwsssqqqpppooorrrwww|||wwwssspppyyywwwgggZZZRRRXXX[[[\\\cccrrr|||TTT>>>;;;666444444555666555444444555555555666666666666<<<<<<<<>><<<;;;;;;;;;:::888666666555444333111///...............///111666999AAANNN___hhheee\\\TTTOOOwwwbbb\\\SSSSSSQQQLLLGGGCCC???===<<<<<<:::777555444333111000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******))))))***+++,,,...///000111,,,---......///........./////////000000111222333111444666888999888777777//////......///000111111333333444555777999;;;<<<===???BBBEEEGGGJJJNNNQQQTTTYYYaaalllyyyqqqaaaWWWQQQOOOHHHEEEAAA????????????>>>@@@@@@???===;;;:::;;;<<>>EEEXXXlllyyyqqqnnnvvvxxxxxxnnn```SSSHHHFFFJJJTTTgggyyyxxx{{{uuuggg___^^^\\\WWWZZZ^^^dddeeedddkkk}}}{{{{{{|||||||||yyyvvvsssrrrssswww|||}}}jjjZZZSSSRRRSSSXXXeeeyyy{{{NNN===:::666444555555555555444444555555666666777777444;;;;;;===EEELLL\\\tttzzzQQQJJJBBBBBBAAAAAAAAA@@@@@@@@@@@@CCCIIISSS___ooo~~~kkkRRREEEBBBDDDFFFIIILLLccc|||{{{xxxvvvsssrrrrrrrrr{{{wwwdddVVVLLLGGGAAA>>>===<<<:::888999888888666444222000///...///.........000555888???LLL^^^hhhfff\\\RRRKKKwwwccc\\\SSSSSSPPPLLLGGGCCC???======;;;999666444333222000///---------------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++,,,,,,------.........,,,---......///.........///.........///111333444333444666999;;;;;;;;;:::111000///......///111222333333444555777888:::;;;>>>@@@CCCFFFHHHLLLPPPSSSZZZ^^^eeemmmxxxtttcccWWWQQQOOOHHHEEEAAA????????????>>>AAAAAAAAA???<<<:::;;;<<<>>>???AAAAAA???EEEXXXkkkuuukkkhhhiiiwww|||}}}xxxgggWWWJJJEEEDDDJJJ\\\ooorrrvvvrrrfff______]]]WWWXXXXXX[[[```eeeqqq~~~{{{yyywwwuuuuuuxxx|||~~~ppp^^^WWWRRRPPPXXXiii|||wwwKKK;;;999666444555555555555444444555555666777777888666<<<;;;<<>>===;;;888555333333222000...------------------------******++++++++++++************++++++++++++******,,,,,,,,,------------...,,,---......//////......------...///000222444555666666777:::===>>>>>><<<222111///......///111222222333333444666888:::;;;>>>@@@CCCFFFIIILLLQQQTTT[[[```hhhpppzzzwwwdddVVVPPPNNNHHHEEE@@@>>>>>>???@@@@@@AAABBBBBB@@@===;;;;;;<<<===>>>???@@@@@@EEEVVVgggvvvjjjfffiiinnn}}}~~~kkk[[[LLLGGGCCCDDDUUUjjjpppuuussskkkggggggccc[[[TTTQQQQQQWWWbbbppp}}}||||||{{{||||||}}}~~~zzzvvvbbbZZZSSSQQQ[[[lll}}}rrrGGG:::888555555555666555444444444555666777777888999999???<<<;;;CCCJJJ[[[ttt[[[LLLBBBBBBAAAAAAAAAAAA@@@@@@@@@CCCHHHOOO[[[kkk{{{zzz]]]RRRHHHFFFGGGHHHJJJLLLTTT___nnn{{{yyyxxxxxxwwwwwwxxxyyyzzz}}}vvvfffYYYQQQJJJCCC>>><<<<<<;;;:::888777555444/////////...---///333666999CCCPPPZZZ]]]XXXRRRNNNyyyeee___WWWRRROOOLLLGGGCCC@@@>>>===;;;999666444444333111///------------------------******++++++++++++*********++++++,,,,,,++++++***++++++,,,,,,---...//////,,,---......//////......+++,,,...000222444666777999888888;;;???AAA@@@>>>333111///......///111333222222333444666888:::;;;<<>>>>>@@@AAAAAAAAABBBBBBAAA>>><<<<<<<<<===<<<<<<>>>???CCCPPP]]]xxx|||qqqfffbbbeeemmmssswwwdddTTTMMMEEEBBBQQQgggqqqvvvvvvqqqqqqqqqiii]]]SSSOOONNNUUU^^^hhhttt}}}|||www~~~kkk___XXXWWWcccsss~~~vvvlllBBB999777555555555666555444444444555666777888999999999@@@>>>>>>DDDJJJXXXpppWWWKKKBBBBBBAAAAAAAAAAAA@@@@@@???AAAFFFNNNZZZiiixxxzzzdddTTTNNNIIIHHHHHHIIIPPPXXX\\\```eeejjjnnnssswwwzzzyyyxxx}}}{{{zzzyyyxxxxxxyyyzzz{{{wwwgggYYYLLLCCC<<<<<<<<<;;;:::999777666000000///------...222555888@@@LLLVVVYYYWWWQQQMMMyyyfff```XXXRRROOOKKKGGGCCC@@@>>>>>>===:::777555555444222000------------------------******++++++++++++*********++++++,,,,,,++++++***))))))+++,,,...///111111,,,---......//////......)))+++...111444666777888;;;:::999<<<@@@BBBAAA???333222///......///111333222222333444666888:::;;;;;;>>>AAADDDGGGKKKOOOSSSSSS[[[gggrrr{{{|||gggWWWPPPNNNGGGCCC???===>>>@@@BBBBBB@@@BBBBBBAAA???===<<<======::::::;;;===@@@JJJUUUfffrrrpppiii```ZZZ\\\dddnnnuuu}}}ppp]]]SSSHHHAAAPPPfffwww{{{|||zzz{{{{{{pppbbbTTTQQQRRRWWW\\\aaaiiippp{{{wwwvvvxxx{{{ttteee___```mmm|||vvvmmmggg===999777555555555666555444444444555666777888999999777???@@@BBBIIIMMMZZZppp}}}RRRKKKBBBBBBBBBAAAAAAAAA@@@@@@===@@@EEEMMMYYYgggvvvoooWWWOOOLLLJJJIIIHHHLLLYYYgggeeedddccccccbbbccccccddd```___dddvvv}}}|||{{{zzzyyyyyyzzzzzz|||nnnlll|||yyydddQQQEEE<<<<<<<<<<<<;;;:::999888000000///---,,,...111444777???KKKUUUYYYVVVPPPLLLjjjbbbWWWTTTPPPJJJFFFCCCAAA???===<<<999666444444333111///......---------,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++---///000111,,,+++,,,---//////---+++---...///111444666999:::888:::===@@@BBBAAA@@@???;;;333...000000---...222222333555666777999<<<>>>CCCCCCCCCBBBDDDHHHNNNSSSRRRWWW```kkkttt~~~ooo```VVVOOOGGGEEECCC@@@???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===<<<999888;;;===@@@GGGOOOaaaiiiwww}}}gggbbb```bbbcccdddhhhmmmwww~~~~~~}}}vvvfffSSSFFFGGGSSS^^^ttt|||tttnnn___VVVRRRYYY```aaaeeekkk}}}}}}rrrmmmjjjnnn}}}wwwhhh```___ooommmiii}}}QQQ;;;777777666555555555555555777777777777777888888999;;;DDDEEEEEEIIIMMM\\\uuuxxx{{{|||lllQQQ======>>>???@@@AAAAAA@@@??????@@@BBBJJJVVVfffvvvhhh^^^QQQOOOJJJFFFEEEIIIPPPVVVYYYSSSQQQVVVYYYZZZ^^^dddcccgggllluuu}}}{{{yyyxxxwwwvvvyyy{{{gggcccgggooozzzhhhPPP>>>??????>>>>>><<<<<<;;;555111/////////---///333777===GGGOOOSSSSSSQQQNNNjjjbbbXXXTTTPPPJJJEEEBBB???<<<:::<<<999666444444333111///......---------,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++---///000111---------///000000///------...///111333666888:::888:::===@@@AAAAAA@@@???;;;444///000000......222222333555666777999<<<>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSWWW```kkkttt}}}oooaaaVVVOOOFFFEEEBBB@@@?????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>;;;:::;;;<<<===CCCKKK[[[cccqqqoooiiifffhhhiiiiiimmmrrryyy~~~{{{yyywwwyyysssgggWWWJJJGGGMMMTTTjjjsssxxx~~~xxxaaaZZZWWW[[[^^^]]]cccmmm}}}|||oooddd^^^___llluuugggaaaccctttiiifffvvvNNN<<<777777666555555555555555777777777777777888999:::===EEEEEEEEEJJJMMMYYYooozzzwwwqqqbbbMMM???===>>>???@@@@@@@@@??????@@@AAACCCJJJVVVfffvvvzzzhhhaaaXXXUUUQQQLLLHHHIIIMMMPPPPPPMMMNNNVVV\\\```eeekkkmmmpppssszzz|||yyyvvvuuutttwww~~~xxxbbb[[[]]]cccppprrrSSSJJJEEE@@@>>>@@@AAA???===666222///000///...///333666<<>>@@@@@@???>>>;;;555000000///...///111111333555666777888;;;>>>>>>AAAFFFJJJKKKLLLMMMNNNTTTXXXaaalllttt|||ttteeeYYYQQQGGGEEEBBB@@@>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>AAA===;;;;;;::::::???EEEUUU[[[iiiyyywwwqqqlllmmmnnnnnnpppttt|||yyytttqqqrrrooohhh\\\QQQIIIHHHIIIYYYaaaiiizzzeee]]]ZZZ[[[YYYWWW^^^jjj}}}ooocccZZZVVV^^^pppssseeebbbhhhzzzmmmoookkkFFF:::777666666555555555555666777777777777888:::;;;;;;@@@EEEDDDEEELLLOOOVVVhhhuuujjj\\\LLLAAA===>>>??????@@@?????????@@@AAADDDJJJUUUddduuuwwwkkkiii___\\\XXXQQQLLLJJJKKKMMMOOOPPPVVVaaakkkqqqxxx~~~|||xxxuuusssrrrtttyyy~~~www___UUUSSSUUU]]]fffkkk```WWWNNNDDDBBBEEEFFFCCC>>>888333000111000...///333555;;;DDDLLLQQQQQQNNNKKKjjjbbbXXXOOOLLLGGGDDDBBBAAA???>>><<<999666444444333111///......---------,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++,,,---///000///......///111111000///---...///111333555777888777888:::<<<>>>>>>>>>===;;;666111/////////000000111333555666666888;;;>>>>>>BBBFFFJJJKKKLLLMMMNNNSSSXXXaaammmuuu}}}{{{kkk^^^TTTIIIGGGDDDAAA@@@??????@@@@@@@@@@@@AAAAAA@@@??????AAA>>>;;;;;;:::888<<>>AAAFFFDDDGGGQQQRRRWWWeeexxx}}}ttthhhUUUCCC>>>>>>??????????????????@@@AAACCCHHHRRRaaarrr~~~|||uuuuuukkkhhhccc\\\WWWWWWYYY\\\eeekkkttt|||xxxvvvtttsssqqquuuxxxzzzxxx```SSSOOONNNPPPTTTXXXoooooo\\\UUUMMMIIIJJJIIIDDD@@@999555222222111...000333444:::CCCKKKOOOOOOMMMJJJ~~~jjjbbbWWWSSSOOOIIIEEECCCAAA???===<<<999666444444333111///......---------,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++,,,---...///...---,,,---///000///.........///000222444666888666777999;;;<<<=========;;;888333///...000000000111222444555666888;;;===@@@BBBEEEGGGHHHJJJNNNPPPRRRWWWbbbnnnwwwppp```VVVLLLJJJGGGDDDBBBAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@===;;;;;;:::888<<>>@@@BBBEEEMMM\\\nnnzzz{{{wwwqqqllljjjnnnuuu{{{~~~{{{yyywwwuuutttnnnqqqssstttzzzyyybbbTTTNNNKKKJJJJJJKKKZZZsssrrrYYYXXXVVVSSSOOOJJJEEEAAA;;;777333333111///000444444:::CCCKKKOOOOOOMMMJJJ}}}iii```VVVWWWSSSLLLGGGBBB???<<<999<<<999666444444333111///......---------,,,,,,,,,******+++++++++,,,,,,,,,************************************+++,,,---......,,,++++++---......---......///000222444666777555666777999:::;;;<<<<<<;;;999444///...111111///000222444555666777:::===AAABBBCCCDDDEEEIIINNNQQQRRRWWWbbbnnnvvv~~~tttcccWWWOOOMMMIIIEEECCCBBBAAABBB???@@@AAAAAAAAAAAAAAAAAA@@@===<<<<<<;;;999<<>>;;;888:::???AAADDDOOO```ooo{{{yyyooofff___WWWSSSPPPLLLEEE???;;;@@@CCCTTTuuurrriiieeebbbccciiisssxxx{{{xxxuuu}}}wwwiii[[[TTT___}}}zzzfff^^^fffwwwwwwNNN555;;;555555555555555666777777555666888:::===@@@CCCDDDEEEJJJIIILLLSSSSSSWWWeeeiiiDDDCCCBBBAAAAAAAAABBBBBB===@@@BBBCCCIIIVVViiixxx|||xxxvvvtttsssmmmooooooooosss{{{~~~wwwiiiYYYMMMGGGFFFEEEHHHIIITTThhh|||oooVVVWWWXXXZZZZZZUUUMMMFFF???:::666555333000000444666<<>><<<999666444444333111///......---------,,,,,,,,,******+++++++++,,,,,,,,,************************************+++,,,------...,,,++++++,,,...............///000111333555666444555555777888999:::;;;;;;;;;666...---222222...000222444555555777:::===>>>@@@BBBDDDFFFHHHKKKMMMTTTYYYbbblllrrrwwwqqqdddOOOMMMIIIEEEBBB@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBDDDAAA??????<<<888999>>>???BBBMMM[[[hhhrrruuullleee]]]XXXVVVQQQHHH@@@:::???@@@OOOooo|||tttooosss|||wwwmmmrrr|||jjjVVVIIIQQQmmmwwwccc```hhhyyy~~~lllDDD000999555555555555555666777888555666888:::>>>AAADDDEEEFFFLLLKKKKKKPPPOOOTTTcccwwwEEEDDDCCCBBBAAABBBBBBCCC>>>AAACCCDDDIIIVVViiixxx|||xxxtttrrrqqqmmmooopppnnnrrryyy~~~~~~}}}yyymmm\\\NNNGGGFFFFFFFFFEEEKKK\\\mmm|||yyyYYYVVVUUUYYY]]][[[QQQHHH???:::777666333000000444888===GGGOOOSSSSSSQQQNNN|||iiibbbXXXUUUNNNHHHFFFCCC>>><<<>>>;;;888555444333222000...000//////---,,,+++************+++++++++,,,,,,,,,---))))))------))))))---+++,,,,,,+++***+++---///...///000///...---...///............000222444555777444222555<<>>>>>@@@AAABBBCCCEEEHHHKKKVVVZZZdddooovvv{{{zzzkkkYYYPPPIIIHHHFFFBBB??????????????????????????????@@@???>>><<<:::999999999@@@@@@GGGVVVfffqqq{{{|||vvvnnnggg^^^TTTKKKFFFBBBAAABBBKKK```|||}}}ooottt~~~zzzvvvsssqqqxxx~~~pppdddSSSKKKKKKIII\\\~~~wwwfffcccnnnvvv~~~```CCC777999666555555555555666666777777999<<<===>>>???BBBDDDIIIJJJKKKLLLOOOUUU\\\bbb~~~|||HHHEEEBBBBBBDDDDDDAAA???AAA??????CCCGGGQQQcccsssxxxxxxyyyxxxwwwuuusssqqqrrrrrrrrrrrrsssxxx~~~wwwiiiZZZNNNHHHFFFCCCFFFNNNYYYdddsssddd[[[SSSWWWaaacccYYYMMMDDD===777666555222222444666BBBLLLNNNRRRZZZWWWNNN|||iiibbbXXXTTTMMMGGGFFFCCC???===???;;;888555444333222000...000///...---,,,++++++*********+++++++++,,,,,,,,,,,,---333;;;:::222,,,++++++,,,,,,+++***+++---///...///000///...---...000///......///000222444666666444222666<<>>???AAABBBCCCDDDFFFJJJMMMTTTXXXaaammmuuu{{{ppp[[[SSSKKKIIIGGGCCC@@@@@@@@@@@@@@@???????????????@@@???>>><<<;;;:::999999???@@@FFFOOOYYYcccppp||||||uuummmaaaTTTKKKDDD@@@???HHH^^^zzzqqqvvv~~~uuuooojjjfffdddfffnnntttuuuvvvvvvoooeeebbbZZZLLLGGGHHHGGGZZZ{{{uuufffjjjuuuxxxsssuuuWWW>>>555666666555555555555666777777888:::===>>>???@@@CCCEEEHHHIIIJJJKKKOOOUUU\\\aaayyyJJJFFFBBBAAABBBCCCBBBAAAAAA??????CCCGGGQQQcccsss}}}zzzrrrjjjkkkmmmoooqqqsssuuuuuuvvvuuutttrrrsssvvv|||{{{ooobbbVVVOOOLLLMMMOOOUUU^^^gggtttzzzeee]]]WWW[[[dddfff[[[PPPEEE>>>888777555222222444666BBBKKKMMMQQQVVVSSSJJJ{{{gggaaaWWWTTTMMMGGGFFFCCC???>>>@@@;;;888555444333222000...//////...---,,,++++++*********+++++++++,,,,,,,,,))),,,222999999111)))'''***+++,,,+++***+++,,,...---///000///...---///000/////////000111333555666666444333666<<>>???BBBCCCDDDFFFJJJMMMSSSVVV^^^jjjsss{{{sss^^^UUUMMMJJJHHHCCC@@@AAAAAAAAA@@@@@@?????????>>>@@@@@@>>>===;;;:::::::::999;;;BBBJJJRRR^^^qqq{{{nnn[[[LLLIIICCC>>>EEEYYYtttuuuyyy~~~vvvkkkccc]]]XXXVVV]]]fffmmmmmmfff^^^YYYXXXVVVRRRIIIEEEEEEEEEVVVuuurrreeeppp{{{pppoooiiiLLL;;;555444555555555555555666777777999;;;===??????AAACCCEEEFFFHHHIIIKKKOOOUUU\\\bbb{{{rrrJJJGGGBBB@@@@@@BBBBBBBBB@@@???@@@CCCGGGPPPbbbqqqzzzxxxlllcccYYY[[[^^^dddkkkrrrxxx|||yyywwwtttqqqpppsssxxx|||xxxmmmaaaXXXSSSWWWWWW[[[bbbiiitttwwwkkkccc___cccjjjiii\\\PPPFFF???999777555222111444777AAAIIIJJJMMMOOOKKKBBByyyeee___VVVTTTMMMGGGFFFDDD@@@???@@@;;;888555444333222000...//////...---,,,,,,++++++******+++++++++,,,,,,,,,+++***+++,,,+++)))((((((***+++,,,,,,+++***,,,------...//////......///000000000000000222444666777888555333555:::@@@DDDEEE>>>@@@>>>666111000000//////000222333333666999<<<;;;>>>@@@BBBDDDFFFJJJLLLSSSVVV]]]gggpppyyysssbbbXXXOOOKKKHHHCCC@@@@@@BBBAAAAAA@@@@@@??????>>>AAA@@@>>>===<<<;;;;;;;;;999999>>>FFFPPP]]]ppp}}}gggSSSPPPIIICCCEEESSSmmmooogggjjjrrr}}}~~~|||qqqlllnnntttyyysssggg^^^WWWRRROOOYYY```kkkppplllaaaYYYWWWSSSRRRJJJFFFFFFDDDQQQmmmpppfffrrr}}}}}}kkkooo```DDD;;;999666555555444555555666777888888:::===>>>???@@@CCCEEEFFFHHHJJJMMMPPPVVV]]]bbb|||ttttttqqqdddGGGEEECCCBBBAAABBBBBBBBB@@@???@@@CCCFFFOOO___nnnvvv|||~~~uuujjj^^^VVVNNNPPPTTTZZZdddnnnxxx~~~yyywwwtttpppnnnpppuuuyyy~~~wwwkkk```YYYWWWVVVXXX^^^dddnnn~~~zzzpppkkkhhhlllqqqmmm^^^PPPHHH@@@:::888666222111333555===DDDEEEFFFFFFAAA999vvvddd^^^UUUUUUNNNHHHFFFDDD@@@>>>@@@;;;888555444333222000............------,,,,,,+++******+++++++++,,,,,,,,,------***'''''')))++++++)))***,,,,,,+++***+++---,,,...//////......///111000000000000222444666777999666444444777;;;???AAA;;;@@@@@@999222000000//////000111222333555888;;;<<<>>>BBBEEEGGGIIILLLNNNUUUWWW]]]fffmmmuuuvvveee[[[QQQLLLHHHCCC@@@@@@AAAAAAAAAAAA@@@@@@??????AAA@@@???>>>===<<<<<<<<>>>>>@@@BBBDDDGGGIIIKKKNNNRRRWWW]]]bbbtttuuullleeeWWWEEEEEEFFFEEEDDDBBBBBBAAA@@@??????BBBEEELLL[[[jjjqqqyyypppdddZZZQQQKKKIIIIIILLLQQQYYYdddnnntttuuutttrrrpppoooppptttxxx|||tttfff]]]OOOMMMNNNTTT[[[fffuuuxxxooommmnnntttyyyttteeeWWWIIIBBB;;;999666222111333333888<<<======<<<777222vvvddd^^^VVVVVVOOOIIIGGGDDD@@@>>>???;;;888555444333222000.........---------,,,,,,,,,******+++++++++,,,,,,,,,(((++++++******,,,+++((((((***,,,,,,+++***+++,,,,,,...//////......000111/////////000111333555666888777555555555777:::<<<999???AAA;;;444111000//////000111111222444777:::===AAAEEEHHHJJJMMMPPPRRRVVVWWW]]]eeelllsssiii^^^SSSNNNIIICCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>============@@@;;;;;;DDDQQQ^^^jjjttt~~~ccc[[[SSSOOOQQQddd{{{qqqnnnqqq~~~vvvmmmjjjqqq~~~vvvkkkbbb[[[TTTQQQJJJQQQ\\\mmmppp___[[[NNNFFFGGGFFFLLL\\\hhhmmmuuu~~~wwwmmmnnnzzzxxxyyylllLLL;;;777777555444444444555555777888999999;;;===>>>???AAACCCEEEGGGIIILLLNNNQQQVVV\\\```jjj}}}vvvlllYYYLLLLLLLLLIIIEEEBBBBBBBBBAAA??????AAABBBHHHVVVdddlllvvvzzziii]]]TTTMMMHHHFFFEEEEEEGGGLLLTTT\\\aaajjjkkkllllllmmmooosssvvvyyy}}}vvvggg\\\GGGDDDEEELLLTTT___ooo|||zzzqqqjjjkkkpppzzz}}}nnn```KKKCCC<<<:::777222111333222444666777666444222000wwweeeaaaYYYXXXQQQJJJGGGDDD???===>>>;;;888555444333222000......------------,,,,,,,,,******+++++++++,,,,,,,,,$$$)))+++******---,,,''''''))),,,,,,+++******+++,,,---//////......000222///......///000222444666777777666666666777888:::777???BBB===555111000///...000111111111333666999<<>>>>>>>>>>><<<999;;;DDDRRRbbbvvvzzzlll^^^VVVSSS[[[vvvzzzssssss|||}}}sssjjjaaaZZZUUUQQQXXX^^^jjjtttlllWWWIIIIIIFFFGGGQQQWWWZZZ```kkkzzztttnnnrrr^^^FFF:::555444555444444444444666777888999;;;===???AAAAAACCCEEEGGGGGGHHHKKKMMMPPPSSSXXX\\\gggqqqZZZXXXSSSLLLEEEAAABBBDDDAAA??????@@@@@@EEERRR___iiitttxxxiii___WWWPPPLLLEEECCCAAA@@@BBBGGGLLLOOOXXX[[[___bbbeeehhhllloooqqquuu|||}}}qqq```TTTEEEAAABBBIIISSS^^^mmmyyyyyynnniiillltttqqqdddLLLDDD===:::777333111333222111111222222111000111xxxgggccc\\\YYYRRRKKKHHHDDD???<<<===;;;888555444333222000...------------------,,,,,,******+++++++++,,,,,,,,,***...---)))***000222///'''))),,,,,,+++******+++,,,---//////...///000222............000222444555555666777777777777999:::666???CCC>>>555111000///...000111111111333666999999<<>>???@@@AAABBBBBBCCCDDDAAAAAA@@@???>>>>>>>>>???<<<;;;<<>>>>>@@@DDDFFFHHHLLLSSSXXX]]]```dddgggiiimmmsssxxxuuuiiiXXXKKKFFFCCCCCCJJJTTT___mmmyyy~~~rrrmmmpppxxxoooaaaMMMEEE>>>;;;777333111333222000///000000000000333yyyddd___YYYTTTPPPJJJFFFCCCAAA>>>===:::888555333333222111/////////...---,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,---.../////////...---///000111000//////111333666999;;;;;;999777666666>>>>>>AAACCC;;;000---222///000111111111222555777===@@@DDDEEEFFFHHHMMMQQQTTTWWW___iiiooottt}}}{{{mmm^^^UUUOOOHHHDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>======<<<;;;:::;;;AAALLLYYYaaattt~~~rrr^^^TTTSSSVVVfffuuu}}}xxx{{{pppiiifff]]]ZZZWWW[[[iii}}}uuuZZZJJJFFFDDD@@@FFFGGGJJJQQQ```wwwrrrtttlllLLL@@@777333666555333444555444444555888;;;===???AAABBBBBBCCCEEEGGGHHHHHHHHHFFFGGGLLLTTT[[[fff[[[EEEHHHGGGBBBAAAAAABBB???>>>>>>>>>AAAKKKUUUaaammm|||zzzkkk^^^VVVOOOJJJFFFCCC@@@=========<<<;;;======???CCCIIIQQQXXX]]]___dddjjjjjjdddZZZOOOHHHFFFEEEFFFHHHMMMZZZqqq|||ooopppxxx~~~jjj[[[KKKBBB;;;::::::666222111333333222222222222222333xxxccc^^^XXXTTTPPPJJJFFFCCCAAA>>>===:::888555333333222111//////......---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,---.../////////...---///000111000//////111333777:::<<<<<<:::888777777:::;;;@@@BBB<<<222///222000000111111111222555777999===AAACCCDDDFFFJJJNNNSSSVVV^^^hhhnnnsss|||rrraaaXXXRRRKKKEEECCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>???===;;;:::<<>>???>>>AAAJJJTTT___jjjyyyqqqcccXXXNNNFFFBBB???===;;;;;;:::888777999999999<<<@@@FFFLLLOOOPPPTTTYYYZZZWWWPPPIIIEEEFFFGGGJJJOOOUUUccc{{{~~~qqquuu~~~wwwbbbTTTJJJAAA:::::::::666333222333333222222222333444444wwwccc]]]WWWTTTPPPJJJFFFCCCAAA>>>===:::888555333333222111///.........------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,.../////////...---///000111000//////111333888:::======;;;999999999777:::@@@CCC???666111222000000111111000111444666777<<>>:::777777888444666777888888888:::===???AAACCCEEEGGGGGGHHHJJJLLLJJJKKKLLLMMMOOORRRXXX\\\kkkaaaBBB@@@@@@@@@DDDDDDBBB@@@??????>>>@@@HHHQQQ[[[fffvvv{{{jjj\\\NNNCCC>>>===;;;;;;:::999666444666555555555777;;;???AAADDDHHHLLLPPPQQQNNNKKKHHHGGGHHHMMMRRRZZZjjjtttxxxqqq^^^RRRIIIAAA;;;:::999666333333333333333333333444555555xxxccc]]]VVVTTTPPPJJJFFFCCCAAA>>>===:::888555333333222111///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,---/////////......///000111000//////111333777999<<<<<<;;;999888999888===CCCFFFBBB:::333111000111111000000111333666888===DDDHHHIIIJJJMMMPPPTTTVVV^^^gggmmmrrr{{{}}}hhh^^^XXXQQQIIIDDD@@@@@@@@@??????@@@@@@@@@??????>>>>>>???@@@@@@AAA@@@AAA@@@>>>======@@@BBBLLLTTT]]]eeepppyyygggZZZUUUKKKBBBCCCHHHLLLMMMMMMPPPQQQTTTZZZjjjzzznnnmmm{{{}}}zzzxxxsssmmmfff```\\\WWWSSSOOOEEEEEEDDDBBBAAAAAA@@@???AAAAAADDDNNN```yyyvvvuuusssxxxtttOOO999999888888888333555777888888999;;;>>>AAAAAACCCFFFGGGHHHIIIKKKMMMKKKLLLMMMOOOQQQTTTXXXZZZfffeeeFFFAAA@@@@@@CCCAAABBB@@@???@@@??????FFFNNNYYYdddssssssaaaPPPCCC>>>===<<<<<<<<<;;;777555666555444333444666888:::>>>AAAGGGMMMQQQPPPMMMJJJDDDEEEHHHNNNVVViiitttwwwpppaaaYYYLLLEEE???===:::555222333222222222222333444555555zzzddd]]]VVVTTTPPPJJJFFFCCCAAA>>>===:::888555333333222111///---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,---////////////...///000111000//////111333555888:::;;;:::888888888===BBBHHHIIIEEE>>>666000000111111000///000333555888===DDDHHHJJJLLLOOORRRUUUXXX___iiinnnsss{{{lll```YYYQQQIIIFFFAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCAAA@@@???@@@AAAFFFMMMUUU[[[fffuuu{{{lll```PPPIIIFFFFFFEEEBBBDDDIIILLLQQQSSSWWWcccwww|||qqqmmmxxx}}}wwwtttqqqkkkddd```\\\WWWPPPKKKJJJHHHFFFEEECCCBBBCCCDDDCCCCCCGGGRRReee}}}zzztttyyyrrr|||iiiHHH777::::::888777333555666888888999<<>>CCCKKKWWWbbbqqq}}}zzzgggSSSEEE>>>===<<<<<<<<<;;;888555555444333333333555666888777;;;BBBJJJNNNNNNHHHCCC======@@@DDDNNNeee|||qqqyyypppddd___QQQJJJDDDAAA<<<555333333222222222222222333444444zzzddd\\\UUUTTTPPPJJJFFFCCCAAA>>>===:::888555333333222111///------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************+++---///000000/////////000111000//////111333444777:::;;;999888888888@@@FFFJJJJJJGGGBBB999111000111111000///000222444555:::AAAEEEGGGIIIMMMQQQVVVYYY```iiiooosss{{{ttteeeZZZPPPJJJHHHBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>>>>???@@@AAAAAACCCCCCCCCAAA>>><<<;;;<<>>666777999<<>>===:::888555333333222111///------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************+++---///000000000//////000111000//////111333555777:::;;;:::999999999???EEEIIIHHHGGGDDD<<<333000111111000//////111444444888>>>AAADDDGGGMMMQQQVVVXXX___hhhnnnrrrzzzmmm]]]PPPKKKKKKCCCBBBBBBAAAAAABBBBBBCCC??????????????????@@@@@@BBBBBBBBB@@@<<<:::999999===DDDJJJPPP[[[jjjvvv{{{}}}yyygggZZZPPPMMMFFF>>>???GGGIIIQQQVVVZZZiii}}}uuukkkkkkjjjhhhmmmvvv|||yyyxxxtttkkk```ZZZYYYWWWRRRNNNOOOIIIFFFGGGFFFDDDGGGLLLNNNOOOUUUdddxxx}}}tttxxx}}}lllPPP;;;777>>>999444666666666777999;;;<<>>DDDCCCAAA@@@AAAAAA???<<<@@@FFFMMMZZZmmm{{{jjjUUUGGG@@@>>>;;;;;;;;;;;;:::999444444333222222333333444888999===DDDIIIIIICCC===444555777888>>>QQQuuuuuu|||tttggg^^^ZZZPPPJJJFFFCCC===777666888888777666555555444444555vvvbbb[[[UUUTTTPPPJJJFFFCCCAAA???===:::888555333333222111///------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***************************+++---///000000000//////000111000//////111333666888;;;<<<<<<:::::::::===DDDGGGFFFFFFFFF???555000111111000//////111333555999>>>AAACCCGGGNNNRRRUUUWWW^^^gggmmmqqqyyysss___PPPKKKMMMDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@???????????????@@@???@@@@@@???===;;;;;;<<<888>>>FFFLLLWWWfffsssxxxttteeeYYYWWWQQQEEE>>>AAACCCLLLRRRXXXiii~~~nnnaaaaaacccbbbfffnnn{{{~~~}}}wwwrrroooooo{{{qqqfff```\\\UUUOOOTTTOOONNNRRRSSSQQQSSSYYYUUUWWW^^^mmmzzzssszzzwwwbbbGGG666666>>>999333666888777999;;;<<<>>>AAAEEEHHHHHHKKKMMMOOOPPPRRRUUUWWWVVVRRRNNNMMMPPPRRRSSSRRRYYYbbbvvv{{{pppZZZLLLFFF======CCCCCCAAA@@@AAABBB???<<>>======>>>>>>===777666555444444333333333777666777<<>>BBBAAA===888;;;???BBBEEEIIIKKKEEE===000000222444222...000555222666;;;@@@DDDHHHKKKMMMTTTVVV^^^iiioooqqqvvv{{{xxxcccUUUMMMJJJHHHEEECCCCCC@@@===>>>CCCAAABBBAAA@@@>>>>>>@@@BBB@@@@@@@@@???===<<<:::999888???GGGLLLPPPYYYeeeoooxxxyyyuuulll```TTTKKKGGGEEEGGGHHHJJJRRReee{{{wwwjjjeeeccccccdddfffsssooopppvvvuuuoooooouuuxxxkkkbbbZZZUUUWWW[[[^^^______```dddgggjjjeeeiii||||||pppVVV<<<:::888555444444444555666777999;;;>>>AAADDDFFFIIIKKKMMMMMMMMMLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQUUU[[[lllgggQQQJJJGGG@@@???DDDBBBAAA@@@?????????@@@AAAJJJQQQbbbuuummmVVVHHHEEEFFFCCC===;;;======:::<<<:::999777555444333333666888;;;???AAA@@@<<<999===888666888777<<>>===;;;999888777777uuubbb\\\UUURRROOOKKKFFFBBB@@@??????:::888555444333333111///...---,,,,,,---...,,,++++++***)))***+++,,,+++)))++++++++++++++++++++++++************************,,,,,,---....../////////,,,,,,...111444666555444555666999???DDDEEEBBB???;;;>>>AAADDDJJJNNNIIIAAA111000222333111...000444111555;;;@@@DDDHHHLLLNNNTTTVVV^^^hhhnnnrrrwww}}}}}}gggWWWNNNJJJIIIEEECCCCCCAAA>>>???DDDBBBBBBAAA@@@>>>===???AAA?????????>>>===;;;999888777>>>EEEIIIMMMTTT```iiiuuuxxxmmmaaaUUULLLGGGDDDDDDEEEMMMaaazzz}}}ooohhhfffdddcccdddgggeeeiiippppppkkknnnvvvuuuiiiaaabbbffflllqqqssstttuuuvvv|||xxx|||}}}iiiNNN<<<:::777555444444555555888888:::<<>>>>>AAABBBAAA@@@?????????@@@AAAHHHOOO___rrrppp[[[MMMHHHKKKKKKEEEAAA@@@>>>;;;<<<;;;999777555444444333666777999<<<===<<<999777999555444777666777FFFZZZnnnuuuvvvwwwvvvpppfff[[[SSSNNNGGGEEEBBB???===<<<======CCCAAA???===;;;:::::::::vvvccc]]]WWWRRROOOKKKFFFBBB@@@??????:::888555444333333111000///---,,,,,,------,,,***,,,***)))***+++,,,+++***++++++++++++++++++++++++************************+++,,,,,,---......//////+++,,,...222666777666555111222666===EEEHHHFFFCCC;;;===???CCCKKKPPPMMMFFF222000111333111...000444111555:::???CCCHHHLLLPPPUUUWWW]]]gggnnnrrrxxxooo^^^TTTQQQKKKFFFCCCCCCBBB???@@@DDDBBBBBBBBB@@@======>>>@@@??????>>>===<<<:::999888666<<>>=========>>>BBBAAA@@@>>>===<<<<<<;;;uuubbb]]]WWWRRROOOKKKFFFBBB@@@??????;;;888666444444333111000111///............---+++,,,+++******,,,,,,+++***************************************************++++++,,,,,,---...///000+++,,,...222555666444222...///333;;;BBBGGGFFFDDD;;;<<<>>>BBBKKKQQQOOOGGG444111000222111///000333111444999===AAAGGGLLLPPPUUUWWW]]]fffmmmrrryyy{{{hhh]]]YYYMMMGGGCCCBBBAAA???@@@CCCBBBBBBAAA???===<<<>>>???@@@??????>>>===;;;:::999555999>>>AAADDDJJJSSSZZZjjjuuu}}}nnncccTTTMMMGGGJJJZZZsss~~~sssqqqsssuuuvvvwwwrrrpppsssvvvppphhhllluuu|||~~~uuuUUU;;;999888666555444555777888;;;<<<===>>>AAACCCEEEFFFFFFHHHJJJJJJJJJJJJJJJLLLHHHGGGGGGHHHIIIKKKMMMNNNSSSWWWdddwwwoooLLLBBBDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@DDDJJJWWWiiivvvuuueeeYYYXXXccckkkfffYYYNNNEEE???>>>===;;;999777666555555666777999:::999999999:::999666555999888555666;;;CCCWWWooo~~~yyyqqqmmmbbbfffiiihhhcccZZZRRRMMMEEEEEECCCBBB@@@????????????AAABBBDDDDDDBBB@@@???rrr```\\\VVVRRROOOKKKFFFBBB@@@??????;;;999666444444333222000000...------......---,,,,,,+++***+++,,,,,,,,,***************************************************++++++++++++,,,...///000------...000333333111///000000444:::BBBFFFEEECCC=========BBBKKKRRROOOFFF666111///111111///000333111444777;;;???EEEKKKPPPUUUVVV\\\eeelllqqqxxxooo```ZZZPPPIIICCCBBBAAA???>>>@@@AAABBBAAA???===<<<>>>???AAAAAA@@@@@@>>>===;;;:::555777;;;>>>AAAGGGOOOUUUaaalllxxx~~~ttt```VVVKKKKKKXXXmmm~~~wwwwww{{{~~~}}}{{{{{{rrrhhhhhhoooyyy}}}xxxwwwmmmOOO999888777555444555666888999<<<======???AAACCCEEEFFFGGGHHHJJJKKKJJJJJJKKKLLLHHHHHHGGGHHHIIIKKKMMMNNNRRRXXXdddxxxzzzNNN===>>>???CCCCCCBBBBBBAAA@@@??????CCCHHHTTTeeerrr|||~~~sssdddYYYbbbpppyyyuuuhhhYYYKKKBBB???>>><<<:::888777666666222666;;;>>>===<<<;;;;;;:::666555666777666666888<<>>AAAFFFJJJKKKIIIEEECCCooo^^^ZZZVVVRRROOOKKKFFFBBB@@@??????;;;999666555444444222111,,,+++***+++,,,---,,,***---+++***+++,,,---,,,+++************************************************+++*********,,,...000111///...---...000111000...444444666<<>>CCCNNNUUUQQQGGG777222///000111///000222222333666888<<>>???@@@@@@@@@>>>======>>>@@@BBBBBBAAA@@@???===<<<;;;666777999;;;>>>CCCIIINNNUUUaaammmssszzznnn```SSSOOOWWWfffzzz}}}ttthhheeeiiixxx}}}vvvqqqttt~~~eeeIII888666666555444555777999;;;======>>>???@@@BBBDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLIIIHHHHHHHHHIIIKKKLLLMMMOOOVVVaaattt~~~SSS???>>>AAACCCCCCCCCCCCBBB@@@???>>>AAAEEEPPP```nnnyyy|||uuukkk```YYYggguuutttdddSSSGGG@@@???===;;;999888777777111999CCCHHHFFFAAA===;;;777666444444444555666888999AAAMMMWWWVVVOOOLLLNNNTTTVVVXXXXXXTTTPPPMMMLLLHHHHHHHHHHHHGGGEEEBBBAAA@@@CCCGGGJJJKKKIIIFFFDDDmmm]]]ZZZVVVRRROOOKKKFFFBBB@@@??????<<<999666555555444222111+++***)))***,,,------,,,---,,,++++++------,,,+++******************************************************)))***+++---000222///...------///111222222444444666<<>>FFFSSS[[[UUUKKK999222...000111000000222222333444666999???FFFKKKSSSUUU\\\eeekkkmmmrrrxxxkkkaaa[[[QQQGGGDDDCCC@@@>>>???>>>??????>>>======???BBBAAAAAAAAA@@@>>>===;;;:::999999999999:::>>>BBBEEEJJJVVVaaahhhppp|||tttbbbYYYYYY```ooo}}}{{{mmmeeefffoooyyyzzzxxx}}}nnnxxxxxx\\\DDD888555555444444555777:::<<<======>>>>>>@@@AAACCCCCCEEEGGGIIIIIIIIIIIIIIIKKKIIIIIIHHHGGGHHHIIIKKKKKKOOOTTT]]]mmm}}}wwwVVVBBB@@@DDDCCCDDDDDDCCCBBBAAA???>>>???BBBLLL\\\jjjuuu|||tttjjjaaa\\\ZZZfffsss{{{mmmZZZLLL@@@???>>><<<:::999888888888DDDRRRYYYUUUKKKBBB===555777777555444444777888666777<<>>>>>======>>>@@@BBB@@@@@@@@@???===<<<:::999;;;:::999888888:::<<<>>>CCCNNNYYYaaaiiiwwwqqqccc\\\\\\gggsssssshhheeeiiitttxxxzzzzzzqqqsssVVV@@@888555444444444555888:::<<<=========>>>???@@@BBBCCCDDDFFFHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJQQQUUU[[[iiittt{{{{{{kkkRRRAAA???CCCCCCDDDDDDDDDCCCAAA???>>>===@@@JJJYYYgggssszzznnnbbbZZZYYY[[[bbbooo}}}rrr___OOOAAA@@@>>><<<:::999888888AAAOOO___gggbbbUUUHHH@@@555999<<<999666666777999666222222777999777999>>>999;;;===???CCCHHHNNNSSS\\\___dddjjjnnnpppqqqpppiiifffaaa\\\ZZZ[[[]]]___ppp___\\\WWWSSSOOOIIIEEEBBB@@@>>><<<===:::777555555333111000/////////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,---,,,+++(((&&&)))))))))***+++---...///222000......000222444444222444777<<>>AAA@@@>>>===<<<===???@@@>>>???AAABBBAAA>>>;;;999:::::::::999777777999;;;???FFFOOOYYYcccooo{{{uuuggg^^^```iiiuuuyyyuuujjj```ccclllwww}}}{{{yyy|||ooonnnOOO<<<888555555444555666999<<<===????????????@@@BBBDDDEEEFFFHHHHHHFFFGGGIIIFFFBBBFFFFFFGGGHHHIIIIIIJJJJJJMMMSSSXXXaaawwwoooooolllQQQDDDFFFAAAFFFFFFEEECCCBBB@@@??????===>>>EEERRR```mmm{{{}}}uuukkkccc^^^[[[ZZZhhhooo|||yyybbbQQQDDDBBB???;;;888888;;;>>>HHHZZZqqqyyymmmVVVEEE>>>;;;666444666666555777:::555444333333222222333333333444666:::???HHHRRRXXXdddiiipppvvv|||uuurrruuussskkkrrr___[[[VVVSSSOOOIIIEEEBBB@@@>>><<<<<<999666444444222111////////////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************))))))((())))))))))))***,,,...///333111//////000222555666444444777;;;@@@DDDGGGHHHEEE@@@<<>><<<<<<===>>>???>>>???AAAAAA@@@>>>;;;999:::::::::999777777999;;;===CCCLLLTTT]]]hhhttt|||pppaaa]]]aaadddhhhrrr}}}vvvjjjaaaccciiittt{{{zzzyyywwwuuuyyyzzzyyy~~~hhhKKK999777555555555555777999<<<>>>AAA@@@@@@@@@AAABBBDDDEEEEEEGGGGGGEEEFFFIIIGGGBBBGGGHHHHHHHHHIIIJJJJJJJJJKKKPPPSSSYYYmmm||||||oooOOOCCCFFFAAAFFFEEEDDDCCCBBB@@@??????======CCCOOO\\\iiixxx}}}yyyssslllfffcccaaa```jjjpppzzzwwwdddUUUFFFFFFDDD@@@===<<<===???PPPccczzzuuu^^^KKKBBB:::666444555555333444666444444333222222222222333222333555777<<>><<<:::888555333333222000.../////////...------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++)))(((((()))***+++******)))((()))+++...///222111...---...000444666888777777999===CCCIIIMMMGGGAAA===???EEEIIIFFFBBB<<<999555000...///111333333000111444666888>>>EEELLLSSS\\\fffmmmtttyyy|||vvvhhhYYYPPPKKKEEEBBBAAAAAA@@@>>><<<<<<<<<>>>?????????@@@AAA@@@===;;;999:::;;;;;;999777777888:::;;;@@@GGGMMMTTT]]]hhhppp{{{|||hhh[[[XXXXXXZZZaaakkkrrr~~~zzzmmmddddddhhhqqq~~~~~~zzzvvvsssooonnnmmmjjjiiiqqq~~~zzz{{{xxx```DDD666777555555555666888:::===>>>CCCBBBAAAAAABBBCCCDDDEEEEEEGGGFFFEEEFFFIIIHHHDDDIIIIIIIIIIIIIIIIIIIIIIIIJJJNNNOOORRRccc}}}}}}[[[HHHFFFAAAFFFEEEDDDCCCBBBAAA@@@???>>>===AAAKKKVVVccctttwwwuuurrroookkkiiihhhhhhlllpppvvv|||{{{qqqbbbVVVFFFGGGFFFCCC???===<<<===RRRggg{{{dddNNNBBB<<<777444666666444333444444333333222222222222222000111333555888>>>EEEJJJSSSVVVZZZ```hhhrrr}}}tttaaa[[[UUUSSSOOOJJJEEECCCAAA>>>===:::888555444333333111////////////...------,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++*********+++++++++***(((((((((+++---///000///---++++++...222555???===:::999;;;AAAIIIOOOIIIDDD???>>>@@@BBB@@@>>>>>>>>>:::333///000222333333000111444555666;;;BBBJJJQQQ[[[eeemmmtttyyy||||||lll[[[RRRMMMGGGCCCAAAAAA@@@>>><<<<<<<<<===>>>??????@@@@@@???===;;;999:::;;;;;;:::888777888999:::===BBBGGGKKKSSS]]]dddoooxxx|||jjj```]]]YYYXXX\\\___iiiqqqhhhhhhjjjqqq{{{vvvqqqllliiidddcccaaa^^^^^^kkk~~~}}}~~~pppVVV>>>555888555555666777999;;;===???DDDCCCBBBBBBBBBDDDEEEFFFFFFHHHGGGFFFHHHLLLKKKGGGIIIIIIIIIHHHHHHHHHHHHHHHKKKMMMNNNQQQ___yyy~~~]]]JJJDDDGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>@@@HHHQQQ^^^ooo~~~|||{{{}}}{{{zzzxxxuuusssqqqppppppnnnqqquuuwwwtttjjj]]]SSSJJJJJJJJJGGGCCC@@@??????RRRhhhjjjTTTEEE???999666888999777555666444444333222222222222222000111222333555999???CCCIIILLLRRRYYYbbbooo{{{sss```\\\VVVTTTPPPJJJFFFCCCAAA???===;;;999666555555444222111/////////...------,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,......---+++*********(((((((((***,,,---000000///---,,,...222666CCCAAA===999999>>>GGGMMMKKKGGGCCC@@@??????>>><<<@@@DDDCCC999111111333222222000111444555555999???HHHOOOYYYdddlllrrrvvvyyyuuubbbYYYTTTNNNIIIGGGCCCAAA???===<<<===>>>???????????????>>><<<;;;::::::;;;<<<:::888777777888999<<>>???DDDCCCCCCBBBCCCDDDFFFGGGHHHJJJIIIHHHKKKPPPPPPLLLHHHHHHHHHHHHGGGGGGGGGGGGIIILLLMMMQQQ^^^yyy|||TTTKKKHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@AAAFFFMMMYYYkkk{{{zzzyyy~~~}}}zzzxxxwwwqqqsssvvvuuupppeeeXXXOOOPPPQQQPPPNNNJJJFFFEEEEEERRRjjjvvvaaaPPPDDD<<<777888:::888777777555444333333222222333333111222444444555777:::===BBBGGGPPP[[[hhhvvvppp___[[[VVVTTTPPPKKKFFFCCCAAA???===;;;999666555555555333222/////////...------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,(((***---...///---+++))))))))))))))))))***++++++000222333111///000444888AAA@@@===999777;;;CCCJJJMMMKKKHHHEEEAAA???>>>>>>CCCLLLLLL@@@666444444111222000111444444333777<<>>===>>>???????????????>>>===<<<;;;::::::;;;<<<;;;999777777777888:::===>>>AAAGGGPPPWWWgggtttxxxyyy~~~ooo___TTTLLLKKKXXXiiissskkkqqqqqquuuzzzuuupppllliiihhhbbb]]]XXXWWW]]]ooo~~~sss^^^GGG888555999444555777999;;;===???@@@BBBBBBBBBBBBCCCEEEGGGHHHIIIKKKJJJIIIMMMRRRSSSPPPHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLOOOZZZtttaaaQQQGGGGGGGGGFFFEEEDDDDDDDDDBBB@@@AAADDDIIITTTfffvvv|||zzzssstttuuurrrkkk```VVVOOONNNQQQTTTTTTPPPKKKGGGEEELLLeee~~~mmm^^^KKKAAA999888999888777777666555555444444444444444222333555555444555777999===CCCNNN\\\kkk{{{nnn]]][[[VVVTTTPPPKKKFFFDDDAAA???>>>:::888555444444444333111/////////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((()))***+++++++++******((((((******+++******)))---000333222//////222555999::::::777555888@@@GGGNNNOOOMMMJJJEEEBBBAAAAAAFFFRRRUUUHHH:::666444000222000111333333222555:::@@@GGGSSS^^^ggglllqqqssswww{{{pppccc\\\TTTLLLHHHFFFDDDBBB@@@??????@@@@@@??????>>>===<<<;;;:::::::::;;;<<<<<<999777666666666888:::;;;===DDDMMMTTTbbbpppzzz}}}nnn```UUUPPPYYYfffzzzvvv{{{{{{}}}|||wwwtttqqqooohhh```ZZZ[[[dddvvvzzzkkkUUUAAA666555777444555777:::<<<>>>@@@@@@@@@@@@@@@AAACCCEEEGGGIIIIIIJJJJJJIIIMMMSSSUUURRRHHHIIIIIIJJJJJJKKKKKKKKKFFFIIILLLNNNVVVmmmhhhNNNFFFEEEEEEDDDDDDCCCCCCCCC@@@???@@@BBBFFFOOO```qqq{{{wwwvvvpppooommmhhh```XXXRRROOOLLLSSS\\\```]]]TTTKKKEEEFFF```zzzzzzlllYYYLLL@@@<<<<<<:::888888777777666555555555555666222333555555444444555666999>>>EEEPPP^^^nnn~~~mmm\\\ZZZUUUUUUQQQKKKGGGDDDBBB???>>>999777444333333333222000000//////...------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********((((((''''''''')))***+++'''(((***,,,,,,+++)))((((((,,,000000---,,,...111222555666555444777>>>EEEOOOQQQQQQNNNHHHDDDCCCDDDHHHVVVZZZLLL===888555000222000111333333111444999<<>>===<<<;;;:::::::::;;;===<<<999777666666444666888999;;;BBBKKKSSSSSScccvvvxxx}}}mmm___XXX^^^jjj{{{wwwuuulllddd\\\___iii{{{xxxwwwfffOOO===555555666444555888:::===???@@@AAA?????????@@@BBBEEEHHHIIIHHHJJJIIIIIILLLSSSUUURRRIIIJJJJJJKKKLLLMMMNNNNNNHHHKKKNNNNNNTTThhh~~~|||iiiHHHDDDDDDCCCCCCBBBBBBAAAAAA???>>>???AAADDDLLL]]]mmm}}}zzztttqqqoookkkhhhddd]]]VVVQQQOOOOOOQQQ[[[iiipppmmmbbbTTTKKKHHHbbb|||zzzeeeVVVHHHAAA@@@===::::::888888777666666666666666111333444555333333333444777888;;;AAAKKK[[[jjjuuuppp___[[[UUURRRNNNJJJEEECCC@@@===;;;:::999888666444222000///......---------,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,,,,+++*********************************************************...000222111///---...000666444555777666444;;;EEENNNQQQQQQLLLFFFDDDHHHMMMVVVYYY[[[VVVIII:::333111444000000444555444333555777>>>LLL\\\ggglllttt|||zzz|||mmm\\\QQQOOOKKKIIIGGGBBB>>><<<<<<===CCCCCCCCCBBBAAA???>>>===999;;;===<<<888555666888888777666777999===BBBEEENNNTTT```nnnvvv{{{zzzppphhhdddaaammm|||rrrlllfffhhhtttxxxmmmSSSFFF===666555999666777888999;;;<<<===>>>@@@@@@AAABBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLIIIGGGHHHIIIKKKOOORRRHHHJJJMMMOOORRR___zzz{{{jjjJJJ@@@>>>CCCDDD???DDDFFF<<>>>>>???EEEEEEEEEDDDDDDBBBAAA@@@<<<======<<<999777777777777666555666888<<<@@@CCCIIIMMMWWWbbbkkkrrr||||||xxxsssffffffuuuxxxsssoooqqq~~~~~~~~~|||~~~~~~eeeKKK>>>888333222666666777888999;;;<<<===>>>??????@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIILLLJJJGGGFFFEEEEEEFFFHHHIIIIIIJJJJJJLLLWWWooowwwrrrqqqaaaFFFBBB???CCCDDD???CCCFFF>>>AAA===<<<>>>AAAHHHVVVcccwww~~~wwwrrrhhhddd]]]YYYVVVUUUUUUTTT[[[hhhzzz}}}kkk^^^TTTeee}}}wwwjjj]]]TTTNNNJJJGGGCCC@@@======??????<<<999777666666777888888777555777777666666888;;;@@@DDDMMM\\\yyyppp___[[[UUURRRNNNJJJEEECCC@@@===;;;:::999888666444222000000......---------,,,,,,,,,((((((***+++,,,---------***************+++++++++++++++++++++++++++++++++************************,,,...222333111000///...444666999;;;888444777===IIIPPPVVVUUUNNNKKKOOOTTTYYY^^^aaa\\\PPPCCC999555666111000333555333333555777999CCCUUUdddnnnvvv|||nnn^^^WWWMMMKKKGGGCCCAAA@@@AAABBBGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@>>><<<<<<:::888666666555555555666:::===@@@DDDFFFMMMWWW___hhhvvvssssssjjjkkkooo|||zzz~~~{{{|||{{{yyy|||vvv[[[BBB888555333333666777777888999;;;<<<======>>>>>>???@@@BBBDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEHHHHHHGGGFFFGGGHHHIIIIIILLLKKKKKKJJJKKKTTTiii|||yyynnnooodddJJJDDD>>>AAAEEE???AAAEEEAAABBB???===>>>@@@EEERRR^^^rrrzzz~~~vvvpppdddaaa]]]ZZZZZZZZZYYYXXX___jjj{{{ssseeeWWWhhh~~~~~~uuukkkaaaYYYQQQLLLJJJGGGCCCAAABBBAAA>>>;;;888777777999;;;<<<;;;999888777666666777999;;;<<>>>>><<<:::GGGPPPXXXXXXQQQMMMNNNRRRWWW[[[^^^^^^ZZZQQQBBB666777222111333555333333555777666>>>NNN```lllvvv|||yyyfff[[[OOOLLLGGGDDDBBBBBBBBBBBBGGGGGGHHHHHHHHHHHHGGGGGGGGGCCC???===>>>===999666666555444444666888;;;===AAACCCIIIRRRZZZcccppp}}}{{{qqqyyyzzzvvvpppyyy|||}}}|||{{{}}}{{{mmmTTT<<<666777666666999777888888999;;;<<<<<<===>>>??????@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHGGGHHHKKKMMMLLLNNNKKKJJJJJJLLLTTTeeevvvwwwwwwkkkOOOFFF<<>>===>>>???CCCNNNZZZlllvvvzzzqqqkkkcccaaa````````````^^^\\\```iiixxxvvvgggZZZiiizzzrrrkkkccc[[[UUUVVVQQQKKKHHHFFFDDD@@@<<<999888999;;;===>>>>>>===888777777888;;;===?????????FFFWWWsssppp___[[[UUURRRNNNIIIEEECCC@@@===;;;999888777666444222111111......---------,,,,,,,,,++++++,,,,,,,,,++++++***))))))******+++++++++,,,))))))))))))))))))))))))***************************,,,///222444333000...222111444===JJJPPPKKKCCCGGGOOOVVVWWWSSSMMMLLLMMMSSSUUUWWW]]]cccaaaNNN:::888333111333444333333666777444999HHHZZZhhhsss{{{nnn___UUUPPPIIIEEEDDDDDDCCCBBBEEEEEEFFFGGGHHHHHHHHHHHHIIIEEE@@@>>>>>>===:::777777666555555666888999;;;>>>@@@GGGPPPWWW^^^iiissszzzvvvwwwvvvqqq~~~zzzyyy{{{|||~~~yyyaaaKKK999666999888888;;;888888999::::::;;;<<<<<<>>>??????AAABBBDDDFFFGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGJJJIIIFFFHHHOOORRRQQQOOOLLLIIIHHHJJJOOO\\\iiiyyy```NNN===<<>>AAAKKKVVVfffppp|||uuunnniiiddddddfffiiilllllljjjhhhiiiooo|||wwwjjj]]]lll~~~zzzvvvqqqkkkgggbbb\\\UUUOOOLLLHHHCCC???;;;:::;;;===@@@AAA@@@???:::999888:::>>>AAABBBBBB@@@CCCMMMbbbooo___[[[UUURRRNNNJJJEEECCC@@@===;;;888888777555444333222111......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************+++,,,...111333444111///......333???QQQ\\\XXXNNNGGGLLLRRRUUUSSSOOOKKKHHHOOOPPPQQQXXXeeeiiiYYYDDD:::444111333444333444666666444777CCCRRR```nnnyyy~~~zzzfff]]]VVVNNNHHHGGGFFFDDDBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIFFFBBB???>>>===;;;:::999888888777777888999::::::<<>>>>>???AAACCCEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJBBBGGGHHHHHHPPP```kkklllYYYSSSNNNLLLLLLNNNVVV```tttaaaEEE<<>>>>>>>>@@@CCCDDDCCCBBB???<<<999:::===@@@@@@???;;;===BBBQQQlllooo___[[[UUURRRNNNJJJEEECCC@@@===;;;888888777555444333222111......---------,,,,,,,,,******+++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,************************************************,,,+++,,,///333444333000+++000666???LLLVVVTTTLLLGGGIIILLLRRRUUUSSSLLLGGGLLLOOOOOORRR^^^hhhaaaRRR:::555222333444333444666666444777@@@KKKYYYiiiwwwtttfff^^^TTTMMMJJJIIIFFFCCCAAABBBDDDFFFGGGHHHIIIIIIGGGFFFDDD@@@===;;;<<<===;;;;;;:::999999999:::::::::<<<@@@GGGJJJNNNVVV___gggrrrxxxmmmqqqyyyrrrqqqssszzz|||}}}|||zzz{{{~~~zzztttxxx|||yyylllFFF===888<<<===777666999888999999::::::;;;;;;<<<;;;;;;<<<===???AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFF???DDDFFFFFFSSSkkk|||]]]VVVPPPOOOOOOPPPVVV\\\kkk{{{SSS===BBBDDDAAADDDFFF@@@>>>======<<<<<>>GGGTTTfffuuulllcccXXXPPPMMMKKKHHHDDDAAABBBDDDFFFHHHIIIJJJJJJEEEFFFEEE@@@<<<:::<<>>===;;;:::@@@HHHTTT___nnn|||llloooyyyxxxwwwyyy|||yyynnnhhhjjjvvvxxxyyy}}}zzzuuuqqqkkkccc]]][[[YYYUUURRRGGGFFFFFFHHHJJJJJJIIIHHHFFFAAA;;;;;;@@@DDDFFFEEE@@@@@@???CCCXXXyyylll[[[XXXSSSPPPLLLHHHDDDBBB@@@>>><<<;;;999555444333333222111......---,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))((())),,,///111222333333222222444999>>>@@@???===???BBBIIIRRRXXXVVVQQQNNNOOOUUUVVVRRRVVVbbbgggdddMMM:::...111444000111888222333777<<<@@@JJJ___rrrwwwlll\\\QQQLLLIIIFFFCCCKKKGGGCCCBBBDDDGGGIIIJJJJJJJJJGGGCCC???======>>>===<<<;;;:::999:::;;;;;;<<<<<<===>>>AAAFFFLLLQQQZZZccckkkzzzvvvzzziii```___cccsss|||yyy{{{vvvqqqooollljjjnnntttvvvzzz{{{tttxxx{{{fffRRR777999;;;;;;999777666777999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@CCCIIIPPPXXX\\\NNNNNNMMMKKKKKKNNNSSSWWWeee]]]BBBBBB<<<>>>EEE@@@AAA@@@>>><<<;;;===AAAEEEQQQYYYjjjzzzooohhhiiisss~~~~~~~~~ssslllkkklllwww{{{uuuxxx{{{~~~}}}vvvrrroooiiiccc___]]]]]]]]]TTTLLLGGGJJJPPPPPPLLLGGGBBBAAA??????@@@BBBCCCEEEAAABBB@@@CCCVVVvvviiiZZZYYYUUUPPPLLLHHHDDDBBB@@@>>><<<;;;999666444333333222111......---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************************************)))***,,,...000222333333111111222777;;;>>>===;;;999;;;BBBMMMVVVXXXTTTQQQPPPTTTXXX\\\ccckkkmmmkkkYYYDDD444444555111///222333444777:::<<>>===;;;:::999::::::;;;<<<=========>>>AAAFFFJJJOOOYYY```mmmtttllleeehhhuuuzzztttpppoookkkiiiiiifffdddggglllqqquuu{{{zzzppppppqqq}}}qqqZZZEEE666888999888777555666666888888888888999999999::::::::::::;;;<<<<<<======@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCGGGKKKNNNKKKLLLLLLKKKKKKMMMQQQTTTaaa}}}~~~___FFFDDD>>>???EEEAAABBBAAA???<<<;;;<<<@@@DDDNNNVVVfffwwwxxxgggbbbiiippp}}}qqqlllmmmppp|||~~~wwwyyy{{{~~~~~~~~~{{{uuulllddd______```[[[SSSMMMOOOTTTUUUPPPKKKFFFDDDBBBAAAAAABBBCCCCCCAAAAAA???BBBTTTssshhhZZZZZZWWWPPPLLLHHHDDDBBB@@@>>><<<;;;888666444444333222000......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++******+++,,,...111333444111000111444888:::::::::888999???JJJWWW___```^^^XXXVVVZZZfffppprrrppppppgggPPP;;;555666333000///555555666888888>>>MMM\\\xxxooo___VVVQQQKKKGGGCCCDDDEEEEEEEEEEEEGGGIIINNNMMMLLLIIIFFFCCCDDDDDD???===<<<:::999999::::::<<<===<<<;;;;;;<<>><<<:::888666555444333111000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++******,,,///333555222111222333555888:::;;;:::;;;>>>EEETTTcccjjjjjjeee[[[ZZZfffpppooonnnqqqpppZZZAAA555444555444222555444555666666:::EEERRRooo~~~xxxdddXXXQQQLLLHHHFFFGGGGGGEEECCCDDDFFFIIIUUUUUUSSSOOOJJJFFFEEEEEE@@@???===;;;::::::::::::;;;<<<<<<;;;::::::<<<>>>???IIINNNTTTaaalll{{{~~~yyysssdddbbbkkkttt|||yyysssnnniiiddd^^^[[[\\\ZZZZZZ\\\]]]]]]aaahhhnnnrrrwww|||llleeekkkuuuttt]]]GGG888666666666555333333666888666666777777777888888888888888999999:::;;;;;;;;;>>>>>>>>>?????????@@@@@@??????@@@AAABBBCCCDDDEEEFFFHHHJJJKKKKKKLLLMMMOOOTTTdddwwwwwwdddIIIAAAAAABBBBBB@@@CCCCCCAAA???<<<<<<===???EEELLL[[[mmmzzzpppkkkjjjiiikkkuuu~~~{{{vvvnnniiijjjppp{{{wwwwww{{{sssjjjjjjmmmjjjeee^^^ZZZ\\\___\\\WWWLLLHHHBBB@@@AAACCCCCCBBBFFFDDDBBBGGGVVVooolll\\\XXXSSSOOOLLLHHHDDDBBB@@@>>><<<:::888666555555444111///......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************---+++******+++///222555444333333222444777;;;>>>???@@@???AAAMMM___jjjmmmkkk]]]VVV]]]eeehhhlllrrruuueeeLLL888222444555444444333444666666999BBBLLLhhhxxxjjj\\\SSSMMMIIIIIIHHHFFFCCCAAAAAACCCEEESSSSSSRRROOOKKKHHHGGGGGGBBBAAA???===;;;::::::;;;:::;;;<<<<<<;;;;;;<<<======EEEHHHLLLWWW^^^mmmwwwiiifffhhh{{{}}}uuuppphhhbbb^^^[[[XXXWWWYYYVVVVVVYYY[[[]]]dddlllooosssxxx}}}{{{kkkfffnnnxxxmmmTTTBBB999666777666555444444666999777777777777888888888888999999999:::;;;;;;<<<<<<=========>>>>>>>>>??????>>>???@@@BBBCCCEEEEEEEEEEEEGGGJJJLLLLLLLLLMMMNNNSSS]]]{{{zzzvvvyyydddGGG:::>>>CCCBBBBBBBBBCCCBBB@@@===<<<<<<>>>CCCHHHVVVggguuu~~~|||rrrpppooohhhiiiqqq~~~{{{uuuoooiiigggmmmuuu~~~uuuvvv}}}|||ppplllmmmkkkiiibbb\\\^^^dddccc^^^NNNHHH@@@>>>@@@DDDFFFEEEFFFCCCCCCIIIWWWlllnnn\\\XXXQQQPPPLLLHHHDDDBBB@@@>>><<<999888666666555444111///......---,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++++++++************************)))))))))))))))))))))))),,,+++******+++...111444444444333222333777===AAAKKKPPPOOOKKKPPP___kkkoooiii^^^UUUVVV\\\ccckkkqqquuuooo\\\CCC333222333222333222444666777888@@@HHH^^^ooozzziii]]]SSSMMMKKKHHHDDDBBBBBBCCCCCCBBBHHHJJJLLLLLLJJJIIIIIIJJJEEEDDDAAA???===<<<<<<<<<:::<<<>>>>>>===<<<<<<===:::@@@@@@DDDNNNRRR[[[mmm}}}pppkkklllwwwzzztttoookkkfff___ZZZXXXWWWVVVVVVVVVUUUVVVZZZ]]]___fffnnnooosssyyypppjjjnnnyyy}}}cccHHH:::777555666666666555555666888777777777777888888888888888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@AAAAAAAAADDDGGGIIIJJJJJJKKKLLLMMMSSSZZZrrr{{{uuulllRRR???@@@BBB@@@EEEAAABBBBBBAAA>>><<<<<<===AAAEEEOOO```ooozzzzzzxxxuuuppppppssszzz~~~~~~{{{uuupppllljjjkkkuuuvvvwww{{{ppplllkkkkkkeee___aaajjjlllhhhUUULLLBBB>>>AAAGGGJJJKKKEEEBBBCCCKKKXXXhhhyyylll[[[XXXSSSPPPLLLHHHDDDBBB@@@>>><<<999888666666666444111.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************************************,,,+++***+++,,,...111222444333222111111666>>>DDDXXXbbbddd\\\YYYaaajjjlllgggddd]]]WWWZZZbbbhhhiiikkkrrrkkkQQQ:::444444333444222444666777777<<>>=========;;;===??????===;;;::::::999<<<:::===HHHJJJNNN[[[hhhpppvvvyyyyyywwwzzz~~~zzztttnnniiieee___]]]ZZZXXXXXXWWWVVVUUUUUUUUUZZZaaadddeeeiiinnnqqquuu|||uuujjjqqq|||tttXXX===333666222333555555444444555666555555666666666777777777777777888888999:::::::::;;;;;;<<<<<<<<<=========>>>============>>>???@@@DDDEEEGGGHHHHHHIIIKKKLLLOOOVVVhhhsssUUUIII@@@===GGG???AAABBBAAA???=========???AAAIIIYYYiiivvv~~~|||~~~yyywwwtttpppllllllnnnttt|||{{{|||rrrlllnnniiibbbfffrrrwwwsssaaaUUUGGGAAADDDKKKPPPQQQFFFCCCFFFQQQ]]]hhhvvvjjj[[[YYYUUUPPPLLLHHHDDDBBB@@@>>><<<999888777666666444111.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++,,,...000111333222111///000555>>>EEE[[[iiinnnddd\\\___ddddddgggkkkggg]]][[[bbbddd______qqqsss[[[AAA888888777444333444666666666:::@@@EEEUUUkkk~~~yyydddVVVMMMKKKKKKQQQYYYYYYPPPGGGGGGIIILLLMMMLLLLLLLLLMMMIIIGGGEEEBBB???>>>>>>===<<<>>>@@@???===:::888888888:::777;;;FFFGGGGGGQQQTTTWWWddd||||||xxxsssllleeeaaa^^^]]]WWWWWWWWWYYYZZZYYYVVVTTTUUUXXX```iiilllkkklllooosssxxxiiihhhyyynnnQQQ777111777///222444555444333333444444444444555555555666666666666666777888888999999;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===???AAACCCCCCDDDEEEFFFFFFGGGIIILLLIIIQQQ```uuulllSSS???999GGG>>>@@@BBBBBB@@@>>>======>>>>>>EEETTTeeesss~~~tttqqqqqqpppmmmkkkmmmrrr{{{~~~{{{mmmpppllleeejjjxxx~~~zzzjjj]]]MMMEEEGGGNNNSSSUUUIIIGGGKKKWWWbbbkkkwwwkkk^^^[[[QQQNNNKKKGGGDDDBBBAAA???===;;;999777555444333000...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------,,,---///111555666666444222666???FFFVVVWWW\\\aaa___ZZZ]]]eeelllmmmlllggg```\\\[[[\\\bbbkkk{{{mmmGGG999>>>666;;;777555555444333666<<>><<<:::999:::999:::;;;>>>BBBEEEGGGPPPPPPUUUcccvvvuuullliiieee```]]]\\\\\\]]]XXXXXXWWWVVVWWWXXXZZZ[[[[[[^^^dddjjjoooqqqrrrqqqyyy||||||hhhttt|||___FFF;;;888666444444444444444444444444333333333444444444555555777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;<<<>>>@@@AAAEEEEEEEEEFFFGGGHHHJJJJJJHHHMMMXXXiii|||___CCC???BBBAAABBBCCCCCCBBB???===;;;>>>===BBBPPP___mmm{{{sssjjjllltttqqqrrrvvvyyy{{{vvvuuuooogggkkkxxxuuueeeSSSJJJHHHLLLTTT[[[OOOMMMTTTeeesssvvvttttttlll___ZZZQQQNNNKKKGGGDDDBBBAAA???===;;;999666555444333111///000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,+++,,,...000444666666444333555===CCCJJJJJJNNNSSSSSSSSSYYYbbbiiimmmooolllgggcccccceeefffjjjuuuqqqWWW@@@888555777444444666666555888===???III\\\uuudddWWWQQQNNNOOOMMMGGGEEEGGGGGGGGGGGGIIILLLNNNOOONNNJJJIIIGGGEEEBBB???===;;;===>>>>>>>>>>>>===;;;;;;:::999999:::<<>>===<<<<<<<<<>>>@@@AAADDDDDDEEEEEEFFFHHHIIIJJJHHHLLLUUUcccxxxhhhIII@@@CCCAAABBBCCCCCCBBB@@@===<<<>>>===@@@LLLZZZggguuu~~~wwwpppkkkooovvv}}}|||zzzxxxqqqjjjmmmyyyzzziiiWWWMMMKKKOOOXXX```WWWUUU[[[jjjvvvxxxuuutttnnn```[[[QQQOOOLLLGGGDDDBBBAAA???===:::888666555555444222000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++)))***++++++***+++---...222444555555444555999===@@@@@@CCCGGGIIILLLTTT\\\ccckkkrrrsssnnnkkklllooopppssswww}}}uuuVVV<<<999777444444777888666777;;;<<>>;;;<<<<<<=========<<<<<<::::::999999:::;;;===>>>BBB@@@BBBHHHQQQZZZhhhsss|||fffYYYXXX\\\^^^]]][[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[[[[___hhhqqqsssqqqqqqwww}}}{{{ssswwwxxxbbbIII999555555444444444444444444444444444333333333333444444444444444444444555555666777888999999999::::::::::::;;;>>>===<<<<<<===>>>@@@AAACCCCCCCCCDDDEEEFFFHHHHHHHHHJJJQQQ]]]pppoooLLL===@@@AAABBBCCCCCCBBB@@@>>><<>><<<999777555555555444222111111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((())))))))))))*********)))***+++***))))))+++---///222555555555555666888>>>???@@@BBBDDDHHHOOOTTT^^^hhhrrrvvvrrrnnnooorrrvvvqqqJJJ===999666666999999777666888<<<>>>HHH^^^zzzxxxlll^^^UUUPPPMMMJJJIIIFFFEEEEEEGGGJJJLLLLLLKKKJJJJJJJJJHHHFFFDDDBBB@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999::::::;;;>>><<<>>>CCCGGGKKKSSS[[[jjj|||zzzhhhZZZUUUUUUXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUXXX\\\```ccciiinnnrrrsssrrruuu}}}~~~vvvuuu~~~nnnUUU@@@555333444333333333333333333333333333222222333333333444444444444444444444555666777888888888888999999999::::::===============???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGGGGJJJOOOWWWhhhuuuQQQ===@@@AAABBBCCCCCCBBBAAA>>>===???===>>>EEEOOOZZZhhhuuu~~~{{{uuurrruuu~~~yyydddXXXTTTVVV]]]eee``````eeennnvvvyyyvvvtttqqqaaa[[[RRRPPPLLLHHHDDDBBB@@@>>><<<999777555555555444222111111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++((())))))))))))*********)))***+++***))))))+++,,,---000333555666555555555<<<>>>@@@AAACCCFFFJJJKKK[[[eeepppuuurrrnnnmmmnnnrrr]]]AAA<<<777555888:::999999:::;;;<<>>===<<<;;;:::999999======<<<;;;;;;:::::::::<<<;;;===AAADDDEEEJJJQQQWWWeeevvv~~~mmm\\\QQQWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVTTTUUUYYY```hhhlllpppooonnnnnnqqqxxxxxxxxx~~~vvvdddKKK;;;444333333444333333333333333333333333222222222333333333444444555555555555666777888888777777777888888888888999<<<<<<<<<======>>>??????@@@@@@@@@AAABBBCCCDDDEEEGGGJJJNNNTTTaaawww~~~|||zzzVVVAAACCCAAABBBCCCCCCCCCAAA???>>>???===>>>EEELLLWWWeeerrr~~~~~~~~~zzzuuuuuuyyylll___YYYXXX]]]ccc^^^```eeelllssswwwvvvrrrrrraaa\\\TTTPPPMMMHHHDDDBBB@@@===;;;:::888666555555444222000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))*********++++++***++++++***))))))***,,,,,,...222555777666555444888<<<>>>@@@DDDKKKOOONNN]]]eeennntttssspppllljjjnnnwwwTTT@@@999444777:::;;;===???999:::@@@OOOhhhzzzeee[[[XXXPPPHHHKKKIIIIIIIIIKKKKKKJJJIIIFFFGGGHHHIIIHHHFFFCCCBBBAAA@@@>>><<<;;;:::999999===<<<<<<<<<<<<<<<;;;;;;:::999<<<@@@AAAAAAEEEJJJPPPYYYccclll}}}xxxqqqwwwnnn```YYYYYYXXXXXXXXXXXXXXXYYYWWWWWWWWWZZZ___fffmmmqqqpppmmmkkklllrrryyy}}}}}}hhhVVVCCC888555444333444333333333333333333333333222222222222333333333333555444444555555666777888666666666777777777888888:::;;;;;;<<<=========>>>>>>>>>??????@@@AAACCCDDDEEEIIIMMMQQQZZZooovvvwwwXXXBBBAAAAAABBBCCCDDDCCCBBB@@@>>>===<<<>>>DDDJJJRRR```mmmyyyzzzsssssstttuuuuuuwww|||{{{wwwxxx|||ssshhhbbb___```dddbbbfffiiilllqqquuusssooorrraaa]]]UUUQQQMMMHHHDDDBBB@@@===;;;;;;999666555444333111///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************+++++++++,,,++++++,,,+++))))))+++,,,,,,...111444777888666444777<<>><<<;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<:::999;;;>>>>>><<<>>>CCCFFFMMMRRRVVVaaavvvzzznnnddd^^^bbbkkkwwwwwwooo\\\[[[YYYWWWWWWWWWXXXYYYWWWYYY]]]bbbgggkkkmmmoookkknnnqqqtttwww|||mmmUUUGGG:::666666444333555222222222222222222222222111222222222222333333333333333333333444555666777555555666666666777777777999999:::;;;<<<<<<<<<<<<=========>>>???@@@BBBBBBBBBFFFJJJLLLUUUlllxxxyyy]]]FFFAAA@@@BBBCCCDDDDDDBBB@@@???<<<;;;>>>BBBEEEKKKWWWcccrrr{{{}}}sssqqqssssssrrrqqqqqqqqqrrrtttyyy~~~{{{}}}{{{sssnnniiihhhiiinnnrrrsssqqqrrrssspppjjjrrraaa]]]VVVQQQMMMHHHDDDBBB@@@===;;;<<<999777555444333000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,---000444777888777555:::???CCCIIIWWWkkkyyy|||gggjjjpppwww|||zzztttnnndddjjj~~~UUUHHH;;;666666666888;;;888999;;;@@@MMMaaaxxxmmmbbbZZZMMMLLLJJJIIIIIIHHHGGGEEEFFFGGGIIIKKKJJJIIIFFFEEE???>>>===<<<<<<===>>>???888999:::;;;<<<<<<<<<<<<<<<:::;;;===;;;999:::???;;;AAAFFFGGGMMM\\\lllvvvxxxoooiiiaaaZZZZZZZZZ\\\bbbiiimmmnnnmmm___]]]YYYWWWVVVVVVXXXYYYWWW[[[bbbiiimmmnnnlllkkkiiiqqqzzz~~~~~~}}}{{{aaaGGG<<<444555666333333666222222222222222222222222111111222222222333333333222222222222333444555555555555555555666666666777777888999:::;;;;;;;;;;;;============>>>@@@AAABBB@@@DDDGGGIIISSSllliiiQQQHHH@@@BBBCCCDDDDDDBBBAAA???::::::===@@@BBBFFFPPP\\\lllvvv~~~xxx{{{~~~{{{vvvwwwyyyyyywwwvvvuuuuuu{{{zzzvvvqqqnnnoooyyy}}}|||wwwtttsssooogggsssaaa\\\TTTQQQMMMHHHDDDBBB@@@===;;;:::888555444444444222111//////...------------...---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------000444666555333888;;;BBBOOO___ooo{{{qqqqqqqqqtttwwwwwwtttqqqiiilllsss{{{{{{|||xxx[[[@@@777777555444777999888:::>>>DDDPPPeeewwwppp[[[XXXLLLKKKMMMFFFDDDGGGCCCHHHHHHHHHIIIJJJHHHEEECCC>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<==================<<<;;;::::::999999===>>>???BBBFFFLLLRRRUUUdddwwwzzzsssiiibbb]]]ZZZWWWTTTWWWWWWYYY[[[]]]^^^``````\\\[[[YYYXXXWWWXXXZZZ[[[^^^cccjjjoooppppppoooooowwwxxx{{{jjjVVV:::999777555333222111111222222222222222222222222111222222333333222222111333333222222333333444555666666555555555555666666999888666444555777999;;;;;;;;;;;;<<<===>>>>>>>>>BBBCCCEEEMMMTTT\\\gggLLLEEEGGGFFFCCCAAAAAAAAA@@@>>>===<<<<<<>>>CCCKKKQQQ]]]mmmyyyxxx{{{}}}~~~}}}{{{yyyvvvpppkkktttbbb^^^VVVQQQMMMHHHDDDBBB@@@===;;;:::888555444444444222111//////...------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,///444666666555888;;;CCCOOO\\\hhhooosssppppppqqqrrrtttwww{{{~~~ooopppuuu{{{}}}iiiFFF888999===;;;888888777888;;;>>>GGGYYYiiihhh[[[QQQQQQTTTLLLIIIKKKFFFGGGFFFFFFHHHHHHGGGEEEBBB>>>>>>===<<<;;;;;;;;;;;;=========>>>>>>>>>>>>???======<<<;;;;;;:::999999;;;;;;<<<>>>BBBGGGLLLOOOWWWeee{{{uuupppjjjbbb\\\YYYXXXVVVTTTTTTUUUVVVWWWYYY[[[\\\\\\]]]\\\ZZZXXXXXXYYY[[[\\\bbbeeejjjmmmooopppqqqrrrssswww~~~zzzcccOOO888777666444333222111111222222222222222222222222111222222333333222222111333222222222222333444444666666555555555555666666888777666555666777999:::::::::;;;<<<===>>>???@@@AAABBBCCCKKKRRRYYY{{{YYYHHHHHHHHHEEEDDDCCCAAA???@@@???===<<<===AAAGGGLLLYYYiiizzzyyyzzz~~~|||zzzxxxtttppptttbbb^^^VVVPPPMMMHHHDDDBBB@@@===;;;:::888555444444444222111000///......------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,///333666777666888<<>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>>>>????????????======<<<<<<;;;:::::::::999999999:::===AAAEEEGGGLLLTTTcccwwwrrrhhhbbb^^^YYYUUUTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYYYY\\\[[[[[[[[[]]]aaaeeegggjjjlllnnnooopppssswwwzzzxxx~~~nnnWWWCCC555555333222222111111111222222222222222222222222111111222222222222111111222222222222222333444444666555555444444555555666666666666777777777888888999:::;;;<<<>>>@@@AAAAAA@@@BBBBBBHHHOOOTTTpppoooPPPMMMJJJHHHFFFDDDAAA???BBBAAA???<<<;;;>>>BBBFFFTTTcccttt~~~|||~~~yyywwwwwwuuusssrrr```\\\TTTPPPLLLHHHDDDBBB@@@>>><<<:::888555444444444222111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******,,,...222555777888777<<>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>?????????======<<<<<<;;;;;;;;;:::888777777888:::<<<>>>@@@AAAFFFPPP]]]nnn{{{vvvoooeee^^^XXXVVVTTTRRRRRRRRRSSSSSSUUUUUUVVVWWWWWWXXXYYYYYYYYYYYY\\\```fffnnntttxxxssssssssssssuuuyyyrrr```JJJ999333222222111111111111222111111111111111111111111111111222222222222111111222222222111222333333444555444444444444444444555555555777888888888777666888888:::<<<>>>@@@BBBCCCAAABBBAAAFFFMMMOOOeee___UUULLLHHHFFFDDDAAAAAAAAA@@@???<<<;;;<<<@@@CCCOOO^^^nnnxxxzzzsssrrrssstttssssssaaa\\\TTTOOOLLLGGGDDDBBB@@@>>><<<:::888555444444444222111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))***,,,...111444777999777;;;CCCKKKPPPQQQMMMJJJIIIMMMUUUbbbooo{{{bbbBBB777999<<<999888999;;;;;;:::>>>EEEPPPkkkgggZZZRRRRRRPPPGGGFFFDDDCCCCCCDDDDDDBBB@@@>>>>>>===<<<<<<<<<======<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<;;;;;;888888888888888:::;;;<<<999<<>>@@@AAABBBBBBCCCAAAEEELLLMMM[[[wwwlll\\\LLLGGGEEECCCBBBDDD>>>>>>>>><<<;;;<<>>777666777999999888:::???DDD\\\pppmmm]]]XXXUUUKKKIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>======<<<======>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999999999888999999::::::::::::===@@@@@@HHHaaa{{{|||wwwqqqlllgggbbb[[[VVVSSSSSSSSSRRRQQQRRRSSSSSSQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXXXX]]]___ccchhhnnnrrrvvvxxxsssssstttuuuxxx~~~www~~~kkkSSSBBB888222222111111000000000111111111111111111111111111111000000111111111111000000111111111111111222333333444333333222222333333444444555666777888777666666666666888:::<<<>>>@@@AAABBBDDDAAAEEEKKKKKKSSSggg}}}qqq\\\IIIDDDEEECCCBBBEEE===>>>>>>===<<<===???AAAHHHTTTcccnnnyyyqqqiiihhhkkkqqqvvvzzz}}}tttooopppsssvvvwww|||ggg___UUUNNNKKKGGGDDDBBBAAA???===:::888555444444444222111111000000///////////////+++++++++,,,,,,---------++++++++++++************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------***,,,.........000555999<<<<<<>>>BBBGGGJJJLLLLLLLLLXXXeeelllnnnsss}}}iiiGGG;;;===888666666999999777888<<<<<>>>>>============>>>>>><<<============>>>>>>>>><<<<<<<<<<<<============999999999999999999999999>>>::::::>>>>>>???NNN```tttyyysssnnnlllhhhbbb^^^ZZZXXXUUURRRQQQQQQQQQQQQLLLOOORRRRRRPPPPPPQQQRRRSSSSSSUUUVVVXXXYYYZZZ[[[cccfffiiimmmooopppppppppoooqqqsssvvvzzzzzzuuu{{{___EEE888555555333222222111000000000000111111111111111111111111000000111111111111000000111111111111111222222333333333222222222222333333444555555666666666666666555666777999;;;===>>>???AAACCC@@@CCCJJJHHHLLL[[[jjjzzzzzzkkkUUUDDDCCCFFFDDDBBBDDD>>>?????????======>>>???DDDPPP^^^iiiuuu}}}vvvlllggghhhkkkmmmjjjggglllsss|||~~~xxxqqqoooqqquuuxxxxxx|||fff]]]RRRNNNKKKGGGDDDBBBAAA???===:::888555444444444222111111111000///////////////+++++++++,,,,,,---------,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------+++---......---///444888???===<<<>>>CCCHHHKKKMMMNNNddd|||~~~xxx}}}}}}WWWCCCAAA;;;999888;;;:::888888<<<888IIIVVVfffiiiaaa\\\OOOMMMIIIGGGFFFEEEBBBAAA>>>>>>============>>>???>>>>>>>>>>>>????????????<<<<<<<<<===============999999999999999888888888===444222999<<<;;;AAALLLUUUhhh~~~}}}zzzuuurrrlllhhhbbb^^^]]][[[XXXUUUOOOOOOOOOOOONNNMMMLLLKKKHHHLLLPPPQQQOOOOOOPPPRRRUUUVVVWWWYYY[[[]]]^^^___gggjjjnnnqqqsssrrrpppnnnnnnqqquuuyyy}}}vvvssswwwXXX===222444777444333222111000000000000000000000000000000000000000000111111111111000000111111111000111222222333333222222222222222222333555555555555666666666777555666777888:::;;;======@@@BBB>>>BBBIIIGGGGGGTTTUUU{{{~~~qqqpppdddOOO@@@BBBGGGEEEBBBCCC@@@AAAAAA@@@>>><<<<<<===BBBMMM[[[fffrrrwww{{{vvvkkkhhhnnnnnnhhheeeggglllllleee]]]___eeeiiinnnrrrrrruuu{{{~~~xxxsssnnnnnnqqquuuwwwxxx