BM6(d tttgggYYYNNNGGGCCCDDDFFFIIIMMMYYYiiisssvvvrrrooollljjjddd]]]ZZZ]]]\\\aaahhhqqq|||{{{vvvsss|||uuuqqqgggTTT@@@555111111111111000000000000...---,,,,,,,,,,,,......000...,,,+++,,,,,,***)))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---+++000222111333666777444333666888999777555444444444222///.........,,,+++(((((()))*********************))))))******+++,,,++++++,,,------......///000------///333<<>>===DDDHHHLLLhhhjjjfff___XXXRRRNNNKKKJJJLLLPPPUUUYYYbbblllpppnnnllliiiiiijjjjjjiiikkkppp}}}zzzzzzwwwvvvxxxfffRRRFFF:::999777555333111000///......,,,,,,,,,,,,---......---++++++,,,---+++*********))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,000333222444888888555444777999:::888666555444333000...------,,,+++***(((((()))*********************))))))******+++,,,++++++,,,------......//////111666>>>FFFPPPaaapppttt}}}}}}sssllleee___]]]^^^fffbbbbbbgggppp{{{}}}|||pppZZZGGG>>>:::666444444444333333333333222000000000000000000000000111111000///////////////......------------.........---,,,---/////////...---...///...------...///000///------///000///...------------///000111222333222000//////000111111...///000111222111111000111111222333444444444444666666666666777888999:::>>>===DDDIIINNNlllPPPNNNMMMOOORRRWWWZZZ\\\XXX^^^cccgggkkknnnkkkfffllljjjmmmtttzzz~~~xxxrrrnnnrrrvvvwwwxxxzzz|||~~~yyyfffZZZLLLJJJFFFBBB<<<888444222///...---,,,,,,,,,---...---,,,++++++------,,,+++******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''((()))(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))***+++,,,,,,------111333333555999999666555777:::;;;999777555555222000---,,,,,,,,,***)))(((((()))************************)))***++++++,,,++++++,,,------......///222:::JJJZZZeeemmmyyytttmmmfffddddddiiisss~~~}}}zzz{{{|||zzzxxxxxxxxxuuupppjjjfffgggjjjnnnjjjooosssuuuwww}}}aaaLLL???888555555444444444333333333000000000000000000000000111111000///////////////.........------............---,,,---/////////...---...///...------...///000...------///000//////,,,,,,------///000111222444333222000000000000111...///000222222111111000111111222333444444444444666666666666777888999:::???>>>EEEJJJQQQoooXXX[[[^^^_________```aaa]]]ccchhhlllqqquuusssnnnooovvv}}}yyyuuutttwwwyyyzzzyyy~~~}}}|||vvvnnnqqqpppeeeRRRBBB999777333333111/////////---***...------,,,,,,---......+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''*********++++++,,,,,,---///111222444666888888999444555777888888666555333000///---,,,+++*********)))************+++++++++***))))))+++,,,---,,,+++)))---111000///111888>>>FFFWWWlllyyy~~~}}}oooeee^^^eeekkkpppyyyyyyxxxwwwvvvuuutttqqqoookkkgggccc```___^^^]]]\\\aaa``````bbbeeeeeeaaa^^^fffeeecccbbbbbbffflllqqqqqqzzz}}}aaaGGG???:::777666444111333888444333222222222333111000000000000000////////////......//////000000111111///////////////////////////////////////////////////////////////////////////...---,,,---///111222444444333222111111111222////////////000111222333222222333333444555666666555555666666777999:::;;;CCCAAAFFFHHHPPPrrr___ccchhhhhhdddaaa```aaaaaagggooowww}}}}}}}}}{{{yyy}}}sssdddTTTGGG???444222000111444444000,,,......---,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((('''*********+++,,,,,,------000111222555666888888999555666777777777555444333///...---,,,+++*********************++++++++++++,,,,,,,,,---/////////...///...------333>>>LLLUUUbbblllwww}}}uuukkkddd```^^^hhhqqq|||wwwkkkgggjjjiiihhhgggffffffeeedddccc```^^^[[[ZZZZZZ[[[[[[ZZZ[[[ZZZZZZ]]]___```^^^\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^```ffflllnnnmmmnnnrrrwwwxxxxxx{{{yyyaaaGGG===444444777666333222222111111222444555333222111111000000000//////////////////000000000000000////////////////////////////////////////////////////////////////////////000///...------...000111333333222111111111111111/////////000000111222333333333333444444555555555666666666666777999:::;;;BBB@@@FFFIIIQQQtttdddgggjjjjjjggggggjjjnnnsssxxx~~~~~~}}}~~~~~~~~~|||zzz|||xxxmmm^^^SSS@@@999222000111111///---/////////...---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((((((((*********+++,,,---------000111333555666777888888888777777666555444333333///...---+++************************+++++++++,,,***++++++,,,------------000//////555BBBSSSbbbkkkxxx}}}vvvoooddd]]]\\\cccmmmttt{{{xxxsssqqqmmmkkkjjjeee^^^[[[[[[[[[[[[YYYYYYXXXYYYZZZ[[[VVVTTTSSSSSSTTTTTTSSSRRRPPPOOOPPPRRRUUUVVVVVVUUU[[[]]]______\\\ZZZXXXXXX]]]```ccceeefffiiimmmpppmmmkkkkkkqqq|||bbbOOO===777999888444222333222333444555555333111111111111000000000000///000000000000000000//////////////////////////////////////////////////////////////////////////////111000...------...//////222111111111111000000000000000000000000111333333444444444444444444555555666666666777888999:::;;;AAA@@@FFFIIISSSwwwddddddeeegggnnnwwwsssmmmlllvvv}}}vvvyyyyyyyyywwwuuuuuuxxxzzz||||||zzz|||~~~|||uuucccXXXIII===444//////222000111111111000///---,,,---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))******+++,,,---......000111333555666777888888999888777555333222222222...---,,,+++*********************+++++++++,,,,,,++++++,,,,,,+++,,,---///000777BBBNNNZZZfffpppwww|||zzzooofffTTTWWW]]]fffrrr|||rrroookkkhhheeeaaa]]]ZZZUUURRRQQQRRRRRRQQQOOONNNJJJJJJIIIGGGFFFGGGJJJLLLSSSRRRQQQRRRRRRQQQOOOMMMKKKKKKKKKMMMNNNOOOPPPPPPTTTVVVXXXXXXUUURRRPPPOOOSSSRRRRRRUUUYYY^^^aaacccfffcccaaaccciiioootttuuu{{{qqqYYYHHH>>>888666888666555555666666555222///222222111111111000000000222111111000000/////////////////////////////////////////////////////////////////////////////////111000///...------......000000111111111000000000000000000000111222333333555555555555444444444444666666666777888999;;;;;;BBBAAAFFFJJJSSSwwwggggggkkkuuuwwwmmmhhhpppzzz~~~}}}zzzxxxzzz{{{}}}|||zzzxxxwwwvvvvvvvvvxxxzzz{{{zzzsssbbbMMM:::444666000000000000000//////...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((()))))))))***+++,,,---...//////111222333555666777777777:::888777555333222111111---,,,,,,+++***************++++++++++++,,,,,,,,,---......------000555999AAANNN```kkkooottt|||tttjjjbbb\\\YYYeeennn{{{zzzuuusssnnnfff```^^^ZZZVVVQQQOOONNNOOOPPPPPPLLLKKKJJJKKKMMMOOONNNLLLJJJJJJJJJHHHGGGGGGKKKNNNQQQRRRTTTVVVXXXWWWUUURRRPPPQQQRRRSSSSSSRRRRRRRRRVVVWWWWWWUUURRRPPPOOOOOOLLLJJJHHHJJJOOOTTTWWWWWWZZZYYYWWWWWWXXXZZZ[[[[[[^^^dddmmmxxxkkkRRR>>>777999555555555666777777555333222222222222111111111111222222111111000000//////000000000000000000000000////////////////////////////////////////////////000000//////............///000111111111111000000000000000000111222333444555555555555555555555444666666777777888:::;;;<<>>999444111000111111//////.........---------))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***)))***+++,,,...///000111222333444555666666666666444555666777666333111///++++++******************++++++,,,,,,,,,---------111333666:::CCCSSSggguuu}}}wwwgggZZZXXXZZZhhh}}}ssseeecccdddbbb\\\TTTOOOMMMNNNOOOJJJGGGIIIJJJIIIIIILLLNNNOOOQQQUUUXXXYYYWWWVVVbbbkkkqqqooopppxxx}}}|||yyyssslllfffdddddd\\\ZZZVVVQQQMMMLLLMMMOOOHHHGGGFFFHHHMMMRRRWWWYYY^^^[[[aaaooo}}}oooWWWBBB>>>999555444444333222444444444333333333222222000000000111222222222333000000000000000000000000////////////////////////////////////////////////------...///000000000//////000222444444444222111111111111111222333444555333444444555666777888888777777777888999:::<<<<<<<<<:::???BBBMMMttt~~~{{{~~~~~~~~~~~~{{{~~~|||{{{~~~~~~~~~kkk[[[UUUHHH;;;444333000+++111000.........///000111,,,,,,,,,+++++++++******************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''((()))******++++++,,,---...///000333333222222333555777888666666555444222000...---++++++++++++++++++++++++---***))),,,---,,,---000222888AAAOOOcccvvv}}}rrrbbbUUUWWW```nnn|||zzzoooddd\\\VVVSSSRRRIIIJJJLLLLLLKKKJJJJJJKKKLLLNNNPPPSSSVVVYYY[[[]]]```fffooovvvzzz~~~ooodddaaa^^^WWWPPPQQQNNNJJJIIIKKKLLLKKKIIIUUUOOONNNUUU___iiixxx___MMM<<<777666333000111444444444444333222111111111111111111111111111111//////000000111111111222//////////////////////////////000000000000//////000000000000000000000000000000000000111111111111111111111111222333444555666666666666666777777888999777999<<<;;;777:::AAABBB<<<===AAAMMMtttyyyuuuqqqqqqvvv||||||}}}}}}ssstttjjjSSS<<<222222555222111//////.........---,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((('''''''''''''''((()))******++++++,,,---...///000000222222222222333444666777666555555333222000...---+++++++++++++++++++++++++++)))+++...///---///333999III]]]mmmyyysssfff^^^YYYZZZfffsssxxxjjj```\\\UUUNNNJJJHHHGGGGGGFFFGGGIIIIIIKKKMMMQQQTTTOOOSSS[[[eeeppp{{{{{{qqqhhh```VVVPPPPPPQQQPPPOOOQQQLLLIIIMMMPPPSSSZZZbbbdddjjjooovvveeeHHH:::888666333222444444444444333222222111111111111111111111111111000000000000111111111222000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111111111111111222333444555777777777777777888999999888777999>>>>>><<<@@@GGGHHHAAA@@@AAANNNxxxrrrppppppsss{{{|||zzz}}}yyy^^^EEE777444333333222111000000///---+++------,,,,,,,,,+++++++++*********************************))))))))))))((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''((((((((((((((((((''''''''''''((()))***+++,,,,,,---...///000111111222222111111222333444555555555444333111///---,,,++++++++++++,,,,,,,,,,,,++++++---//////...222999III^^^uuuvvviii```YYYZZZbbbnnn~~~ooo\\\PPPMMMLLLJJJGGGFFFEEEFFFFFFGGGHHHJJJKKKNNNTTTZZZ___ccciiitttpppccc]]]ZZZUUUQQQPPPLLLJJJJJJJJJHHHIIIMMMSSSZZZaaahhhuuuZZZBBB;;;888666555333333333333222222222222222222222222222222222222000000000111111111111111111111111111111111111111///000000111111000000///000000000000000000000000000000000000111111111111111111111222222333444555888888888888888999999:::999888:::===??????CCCHHHQQQIIIFFFEEEQQQ||||||{{{zzz|||uuu```UUUMMM===...555333111111222222000---------------,,,,,,,,,,,,************************++++++*********)))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***++++++------...///000111222222222222222222222222333333444444333222000///---,,,+++++++++,,,,,,,,,,,,,,,...---,,,...///222===HHHdddssszzzppphhhYYY___iiivvv}}}jjjYYYMMMFFFGGGIIIKKKLLLKKKJJJJJJJJJLLLPPPVVV^^^gggpppyyyxxxlllccc^^^ZZZTTTPPPLLLKKKLLLNNNKKKPPPVVV[[[aaakkkuuu|||qqqUUUBBB999777777333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000///000000000111111111111222222222222333444555555888777777777777888999999999999999;;;<<<>>>AAADDDVVVQQQNNNLLLVVVzzzvvvwww}}}vvvpppfffQQQ<<<:::555000///111222111............---------,,,,,,************************++++++++++++************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((())))))***+++,,,...///000111222333333444444444444444333333333333444333333222000...,,,+++++++++,,,,,,,,,---------...+++,,,111888CCCTTTbbbzzzsss```VVVTTT```qqquuufffXXXOOOJJJJJJKKKHHHNNNVVV\\\^^^^^^______dddlllyyyqqqaaaUUUPPPOOOOOOGGGJJJMMMOOOPPPRRRWWW\\\nnnwwwrrrUUUAAA999888555444333222222222333444222222222222222222222222222222222111111111111111000000000000000000000000000000111111111111000000111111111111111111111111///000000000111111111111222222222222333444555666777666666666666777888888888888888999===BBBFFFGGGRRRRRRUUUUUU```~~~}}}{{{yyywwwtttqqqsssxxxxxxyyyzzzssstttyyy}}}wwwgggZZZJJJAAA666111111222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((()))))))))))))))))))))***+++,,,---000000111222333444555555666666777666666555444333333333222111///---+++***++++++,,,,,,------......,,,,,,222@@@PPP___ooo{{{~~~ppp___XXXaaannnwwwxxxmmm___VVVKKKEEEEEEJJJUUU```iiisssuuujjjbbb]]]WWWTTTRRRQQQNNNKKKLLLPPPTTTZZZdddooo|||rrrWWWDDD:::888777555333333333333444333333333333333333333333222222222222222111111111000000000000000000000000000111111222222111111000111111111111111111111111000000000000111111111111222222222222333444555666666666666666666777777888777888999;;;BBBLLLRRRRRRNNNSSS\\\___lllyyyrrrllliiibbb```___^^^^^^^^^\\\ZZZ]]]ZZZ\\\aaabbbcccooo~~~vvvuuuwwwzzz}}}~~~|||zzzxxxzzz~~~~~~wwweeeWWWEEE999555444222000////////////.........------------------------------,,,,,,,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&((()))%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((())))))***************+++,,,------111111222333444555666666999999999999999777666555333222222000///---+++***++++++,,,,,,---......///000444BBBZZZppp|||uuuddd^^^cccooowwwgggYYYPPPPPPPPPSSSUUUVVV]]]ppp{{{oooccc\\\TTTLLLIIILLLIIILLLPPPVVV___mmm~~~xxxYYY@@@;;;999777555333333444444333333333333333333333333333333333222222111111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000111111111111333333222333333444555666777777666666777777888999888:::;;;===GGGSSSYYYYYYSSS\\\fffiiiuuu~~~vvvpppdddbbb___[[[YYYXXXXXXXXXVVVUUUTTTUUUWWWXXXWWWUUUUUUPPPQQQVVVUUUTTTaaasss~~~zzzrrriiibbb^^^cccdddeeefffeeecccaaa```cccgggkkkmmmpppxxx{{{~~~|||kkkTTTCCC;;;888666333000/////////....................................---------,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((###"""!!!!!!!!!###&&&'''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***************+++,,,---...111222222333444555666666:::;;;;;;;;;:::999777666222222111000...,,,+++***++++++,,,,,,---...//////666>>>RRRpppnnnaaa]]]kkkuuuggg[[[UUUSSSRRRQQQ[[[iiipppnnnsssvvviii\\\WWWXXXPPPOOONNNNNNSSS^^^mmmxxx|||jjjGGG===;;;888555444333444444333333333333333333333333333333333222222111111111222222222222222222222222111111222222222222111111111111111111111111111111000000000000111111111111333333333333444555666666888888888777888999999:::;;;======>>>GGGTTTZZZXXX]]]fffppppppzzzxxxrrrjjjdddbbbaaa^^^\\\WWWVVVTTTSSSSSSTTTVVVWWWVVVUUUTTTTTTUUUWWWXXXZZZYYY[[[\\\YYYVVVUUUYYY\\\ooossstttooofff]]]YYYXXXUUUVVVWWWYYY\\\]]]]]]\\\VVVWWWXXXYYY[[[aaahhhmmmyyy}}}~~~ooo___PPPBBB666...444...---333555111---.........---------,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))******+++,,,.........///000222444666777888:::::::::999999999999999555444111...,,,++++++,,,000+++)))---/////////111===RRRppp}}}pppVVVbbbttt|||mmm]]]XXX[[[\\\YYYVVVcccrrr~~~mmmaaaZZZRRRPPPSSSPPPJJJQQQ]]]dddzzz{{{XXXFFF===666666555333555:::333333333333333333333333111111111222222333333333111111000000000000111111111111222222222222111111000000000000000000000000...000111111000000111222111111222222222333333333777888999888777777999:::;;;;;;<<>>999888666444555333333333333333333333333222222333333333444444444111111111000000111111111111111222222222222111111000000000000000000000000///000111111000000111222333333333444444444555555777888888888777777999:::======???BBBFFFMMMRRRVVVaaaiiilllpppvvvkkkgggaaaYYYTTTUUUYYY]]]``````___```cccjjjppptttvvvppprrrvvv{{{}}}oookkkqqqzzz}}}|||wwwoooiiiaaa\\\ZZZaaajjjttthhhNNN>>>555333222222000...000444///.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))***************)))(((((()))+++...//////000000222333444555555777777888888888888777777333111///...---...///000'''---222333000777NNNddd|||{{{lllbbbbbbfffqqq}}}ssscccYYYRRRSSS___ppp~~~tttiiiccc[[[UUUTTTNNNHHHIIITTTbbbooo~~~fffKKK===999888555444444444333333333333333333333333444444444444555555222222222222222222222222111111222222222222111111000000000000000000000000///000111111000000111333555555555666666666666777888999:::999888999:::<<<<<<===@@@CCCHHHMMMRRRTTT```hhhmmmttt{{{rrrnnnooolllcccZZZ^^^^^^]]]\\\^^^bbbgggkkkoooppptttyyyzzzmmm```\\\\\\___eeekkkeeehhhmmmuuu~~~|||uuu___NNN;;;888555444444333222222/////////............---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((((((((()))))))))************)))(((((()))+++...000000000111111222333444444555666777888888777666666222111...---,,,,,,---...//////000222888HHHeee~~~pppccc___ffftttsss^^^QQQJJJHHH^^^qqqwwwjjj___ZZZWWWOOOKKKJJJFFFIIIddd{{{ZZZBBB888777888888444444444444444333333333333333333444444444444444333333333333333333333333111111222222222222111111000000000000000000000000///111222222111000222333555555666666666777777777:::;;;<<<;;;;;;;;;===???:::<<>>444222444333111000000/////////.........---------,,,,,,,,,++++++******++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''((((((((())))))+++***))))))***,,,...000000000111222333333444444555666777888888666555444222000...,,,++++++,,,,,,///...222@@@RRRfff{{{|||ooo```\\\eeevvvkkkZZZQQQNNNOOOQQQggg|||rrrhhh```ZZZYYYZZZPPPFFFPPPcccpppPPP;;;444777;;;555555555444444333333333333333333222222222222222222333444444444444333222111111222222222222111111000000000000000000000000000111222222111111222333444555555555555666666666888999::::::::::::<<<>>>;;;===@@@EEEJJJOOOSSSUUUhhhpppuuu}}}xxxpppiiiddd```\\\___bbbeeeiiiooowww}}}|||tttssstttoooiiidddbbbaaaaaa```eeeooo|||zzzvvv}}}~~~|||}}}yyyjjjRRR;;;222222444222000000000000////////////------------,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,---...///000000111111222444555666666777888999999888666333222000///---++++++,,,---...,,,222DDD___vvvyyyeeeaaaaaakkk|||vvvhhh[[[OOOLLLQQQXXXaaaggg{{{ooo___ZZZWWWPPPLLLMMMYYYfff~~~{{{yyygggIII:::888999666666555555444333333333333333222222222222111111222222444444444444222222111111222222222222111111000000000000000000000000000111222222111111222444444444444444555555555555555666777777777777:::<<>>>>>:::666333222,,,---///...,,,///???PPPcccxxxsssiiijjjmmmoooddd```]]]XXX___jjjooo[[[VVVSSSQQQPPPPPPZZZsssqqqmmmVVVDDD>>>888444555555333222333555444333333222222333333111222222222222111000000222222222222222222222222444222111//////000222333000111111222222333444444777666555444444444444444666888999:::;;;<<>>:::555///---+++***++++++***))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))++++++(((***,,,---...///111333333222222333444555777888:::<<<===<<<888444222111111///...---000@@@]]]xxxsssooovvv~~~lllaaa```fffooovvvwwweee\\\RRRNNNLLLPPP^^^mmmrrroooiiiMMM<<<777555555555333555888555444444333222333333333222222333333222222111000222222222222222222222222333222111000000111222333111111111222333333444444555555555444444555666666666888::::::;;;<<>>AAACCCFFFGGGIIIJJJKKKNNNRRRVVVdddttt{{{kkksss~~~{{{|||xxxZZZBBB777111444666000111111111111111000000///...---,,,...000111...,,,---,,,******+++,,,+++***************************))))))************))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))******+++,,,---000222333333222222333444222333444666888:::;;;<<<<<<<<<:::777333111000111---...222666;;;IIIbbbxxxwwwqqq~~~|||llldddccceee```gggzzzyyyxxx~~~xxxlll___WWWTTTPPPOOOYYYrrrqqqzzzdddPPP<<<666999:::777444777666555555444444555555444555555555555444333333222222222222222222222222222222111222222333333444111222222333444444555555999888777666666666666666888999<<<===>>>@@@DDDFFFIIIKKKLLLMMMMMMOOORRRTTT___sss~~~}}}vvvtttyyyuuupppzzztttTTT???000000777555111111111111111000//////......---...//////...,,,---+++******+++,,,++++++************************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))*********))))))))))))))))))))))))************+++,,,---...111222444444333333444666333444666888:::;;;;;;;;;;;;:::999555222000111333222111333:::DDDRRRhhhzzz{{{oooaaa^^^dddlllqqq}}}mmm___]]]___ooo}}}~~~ooogggpppqqqbbbYYYQQQNNNPPP___xxxzzzzzzaaaFFF:::::::::777555777777666555555555555666444444555555444444333222222222222222222222222222111111222222333444444444222222333333444444555555:::999888777666666666666888:::===???AAADDDHHHKKKNNNOOOOOONNNNNNNNNQQQSSS^^^tttpppnnnvvvvvvttt]]]AAA555666555000000111111000000///...---,,,,,,,,,---------,,,---+++******+++,,,,,,+++******************************))))))))))))******((((((((((((((((((((((((''''''((()))***+++++++++))))))))))))))))))))))))++++++***++++++,,,---...///111222333222222444666555666888999:::;;;;;;:::999888666333000///111333444444:::HHHYYYiiizzz||||||vvvlllkkkpppxxx~~~pppdddeeeiiipppyyyzzzwwwrrrccc[[[cccssspppZZZWWWQQQPPPbbb~~~{{{|||]]]HHH===888888:::888777666666555555666666444444444444444333222222222222222222222222222222000111222333444444444444222222333333444555555555999999888777777777888888888:::===@@@CCCGGGKKKOOOUUUUUUTTTRRRPPPPPPRRRUUU```wwwqqqlllbbbvvv}}}XXX>>>666222000000000000000///......//////...///////////////---+++)))***+++,,,,,,+++************************++++++************++++++))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))++++++++++++,,,---......---///111111111111333555666777888:::;;;;;;::::::777666444111......111333111555BBBXXXmmm|||www~~~xxxpppiiimmm{{{xxx}}}xxxqqqkkk]]]UUU]]]iiifffeeeYYYMMMVVVqqqppptttWWWAAA777888===888888777666666666666666333333444444333333222111222222222222222222222222000111222333444444444444222222333444444555555666777777777777888999:::;;;777:::>>>AAAEEEIIINNNQQQ\\\[[[YYYVVVSSSSSSVVVXXXcccyyyyyyiiigggfffgggnnnyyy\\\@@@===444111000111111///...---000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,...111444<<<:::555111...111666:::333444666:::<<<===:::888777222...------,,,000666======HHHbbbzzzyyyzzz|||}}}pppjjjkkksss}}}ooodddaaabbbqqqxxxaaaWWWVVVZZZbbbjjjrrrkkkHHH>>>???===::::::999777555555777888555555555555555444444444444444555555555444333222333333333222222333333333444444444444444555777777999999999888888888777777:::;;;===@@@DDDIIIMMMPPPVVV^^^hhhiiiZZZMMMUUUeeeqqq}}}}}}nnnbbb```gggrrruuuPPPAAA555444444555333000111555000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,...111444777999;;;:::777444333222444444666888;;;;;;:::888777333111222111000444999FFFJJJXXXmmm~~~wwwwww~~~zzzllljjjtttwwwpppmmmqqqvvvcccYYYVVVYYY^^^uuu}}}wwwYYYDDD>>>===999999888777666666666777444444444444444444444444555555444444444444333333333444555666666555444333444444444444555666777777777777888888999999999999;;;<<<>>>AAAEEEIIILLLNNNWWW^^^hhhjjj^^^RRRWWWeeeqqq|||fff___bbbjjjzzz^^^FFF999666555444000,,,///555000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++,,,---------...111444666===EEEIIIFFF>>>555000555444444666888999888777555222111333222111555;;;LLLXXXmmm}}}tttvvv|||oookkkppp}}}|||vvvaaaVVVSSSUUUggguuuyyyiiiIII======777777777777777666666666444555555666666777777777666666444333333333444555333555777999999777555333444444444444555666777888666666777888999:::;;;<<<===>>>???BBBEEEHHHKKKMMMPPPUUU___eee]]]RRRTTT___ooo{{{uuummmiiitttmmm\\\GGG<<<333222111---...222000000000////////////......------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++,,,---......///222444555<<>>;;;888666666555444444666777666555222000000333777???NNN\\\rrr|||vvvuuu{{{rrrqqqqqqoooyyyxxxoooddd]]][[[\\\]]]^^^bbbbbbaaa```____________^^^^^^```dddiiilllmmmmmmjjjkkkooouuu}}}~~~rrroootttzzzrrrddd```UUUYYY___nnn{{{rrrRRRAAA;;;999777777888888666555777888888999:::;;;<<<<<<888777555333333444555666777666444444444444666777555555555555555666888888888999999999999:::::::::???@@@BBBDDDFFFHHHIIIIIIGGGJJJSSS]]]\\\UUUXXXaaafffwwwyyyhhhbbbmmm}}}pppQQQ555222777555222333111111000000000/////////............---------,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,...//////000222444222333555666666777:::<<<666666555666777777555333222111333999BBBPPPeeexxxvvvnnnwwwyyylllmmmuuu{{{xxxvvvxxxyyywwwtttqqqpppooommmlllkkkjjjjjjkkklllmmmnnnsss{{{pppeeeaaaaaabbbfffjjjhhhggggggfffggggggggghhhffffffhhhlllrrrwwwzzz{{{yyy~~~{{{nnn```UUUSSSWWW]]]}}}ooobbbXXXWWWYYYfffiiipppeeeEEE@@@<<<888777888999777555555666666777777888888888777777555444444444555666777555333111111333555777555555555555666777888888999999999:::::::::::::::???@@@BBBEEEGGGHHHIIIIIIFFFHHHPPPXXXUUUPPPUUUaaaeeewww{{{ffffffpppiiiFFF;;;999333///222111111111000000000//////............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,///000000000222333444555555555555777:::===666666666888999888555222111222666===FFFUUUlllwwwnnnooo}}}uuuooottt|||xxxtttrrroooooonnnllliiieeebbb______aaacccdddbbb___^^^^^^[[[[[[[[[\\\^^^```bbbdddfffgggnnnyyy{{{sssmmmmmmnnnnnnpppuuurrrssssssuuuvvvxxxzzz{{{{{{zzz{{{~~~pppiii^^^SSSMMMNNNQQQUUUooouuuccc]]]XXX]]]sssllldddrrr```EEE???999666888999888555555555555555555666666666666666666666555555555555666555333333333333555666555555555555666777888999777888999999:::;;;<<<<<>>???>>>@@@CCCFFFHHHIIIJJJJJJPPPPPPTTTTTTLLLFFFPPP___lllzzzuuufffmmm~~~tttPPP:::444666444000///222333000......222111///...------......---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,------...000111222333444444444444444444555666777777999::::::777555333222222888;;;;;;GGG[[[hhhhhhqqqlll{{{qqqtttzzzwwwwwwvvvsssooolllkkkkkkmmmmmmllliiiggggggiiikkkhhhjjjmmmppprrrsssrrrrrrmmmmmmoootttyyywwwqqqkkkoootttwwwvvvuuuyyy{{{pppaaaTTTNNNPPPVVVZZZZZZppprrr]]]]]]eeeoootttyyy\\\JJJ>>>888222777<<<777777666666666555555555555444444555555555555444444777666555444444555666777555555444444444555555666777888:::::::::;;;>>>@@@BBBCCCEEEHHHJJJMMMNNNOOOSSSRRRRRRPPPJJJIIIQQQ\\\zzzppphhhooo|||tttOOO<<<888777333111222111......111222111///...------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---...///000111333444444444444444444555666777888888:::;;;;;;999777666555888;;;>>>DDDQQQbbbmmmppprrrmmmvvvxxxrrryyymmm^^^[[[bbbjjjjjjxxx}}}ooobbbaaahhh}}}tttdddMMM???<<<888888:::555777777666666666555555555444555555666666555555444777666555444444555666777555555444444444555666666777888:::;;;;;;===???BBBCCCDDDFFFHHHJJJLLLNNNOOOTTTSSSSSSQQQKKKHHHOOOYYY~~~jjjaaajjjbbbAAA777999555333222000---///444111111000///............------------,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))***+++++++++,,,,,,,,,---......///000222333444555555555555555666777888999:::;;;<<<<<<<<<;;;999888999999@@@OOO___jjjqqqwwwpppgggoooyyyxxxqqqnnn{{{vvvssshhh___cccyyyuuurrrRRR@@@@@@===999888444777777777666666666555555444555555666666555555444666666555555555555666666555555444444555555666777666888:::;;;<<<>>>AAADDDEEEFFFGGGIIIKKKLLLNNNNNNTTTUUUUUUSSSLLLGGGLLLTTTyyygggbbbrrrpppIII888777444333444111...000555111111000//////............------------,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++,,,,,,---------...///000111222444555555666666666666777999:::;;;;;;;;;;;;<<<>>>>>>===;;;:::;;;IIIaaasssxxx|||zzzhhhjjjyyy|||{{{vvvvvvwwwwww~~~|||xxxbbb]]]nnnwww\\\DDDBBB===999888555777777777666666666666555555555666666666666555555666666666555555666666666555444444444555666777888666888;;;<<<>>>@@@DDDGGGHHHIIIJJJLLLMMMNNNPPPPPPVVVWWWYYYWWWNNNGGGIIIPPPkkkllljjjrrrYYY@@@555333333555333000111444111111111000000///...............---------,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******+++,,,------......///000000222333444555666777777777888999:::<<<<<<;;;::::::<<>>???FFF[[[wwwzzzgggeeerrr{{{tttvvv}}}yyymmmiiipppssspppYYY\\\kkkxxxzzzkkkOOOEEE;;;777:::999888777777777666666666666555666666666666666666555555666666666666666666555444444444555666777888888777999<<<>>>???BBBFFFHHHLLLMMMNNNOOOQQQRRRSSSTTTWWWZZZ]]]\\\SSSIIIHHHMMMaaazzzoooiiijjjpppppphhhwwwmmmLLL<<<666333444555222111333111111111111000///..................---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---...//////000000111222444555666777888888888999:::<<<===>>><<<::::::<<>>444333444333222222111111222222111000...---............------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---...//////000111222333444666777777888888999:::;;;===??????>>><<<:::===CCCGGGGGGEEEFFFZZZqqq~~~tttkkkpppwwwrrrwww~~~jjj[[[RRRXXXeeesssooo___VVVbbbiiiccchhh^^^@@@;;;???:::888888888777777777666666666666777777777777666666444555666777777666555444444444555555666888999::::::<<>>???@@@@@@===;;;???EEEJJJIIIGGGNNNeeeyyy}}}}}}}}}{{{zzz|||wwwqqqooowww|||sssllloooyyyvvveeeWWWVVVYYY___ooossseeeRRRKKK^^^oooaaafff|||~~~jjjEEE>>>AAA999888888888888777777777777666666777777777777666666444555666777777666555444444444555555666888999:::<<<===???AAABBBDDDGGGIIIMMMNNNPPPRRRUUUWWWYYYZZZ\\\aaaiiijjj```RRRLLLMMM___}}}rrrjjjdddgggoooxxxllllll|||yyyRRR666777999000...777333222111000////////////......------------......111///------------+++)))++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,------.../////////333333222333555888;;;===999;;;===<<<999999<<>>>>>>>>DDDLLLMMMHHHfffoooxxxyyytttpppsssyyyggg```XXXSSSTTT[[[gggrrr~~~kkkcccbbbcccfffjjjwww}}}fff___^^^ZZZUUUSSSEEEKKK[[[jjj___lll{{{PPP>>>???555888777777888999999777444999999888888777777666666777777666555555555555555555555555555777999;;;<<<===???CCCEEEFFFGGGIIIKKKNNNOOOQQQSSSUUUWWWZZZ]]]ccckkkmmmmmmjjj[[[MMMQQQgggxxxlllfffgggvvvnnniiilllwwwfff@@@666888555222444333222111000000////////////......------......///...---,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------......///000000333222222222444666999;;;999;;;<<<<<<:::999;;;===@@@@@@@@@CCCFFFHHHKKKLLLllluuu~~~zzzxxxvvvyyyllleee[[[SSSOOOQQQXXX^^^qqqxxxxxx|||~~~}}}{{{cccWWWRRRNNNJJJIIIIIIJJJVVV}}}dddeee```FFFBBB:::888777777888999999777555888888888777777777777777777777666555555555555555555555555666777999;;;<<<===???CCCEEEGGGIIIKKKMMMMMMNNNPPPRRRTTTVVVYYY[[[ccclllqqqtttuuugggZZZ\\\pppzzzsss{{{uuufff___jjjqqqtttgggjjj|||tttzzzTTT:::666888666222333333111000000000000000///......------......///,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......//////000000222222111111333555666888999:::;;;;;;;;;::::::999@@@===@@@GGGHHHFFFLLLVVVqqqzzzyyyttt{{{xxxlll___WWWUUUVVVWWWeee{{{rrrbbbXXXQQQMMMMMMPPPMMMRRRuuupppaaaqqqxxxQQQCCC>>>999888777888999999777555777777777777888888888888777777666555555555666666666666666666888:::<<<======@@@DDDGGGIIIKKKNNNPPPLLLMMMOOOQQQTTTWWWYYY[[[fffqqqxxx~~~ssseeefff{{{nnndddiiigggyyyttt___^^^rrrzzzuuupppIII777777777222333333222111000000000000//////............//////---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------......//////000111111111111111111222333555666888888999:::::::::888777<<<888>>>JJJKKKHHHRRRddduuu~~~|||xxxyyy{{{lllddddddeeedddrrr|||ooocccZZZVVVXXXVVVWWWqqqccchhh^^^CCC>>>:::999888888999999777555666666777777888888999999777777666666666666666777777666666777888:::<<<>>>>>>AAAEEEIIIKKKNNNQQQTTTNNNNNNOOORRRVVVYYY\\\\\\jjjuuu}}}yyyiiihhh{{{tttlllwwwrrr___fff~~~cccBBB888777444444333222111000000000000/////////......////////////---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.........//////000111111222111111222222333444555555777888999999999999999999>>>;;;BBBMMMOOOMMMZZZmmmyyyzzzxxxyyy{{{mmmiiipppuuuttt}}}ssslllmmmmmmooo|||qqq```UUUUUUYYY[[[nnnjjjeeexxxqqqIII>>><<<:::888888888888777666666666777777888888999999777777666666666777777888777777777777999;;;===>>>@@@CCCGGGKKKNNNQQQTTTVVVSSSRRRRRRUUU[[[___``````jjjuuu|||~~~mmmkkk{{{~~~XXXCCC:::555444333222111111000111111000//////......//////000111///------------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000000111111222222111222333444555666777777777:::<<<;;;999999===AAAHHHGGGLLLSSSUUUWWWcccsss|||uuuvvvzzz{{{ooorrr|||hhh[[[SSSUUUWWW]]]qqq~~~jjjZZZPPPWWWZZZgggyyyhhhuuu}}}VVVDDD===;;;999888888888777666777777777777888888888888777777666666666777888888888888888888999<<<>>>???BBBFFFJJJMMMPPPSSSVVVXXXWWWUUUUUUYYY___dddeeedddiiirrrzzzxxxxxx|||xxxnnnoooqqqsssuuuwwwxxxxxxsssuuuwww{{{|||wwwxxxtttuuuWWWBBB444444444333222111111111111000000////////////000000000///---......///---,,,------------------------+++++++++,,,,,,...////////////000111111222222333222333444666888999999:::999===AAA???:::;;;CCCJJJRRRUUUXXXZZZ^^^fffsss||||||yyy{{{~~~zzzaaaSSSKKKOOOSSSZZZqqqrrrcccgggccciiiooovvvzzzdddJJJ>>><<<999888888888777666888888888777777777777777777777666666777888888999888888888999:::<<<>>>???EEEHHHLLLOOORRRTTTWWWYYYZZZXXXWWW[[[bbbggghhhfffmmmuuu|||~~~vvvooojjjhhhhhhjjjnnnpppqqqpppnnnlllpppuuuzzzvvvgggbbbeeeyyyiiiHHH333555444333222111111111111000000////////////000000///...---...000000000...------------------------+++++++++,,,---...///000000000000111222222333333222333555777999;;;;;;<<<:::@@@EEEBBB<<<===GGGQQQVVV[[[^^^___eeettt~~~~~~aaaSSSLLLQQQUUU\\\sssvvvuuu{{{tttpppuuu~~~vvvmmmlllMMM>>><<<999888888888777777999999888888777777666666777777666777777888999999999888888999:::<<<>>>@@@GGGIIIMMMPPPRRRUUUWWWZZZ[[[YYYXXX\\\dddiiiiiigggttt{{{|||zzzxxxuuussspppmmmooosssvvvuuuwwwzzzooo\\\bbb{{{WWW666888555111///222555333///000/////////....................................,,,------......------,,,...------,,,,,,,,,------111111222222222333333333555666666777888:::<<<===<<<;;;===AAAAAABBBLLLYYY]]]eeefffbbbkkk~~~kkkaaa\\\^^^```ddduuusssfffaaa]]][[[```gggvvv{{{kkkyyyxxxLLLEEE===<<<;;;666:::<<<333888888888888777777777777777888888888888999999999===;;;999888999<<<@@@BBBCCCFFFIIILLLNNNQQQUUUWWWVVVVVVYYY]]]dddiiilllnnnvvvvvvjjj{{{eee@@@999777333222444555333000000000/////////.................................,,,------......------,,,......------,,,------...///000111333444666777777444444444555777999;;;<<<======@@@AAAAAADDDTTTdddfffjjjiiifffrrr~~~}}}ooopppxxxwwwqqqsssvvvwww~~~}}}tttpppwwwwwweeeZZZPPPLLLJJJJJJMMMTTT\\\aaaeeehhhiiilllrrrwww}}}mmmsssyyyPPPFFF===;;;;;;777:::<<<333888888888888777777777777777888888888888999999999999888888888999<<>>??????CCCGGGHHHKKKOOOPPPQQQSSSXXX\\\aaaeeejjjpppuuu|||uuuooo\\\HHH===;;;;;;888:::<<<333999999888888888777777777777888888888888999999999888888888999;;;>>>AAABBBEEEHHHLLLOOORRRTTTXXXZZZ___``````aaaccceeeggghhhhhhhhhhhhhhhgggiiiuuutttvvv[[[>>>999555555555333222333000000000////////////...........................,,,------......------,,,.........---......///000///111444777:::<<<>>>>>>777888888:::;;;===???@@@===AAADDDBBBCCCPPPjjjzzzvvvqqqtttyyyzzzwwwrrrpppqqqooojjjeeeeeeiiipppxxxvvviiiXXXQQQIIIGGGGGGIIIOOOWWW[[[eeeuuu|||jjjVVVOOOTTTbbbuuuwwwjjjXXXIIIDDD@@@======>>>@@@AAACCCAAACCCEEEFFFFFFGGGKKKMMMOOORRRWWW\\\aaaggglllppppppooopppuuuzzzpppjjjMMM???:::<<<999:::;;;444999999999888888888777777777777888888888999999999::::::;;;<<<>>>@@@BBBCCCDDDHHHLLLPPPRRRUUUXXXZZZ^^^^^^___``````aaacccdddgggbbbcccgggccc___lll{{{vvvnnnllliiijjjlllpppsssssssss{{{|||zzzyyysssmmmHHH===444333444222111333111000000000////////////........................,,,------......------,,,............//////000111333555888;;;===>>>??????:::::::::;;;===>>>@@@AAA===AAADDDDDDJJJ[[[tttuuupppppp{{{~~~yyy}}}uuu^^^[[[\\\dddjjjiiifffeee^^^ccciiinnnrrrnnn```RRRJJJEEEBBBDDDDDDDDDHHHMMMPPPTTT^^^mmm{{{~~~nnn]]]LLLJJJTTTbbbpppzzzyyygggWWWKKKCCC@@@???======>>>@@@???>>>===>>>?????????@@@BBBDDDGGGIIIMMMOOORRRVVV[[[^^^___^^^```eeejjjrrrrrr}}}rrrUUUBBB;;;<<<999:::;;;666999999999999888888888888777777888888888999999999;;;;;;;;;<<<>>>???@@@AAADDDHHHMMMPPPRRRTTTVVVXXXZZZ\\\^^^^^^^^^___bbbeeefffbbbeeelllggg```jjj}}}}}}xxxqqqiiiaaa]]]ZZZYYYWWWWWWYYY\\\aaadddllluuuoookkkjjjiiihhhcccfffrrruuuxxx~~~~~~[[[GGG666222444222111333111111000000000/////////........................,,,------......------,,,//////...//////000111222666888;;;>>>@@@@@@@@@@@@;;;;;;;;;;;;<<<===>>>>>>>>>BBBDDDIIIVVViii{{{zzzsssttt~~~}}}kkkccc```eeekkkkkkhhheeeXXX[[[\\\\\\\\\YYYMMMAAAFFFCCCCCCFFFFFFCCCBBBEEELLLJJJMMMXXXfffmmmlllgggYYYPPPKKKPPPZZZeeepppyyy}}}nnn[[[LLLEEECCC???@@@@@@>>>???AAA@@@<<<>>>>>>>>>>>>>>>???@@@@@@BBBCCCEEEFFFGGGIIILLLOOORRRRRRTTTYYY\\\bbbppp}}}zzzvvvyyy___GGG<<<<<<999999;;;888:::999999999999888888888777888888888888999999999::::::::::::<<<>>>AAABBBFFFIIINNNQQQSSSSSSUUUVVVXXX[[[^^^___^^^___dddgggeeecccgggnnnkkkccciiiwww~~~~~~~~~|||yyywwwqqqqqqqqqpppmmmjjjgggeee`````````]]]\\\^^^dddiiiwww|||xxxtttqqqqqqjjjfffhhhwww~~~sssyyy}}}sssVVV<<<444666333111222111111111000000000//////........................,,,------......------,,,////////////000111222333777:::===@@@BBBCCCBBBBBB=========<<<<<<=========AAABBBFFFOOOcccxxx~~~{{{sssttt}}}uuuwwwsssddd```aaa^^^ZZZXXXQQQRRRPPPLLLLLLMMMHHHAAAHHHFFFGGGJJJJJJGGGFFFHHHNNNLLLLLLPPPWWWZZZXXXTTTIIILLLTTT[[[___eeeqqq~~~}}}wwwxxxqqqggg[[[OOOFFFBBBBBB???BBBAAA???@@@DDDBBB===@@@???>>>>>>???@@@@@@@@@>>>???@@@@@@@@@AAACCCEEEFFFGGGJJJMMMNNNSSS```mmmrrrgggLLL======888888<<<:::::::::999999999888888888777888888888888999999999:::::::::;;;>>>BBBFFFIIIHHHLLLPPPSSSTTTTTTTTTUUUVVVYYY]]]]]]\\\]]]bbbfffeeeeeehhhlllkkkgggjjjqqq~~~||||||}}}vvvuuussstttvvvzzz~~~|||uuuvvvvvvrrrnnnooouuu|||{{{rrrlllqqquuuoooxxx~~~qqq~~~bbbAAA777888555111111111111111111000000000000........................,,,------......------,,,////////////000111222333777999===AAADDDEEEEEEDDDAAAAAA@@@???>>>>>>??????CCCCCCGGGTTTlllzzznnngggiiixxx}}}}}}{{{{{{ssseee___ffftttrrr\\\SSSRRRPPPNNNMMMNNNOOOLLLHHHIIINNNPPPOOONNNLLLNNNRRRTTTRRRSSSVVVWWWWWWWWWVVVVVVTTTRRROOOJJJVVVdddgggaaa___kkk{{{zzzsssnnnhhh\\\OOOGGGDDDBBBAAAAAA<<>>CCCBBB<<<>>><<<;;;;;;===>>>>>>===<<<===>>>>>>>>>>>>@@@BBB>>>???CCCEEEEEEHHHTTTaaatttqqqzzzmmmOOO>>>===888888<<<;;;:::::::::999999999888888777888888888888999999999<<<;;;<<<===BBBHHHMMMQQQKKKNNNSSSUUUUUUUUUUUUUUUSSSWWW[[[[[[YYYYYY^^^bbbggggggiiijjjjjjkkkmmmooo}}}|||}}}~~~kkkkkk}}}pppyyyMMM444<<<;;;///333444333222000////////////........................,,,...000111111000...,,,//////000000111111222222999;;;===@@@BBBCCCCCCCCCCCC@@@===<<<>>>>>><<<999CCCCCCHHHYYYrrr{{{llliii[[[aaa{{{{{{yyyxxx~~~{{{uuufff\\\QQQQQQ]]]ppprrrZZZQQQPPPNNNMMMMMMVVVNNNJJJQQQ[[[bbbfffiiicccdddcccccchhhlllkkkfffeeeiiijjjbbbVVVMMMMMMQQQVVVcccpppqqqiiifffllluuuyyyjjj___WWWQQQIIICCCAAAAAAAAAAAACCCBBB@@@@@@AAAAAA???>>>>>>>>>>>>>>>============:::>>>@@@===:::>>>IIITTTDDD@@@>>>@@@CCCGGGOOOXXXqqq{{{vvvOOO<<>>===;;;888777777777777999999999888999999::::::;;;<<<>>>AAAFFFLLLQQQTTTPPPRRRTTTUUUVVVUUUTTTSSSWWWXXXYYYZZZ\\\^^^___```hhhhhhkkkllljjjhhhnnnwwwkkkfffbbbaaabbbccciiipppxxx{{{yyy|||ooommmqqqwwwyyyuuupppttt{{{tttgggppp~~~XXX999888444///777222111000000000000000111........................---..................---//////000000111222222222888999;;;>>>???@@@@@@@@@AAA???======???@@@???===BBB???GGG]]]wwwuuufffccc[[[bbbxxxyyywwwyyyiiiaaaSSSPPPMMMNNNWWWhhh{{{{{{ddd\\\^^^___```bbb^^^WWWWWWfffzzzzzzwwwpppbbbTTTNNNRRRXXXbbbhhhllljjjddddddjjjqqq{{{lllYYYRRRNNNHHHBBB??????@@@BBB@@@???>>>???@@@@@@???===??????>>>>>>>>>=========:::===>>><<<:::<<>>@@@BBBEEELLLTTTfffpppxxxVVV>>>AAA===999===:::===<<<:::888777777888888999999999888999999:::;;;;;;<<<>>>BBBGGGLLLQQQTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUVVVXXX[[[]]]___```aaajjjjjjkkkmmmllllllttt~~~[[[XXXVVVVVVVVVYYYbbblllyyy}}}tttiiieeefffpppuuu___QQQRRRRRRUUUXXXXXXZZZbbblllpppmmmwwwcccCCC888222000888000000000000000111222222........................///...,,,++++++,,,...//////000000111222222333333666777999;;;<<<===<<<<<<<<<;;;;;;<<>>?????????>>>>>>>>>>>>===;;;;;;<<<;;;:::<<>>======888;;;:::999999888888999999999999999999999:::;;;;;;<<<===???CCCGGGLLLQQQSSSVVVWWWYYY[[[ZZZYYYWWWUUUSSSUUUXXX\\\___`````````eeeeeefffhhhhhhjjjsss~~~kkkkkkllllllhhheeekkksssrrrhhhbbb[[[XXXXXX[[[jjjwwwdddVVVOOONNNNNNRRRWWWZZZ\\\ccckkk}}}zzz|||fffJJJ<<<555333555111000000000000000111111.................................------.........///000000111222333444444666777999:::;;;;;;;;;:::999999999;;;<<<=========@@@===MMMqqq}}}hhh[[[YYYdddssslllWWWKKKIIINNNRRRRRRSSSZZZhhhtttpppbbb```fffmmmvvvkkk^^^XXXZZZ___bbbbbbdddkkkzzzsss]]]TTTHHHCCCDDDHHHHHHGGGCCCBBBBBBCCCDDDDDDBBB@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;===<<<===@@@@@@???BBBGGGOOOVVVcccwww{{{SSS@@@>>>@@@===777999999999999999999999:::999999999999999:::;;;<<<<<<===???CCCGGGLLLPPPRRRUUUVVVYYYZZZZZZXXXVVVTTTUUUXXX[[[^^^``````___^^^```aaacccffffffgggpppzzz{{{nnniiikkktttyyymmmhhhfffbbb___^^^ZZZaaammm}}}}}}lll```[[[YYYQQQTTT]]]iiipppppprrrtttxxxdddKKK:::555666444333222111000////////////////////////////////////---///000111111000///---000000111222333444555555777888:::;;;<<<<<<;;;;;;:::;;;<<<===<<<<<<<<<;;;>>>@@@UUUwwwwwwbbbYYY___oooxxx{{{uuuoooooopppvvvooo[[[OOORRRSSSSSSSSSSSSVVV[[[___cccttt{{{qqqmmmoooqqqkkk```TTTPPPTTTYYYYYYVVVUUUYYYjjjpppaaaQQQMMMRRRXXXUUUPPPIIIGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@???????????????>>>======>>>>>><<<999<<<;;;===@@@@@@===???CCCIIILLLTTTfffsssvvveeeCCC>>>@@@<<<888888888999999::::::::::::999999999999:::;;;<<<======>>>@@@DDDHHHLLLOOOPPPTTTVVVZZZ\\\]]]\\\YYYWWW[[[]]]```bbbbbb```^^^]]]```bbbfffjjjjjjiiipppyyylll___\\\bbbrrryyyyyyxxxqqqjjjfffaaa______eeesssvvvlllhhhdddaaaUUU[[[jjj|||}}}kkkPPP888444888444444333222000//////......////////////////////////---///111333333111///---000000111222444555666666777888:::<<<===>>>======>>>@@@BBBBBB@@@>>>>>>>>><<>>BBBEEEFFFLLL\\\uuuppprrruuuGGG>>>???::::::888999999:::::::::999999999999999999:::<<<===>>>???@@@CCCFFFJJJMMMPPPQQQVVVYYY^^^bbbdddcccaaa```bbbcccdddddddddbbb```___```aaaeeeiiihhhiiipppyyyzzzhhh]]]ZZZ[[[cccuuu}}}wwwsssllleeecccmmm|||vvvyyyzzzssskkkffflll{{{~~~dddAAA777:::333222222111000//////000000////////////////////////...///000111111000///...000111222333444666777777777888:::===>>>????????????BBBEEEEEEBBB@@@@@@@@@???WWWssszzzoooiiiiiixxxxxxnnn~~~~~~fffVVVPPPJJJJJJNNNXXXiii}}}uuullliiieee```ZZZTTTOOOLLLPPP```xxx{{{tttpppkkkhhhVVVSSSNNNLLLMMMOOOOOONNNNNNUUUmmm~~~zzz{{{xxxqqq```ZZZQQQJJJEEECCCAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@????????????>>><<<>>>@@@@@@===???CCCEEEGGGNNN^^^vvv~~~xxx}}}JJJ???>>>999;;;888999:::::::::999888888999999999:::;;;<<<===>>>CCCDDDGGGJJJNNNPPPRRRSSSVVVZZZ```fffjjjjjjiiihhhfffffffffffffffeeeeeeddd``````bbbeeeeeeiiisssrrreee______ZZZZZZaaarrrwwwnnnppp|||sssxxxvvv|||{{{zzzPPP===<<<111000000000000000111111222000000000000000000000000000///...------...///000000111222333555666777888666777:::<<<>>>???@@@@@@===@@@DDDDDDBBB@@@@@@AAAEEEdddzzzqqqqqqtttpppeeettt}}}cccRRRMMMIIIHHHJJJRRRbbbvvv~~~|||wwwmmmbbbXXXQQQNNNLLL[[[ooouuunnnjjjfffcccXXXWWWTTTQQQOOOOOOQQQSSSIIIOOObbb}}}~~~kkkdddYYYPPPJJJFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@===???AAA@@@???>>>@@@BBB???===>>>@@@@@@>>>@@@EEEGGGJJJSSSddd|||}}}LLL@@@>>>888<<<999999:::;;;:::999888777999999999:::;;;<<<>>>>>>FFFGGGJJJMMMQQQSSSUUUVVVUUUZZZaaaggglllmmmlllkkkgggggggggggghhhhhhhhhhhhfffddddddfffhhhnnn||||||}}}zzzuuussslllhhhiiirrr{{{xxxgggooo~~~zzzssswwwyyyrrrbbbEEE888999222222222111222222333333000000000000000000000000////////////000000000000///333666888777555444444999999:::<<<===>>>???@@@===@@@AAA???>>>@@@CCCDDDJJJ{{{uuu}}}lll[[[fff~~~sss```QQQMMMKKKHHHJJJWWWnnnrrraaaSSSKKKNNNXXXgggwwwzzznnneee___\\\[[[]]]^^^^^^ZZZUUUTTTWWWZZZWWWWWWdddzzz{{{{{{uuuhhh[[[UUUTTTPPPKKKMMMFFFAAACCCDDDCCCBBBCCCBBB@@@??????@@@@@@>>>===BBBAAA@@@AAABBBCCCCCCCCCFFFIIIRRReee~~~zzzPPP@@@<<<:::===<<<;;;999999999999;;;<<<:::;;;;;;;;;;;;===@@@CCCIIILLLOOORRRSSSUUUWWWYYYZZZZZZ\\\aaagggjjjhhhfffggggggiiikkkhhhdddeeejjjjjjnnnnnnlllpppzzz~~~xxxuuuvvvzzzwwwaaaWWW]]]kkk~~~tttsss|||ppp|||iiiKKK999444333222222222222222333333000000000000000000000000////////////000000000111222444777888777666666777:::;;;<<<===???@@@AAABBB@@@AAA@@@???>>>@@@CCCEEEYYY{{{mmmZZZaaatttqqqcccUUUMMMGGGJJJWWWllloooZZZKKKHHHQQQ___mmmxxx}}}vvvlllbbb\\\XXXVVVTTTWWWYYY[[[\\\[[[[[[]]]```aaaeeerrryyymmmfffaaaXXXOOOOOOJJJGGGHHHFFFBBBBBBEEEAAA@@@???@@@AAABBBAAA@@@CCCBBBAAAAAABBBCCCCCCCCCGGGJJJSSSfffxxxOOOAAA>>>:::;;;;;;::::::::::::::::::;;;:::;;;;;;;;;;;;===AAADDDJJJLLLPPPRRRTTTUUUXXXYYY\\\\\\]]]aaafffiiiiiigggjjjiiikkkkkkhhhdddggglllmmmqqqqqqmmmooowww}}}~~~|||aaaLLLJJJKKKVVVlllwwwqqqmmmqqqxxxvvvwwwxxxZZZBBB777333333222222222222333333000000000000000000000000/////////000000000111111444666777888777777888:::;;;<<<===???AAACCCDDDEEECCCAAA???>>>???AAAEEEGGGiii|||qqq\\\[[[ggg|||hhhWWWJJJKKKWWWggg}}}iiiSSSHHHOOO\\\hhhrrr{{{yyytttfffbbb\\\XXXVVVTTTRRRQQQSSSVVVZZZ^^^```aaa```___iiixxxqqqdddYYYUUUQQQOOOJJJDDDCCCGGGBBBAAAAAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDIIILLLVVViiivvvOOOCCC@@@;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<>>>BBBEEEJJJMMMQQQTTTUUUWWWYYYZZZ^^^^^^___bbbfffhhhiiiiiikkkiiiiiiiiieeebbbeeekkkgggjjjiiieeeeeekkkssswww}}}ppp]]]NNNJJJFFFKKK^^^vvv~~~uuukkkeeeccciiiqqqvvvtttzzzeeeIII:::444444333222222222333333000000000000000000000000//////000000000111111111555666666666555777999<<<<<<===???@@@BBBDDDFFFGGGEEEAAA>>>>>>???BBBHHHNNNssswww{{{|||xxxwwwaaaYYY]]]sssiiiTTTPPPWWWcccvvvrrr]]]HHHOOOZZZeeeoooxxx|||oooeee```___XXXWWWVVVVVVXXXXXXXXXVVVUUUYYY___cccdddaaa\\\WWWccc{{{rrrhhh]]]VVVOOOIIIGGGHHHFFFEEEDDDEEEFFFGGGFFFEEEEEEFFFFFFEEECCCCCCDDDEEEKKKOOOZZZnnnvvvPPPFFFCCC;;;888999:::;;;<<<<<<;;;:::999:::;;;<<<<<<===@@@DDDGGGKKKOOOSSSVVVXXXYYYZZZ[[[`````````bbbeeegggiiijjjhhhfffeeeddd```\\\```fffaaabbb___ZZZXXX___llluuu~~~xxxnnnfff___QQQJJJJJJZZZooopppddd[[[VVVWWW\\\mmmttt~~~zzznnnuuummmLLL888555444444333222222222333111111111111111111111111000000000000111111111111444555555444444666999<<<======???@@@BBBDDDEEEFFFEEEAAA>>>???@@@CCCMMMYYYuuuwwwwww}}}gggYYYVVVhhhvvv|||aaaXXX\\\eeesss|||eeeUUUCCCIIISSS]]]gggqqqzzzzzzwwwvvvwwwzzz{{{wwwxxxxxxxxxxxxvvvuuutttpppqqqsssvvvyyyzzzyyywww{{{xxxooocccVVVNNNMMMOOOSSSTTTVVVZZZ^^^```___^^^\\\aaahhhllljjjccc[[[UUUYYYooonnnaaaXXXPPPKKKJJJKKKIIIGGGGGGHHHGGGFFFDDDFFFGGGHHHFFFDDDDDDFFFHHHOOOSSS___tttuuuxxxSSSHHHDDD;;;777::::::<<<======<<<:::::::::;;;<<<===>>>AAAFFFIIIMMMPPPUUUXXXZZZZZZ\\\]]]aaaaaabbbcccdddeeegggiiifffdddbbbaaa]]]ZZZ]]]dddeeeccc^^^VVVPPPVVVffftttvvvsssqqqnnn[[[TTTSSSaaassssssfffWWWMMMIIIJJJSSS\\\pppuuuzzzzzzyyy~~~|||pppfffjjj}}}~~~jjjjjjxxx~~~WWW;;;666555444333333222222333111111111111111111111111000000000111111111222222333444555555555666999<<<<<<<<<===>>>@@@AAABBBBBBCCC@@@@@@BBBAAADDDTTTfff{{{}}}|||uuuyyyqqq___UUUaaammmpppaaacccnnnwwwzzzyyyvvvuuu}}}ppp\\\LLLBBBAAAFFFNNNWWWaaakkkuuu{{{|||yyywwwqqqmmmhhheeefffiiikkkmmmjjjjjjjjjkkkkkkllllllllleeefffjjjnnnrrrrrrpppmmmnnniii___RRRHHHEEEHHHLLLTTTUUUYYY^^^bbbddddddbbbaaaiiisssvvvpppfff^^^YYYXXXeeerrrrrrbbbUUUNNNLLLMMMKKKIIIIIIIIIHHHFFFDDDEEEGGGIIIHHHFFFEEEHHHKKKRRRWWWdddyyyiii|||}}}WWWJJJDDD;;;888;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===>>>@@@CCCHHHKKKNNNRRRWWW[[[\\\\\\]]]^^^```bbbcccdddcccdddeeegggfffddddddddd```]]]```fffhhheee___UUUJJJKKKZZZkkk~~~yyy{{{{{{xxxkkkfffgggrrr}}}ooogggggglllppprrrzzz|||uuu[[[QQQGGGBBBBBBHHHTTT```lllppprrrqqqrrr|||rrrTTTOOOKKKQQQbbbwwwnnneeennnfffAAA666666555333333222222222111111111111111111111111000000111111111222222222333444666666777888:::<<<;;;;;;;;;<<<======>>>>>>@@@???AAADDDBBBEEEZZZrrrtttbbbzzz{{{jjj\\\[[[eeeuuuiiiiiivvvxxxqqqmmmhhhfffpppwwwgggWWWIII@@@===CCCGGGMMMTTT]]]gggqqqwwwzzzzzz{{{|||~~~}}}|||{{{}}}yyytttpppmmmjjjgggeeebbb___\\\[[[]]]`````````_________```cccgggkkkmmmgggiiimmmrrruuutttpppmmmggg```TTTIIICCCEEEKKKPPPXXXYYY[[[```dddfffeeeddddddooozzz{{{qqqddd\\\YYYSSSWWW^^^gggzzzlllVVVMMMNNNMMMKKKIIIIIIJJJIIIHHHFFFDDDGGGJJJIIIFFFFFFJJJNNNVVV[[[hhh~~~lll{{{[[[KKKCCC;;;999<<<<<<;;;;;;;;;;;;<<<<<<:::<<<===???@@@DDDIIIMMMOOOSSSXXX\\\]]]^^^^^^______aaadddeeecccbbbcccdddeeeeeefffgggccc```bbbgggfffeeeaaaXXXKKKFFFRRRccc}}}qqq}}}}}}|||{{{wwwyyyzzztttvvv{{{~~~xxxiiiWWWMMMNNNTTTYYYZZZ___gggqqqxxxyyyrrrhhhaaaOOOHHHBBBAAADDDJJJWWWbbbeeeiiilllkkkooo{{{xxxaaaPPPFFFFFFFFFIIITTTdddwwwxxxiiikkknnnBBB777666555444333222222222111111111111111111111111000111111111111222222222333555777888888999;;;===::::::::::::;;;;;;;;;;;;>>>>>>CCCFFFBBBEEE^^^zzzuuummmyyy|||tttdddVVV___mmm|||ooommmyyywwwhhhddd^^^]]]iiizzzzzzqqqcccVVVLLLFFFDDDDDDBBBEEEJJJPPPWWW```jjjppprrrrrrrrrssssssssspppnnnppplllgggcccaaa^^^\\\ZZZVVVTTTSSSTTTWWWXXXVVVTTTTTTTTTTTTWWW[[[bbbhhhllljjjlllpppuuuwwwuuuppplllaaaXXXLLLBBB???CCCKKKQQQ[[[\\\^^^bbbeeegggeeedddfffrrr~~~|||nnn___VVVTTTDDDGGGMMMUUUccc~~~rrrUUULLLPPPKKKJJJIIIIIIJJJKKKJJJHHHCCCGGGJJJIIIGGGGGGKKKPPPWWW]]]kkkxxx]]]KKKBBB:::999===<<<;;;::::::;;;<<<===:::<<<===???AAAEEEJJJMMMOOOSSSYYY]]]^^^^^^______]]]aaaeeeeeecccaaaaaacccdddccceeegggddd```bbbgggeeefffgggaaaSSSLLLVVVfff}}}uuufffttt{{{zzzmmmbbbVVVRRRUUUYYY[[[]]]SSSMMMGGGEEEFFFEEEDDDDDDHHHNNNRRRUUUZZZ]]]VVVKKK???@@@AAABBBEEEJJJQQQVVVWWW\\\aaafffmmmzzz{{{dddUUUJJJBBBDDDDDDBBBBBBEEEMMMZZZcccpppwww|||xxx|||wwwvvvMMM:::555222444444222111333222222111111111111222222222222222333333444444444555777999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<@@@;;;???GGGFFF```~~~ooorrr```[[[XXXbbbxxxyyyyyy~~~vvvhhh]]]ZZZ^^^iiinnnllliiikkkaaa\\\VVVOOOJJJEEE@@@>>>BBBCCCFFFKKKRRRZZZaaaeeedddhhhnnnqqqqqqllleeeaaa___\\\WWWRRROOOMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHEEEKKKRRRTTTSSSUUU\\\bbbfffpppwwwwwwvvvuuunnneeeUUUKKKBBB@@@CCCGGGMMMTTTZZZaaahhhlllkkkgggdddcccrrr}}}~~~lllXXXKKKEEEDDDCCCFFFJJJKKKUUUttt]]]KKKOOOOOONNNNNNMMMLLLKKKKKKJJJJJJLLLLLLJJJGGGHHHNNNTTT[[[```ooo___IIIBBB======;;;;;;;;;<<<<<<<<<=========>>>???AAADDDHHHKKKMMMPPPRRRUUUYYY[[[\\\\\\\\\YYY^^^eeefffcccbbbcccffflllooopppmmmfffcccdddfffnnnkkkjjjhhh[[[OOOUUUddd||||||pppvvvxxxwww}}}rrrdddSSSJJJCCCCCCGGGIIIKKKMMMPPPLLLHHHGGGGGGGGGFFFEEE???DDDGGGGGGIIIKKKFFF======>>>???@@@BBBFFFLLLPPPTTTWWW\\\cccmmm{{{~~~cccOOOHHHFFFDDDEEEEEEDDDBBBAAADDDIIINNNUUU[[[bbbhhhhhhfffcccaaa```iiivvvyyySSS<<<777444555555333222444222222111111111111222222111111222333444444555555666888999999999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;???;;;>>>FFFIIIjjj|||{{{iiiaaaYYY[[[iii{{{rrrddd\\\YYY^^^bbb___XXXUUUQQQOOOKKKHHHEEECCCAAA???@@@AAACCCFFFKKKQQQWWWZZZ\\\```dddgggfffaaaZZZVVVPPPNNNJJJFFFCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAABBBHHHNNNPPPOOOQQQXXX^^^bbbiiioooooonnnkkkbbbXXXMMMEEE???AAAFFFLLLTTT[[[^^^dddjjjlllkkkiiijjjkkkwww{{{zzzppp___OOOEEEAAA>>><<<>>>AAA???BBBXXXppp^^^QQQUUUPPPOOONNNLLLKKKJJJIIIHHHJJJLLLLLLKKKIIIJJJPPPVVV\\\cccrrrbbbLLLDDD<<<888;;;;;;;;;<<<<<<<<<======>>>>>>@@@BBBFFFIIIMMMOOORRRTTTWWWYYYZZZZZZZZZYYYXXX]]]cccffffffggghhhjjjmmmooooookkkfffcccdddgggnnnlllmmmlllaaaRRRRRR[[[wwwwwwjjjjjjqqqyyybbbSSSSSSLLLHHHKKKOOOSSSYYY```___]]]XXXUUUSSSRRRPPPMMMAAACCCDDDAAA@@@@@@>>>:::===>>>@@@AAABBBEEEIIILLLQQQSSSYYYaaammm{{{gggNNNAAAAAADDDEEEFFFFFFFFFCCC@@@===<<<<<<@@@EEEKKKOOOOOONNNMMMMMMOOOWWWeeewwwxxxUUU>>>999555666666333333555222222111111111111222222000111222333444555666777777999::::::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===<<<===CCCNNNwwwuuuuuuzzznnn___WWWZZZgggvvv~~~sssfff\\\[[[\\\XXXOOOIIIFFFEEEEEEDDDBBBAAA@@@@@@AAA@@@AAABBBEEEIIIMMMOOOTTTWWWZZZ[[[YYYTTTMMMIIIFFFDDDAAA>>><<<<<<<<<===============<<<<<<<<<<<>>CCCJJJQQQYYY```bbbfffjjjkkkkkknnnuuu{{{zzzmmm___QQQGGG@@@>>>>>><<<===???<<<:::EEETTTiiiuuuYYYOOOQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJLLLMMMLLLLLLNNNTTTYYY^^^gggxxxjjjTTTIII<<<666;;;;;;<<<<<<<<<=========>>>???AAADDDHHHKKKOOOPPPUUUVVVYYY[[[[[[ZZZXXXWWWYYY\\\aaagggkkkmmmnnnnnnnnnooonnnjjjeeeccceeehhhnnnmmmppprrriiiZZZSSSUUUuuuxxxbbbVVVaaapppyyykkkdddcccYYYQQQRRRVVV^^^ooo|||uuukkkdddaaa^^^ZZZQQQOOOJJJDDD@@@?????????>>>@@@CCCEEEFFFIIILLLOOORRRUUU[[[eeeoooxxx}}}sssgggVVVHHHDDDEEEEEEDDDFFFFFFFFFDDDAAA>>><<<;;;<<>><<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===AAAEEEFFFEEEHHHMMMRRRWWWYYY]]]aaaccc___TTTJJJBBB??????FFFLLLRRRZZZaaagggiiikkkkkkmmmtttxxxcccTTTKKKDDD@@@>>>AAA>>>???BBBAAA???DDDKKKWWWuuupppXXXLLLIIISSSRRRPPPOOONNNNNNNNNNNNKKKLLLNNNNNNOOORRRWWW[[[___kkkxxx^^^LLL???;;;<<<<<<<<<<<<============>>>???BBBEEEIIIMMMPPPRRRWWWYYY\\\^^^^^^]]][[[YYY\\\]]]bbbhhhnnnqqqqqqoooooonnnlllhhheeedddgggiiimmmmmmqqqtttpppcccZZZXXXuuuyyycccVVVTTTdddvvvpppaaa[[[[[[fffyyyuuuqqqlllhhh```SSSHHH@@@======??????BBBEEEHHHJJJNNNRRRUUUYYY\\\ccclllrrruuusssppp]]]TTTJJJGGGIIIKKKJJJHHHKKKIIIFFFCCCAAA@@@???>>>:::<<<>>>???>>>???AAABBBCCCFFFPPPbbbwww{{{^^^@@@:::555444333111000333222222111111111111222222000111222333555666777888999:::;;;;;;:::999:::<<<::::::::::::::::::::::::<<<<<<>>>===>>>ZZZkkkooozzziiiZZZUUU^^^kkkqqqeee]]]XXXTTTMMMNNNMMMIIIDDD@@@???@@@BBBBBBBBBCCCEEEGGGIIIJJJLLLLLLLLLKKKHHHDDD@@@>>><<<;;;::::::::::::;;;;;;========================>>>@@@BBBBBBBBBEEEIIIMMMRRRRRRTTTXXXYYYSSSKKKFFFBBB@@@CCCJJJQQQVVV^^^fffqqqpppooonnnqqqzzzttt[[[NNNHHHCCC@@@??????===<<<>>>???@@@CCCGGGSSSlll|||uuussstttxxxbbbSSSLLLQQQPPPNNNMMMMMMNNNOOOPPPLLLMMMNNNPPPRRRVVVZZZ]]]```nnneeeMMM@@@AAA<<<<<<<<<=========>>>>>>===???BBBFFFKKKOOOQQQSSSYYY[[[___bbbcccbbb___^^^___aaadddiiinnnpppooonnnnnnmmmkkkgggeeefffhhhjjjkkklllooosssqqqjjjccc```qqqooo___SSSWWWaaaooo~~~nnnfffcccmmmppp[[[LLLCCC>>>===@@@CCCEEEHHHJJJMMMQQQVVVZZZ___eeelllssswwwvvvsssppp]]]SSSJJJJJJNNNQQQSSSVVVUUUPPPHHHBBB@@@??????>>>:::;;;<<<<<<;;;;;;===>>>>>>@@@HHHXXXkkk{{{ttt\\\AAA:::555444222000000222222222111111111111222222111222333444555666777888888:::;;;;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>><<<@@@???AAAdddnnnlll~~~}}}yyyeeeUUUSSS[[[zzzuuujjjbbb]]]QQQQQQOOOJJJCCC???@@@BBB???@@@@@@BBBCCCEEEGGGHHHFFFFFFEEEDDDBBB???===;;;<<<<<<;;;;;;;;;<<<======<<<<<<<<<===============>>>???@@@@@@@@@CCCGGGJJJNNNLLLLLLNNNLLLFFFCCCDDDFFFFFFJJJRRRXXX^^^gggppp{{{wwwtttuuuzzzqqqVVVJJJFFFAAA>>>??????>>><<<<<<===>>>AAACCCPPPeee|||lllfffiiiooorrr~~~~~~kkk[[[SSSOOONNNLLLKKKKKKLLLNNNOOOMMMMMMOOOQQQTTTXXX[[[]]]aaarrrkkkNNN???BBB<<<<<<=========>>>>>>>>>>>>@@@DDDIIIMMMQQQTTTUUU[[[^^^bbbeeefffdddbbb```aaacccgggkkkmmmmmmllllllmmmllljjjhhhgggggghhhiiihhhjjjmmmnnnmmmiiidddbbbeeetttgggZZZTTTTTT```ooowwwwwwpppooommmtttrrrYYYKKKEEEBBBBBBEEEKKKLLLNNNOOOQQQUUU[[[___ccciiirrrxxxzzz|||~~~oooeee]]]\\\]]]^^^bbbggg^^^WWWMMMFFFBBBAAA???>>>>>>??????>>><<<<<<<<<>>>???@@@EEEPPP```qqq|||}}}gggXXXDDD<<<666555333000000333222222111111111111222222333333333444555666666777777999;;;;;;;;;;;;<<<>>>========================@@@;;;AAACCCFFFooorrrqqq|||zzzyyy```UUUWWWkkkyyymmmcccXXXWWWSSSKKKBBB>>>???BBB>>>??????AAABBBCCCDDDEEEBBBAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>?????????<<<<<<======>>>>>>>>>>>>>>>>>>======>>>AAADDDGGGKKKIIIIIIKKKHHHEEEIIIQQQTTTTTTWWW]]]aaafffoooxxx|||xxxuuuzzzqqqUUUIIIDDD???>>>AAA>>>??????>>>===???AAABBBMMMbbb}}}oooggggggjjjhhhiiisssooo___XXXTTTRRROOOLLLKKKLLLMMMNNNNNNNNNOOOQQQUUUYYY[[[\\\cccvvvuuuTTTAAAAAA<<<=========>>>>>>>>>>>>@@@BBBGGGLLLQQQUUUXXXYYY^^^```dddggggggdddaaa^^^___dddiiikkkjjjiiijjjllllllkkkiiihhhiiiiiihhhhhhcccgggkkkjjjeee```\\\YYYUUUaaaooooooVVVQQQWWW]]]iiiuuuxxx}}}iiiOOOCCCBBBCCCEEEIIITTTTTTTTTTTTVVVZZZ___ddddddkkktttyyy}}}yyyrrrrrrppplllnnnrrrbbb[[[QQQJJJGGGEEECCCAAA???@@@@@@???===;;;;;;<<>>777666444111111444222222111111111111222222444444444555555555666666777999:::;;;;;;;;;===???????????????????????????@@@:::BBBFFFKKKwwwyyy~~~zzzxxxooo___]]]aaauuupppaaa```^^^XXXMMMBBB===>>>AAA???@@@@@@AAABBBCCCCCCCCCAAA@@@???>>>=========>>>;;;<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<===???CCCEEEIIIHHHJJJMMMKKKKKKVVVdddbbbaaabbbeeegggjjjrrr{{{xxxssssss~~~uuuWWWJJJDDD>>>???DDD777;;;>>>======>>>@@@AAALLLbbb}}}rrriiidddjjjcccjjj}}}tttccc^^^ZZZXXXTTTPPPNNNNNNNNNOOONNNNNNOOORRRUUUYYY[[[[[[dddxxx|||~~~\\\DDD@@@============>>>>>>>>>>>>BBBEEEIIIOOOTTTXXXZZZ[[[```bbbeeegggfffccc^^^[[[]]]ccciiikkkiiigggiiilllkkkjjjiiiiiijjjjjjhhhggg```fffjjjggg___YYYSSSPPPKKKUUUccc{{{rrraaaRRRSSS]]]iiivvv{{{zzzqqq]]]JJJDDDFFFGGGJJJOOOTTTUUUXXX\\\___aaabbbbbbhhhwww{{{{{{~~~xxxtttrrrmmmbbbVVVPPPJJJEEEBBBBBBAAAAAABBBBBBAAA???>>><<>>888666333000111555111111111111111111222222222333333444555666777777===>>>??????@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCBBBJJJJJJQQQyyyxxxvvvvvv|||mmm]]]kkkwwwrrr___aaaaaaZZZMMMAAA>>>??????AAA???>>>@@@DDDEEEDDDCCC@@@@@@@@@??????===<<<<<<;;;<<<======<<<<<<===???>>>?????????@@@@@@@@@@@@BBB???===>>>>>>???DDDKKKFFFKKKQQQTTTWWW___mmmxxx|||sssmmmlllrrryyy~~~www]]]MMMFFFBBB??????>>><<<<<>>======<<<<<<<<<>>>???@@@EEEIIIOOOTTTWWW[[[___aaacccbbbdddgggjjjiiiddd___^^^]]]```fffiiihhhiiilllkkklllllljjjgggffffffgggeeefffjjjmmmkkkaaaTTTMMMOOOJJJYYYxxxvvvaaaYYYVVV^^^kkkuuuzzzsssqqqvvv}}}cccTTTIIIHHHMMMQQQUUUXXXXXXZZZ^^^bbbeeehhhjjjlllqqqzzzxxxwww|||yyyssshhh]]]VVVPPPJJJGGGHHHBBBCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@AAAFFFLLLSSSWWWSSSSSSVVVZZZaaannnuuuqqq[[[KKKAAA888555333111222444111111111111111222222333222333333555666777888888<<<===>>>???@@@AAAAAA@@@BBBAAA@@@??????@@@AAABBBGGGGGGOOOOOOXXXuuuzzzsssrrrsssyyy~~~pppjjjzzzuuubbb[[[[[[TTTGGG>>>===>>>??????>>>>>>AAAEEEGGGGGGFFF?????????>>>>>>===<<<;;;;;;<<<>>>===<<<<<<===???>>>>>>?????????@@@@@@@@@<<<:::<<<@@@DDDGGGOOOWWWHHHLLLTTT```nnn{{{yyyyyy~~~kkkVVVKKKFFFCCC@@@@@@>>><<<===??????>>>@@@FFFNNNiiisssddd[[[XXXUUUQQQQQQUUUOOONNNYYY\\\[[[aaaqqqiiiLLL>>>>>>===<<<<<<===>>>@@@AAAFFFJJJPPPVVVZZZ]]]aaadddcccdddfffhhhiiifffbbb^^^\\\[[[___eeehhhggghhhkkkmmmmmmlllkkkiiijjjlllnnnjjjhhhiiilllkkkcccWWWNNNMMMJJJYYYuuutttppp{{{sssfffgggmmmwww}}}tttooosssyyy{{{zzzzzzsssmmmlllttt~~~YYYRRRPPPUUU]]]aaacccddd```dddiiikkkmmmoootttxxx{{{~~~wwwttt}}}pppeeeZZZOOOIIIIIIDDDDDDCCCCCCCCCCCCCCCDDDEEECCCBBBAAAAAABBBEEEFFFFFFIIINNNTTTZZZiiijjjUUUFFF888333333333222222111111111111111222333333222333444555777888999:::<<<===>>>@@@AAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBIIIIIIQQQRRR___vvvpppwwwpppooopppwww~~~{{{|||xxxuuu|||yyyfffYYYWWWNNNBBB;;;<<>>>>>>>>@@@BBBDDDDDDCCC>>>>>>>>>>>>===<<<;;;;;;;;;===>>>>>>======>>>???>>>>>>>>>????????????@@@???<<<===@@@AAABBBGGGNNNGGGJJJUUUjjjyyyhhh[[[MMMIIIHHHEEEAAA@@@???======??????>>>AAAFFFNNNiiiqqqaaa[[[WWWSSSPPPUUUQQQRRRZZZ\\\\\\ddd{{{nnnMMM<<<>>>============???@@@AAAGGGKKKQQQWWW[[[___ccceeedddgggiiiiiigggccc```___ZZZZZZ]]]dddgggfffhhhkkkmmmnnnnnnmmmmmmnnnrrruuummmjjjhhhlllppplll```TTTLLLMMM]]]vvvuuu```ZZZhhh~~~zzzrrrsssyyyzzztttmmmddd]]]\\\eeesss|||lll]]]^^^bbbiiioooqqqpppnnnjjjnnnrrrttttttvvv|||wwwoootttwwwgggXXXOOOLLLEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@GGGPPP^^^hhhnnnwwwzzz___LLL999333444444222111111111111111222333333444333333444666888999:::;;;===>>>@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCGGGFFFOOOQQQbbb|||tttyyyqqqpppooovvvzzz~~~pppeeeccccccdddlllwww{{{jjj\\\XXXMMMAAA;;;===???>>>???>>>============<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<>>>??????>>>===???@@@>>>>>>>>>?????????@@@@@@EEEBBBAAAAAA>>>;;;===BBBGGGLLL[[[sss~~~nnnbbbYYYPPPIIIJJJKKKGGGBBB@@@@@@======??????>>>AAAGGGRRRiiizzzeee\\\XXXSSSNNNTTTSSSTTT[[[ZZZ\\\hhhiiiJJJ:::>>>=========>>>@@@AAACCCFFFJJJPPPVVVZZZ^^^bbbdddfffjjjlllkkkfffaaa``````ZZZZZZ]]]dddgggggghhhkkkkkkmmmoooppppppqqqtttvvvjjjhhhgggllluuuvvvjjj[[[MMMTTTggg}}}lllUUUMMMWWWnnn~~~}}}zzzrrrrrrxxxzzzrrrhhhZZZTTTRRR[[[hhhrrr{{{xxxgggiiiooowww}}}~~~zzzppptttxxx{{{}}}ooo```]]]hhhtttaaaTTTPPPEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGGGGFFFEEEBBB@@@>>>GGGUUUkkk|||gggRRR<<<444444555333111111111111111222333444555444555666777999:::;;;<<<>>>???AAACCCDDDEEEFFFFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDLLLOOOddd|||zzzssspppnnntttxxxvvvgggYYYOOOPPPUUU[[[gggtttzzzkkk^^^XXXKKK???;;;===<<<999=========<<<;;;:::::::::??????@@@@@@@@@???>>>>>>===>>>??????>>>>>>???AAA????????????@@@@@@@@@@@@DDDBBBBBBDDDCCCAAACCCGGGIIISSSfff|||ooobbbXXXTTTNNNJJJLLLMMMIIICCCAAAAAA>>>===???>>>>>>BBBHHHVVVlllzzzeee\\\WWWRRRMMMTTTUUUWWW[[[XXX\\\mmm~~~cccHHH===>>>>>>===>>>???AAACCCDDDDDDHHHNNNSSSWWWZZZ^^^```gggjjjmmmkkkfffbbb```aaa\\\[[[^^^eeehhhggghhhlllgggkkkoooqqqqqqqqqrrrrrriiigggfffkkkvvvzzzmmm]]]QQQ\\\rrreeeRRRHHHLLL[[[www~~~dddeeedddiii{{{vvvssswwwyyypppdddOOOKKKJJJQQQZZZbbbllltttxxxsssddd\\\]]]aaaiiiqqqvvvuuusssyyyzzz|||www```MMMGGGRRRdddPPPHHHEEEEEEDDDCCCCCCDDDDDDDDDGGGHHHHHHGGGDDDAAA===;;;JJJYYYppplllWWW@@@666555555333222111111111111222444555666666777777888999:::;;;;;;>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDEEEDDDLLLPPPhhhwww{{{xxxqqqooonnnttt|||nnn```VVVKKKEEEIIINNNVVVdddsss|||uuufff[[[TTTGGG===;;;>>><<<777:::;;;============???@@@???@@@@@@AAAAAA@@@??????===???@@@@@@??????@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAACCCFFFEEEBBBCCCGGGFFFSSShhhxxxooofff___XXXRRRNNNOOOOOOJJJEEEDDDDDDAAA???AAA@@@@@@DDDKKKZZZsssxxxfff^^^WWWPPPNNNUUUWWWYYYZZZVVV^^^sss|||bbbIIIAAA>>>>>>>>>>>>@@@BBBDDDEEEEEEIIINNNRRRUUUXXX[[[^^^fffgggiiihhheeebbbaaa```]]]\\\___eeehhhggghhhkkkdddgggllloooppppppqqqrrrkkkjjjgggiiisss{{{rrrbbb]]]hhh|||{{{___RRRHHHEEENNNfffuuuuuugggKKKLLLLLLSSSnnn|||rrrooommmbbbUUUCCCAAABBBGGGLLLQQQ\\\fffnnnxxx}}}iii^^^RRREEEJJJKKKSSSaaasssssseeeOOOCCC???CCCiiilllRRRGGGFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFGGGFFFDDDAAA>>><<>>???@@@AAAAAAAAAAAA????????????@@@AAACCCDDDFFFEEELLLQQQkkkpppzzzvvvoooppprrrzzzrrr[[[MMMIIICCCBBBGGGKKKOOO\\\lllsss|||mmm^^^TTTNNNCCC===???EEECCC===888;;;======<<<===???AAA>>>??????@@@@@@@@@??????>>>???AAA@@@??????@@@BBBAAAAAABBBBBBBBBBBBCCCCCCDDDCCCEEEHHHFFFBBBCCCFFFEEEPPPddd||||||xxxqqqjjj]]]VVVQQQPPPOOOJJJHHHIIIHHHDDDCCCDDDDDDCCCHHHOOO^^^wwwwwwhhhaaaXXXPPPPPPXXXZZZ\\\[[[VVVaaa{{{}}}eeeLLLBBB>>>>>>>>>???@@@BBBDDDFFFHHHLLLPPPTTTVVVYYY[[[]]]cccbbbbbbcccdddccc```^^^]]]\\\___dddfffeeeeeehhhbbbdddgggiiilllooosssvvvqqqooojjjhhhtttvvvqqqyyysssZZZQQQIIICCCHHHYYYiiittttttqqqooocccUUUMMMIIIBBBEEEccc|||kkkaaaZZZLLL>>>;;;;;;>>>AAACCCGGGSSS^^^iiirrr|||}}}yyyzzzzzzyyysssssshhhTTTKKKNNNNNNHHHLLLMMMWWWmmmxxxbbbUUUFFFCCCAAA<<>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEEKKKPPPlllxxxvvvuuuooorrrwwwxxxdddPPPFFF@@@>>>@@@FFFHHHIIITTTbbbiiixxxwwwgggWWWPPPJJJBBB???EEELLLKKKEEE999;;;===<<<:::999;;;======>>>>>>?????????>>>>>>>>>@@@AAAAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCGGGLLLMMMKKKMMMQQQKKKSSSddd{{{~~~wwwoooaaaYYYRRRPPPNNNKKKJJJLLLKKKGGGFFFGGGFFFFFFKKKRRRcccxxxwwwkkkdddZZZPPPSSSZZZ\\\^^^]]]WWWdddhhhMMM@@@???>>>>>>???@@@CCCEEEFFFKKKOOOSSSVVVXXXZZZ\\\^^^```^^^]]]___bbbccc```\\\]]]\\\^^^ccceeeccccccfffbbbbbbccceeehhhooovvv|||tttsssmmmjjjwwwzzz___PPPKKKIIIFFFJJJ___pppnnnfffaaa\\\VVVTTTGGGCCCLLLbbb}}}fffTTTGGGAAA???888777999===???CCCMMMWWWbbbnnnxxx|||}}}xxxkkkaaa[[[XXXUUUSSSSSSQQQNNNKKKJJJJJJKKKKKKNNNUUUeee}}}yyylll\\\NNNCCCBBBAAA@@@IIIWWWxxx]]]QQQIIIKKKMMMFFFFFFJJJFFFBBBAAABBBDDDFFFGGGEEECCCGGGEEEHHHTTThhhttt```LLL;;;222888<<<222444333111111111333555666999:::::::::999999888888999;;;===>>>>>>===;;;999======>>>>>>??????@@@@@@FFFEEEFFFOOOeeexxxvvvyyymmmlllppp{{{zzzssshhhWWWHHHCCCEEEBBB@@@@@@@@@CCCMMMXXXiiimmmtttzzzyyyooo___SSSOOOKKKCCC???JJJWWWRRRCCC???>>><<<;;;;;;<<<=================================???AAACCCDDDCCCBBBAAACCCCCCDDDEEEFFFFFFEEEEEEGGGGGGKKKNNNLLLIIIJJJOOOMMMUUUbbbtttyyysssqqqggg___YYYYYYVVVOOOMMMPPPNNNJJJHHHGGGHHHIIIMMMPPPdddwwwxxxooohhhbbb```bbb[[[YYY[[[WWWWWWjjjiiiLLLBBB@@@?????????AAAEEEHHHKKKNNNQQQVVVZZZ]]]]]][[[ZZZcccaaa`````````^^^\\\ZZZVVVXXX[[[___aaabbbaaaaaaccccccbbb```bbbiiisss{{{~~~tttkkkmmm|||eeeRRRJJJFFFCCCHHHOOO[[[gggiiifffeeeggg___RRRLLLMMMYYYrrr\\\KKKBBB===;;;888777888;;;<<>>>>>??????@@@@@@AAACCCCCCFFFQQQggg|||mmm{{{nnnkkkmmmvvvnnnddd[[[MMMDDDBBBBBB???>>>@@@BBBGGGRRR]]]fffjjjppprrroooeeeZZZRRRKKKIIICCC@@@IIIUUUQQQEEEBBBAAA???>>><<<;;;;;;;;;======>>>>>>>>>?????????@@@AAABBBCCCDDDCCCCCCBBBFFFFFFGGGHHHIIIJJJJJJJJJIIIIIILLLNNNMMMLLLPPPVVVXXXbbbqqqzzzvvvkkkeeeaaaaaa^^^VVVRRRRRRMMMJJJHHHHHHHHHIIIOOOVVVfffwwwwwwssspppiiicccaaaZZZWWWZZZXXX\\\qqqjjjMMMBBB@@@@@@@@@AAACCCGGGJJJMMMOOOQQQUUUYYY[[[\\\\\\[[[___^^^]]]]]]]]]\\\ZZZXXXTTTUUUWWWZZZ[[[\\\]]]]]]``````______```fffnnnuuutttnnniiiooo~~~mmmVVVJJJCCC@@@FFF???FFF\\\mmmrrrvvv}}}qqqggg```XXXUUUooovvv|||dddOOOCCC===:::777999777888:::999999???GGGUUU\\\dddjjjpppsssmmmeeeOOOJJJCCC>>><<<;;;;;;;;;===BBBIIIQQQXXX^^^aaabbbbbbfffsssqqq]]]NNNKKKDDDCCCFFFEEE@@@@@@FFFSSSrrrbbbQQQJJJLLLGGGGGGHHHBBBDDDBBBBBBBBBDDDDDDDDDBBBCCCBBBBBBJJJ[[[wwwwww}}}iiiLLL>>>444222555333333333222222333444666777333555888;;;>>>???@@@@@@>>>===<<<;;;;;;<<<===>>>======>>>??????@@@AAAAAAAAACCCKKKXXXnnnnnn___~~~wwwxxxwwwmmmiiijjjssszzzaaaUUULLLDDDAAACCCAAA??????BBBDDDIIITTT___fffjjjmmmkkkccc[[[TTTQQQMMMLLLGGGAAACCCIIIFFF===;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMNNNPPPPPPQQQYYYaaakkkzzz{{{uuupppmmmggg]]]UUURRRMMMKKKIIIIIIHHHJJJUUUaaaooo{{{wwwzzz{{{tttlllfff]]]YYY\\\]]]ddd}}}jjjMMMAAAAAAAAABBBDDDGGGJJJNNNPPPQQQRRRUUUWWWZZZ\\\]]]]]]]]]\\\[[[[[[\\\\\\[[[YYYUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\\\\]]]___ccciiinnnsssmmmjjjmmmwww{{{cccRRRHHHCCCDDD<<<>>>TTTqqq~~~xxxmmm]]]eee~~~eeeYYYaaarrrzzzjjjUUUGGGAAA???;;;888888777888999888777<<>>???BBBGGGPPPYYY```dddeeeeeecccdddmmmvvvgggWWWLLLJJJFFFFFFIIIHHHCCCBBBDDDEEEYYY|||rrrzzzpppXXXLLLLLLHHHHHHIIICCCDDDCCCCCCDDDGGGIIIIIIIIIEEEEEEEEEJJJ\\\xxx{{{xxxiiiLLLBBB777111222111333333333333444555777888333666999===@@@AAABBBBBB>>>======<<<<<<======>>><<<<<<===>>>>>>???@@@@@@CCCGGGQQQaaaxxxeeeTTTuuusssuuummmiiihhhiiissswww\\\NNNGGGAAAAAAFFFDDDBBBBBBDDDFFFJJJTTT^^^iiimmmoooiii]]]TTTPPPPPPNNNOOOKKKEEECCCDDDBBB===;;;<<<===>>>?????????@@@>>>>>>???AAABBBDDDEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPSSSQQQQQQSSSUUUXXXbbblll~~~wwwkkk```XXXSSSRRRNNNMMMMMMKKKNNN]]]nnn}}}qqqfff___aaaccckkkhhhLLLAAAAAABBBDDDGGGKKKNNNQQQSSSTTTUUUVVVXXXZZZ]]]___``````^^^]]]]]]___```___^^^XXXWWWVVVUUUVVVWWWYYYZZZXXXYYY[[[]]]```dddhhhkkkvvvqqqllllllqqqvvvxxxxxxrrr^^^OOOEEE???@@@BBBNNNooo}}}jjjiii}}}tttYYYJJJKKKVVVaaahhhbbbWWWJJJBBBAAAAAA===888888666777888777777===EEEUUU\\\```ZZZQQQHHHAAA;;;;;;;;;<<<===>>>@@@CCCDDDFFFKKKRRRZZZ^^^```___]]]______cccppptttiii```VVVPPPLLLIIIHHHIIIHHHEEEEEEFFFGGGQQQssswwweeeSSSQQQLLLLLLOOOLLLKKKJJJIIIJJJKKKLLLJJJIIIHHHHHHGGGLLL```~~~___HHHBBB999222333222333333333444555777888888666888;;;>>>@@@AAA@@@@@@<<<===???@@@@@@???===<<<::::::;;;<<<===>>>???@@@EEEIIITTTfff~~~lllWWWsssvvvxxxvvveeeeeeeeehhhssssssZZZNNNHHHBBBBBBGGGDDDCCCDDDGGGJJJNNNXXXcccmmmqqqqqqiii[[[PPPNNNOOOMMMOOOOOOKKKIIIIIIIIIHHHFFFEEEDDDBBB@@@???>>>===???@@@AAACCCDDDFFFGGGHHHIIIHHHFFFEEEEEEGGGIIIJJJMMMNNNNNNOOOPPPRRRTTTUUUXXXVVVVVVXXXZZZ___iiittt~~~pppgggaaa]]][[[TTTPPPPPPOOOSSSeeezzz{{{nnneeefffgggooo|||dddKKKAAABBBDDDGGGKKKNNNQQQTTTUUUXXXXXXYYYZZZ]]]```bbbdddeeedddbbbbbbdddeeeeeeeee\\\ZZZXXXWWWWWWXXXZZZ[[[XXXYYY[[[___dddhhhkkkmmmsssooolllmmmrrryyy}}}~~~gggQQQCCC===EEEEEEHHHgggssspppyyy```OOOHHHHHHNNNVVVSSSMMMFFFBBBBBBAAA===888888666666777777888@@@III[[[``````TTTGGG???;;;888888:::>>>@@@AAACCCFFFHHHLLLOOOUUUYYY\\\\\\[[[YYYYYYYYYZZZaaaqqq}}}nnnddd\\\VVVRRRLLLKKKIIIHHHGGGFFFFFFGGGJJJPPPmmmpppYYYSSSMMMMMMTTTVVVZZZXXXVVVTTTRRRNNNIIIFFFHHHIIIHHHNNNffftttYYYGGGAAA888444666333222333444555777888888999888:::===???@@@@@@>>>===<<<===@@@AAAAAA@@@===<<<::::::;;;<<<>>>???@@@@@@DDDGGGRRRddd}}}www```www|||}}}vvvcccdddcccfffrrrkkkUUULLLHHHCCCCCCGGGDDDCCCFFFLLLPPPVVVbbbmmmqqqsssqqqggg[[[RRRQQQSSSVVVVVVUUURRRNNNLLLJJJJJJFFFEEECCCBBBAAAAAABBBCCCDDDDDDEEEGGGHHHJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNPPPPPPOOOOOOOOOQQQSSSUUUVVV\\\ZZZ[[[^^^```dddnnnxxx{{{uuuqqqlllfffZZZRRRSSSSSSWWWkkkrrriiijjjkkkqqq|||```KKKBBBCCCEEEIIIMMMQQQSSSUUUUUUYYYZZZ[[[]]]___bbbdddfffjjjgggeeeeeeggghhhiiihhh^^^]]][[[ZZZYYY[[[\\\]]]\\\\\\^^^bbbhhhllloooooopppmmmkkklllpppvvv{{{~~~zzz{{{xxx```NNNEEEHHHEEEDDDXXX}}}wwwkkkuuu}}}lll]]]QQQJJJNNNUUUTTTPPPKKKGGGDDDAAA===;;;:::777555666555888AAAKKK[[[[[[VVVJJJAAA??????======AAAFFFIIIJJJLLLNNNPPPRRRSSSUUUVVVWWWVVVUUUTTTMMMOOOQQQRRR[[[rrrqqqfff]]]VVVRRRMMMLLLKKKIIIHHHHHHHHHGGGMMMVVVrrr}}}cccZZZQQQQQQ]]]dddjjjiiifffccc^^^XXXPPPKKKJJJJJJJJJSSSnnnwwwcccRRRDDD777666999333222333444666777888999999888:::===@@@@@@???===<<<>>>??????@@@@@@??????>>>;;;<<<===>>>???AAABBBBBBDDDFFFNNN```zzzvvv```vvv{{{|||{{{eeecccbbbdddpppvvvaaaNNNHHHGGGDDDEEEJJJHHHHHHLLLRRRWWW]]]iiitttwwwuuupppfff]]]YYY[[[___dddcccbbbaaa^^^[[[YYYYYYSSSQQQMMMJJJIIIJJJKKKMMMIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTVVVXXXYYY^^^^^^```dddeeegggoooxxx}}}uuunnn]]]RRRSSSUUUZZZmmmssslllooorrryyy}}}^^^JJJBBBDDDGGGKKKOOORRRTTTUUUTTTYYYZZZ\\\^^^```cccdddeeejjjgggeeedddeeegggggggggbbbaaa````````````bbbbbbcccbbbbbbeeejjjnnnooooooooommmkkkkkkllloooqqqrrrwwwvvv{{{vvvcccPPPKKKDDDBBBLLLfffyyyaaabbbhhh}}}rrrhhh[[[RRRUUU^^^\\\YYYTTTMMMGGGBBB@@@>>>;;;888555444444777@@@KKKWWWSSSJJJ@@@>>>AAACCCAAAGGGLLLQQQUUUUUUVVVXXXZZZSSSRRRQQQPPPNNNLLLJJJIIIAAAFFFIIIGGGKKK]]]{{{vvvkkkaaaYYYSSSMMMOOONNNLLLKKKKKKJJJHHHPPP]]]zzzpppfff\\\\\\jjjuuutttsssqqqooojjjcccZZZTTTLLLLLLLLLWWWuuuyyysssaaaJJJ777777999111222333555666888999999:::777999===???@@@???===<<>>>>>???@@@AAA<<<===>>>@@@AAABBBCCCDDDFFFFFFMMM^^^yyymmmZZZqqqwwwwww}}}eeecccaaacccpppooo[[[JJJEEEFFFEEEIIIOOOOOOOOORRRWWW[[[```kkkuuu}}}yyypppfff``````fffllljjjjjjlllrrrvvvxxxzzz{{{tttoooggg^^^VVVRRRQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[```___^^^]]]]]]___aaabbb``````cccggghhhiiiooowwwvvvsss___QQQRRRVVV[[[nnnuuupppuuuzzz{{{]]]JJJCCCDDDGGGLLLPPPSSSTTTTTTTTTXXXYYY\\\^^^aaabbbddddddhhheeebbbaaabbbdddddddddfffffffffffffffgggggghhhhhhfffdddfffjjjnnnnnnnnnllllllmmmnnnpppqqqrrrrrrtttrrrxxx|||gggYYYMMMJJJIIIPPPkkkgggMMMKKKTTTxxxqqq```\\\bbbhhhjjjfff```XXXOOOFFF@@@<<<;;;888777888666666===FFFKKKIIIEEECCCGGGOOOSSSQQQUUUZZZ```aaa]]]WWWTTTSSSPPPKKKFFFBBBAAABBBCCCDDD>>>AAA???BBBLLLRRRdddyyyiii___]]]WWWVVVQQQLLLIIIHHHJJJMMMOOOgggoooeeegggnnnsss}}}vvvoooddd[[[QQQPPPKKKZZZttt}}}gggIII777333222000333444555777999;;;===>>><<<===???@@@AAAAAA@@@???BBBAAAAAA@@@????????????>>>@@@AAAAAA???>>>>>>???CCCEEEOOOWWWjjjWWWlllwwwwww~~~ccceee```dddiii}}}jjjZZZLLLJJJLLLMMMPPPTTTTTTZZZ```cccdddkkkwwwzzzpppggghhhpppyyy}}}{{{~~~wwwkkk```YYYXXXXXXVVVXXXZZZ\\\^^^^^^[[[YYYXXXVVVZZZdddiiigggfffhhhlllhhhdddbbbbbbccccccbbbfffhhhiiiiiiiiinnnwww~~~|||gggTTTQQQWWWdddwww~~~sssqqq}}}nnnVVVHHHIIIJJJMMMQQQSSSSSSTTTUUUVVVWWWYYY\\\^^^___```bbbdddggghhhfffbbbbbbfffgggfffkkklllllljjjhhhiiinnnrrrqqqnnnjjjggghhhjjjmmmnnnlllrrruuusssuuuyyyzzzxxxzzztttuuu~~~wwwhhhZZZRRRJJJKKK]]]sss[[[DDDBBBHHHiiivvv|||sssgggdddhhhkkkppplllddd[[[QQQHHHAAA===;;;999888888666666;;;CCCHHHJJJIIIJJJPPPYYY\\\ZZZ___aaacccaaa]]]XXXSSSQQQJJJGGGCCC@@@@@@BBBBBBBBB???BBB???BBBJJJOOO^^^xxxrrrhhheee\\\ZZZUUUOOOJJJHHHJJJLLLUUUlllsss```XXXZZZdddpppyyyxxxtttooohhhaaaVVVUUUQQQaaayyyrrrzzzhhhIII888444444222333444555777999;;;===>>>>>>???AAABBBCCCCCCBBBBBBDDDCCCAAA@@@???>>>>>>>>>>>>???AAAAAA???>>>??????CCCDDDOOOWWWfffSSSkkkuuurrrdddeee^^^bbbfff{{{xxxbbbWWWOOOOOOQQQQQQSSSWWWZZZ^^^dddgggjjjqqq{{{wwwpppooouuuzzzwwwmmmfffbbbaaaaaa^^^```aaaaaa``````bbbddd```___ccclllpppmmmkkkllllllkkkiiifffcccaaaaaaaaaaaaeeejjjmmmooottt|||nnn[[[XXX___kkk}}}yyyuuulllTTTGGGHHHLLLOOORRRUUUUUUVVVWWWXXXYYY[[[^^^```bbbdddeeeggghhhiiihhhddddddhhhjjjhhhlllmmmmmmkkkjjjkkkooorrrsssoookkkiiihhhjjjlllmmmpppssswwwxxxvvvttttttvvvrrrpppvvv}}}}}}nnnaaaTTTKKKPPPZZZ{{{fffIII;;;;;;>>>UUUeeesssuuupppnnnpppsssxxxsssjjj___TTTJJJCCC???<<<::::::999777555999@@@FFFKKKPPPTTT\\\dddfffdddbbb___[[[WWWRRRNNNIIIFFFCCCAAA??????AAABBBAAAAAA@@@CCC@@@CCCJJJLLLXXXpppwwwmmmjjjeeebbb\\\TTTMMMIIIJJJKKKXXXpppxxx\\\NNNKKKTTT```mmmsssssspppkkkeee[[[[[[YYYjjjwwwqqquuufffHHH888666666444444444666888:::;;;===>>>???@@@BBBCCCDDDDDDCCCBBBEEEDDDBBB@@@>>>===<<<<<<===???AAAAAA???>>>???@@@AAACCCNNNVVVmmmWWWnnnqqqiiifffeee]]]___cccxxxwwwiiiYYYWWWVVVYYYZZZYYYZZZ]]]```ccchhhmmmrrrzzz}}}zzz{{{}}}~~~uuuooommmlllkkkjjjiiijjjjjjfffbbbbbbgggllliiihhhlllssswwwtttqqqppprrrsssrrrmmmfff```]]]^^^^^^fffoootttvvvyyyqqq______iiivvv~~~{{{jjjRRRFFFIIINNNQQQUUUWWWXXXXXXZZZ[[[\\\]]]___bbbdddfffggghhhggghhhgggddddddiiikkkiiiiiijjjkkkjjjjjjjjjmmmooorrrpppmmmjjjiiijjjmmmnnnssssssyyy|||ssssssyyyrrrssszzzwwwiii[[[RRROOOTTT]]]ZZZHHH::::::<<<:::FFFUUUhhhqqqssstttvvvyyy{{{vvvmmmbbbVVVKKKDDD???>>><<<;;;:::777555999???GGGNNNVVV]]]dddjjjjjjggg]]]WWWOOOIIIFFFCCC???<<<>>>>>>>>>@@@BBBCCCBBB@@@@@@CCCAAAEEEMMMNNNWWWmmm}}}~~~uuuppppppllldddZZZQQQLLLJJJKKKWWWpppvvvYYYMMMMMMKKKWWWhhhtttxxxtttllleee]]]^^^^^^rrrssssss}}}^^^EEE999777666444444555666888:::<<<===>>>===>>>@@@AAABBBBBBAAAAAACCCBBBAAA???>>>============???@@@@@@?????????@@@@@@BBBMMMVVVzzz^^^rrrnnn```iiifff]]]^^^aaatttzzziii\\\WWW[[[bbbfffeeebbbaaabbbcccfffkkkrrrzzz~~~vvvrrrtttuuutttqqqqqqpppmmmkkkjjjjjjlllmmmooooooqqquuuxxxxxxwwwvvv{{{}}}{{{sssfff\\\XXXXXX___iiivvv|||}}}}}}lll^^^cccrrrgggQQQHHHLLLOOORRRVVVXXXYYYZZZ[[[]]]______```bbbdddeeeeeeeeeccceeedddaaabbbfffiiigggdddfffgggggghhhhhhhhhiiinnnmmmllljjjjjjkkkooorrrrrrqqqzzzvvvvvv}}}{{{}}}tttcccUUUCCCDDD???666666<<<===888===IIIYYYffflllnnnrrrwwwxxxtttlllbbbWWWMMMEEE@@@???<<<;;;;;;888666:::AAAJJJSSS\\\```dddfffddd```XXXRRRJJJDDDBBBAAA???======>>>???BBBEEEEEECCCBBB@@@CCCBBBHHHRRRTTT]]]qqq|||wwwnnnbbbWWWOOOMMMLLLWWWpppjjjRRRLLLQQQHHHRRReeeyyytttjjj______aaawwwxxxtttoooUUUBBB:::777555444555666777888:::<<<=========>>>???AAABBBAAAAAA@@@@@@@@@???>>>>>>?????????<<<>>>@@@@@@??????@@@AAA@@@AAAMMMVVVyyyYYYjjjlllYYY|||lllfff\\\^^^```pppmmm^^^WWW\\\eeennnqqqooollliiigggdddgggnnnwww}}}{{{}}}~~~}}}zzzvvvrrrooorrryyy|||xxxrrruuuuuutttvvvyyy}}}~~~|||qqqaaaVVVPPPPPP\\\iiiyyy~~~}}}kkk```jjj}}}dddSSSKKKOOOPPPSSSVVVYYYZZZ[[[]]]^^^aaa______```bbbcccaaa___bbbdddccc``````eeegggfffbbbccceeeggghhhhhhfffeeeggghhhiiiiiiiiilllqqquuurrrpppyyywwwvvvyyyvvvwwwuuuaaaGGG@@@888666999<<<;;;888===CCCNNNZZZ```bbbgggmmmpppnnniiibbbYYYOOOGGGBBB@@@===;;;;;;888888>>>FFFPPPXXX^^^___^^^]]]YYYTTTOOOKKKFFFBBBAAA@@@@@@??????@@@AAADDDFFFFFFDDDBBBAAACCCCCCKKKXXX[[[eeeyyywwwiii\\\TTTPPPOOOZZZqqqeeeQQQLLLQQQKKKPPPbbb}}}xxxfffeeeggg|||~~~xxxwwwfffQQQCCC;;;666555666666777888999:::<<<======>>>???AAABBBCCCCCCBBBAAA???>>>>>>>>>>>>???@@@@@@<<<>>>@@@@@@@@@???@@@AAAAAABBBMMMVVVmmmJJJYYY~~~kkkVVVqqqlllddd[[[^^^```jjjxxxeee\\\ZZZdddnnnvvvwwwvvvtttpppmmmgggmmmvvv{{{vvvttt}}}~~~zzz{{{zzzyyy}}}|||yyyrrrgggZZZQQQNNNMMMWWWfffxxxqqqiiivvvvvv___TTTOOORRRQQQTTTXXXZZZ\\\]]]___```bbb```^^^```bbbccc```]]]cccdddccc``````eeegggeeecccdddfffjjjlllkkkgggddd```cccfffggggggkkkqqqvvvsssrrrwwwxxxtttxxxzzzrrrmmmooo}}}gggKKK@@@:::===>>>;;;<<>>???@@@BBBBBBCCCEEEFFFFFFDDDBBBBBBDDDDDDMMM[[[```jjj~~~~~~oooaaaXXXSSSRRR^^^pppsss```WWWUUUUUUSSS```~~~pppmmmnnn|||wwwgggTTTFFF<<<444555999777777888999;;;<<<=========>>>@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>??????<<<>>>@@@@@@@@@???@@@BBBBBBCCCMMMVVVnnnEEENNNnnnlllVVViiijjjaaaXXX]]]```eee~~~vvvgggaaaccckkksssyyyyyyyyyzzzwwwqqqnnnvvv{{{tttooofff]]]VVVTTTTTTUUUVVVeeewwwtttooojjjZZZTTTQQQSSSSSSVVVZZZ]]]^^^___aaacccccc```___aaaeeegggdddaaabbbdddbbb^^^^^^bbbdddcccbbbcccfffjjjmmmlllgggbbb\\\```dddeeeeeehhhnnnsssrrrtttwww|||~~~zzzvvvxxxtttssssss~~~gggGGG<<<:::BBBAAA:::???NNNKKKJJJOOOXXXZZZWWWXXX\\\bbbcccdddbbb]]]UUUMMMGGG@@@===::::::999<<>>??????>>>>>>AAAAAA???>>>============<<<>>>@@@@@@@@@@@@AAABBBBBBCCCNNNVVVyyyKKKKKKeeemmmVVVdddhhh^^^VVV\\\___aaa{{{vvvlllhhhjjjnnnuuuxxxxxxzzz}}}{{{tttttt~~~zzzzzzooohhh___XXXWWWZZZ]]]___YYYhhhyyyrrrpppcccVVVTTTQQQSSSTTTWWW\\\^^^```aaaccceeecccaaa___ccchhhkkkiiieee```aaa___[[[[[[___```___```aaadddiiillljjjeee___[[[___cccdddccceeekkkqqqqqquuuwwwzzz{{{}}}}}}~~~jjjUUUFFFAAA???BBBEEEFFFLLLTTTYYYWWWWWWYYY\\\]]]ZZZXXX[[[```dddeeefffcccXXXLLLEEE@@@<<<<<<<<<>>>FFFNNNRRRRRRPPPMMMJJJIIIKKKMMMFFFFFFEEEEEEDDDEEEEEEEEEHHHHHHHHHGGGFFFDDDBBBAAACCCFFFJJJXXXhhhjjjrrr{{{kkk___YYYXXXeeepppwwwlllnnnttt~~~~~~zzzlllVVVCCC999888999888888777777777888:::<<<>>>>>>======<<<===>>>???@@@@@@>>>======>>>>>>===<<<>>>>>>@@@AAAAAA@@@???>>>CCC???NNNYYYzzzMMMKKKbbbzzzVVVXXX~~~jjj___TTTZZZXXX___vvvuuuwww~~~~~~zzztttqqq~~~yyyrrrpppfff]]]cccpppssskkkjjjkkkuuuqqqyyycccOOOPPPTTTRRRVVVVVVWWWYYY]]]aaafffhhhaaa^^^ZZZ[[[___dddggggggfffbbb^^^[[[\\\]]]^^^^^^```cccgggjjjjjjjjjjjjkkkcccaaa^^^^^^```dddfffgggnnnlllmmmqqqttttttyyyyyybbbNNNJJJGGGIIIPPPUUUVVV[[[aaa^^^\\\[[[\\\___aaa```___```dddfffggghhhfff\\\RRRGGGAAA=========???FFFMMMOOOOOOOOOMMMKKKKKKMMMOOOLLLKKKIIIGGGFFFFFFFFFFFFIIIHHHGGGEEECCCBBBAAA@@@CCCGGGKKKYYYjjjoooxxx~~~mmmaaa[[[YYYkkkuuu}}}}}}sssxxxjjjVVVDDD<<<;;;:::999888888777777888:::<<<>>>======<<<;;;<<<<<<===>>>???===<<<<<<<<<<<<;;;999;;;<<<>>>?????????>>>>>>CCC???MMMVVVQQQIII\\\WWWUUUxxxnnn```WWW\\\XXXZZZpppyyy~~~~~~wwwrrrppp~~~{{{yyy~~~wwwqqqtttvvveeeSSSSSSWWWVVVXXXXXXXXXYYY\\\^^^aaabbb```]]]ZZZ[[[^^^bbbdddeeefffdddaaa``````___^^^\\\]]]```dddfffggghhhjjjkkkdddbbbaaaaaabbbccccccbbbeeedddeeehhhjjjmmmuuu~~~ooo[[[KKKOOOPPPVVV___ccccccdddfffbbb```^^^___aaadddfffgggfffiiilllmmmnnnllldddZZZJJJDDD>>>>>>>>>@@@EEELLLLLLMMMOOOPPPOOOOOOPPPQQQSSSQQQNNNLLLJJJIIIIIIIIILLLJJJGGGDDDBBBAAAAAAAAABBBHHHNNN[[[llltttooobbb\\\[[[mmmuuu{{{tttqqqdddwwwuuufffRRRCCC===:::999888999888888888999;;;===>>><<<<<<;;;:::::::::;;;;;;===<<<::::::;;;:::999777999:::;;;<<<===>>>>>>>>>BBB???NNNVVV}}}\\\LLL[[[YYYPPPjjjrrr^^^XXX[[[VVVZZZmmm{{{~~~tttpppppp}}}zzz~~~vvvqqqzzz{{{dddUUUUUUXXXXXX\\\\\\\\\]]]]]]]]]^^^^^^___]]][[[[[[^^^```bbbcccfffeeedddddddddbbb___\\\[[[]]]```bbbccceeehhhjjjeeedddcccbbbcccbbb```^^^]]]\\\]]]```ccciiivvvxxxhhh[[[QQQXXX]]]eeelllnnnkkkfffccccccaaa^^^]]]___cccgggjjjiiinnnsssuuuwwwuuukkk```LLLEEE???>>>???AAAEEEKKKNNNPPPSSSTTTTTTSSSRRRSSSVVVUUURRRPPPNNNNNNMMMNNNOOOLLLHHHDDDAAAAAABBBCCCCCCLLLRRR]]]nnnvvvooobbb\\\\\\hhhqqq{{{~~~qqqlllllldddyyyzzz~~~}}}vvvcccMMM???999777777888999999999999:::;;;======;;;;;;::::::999999999999;;;:::999999;;;;;;:::999999999:::<<<===>>>>>>???AAA@@@PPPXXX}}}cccOOO[[[ZZZJJJZZZvvv[[[WWWWWWRRRZZZjjj~~~wwwvvvyyy{{{uuutttttt}}}{{{rrrwww}}}```VVVUUUWWWYYY``````aaaaaa```___^^^^^^___^^^]]]]]]___```bbbbbbddddddccccccdddcccaaa___\\\^^^``````aaacccfffiiigggeeebbbaaaaaabbbaaa```\\\[[[\\\___bbbjjjzzzoooddd]]]YYYbbbiiiqqqvvvvvvrrrkkkeee```^^^[[[YYYZZZ___eeeiiiiiipppwww|||~~~{{{ooocccMMMEEE>>>???AAACCCHHHMMMTTTVVVYYYZZZXXXVVVUUUTTTVVVVVVUUUTTTRRRRRRQQQQQQLLLIIIEEEAAA???@@@AAACCCEEEPPPWWW```nnnvvvnnn```[[[[[[fffnnnwww|||uuufffcccdddfff||||||zzzdddKKK===888666777::::::::::::;;;;;;<<<======::::::::::::::::::999999:::999999:::===>>>>>>===:::;;;;;;<<<===???@@@@@@@@@AAASSSZZZ|||iiiRRR[[[^^^FFFOOO~~~^^^XXXUUUSSSWWWccczzznnneeeeeehhhjjjttt~~~}}}ttt___ZZZYYYZZZ\\\aaaaaaaaaaaaaaa```^^^^^^___```aaaaaabbbbbbcccdddcccaaa``````bbbccccccccc```aaabbbbbbaaabbbdddfffhhhddd___]]]___bbbdddeeeaaa___^^^```aaafffsssxxxlllccc```^^^bbbjjjqqqtttuuutttmmmggg^^^]]]ZZZXXXWWW[[[bbbggghhhooovvv{{{~~~|||pppdddNNNFFF???AAAEEEHHHMMMQQQYYY[[[]]]]]][[[XXXWWWVVVUUUUUUVVVVVVUUUTTTRRRPPPFFFCCC@@@>>>===>>>AAABBBFFFTTT\\\cccooovvvlll^^^ZZZ[[[hhhnnnuuuxxxyyypppaaa\\\\\\ccc}}}|||cccJJJ???;;;999:::>>>;;;;;;;;;<<<<<<=========999:::;;;<<<<<<<<<;;;;;;:::999999;;;>>>?????????============>>>???@@@AAA???@@@QQQUUUuuubbb^^^gggFFFLLLxxxddd[[[TTTWWWYYY```uuuuuuaaaYYYZZZ]]]___aaalll|||ooobbbbbbaaa```ccc``````___^^^]]]]]]\\\\\\___aaacccdddddddddeeegggbbb```______aaacccccccccbbbdddeeedddccccccdddeeehhhccc^^^\\\^^^bbbfffhhheeeaaa____________dddjjjnnn}}}ooohhhfffeeecccjjjooopppqqqrrrnnnhhh______]]]ZZZXXX[[[aaagggffflllqqquuuxxxwwwoooeeePPPGGGAAADDDJJJOOOTTTXXX[[[\\\^^^]]][[[YYYYYYYYYTTTVVVWWWXXXVVVSSSOOOLLLBBBAAA???>>>???AAACCCEEEFFFWWWaaagggrrrxxxlll]]]ZZZ\\\jjjnnnrrruuuyyyyyyjjjccc```fff~~~ttt\\\FFF@@@>>>;;;:::===;;;<<<<<<===============999:::<<<===>>>>>>>>>>>>===;;;;;;<<<===>>>===<<<>>>>>>=========>>>@@@@@@>>>===JJJKKKiiiwww___wwwrrrJJJKKKllliii\\\RRRZZZ[[[^^^ppp{{{uuuwww~~~zzzggg\\\XXXWWWXXXWWWaaappp|||~~~zzzxxx||||||}}}kkkdddjjjhhhfffiiicccaaa___]]][[[ZZZZZZZZZ]]]```dddffffffeeeggghhhcccbbbaaabbbcccbbbaaa___aaaccceeefffeeeddddddeeegggccc___]]]___bbbeeefffddd```^^^bbbccc```^^^___kkkvvv|||tttooommmlllkkkqqqtttrrrrrrtttqqqkkkbbbbbb```]]][[[]]]ccchhhfffiiilllnnnrrrsssmmmeeeQQQIIICCCFFFNNNSSSXXX]]]ZZZ\\\]]]]]][[[ZZZZZZ[[[TTTVVVYYYYYYWWWQQQLLLHHHBBBAAAAAAAAACCCEEEHHHIIIFFFXXXcccjjjtttzzzlll]]]ZZZ]]]iiikkknnnsss{{{yyypppkkknnn}}}kkkTTTAAA??????;;;888:::;;;<<<===============<<<999:::<<<>>>@@@@@@@@@@@@???===<<<<<<<<<<<<;;;999???>>>===<<<<<<===??????>>>;;;EEEBBB___[[[mmm{{{NNNJJJdddjjjZZZOOO[[[WWWYYYiii{{{rrrqqquuussscccYYYUUUUUU[[[fffssszzzvvvnnnjjjkkkcccfffkkktttgggeeemmmkkkhhhkkkgggeeeaaa^^^[[[ZZZZZZ[[[[[[```dddfffffffffgggiiicccddddddeeeeeeccc^^^ZZZ^^^aaaeeegggfffeeeeeeffffffccc``````aaabbbccccccbbb^^^___fffkkkhhhcccaaakkkssswwwzzzwwwwwwwwwwwwxxxyyyxxxvvvtttssssssiiiaaa[[[^^^aaaaaa``````fffeeeeeeggghhhfffaaa\\\TTTPPPLLLLLLQQQVVVXXXYYYcccdddccc```___```\\\WWWPPPMMMNNNRRRRRRMMMHHHGGGBBBEEEEEECCCEEEKKKJJJEEEMMMTTTaaammmssswwwkkk]]]\\\bbbiiiooouuuyyy~~~mmmSSSCCC???888888<<<;;;;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777???>>>DDDYYYVVVlllSSSKKKXXXsssZZZKKKTTTSSSYYYiiizzzsssqqqqqqsssfffeeehhhooorrrwww{{{|||zzzwwwtttddd``````kkk~~~jjjbbbdddcccccceeecccbbb```___]]]\\\\\\\\\aaacccfffggggggfffggggggnnnkkkhhhfffdddcccaaa___`````````aaabbbdddeeeffffff```[[[[[[aaafffgggfffmmmkkkiiiiiikkkmmmooopppqqqxxx}}}xxxtttrrrkkkddd```aaacccccccccddd```___]]]^^^___]]]XXXSSSPPPPPPPPPRRRWWW[[[^^^___```cccffffffhhhiiifff```SSSOOOLLLNNNMMMHHHFFFFFFIIIUUU______ZZZTTTNNNGGGLLLSSSaaaooowww}}}nnnbbbccckkksssvvvzzz{{{}}}vvvYYYGGGAAA;;;999<<<999;;;;;;;;;;;;<<<===>>>???======<<<<<<======>>>??????????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::AAA???EEEXXX]]]bbbtttOOORRRzzzzzzaaaNNNSSSPPPTTTbbbxxx|||vvvvvvwwwrrrjjjeeelll~~~eee]]]_________aaacccbbbaaa```___^^^^^^^^^^^^```ccceeeeeefffhhhjjjllliiifffdddbbbaaa^^^]]]``````aaaaaabbbdddeeefffeee___ZZZ[[[aaafffgggfffdddcccdddfffiiimmmoooppprrrvvv}}}~~~wwwssskkkfffccccccbbb___```ddd]]]ZZZWWWVVVVVVSSSNNNIIIJJJOOOUUU[[[___cccgggiiihhhlllnnnmmmmmmlllfff___YYYQQQJJJGGGEEEBBBAAADDDRRRhhh~~~tttbbbRRRIIIHHHOOO]]]nnn{{{pppggglllwww}}}|||zzz[[[GGGBBB<<<;;;===999;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>??????AAA@@@@@@@@@??????>>>>>>===============>>>>>>>>>===BBBAAAGGGWWW}}}___WWWTTTJJJmmmkkkQQQSSSPPPPPPZZZnnn|||qqqllllllnnnuuuuuukkknnn}}}eee^^^`````````bbbcccbbbbbbaaa``````aaaaaa```aaabbbbbbbbbdddgggjjjgggeeebbbaaaaaaaaa```___aaaaaaaaabbbcccdddeeefffddd___ZZZ\\\bbbggghhhgggbbbbbbcccdddfffgggiiijjjkkkllluuu~~~zzzoookkkhhhfffbbb]]]___ccc^^^ZZZUUUSSSQQQNNNIIIDDDDDDMMMXXXbbbhhhlllppptttvvvyyyyyyvvvuuusssmmmeeeaaaWWWMMMHHHDDD@@@AAADDDUUUnnnnnnYYYMMMFFFKKKYYYlll}}}}}}oooiiirrr}}}zzzvvvWWWCCC@@@<<<===???:::;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>??????AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????>>>BBBAAAHHHUUU[[[RRRvvvXXXCCCaaarrrTTTRRRSSSOOOTTTdddyyyssseee\\\[[[]]]nnnxxxrrrtttyyyeee___aaabbbbbbdddccccccbbbbbbbbbbbbcccccceeeeeedddbbb```aaadddfffcccaaa```aaaccceeeeeedddbbbbbbbbbbbbbbbcccdddeeeccc___[[[]]]dddiiikkkiiijjjjjjiiigggdddbbbaaaaaa___```mmmwwwsssnnnkkkfff``````dddaaa\\\WWWTTTQQQMMMGGGCCCAAAKKKZZZfffnnntttyyy|||{{{uuubbbYYYPPPKKKGGGCCCCCCEEEOOOccc~~~vvvbbbWWWNNNQQQ\\\nnnyyylllgggsss~~~{{{rrrUUUCCC@@@======@@@<<<<<<<<<;;;;;;;;;<<<======??????>>>>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@@@@===@@@@@@HHHQQQ^^^OOOjjj^^^@@@VVV{{{sssTTTOOOQQQLLLNNN]]]pppvvvggg]]]ZZZZZZkkkvvvrrrccc]]]^^^``````aaabbbbbbbbbbbbbbbccccccdddfffeeecccaaa___```dddgggfffdddcccdddeeeggggggfffbbbbbbbbbaaaaaabbbccccccccc___\\\___ffflllmmmlllmmmnnnmmmjjjfffdddeeefff\\\```ooozzztttnnnlllgggbbbaaacccddd```[[[WWWTTTOOOHHHCCCDDDLLLZZZgggrrr{{{~~~wwwpppWWWQQQNNNMMMLLLGGGEEEFFFLLLXXXmmmssseee^^^YYYYYYaaarrruuuhhheeerrroooUUUGGGDDD>>><<>>??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>???GGGLLLyyypppMMM]]]oooGGGMMMjjj|||vvvYYYNNNLLLIIIKKKWWWhhhzzzpppeee``````gggssszzzqqqeee___```bbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbb`````````______bbbfffiiikkkhhhfffeeefffeeedddcccbbbbbbaaa`````````aaaaaaaaa]]]\\\___gggmmmnnnmmmgggjjjkkkkkkjjjlllqqqvvvhhhkkk{{{~~~vvvooonnnnnnjjjhhhiiihhheeeaaa^^^[[[UUULLLFFFIIIOOOYYYhhhvvv|||pppdddRRRQQQUUU[[[^^^YYYUUUTTTVVV\\\jjjtttrrrfff\\\YYYWWWVVV___rrr|||rrreeecccrrreeePPPFFFEEE===;;;???>>>???>>>>>>=========>>>>>>???>>>======<<<<<<======<<<<<<<<<===>>>>>>??????<<<<<<======>>>??????@@@@@@??????FFFHHHppp|||QQQWWWtttVVVHHHZZZuuueeeSSSMMMJJJLLLTTT```oooxxxjjjccc```bbbmmm|||wwwppphhhbbbaaacccdddbbbaaa``````_________``````[[[\\\]]]]]]^^^```dddggggggfffdddcccdddeeedddcccaaaaaa```_______________^^^[[[ZZZ^^^ffflllmmmlllfffiiijjjjjjjjjnnnvvv}}}vvvvvv}}}vvvwwwyyyxxxvvvuuummmjjjfffdddaaaZZZQQQJJJMMMQQQZZZhhhxxxxxxkkkZZZ]]]eeeqqqvvvsssmmmkkkdddhhhooorrriiiXXXOOOPPPMMMMMMWWWooo{{{qqqeeecccssspppYYYGGGBBBCCC;;;999???AAA??????>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????;;;<<<<<<===>>>?????????BBB@@@???FFFDDDjjjXXXXXXpppeeeGGGRRRsssqqqZZZQQQOOOPPPTTTZZZfffyyy~~~mmmccc___]]]hhhuuu~~~pppllleee___^^^______^^^``````___^^^^^^^^^^^^^^^[[[\\\\\\\\\\\\]]]___aaa```______```ccceeeffffffaaa```___^^^^^^^^^^^^^^^\\\YYYXXX]]]eeekkklllkkkkkkmmmmmmjjjhhhkkkssszzz~~~zzz}}}||||||zzzyyyqqqmmmiiifffbbb\\\TTTNNNOOOTTTaaappp|||sssuuu~~~zzzeeeYYYWWWOOOJJJSSSooo~~~qqqiiifffcccppppppcccUUUIII>>><<<>>>===;;;:::>>>>>>>>>>>>>>>?????????@@@>>><<<;;;:::;;;<<<===AAA>>>;;;999;;;<<<>>>>>>===<<<;;;<<>>???@@@dddbbbZZZnnnjjjNNNGGG```|||iiiUUUPPPNNNRRRWWW```ttt}}}oooccc]]]ZZZfffooouuummmhhhaaa^^^^^^`````````aaa___\\\[[[\\\[[[XXXUUUWWW]]]aaa```___bbbcccbbbcccbbb___^^^cccjjjiiicccdddccc```]]]\\\]]]___```bbb^^^ZZZ\\\dddlllpppqqqtttpppjjjgggiiinnnsssvvvwwwttt{{{}}}|||uuupppiiiddd___[[[UUURRRWWW[[[fffuuueeeVVVSSSPPP[[[uuu~~~zzzmmmccc```^^^lllsssfff[[[TTTIII>>><<<===<<<::::::>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===>>><<<999888:::<<<=========<<<;;;<<>>BBBCCC___jjjWWWaaarrrHHH<<>>@@@@@@??????:::???FFFFFFUUU}}}YYYSSSxxxMMM;;;BBBXXXkkk___SSSOOONNNQQQQQQTTTcccuuuzzzmmmccc]]]```dddlllwwwlllfffbbb______```aaa^^^\\\\\\ZZZWWWVVVWWWXXXWWWVVVWWW[[[]]][[[\\\```cccbbb```bbbaaa^^^```fffjjjiiifffeeebbb```______```aaafffbbb```aaaffflllooooooppprrrsssssssssvvv|||wwwvvv}}}zzzvvvooojjjfffcccbbbbbbfffhhhnnnxxx~~~iiiccciiiooo```ZZZXXXfffmmm\\\QQQQQQFFF===:::999888888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;::::::888777777999<<<======<<<;;;:::;;;===>>>>>>>>>BBB>>>@@@HHHFFFKKKzzzbbbKKKiiicccIIICCCIIIfff___TTTNNNMMMOOONNNNNN[[[jjjtttiii```ZZZbbbdddhhhpppvvvvvvmmmdddnnn{{{hhhaaa^^^\\\]]]______\\\YYY[[[YYYWWWVVVWWWXXXXXXYYYZZZ]]]^^^\\\]]]bbbeeeeeebbbeeeddd``````eeejjjkkkgggeeecccbbbaaaaaabbbbbbfffdddbbbcccfffjjjlllmmmooosssvvvuuutttwwwzzzvvv}}}zzzxxxwwwvvvtttqqqnnnmmmlllnnnnnnrrrzzzwwwuuutttddd\\\WWWccc}}}rrr^^^OOOLLLCCC<<<:::999777777:::;;;;;;;;;:::::::::999999999:::<<<>>>>>><<<;;;999:::999777888:::<<<===<<<;;;:::999:::<<<======<<>>:::<<>>>>>:::;;;@@@>>>LLLhhh~~~bbbdddSSS<<>>IIIaaaxxxaaaVVVzzzmmmBBBEEEQQQhhhooo[[[IIIFFFHHHIIIJJJJJJNNN[[[nnnssspppzzzpppiii]]]YYYWWWXXXWWWUUUVVVYYYUUUWWW^^^pppzzzlllfffcccccceee```aaabbbaaa```]]]\\\[[[]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[]]]___```aaadddgggjjjhhhccc___^^^___\\\[[[YYYXXXXXX[[[]]]___dddddddddbbb``````bbbdddffffffeeegggqqq||||||vvvlllwwwsssvvvvvv}}}mmm___VVVQQQOOONNNPPPUUU```mmmxxx}}}~~~}}}bbbMMMGGG===999888888888888777777777666555555555555555666666555555555555555555555555444444555666777777888888666666666666777888999999666999777999>>>>>>GGG\\\vvvfffPPPnnnRRRBBBFFF___qqqdddMMMGGGJJJIIIGGGFFFGGGPPPbbbvvvrrrbbblllvvvppplllccc___]]]]]]\\\XXXXXX[[[XXXYYYaaawww{{{lllgggfffccc___]]]\\\\\\\\\]]]]]]^^^]]]]]]\\\[[[YYYXXXWWWVVVWWWWWW[[[\\\]]]]]]___```bbbdddaaaeeehhhhhheeeccccccddd]]]\\\ZZZXXXYYY[[[]]]___```aaabbbaaa```aaadddfffeeegggggghhhlllrrrwwwwwwxxxzzztttlllxxxzzziii[[[RRRMMMIIIGGGIIIMMMWWWcccooo|||yyyrrrsssuuuzzzaaaPPPIII<<<888888777777777666666666555444444444444555555666555555555555555555555555333444555666777777777777555555555555666777888999444999777888>>>???EEEVVVvvvRRRbbbiiiFFFDDDUUUlllkkkUUUKKKNNNKKKIIIHHHIIINNNZZZkkk|||xxx^^^\\\uuu}}}tttmmmkkkbbb___^^^___]]]XXXWWWXXXZZZ[[[eee{{{~~~sssiiigggfffaaa[[[XXX[[[ZZZYYYZZZ\\\]]]^^^]]]ZZZYYYXXXVVVVVVVVVWWWXXX[[[\\\^^^___```bbbeeegggbbbccceeeeeedddbbbbbbbbb^^^\\\ZZZYYYZZZ\\\^^^```^^^___`````````bbbeeegggeeeggghhhhhhjjjnnntttyyywwwiiiuuuxxxhhh\\\UUUPPPLLLIIIKKKLLLRRRZZZdddqqqwwwooommmqqqyyyxxx[[[OOOHHH999777777777666666666555555444444333333444444555666555555555555555555555555222333555666666666666555555555555555666777888888444:::999999???>>>BBBPPP{{{YYYVVVrrrSSSCCCHHHaaammmZZZNNNOOOKKKJJJKKKLLLNNNUUUaaarrr~~~aaaUUUeeetttxxxoooiiibbb``````bbb```[[[XXXYYY___```fffuuu|||qqqgggdddbbb]]]ZZZZZZ\\\[[[ZZZ[[[]]]^^^\\\ZZZVVVVVVUUUUUUVVVXXXZZZ[[[YYY\\\___``````cccfffjjjeeecccbbbbbbcccbbbaaa```]]]\\\ZZZZZZZZZ]]]___aaa]]]^^^______```aaadddggghhhgggfffggghhhkkkooorrrzzzxxxkkkyyyvvvhhh^^^YYYUUUQQQMMMNNNMMMOOOTTT[[[hhh|||zzzsssooottt|||lllTTTLLLFFF666777666666666555555555555333333333333444444555666555555555555555555555555222333555666666666555444555444444555555666777888666<<<:::999???>>>@@@KKKooo___OOOeee```BBB???WWWjjjZZZMMMMMMHHHEEEHHHJJJJJJLLLVVVfffsss```PPPWWW___qqq~~~sssjjjhhhfffhhhkkkjjjdddaaabbbddddddeeelllzzzttt{{{pppddd^^^\\\ZZZ\\\___^^^\\\\\\^^^```^^^ZZZVVVSSSSSSSSSUUUWWWZZZ\\\^^^XXX[[[^^^``````cccgggkkkgggdddaaaaaadddeeedddaaa\\\[[[ZZZYYYZZZ]]]```bbb^^^___```______```cccfffmmmgggbbbdddggghhhhhhhhhfff{{{zzzrrrhhhzzzyyykkkccc```^^^XXXSSSQQQOOOQQQUUU[[[fffvvv|||wwwwwwyyyyyyxxxpppvvv|||}}}|||{{{kkk```RRRCCC;;;;;;444444444444444444444444222222222333444555666777444444444333333222222222999888777666555444333333444444444555555555555666888888888777888;;;@@@DDD\\\sssKKKNNNmmmoooEEEAAAKKK^^^aaaSSSJJJLLLNNNKKKIIIJJJLLLPPP[[[fffxxxmmmNNNLLLQQQYYYtttvvvvvvvvvsssoooppptttrrrlllwwwtttooonnnuuujjjxxxooojjjffffffeeeaaa___``````eeekkkkkkeee\\\UUUQQQVVVSSSPPPSSSXXX[[[ZZZXXXTTTXXX\\\]]][[[]]]ccciiiiiiddd^^^\\\___bbbdddeee___]]]\\\\\\___bbbeeefffbbbddddddccc```aaaeeeiiiggghhhhhhccc]]][[[]]]aaagggeeefffiiippp{{{uuurrrkkk```XXXSSSTTTWWW[[[]]]ddduuu~~~|||xxxqqqmmmnnnsssvvvssswww|||}}}|||xxxvvv}}}ssshhh]]]PPPAAA999999444444444444444444444444333222222333333555666666444444333333333222222222666555555555555555555555444444444444555555555555777888888888888<<>>@@@XXXeee^^^TTTKKKHHHHHHKKKKKKJJJMMMQQQ^^^mmm~~~uuu\\\QQQKKKLLLPPPYYYssszzztttyyylllccc\\\YYYXXXWWWYYY]]]fffiiilllmmmkkkfffaaa^^^WWWVVVVVVWWWXXXXXXUUUSSSYYYYYYXXXYYY\\\^^^```aaa\\\]]]___bbbccccccaaa___dddcccbbbaaabbbgggmmmqqqmmmnnnmmmhhhdddbbbdddggggggiiijjjiiifffcccbbbbbbppprrrrrrkkkdddsssbbbrrr{{{vvviiieeefffnnnxxxxxxqqqkkkgggddd[[[RRRPPPQQQSSSZZZccciiimmmsssyyy~~~sssrrrxxx~~~|||uuunnnnnnwwwzzz|||vvviiiTTTAAA666555666333333333333333333333333333333222222222333444444222222222222222222222222333333333333444444444444333333333444444444444555555666888888999<<<@@@DDDFFFnnnvvvRRRXXXyyywwwJJJ>>>MMM[[[``````PPPLLLJJJKKKKKKIIIIIILLLTTTaaaqqqooo___SSSKKKQQQ[[[wwwppphhhhhh```ZZZYYYZZZZZZ\\\aaaiiiiiijjjiiihhhddd___\\\WWWWWWVVVVVVVVVUUUTTTRRRWWWZZZ\\\[[[YYYYYY]]]bbb\\\]]]^^^___``````aaaaaaaaabbbaaa```aaadddjjjooommmmmmlllhhhcccaaacccfffjjjiiihhhfffdddcccdddeeexxxjjjsssRRR___yyyvvvooonnnwww~~~~~~}}}~~~}}}{{{wwwqqqjjjdddaaa[[[PPPIIILLLPPPRRRXXXaaahhhnnnxxxsssiiigggmmmsssxxxuuuqqqoooqqqyyyxxxeeeMMM;;;555666666333333333333333333333333333333222222222222333333111111111222222222222222444444444333333222222222333333333333444444444444555666777888999;;;>>>AAADDD```}}}bbbOOO___YYY>>><<>>EEEVVV~~~nnnVVVPPP|||nnnKKK999<<>>===FFF^^^ZZZSSSMMMHHHGGGHHHIIIFFFFFFIIIPPP___uuu{{{uuu}}}yyy}}}fffQQQUUUttttttdddhhhhhhiiihhhaaaZZZ[[[```````````````___^^^]]]]]]______^^^\\\YYYYYYZZZ\\\\\\]]]]]]^^^^^^]]]]]]]]]___```aaaaaaaaa```aaabbb^^^]]]\\\ZZZXXXZZZ]]]```^^^``````^^^ZZZYYY[[[]]]``````aaadddgggfffbbb^^^TTT[[[]]]___gggtttAAA@@@EEEWWWrrr|||{{{zzzzzzwwwsssrrrtttrrrnnnmmmkkkhhhgggfffdddaaa___]]]ZZZVVVRRRNNNKKKIIIIIIGGGHHHJJJNNNUUU___jjjrrruuu{{{~~~}}}~~~|||wwwwww|||~~~sssccc``````RRR@@@666555777555333333222111000000111222333111111000000111111222333111111111111111111111111444444333333333222222222222222222222222333444444666666666666777999:::;;;???>>>SSSqqqwwwfffRRRZZZqqqoooOOO@@@@@@NNN```hhh[[[MMMKKKMMMKKKGGGGGGHHHKKKUUUfffzzzwww|||{{{uuu___^^^eee}}}sssjjj___gggffffffgggbbb[[[YYY\\\aaaaaa```___^^^\\\[[[ZZZ]]]]]]]]]\\\ZZZZZZ\\\^^^^^^_________^^^\\\ZZZYYY[[[^^^bbbeeedddbbb```^^^[[[\\\[[[ZZZYYYZZZ\\\______```aaa```^^^^^^^^^______```bbbfffjjjjjjfffcccUUUYYY\\\dddooozzz???===>>>HHH\\\~~~zzzyyyyyyxxxwwwvvvuuuuuuvvvwwwtttpppnnnoookkkffffffdddbbb```^^^[[[VVVSSSOOOMMMJJJGGGEEEEEEEEEEEEEEEIIINNNRRRWWW```mmmwwwwww|||{{{}}}~~~}}}~~~ooo]]]YYYUUUJJJ;;;444555777777555333222222111111222222333111000000000000111222222111111111111111111111111333333333333222222222222222111111111111222333333666666666777888999:::;;;;;;<<>>AAAPPP~~~rrrkkkTTTSSSrrrqqqOOO<<<@@@]]]qqqiiiXXXQQQPPPNNNHHHHHHGGGEEEGGGQQQaaannn|||wwwzzzjjjXXXlll~~~mmmfffhhh[[[XXXZZZaaafffbbb\\\YYY___^^^^^^]]][[[YYYXXXWWWZZZ[[[\\\[[[ZZZZZZ\\\]]][[[\\\]]]\\\[[[XXXTTTRRRYYYXXXWWWWWWYYYZZZZZZZZZWWWYYY\\\]]]\\\\\\\\\]]]\\\ZZZZZZ]]]aaacccaaa^^^[[[]]]bbbfffiiiiiifffddd___```ffftttwwwsss222999AAAIIIUUUqqq~~~{{{~~~}}}yyywwwwwwtttsssqqqooommmlllkkkkkkjjjkkkiiieeecccccc___XXXZZZYYYXXXWWWVVVSSSOOOKKKDDDBBB@@@>>>>>>@@@CCCDDDFFFMMMUUUZZZ^^^fffsss~~~xxxzzzxxxgggUUURRRGGG@@@777333222333111...222222222222222222222222000000//////000000111222000000000000000000000000222222222222222222222222111111000000111111222333555555555666777888:::::::::999===DDDJJJ___wwwnnnbbbNNNaaa^^^@@@===FFFWWWeeeggg\\\RRRNNNJJJJJJIIIFFFGGGNNNZZZdddrrrvvvppppppwwwkkk```dddppphhhjjjbbb^^^^^^fffkkkggg___[[[YYYZZZZZZZZZZZZZZZYYYXXXYYY[[[\\\[[[YYYXXXYYYZZZVVVWWWXXXXXXXXXVVVTTTSSSUUUUUUWWWZZZ\\\[[[WWWTTTVVVXXX\\\]]]]]]]]]]]]^^^[[[YYYYYY\\\aaacccbbb```^^^aaadddggggggfffeeeddd```dddmmmzzzyyyqqq:::>>>DDDJJJTTTooo~~~~~~~~~~~~zzzwwwvvvxxxyyyxxxuuurrrpppooonnnmmmllljjjhhhfffeeeddd]]]^^^\\\XXXWWWXXXUUUPPPQQQPPPNNNNNNMMMKKKHHHEEE???>>><<<;;;<<<>>>BBBDDDMMMTTT]]]eeelllvvv}}}}}}kkkXXXHHHFFF===999444222333444333111000111111222222111111000000////////////000111111000000000000000000000000111111111222222222222222222111111111111222333333444444444555666777888999;;;888777???AAADDDrrrsss{{{ZZZUUUqqqwwwSSS???777@@@\\\pppkkk]]]TTTOOOMMMJJJGGGFFFJJJOOOTTT]]]iii}}}oookkkmmmsss~~~uuuyyyllleeedddddd______dddfff```XXXSSSUUUVVVWWWXXXYYYZZZZZZZZZWWWYYYZZZZZZXXXVVVVVVWWWTTTTTTUUUUUUUUUUUUUUUUUUQQQUUU\\\cccgggbbbWWWOOOTTTWWWZZZ\\\\\\\\\]]]^^^[[[[[[ZZZ\\\```bbbdddddddddfffhhhhhhgggfffgggggg```gggqqq~~~>>>@@@EEEKKKTTThhh~~~zzzyyyzzz}}}uuuuuutttuuuvvvtttqqqnnnmmmmmmllllllkkkiiihhhfffbbbbbbbbbbbbaaa___]]]\\\RRRSSSPPPMMMMMMOOONNNJJJJJJHHHFFFDDDDDDBBB@@@>>><<<:::999999;;;???DDDGGGTTTZZZdddooo{{{www___KKK>>>>>>666444222222444555444222///000111111111111000//////////////////000111111000000000000000000000000000111111111222222222222222222222222222333444444333333333333444666777888888888333777===:::TTTtttuuuXXXVVVqqqxxxQQQAAA:::KKKeeerrrnnndddRRROOOJJJHHHHHHIIIIIIHHHNNNRRR___qqq~~~oooggggggpppzzzvvvkkkfffcccaaa___\\\[[[______YYYSSSPPPSSSTTTUUUWWWXXXYYYYYYYYYSSSUUUWWWXXXWWWVVVVVVWWWVVVUUUUUUTTTTTTUUUVVVVVVTTTWWW]]]dddgggdddZZZQQQRRRUUUWWWYYYYYYZZZ\\\^^^ZZZ[[[[[[[[[\\\___cccffffffhhhhhhgggeeeeeehhhjjjffflllttt666:::BBBJJJRRR^^^sss}}}~~~~~~zzzwwwxxx{{{~~~~~~}}}~~~yyy}}}}}}wwwssssssuuurrrqqqooooooooommmjjjhhhfffdddbbbbbbccccccaaa```WWWXXXZZZ[[[[[[YYYWWWVVVMMMNNNKKKGGGHHHLLLLLLHHHHHHEEEBBB???>>>===;;;999:::999888999<<>>555444222333444444333111...///000111111000///...///////////////000111111000000000000000000000000000000111111222222222222333333222222333333444555222222222333444555666777444;;;555666AAA>>>FFFdddxxxttt^^^HHHXXX|||iiiUUU>>>:::RRRqqq{{{tttSSSNNNJJJIIILLLLLLIIIFFFMMMLLLUUUeeeqqqwwwtttfffbbbcccnnnkkk```ccceeeddd]]][[[\\\aaaaaa\\\YYYXXXSSSTTTUUUVVVWWWXXXXXXXXXPPPRRRUUUWWWVVVVVVWWWXXXYYYXXXVVVTTTTTTUUUVVVXXX\\\YYYXXX[[[``````\\\XXXQQQSSSUUUVVVWWWXXX[[[]]]XXXYYYYYYXXXWWWZZZ```fffdddffffffdddbbbccchhhkkknnnrrrwww000333777===CCCJJJRRRWWWqqq}}}yyywwwxxxyyywwwtttrrrqqqrrrsssssssssrrrqqqooooooooorrruuuvvvtttvvvxxxzzzzzzxxxuuussstttttttttuuuuuutttttttttssssssrrrqqqooommmkkkjjjfffdddcccccceeeccc```\\\\\\\\\[[[ZZZXXXWWWWWWVVVTTTSSSPPPOOONNNNNNOOOPPPMMMIIIEEEEEEHHHHHHDDD@@@AAA???===;;;:::999::::::<<<:::;;;>>>======EEEQQQ]]]gggrrrzzz{{{{{{lllPPPHHHAAA888333222111111222222000///000000////////////000000////////////000000000000////////////////////////000000000000111111111111222222111111111111111111333333333444444444555555555888:::999888;;;CCCIII{{{nnn|||QQQMMMaaajjjLLLAAAAAATTTlllwww\\\SSSKKKJJJKKKIIIFFFFFFDDDIIIOOOTTTZZZdddpppzzznnnggghhhgggfffvvvzzzwwwuuugggbbbccccccbbb```^^^[[[\\\^^^^^^\\\YYYWWWUUUSSSRRRTTTUUUUUUTTTQQQQQQSSSTTTUUUVVVVVVVVVSSSVVVYYYXXXUUUSSSUUUWWWXXXXXXXXXYYYXXXXXXWWWVVVWWWUUUSSSTTTWWW[[[]]]]]]\\\XXXUUUVVV\\\aaabbbaaaggggggddd``````dddfffddd___tttyyy444555777888:::===BBBEEEJJJTTTdddxxx}}}|||zzzwwwssspppnnnmmmjjjjjjiiifffdddccceeegggjjjhhhffffffggghhhgggfffeeedddbbbbbbbbbeeegggiiijjjlllnnnppppppnnnkkkiiiffffffggggggggggggffffffccccccbbbaaa```^^^]]]\\\___]]][[[[[[[[[ZZZWWWTTTSSSSSSRRRQQQPPPOOONNNNNNNNNMMMKKKIIIHHHIIIJJJJJJHHHEEEAAABBBDDDDDDAAA======<<<;;;:::999:::;;;;;;888777888<<<>>>AAAKKKWWWjjjwwwlllVVVIII===111333222000111222222000///000000////////////000000.../////////000000000000//////////////////////////////000000000111111111111111111111111111111111333333333333444444444444333666888888777999???EEEVVV~~~xxxsssTTTTTTvvviiiSSSAAABBBPPPUUUYYYQQQLLLLLLLLLJJJIIIJJJCCCFFFJJJLLLPPPXXXccckkkoooxxxzzzmmmaaa^^^bbbjjjwwwxxxeeehhh|||{{{llldddccceeedddccc^^^]]]\\\ZZZYYYWWWUUUTTTTTTRRRPPPOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZWWWXXXYYYYYYWWWUUUUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXUUURRRQQQSSSWWWZZZ\\\\\\YYYVVVXXX]]]bbbcccbbbcccgggfff```\\\^^^bbbbbb\\\rrrxxx555666555444222333555777888:::>>>GGGTTTfffxxx|||pppfffaaa______^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVWWWVVVUUUVVVYYY[[[[[[ZZZZZZ[[[\\\[[[YYYWWWVVVUUUTTTTTTTTTVVVXXXZZZ\\\^^^```bbbbbb```^^^]]]WWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSVVVSSSPPPOOONNNNNNLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFEEECCCBBBAAABBBBBBCCCBBB???<<<<<<>>>???<<<999999888888888888:::;;;<<<:::999;;;???CCCJJJVVVaaawww}}}uuu{{{yyyiiiWWWEEE777///333111000000111222111///000//////......//////000....../////////000000000//////////////////////////////000000000000111111111111111111111111111111222222333333333444444444222444777777666777:::>>>>>>gggooozzzYYY[[[kkkHHH999<<<===JJJFFFFFFHHHHHHFFFFFFIIIDDDEEEFFFEEEFFFKKKSSSZZZaaajjjvvv~~~pppeeedddccc___cccmmm{{{rrrVVVKKKooorrrkkkccc```bbbdddccc``````aaaaaa]]]XXXTTTSSSTTTRRRPPPNNNMMMNNNOOONNNNNNPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWWWWXXXWWWUUUSSSTTTUUUVVVWWWYYYYYYYYYZZZXXXTTTPPPNNNPPPTTTXXXZZZ\\\YYYWWWYYY^^^bbbcccbbb___eeefff___YYYYYY]]]___```www~~~444444555444222222444666999999:::;;;>>>DDDKKKPPPXXX^^^gggpppvvv{{{}}}tttjjjeee___XXXSSSPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQPPPNNNOOOPPPPPPPPPRRRTTTWWWSSSSSSTTTUUUVVVUUURRROOONNNNNNMMMLLLMMMNNNPPPQQQQQQSSSUUUVVVWWWVVVTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMIIIGGGEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>======>>>>>><<<:::999999::::::999777777777666666777999:::;;;>>>???AAAGGGNNNYYYfffooovvvkkkeeelllsss~~~rrrrrr||||||rrreeeQQQ===444555222000///000111222111////////////....../////////........./////////000000////////////////////////////////////000000000111000000000000111111111111222222222222333333333333111444666777666666777999???PPPzzzzzzxxxsssTTTiii|||UUUBBB@@@===;;;<<<@@@FFFGGGEEEFFFJJJHHHHHHFFFCCCBBBEEEKKKPPPXXXaaammmwww|||vvvkkk^^^XXX^^^dddgggssseeeOOOVVVaaaiiiddd___^^^```aaa___]]]dddiiikkkggg^^^YYYZZZ]]]UUUSSSPPPOOOPPPPPPPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUWWWUUUSSSUUUXXXXXXVVVSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVSSSPPPPPPRRRUUUXXXYYY[[[YYYYYY[[[___bbbcccbbb]]]bbbbbb]]]YYY[[[\\\[[[aaa{{{222444555555444555777888444666888:::999:::;;;===@@@CCCGGGKKKNNNRRRWWWZZZbbbeeejjjmmmnnnllliiigggfffhhhkkkmmmjjjcccZZZTTTOOOOOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKKKKMMMOOONNNNNNPPPRRRSSSQQQMMMJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOPPPOOONNNMMMLLLMMMMMMNNNNNNMMMMMMLLLHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIFFFDDDAAA@@@AAAAAA@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<999888777888888999888777888777777666777888:::;;;===AAAHHHPPP\\\jjjwww~~~uuuhhhbbbaaannnsss}}}xxxjjjoooyyywwwtttnnn```JJJ666222777111000//////111222111/////////............//////............////////////////////////////////////...////////////000000000//////000000000111111111111111111222222222333333222444666777666666666777???>>>VVVttteee\\\yyydddPPPHHH???888:::@@@HHHKKKJJJKKKOOOKKKIIIGGGDDDCCCEEEHHHKKKLLLTTT```kkksssyyyvvvhhh___aaa\\\ZZZ___gggttteeeIIIGGGaaafffbbb^^^\\\]]]______^^^ffflllpppmmmeee```bbbfff[[[YYYVVVTTTTTTUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQQQQTTTSSSRRRUUUYYY[[[ZZZWWWVVVWWWWWWWWWWWWWWWVVVVVVSSSRRRSSSUUUXXXYYYYYYXXXYYYYYYZZZ]]]```bbbbbbbbb^^^___]]][[[]]]```]]]WWW\\\www333555666666444444555666666777888777777777:::<<<======>>>>>>>>>???CCCEEEEEEHHHKKKOOOPPPOOONNNLLLKKKMMMPPPQQQPPPMMMIIIFFFBBBCCCFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGIIIHHHHHHIIIKKKLLLKKKGGGDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDBBB???>>>>>>???<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::777777777888888888888888999888888888888:::;;;<<<===EEEOOOZZZhhhxxxzzzrrrjjjdddfffkkkvvvzzzzzzoooyyyzzzeeehhheeeWWWCCC555111333000///...///111111111000///......------......///------........./////////////////////////////////......////////////000000...//////000000111111111000000111111111222222222333444555666666666666666;;;444CCCuuuyyyyyyVVV]]]{{{xxxbbbTTTDDD===;;;===CCCGGGHHHKKKPPPKKKJJJHHHFFFEEEFFFGGGGGGDDDJJJTTT]]]fffmmmtttxxx~~~yyykkkbbb^^^^^^[[[bbbiiiooo{{{vvvWWWKKKKKK___zzzxxxbbb___\\\[[[]]]___``````bbbhhhmmmkkkfffbbbcccggg___]]]YYYXXXXXXWWWVVVUUUWWWUUUSSSQQQPPPPPPPPPPPPRRRSSSTTTWWWZZZ\\\]]]\\\WWWWWWWWWWWWWWWVVVUUUUUUTTTTTTVVVYYY\\\\\\ZZZWWWWWWXXX[[[^^^```aaaaaaaaa___^^^[[[ZZZ^^^aaa\\\SSSYYYttt~~~555666777777555444444555:::::::::888666666777999999:::;;;:::999888:::;;;:::;;;===??????@@@??????>>>???AAABBBBBBAAAAAAAAA===>>>???@@@AAAAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEDDDCCCDDDEEECCCBBBCCCDDDEEEDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEEEEEEEDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA<<<>>>@@@???<<<::::::<<<999999999888888888888777888888888999999888888888666666777777777777888999888888888999:::===???AAAHHHQQQ]]]gggttt~~~ssshhhfffhhhkkksss{{{~~~yyyvvvvvvsssmmmbbbcccYYYFFF999666444///000///...///111111111000///......------......///---------.........//////////////////////////////........./////////000000......//////000111111222000000000000111111111222333222222333555666666666888555<<>>CCCIIIOOOMMMLLLKKKJJJIIIHHHFFFDDDDDDGGGKKKQQQWWW]]]cccgggqqquuu|||~~~xxxnnnbbbZZZXXX]]]aaaeeezzzkkkOOOHHHMMMccchhh^^^]]]\\\\\\\\\]]]\\\\\\[[[```eeeeeeaaa______aaa___\\\YYYWWWWWWVVVUUUTTTVVVTTTRRRPPPOOOOOOPPPQQQOOORRRTTTVVVWWWXXXZZZ[[[UUUUUUVVVWWWWWWWWWVVVVVVYYYYYYYYYZZZ[[[[[[YYYVVVUUUWWW[[[^^^````````````___```^^^[[[\\\\\\WWWOOOTTTppp|||555777999999777666777777222444777888777666555666444666999:::999888888888999999888888999999999:::888999:::::::::;;;===???;;;;;;::::::;;;<<<===>>>======>>>>>>>>>>>>>>>>>><<<>>>@@@AAA@@@???@@@AAA@@@??????@@@AAA@@@>>><<<>>>>>>>>>>>>>>>=========<<<===>>>???@@@AAAAAAAAA<<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::666999<<<<<<999777777888999999888888888888888888555555666777777777666666555666777777777777888999666777777999<<>>???CCCIIIZZZ]]]WWWIIIGGGNNNLLLCCCGGGFFFDDDDDDFFFHHHIIIJJJSSSXXX___hhhpppvvvzzz|||~~~{{{tttiii```ZZZVVVWWWSSSRRRVVV___hhhnnnpppwwwYYYHHHJJJMMMccclllXXXggg|||zzz~~~}}}hhh```bbb]]][[[ZZZZZZZZZYYYWWWVVVUUUVVVXXXYYYYYYYYYXXXWWW[[[WWWSSSRRRSSSSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQPPPUUUTTTSSSRRRQQQQQQQQQQQQTTTRRRPPPQQQSSSVVVXXXXXXXXXZZZWWWTTTVVV\\\ZZZTTTYYY[[[^^^^^^^^^___```aaadddbbb^^^ZZZVVVRRROOOMMMLLLdddvvvyyy:::::::::999999999888888777777777777777777777777999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999:::;;;;;;;;;:::::::::::::::999999999888888:::::::::999999999888888888888888888888888888888888777555555666666444333777777777666666555555555666666666666777777777888999999999:::;;;;;;999888===???AAAAAABBBHHHTTT]]]lllvvvsssjjjeee]]]fffpppvvvrrrcccYYY]]]ppp}}}yyy~~~llljjjooohhhOOO999444444000///111////////////////////////...........................------,,,---...///000............................................................////////////......000111111111111111222222333333444555555555666555777???DDDJJJrrr~~~xxxiiiLLLZZZzzzfffOOO???777===JJJVVVeeeiii[[[LLLIIIJJJHHHLLLHHHDDDCCCEEEFFFFFFEEEMMMQQQXXX```hhhooosssvvvzzz|||}}}~~~~~~}}}|||~~~zzzxxx}}}wwwnnnddd]]]XXXTTTSSSTTTWWW]]]cccmmm~~~pppOOOHHHNNNEEE\\\mmmeeerrrtttvvv{{{jjjyyywwwjjjccc___]]]\\\[[[[[[ZZZWWWTTTRRRTTTUUUVVVXXXYYYYYYYYYYYYYYYVVVSSSSSSTTTTTTRRRPPPTTTTTTTTTTTTSSSSSSRRRQQQWWWWWWVVVUUUSSSRRRRRRQQQOOONNNMMMOOOSSSXXXZZZ[[[YYYZZZXXXTTTVVV[[[[[[VVVXXXZZZ]]]_________```aaaaaa___[[[WWWUUUSSSRRRQQQMMMddduuuzzz::::::::::::999999999999888888888888888888777777999999999999999999999999777777777777777777777777777777777777777777777777666666666666777777777777888888888888888888888888888888888888888888888888777777777777777888888888:::999999888888888888999888888888888777777777777888888888888777777777777666666666666666666666666888666555444555444333111666666666555555555555555666666666777777777888888666777777888999999999999:::???EEEGGGIIIQQQ```llluuu}}}uuuhhhbbbaaagggsss}}}ooo```WWWVVV]]]mmm{{{~~~zzzllliiimmmYYYFFF555222333000///111////////////////////////...........................------------...//////................................................---............/////////......///000111111111111111222222333333444555555666555333999===<<>>:::AAAJJJRRRYYYcccoooxxx~~~~~~zzzrrriiifffjjjnnn~~~{{{mmmaaaWWWZZZdddpppzzz|||ssshhh^^^YYYJJJ===222111222000///000////////////////////////........................------------......//////................................................---------.........//////---...///000111111111111111111111222333333444444777555222666999555CCCaaasss|||bbbXXX^^^}}}YYYCCC<<<<<>>???EEELLLOOORRRTTTQQQMMMIIIIIILLLMMMJJJFFFCCCBBBBBBBBBDDDGGGKKKMMMPPPSSSVVVYYY[[[___cccgggeeennnyyy}}}xxxuuummmggg```YYYTTTPPPNNNMMMNNNNNNPPPVVVbbbvvvoooPPPFFFCCCLLLWWWhhhnnn]]]fffyyykkk___XXXSSSVVV]]][[[^^^aaaaaa^^^ZZZXXXWWWYYYXXXWWWVVVUUUTTTSSSSSSRRRSSSVVVWWWWWWWWWVVVVVVRRRRRRSSSTTTUUUUUUUUUTTTNNNNNNOOOPPPQQQRRRRRRRRRXXXUUURRRPPPQQQRRRRRRRRRVVVTTTSSSSSSRRRRRRTTTVVVWWW[[[___aaa```^^^\\\[[[ZZZZZZZZZ^^^aaa```ZZZUUUWWWppp~~~rrr}}}>>>>>>>>>============<<<<<<<<<;;;;;;::::::999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888666666666666666666666666555555555555555555555555555555666666777777888888777666666555555555555666555555555555444444444444444444444555555555555555444444444444444444444444444333333555888:::::::::555555555555555666666666777777777888888888999999:::<<<======<<>>>>>>>>BBBSSSeee```YYYOOOGGGEEEGGGJJJLLLFFFEEECCCBBBBBBBBBDDDEEEFFFIIILLLOOOQQQUUUYYY\\\```aaadddmmmwww{{{uuuoooiiiccc___XXXRRRMMMKKKIIIGGGJJJNNNHHHKKKQQQ[[[jjjcccQQQKKKDDDBBBKKK```yyywwwpppuuujjj\\\___```VVVSSSZZZ\\\___cccbbb___[[[ZZZ[[[[[[YYYWWWUUUSSSRRRQQQQQQQQQSSSUUUUUUUUUTTTUUUWWWSSSTTTVVVWWWXXXXXXYYYYYYPPPPPPPPPPPPQQQSSSTTTUUUTTTRRROOOOOOPPPRRRSSSSSSSSSQQQRRRTTTRRRPPPQQQUUUVVVYYY]]]______^^^]]]^^^[[[ZZZ[[[```eeeeee___YYY[[[tttpppwww@@@@@@@@@?????????>>>>>>======<<<<<<;;;::::::999888888888888888888888888888888888888888888888888888888888888888888888888666777777777777888888888666666666666666666666666555555555555555555555555444444555555666777777888444555666666666666666666666555555555555444444444444444444444555555666666555555555555555555555555444333333444777999999888555555555666666777777777777777888888888999999999888<<<@@@CCCFFFMMMWWW___iiilllrrrwwwyyywwwqqqllldddfffjjjttt}}}tttjjj^^^UUUSSSMMMTTTfff~~~xxxmmmkkkvvvwwwcccHHH888111111000//////000000000........................------------------------,,,---.../////////...---------------------------------------------------,,,,,,---------.........,,,---...///000000000000//////000000111222222222000666333333999666444<<>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888666666666666777777777777666666666666666666666666555555555555555555555555333333444444555666777777333444666777888777666666666666555555555444444444444444444555555666666666555555555555555555555555444333333444666777666555555666666666777777888888777888888888888999999999999???FFFMMMUUUaaaoooyyy{{{~~~xxxpppjjjfffiiitttxxxeee\\\WWWQQQOOOPPPSSS]]]pppyyy|||{{{kkklllttt}}}rrrUUU;;;111///111111///...///000000........................------------------------,,,,,,.../////////...---------------------------------------------------,,,,,,,,,---------......,,,---...///000000000000/////////000111111222222---444222000666444222888888```kkk]]]uuuiiiaaavvv|||TTTDDDAAA???CCCKKK___dddiiiggg```WWWRRRPPPKKKJJJIIIGGGFFFEEEEEEEEE@@@AAABBBBBBBBBCCCEEEHHHHHHKKKQQQXXX^^^bbbcccbbbdddhhhmmmrrrwww|||zzz~~~}}}zzzyyyyyywwwrrrkkkccc^^^[[[XXXUUUQQQMMMKKKJJJJJJJJJIIIGGGJJJPPPQQQNNNPPPUUUhhhooovvv{{{~~~uuufffSSSEEEAAACCCFFFFFF]]]yyyeee]]]___]]]WWWUUUYYY[[[ZZZ```cccdddaaaZZZVVVWWWYYYYYYWWWUUUTTTRRRRRRRRRSSSMMMOOOPPPNNNLLLMMMPPPSSSVVVVVVVVVWWWVVVVVVUUUUUUUUUSSSOOOLLLKKKLLLNNNPPPOOOMMMJJJJJJLLLNNNOOOPPPQQQPPPTTTXXXVVVOOOOOOTTTPPPSSSWWW[[[^^^aaaeeehhhiiieeecccgggpppvvvwwwtttoooBBBBBBAAABBBBBBAAA===;;;??????>>>============>>>======<<<;;;;;;:::999999:::999888777777888999:::888888888888888888888888777777777777777777777777777777777777777777777777777777666666555555555444666555555444444555555666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444555666666999888888888999999888777777:::<<<<<<:::999;;;===AAAFFFPPP]]]kkkxxx~~~vvvqqqjjjeeejjjrrrppp^^^QQQQQQOOOKKKQQQ^^^jjjyyy~~~xxx}}}vvvhhhaaauuurrrVVV@@@666222111000...,,,,,,...000111//////...------------...---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000000////////////000000000000222222333444444555555666===GGGZZZ}}}xxxYYYwwweee^^^rrrfffNNNDDD???<<<;;;MMMbbbnnntttqqqbbbQQQOOOLLLHHHGGGIIIKKKKKKJJJCCCEEEHHHIIIGGGDDDCCCBBBAAACCCJJJPPPQQQOOOQQQVVVWWWXXX[[[___eeelllrrrvvv~~~|||yyyyyy{{{xxxwwwvvvuuutttsssrrrqqqvvvyyy|||~~~}}}}}}|||||||||{{{zzzwwwuuurrrqqqpppuuurrrmmmjjjiiigggeeecccbbbaaa]]]WWWQQQMMMLLLLLLHHHIIIJJJHHHFFFEEEHHHKKKJJJNNNRRRSSSRRRRRRVVVZZZqqqyyyeee[[[YYYFFFEEECCCCCCHHHUUUeeeqqqnnn}}}wwwggg\\\YYYYYYXXXUUUSSSUUUYYY^^^bbbaaa```^^^[[[XXXTTTRRRZZZ]]]]]]WWWNNNIIIKKKNNNQQQPPPNNNLLLKKKLLLMMMNNNNNNPPPQQQQQQPPPOOOOOOPPPSSSQQQNNNLLLKKKLLLMMMOOOTTTRRROOOMMMMMMNNNPPPQQQSSSSSSTTTTTTSSSRRRQQQOOOOOOOOOTTTZZZ\\\___eeemmmgggiiijjjmmmssszzzzzzvvvcccwwwHHHEEEBBBAAABBBDDDDDDDDDAAAAAA@@@???>>>======<<<======<<<<<<;;;;;;:::::::::999888888888888999:::888888888888888888888888777777777777777777777777777777777777777777777777777777666666666555555555555555555444444555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444777666666666666666777777;;;999888888888999888888:::<<<>>>???@@@CCCHHHLLLOOOVVVaaallltttyyy|||~~~sssllleeebbbbbbfffrrrsssiiiZZZRRRNNNQQQQQQOOOZZZiii}}}uuuuuuwwwzzz|||xxxoooiiigggqqqrrr```HHH888111///000///...------...///000//////...---------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---***,,,---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000000000000///.../////////000000000000222222333333444555555555666888===QQQyyyxxxfffooo]]]kkkgggQQQ@@@DDDEEEHHHPPP^^^iiillliiiQQQPPPNNNNNNOOONNNJJJGGGIIIHHHHHHHHHHHHHHHIIIIIIDDDEEEJJJNNNMMMJJJJJJMMMIIIJJJLLLOOOTTTZZZ___bbbiiikkkmmmllliiiggghhhiiiddddddcccbbbaaa``````___ccceeeiiilllooooooooonnnrrrqqqpppppprrruuuxxxzzz~~~|||yyyvvvrrrooommmlllnnnnnnnnnmmmllllllkkkkkkhhhgggfffdddbbb```___^^^[[[YYYVVVTTTTTTSSSRRRQQQNNNNNNNNNLLLIIIGGGFFFFFFHHHJJJKKKJJJIIIIIILLLOOOPPPUUU___kkktttwwwuuurrrnnnqqqpppgggXXXLLLFFFFFFGGG???;;;GGGaaa}}}qqq```mmmpppfff]]]VVVWWWXXXWWWUUUTTTUUUYYY]]]___^^^^^^\\\ZZZWWWTTTRRR]]]______YYYOOOIIIJJJMMMNNNMMMKKKJJJIIIJJJKKKLLLMMMNNNPPPPPPPPPOOOPPPRRRRRRQQQOOONNNNNNOOOQQQRRROOOOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTTTTTTTRRRQQQPPPNNNOOOSSSZZZ]]]^^^dddkkkkkklllkkkkkknnnrrrpppjjj]]]rrrHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBAAAAAA???===<<<;;;============<<<<<<<<<<<<::::::999999999999::::::999999999999999999999999777777777777777777777777777777777777777777777777777777777777666666666666555555555444444555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555999888888777777777888888;;;:::888777777888999:::<<<===@@@CCCHHHPPPYYY___cccjjjsssyyyzzzvvvqqqnnnfffcccbbbgggmmmuuuyyyfffYYYRRRLLLJJJJJJMMMNNNTTTfffzzz{{{uuuttt}}}vvvjjjffffffmmmjjj]]]JJJ999111///...........................///......---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000/////////....../////////000000000111222222333333444555555999666222777RRRhhhggghhhZZZllljjjRRRGGG<<<555===LLLZZZbbbeee\\\XXXRRROOONNNPPPQQQRRRQQQNNNKKKKKKLLLKKKIIIFFFIIIHHHJJJMMMJJJEEECCCFFFCCCCCCDDDFFFHHHLLLOOOQQQVVVXXXZZZZZZXXXXXXXXXYYYTTTTTTTTTTTTSSSSSSSSSRRRTTTVVVYYY\\\^^^___^^^^^^aaaaaa```aaabbbeeehhhjjjooommmjjjgggccc```^^^]]]______^^^^^^]]]]]]\\\\\\VVVVVVUUUSSSRRRQQQPPPOOOJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFGGGHHHHHHGGGGGGFFFIIIKKKMMMOOORRRUUUZZZ]]]iiimmmvvv}}}qqq___XXXOOOFFF@@@>>>??????CCCFFFRRRiiiqqqfff^^^iiijjj```___[[[UUUYYYYYYXXXVVVTTTTTTUUUWWWZZZZZZYYYXXXWWWUUUSSSRRRYYY[[[[[[VVVOOOJJJJJJMMMJJJJJJIIIHHHHHHJJJKKKLLLLLLMMMOOOOOOOOOOOOQQQRRRPPPOOONNNNNNOOOQQQSSSTTTKKKMMMQQQTTTVVVVVVUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPNNNOOOTTTZZZ]]]^^^bbbgggmmmmmmjjjgggggghhhccc\\\]]]sssNNNMMMMMMMMMLLLIIIEEEAAAAAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::::::::;;;999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666:::999888888888888888888;;;:::888777666888;;;>>>>>>AAAEEELLLTTT]]]fffkkkrrruuuwwwuuupppiiifffdddeeekkkttt~~~xxxfffWWWNNNJJJMMMKKKJJJJJJOOO___wwwxxxpppkkk~~~ooojjjlllmmm```KKK:::111000000///---......//////......---///...------,,,,,,------,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,------...////////////............/////////000000111111111222333333444444777999999888FFFjjjtttpppvvvgggcccvvvgggTTTBBB===AAAEEEKKKRRR]]]^^^^^^^^^]]]ZZZWWWTTTRRROOOLLLMMMPPPPPPKKKFFFLLLJJJKKKMMMKKKFFFDDDFFFFFFEEEEEEEEEFFFGGGHHHIIILLLMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTTTTTTTSSSUUUUUUUUUUUUWWWZZZ\\\^^^```^^^\\\ZZZWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIJJJIIIHHHHHHHHHIIIHHHHHHJJJLLLOOOTTTYYY___eeeiiivvvvvvyyy}}}}}}sssaaaSSSKKKEEE>>>;;;===CCCHHHLLLWWWhhhwwwkkkwwwqqqcccaaabbb]]]VVV\\\[[[YYYWWWTTTRRRQQQQQQVVVVVVUUUUUUTTTSSSRRRRRRPPPSSSTTTRRRNNNKKKLLLOOOJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOOOONNNMMMOOOQQQMMMMMMMMMNNNOOOPPPQQQRRRMMMOOORRRUUUWWWWWWVVVVVVTTTUUUUUUVVVUUUSSSRRRQQQPPPPPPTTT[[[______```dddiiiiiifffbbbaaaaaa[[[SSS]]]ssseeeaaa[[[UUUQQQMMMIIIFFFAAAAAAAAAAAAAAA@@@???>>>@@@@@@???????????????>>>;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999777888888888888888888888555666666777777666666555777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777999999888888777888888999:::;;;;;;::::::<<>>:::???GGGJJJUUUdddqqquuupppgggaaa^^^XXXQQQOOOQQQSSSRRROOOOOOLLLMMMPPPPPPLLLKKKLLLHHHGGGGGGFFFFFFEEEEEEEEEGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCFFFEEEEEEFFFHHHIIIHHHFFFJJJGGGDDDCCCEEEGGGHHHGGGHHHIIIKKKOOOTTTZZZ^^^```^^^]]]\\\YYYTTTMMMEEEAAAAAA@@@???AAAHHHUUUdddooouuuqqq{{{vvvmmmccc______^^^ZZZVVV[[[YYYXXXVVVUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRNNNQQQSSSRRROOOMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPNNNLLLKKKLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQTTTSSSSSSTTTUUUVVVWWWXXXUUUVVVVVVVVVVVVTTTSSSRRRSSSRRRUUU\\\_________bbbaaabbb```^^^^^^___ZZZRRRZZZqqqvvvgggZZZRRRNNNNNNNNNFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@??????>>><<<<<<============<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888999999999999666777888999999888777666777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888999::::::<<>>>>><<<===>>>>>>>>>>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999::::::777888:::;;;;;;:::888777888888888888888888888888777777777777777777777777888888888888888888888888999999999999999999999999888888999999:::;;;======AAAFFFLLLOOOQQQUUU\\\bbbbbbdddgggkkkmmmjjjddd^^^[[[bbbiiimmmqqqxxxvvviiiXXXNNNEEEDDDEEEGGGNNNUUU\\\vvv|||rrrvvv}}}}}}wwwjjjYYYMMM???666/////////---,,,///......,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,)))*********++++++++++++++++++************+++++++++++++++******+++++++++************************************++++++++++++++++++,,,------------,,,---------.........////////////000000111222222222555333444777666777>>>HHHdddgggvvvvvv```___hhh{{{cccJJJBBB???<<<@@@PPPlllsssggg^^^YYYYYYSSSQQQSSSTTTQQQNNNNNNMMMNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJKKKMMMNNNKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGIIILLLMMMLLLJJJMMMLLLLLLQQQWWWZZZYYYVVVCCC@@@======???@@@@@@>>>???AAACCCDDDIIITTTdddppppppuuu|||kkkrrrtttaaafffcccbbbccc```[[[[[[aaa[[[XXXTTTTTTVVVXXXYYYXXXTTTSSSRRRQQQQQQRRRSSSSSSUUUWWWXXXWWWUUUSSSQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSQQQPPPOOOLLLJJJIIIJJJLLLPPPRRRUUUXXXYYYYYYXXXWWWWWWVVVTTTRRRRRRTTTWWWYYYVVVWWWWWWWWWWWWUUUTTTSSSWWWRRRRRRWWW[[[[[[[[[]]][[[]]]]]]]]]```aaa]]]UUU___ttt}}}xxxlllbbb[[[VVVSSSNNNHHHEEECCCDDDEEEFFFFFFDDDCCCAAA???>>>>>><<<===>>>??????>>>===<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888999999:::::::::888999;;;<<<<<<;;;999888888888888888888888888888777777777777777777777777888888888888888888888888999999999999999999999999999999::::::<<<===???@@@FFFLLLSSSXXX[[[___fffllliiiiiiiiijjjiiiddd[[[UUUVVVccctttuuubbbQQQKKKFFFEEEHHHKKKPPP[[[gggwwwwwwsss|||~~~zzzvvvtttpppfffUUUHHH999333000222111,,,,,,111///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,))))))******++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++++++++,,,------------,,,---------.........///////////////000111111222222333//////555888555666:::???wwwqqqgggqqqlll^^^ccc|||sssNNNIIIBBB>>>CCCSSSgggvvvrrrhhh]]]VVVSSSSSSSSSNNNJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIKKKNNNPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHKKKNNNPPPOOONNNQQQQQQTTTZZZ```aaa\\\WWWBBB???======@@@AAAAAA@@@AAAEEELLLVVVeeeyyyzzzfffeeennncccaaacccaaabbbfffccc\\\[[[^^^bbb]]]WWWTTTUUUVVVVVVUUUTTTTTTRRRQQQQQQRRRSSSTTTQQQSSSUUUVVVUUUTTTSSSRRROOOPPPQQQQQQRRRRRRQQQQQQOOOOOONNNKKKIIIIIILLLNNNMMMOOOSSSWWWYYYYYYYYYXXXUUUTTTSSSSSSTTTUUUWWWYYYVVVWWWXXXXXXWWWVVVTTTSSSWWWQQQPPPTTTXXXXXXYYY[[[]]]______^^^```bbb\\\UUU\\\pppzzzvvvyyyoooiii```WWWPPPMMMLLLLLLKKKKKKJJJFFFBBB?????????AAA???======>>>?????????===<<<;;;::::::;;;<<<===:::999888888999:::<<<===999999999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======DDDCCCBBB@@@>>><<<:::999;;;999888999<<<<<<:::777555666777888888888888888888888999::::::999888888===;;;:::999999;;;===???:::;;;===AAAEEEIIILLLNNNTTTYYY___eeeiiillloooqqqnnnbbbZZZ]]]bbb```\\\ZZZbbbvvvqqqbbbTTTMMMMMMKKKFFFCCCHHHYYYqqq~~~pppffflll~~~ppplllzzz~~~iiiMMM===111000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,---------------............///............////////////222333333333333333333444===KKKnnnccciiiiii]]]hhhvvvZZZJJJBBB@@@EEELLLSSSaaaxxxrrriii^^^XXXWWWWWWTTTQQQLLLQQQUUUSSSLLLHHHJJJNNNDDDGGGLLLOOOQQQSSSUUUWWWSSSRRROOOLLLJJJKKKOOORRRLLLLLLKKKJJJJJJIIIIIIIIIIIIKKKLLLIIIFFFEEEFFFHHHGGGEEECCCEEEHHHKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJDDDGGGJJJJJJGGGFFFGGGIIIFFFIIIMMMOOOOOOOOONNNNNNQQQUUUYYYYYYUUUNNNHHHDDD???AAAAAA>>>@@@JJJTTTYYYhhhmmmyyyjjjhhhooowwwfff]]]]]]bbbccccccbbb```]]][[[[[[\\\``````^^^YYYSSSQQQRRRUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSQQQPPPQQQSSSRRROOOLLLPPPOOOOOONNNNNNOOOOOOPPPLLLNNNLLLHHHHHHLLLMMMLLLNNNNNNPPPRRRVVVWWWVVVUUUPPPQQQRRRRRRRRRRRRTTTVVVWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZWWWTTTUUUYYYYYYVVVXXXWWWWWWZZZ]]]^^^\\\YYYdddqqqvvvrrr~~~ppppppeee^^^]]]^^^UUUTTTSSSPPPMMMIIIEEECCCDDDCCCBBBBBBBBB@@@>>>;;;>>>>>>===<<<;;;;;;;;;:::======<<<<<<<<<<<<===>>>============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>======<<<;;;:::999888888777666888;;;<<<:::888888888999:::;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;>>>??????@@@BBBCCCDDDEEEIIIJJJLLLOOORRRUUUXXXYYYaaadddggghhhhhhhhhiiijjjhhhbbb^^^cccoooxxx{{{zzz{{{qqqeee]]]VVVPPPNNNPPPMMMNNNSSS```uuuxxxYYYXXX___ppptttsssvvv{{{pppWWW@@@666000000000///...---------...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------------........................////////////222222222333333333333333222666GGGiiitttmmm|||dddiiizzzdddHHH:::888===@@@GGGPPPZZZccciiikkkpppssszzzyyylllaaa^^^bbbccc```XXXQQQMMMLLLCCCFFFIIIKKKKKKLLLMMMNNNRRRTTTTTTRRRNNNJJJGGGFFFOOONNNLLLKKKJJJJJJKKKKKKLLLMMMMMMJJJGGGFFFHHHJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMKKKMMMOOONNNJJJFFFEEEEEEHHHIIIIIIHHHGGGEEEEEEEEE????????????>>>>>>@@@AAA???HHHQQQXXXddd{{{wwwtttxxx}}}~~~ooofff___\\\\\\___aaabbbaaa]]]ZZZYYYXXX^^^^^^]]]ZZZXXXWWWWWWYYYWWWWWWWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPQQQQQQNNNKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOMMMIIIIIILLLMMMKKKLLLLLLMMMPPPSSSTTTSSSRRRPPPQQQRRRQQQOOOOOOPPPRRRSSSSSSTTTVVVWWWYYYZZZ[[[ZZZ[[[XXXTTTVVVZZZ[[[XXXXXXWWWWWWZZZ^^^___^^^\\\```jjjooommmwwwTTTmmmyyytttmmmjjjfffccc___XXXNNNHHHHHHHHHGGGGGGGGGDDD@@@===>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::888777777999;;;===<<<;;;<<<<<<;;;;;;;;;<<<======>>>===;;;::::::<<>>>>>>>>>>>???AAA???===>>>DDDMMMXXX^^^nnn|||{{{nnnooonnnhhhhhhddd]]]XXX[[[^^^``````]]]YYYVVVUUU^^^]]]]]]^^^___```___^^^YYYYYYXXXXXXWWWVVVVVVUUURRRQQQPPPPPPPPPOOOLLLJJJNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQOOOJJJJJJLLLMMMKKKIIIIIIJJJLLLOOOQQQPPPOOOPPPPPPPPPOOOLLLKKKLLLNNNNNNPPPRRRUUUWWWYYY[[[[[[\\\\\\YYYVVVWWW[[[[[[XXXUUUTTTTTTUUUXXXYYYYYYXXX___eeeiiikkktttPPPZZZuuu|||wwwmmm___UUUQQQPPPNNNMMMMMMKKKHHHFFFAAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<======>>>>>>===<<<;;;::::::;;;;;;>>><<<;;;;;;>>>BBBGGGKKKJJJOOOVVV^^^cccffffffeeeggggggfffeeedddccccccbbbXXXVVVTTTRRRSSSXXX___dddkkksssvvvxxx|||vvvhhh\\\WWWRRRTTTcccuuuoooddd___wwwzzzkkkdddiiitttvvvdddJJJ999333111/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////000000111111222222333333888>>>===888CCClll|||pppooofff]]]fffooo{{{www___VVVJJJBBB???>>><<<999666@@@OOO```mmmrrrrrrpppllljjjiiiiiiiiigggbbb]]]YYYZZZZZZYYYVVVUUUUUUVVVZZZZZZXXXVVVSSSRRRTTTVVVUUUVVVWWWWWWVVVSSSOOOMMMJJJIIIGGGFFFEEEGGGIIIKKKKKKJJJIIIJJJLLLNNNNNNNNNOOOQQQUUUWWWWWWTTTQQQOOORRRQQQOOOKKKFFFBBB???>>>???>>>>>>???@@@AAAAAA@@@<<<===AAALLL\\\ooo}}}|||wwwxxxsssgggfffiiifff___[[[ZZZ[[[]]]\\\YYYVVVUUUTTT^^^]]]]]]```dddeeebbb___YYYXXXWWWVVVUUUUUUTTTTTTRRRRRRQQQPPPOOONNNLLLKKKPPPPPPOOOOOOOOOOOOPPPPPPPPPRRRPPPLLLJJJMMMLLLJJJHHHGGGHHHJJJMMMOOOOOONNNNNNOOOOOOMMMKKKKKKLLLMMMLLLNNNQQQUUUYYY[[[]]]]]]______[[[WWWWWWZZZZZZVVVVVVUUUTTTTTTUUUUUUVVVVVV]]]___dddjjjsssRRRPPP^^^~~~|||rrrfffbbb]]]ZZZXXXWWWVVVTTTPPPLLLHHHCCCAAAAAACCCEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDFFFKKKQQQWWWZZZ^^^bbbiiiooorrrrrrpppnnnnnnlllgggbbb]]]YYYWWWVVVPPPOOOOOOPPPUUU___kkkssspppgggffffffdddaaa]]]^^^jjjnnneeeooo~~~rrriiijjjuuurrrdddNNN===666333000............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++((()))))))))************))))))))))))))))))))))))************************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...------------............//////000000111222333333000222777888666GGGzzzqqqbbbeeevvv{{{cccUUURRRRRROOOKKKFFFBBB??????EEELLLRRRUUUXXXXXX\\\eeeqqq|||}}}zzzvvvsssrrrrrrwwwwwwuuuqqqkkkgggeeeeeerrrtttuuussslllbbbXXXQQQZZZVVVQQQMMMKKKLLLMMMNNNTTTNNNIIIIIIMMMPPPOOOMMMNNNQQQUUUWWWWWWSSSNNNKKKNNNJJJDDD???;;;:::999999<<<===???CCCHHHJJJJJJHHHOOOUUUaaatttnnndddxxx}}}uuuooohhhcccdddeeeaaa^^^^^^ZZZZZZYYYVVVTTTSSSTTTVVV[[[ZZZZZZ]]]aaaaaa]]]YYYWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMPPPOOOOOONNNNNNOOOOOOPPPOOORRRPPPLLLKKKMMMLLLIIIHHHHHHHHHJJJMMMOOOOOOOOOMMMNNNNNNMMMLLLLLLMMMOOOMMMOOORRRUUUYYY\\\^^^___aaa```\\\VVVVVVXXXWWWSSSWWWWWWWWWWWWWWWYYY\\\^^^\\\]]]aaajjjvvv[[[[[[aaaooo~~~vvvpppmmmlllkkkjjjkkkggg```XXXSSSQQQPPPQQQMMMKKKIIIGGGEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBAAA@@@AAADDDFFFFFFHHHKKKOOORRRUUUWWWXXXVVVWWWYYY\\\```dddhhhjjjpppqqqttttttsssooojjjgggccc```ZZZSSSMMMJJJIIIHHHMMMQQQXXXbbbooo~~~{{{jjjYYYUUU^^^oooxxxggghhh|||vvvrrruuuzzzgggNNN<<<555333000...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))************************'''(((((())))))*********************++++++++++++,,,,,,,,,,,,------------,,,------------...............///000111222222333555,,,...888777666PPPsssooojjjgggkkksss}}}bbbWWWIIIAAA??????>>><<>>>>>@@@CCCHHHKKKLLLHHHJJJMMMPPPSSSWWW\\\```mmmvvv{{{xxx}}}mmmggg^^^XXXVVVVVVWWWWWWLLLJJJFFFBBB@@@EEEMMMTTTZZZXXXVVVUUUWWWZZZ^^^aaa\\\^^^bbbkkkwwwsssttt~~~wwwsssmmmnnnlllbbbbbb^^^\\\[[[XXXTTTUUUYYYXXXXXXWWWTTTRRRQQQSSSUUURRRTTTUUUUUUTTTSSSSSSSSSRRRQQQNNNLLLKKKJJJKKKKKKKKKMMMMMMLLLIIIIIILLLNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKNNNNNNKKKKKKMMMLLLIIIJJJIIIHHHIIILLLOOOPPPQQQNNNNNNNNNMMMKKKJJJKKKMMMMMMLLLLLLMMMOOOSSSVVVYYYXXXXXXUUURRRSSSWWWWWWTTTLLLMMMMMMMMMMMMQQQWWW\\\fffjjjlllpppsssssswwwzzzrrrmmmjjjjjjjjjfffeeeccc```^^^[[[YYYXXXTTTSSSSSSSSSRRRRRRQQQQQQPPPQQQRRRTTTVVVXXXZZZZZZaaacccffffffgggjjjpppuuusssuuuzzz~~~~~~}}}{{{|||~~~}}}zzzvvvssseeeccc```[[[WWWRRRNNNLLLKKKJJJJJJMMMUUU___iiippp}}}~~~vvvkkk]]]SSSPPPPPPRRR[[[kkk}}}jjjYYYbbbyyyzzzsssvvv~~~yyyoooSSS===---...000+++---444------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000111222222+++000555444111222888>>>BBBaaayyyeeeggg}}}sss___\\\ccc{{{~~~hhhVVVOOOOOOOOONNNMMMMMMMMMMMMIIIIIIHHHFFFDDDDDDFFFGGGDDDJJJSSSXXXXXXUUUQQQOOOFFFJJJPPPUUUXXXYYYXXXWWWRRRLLLEEEAAABBBFFFHHHIIIEEEJJJMMMJJJHHHPPPbbbqqq{{{yyy|||kkklllzzzvvvllljjjfffeee___[[[ZZZXXXTTTTTTWWWUUUVVVWWWVVVTTTRRRRRRSSSRRRUUUWWWWWWTTTSSSUUUWWWRRRPPPNNNKKKIIIIIIJJJJJJHHHJJJKKKIIIGGGGGGKKKNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJMMMMMMKKKKKKMMMLLLIIIJJJHHHHHHIIILLLOOOPPPPPPOOOOOOOOOLLLJJJHHHIIIJJJKKKJJJHHHHHHJJJMMMRRRTTTSSSTTTRRRPPPRRRWWWYYYVVVQQQQQQPPPMMMKKKMMMRRRWWWbbbhhhgggiiivvvnnneeefffnnnuuuvvvttt}}}}}}zzzuuurrrnnnkkkhhheeebbbeeegggfffeeeeeehhhkkkjjjjjjiiihhhiiijjjlllmmmlllpppwww}}}}}}|||}}}|||xxxtttssstttrrrlllggg```ZZZRRRKKKIIILLLRRRVVVUUUXXX^^^fffqqq}}}uuukkkbbb]]]XXXSSSTTTZZZ]]]mmmzzz}}}nnn___[[[mmmxxxmmmfffnnn{{{{{{jjjWWW999777333000---,,,,,,,,,//////...---,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,...///111222333000222333333333333444666===CCCdddmmmkkkwwwvvvhhhmmmvvv~~~}}}zzzyyyyyywwwrrrmmmjjjaaa^^^ZZZWWWWWWSSSHHH>>>IIICCC>>>???DDDHHHFFFBBBDDDDDDEEEEEEDDDEEEHHHKKKIIIHHHNNNUUURRRNNNWWWgggkkkfffdddeeeffflll}}}zzztttmmmvvvxxxmmmfffcccaaa\\\WWWRRRQQQTTTWWWZZZUUUVVVWWWWWWWWWVVVTTTSSSUUUTTTSSSTTTUUUTTTOOOKKKSSSPPPMMMKKKJJJIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFIIIKKKMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPNNNNNNRRRWWWZZZZZZXXXRRRSSSRRROOOKKKKKKOOOSSS___fffkkkmmmyyynnnbbb^^^\\\XXXTTT]]]```cccdddgggppp~~~|||}}}|||~~~yyyrrrooolllhhheee___]]]ZZZZZZ[[[ZZZXXXVVVPPPOOOPPPSSSZZZccclllqqq~~~pppfff```YYYQQQJJJIIIKKKSSScccqqqvvvdddcccnnnwwwuuuvvvzzzyyykkkRRR>>>555333111...------......///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))******+++,,,---,,,,,,+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,---...///000111222///000222222111111333444666555HHHppp{{{ooolll~~~xxxwww|||xxx]]]VVVPPPOOOUUUZZZ[[[ZZZRRRRRRQQQPPPPPPSSSXXX[[[aaaffftttkkkkkkrrrqqqmmmsss{{{sssvvvyyyuuunnngggdddcccgggddd___ZZZUUUTTTUUUWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUURRROOOOOONNNMMMLLLLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGIIIGGGGGGHHHJJJLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGHHHHHHIIIKKKLLLMMMOOOMMMNNNPPPUUUXXXXXXWWWSSSSSSSSSOOOLLLKKKOOORRR]]]dddjjjkkkmmmwwwooofff\\\UUUOOOJJJJJJLLLKKKIIIRRR___sssyyywwwqqqqqqsssvvvvvvuuuvvvyyy}}}wwwwwwyyy}}}|||~~~~~~zzzllldddZZZUUUUUUTTTPPPLLLPPPSSSVVVXXXZZZ]]]```ccclllpppwwwppp```UUUNNNLLLJJJIIIKKKQQQ\\\nnn}}}qqqooosssvvvzzz}}}zzzjjjRRR;;;,,,//////...------...///000......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++)))))))))************+++************++++++++++++,,,------...//////000000...///111111000000222333777111666III```}}}www|||}}}zzzpppooopppvvvqqqeeejjjuuuzzzwwwsssmmmgggcccaaaaaaaaaffffffddd___XXXTTTSSSUUUVVVWWWXXXZZZ[[[[[[\\\\\\XXXVVVUUUTTTUUUVVVUUUTTTNNNOOOPPPPPPPPPNNNLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEIIIHHHHHHJJJLLLMMMLLLKKKOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMOOOSSSUUUUUUUUURRRSSSRRROOOKKKJJJMMMPPPYYY```iiijjjdddjjj}}}|||}}}{{{```SSSLLLPPPNNNCCCBBBKKKEEEMMMZZZhhhrrruuussspppppprrrsssnnngggcccdddgggtttttttttvvvxxx|||vvvtttqqqssswwwzzz{{{yyyzzzyyywwwuuuuuuwwwyyy{{{zzzqqqhhheeefffeee___YYYTTTPPPLLLLLLOOOSSSUUUUUU___fffpppvvvzzznnnhhh```XXXRRROOOPPPPPPSSS\\\hhhuuuttteeegggppp}}}sssbbbNNN===222...------,,,,,,,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++*********++++++++++++,,,------...............///---///000000000000111333444333666===DDDVVV{{{tttwwwyyymmmgggsss~~~hhheeezzzyyyzzzzzztttpppjjjccc^^^]]]]]]]]]\\\\\\___aaa^^^YYYTTTTTTUUURRRRRRTTTVVVXXXYYYZZZ[[[ZZZXXXVVVUUUUUUVVVWWWXXXQQQTTTVVVWWWUUURRRPPPNNNJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFHHHKKKMMMNNNMMMLLLOOONNNMMMLLLKKKIIIHHHHHHKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMOOOQQQRRRSSSSSSPPPQQQPPPMMMIIIGGGIIILLLTTT]]]iiilllccchhhkkkmmmssszzz~~~yyycccTTTVVVVVVNNNJJJNNNCCCEEEHHHOOOUUUXXXXXXVVVccchhhmmmmmmiiigggiiilllsssssstttvvvxxxyyyyyyxxx~~~yyyuuupppiiidddbbb```]]][[[^^^ccciiinnnlllddd[[[XXXZZZ\\\XXXTTTXXXZZZ\\\]]]]]]```fffkkk~~~xxxmmmfffUUUWWWYYY\\\___bbbdddeeeooo{{{pppbbb___lll|||yyywwwwww}}}ppp\\\GGG888222111222------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))'''((((((((()))***++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,---------..................///111111000000222333)))...777======EEE^^^xxx}}}ooojjjqqq~~~|||nnnddd\\\ddduuurrrbbb\\\xxxzzzwwwtttmmmccc___[[[[[[]]]^^^[[[WWWVVVYYY\\\[[[XXXUUUTTTUUUPPPPPPQQQSSSTTTVVVXXXYYYZZZYYYWWWUUUUUUVVVXXXZZZXXX[[[^^^^^^ZZZUUUQQQPPPJJJJJJIIIGGGEEECCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEIIIMMMOOONNNMMMMMMMMMLLLKKKJJJIIIHHHGGGLLLLLLNNNOOOOOOOOOOOOOOOLLLMMMNNNNNNOOOOOOPPPQQQMMMNNNNNNJJJEEECCCEEEGGGPPPZZZhhhkkkgggsssVVVZZZfffuuu{{{ddd]]]ZZZTTTNNNMMMNNNIIICCCBBBDDDGGGHHHGGGIIIOOOUUUXXXZZZ[[[]]]```kkkqqq{{{{{{rrrlllllliiifffeeehhhooovvv{{{sssmmmiiiiiiooouuuwwwwww{{{{{{uuuooojjjhhhhhhhhhlllrrr{{{~~~zzzwwwsssttt}}}yyyuuuwwwxxxxxxkkk\\\GGG777000///......------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,---*********+++++++++,,,,,,++++++++++++,,,,,,,,,------------------............///111111000000222333+++///555999888:::HHHWWWoooyyysss|||wwwsss|||}}}zzzqqqiiidddbbbaaaaaannnvvvkkklllvvvssskkkfffaaaXXXWWWXXX[[[^^^^^^ZZZVVVYYYYYYXXXXXXWWWVVVTTTSSSQQQQQQRRRRRRSSSUUUVVVWWWYYYYYYWWWUUUSSSTTTVVVXXX\\\___bbb```ZZZTTTQQQPPPMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCFFFJJJLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGIIIJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMMMMLLLKKKLLLNNNJJJLLLLLLHHHCCC@@@AAACCCLLLYYYeeegggjjjDDDEEENNN^^^jjjttt}}}rrreee\\\XXXQQQJJJGGGIIIKKKLLLKKKBBBBBBCCCDDDDDDEEEFFFFFF]]]dddpppzzzsssnnnkkkjjjtttwwwzzz|||~~~}}}hhhuuuxxxrrruuu|||zzztttQQQEEE777/////////...,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))+++---...)))))))))************+++************++++++++++++,,,,,,,,,------.........,,,...////////////000222333222222444444444888===CCCUUU{{{nnnjjjttt{{{yyy~~~tttlllhhheee```[[[eeegggiiilllrrr{{{yyytttpppbbb[[[XXXVVVVVVVVVXXXZZZ[[[[[[ZZZ[[[WWWSSSRRRUUUVVVTTTRRRSSSSSSRRRQQQRRRRRRTTTTTTWWWXXXXXXUUURRRQQQSSSUUUZZZ]]]```]]]VVVPPPNNNOOOMMMMMMLLLJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCDDDDDDEEEEEECCCBBBBBBCCCFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGHHHJJJKKKJJJHHHGGGHHHJJJJJJKKKKKKHHHBBB??????AAAEEEVVVaaaaaalllCCC======DDDJJJOOO```tttllldddZZZTTTRRRPPPLLLHHHMMMJJJEEEBBBAAABBBAAAAAABBBBBBFFFNNNZZZdddjjjllliii]]]RRRUUUggg~~~|||wwwooogggccceeejjjoooqqqmmmiiifffgggjjjpppssstttggg```TTTqqq{{{{{{|||ttt^^^???777...***,,,000111000++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))(((((((((***+++---///(((((((((((())))))))))))))))))))))))************++++++,,,------...//////+++---......---...///111111------222777777555333333555OOOuuuccciiixxxpppvvvwwwlll^^^```cccgggkkkooosssvvvuuuvvviiioooxxx~~~uuuhhh[[[VVVYYYXXXWWWVVVUUUVVVXXX\\\^^^XXXRRRLLLMMMRRRVVVUUURRRSSSRRRQQQOOOOOOOOOPPPQQQVVVWWWXXXUUURRRPPPQQQSSSWWWZZZ\\\YYYRRRMMMLLLNNNLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@AAABBBCCCCCCCCCFFFCCCAAAAAACCCDDDEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGHHHJJJJJJIIIHHHFFFEEEHHHIIIHHHEEECCCEEEGGGJJJLLLLLLHHHCCC??????AAA???RRR^^^^^^oooPPPHHHAAA@@@???>>>CCCKKK______ggg}}}qqqddd]]]YYYWWWVVVQQQNNNJJJFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIMMMPPPOOOLLLIIIJJJPPPYYY```dddkkkqqqyyyzzzuuupppjjjfffVVVWWWTTTQQQTTT___iiimmm~~~}}}{{{cccRRRNNNRRRiii{{{uuuppp|||^^^???111000000///...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......------............//////////////////111222333444444444888444444NNNyyyzzzaaa[[[iiiqqqjjj|||}}}|||~~~{{{|||{{{}}}xxxqqqoooqqquuuxxxyyyxxx}}}ssskkksss~~~ooobbb[[[YYYYYYYYYZZZXXXUUUVVVYYY[[[[[[YYYTTTRRROOONNNPPPRRRSSSTTTXXXVVVRRROOOMMMMMMNNNOOOTTTWWWZZZYYYVVVRRROOOMMMUUUTTTSSSRRRRRRQQQNNNLLLJJJIIIGGGGGGGGGGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>@@@CCCGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIEEEFFFFFFEEEDDDDDDEEEGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCNNNXXX^^^qqqhhhYYYKKKGGGFFFCCCBBBCCCHHHGGGLLL[[[uuu}}}jjj]]]XXXRRRMMMKKKLLLMMMKKKHHHKKKJJJGGGFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHKKKOOOQQQQQQUUUZZZ___bbbeeeiiikkkqqqrrrtttuuutttrrrooommmnnnpppqqqnnnjjjhhhjjjmmmdddbbb```___]]]ZZZVVVSSSSSSTTTRRRPPPYYYmmmvvvcccQQQMMMWWWccczzzqqqqqqhhhKKK777000000//////...------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++,,,------...------------.........////////////...///000222333444444444222666666>>>PPPddd}}}mmmjjjmmm}}}|||xxxxxxxxxxxxxxxxxxwwwwww~~~~~~~~~}}}}}}vvvuuuwwwnnncccZZZWWWWWWXXXYYY\\\YYYWWWWWWXXXZZZYYYXXXUUUSSSPPPOOOQQQSSSTTTTTTRRRQQQNNNMMMLLLMMMOOOPPPTTTVVVXXXXXXUUURRRPPPOOOTTTSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@??????@@@AAAAAA@@@???>>>@@@CCCFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIHHHHHHHHHFFFCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDLLLTTT\\\ooopppfffbbbZZZNNNEEEAAA???===>>>III___yyyttthhhYYYOOONNNPPPPPPOOOPPPNNNNNNPPPRRRRRRNNNKKKHHHIIIJJJJJJIIIHHHIIIIIILLLNNNPPPQQQSSSUUUXXXZZZXXX\\\___```]]][[[[[[\\\WWWYYYZZZXXXUUUSSSUUUWWWXXXXXXZZZ]]]______\\\ZZZeeehhhgggfffooommmggg]]]VVVWWWaaaoooyyyzzzlllcccsssqqqUUUEEE888.../////////......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))*********++++++++++++,,,------------------------.........//////...///000111222333333333///555444111333:::VVV|||zzzhhhaaabbbkkk}}}xxxxxxwwwsssooooootttxxxwwwmmmcccbbbgggjjjgggbbbgggjjjhhhfffiiirrr{{{~~~}}}vvvnnnfff```]]][[[ooo{{{qqq```ddd___YYYVVVVVVYYY\\\]]]]]][[[XXXWWWXXXYYYXXXXXXWWWTTTRRRQQQRRRTTTTTTTTTOOONNNMMMLLLMMMOOOQQQRRRSSSUUUVVVUUUSSSRRRQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFFFFGGGHHHGGGEEEBBBAAA@@@??????>>>>>>>>>AAAAAAAAA??????@@@CCCFFFDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIIIIJJJIIIFFFCCCAAAAAABBBAAAAAABBBCCCEEEFFFGGGGGGEEEKKKRRR\\\pppwwwiiiVVVTTTMMMDDD>>>@@@JJJSSSfffsss|||fff[[[\\\ccchhhdddcccfffmmmrrrrrrlllfffZZZWWWTTTTTTWWW[[[]]]^^^[[[\\\]]]^^^___aaafffiiipppwww~~~|||yyyyyy{{{sssuuuvvvuuusssrrrsssttt~~~uuulllYYY\\\```hhhuuu}}}xxxqqqllltttmmm[[[DDD777555222,,,.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,------------,,,,,,,,,---------.........---...///000111111111111000222//////666666;;;LLLsss}}}rrrmmmvvvzzzyyyzzzzzz}}}vvvkkkeeeaaagggjjjRRRMMMWWWUUUTTTTTTVVVXXX[[[\\\[[[ZZZXXXXXXXXXYYYYYYZZZXXXUUUSSSRRRSSSTTTTTTSSSPPPOOONNNNNNOOOQQQSSSTTTQQQRRRRRRQQQPPPPPPQQQSSSSSSSSSSSSQQQNNNKKKJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFBBBAAA@@@??????>>>>>>???@@@AAAAAA@@@???@@@BBBDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFHHHHHHHHHHHHEEECCCAAAAAACCCAAABBBBBBCCCDDDEEEFFFFFFFFFMMMTTT]]]lllyyyuuulllaaaUUULLLHHHGGGBBBGGGNNNWWWaaaooo}}}sssiiijjjtttyyyiiiZZZPPPXXXlll}}}{{{vvvvvvxxxzzz{{{cccKKK555///000000///000------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++++++++++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------...///000000000000000333///222;;;888333888CCCMMM___yyyrrrmmmooo~~~]]]JJJNNNPPPPPPQQQRRRRRRSSSTTTTTTWWWWWWWWWWWWWWWYYY[[[\\\XXXUUUSSSRRRRRRSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQNNNNNNOOONNNMMMMMMPPPRRRTTTUUUUUURRRNNNJJJIIIIIIGGGEEEEEEEEEGGGHHHGGGFFFCCCBBBAAA@@@@@@????????????@@@@@@???>>>>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFEEEEEEFFFDDDCCCBBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCIIIPPPVVVWWW]]]rrr|||qqqhhh```\\\SSSMMMGGGDDDDDDIIIVVVbbb|||zzziiibbb^^^\\\[[[iii{{{qqquuu{{{{{{~~~|||sssiiibbbFFF777///333444---,,,333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((()))))))))************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---....../////////...---555444000222//////999999999<<>>??????>>>======>>>@@@BBBAAA@@@??????@@@AAABBBAAAAAA@@@??????????????????@@@AAAAAA@@@AAACCCEEEBBBCCCDDDDDDCCCDDDFFFHHHEEEEEEDDDDDDCCCBBBAAAAAAKKKQQQUUUQQQOOO^^^~~~ttthhh[[[RRRJJJDDDFFFLLLRRRkkk{{{yyyvvvooovvv~~~~~~~~~vvv]]]XXXaaallltttyyy}}}~~~wwwuuu___JJJ>>>444222111222111...---...++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************************************++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---............---+++444111,,,///...///888999999777:::KKKkkkwwwnnnmmmqqqvvv{{{~~~aaaSSSUUUWWWZZZZZZWWWUUUUUUVVVSSSUUUVVVUUUTTTUUUXXX[[[TTTRRRPPPOOOOOONNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOOOONNNMMMNNNPPPSSSUUUVVVRRRKKKFFFFFFHHHHHHFFFEEEEEEFFFFFFEEECCCBBBAAA@@@??????>>>>>>???<<<===>>>===<<<;;;<<<>>>???>>>============>>>???@@@@@@???>>>>>>>>>>>>???===>>>??????>>>???AAACCCAAABBBCCCCCCCCCCCCFFFHHHEEEEEEDDDCCCBBBBBBAAAAAAJJJOOOTTTUUUVVVfffwwwlllaaa\\\]]]NNNXXX]]]```sssqqq\\\aaadddaaabbbgggmmmooosss}}}~~~ssskkkkkkooo[[[PPPPPPddd{{{uuuxxxnnnXXXEEE:::777222333---&&&***444222(((+++++++++++++++++++++,,,,,,,,,,,,+++++++++******************************************************))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------......------,,,///***+++777999222222+++222555111222???QQQ^^^~~~uuujjjfffcccfffpppzzzhhhUUUQQQTTTWWWWWWUUUSSSTTTVVVTTTVVVVVVUUUSSSSSSVVVYYYSSSQQQOOONNNNNNMMMKKKIIINNNNNNNNNOOOPPPPPPPPPQQQMMMOOOQQQQQQOOONNNOOOPPPQQQTTTUUUQQQIIIEEEDDDFFFIIIGGGEEEEEEFFFEEEDDDBBBAAA@@@???>>>============;;;<<<======;;;:::;;;<<<===<<<;;;::::::;;;<<<===@@@??????>>>>>>>>>>>>>>><<<===>>>>>>===>>>@@@BBBBBBCCCDDDCCCCCCCCCEEEGGGDDDDDDCCCCCCCCCBBBBBBBBBGGGLLLUUU^^^ggg{{{vvvnnnkkklllwwwvvvhhhggg```dddhhhooozzz~~~iii```\\\WWWXXX^^^jjjlllsss~~~|||yyywwwsssyyyeeeMMM>>>666111//////............------------------,,,,,,+++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++111,,,'''&&&***------+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...///000000111222333444444333555888:::KKKaaawwwppphhhdddjjjuuuoooppptttyyyyyyooo]]]NNNRRRSSSUUUUUUTTTRRRPPPOOOSSSTTTWWWYYYZZZYYYWWWVVVRRRSSSRRROOOKKKIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLQQQPPPPPPOOONNNMMMKKKJJJMMMMMMMMMLLLJJJHHHFFFDDDDDDDDDCCCAAA??????AAADDDBBB@@@>>>=========<<<:::;;;::::::;;;<<<<<<;;;999999999::::::::::::;;;;;;========================;;;>>>@@@@@@>>><<<===???@@@AAABBBAAA@@@AAADDDFFFFFFFFFFFFFFFEEEDDDCCCBBBLLLMMMQQQXXXfff~~~yyy~~~~~~xxxqqqllljjj```YYYVVV\\\dddfffdddcccgggkkksss|||}}}xxxzzzvvvnnnjjjrrr~~~wwwwwwpppuuuzzz~~~tttbbbZZZVVVXXXgggyyy~~~wwwsss|||~~~}}}wwwhhhSSSBBB777333000...............------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))*********+++++++++///+++''''''+++---,,,***......................../////////000000000000111111222333333222444666999777DDD[[[uuu|||vvvrrrmmmkkklllnnnxxxqqqpppfffbbb^^^___```]]]UUUMMMQQQQQQRRRTTTTTTSSSPPPNNNSSSVVVYYY[[[\\\[[[YYYXXXSSSSSSRRROOOLLLKKKMMMOOOOOOOOOOOONNNMMMKKKIIIIIIMMMMMMNNNNNNMMMMMMLLLLLLNNNMMMMMMKKKIIIFFFCCCBBBCCCCCCBBB???======???AAABBB@@@===<<<======;;;:::;;;::::::;;;<<<<<<;;;999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@>>>===@@@AAAAAAAAA@@@AAACCCEEEEEEEEEEEEEEEDDDCCCAAAAAAIIINNNRRRRRRVVVhhhaaahhhuuu}}}sssmmmmmmgggdddhhhooowwwzzztttrrrooommmggg^^^SSSKKKFFFDDDDDDCCC>>>===BBBGGGGGGFFFGGGCCCFFFKKKRRRWWWYYYXXXUUU[[[\\\]]]bbbppp|||~~~uuuqqqdddbbbcccfffiiisss~~~}}}{{{~~~xxxtttrrrhhh\\\QQQHHH<<<444000///...---............------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((()))))))))*********++++++---***((())),,,---+++)))------------...............///000111111111000000///000111111111222444666111555<<>>@@@BBBAAA???===<<<<<<<<<;;;:::::::::999:::;;;<<<:::888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<>><<<;;;<<<<<<;;;::::::999999999;;;;;;999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999;;;<<<=========???@@@@@@??????AAACCCCCCCCCCCCBBBAAA@@@???>>>>>>IIIPPPOOOQQQddduuufffYYYTTTOOOJJJOOOYYYmmmwww|||}}}}}}yyysssqqqppppppsssxxx~~~|||zzz}}}yyytttuuuyyy}}}yyy}}}mmm]]]ZZZYYYVVVZZZbbbmmmxxx{{{zzz}}}}}}nnnmmmeeeRRR???444000000......---...//////...,,,...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))(((((()))))))))*********))))))***+++,,,,,,)))(((*********+++++++++,,,,,,,,,...000111222111///...,,,.../////////...000111000111333333444555888999AAAYYY{{{{{{zzz}}}wwwnnnfff^^^WWWVVVXXXVVVTTTSSSTTTVVVUUURRRNNNNNNMMMMMMPPPSSSTTTRRROOOQQQRRRUUUWWWYYYXXXWWWVVVYYYVVVRRRNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEGGGIII???===;;;:::;;;;;;;;;:::999888888999::::::999777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::888999<<<>>><<<===????????????@@@AAABBBBBBBBBBBBAAA@@@???>>>???HHHNNNRRR^^^zzzwwwooommmjjjaaaWWWPPPHHHNNNYYYeeeoooxxx}}}~~~~~~tttlllccc\\\WWWYYY^^^ggguuuwwwwwwwwwtttXXXUUULLL>>>222---000444//////000000000///...---------------,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******((()))***++++++***)))(((++++++,,,,,,------......,,,---.../////////......+++---//////.........//////000000111222222222222000888FFFXXXjjj}}}jjj]]]]]]bbbdddffffffbbbZZZSSSQQQRRRVVVSSSPPPNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZWWWTTTQQQPPPNNNLLLKKKHHHHHHHHHGGGGGGFFFDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB===???AAAAAAAAABBBDDDEEE>>><<<::::::;;;;;;:::999999888777888999:::888666999999::::::::::::;;;;;;::::::::::::::::::::::::=========>>>??????===<<<:::<<<>>>???>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCIIIMMMSSSfff~~~~~~||||||}}}xxxjjj\\\XXXRRRNNNOOORRRZZZjjjzzz||||||~~~wwwsssqqqppppppoooiiibbb]]]eeennnuuuuuuwwwxxxoooooojjjaaaBBB===777111---,,,...111...///000000///...---...---------,,,,,,,,,++++++)))*********++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((()))*********))))))******++++++,,,------......,,,,,,,,,------------...+++---///000............111000//////000111000000555222222777>>>KKKcccxxxooobbbZZZVVVVVVYYYOOOUUUYYYXXXTTTPPPOOOOOOSSSQQQNNNMMMNNNPPPRRRTTTRRRTTTTTTRRRPPPPPPUUUYYYYYYXXXVVVUUUVVVWWWXXXYYYUUUSSSPPPPPPPPPOOOLLLJJJGGGGGGGGGFFFEEEDDDCCCBBB>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@?????????@@@@@@;;;===>>>???======>>>???===;;;999999:::;;;:::999888777777888999999888666999999::::::::::::;;;;;;999999999999999999999999===;;;===EEEMMMMMMBBB888999;;;>>>???>>>===>>>???>>>???@@@AAABBBBBBBBBBBBFFFLLLNNNRRRffftttiiibbb\\\YYYTTTOOOSSS\\\iiiwww~~~}}}|||rrriii\\\YYYWWWYYY\\\bbbkkkrrr~~~xxxxxx~~~kkk```\\\PPPBBB999444000///000...------------......,,,,,,---...---------,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))*********)))((()))***(((((()))***++++++,,,,,,,,,,,,+++++++++,,,---...+++---///000///.........+++,,,---///222222111//////...000555666888AAAMMMYYYooovvvhhh\\\[[[___\\\UUUOOOPPPTTTVVVTTTQQQOOOLLLJJJJJJKKKLLLNNNPPPPPPPPPOOOSSSVVVWWWSSSNNNOOOVVV]]]YYYWWWTTTRRRRRRSSSVVVWWWNNNLLLKKKMMMOOONNNKKKGGGHHHGGGGGGFFFDDDCCCAAA@@@;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@???======>>>>>>===>>>???>>><<<;;;:::;;;<<<;;;999999:::;;;:::999888777666777999999777666999999:::::::::;;;;;;;;;999999999999999999999999<<<888;;;JJJZZZYYYGGG444999;;;===>>>>>>======>>>>>>>>>@@@AAABBBCCCCCCCCCGGGMMMPPPQQQdddyyypppbbbYYYWWWQQQTTT[[[dddjjjlllrrrxxxwww^^^SSSTTTJJJQQQWWW^^^kkk}}}yyyvvvyyy~~~~~~uuugggWWWHHH<<<555222////////////////////////..............................---,,,,,,+++************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))*********)))'''%%%###)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111222333333444555555999AAAMMM\\\ooozzztttpppmmm\\\ZZZYYYXXXXXXVVVTTTRRRVVVSSSQQQRRRUUUUUUPPPLLLMMMLLLLLLLLLMMMMMMLLLJJJOOOMMMMMMNNNQQQTTTUUUUUURRRQQQQQQQQQRRRSSSTTTUUUMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGFFFFFFEEECCCBBBAAA???>>>>>>>>>>>>>>>??????@@@???>>>===;;;;;;::::::>>>;;;999999;;;;;;999666::::::999999888777666666:::999888888888999:::;;;888999:::;;;<<<;;;:::999::::::999888888999::::::999::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@AAA@@@AAACCCBBB>>>???CCCHHHJJJJJJNNNaaa}}}iii^^^SSSPPPQQQRRRUUUYYY^^^dddjjjmmmooowww~~~{{{|||~~~yyysssrrrqqqmmmeeeXXXNNNPPPXXXaaakkktttxxx}}}xxxnnnoootttvvvvvvfff^^^QQQCCC888111------........................------------------------...------,,,++++++************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...............////////////000000111222333333444444---000444888>>>HHHVVV```~~~wwwgggZZZUUUSSSRRRPPPSSSSSSSSSTTTUUUUUUTTTSSSPPPOOOOOOPPPQQQQQQOOONNNPPPOOOMMMMMMNNNMMMJJJHHHLLLKKKKKKMMMPPPRRRRRRQQQOOOPPPPPPQQQSSSTTTTTTUUUMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAAAAA??????>>>>>>>>>>>>????????????===<<<;;;:::::::::===;;;999999:::;;;999777::::::999888888777666666888888777666777888999:::777777999:::;;;;;;;;;;;;:::999888888888888999::::::::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????@@@??????BBB@@@===>>>BBBGGGJJJKKKPPPbbb}}}fffZZZVVVRRRMMMKKKMMMOOOPPPRRRVVV\\\dddjjjzzzzzzyyyzzznnniiicccbbbbbb___VVVOOOPPPRRRXXX\\\]]]```kkkxxx{{{lllbbbbbbccc]]]VVVMMMGGG===444...,,,---...........................------------------------------,,,,,,++++++*********))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,---------------............///////////////000000111111222222555666666444333555;;;AAAHHHTTTiiixxxjjjfff```XXXSSSSSSUUUVVVUUUKKKLLLMMMOOOPPPPPPQQQQQQKKKLLLMMMMMMMMMNNNOOOPPPRRRPPPOOOOOONNNLLLIIIGGGHHHHHHIIIKKKNNNOOONNNLLLKKKMMMOOOQQQSSSTTTTTTTTTMMMKKKIIIHHHHHHHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????>>>===<<<;;;:::999999999;;;999888999::::::999888999999888888777777666666666666666555666777777888666666777888999;;;<<<===999999888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>======@@@>>>???BBB@@@===>>>BBBEEEIIILLLRRRbbb~~~~~~vvvlllaaa[[[\\\[[[[[[[[[[[[XXXTTTPPPdddooo|||}}}|||vvvmmmmmmuuunnnnnnmmmhhhccc```aaaccc[[[VVVQQQNNNNNNPPPQQQQQQQQQWWWbbbmmmuuu|||~~~|||xxxeeeZZZWWWPPPBBB777;;;888333///------///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((((((''''''&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////.........//////000000000222444555444333444777:::;;;===AAAJJJZZZpppuuujjjfffaaaYYYZZZXXXUUUTTTUUUVVVUUUTTTHHHJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNPPPOOOOOOOOOOOONNNJJJHHHFFFFFFHHHJJJLLLMMMJJJHHHHHHJJJMMMQQQSSSTTTSSSSSSMMMKKKHHHGGGGGGGGGFFFDDDCCCCCCBBBAAA@@@@@@????????????>>>>>>======>>>>>><<<<<<;;;:::999888888888888888888888999999999999888888777777777666666666666666666666666777777777777777666666777999:::<<<888888888777777888888888888888999999::::::;;;;;;;;;;;;<<<=========<<<<<<@@@???@@@BBB@@@===>>>BBBBBBEEEIIIOOO___zzz{{{xxxtttpppmmmllljjjddd[[[SSSOOOUUU]]]aaabbbbbbeeegggnnnmmmvvv}}}{{{|||~~~ssslllkkkmmmhhhiiimmmfffWWWQQQSSSKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRUUU\\\eeelllqqqttt|||}}}vvvjjj[[[NNNFFF>>>666///............------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))*********+++++++++++++++++++++,,,,,,,,,------------------............------............//////---...//////...---......///111333777<<>>>>>>>>??????>>>======<<<<<<<<<===;;;:::999888777777777888777888888888888888888999777777666666666666666666666666666777777777777777999888666555555666777888777777777777777777777777555555666777888888999999:::;;;;;;<<<<<<<<<;;;;;;>>><<<===???>>>;;;<<<@@@???AAADDDKKKXXXrrrzzzqqqiiiYYYZZZ[[[[[[ZZZXXXUUUSSSOOOMMMOOOSSSWWW\\\eeemmmoooooonnnnnnsssxxxvvvoooooooooqqqqqqkkkeeeggglll~~~yyywwwpppgggXXXVVVWWWWWWRRRKKKGGGIIIIIINNNYYYdddfff]]]TTTOOOGGGHHHIIIKKKNNNRRRWWWZZZ```dddiiinnnssszzzzzznnnhhhZZZQQQDDD777000///111333+++,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,------------.........------..................000000111222222222222111---...000111222333333444777BBBPPP[[[iiiyyyvvvhhhaaaaaaccc```YYYRRRPPPRRRPPPKKKPPPPPPPPPPPPOOOMMMKKKJJJFFFIIILLLKKKIIIHHHJJJLLLGGGGGGGGGHHHHHHFFFDDDBBBGGGHHHJJJNNNPPPQQQNNNLLLGGGFFFGGGHHHIIIIIIGGGFFFFFFHHHJJJMMMOOOQQQQQQQQQKKKHHHFFFDDDDDDCCCBBB@@@@@@???>>><<<<<<<<<===>>>>>>===<<<;;;;;;:::;;;;;;999888777777666666777777777888999888777666777888666666666666555555555555555666666777888777777777888888777666555555555555666666777777777777666666333444444555666777888888999::::::;;;<<<<<<;;;;;;:::888999<<<:::777888<<<<<<>>>AAAFFFOOOddd{{{xxxvvvvvvvvvrrriiiaaa[[[[[[VVVNNNJJJMMMPPPQQQQQQQQQPPPOOOSSSWWWVVVRRRWWWXXX\\\___\\\TTTPPPQQQXXXaaaeeebbbdddkkklllfffWWWTTTSSSSSSPPPKKKLLLOOOMMMTTT\\\dddmmmqqqmmmeeeZZZ^^^aaacccfffooo}}}wwwcccRRRKKK>>>999222,,,)))***---000---...///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.................................******,,,...000111111111444111...---///222555777111444444444888@@@EEEEEEVVVggg|||yyyuuurrrpppkkk```UUUTTTYYYQQQTTTSSSOOOMMMNNNNNNKKKMMMMMMMMMLLLJJJIIIHHHHHHKKKNNNQQQOOOKKKIIIKKKMMMIIIPPPUUURRRIIICCCCCCEEEEEEFFFIIIMMMPPPPPPNNNKKKGGGFFFEEEEEEGGGGGGFFFEEEGGGHHHIIIKKKMMMOOOPPPQQQIIIGGGDDDBBBBBBAAA@@@>>>???>>><<<;;;;;;;;;===>>>===<<<;;;:::999999999999888777666666555666666666777888999888555444555777555555555555555555555555333444555666777666555555555555666666666555444444555555666777777666555555333333444555666777888999777888999:::;;;<<<<<<<<<:::888999;;;:::777888<<<;;;===AAADDDGGGTTTppp~~~ssssssxxxuuuhhh___^^^YYYPPPMMMNNNLLLIIIIIINNNNNNLLLMMMPPPXXXaaabbb[[[UUURRRQQQWWWUUUNNNQQQ```iiiiii]]]ZZZZZZ[[[ZZZXXX[[[```vvvvvvrrrmmmsssyyyhhhooovvvwwwzzzuuuaaaJJJ:::444111111111222333222...+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++******************************************++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''')))*********)))&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////...///000000///.........000222333333111......111222222666::::::666888BBBLLLQQQRRR[[[kkkyyyttthhhddd```WWW\\\eeeggg]]]NNNKKKOOONNNQQQOOOJJJHHHLLLQQQSSSOOOOOONNNLLLJJJIIIIIIJJJRRRUUUVVVSSSLLLHHHHHHJJJMMMYYYbbb]]]MMMBBBEEELLLEEEFFFIIIMMMOOOOOOLLLJJJGGGEEECCCCCCDDDEEEEEEDDDHHHHHHIIIJJJLLLNNNOOOQQQHHHFFFCCCAAAAAA@@@>>>===>>>===;;;::::::;;;<<<===<<<;;;:::999888888888888777666666555555555666666777999:::888555333444666444555555555555555555555222333444555555555444333222333555666777666555555444555666777777666555444444444555666777888999999666777999:::;;;<<<<<<<<<<<<;;;<<<>>>===999:::>>>;;;===BBBDDDBBBIII```www|||rrrjjjcccZZZZZZTTTNNNQQQZZZYYYPPPXXXeeerrrrrrggg\\\YYY[[[]]]ggghhh___YYY]]]bbbaaahhhiiinnnssssssppprrrwww~~~nnnzzzzzz```JJJ===777444222........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---......//////......---------............///............////////////000000111111111222222222444555777;;;>>>AAACCCEEEUUUYYY```kkkuuummmUUUWWWfff[[[VVVXXX```^^^RRRKKKLLLPPPKKKIIILLLKKKGGGGGGLLLMMMQQQSSSPPPKKKHHHIIILLLUUU]]]bbb^^^RRRIIIIIIMMMJJJPPPTTTQQQHHHCCCFFFLLLIIIEEEBBBCCCGGGJJJIIIFFF@@@BBBCCCDDDCCCDDDEEEGGGGGGGGGGGGIIIKKKKKKJJJHHHHHHEEE@@@>>>===>>>======>>>===;;;999888999;;;<<<===<<<999777666666777777333333333333333444555666666666777777666555444444444444444444444444444444333444444555555444444333111111222222222333333333555555555555555666777777666666666666777777777777777888888999999::::::;;;;;;;;;;;;:::999999888888;;;<<<<<>>DDDIIIMMMOOOQQQSSSXXX^^^ccchhhlllnnn~~~~~~vvvsssppplllhhhccc^^^ZZZ[[[\\\[[[YYY^^^eeefffbbbfffoooyyyuuudddTTTVVVaaa^^^UUUSSSYYYXXXPPPKKKNNNOOOKKKJJJMMMMMMKKKLLLPPPNNNPPPQQQMMMIIIGGGIIILLLRRRXXX\\\YYYPPPIIIHHHKKKKKKMMMNNNKKKGGGDDDEEEGGGHHHEEEAAABBBEEEGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHJJJLLLLLLJJJIIIDDDAAA>>>===>>>???@@@@@@===<<<:::999999999:::;;;<<<;;;888666555555666777666666555444444444555555555666666666555555444333444444444444444444444444333333444444444444333333111111222222222333333333555555555555555666666777666666666666777777777777888888888999::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::>>>>>>CCCNNNVVVhhh}}}{{{|||lllWWWJJJ555000+++***+++------,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))***************++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////000000000000111111111111111111111111111111111111222222333444666777888888;;;<<<<<<===>>>@@@AAABBBEEEHHHMMMSSSXXX[[[\\\]]]\\\aaahhhnnnqqqssstttuuuxxxyyyyyyzzz}}}}}}wwwpppllllllmmmmmmkkksssmmmeee^^^XXXSSSNNNKKKNNNLLLJJJJJJKKKLLLKKKJJJKKKMMMLLLJJJKKKPPPSSSRRROOOUUU^^^```YYYPPPOOOSSS___TTTMMMOOOQQQMMMLLLNNNQQQNNNMMMOOOOOOMMMMMMPPPNNNOOOOOOKKKGGGFFFHHHKKKLLLPPPTTTSSSPPPLLLLLLMMMRRRPPPMMMKKKJJJJJJIIIHHHHHHEEEBBBBBBDDDEEECCC@@@DDDBBBAAACCCGGGHHHGGGFFFJJJIIIIIIJJJLLLLLLKKKIIIBBB@@@===<<<===?????????:::::::::::::::999999999:::999777666555555555666888777666555444444444444444444555555444444333333333333333333333333333333222333333444444333333222111111222222222333333333555444444444444555666666555555666666666777777777888999999::::::;;;<<<<<<;;;<<<<<<<<<<<<=========999@@@@@@CCCSSSdddxxxgggSSSBBB444,,,222000...---......+++))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++(((((((((((()))))))))***************++++++++++++++++++,,,---------------+++,,,,,,,,,------------,,,,,,---------........./////////000000000111111333333333222111111000000222222333333333333444444<<<;;;999888777777777888777888:::<<<===<<<<<<;;;;;;???DDDHHHKKKKKKJJJIIIKKKKKKKKKLLLOOOVVV___eeeWWWRRRKKKGGGFFFFFFFFFFFFIIIGGGEEECCCDDDEEEFFFFFFGGGEEEDDDDDDGGGJJJLLLLLLJJJKKKJJJHHHFFFHHHJJJLLLPPPPPPRRRTTTTTTRRRPPPPPP\\\QQQHHHIIILLLKKKJJJKKKTTTRRRQQQPPPOOOMMMLLLLLLMMMNNNOOOMMMJJJHHHHHHIIIHHHJJJMMMOOOQQQRRRSSSSSSTTTRRROOOLLLJJJJJJKKKKKKHHHFFFDDDCCCDDDCCCBBB@@@BBB??????DDDLLLQQQQQQOOOJJJIIIHHHHHHJJJJJJHHHGGGDDDAAA>>><<<<<<<<<;;;:::888999999::::::999888888999888666555444444444555666555555444444444444555333333333444444333333222222222222222222222222222222222333333333333222222111111222222222333333333444444333333444444555666444555555555666777777777999999999:::;;;;;;<<<<<<;;;;;;<<<======>>>??????888AAA@@@@@@TTTkkkpppcccPPP@@@888444333222,,,+++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********+++++++++'''(((((((((((()))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------....../////////000000000//////////////////......------....../////////000444333111000///000111222111222444666888999999999999;;;>>>AAACCCBBB@@@>>>???>>>======???EEEMMMSSSMMMIIICCC@@@>>>???@@@AAABBBAAAAAAAAAAAACCCFFFHHHIIIGGGDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDAAA??????BBBQQQNNNKKKKKKQQQXXX[[[[[[TTTLLLGGGGGGIIIIIIGGGGGGPPPQQQPPPOOONNNNNNNNNLLLLLLNNNPPPPPPNNNJJJHHHFFFIIIIIIJJJLLLOOOQQQQQQRRRNNNOOONNNJJJEEEDDDGGGJJJHHHGGGFFFEEEEEEEEECCCBBB@@@>>>>>>DDDMMMSSSSSSQQQHHHGGGEEEEEEFFFFFFEEEDDDAAA???<<<;;;;;;;;;:::999777777888999999888888777777777666555555444444444222222222222333444555666222222333333333333333222222222222222222222222222111111222222222222111111111111222222222333333333333333333333333444555555333444444555666777777777888888999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????888AAA???>>>PPPfffyyynnn[[[OOO@@@;;;555000//////000000******)))***+++,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++''''''(((((((((((()))))))))))))))************+++(((((()))************)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////------........./////////333333333333333333333333222111111222222333444555222333444555666777777777111111333666888999888666555555444333444777===AAA>>><<<:::777666777888999<<<<<<=========???BBBEEEOOOLLLHHHFFFFFFFFFFFFEEEKKKIIIHHHJJJHHHDDDBBBCCCPPPNNNHHHEEEJJJRRRWWWWWWLLLIIIGGGGGGGGGFFFEEEDDDGGGKKKMMMMMMOOOSSSTTTRRRMMMNNNOOOPPPNNNKKKHHHFFFKKKKKKJJJIIIIIIJJJKKKKKKMMMOOOOOOLLLFFFDDDFFFJJJFFFGGGGGGGGGGGGGGGFFFEEEBBBAAA@@@CCCHHHKKKKKKIIIGGGEEECCCBBBCCCCCCBBBAAA<<<:::999999;;;<<<<<<;;;666666666777777777777777777666666666666555555444000000000111222444666666222222333333444444333333111111111111111111111111000111111222222111111000111111222222222333333333333222222222222333444444333333444555666777777888777888888999999:::;;;;;;999999:::;;;<<<<<<======999@@@===>>>LLLZZZmmmyyygggWWWJJJ>>>555111,,,...///...,,,***)))***//////...---+++******+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))******'''''''''((((((((())))))))))))))))))************'''(((((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------........./////////.........//////000000000////////////////////////------...///000000000000555555555555444444333333555333333555888:::999777666777777666666666999;;;======<<<:::999888999:::444666777888999<<>>===@@@IIIOOO```{{{kkk\\\JJJCCC:::444000...///222))),,,//////------///222,,,...///...---+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))************))))))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,---------------...//////000000......000111111000///......///000111222444555555777444111222444666555333222333555444333222333444:::;;;<<<:::888777777777777999::::::999;;;???CCCEEEDDDBBBCCCDDDEEEDDDDDDIIICCCDDDMMMRRRNNNHHHFFF===FFFKKKIIIGGGIIIHHHEEEDDDHHHJJJEEEAAA@@@CCCFFFEEEKKKNNNNNNQQQWWWXXXTTTQQQNNNIIIGGGFFFGGGHHHIIIHHHJJJLLLKKKIIIJJJOOOSSSNNNJJJGGGGGGJJJIIIDDD???@@@CCCFFFHHHHHHHHHIIIJJJGGGHHHHHHGGGDDDBBBBBBCCCHHHEEEBBB@@@AAAAAA@@@???<<<;;;999999999999777666777666444333444555888999666777777777777777666555444444333333333444555555222333444444555555555555000000000000000000000000000000111111111111000000111111222222222333333333222222111111222222333444222222333444555666777888666666666777888888999999777777888888888888999999<<<======CCCIIIIIIZZZyyyvvvddd]]]UUUIII===444333222111000...------,,,,,,---------,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))+++,,,---)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------........................////////////////////////000000000///...///111444333333333444444444555555555555555555555555555555888999:::999777777777888777888:::::::::<<<>>>@@@@@@@@@@@@AAABBBCCCDDDEEEBBBDDDFFFHHHHHHGGGDDDCCC@@@AAACCCDDDDDDDDDCCCBBBEEEEEEFFFEEEEEEDDDCCCBBBEEEEEEGGGJJJMMMQQQTTTUUUXXXSSSLLLGGGEEEFFFGGGGGGPPPPPPPPPNNNKKKIIIIIIIIIHHHHHHHHHGGGEEEDDDBBBAAABBBAAA@@@BBBEEEHHHIIIIIIGGGFFFDDDBBB@@@??????>>>BBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999999999888666555555777999:::888888777777666666555555777666666555444444333333444333333222111000//////111000000///////////////000000111111111222222222000000111222333333444555444444333222222333333333333333333444444444555555444666888999999999:::;;;888888999999999:::::::::>>><<<===???CCCOOOdddvvv|||nnn___MMMCCCAAA???777000111111000000///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************(((((()))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((((((((()))(((((((((''''''''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........------------------------........................///////////////////////////000111000//////111333222222222222333333333333333333333333333333333333555777888777666555777888777888999::::::;;;===???>>>>>>>>>???@@@AAACCCCCCFFFGGGGGGGGGFFFDDDBBB@@@??????AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFKKKOOOSSSVVVWWWSSSOOOJJJFFFFFFFFFGGGGGGOOOPPPPPPOOOLLLIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBEEEGGGGGGFFFDDDCCCAAA@@@>>>=========@@@???>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::888777555444444555777888777777777666666666555555666666555555444333333222333222222111111000000000111111000////////////000000000000111111111222222111111111111111222222222111111111111111222333333333333333444444444444555555666777888888888999:::777777888888888999999999;;;:::<<<@@@EEERRRhhh{{{nnnyyyrrreeeXXXMMMFFF===666///---///111///,,,//////.........---------...---,,,+++***++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((())))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,------...------------------------------------------------////////////////////////---///111111000///000111000000000111111111222222222222222222222222222222222444555555444555666777777888999999888999;;;===<<<<<<======>>>@@@AAABBBGGGFFFFFFEEEDDDCCCBBBBBB>>>??????AAABBBDDDFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEGGGLLLPPPSSSTTTSSSNNNLLLIIIHHHIIIJJJIIIIIIMMMNNNOOOOOOLLLIIIHHHHHHCCCDDDDDDEEEFFFFFFFFFFFFAAA@@@AAACCCEEEEEEDDDBBB??????>>><<<<<<;;;;;;<<<=========<<<;;;;;;;;;:::999:::;;;;;;;;;;;;;;;;;;888666555444333333444555666666666555555555555555555555444444333333222222111111111111111111111111222111111000000000000000000000000000111111111111222222222111111111000000000000000000000111222333333333333333444444444444666666666666666777888999666666777777777888888888888999<<>>999666333111///......///000000000///------------...............---+++))))))***+++---************************************************))))))))))))))))))))))))((()))******************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((''''''''''''''''''''''''(((((())))))((((((((((((((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,...000111000////////////000000000000111111111111111111111111111111111000222444444444444666888666888888888777777999;;;<<<<<<<<<<<<===???@@@AAACCCBBBBBBBBBBBBCCCEEEFFFAAAAAA@@@AAABBBEEEGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGHHHKKKOOOPPPMMMJJJJJJIIIIIIJJJLLLMMMLLLKKKIIIKKKMMMMMMKKKHHHGGGGGGCCCDDDDDDEEEFFFEEEEEEEEE@@@@@@AAABBBDDDCCC@@@>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;::::::999888888999:::;;;;;;;;;;;;888777555444333333333333555555555444444444444444444444333333222222222222///000000000111111111222222222111000000000000000/////////000000000111111222222222222222222222222222111111000000000111111222222333333333444444444777666444444555666777777777777777777888888888999888999<<>>;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;:::999777777888999999:::999999888777666555444444333333333333333333333333444444222222222222111111111111/////////000111111222222222111111000///000000000....../////////000000000111111222222333444444555555444333222111000000000222222222333333333444444777555333444666777666555888888888999999999:::::::::;;;>>>CCCJJJVVVlllLLLKKKNNNRRRRRRPPPQQQUUUYYY___iiittt~~~{{{oooccc[[[OOOJJJDDD===777555444555222222111111000000//////---...000000...,,,,,,,,,---.....................---,,,+++***)))******+++************************))))))))))))))))))))))))************************%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))***))))))(((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...---...////////////000000000111111111111111111111111111111///111222333333333555777333444555555444555777999;;;;;;;;;;;;<<<>>>???@@@AAA@@@>>>=========>>>???DDDDDDDDDCCCDDDDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIDDDBBBAAAEEEKKKMMMKKKGGGBBBBBBCCCFFFIIIJJJIIIGGGFFFGGGHHHGGGFFFEEEFFFHHHGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>??????<<<:::;;;;;;:::999999999::::::999:::;;;;;;;;;:::999888555666777777777777777777666666666555555444444333222222222222333333333333111111111111111111000000/////////000000111111111111000000///////////////............///////////////000111222333444555555555444333222111000000000222222222222333333333333666444333555888999777444888999999999999:::::::::;;;;;;>>>CCCIIITTThhh{{{DDDDDDHHHNNNOOOLLLLLLOOOUUUWWWYYY[[[\\\^^^aaadddjjjrrr|||{{{tttkkkeee[[[WWWQQQKKKFFF@@@:::666555444111000///111333555+++---.../////////000000,,,------------------...------------,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***+++,,,((((((((((((((('''''''''''''''''''''((((((((()))'''((()))******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000---.........////////////////////////////////////...000111111111111333444111222444444444555777999999999999:::;;;<<<===>>>======<<<<<<<<<<<<<<<<<<@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIFFFBBB@@@CCCJJJMMMKKKGGGCCCCCCDDDFFFHHHIIIIIIGGGHHHHHHHHHGGGEEEFFFHHHKKKGGGGGGFFFEEEDDDBBB@@@???>>>===<<<<<<======<<<;;;;;;:::999888888888888888666777999::::::999888666555555555666555555444444333444444444444444333333111111111111222222333333000000000000000000000000/////////000000000000000000//////...............------.........///////////////000000111111111222111111000000000111111222111222222222222333333333444333333666;;;<<<888333888888888888999999999999999:::===BBBGGGRRRfffxxxLLLIIIIIIMMMOOOOOOSSSXXXOOOPPPPPPPPPPPPQQQTTTWWWRRRUUUWWWUUUSSSSSSYYY^^^^^^jjjvvv~~~}}}wwwoooeee[[[UUUOOOIIIAAA>>>??????<<<999444222//////000111111111---------,,,------...///---...///...------...///,,,+++++++++,,,---......,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((***,,,...000111&&&&&&''''''((()))))))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...000,,,,,,,,,---------..............................---...000000//////111222000111333333333555777:::777777777888999:::<<<<<<888888999:::<<<======>>>;;;===???BBBCCCDDDDDDDDDBBBCCCEEEFFFGGGHHHIIIIIIKKKFFFBBBDDDIIILLLIIIEEEGGGGGGGGGIIIKKKLLLKKKJJJJJJJJJIIIGGGFFFGGGKKKNNNFFFFFFEEEEEEDDDBBBAAA@@@>>><<<::::::<<<===<<<;;;:::999888777777666666666444555777999999888666555555555555555444333222222111111222333333333222222000000111111222222222333////////////000000000000000000000000000///////////////...------------------------.........//////////////////............------......///111222333111111222222222333333333333222333888======888333777777777777888888888888888999<<>><<<:::888777444444444333333222222222////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''***///333***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((()))***++++++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''((()))((('''%%%))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******++++++++++++******++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////............//////000000111222333555666777888666666777888999999::::::::::::::::::::::::::::::===>>>???AAACCCEEEFFFGGGCCCBBBBBBEEEHHHJJJHHHEEEIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFFFFFFFFFFCCC???<<<======>>>>>>===;;;999888777666555444444444444444555555555666555555444333444444444333333222222222222222333333333222111111333333222111000000000111111111111111000000000000111111000000//////......000///...---------------////////////////////////............////////////000111222222111000111222111111222222222333333333333555999;;;<<<;;;888777666666666666777777777777666555777===EEEPPPaaapppRRRSSSSSSRRRPPPNNNOOOPPPPPPPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>>???AAABBBBBB@@@@@@??????>>>>>>>>>>>>>>>===???BBBDDDDDDBBB@@@>>>BBBAAA???===:::999888777777666555444333222111000222222222111111000000000////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&)))---000***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''((())))))'''%%%)))((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))))))))******++++++******)))***))))))))))))))))))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...........................//////000000111222333444666777777555666666777888888999999999999:::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFFFFEEECCCAAABBBEEEFFFFFFEEE@@@@@@AAACCCDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHIIIJJJIIIGGGFFFGGGHHHEEEEEEEEEEEEFFFCCC???<<<>>>>>>>>>===<<<:::777666555444444444444555555666555555555555555444333333444444333333333222222222111111222222333222222111333222111111000000000111000000000/////////......000000000000//////......//////...---------------....................................///////////////000111111//////000111111111111222222222333333222444666888999888777666666666666666777777777777999888:::@@@FFFPPPaaapppQQQRRRSSSRRROOOMMMKKKKKKNNNMMMMMMLLLJJJHHHFFFEEEBBBAAAAAA@@@@@@???>>>>>>===<<<::::::;;;;;;999888888777777666666666666666888888999::::::999777666555444444333222333333333000000000000000000000111///////////////.........////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***---)))(((''''''&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))((('''((())))))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((()))))))))))))))******++++++******)))))))))(((((((((((())))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------...//////000000000111222444555666666555555666666777777888888888888999:::;;;<<<======:::;;;<<<>>>@@@BBBDDDDDDGGGDDDAAA???@@@BBBBBBBBB>>>???BBBEEEGGGHHHHHHHHHIIIHHHFFFDDDDDDCCCDDDDDDGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCCCCDDDDDDCCC@@@===??????>>><<<:::888666555333333333333444555666666444444555555444444333222333333333222222222222222///000111222222222222222222111111000000000000000/////////.........------000000000////////////...///...------------------........................---............/////////...///000000......///000111111111222222222222333222222444555555666555555666666666666777777777777::::::;;;@@@DDDMMM]]]lllJJJLLLNNNMMMKKKHHHFFFFFFKKKJJJJJJIIIHHHFFFDDDCCC???>>>>>>======<<<<<<;;;===;;;:::999:::999888666888888777666666666666666666666555555444444333333333333222222333333444444000000000111111111222222...............---------........................---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%(((''''''((())))))'''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------......///000000000111222333444555555555666666666777777777888777777888:::;;;===>>>>>>:::;;;<<<===>>>???@@@@@@EEECCCAAA@@@???>>>>>>===???@@@CCCEEEFFFFFFEEEDDDHHHGGGDDDBBBAAAAAABBBCCCEEEFFFGGGFFFDDDCCCDDDEEEAAA@@@AAABBBCCCBBB@@@>>>======<<<;;;999888666555444333333333333333444444444444444444444333222222222222222222222111111111...///000111222222222222111000000/////////000000/////////.........------////////////////////////......---,,,,,,---------........................---------.........//////...///000000......///000111111111111222222222222222222222333333444555666666666666666777777777777888777999<<>>======<<<;;;;;;::::::888777555666777777666555666555444444333333444444222222111000000000000000222111000000000000000111........................---.....................------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))''''''''''''''''''''''''$$$%%%'''))))))((('''%%%(((''''''((())))))(((&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))******)))))))))+++******))))))******+++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------...000000///000000111222333444444666666666777777777777777666666777999;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;@@@AAABBBAAA???===:::999999;;;===@@@AAAAAA@@@@@@FFFDDDBBB@@@???@@@AAABBBBBBCCCDDDCCCAAAAAAAAABBB@@@??????@@@AAAAAA???===::::::999999888888888888555555444222222111111111333333333333333222222111111111111111111111111111---...///000111222222222000//////...//////000000000000000/////////...................../////////------,,,,,,,,,------...........................------------............///000111111//////000111000000111111111222222222333333333333333555666777666666666666777777777777666777999;;;;;;@@@OOO^^^BBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???======<<<<<<;;;::::::999666555555555777888777666444333222222111111222222555444444444444444333333222111000///............//////.........------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''&&&''')))***((('''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((())))))******))))))(((++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...000000///000000111222222333333555555555666666666666666555555666888999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;>>>BBBBBB@@@<<<999888666888;;;>>>@@@BBBCCCCCCBBBAAA@@@?????????@@@AAAAAABBBCCCBBB@@@???@@@AAA???>>>===>>>??????>>><<<888888777777777777888888666555444222111000//////222222333333222222111000000000000000000111111111---...///000000000000000...............//////000000000000/////////......---............/////////,,,,,,,,,,,,,,,------...------------------------,,,------------.........///000111111//////000111000000000111111111111222333333333333444555666777666666666666777777777777777888;;;<<<;;;>>>MMM\\\~~~CCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBAAA???>>>===<<<<<<;;;;;;:::999999999888666666666777888777666444333222222111111222222---......////////////...333222111000//////...//////////////////000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))))))))***++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...000000//////000000111222222222333333333333333333333333444555666777888999::::::::::::;;;;;;;;;;;;<<<<<<:::===@@@@@@>>><<<;;;;;;999:::;;;===@@@BBBCCCDDD>>>>>>????????????@@@@@@BBBCCCCCCCCCAAA@@@AAABBB???>>>======>>>>>><<<;;;999888777666666666666777444444333111000000000000222222222222222111111000/////////000000000111111......//////000/////////...---------......///000/////////.........---------------.........//////,,,,,,++++++,,,,,,---...------------------------,,,,,,---------............///000000......///000000000000000111111111111222222333444444555555555666666666666777777777777777999======;;;>>>LLL\\\|||DDDDDDDDDBBB???>>>>>>???AAAAAAAAA@@@@@@>>>===<<<;;;;;;::::::999888888888666444333333444444222111222111000000//////000000...///000222222222111111000000///...............+++,,,,,,---......//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&(((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))******+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...000000//////000000111111222222222111111111111111111111444444555666777888999999888888999:::<<<===>>>>>>:::===???>>><<<;;;===???::::::999::::::;;;<<<===<<<===>>>???@@@@@@@@@???CCCDDDEEEDDDBBBAAABBBCCC@@@>>>===<<<======;;;:::;;;:::888666555444555555222222111111111111111222222222222222222111000000.../////////000000111111//////////////////......---------------...///000......---------,,,,,,,,,---------.........//////++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......---...///...------...///000000000000111111111111111111222444444444444444666666666666777777777777666888<<<===:::<<>>===>>>??????>>>>>>===<<<;;;<<<<<<;;;:::888777777666444444333333222111000000333222111111000000111111000000000000////////////.........------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((%%%&&&(((******)))'''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++***************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000000111222222333333333222222111111222222333777666666555555555666666777888::::::999999:::;;;999:::<<<===>>>===;;;:::<<<:::999:::<<<============;;;::::::<<<======<<<@@@@@@AAABBBAAA@@@???>>>;;;;;;:::::::::999999999888888777666555444333333555444222000//////000111222222222222222111000///////////////............---------------------------------------------------------,,,,,,+++++++++***++++++,,,---------------,,,+++++++++,,,---...//////000000///...------///...---,,,,,,---///000...............///000000000000000000111111111111333333333333333333333333555555666777777777777777999888999;;;;;;???KKKWWWxxxDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>======<<<;;;:::;;;;;;:::999888777666666444333333222111111000000111111000////////////000000000000/////////.........---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,***++++++++++++++++++***************************+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++***))))))******++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---.../////////000111111222222333222222222111111222222222666666555555555555555555888999:::999777777777999999:::<<<===>>>===<<<;;;;;;:::999999;;;======<<<===<<<::::::<<<===<<<<<<>>>???@@@AAAAAA@@@@@@???<<<;;;;;;:::999999888888666555555444444333333333555333111000//////000111000111111111111000000///////////////.........---------------------------------------------------------,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++***+++,,,---.../////////......---------000///...---,,,,,,------...............///000000000000000000111111111111111111222222333444555555555555666777777777777777888777888;;;;;;???KKKWWWuuuBBBBBBBBBBBBBBBBBBBBBBBB============<<<;;;:::999:::999999888777666555555333333222222111000000000000///......------......////////////.........---------,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))******************)))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---.../////////000000111111222222222222111111111111222222666555555444444444333333888999:::999777555666777888999;;;<<<=========<<<:::999888999;;;======<<<>>><<<::::::<<<===<<<;;;;;;<<<===???@@@AAAAAAAAA===<<<;;;:::999777666666333333333333333333222222333222111/////////000000......///000000000////////////.........---------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++************+++,,,,,,......---,,,,,,,,,------111000///---,,,,,,+++,,,...............///000000000000000000111111111111///000111222333555666666555555666777777777777666777666888;;;<<<@@@KKKXXXsssBBBBBBBBBBBBAAAAAAAAAAAA============<<<;;;:::999888777777666555444444444222222111111000000000000//////...---------------............------------,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''((()))&&&&&&&&&&&&''''''''''''$$$$$$#########$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((()))))))))***************))))))))))))******+++***++++++++++++,,,,,,,,,++++++++++++,,,---...///......//////000111111222111111000000000000111111444444444444444333333222888999:::999888777888999777888:::;;;<<<===<<<<<<;;;999999:::<<<>>>>>>===>>><<<;;;;;;<<<<<<<<<;;;999999;;;===>>>@@@AAAAAA===<<<;;;:::888666555444111111111222222333333333222111000////////////000,,,------...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++------------,,,++++++******************+++++++++------,,,+++++++++,,,---///......------,,,,,,,,,...............///000000///000000000111111111111///000111222333444555555444555666666777777666666555555888;;;<<<@@@KKKWWWtttCCCCCCBBBAAA@@@???>>>>>>============<<<;;;::::::555555555444444333333222111111000000000000////////////...------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++))))))***++++++***))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************))))))(((((()))******+++*********+++++++++,,,,,,++++++++++++,,,---......---......//////000111111111000000//////000000111333333444555555444333333777888::::::::::::;;;===777888888999:::;;;;;;;;;;;;:::999:::===????????????===;;;;;;<<<<<<;;;:::888888999;;;===>>>@@@AAA===<<<;;;999777555444333111111111222333333444444000000//////////////////+++,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***))))))******++++++++++++,,,,,,+++++++++,,,,,,---++++++,,,------........................///000000///000000000111111111111111111222222222222222333444444555666666666666666555555888;;;<<<@@@JJJVVVsssBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;:::999888333333333333222222111111000000000//////////////////......---------------,,,,,,,,,,,,++++++++++++)))************+++++++++)))******++++++******)))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************(((((((((((()))******+++************++++++++++++*********++++++,,,---...------......//////000000000000////////////000000111222444555666666555555666888:::;;;;;;;;;===???777777777777888888888888:::999888:::===????????????===;;;;;;;;;<<<;;;:::999999999999:::<<<===>>><<<;;;:::888666555333333000111111111222222333333///////////////.........,,,,,,---.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,---------,,,++++++)))***++++++,,,,,,++++++++++++,,,---------,,,,,,)))***+++---...........................///000000000000000000111111111111222222222222222222111111444444555666666666666555555666888;;;<<>>>>>>>>=========<<<:::::::::999999888777666222222111111111111000000////////////////////////------,,,++++++++++++,,,,,,+++++++++************))))))))))))******++++++''')))+++,,,,,,+++)))''''''(((***++++++***(((''''''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************'''''''''(((((()))++++++************++++++++++++************+++,,,---...,,,------......///000000000//////......//////000000111444666888888777777777888::::::::::::<<<===777777666555555555555666888777666888;;;===>>>===???===;;;;;;;;;<<<;;;999::::::999888999:::;;;;;;;;;:::999888666555333333000000000000000000111111---......//////.........---...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++,,,---------,,,,,,******,,,---------,,,+++)))+++---//////...,,,+++******,,,---...------,,,...............///000000000000000000111111111111000000111111222222333333333444555555666666555555666777999<<<<<<>>>GGGRRRkkk;;;<<<<<<<<<======>>>>>>888888888777777666555444111111111111000000000000.........///////////////,,,++++++***)))*********+++++++++************)))(((((())))))*********+++&&&(((+++------+++(((&&&'''((()))++++++)))((('''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))***(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***(((((('''&&&%%%$$$$$$###$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************''''''''''''((()))++++++)))************+++++++++************+++,,,---...,,,,,,------...//////000//////............/////////111444777999999999888888999::::::999888999;;;777666555444444333444444666555555666999;;;<<<<<<@@@>>>;;;;;;;;;<<<;;;999<<<;;;999888888888999::::::999888777666555444333////////////////////////------......///......---////////////...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***+++,,,,,,------------***+++,,,---...---,,,,,,(((+++...000111///---++++++,,,---------,,,+++***...............///000000000000000000111111111111......///111222333444555333444555555666666555555777777:::<<<<<<===FFFPPPjjj===<<<<<<;;;::::::999999:::999888666444333222222000000///...............,,,,,,------------------,,,,,,,,,++++++*********************************+++++++++***)))(((((('''***+++,,,---,,,***((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''+++)))'''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''',,,)))''''''))))))&&&$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***(((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...............///000000333222222333444666888:::::::::999888777777888888777888888777444222111111444555888:::<<<<<<;;;;;;;;;;;;<<<===<<<;;;999888777777888888888666444333666555444444555666555333////////////000000000000................................................+++++++++,,,,,,---------************************+++*********))))))(((((())))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------------,,,++++++,,,,,,,,,///////////////000000111111000...///000000///...111111222333444444444444222333444555666666666666999777777999:::;;;CCCLLLhhh<<<<<<;;;;;;:::999999888777666444333111000000///000//////...............---------------,,,,,,,,,,,,,,,+++++++++*********************************++++++***))))))(((''''''((()))***+++***)))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))---111111---)))'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''***(((&&&&&&((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***(((((((((((())))))))))))(((((()))************************+++++++++,,,,,,***+++,,,,,,------,,,,,,---------------......///111000000111222444666888888777777666555555666666666777888777444222222333333555888;;;======<<<;;;::::::;;;;;;<<<;;;;;;;;;888888888888777666555555666555444444555555444333000000000///////////////................................................++++++,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////......//////000111222222222111111000000000000111222333333444444333222333444555666666666666888777777999:::;;;CCCLLLeee;;;::::::999999888777777555444333222000000////////////...------------......------,,,,,,++++++++++++++++++***************))))))))))))))))))))))))******))))))((((((''''''&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&000:::<<<666...***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((((((((())))))))))))(((((()))************************++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------.........//////111222444555555555444333333333444444444666777777555444444555333666:::===??????===<<<::::::::::::;;;<<<======::::::999888777777777777666555444444555555444222111000000//////.........------------------------------------------------,,,,,,,,,,,,,,,+++++++++************************************)))))))))))))))))))))************++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---///............///000000333555666444111///000222///000111222222333333222222333444555666666666666888666777999:::;;;CCCLLLaaa999999888888777666666666666555444333222222222222///...------,,,,,,------...------,,,+++******)))*********************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''///999>>><<<555///+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((()))***************************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...------...///000222333444444333333222222222333333333555666777666555666777444666;;;???@@@@@@>>><<<<<<;;;:::999999;;;<<<===<<<:::999777777777777888777555444444444444333222111111000///......---------------------------------------------------------,,,,,,,,,++++++***************************************)))))))))))))))))))))))))))************+++++++++***************************************************************,,,,,,+++++++++,,,------......------......///000111555777555000---///333...///000111111222222222222333444555666666666666777666777::::::;;;BBBKKK^^^777777777666555555444444555444444333222222222333......---,,,,,,,,,,,,,,,------,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***///666:::888222,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((()))***************))))))*********+++++++++***+++,,,,,,------,,,,,,---------,,,---......///------///000111333333444333333333222222333333444222444666777666666777888555888;;;???@@@???>>><<>>>>>===<<>>===;;;:::999888888::::::999888777777777777777555444333444333222000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))***************)))))))))))))))(((((()))))))))***************************************************************++++++++++++,,,---......---,,,,,,,,,,,,---.........000222111...---...000...///000111111222222111222333444555666666666666555555777::::::;;;AAAIII[[[555444444333222222111111---------,,,------......---,,,,,,+++++++++++++++***************)))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&***---+++)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))***(((&&&$$$&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''(((((((((((())))))))))))(((((()))***************))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...,,,---///111222333333333222222111111222333333444333555777777777666777888;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::999888888888888888777666555555777555333333333333111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************((()))))))))******************))))))((((((((((((((()))))))))*********+++************************++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,+++,,,------.........////////////000000//////000111222222222222222333444555666666666666555444777::::::;;;AAAHHHXXX}}}444444333333222111111000------,,,,,,,,,---......---,,,++++++******++++++))))))))))))************&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((***+++)))&&&$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((()))***************))))))))))))************++++++,,,---------,,,,,,++++++******++++++,,,---+++,,,...000222222222222111111000111111222333333444666777888777666777888===<<<;;;::::::::::::;;;:::;;;<<<<<<<<<;;;:::999777777888888888666444333777555333333333333111///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************(((((())))))*********+++******))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,++++++,,,,,,---...///...---...111222111000///000111222222333333222222333444555666666666666444444777:::;;;;;;@@@HHHWWW{{{666555444222000...---,,,------,,,+++++++++,,,,,,---,,,***((('''(((((()))+++++++++++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&'''((('''%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))***************++++++******************++++++++++++++++++,,,,,,---,,,,,,+++*********+++////////////000000000000//////000111222222222222444555555333111111222333555555666666777999:::;;;<<<<<<;;;:::999777777666333444555666666666444444444333222222111111222222......---,,,,,,+++******---.........---,,,,,,+++++++++++++++++++++++++++---,,,+++***)))***+++,,,+++***)))(((((()))***+++***************)))(((((())))))))))))))))))))))))'''((()))++++++,,,,,,,,,+++***)))***++++++***)))+++++++++,,,...---***'''++++++,,,,,,,,,,,,------------------------------)))///555666222......000222222222222222222333333333333333444444444555555555777999999999;;;@@@EEEZZZxxx666555444222000...---,,,...---,,,,,,,,,,,,,,,,,,---,,,***)))(((((())))))************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%'''((()))(((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))************)))***************************++++++++++++,,,,,,,,,---,,,++++++******++++++....../////////000000000///000111222333333333333444555555444222111222444666666666666666777888888;;;;;;:::999888777666666333333444444555444444333222111111000///000000000......---,,,,,,+++******---------------,,,++++++++++++++++++++++++++++++,,,,,,***)))))))))***+++***)))(((((((((((()))******************)))(((((()))))))))))))))))))))))))))))))))))))))*********+++***)))***++++++***)))******+++---//////---+++*********+++++++++,,,,,,------------------------...333888999666222000000000000111111111111222222333333333444444444555555555777999999999;;;@@@EEEWWWuuu444444333111000...------///...---,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&'''))))))(((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))(((((('''((())))))******))))))******************************+++++++++,,,,,,,,,,,,,,,++++++******++++++.........////////////000000000111222333333333333444555555444333333444555777777777666666666555555::::::999888777666666555333333222222222222222333000///......------.........------,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++,,,+++******))))))******)))((((((''''''(((((())))))************))))))((())))))))))))))))))))))))---,,,+++***)))***+++++++++***)))***++++++***))))))***+++...111222111000))))))*********+++++++++------------------------...000333444333111...+++//////000000000111111111333333333444444444555555555777999999999;;;@@@EEETTTrrr333222222000///...------//////...---,,,,,,,,,,,,,,,,,,+++***************)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%!!!$$$&&&&&&$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***(((''''''(((((()))))))))))))))))))))))))))*********************++++++,,,,,,---,,,,,,++++++***++++++,,,------........./////////000111222333333444444333444555666555444444555777:::999999888777666555444888888777777666555555444333222111//////000111222///......------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++************((((((''''''''''''(((((())))))************)))(((((((((((((((((((((((((((000///---,,,,,,---///000+++***)))***++++++***)))******+++---000111111///************++++++++++++------------------------------,,,...//////---,,,//////000000111111222222333333333444444444555555555777999999999;;;@@@EEESSSqqq111111000000///...------//////...---,,,+++++++++++++++++++++*********)))***)))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%"""%%%((((((%%%###$$$''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***((('''''''''((()))))))))))))))(((((()))))))))*********))))))***+++,,,,,,------,,,++++++***++++++,,,,,,------------............000000111222333333333333333444555555444444666888;;;;;;;;;;;;:::888666666666666666555555444444333222111000.........///000//////...------------...------,,,,,,,,,,,,++++++******+++++++++++++++***************************,,,,,,,,,,,,,,,++++++***''''''((((((((((((''''''((())))))*********))))))((((((((((((((((((((((((...---,,,,,,,,,...111222+++***)))***++++++***))),,,++++++,,,---...---,,,+++++++++,,,,,,,,,,,,---------------------------000...,,,---///111222222000000111111222333444444333333333444444444555555555777999999999;;;@@@EEETTTrrr000000//////......------///...---,,,+++*********))))))************)))(((***)))((((((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$(((,,,***%%%"""$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$"""###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((&&&'''(((((())))))(((((('''(((((())))))*********))))))***+++,,,------...++++++******++++++,,,,,,,,,,,,,,,---------......//////000111222222222222222333444444333444666888:::;;;<<<<<<;;;:::999888555555444444333333333333222111000///............000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******************************+++,,,,,,,,,,,,+++******'''(((((())))))(((((('''((())))))************)))))))))))))))))))))))))))))))))))))))***,,,...///+++***)))***++++++***)))---,,,******++++++***)))++++++,,,,,,,,,------------------------------------------......000111222000000111222333444444555333333333444444444555555555777999999999;;;@@@EEESSSqqq//////...............---...---,,,+++***)))))))))'''((())))))))))))(((''')))((('''&&&&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&+++///---&&&"""###&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%###%%%((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((''''''(((((()))******+++((()))***+++,,,------...++++++******++++++,,,---+++,,,,,,,,,,,,---------......///000111111111111000222333333333444666888777888:::;;;<<<;;;:::999333333333333333222222222111111111000000///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******************************)))******+++***)))((('''(((((()))******)))(((((((((((()))***************))))))))))))))))))))))))(((((())))))*********++++++***)))***++++++***)))---,,,******++++++***)))***+++++++++,,,,,,,,,,,,------------------------***...333444111...------//////000111222333444444333333333444444444555555555777999999999;;;@@@EEEPPPnnn...........................---,,,***)))(((((((((&&&'''((())))))(((''''''((('''%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$'''---111...'''"""###&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***(((%%%###%%%((("""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&''''''%%%###$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((&&&''''''((()))******+++((())))))+++,,,---......+++*********+++,,,,,,---++++++,,,,,,,,,------------...///000000111111111///111222222222333666888444666888;;;<<<<<<;;;:::333333222222222222222222000111111222111///---,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************))))))))))))))))))))))))'''((()))))))))(((&&&%%%((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))***++++++++++++***))))))+++***)))***+++++++++)))---+++******+++,,,,,,+++)))************+++++++++---------------------------444===???999222...------...///000111222333333333333333444444444555555555777999999999;;;@@@EEEMMMkkk//////...---,,,,,,+++++++++++++++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''''''''(((((((((((()))******++++++,,,------------++++++++++++------(((((()))***,,,------...///000000000111111111111222444555555333333444555777555444777;;;;;;666111333333333444555444222000111000000///...------,,,///............---------+++++++++***++++++,,,,,,,,,,,,++++++***)))((((((+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************)))************+++++++++((((((((()))***+++------...---,,,,,,+++++++++++++++++++++,,,,,,---------111111111111000000000000111111111111000000000000444444333333444555777888555666777888999;;;@@@CCCNNNfff.........---,,,,,,++++++++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&&&&&&&(((+++444...'''%%%&&&&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((()))******++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,***++++++,,,---...///000//////000000000111111111222333444444333333444666888555222333777888666333444333333444555444222000111111000000///......---------------,,,,,,,,,,,,++++++***))))))*********,,,,,,+++******)))((((((*********)))))))))(((((())))))(((''''''((())))))))))))))))))))))))))))))************************'''(((((((((((()))))))))************************)))************+++++++++---,,,,,,+++,,,,,,------...---,,,+++++++++++++++++++++,,,,,,,,,---------000000000000000000000000000000000000000000111111444333333333444555666777555666777777888;;;@@@CCCOOOggg...------,,,,,,++++++++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%"""%%%&&&%%%###%%%,,,222>>>444'''"""###&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,---...//////////////////000000000000222333333222111222444777999555111000333555666555444333333444555555222000000000//////...---------,,,,,,,,,,,,++++++++++++++++++***)))((((((((((((+++++++++******))))))(((******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))************************''''''''''''((((((((((((************************)))************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------/////////////////////////////////000111111222222333222222222333444555666444666777777888;;;???CCCNNNfff---,,,,,,,,,+++++++++*********))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$&&&'''###!!!&&&111<<<;;;000$$$ $$$((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,........./////////000000222222222111000111444777888555222111333555666555444333333444555555222000------------,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,+++))))))(((((((((+++*********)))))))))((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))************************))))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------.....................///000111222333333222222222222333333444444444555666777888;;;???BBBJJJccc+++++++++++++++*********)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&''''''$$$$$$,,,<<>>BBBIIIaaa)))*********************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''***///666;;;'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))******++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........+++...111333222222222333111333666777777555333222111000000111222222///---........................,,,,,,,,,,,,++++++++++++++++++***************+++((()))))))))))))))))))))'''''''''((((((((())))))(((((()))******)))((((((((((((((((((((((((((((((************************((((((((())))))))))))***)))))))))))))))))))))))))))************+++++++++//////---,,,+++************************+++,,,,,,///.........------------,,,------...//////000000...//////000111222222333333444555555555555444333333444555666777:::>>>AAAHHH```)))))))))))))))*********'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$###&&&((('''&&&%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++,,,+++***))))))***+++,,,)))))))))))))))*********,,,,,,,,,---------......***---111333333222111222111333555555444333222222000//////000111111...,,,+++++++++++++++++++++++++++++++++************)))***)))))))))))))))***+++(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++''''''((()))***,,,---...******))))))***+++,,,,,,//////.........---------------......///000111111//////000000111111222222444555666666666555444333333444555666777:::>>>AAAEEE]]]************))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%$$$ %%%'''###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((+++'''%%%''''''&&&(((,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&((()))'''%%%''''''''''''(((((((((((()))************+++++++++++++++***)))(((((())))))******))))))******+++,,,+++++++++++++++++++++++++++---///000000000111333111333555666555444111///,,,,,,------...---------------,,,,,,+++***))))))++++++************++++++))))))))))))))))))))))))$$$%%%'''))))))))))))(((******(((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))***+++,,,))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,+++,,,------......------...------------...//////111111/////////000111222444444333222222333333333555666777888888:::===@@@IIIZZZ~~~+++******))))))(((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''&&&"""###'''(((%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###"""$$$((()))%%%###%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###%%%''')))(((&&&''''''''''''(((((((((((())))))*********+++++++++++++++***)))))))))))))))******))))))******+++,,,+++++++++++++++++++++++++++---///000000000111222000111333444444222000...,,,,,,---------------,,,......---,,,,,,+++******+++******))))))******+++))))))))))))))))))))))))%%%&&&'''((()))))))))(((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((())))))+++---...))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,------......------...------------...//////444333222111111111111111444333333222222333333444555777888888888:::===@@@HHHYYY}}}++++++***))))))(((''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&$$$%%%'''(((&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$+++222222,,,&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***++++++***''''''''''''(((((((((((()))))))))*********+++++++++***))))))))))))))))))***))))))))))))***+++++++++++++++++++++++++++++++++---///000//////000222///000222333222111///---,,,,,,------------,,,,,,.........---,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))%%%&&&'''((()))))))))(((&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((***+++---...))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////555555555444333222111000333333333222222333333444666777888999999;;;>>>AAAGGGXXX{{{++++++***)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''///777777000)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))''''''''''''(((((((((((())))))))))))******************)))))))))))))))***)))))))))))))))***++++++************++++++++++++***,,,...///......///000///000111222222000///...,,,,,,---------,,,++++++---------,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***+++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------...//////333333444555444333111000333333222222222333444444666777888999999;;;>>>AAAGGGXXXzzz******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$)))//////***%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$''''''''''''(((((((((((((((((()))))))))************)))))))))))))))******))))))(((((())))))***+++)))))))))******+++++++++***,,,.........---...///000111222222111111//////,,,,,,------,,,++++++***+++++++++******************))))))))))))))))))***(((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******)))))))))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,---...///...------------.../////////000111333333333222111333222222222333333444555666777888888999;;;>>>AAAGGGXXXyyy))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''',,,,,,(((&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$((()))%%%$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***++++++***(((&&&&&&'''''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))******+++)))(((((((((((()))******(((((())))))***+++++++++***,,,......---,,,---...111111111111111000//////,,,------,,,,,,+++***)))***************)))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((''''''''''''((())))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))((('''&&&))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///...------------...//////---...///000111222222222222222222222333444555555555666777888888:::===@@@FFFVVVwww'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$(((......)))&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''(((%%%%%%''''''&&&&&&***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++---...---***)))***+++''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))***++++++((((((((((((((()))******((((((((()))***+++++++++***,,,------,,,,,,,,,---000000000/////////......,,,------,,,,,,***))))))************************))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******)))((('''))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,...---,,,++++++---...000...------------...//////////////////000000111222222222222222333444555666444555666777777999<<>>BBBQQQrrr''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))************+++***)))((((((***,,,---------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((())))))***((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++******************+++(((***+++------,,,+++***,,,,,,++++++,,,,,,---......------------...//////......//////000000111111333333333222111222444666444555777777777888:::<<>>EEEOOOiii''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,+++)))(((((()))+++,,,))))))***+++++++++++++++,,,,,,++++++,,,,,,---......------------...//////......//////000000111111333222222444777888666444333555777888888:::<<>>777///333555777888999;;;>>>@@@BBBLLLfff''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$######(((((((((((())))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,((()))+++,,,,,,+++)))(((++++++******++++++,,,---,,,,,,++++++,,,,,,---......------------...//////......//////000111111111333000...000555888666333333555777888999;;;>>>@@@@@@IIIccc%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''666---$$$"""'''***(((###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************))))))((()))+++---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$(((,,,+++&&&######%%%&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((()))***************************++++++++++++++++++******************++++++,,,,,,,,,,,,---------......///////////////////////////000000000000222222222222222222222222333555777888888888:::;;;@@@IIIbbb%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$&&&(((+++---'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''222+++%%%###&&&)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))+++,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))---000///+++((((((***&&&&&&'''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------------...///////////////////////////000000000000222222222222222222222222333555777888888888:::;;;???HHH```%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))+++'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''***++++++***###$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((('''(((((())))))******+++))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***+++,,,+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***---,,,(((&&&&&&(((&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------------...////////////...////////////000000000000222222222222222222222222333444777777888888:::<<>>BBBHHH\\\###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%((())))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))******))))))((((((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))***************(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---////////////000000000000//////000000111222222222333444555666666888<<>>BBBDDDSSSyyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...//////000000000000111111111111222222333444555666666888;;;>>>CCCEEESSSwww######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&''''''(((%%%&&&((((((&&&%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))************************))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......///000000///000222111000000111333333444555555666888;;;>>>BBBCCCQQQuuu######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$''')))(((&&&%%%&&&(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---......//////000...000222111000///111333333444555555666777;;;===@@@AAANNNrrr######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&%%%''')))$$$$$$$$$%%%&&&'''((()))$$$'''))))))&&&%%%&&&((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((("""###$$$&&&((()))***+++''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000...000222111//////111333222444555555555777;;;===>>>???LLLooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$&&&)))++++++)))&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! !!!$$$&&&&&&$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((((((((())))))))))))***++++++++++++++++++*********))))))((((((+++*********))))))(((((())))))))))))************(((((((((((()))***,,,,,,************************,,,++++++,,,---...------///////////////.........000000000111222222333333333444555555555777:::===BBBAAASSSiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&(((******(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))((()))******++++++******************)))))))))(((************)))))))))((())))))))))))************))))))((())))))***+++,,,+++++++++++++++++++++++++++*********+++,,,,,,,,,/////////////////////...000000000111222222333333333444555555555777:::===BBB@@@SSShhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))'''((())))))******))))))************))))))))))))************)))))))))))))))))))))*********++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......//////////////////000000000111222222333333222333555555555777;;;===AAA@@@RRRggg%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---///............////////////000000000111222222333333222333444555555888;;;>>>AAA???QQQfff%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))******))))))))))))))))))******************++++++++++++,,,+++***************+++++++++++++++++++++++++++)))+++---,,,***)))***+++---.........//////000000000000000111222222333333111333444555666888;;;>>>AAA>>>OOOddd%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))'''((())))))******))))))))))))))))))************))))))))))))*********************++++++++++++,,,++++++*********++++++,,,************************,,,000333333000...---///------......///000000000000000000111222222333333111222444555666888<<>>NNNbbb%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))((()))******++++++******((()))))))))************((()))))))))*********************+++++++++,,,,,,************+++,,,,,,---++++++++++++++++++++++++---333999999666111000111------......///000000111000000000111222222333333111222444555666888<<>>BBBLLLXXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********************))))))(((((((((((((((((((((((((((((((((((('''(((***)))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***............//////////////////000000000000//////333333333444666888;;;<<<>>>BBBLLLXXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++*********))))))))))))((((((((((((((((((((((((((((((((((((*********((('''((()))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,........./////////000000//////000000111000000///333333333444666888:::<<<>>>AAAKKKVVV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))((((((***,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))((((((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------.........///////////////000111111111000000333333333444555888:::;;;>>>AAAIIIUUU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))***************************************+++,,,***)))(((((()))((((((((())))))*********************************************************))))))))))))))))))))))))''')))***))))))***,,,...((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))''''''(((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))((('''&&&%%%%%%$$$''''''((((((((((((((('''&&&'''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***************))))))))))))))))))***************************+++++++++,,,,,,---------,,,,,,------------......,,,,,,---------.........//////000111111111111111222222222333555777:::;;;===@@@HHHSSS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))************************)))***++++++,,,+++++++++)))))))))************+++************************)))+++++++++)))((()))***''''''((())))))*********************************************************))))))))))))))))))))))))''')))*********+++---000(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))***((((((''''''''''''(((((('''''''''''''''((())))))))))))((('''&&&&&&%%%%%%&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))******)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))(((((())))))******************************++++++,,,,,,------...+++,,,......------...000------------........./////////000111222222222222222222222333555777999;;;===???GGGQQQ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************))))))))))))******))))))))))))))))))))))))************************)))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++***)))***,,,(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************''')))***++++++,,,///111((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&''''''((())))))***((((((''''''''''''(((((('''''''''''''''((())))))((((((''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))******************************+++,,,,,,---......***,,,......------///111////////////000000000000//////000111222222222222222222222333444777999;;;===???FFFPPP%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++((()))++++++******+++---))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************''')))+++++++++---000222))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((())))))*********+++******))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))******************************+++,,,,,,---......***,,,//////------///222111111111111222222222222//////000222222333333333222222222333444777999:::===>>>EEEOOO%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************++++++***************+++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++---,,,+++***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&)))***)))&&&$$$$$$&&&%%%&&&''''''%%%$$$%%%'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((((((&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,***((()))+++,,,+++((((((((()))************)))++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000:::555///,,,---//////...////////////000000000000333222333333555888:::;;;>>>???FFFOOO%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************++++++************++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,------,,,++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((***,,,+++(((&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++)))'''(((***+++***((())))))))))))************++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,+++,,,---//////444111---,,,...///000////////////000000000111111333222333333555888:::;;;===>>>DDDMMM%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))*********+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---+++,,,......,,,+++,,,------------,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++)))((('''((()))***)))'''***)))((((((((()))+++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------......---,,,,,,...000000000000000000111111111222222333222333333555888:::;;;===>>>DDDMMM%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------------------............---......//////......---,,,---//////---,,,---...------------------------................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))(((+++***((('''''')))+++,,,***************++++++,,,******+++++++++,,,,,,,,,...------------,,,------,,,,,,---...///000000///000111111111222222222222333222333333555888:::;;;???@@@FFFOOO%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,++++++,,,---......,,,,,,---------...............---------,,,,,,,,,---------------------------------....../////////------............---------...000000...---...///........................------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***************************************+++***((('''''')))+++,,,******))))))******+++,,,******+++++++++,,,,,,,,,------------------,,,,,,---...000000000/////////000111111111222222222222333222333333555888:::;;;>>>???EEENNN%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,---...//////,,,------....../////////.........------------,,,........................------......///000000000------............------...///111111///...///000///////////////000000000................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))))))'''%%%###%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++******)))+++,,,+++***)))***+++***)))((((((((()))+++,,,***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,---......------,,,...000111111///......///000000000111111111222222333222333333555888:::;;;;;;<<>>>>>BBBIII$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))***)))((('''&&&''''''((('''''''''((((((((())))))++++++******)))))))))))))))))))))))))))*********++++++,,,---............***+++,,,,,,+++***+++------,,,++++++,,,,,,,,,,,,111000///////////////...222222222222333333333444;;;<<<<<<999666444555777;;;:::999:::;;;>>>AAACCC===>>>>>>>>>===<<<===>>><<<<<<===???AAABBBBBBAAA===;;;:::::::::999666444999777444444555555333111444444333222222222444666333333222111000111333444333333222222111///...------.........///.........000///..........................................---,,,+++******+++,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************************************************************))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''+++((((((,,,111222---(((***)))))))))(((((((((''''''(((((()))******++++++,,,+++************+++,,,*********++++++,,,........................------------......///000000000...//////000111222333333999888666444333555:::=========AAAHHH$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))((('''''''''(((((((((((((((((())))))))))))+++++++++************)))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---///000000//////000222111111111111111222222222000111111333444666777888777777888999;;;<<<>>>??????@@@AAAAAABBBDDDGGGJJJMMMNNNOOORRRWWW\\\aaadddcccbbbaaabbbdddfffffffffhhhfffeeehhhllllllhhhddd___^^^]]]]]]\\\ZZZVVVSSSNNNMMMLLLKKKKKKIIIEEEBBB======<<<;;;999888777777555444333222222222333444000111222333222000///---333333333333333333333333111000///......---------////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++...///,,,(((&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((('''''')))+++,,,+++)))))))))))))))((((((((((((((((((((()))******++++++******))))))))))))************)))******+++,,,---------------------......------......///000000000/////////000000111111111===;;;888555333666;;;???<<<<<<@@@GGG$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))(((((((((((((((((())))))(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,------------,,,+++******+++,,,---***+++------,,,---...000...000444777888999999:::::::::;;;;;;<<>>:::888333333333444444555555555111111000///////////////222111000000//////000000////////////////////////...------------------...------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###&&&+++//////,,,(((%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''((((((((('''((()))+++))))))))))))(((((((((((((((((())))))***************************************************+++,,,,,,,,,,,,------------......------......///000000000///////////////000000000888888666444333555999======<<<@@@GGG$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((())))))*********)))))))))************+++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......///......---...///111222111222444555555555777999===BBBHHHLLLMMMMMMMMMMMMJJJJJJJJJIIIKKKPPPWWW]]]iiimmmssszzz}}}wwwrrrgggggggggfffddd]]]UUUNNNHHHEEE@@@;;;888888999:::555555444333333333333444111000000000000000111111000000000000000000000000.........//////.........------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))++++++***'''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''))))))(((''''''))),,,(((((((((((()))))))))))))))))))))))))))************++++++++++++++++++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,------......------......///000000000///////////////000000000111333555555666777999;;;>>>>>>AAAHHH$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))))))))(((&&&'''((()))***++++++***)))*********+++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,---...//////------...///111333555666777999;;;<<<<<<===???AAAKKKPPPUUUXXXWWWVVVWWWXXXRRRVVV\\\bbbhhhrrr}}}xxxpppiiicccYYYNNNFFFBBBAAAAAA===<<<:::888666666666777222111000000000000000000000000000000000000000000...///000000000000///...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))*********))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((())))))((('''''')))***(((((((((((())))))))))))))))))))))))))))))************+++,,,,,,+++******,,,,,,+++++++++,,,,,,---++++++,,,,,,------......------......///000000000/////////000000111111111000222666888888999;;;<<<>>>>>>BBBHHH$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((%%%&&&(((***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,---...///000111111000111444777:::<<<>>>???<<<>>>@@@BBBBBBCCCEEEGGGKKKNNNPPPPPPOOOQQQVVV[[[hhhppp|||tttlllgggeeeeeeRRROOOIIICCC===999666555888777666444222111111000111111111111111111111111//////000111111000//////........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))***************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((''''''((((((((()))))))))******)))))))))))))))))))))))))))***++++++***))))))++++++************++++++***++++++,,,------......------......///000000000...//////000111222333333222444666666777888:::<<<>>>===AAAGGG$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))(((%%%&&&(((***+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------.........---...///000111222333333999;;;???DDDHHHKKKLLLMMM[[[]]]```aaaaaaccceeeggg^^^``````^^^^^^dddooowwwvvvkkk```WWWQQQNNN@@@???<<<999777444333222111111111111111111111111///000111222222111000///////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++((('''&&&'''((()))'''$$$'''((((((((())))))***************)))))))))))))))'''((()))******)))((('''******)))))))))))))))*********+++,,,,,,---......------......///000000000...///000111222333444444555555444333333444888;;;===<<<@@@FFF&&&&&&&&&%%%%%%$$$$$$$$$(((%%%$$$%%%'''(((&&&$$$%%%&&&''''''((((((''''''***************+++++++++*********+++++++++++++++***,,,......---+++******///,,,+++,,,---...111444222000333:::===;;;???EEEHHHLLLTTTZZZ\\\```jjjuuu{{{~~~wwwrrruuuzzz|||~~~|||wwwzzz|||sssbbbPPPHHHFFFCCC???===888555111111444666666444111000000000111111///---111000000000///...***(((000000/////////.........------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))'''''''''(((''''''&&&%%%'''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&&&&$$$$$$&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((('''''''''''''''((((((((((((''''''&&&((())))))(((((()))+++))))))))))))************(((((())))))))))))(((((()))((('''((()))***)))(((((()))***++++++***)))(((,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000000000111222222333333444444444444444777;;;???>>>===@@@EEE'''''''''&&&&&&&&&%%%%%%(((&&&$$$%%%'''(((&&&$$$%%%&&&''''''((((((''''''))))))************+++++++++++++++******)))))))))(((***,,,......///222444333222111222333333444666>>>===>>>AAAAAA???DDDKKKXXXcccpppxxx|||vvvsssrrrrrrqqqwwwvvvwww{{{zzztttqqqqqqoooxxx~~~tttlllkkknnnoookkkkkkttt|||~~~}}}xxxssswwwzzzxxx~~~vvvkkkaaaVVVMMMHHHCCC>>>888666777777666555777555444444555555444333000//////000222111000...///////////////.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))(((((())))))(((((('''&&&'''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$''''''$$$$$$''''''$$$%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***)))'''&&&&&&&&&((()))''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((()))***'''''''''''''''((())))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((('''''''''(((((((((((('''''''''((())))))(((''')))***(((((()))))))))*********(((((())))))))))))(((((()))((('''((()))***)))(((((()))***++++++***)))(((,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............//////000000111111222333333333444444333444666:::>>>>>>===@@@EEE(((((((((''''''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&'''(((((((((((('''(((((())))))***************+++++++++++++++++++++------...---++++++---//////000222333666999<<<===BBBDDDHHHKKKLLLNNNVVV```pppwwwhhhccckkkwww~~~|||xxxvvv~~~~~~|||{{{~~~~~~}}}yyyqqqjjjjjjooouuuqqqeeeaaa\\\UUULLLEEEBBB???;;;777999666444333333333333222///......///000111000///.../////////////////////...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***)))(((&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&'''''')))(((&&&%%%&&&(((***+++'''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((((((((''''''((((((((((((''''''((()))***)))''''''''')))(((((())))))))))))******(((((())))))))))))(((((()))((('''((()))***)))(((((()))************))))))+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............/////////000111111222222333222333333333333666:::=========???EEE'''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((((((((((((((((())))))******+++))))))***+++---.../////////111111000...------...333666777888<<>>;;;<<<999555333333444333222111111111111111111111111//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******************((((((((((((((((((((((((''''''((((((''''''&&&%%%'''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))''''''))))))'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%&&&''')))+++---...'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&$$$###'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((())))))(((&&&%%%&&&''''''(((((((((((()))))))))(((((())))))))))))(((((()))((('''((()))***)))((()))))))))))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///...//////000111111222222000222333333444555999;;;===<<>>>>>???@@@CCCMMMVVV]]]jjj|||~~~{{{{{{vvvyyy{{{}}}wwwkkk```VVVQQQEEEAAA;;;777666555444444444444333333333222222222000000000000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++++++++******))))))))))))))))))))))))'''''''''''''''&&&&&&%%%'''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&))))))&&&&&&))))))&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((()))'''&&&%%%'''(((''''''''''''''''''''''''$$$%%%&&&''')))+++---...'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''''''((()))(((&&&&&&&&&(((''''''(((((((((((())))))(((((())))))))))))(((((()))((('''((()))***)))((()))((((((((()))***+++,,,)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///......///000000111111222000222444555555666999;;;<<<<<<>>>DDD&&&&&&'''''''''(((((((((&&&((())))))&&&&&&''')))''''''((()))))))))))))))))))))***+++,,,---............000111333444555666AAABBBCCCBBBBBBDDDGGGIIIWWWfffvvv~~~xxx{{{~~~}}}zzzyyyzzz}}}zzzuuu^^^XXXOOOGGGAAA===:::888777777666555444333333222000111111111111000//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++++++++***))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((((((&&&&&&((((((&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''((())))))(((&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((******(((((('''''''''&&&&&&&&&)))((((((''''''&&&&&&%%%'''&&&%%%%%%'''***---000'''''''''''''''((())))))''''''''''''(((((((((((('''((()))******)))((('''&&&&&&''''''((())))))***''''''((((((((((((''''''%%%'''((('''&&&&&&'''((('''''''''((((((((())))))(((((())))))))))))(((((()))((('''((()))***)))((()))((((((((()))***+++,,,((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///......//////000111111111111333555666666777:::<<<<<<;;;>>>DDD'''((((((((())))))******&&&(((***)))&&&%%%''')))'''(((((())))))))))))))))))******,,,---...//////...///222666;;;???BBBDDDJJJJJJJJJKKKMMMTTT[[[aaa~~~zzzddd```iiipppuuu~~~}}}uuuiii]]]SSSKKKEEEBBB999999888666555444333222111111111111111000//////000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((''''''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))(((''''''&&&'''''''''&&&&&&'''''''''((())))))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###(((&&&######&&&---444999'''''''''''''''((())))))''''''''''''((((((((()))'''((()))******)))((('''&&&&&&&&&'''((())))))***''''''((((((((((((''''''$$$&&&''''''&&&&&&((()))''''''''''''((((((((()))(((((())))))))))))(((((()))((('''((()))******((()))((((((((((((***,,,---(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111111333555777777888:::<<<<<<;;;>>>DDD%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((,,,+++)))((((((***+++,,,***---000///---,,,...111444===FFFHHHJJJNNNPPPPPPMMMPPPVVVbbbrrrzzzyyy}}}|||zzz~~~yyynnniiinnnwww|||ssslllhhhffffffooottt}}}{{{rrrpppttthhhkkkttt{{{qqqoooqqq{{{yyyiii___OOOKKKEEE???;;;888666444555555444444444333333222111111111111222111000000000000///...............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((''''''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++)))((()))((('''''''''(((***+++)))))))))))))))*********++++++******++++++,,,---+++++++++,,,,,,,,,---------------............///////////////000111222333111111222333555777999:::;;;<<>>@@@'''((())))))******))))))))))))))))))***+++,,,,,,++++++++++++++++++,,,,,,,,,000777???FFFJJJJJJJJJTTTXXXZZZ[[[fff{{{|||}}}yyyppphhhcccfffkkkooommmfffaaaaaaccclllttt~~~zzztttppptttuuuzzzyyyqqqsssyyyyyyeeeffflllmmm{{{mmmccc[[[TTTKKKDDD???;;;666333888666333333444555333111222222222222111111000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''''''''((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((((()))))))))************)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''((()))++++++***))))))(((***---//////...,,,***+++************+++,,,,,,------------............---------............///////////////000111222333222222333444666888999:::;;;<<<>>>???''''''((())))))))))))((())))))))))))***+++,,,---***))))))))),,,///333555;;;@@@HHHNNNRRRSSSQQQPPPVVV```lllwww~~~}}}|||uuulllgggfffffffffeeebbbeeegggiiiiiiiiikkkmmmuuuooogggkkk|||wwwjjj]]]SSSJJJAAA;;;;;;666111000222555444333333444444444444333222222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((())),,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((&&&&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((((()))))))))************))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''(((***+++++++++***))))))+++---//////...,,,***)))))))))))))))***+++++++++,,,,,,,,,,,,------------------............///////////////000111222333222222333444666888:::;;;;;;<<<===???&&&'''(((((())))))(((((()))))))))***+++,,,---...)))***,,,000555;;;AAADDDKKKNNNPPPRRRSSSXXX___eeelll|||{{{xxxvvvwwwzzztttpppnnnjjjiiimmmnnnkkkhhhgggiiimmmoooqqq{{{kkk___WWW```uuuuuuhhh\\\SSSIIIAAA777333444777666555444444555666555444333222111111111000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))))))))************+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))((('''''''''((()))***111///---***(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))***************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))******((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++((()))******++++++******''')))***,,,,,,+++***))))))))))))))))))***+++++++++++++++,,,,,,,,,---------------............///////////////000111222333222333333555666888:::;;;:::;;;===???'''((())))))******))))))*********+++,,,...///000000333888???EEEIIILLLNNNLLLQQQUUUXXX\\\jjj}}}}}}xxxrrrggg___[[[^^^cccggglllbbb^^^eeekkkppp{{{~~~tttpppqqq{{{}}}ooobbbQQQEEE@@@>>>;;;888222333444555555333222111222222222222111111111111////////////////////////------------------------------------------------++++++++++++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&'''(((***+++---,,,***((('''%%%%%%$$$''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))***************))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&''')))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,******))))))******+++,,,((())))))***************+++++++++++++++,,,,,,---,,,,,,,,,,,,---------...---------............///////////////000111222333333333444555777999:::;;;:::;;;===???))))))***++++++++++++***+++,,,,,,---...///111111999>>>EEELLLQQQRRRQQQPPPHHHQQQ]]]eeepppooocccfffeeecccaaa`````````aaaddd```cccnnnttt{{{wwwttttttmmmZZZNNNGGG@@@;;;111222333444444222000///333333333222222222111111000000000000000000000000------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((())))))))))))******************)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''(((***++++++%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%%%%&&&(((+++...000''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))))))))***,,,---******+++++++++,,,,,,,,,------,,,,,,------...///---------.........//////---------.........//////////////////000111222333333333444555777999:::<<<:::;;;===???''')))************,,,...---,,,---111222222666<<>>777888999333555777111666///---222666444000...111000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************+++*********))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************++++++***(((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((******)))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((***++++++***((('''((()))+++)))''''''((()))))))))))))))))))))************)))************+++++++++************************,,,+++*********+++,,,---111000...---,,,,,,------,,,,,,,,,------------...000///////////////000111222222222333444777999::::::;;;===???''')))+++,,,,,,,,,---......+++...555<<>>@@@+++,,,...---,,,,,,,,,...222222888CCCLLLOOORRRVVVPPPVVV___kkkyyy|||iiiccc\\\^^^eeennnsssvvvzzz~~~|||~~~yyyjjj^^^RRRAAA======666888666666666333000222777111111111111111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************)))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))************************)))***+++***((('''((())),,,+++***))))))))))))***))))))))))))************)))************+++++++++************************++++++******++++++,,,---/////////...//////000111.........////////////000............///111222222222222222333444777999:::<<<===???AAA.........,,,+++,,,///222<<<@@@HHHQQQSSSPPPPPPSSSRRR___ttt}}}uuu~~~~~~uuuqqqqqqjjj]]]YYY___aaajjjzzzqqqZZZMMMEEE999888666888;;;:::555333555111111111111111111111111////////////////////////------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++*********************************************************)))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))******************)))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((()))((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((()))***)))((('''((())).........---+++++++++,,,((()))))))))************))))))*********+++++++++************************+++***++++++++++++,,,,,,---------...///000000111,,,,,,,,,------------...---------...///111222333222222222333444777999:::;;;<<<>>>@@@,,,,,,,,,---///444:::???HHHLLLQQQRRRNNNKKKRRR[[[rrr{{{llluuuzzzvvvpppccc]]]]]]dddfffaaa```dddvvv|||~~~lll]]]MMMFFF>>>999:::;;;888555555222222222111111111111111000000000000000000000000........................------------------------,,,,,,,,,------,,,,,,,,,************************************************))))))))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))***************))))))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))((((((((((((((((((((((((((((((((('''((())))))((('''(((******,,,---,,,)))'''((()))((()))))))))************))))))*********+++++++++******************************++++++,,,,,,,,,,,,***+++,,,---......//////,,,,,,,,,------------...---------...///111222333222222222333444777999::::::;;;===???***,,,000444:::BBBJJJOOORRRQQQRRRRRRRRRYYYjjj{{{{{{kkkdddccc```___^^^aaahhhqqqyyy~~~wwwvvv~~~tttcccTTTCCC<<<999777666666444444444333222222111111000000000000000000000000////////////////////////------------------------,,,,,,------------,,,,,,************************************************))))))))))))************))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&((())))))''''''(((***+++---///...***((((((***))))))))))))************)))************+++++++++************************)))***+++,,,,,,,,,,,,+++)))***+++------..................////////////000............///111222222222222222333444777999:::999;;;===???000555===DDDJJJOOOSSSVVVVVVTTTXXXcccqqqwwwggg^^^^^^ccchhhssszzz|||wwwzzz|||jjj[[[NNNDDD???>>>999888777666555333222222111111111111111111111111////////////////////////........................,,,,,,------------,,,,,,************************************************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&'''((((((''''''(((***,,,000222111,,,)))***,,,))))))))))))************)))************+++++++++************************)))***+++,,,,,,,,,++++++***+++---.........------.........////////////000///////////////000111111222222222333444777999::::::<<<>>>@@@999@@@JJJQQQUUUUUUUUUTTTVVVWWWccczzzwwwrrrhhhbbbZZZWWW\\\hhhsss{{{vvvqqq[[[OOOLLL<<<;;;:::888777555444333111111111111111111111111000000000000000000000000........................,,,------......------,,,************************************************(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))((((((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%&&&((()))***)))((('''))))))))))))))))))))))))%%%'''((((((''''''(((***)))---000...)))%%%&&&((())))))))))))************)))************+++++++++************************)))***+++,,,---,,,++++++,,,---.../////////...---,,,,,,,,,---------......000///////////////000111222222222333444777999:::;;;===???AAAEEEEEEJJJRRRSSSPPPSSSYYYaaammm}}}zzzuuujjjddd```___WWWWWWdddqqqkkk```SSSIII>>>888666666666777666666666444333222333444888444000///000111000///000000111111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,)))))))))))))))******+++...---+++)))((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((''''''''''''((((((***+++,,,------++++++************++++++******))))))((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))((('''''''''(((***+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++************++++++)))(((((()))+++---,,,++++++++++++++++++++++++++++++,,,------......------,,,,,,---.../////////.../////////000111333444555222222222333555888;;;<<<===999:::AAAOOOOOOOOOPPPLLLLLLVVVbbbuuujjjeeedddiiikkkgggiiivvvyyyhhh[[[KKK???999777666666666666666444333222333444:::666222000000000...---000000000000000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,******)))((()))***+++,,,---,,,+++))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((((()))***+++,,,,,,---))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''')))(((((('''((()))***+++))))))***++++++***))))))))))))))))))))))))))))))((((((''''''''''''(((((()))---000000...++++++++++++++++++++++++++++++++++++,,,------......------------.../////////......///...//////000111222333222222222333555888;;;<<>>:::777777666555444444555555888555222111111111000///000000////////////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++)))((()))***,,,...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''(((((((((((((((((())))))*********+++++++++(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++111666555///***)))++++++++++++++++++++++++++++++,,,------......------//////000000000///......//////......///000111111222222222333555888;;;<<>>@@@DDDLLLLLLNNNSSSaaa|||{{{nnnfffcccbbbaaa___bbblll}}}zzzxxxiii]]]OOODDD;;;999666555555666666666333222111111222333444444000/////////////////////////////////............------------------------000///...,,,***))))))))),,,++++++******++++++,,,---+++***))))))+++---///,,,++++++******)))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((******************++++++(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++,,,000333222---***)))++++++++++++++++++++++++++++++,,,------......------000000111111000///......000000/////////000000111222222222333555888;;;<<<;;;===@@@CCCDDDKKKXXXjjj}}}~~~tttkkkeeeccc```ccciiisss{{{}}}{{{eeeRRRDDD???888444444555555555222222333333333444555666000000////////////000111000000/////////.........------------------------111000...,,,+++***)))))),,,++++++******++++++,,,,,,+++***)))***+++---...++++++++++++*********)))******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))******************++++++)))((((((''''''(((((()))'''''''''(((((())))))***&&&'''''''''(((((())))))''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******)))((((((---,,,******************+++++++++++++++++++++++++++,,,------......------000000111111000///......111111000000000111222222222222222333555888;;;<<<777;;;???@@@DDDTTTmmmyyywwwuuuhhhdddaaaaaadddiiinnnwwwiiiXXXOOOCCC:::666555444333555666777555333222222333222111000///000111222333000000000/////////......------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,***************+++,,,,,,******+++++++++******)))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))*********+++++++++***))))))(((((())))))***((((((((()))))))))))))))&&&&&&''''''((()))))))))''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,)))%%%%%%'''*********+++++++++++++++++++++++++++,,,------......------//////000000000///......111111000111111222333333222222222333555888;;;<<<888>>>AAA???gggyyy}}}jjj[[[\\\bbbhhhssswwwiiiWWWGGG???;;;999777555777888777333111111333333222111000111222444555000000000000/////////...........................,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,((()))***+++++++++******)))***++++++++++++***)))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((()))***+++,,,,,,---***))))))(((((())))))***((((((((((((((((((''''''&&&&&&''''''((())))))***''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((()))***))))))((())))))***++++++***))))))))))))))))))))))))))))))+++,,,...//////...,,,+++)))))))))((((((((()))***+++++++++++++++++++++++++++,,,------......------------.../////////......////////////000222333444222222222333555888;;;<<<@@@FFFGGGBBBxxxmmmfffbbb\\\UUUXXXhhhyyyhhhUUUIIICCC???<<<222555777777444333444666444333222111111333555666000000000000////////////........................///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,&&&(((***+++,,,+++)))((())))))+++,,,,,,+++***)))************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((()))***+++,,,------))))))(((((((((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&''')))*********)))(((((()))+++------+++)))((())))))))))))))))))))))))((()))+++,,,,,,+++)))((('''+++///...)))&&&(((++++++++++++++++++++++++++++++,,,------......------,,,,,,---.../////////...---------...///111222333222222222333555888;;;<<>>===:::555555888555555555333222111222333222111000///...//////000000000/////////.........000000///------,,,,,,---///...---,,,,,,,,,------555444000++++++...---)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((())))))***+++...,,,***(((''''''(((((((((((((((((((((((((((((( """$$$&&&''')))***(((((()))***************))))))(((((((((((())))))+++***)))((('''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))***((('''&&&&&&'''((()))''''''''''''((((((((((((((()))************)))((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++******))))))***+++,,,************************++++++,,,------------,,,......////////////......111000///......///000111222222222333555777999;;;<<>>999888666555555777777666444333333333222222222111111111000000000//////////////////...------------...---------------,,,,,,,,,///555666///((((((***+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((('''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((((()))***************))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))*********************************+++************++++++++++++++++++++++++,,,,,,---.........------,,,,,,---...............///////////////000111111333333555777888:::;;;;;;<<<===>>>@@@{{{fffdddjjjiiiaaakkk}}}vvvvvvuuuvvvzzztttggg]]]PPPDDD===:::666333222555666555333222222222333222111111000111111000000000////////////......---------......------......------,,,+++...444666111++++++------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((''''''(((((()))***'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))******(((((()))***************))))))(((((((((((())))))''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******''''''(((((()))***++++++))))))))))))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,---.....................//////000000111111222333555777999::::::;;;;;;<<<===???rrr```aaakkknnnppp}}}yyyxxx{{{~~~|||tttgggYYYPPPDDD>>>888555666777555333222222333333333222111000111111111000000000//////......---------......///------.........---,,,++++++000222///,,,...///...++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''((())))))&&&''''''((()))))))))(((((((((((((((((((((((((((''''''((()))***,,,,,,---(((((()))***************))))))(((((((((((())))))&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))))))))''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''((((((((())))))******))))))))))))))))))))))))************************'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............***+++,,,---............---...///000000111111111000111333666777888999999999:::<<<>>>yyyooofff\\\bbbqqqwww~~~{{{~~~tttjjjPPPIII???:::999999666333222333444444444333222111111111111111000000000000......---------......///,,,---.........---,,,+++''',,,---++++++......,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((()))***************))))))(((((((((((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************%%%''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......***+++,,,---............------///000111111111111...000222444666777777777>>>???@@@AAApppgggjjjzzz|||{{{{{{}}}~~~}}}{{{zzzyyywwwwwwwwwwwwxxxyyy{{{{{{xxxvvvttttttuuuwwwwwwwww{{{|||}}}vvvjjj\\\QQQDDD888444777999999777444333333222111222222222111111111111000000/////////............//////.........---------*********111???GGG===---------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++++++++*********))))))************))))))))))))%%%'''((('''&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++******)))+++******)))(((''''''&&&((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&%%%&&&((()))))))))************))))))((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************)))))))))************+++++++++++++++******************++++++++++++++++++++++++---------.........//////---------............///......//////000000111111222222333444666888:::;;;????????????zzzqqqmmmfff]]]aaaggg~~~|||xxxtttnnnkkkgggffffffeeeccc```ddddddeeeeeeeeeddddddcccfffffffffggghhhjjjkkkllljjjhhhffffffggghhhhhhgggdddfffhhhkkkmmmmmmmmmmmmiiikkkmmmllllllmmmpppssswwwzzzyyyhhhWWWEEE;;;999555555444444444555555444222222222222111111111111000000/////////.........//////.........---------//////000555@@@FFF>>>111------,,,,,,,,,,,,++++++************************************************+++++++++*********))))))************))))))))))))'''((())))))''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++******)))******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))************))))))((((((((((((((((((((((((&&&))),,,---+++(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++,,,------------................../////////000000......//////000000111111222222333444666888:::;;;=========>>>mmm]]]XXXXXXXXX]]]lllzzzrrrmmmooommmkkkjjjjjjiiigggeeebbb```______aaabbbbbbaaacccdddeeeggghhhiiiiiiiiiddddddeeefffgggiiikkklllqqqooommmmmmmmmnnnmmmllliiikkknnnqqqrrrqqqooonnnmmmmmmmmmkkkhhhggghhhiiihhhjjjlllnnnqqquuu{{{}}}iiiSSSAAA888666555444666777777666555333333333222222222111111000000000000/////////////////////.........------...//////111777:::666...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************************))))))))))))((()))******(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((((((***+++))))))************))))))((((((((((((((((((((((((""")))///000+++''''''))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------////////////000000000111......//////000000111111222222333444666888:::;;;:::;;;<<<===}}}iiiZZZWWW^^^fffooozzzzzzvvvpppllljjjiiigggeeeeeeeeeeeeeeefffgggggggggfffffffffgggiiikkkmmmmmmlllmmmoooppprrrssssssttttttuuuvvvwwwyyy{{{}}}~~~zzzyyywwwwwwwwwxxxvvvuuuvvvvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuttttttsssttttttnnnnnnmmmmmmnnnppprrrtttqqquuu{{{gggNNN===>>>999666888999777555444444333333333222222222222111111111000000000//////////////////............,,,,,,------......---***------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************)))))))))((()))*********((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***+++++++++******(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((())))))***+++))))))************))))))((((((((((((((((((((((((%%%)))------***'''(((***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************))))))))))))*********+++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000......//////000000111111222222333444666888:::;;;999:::<<<===}}}xxxooocccZZZ]]]kkkzzzzzzvvvrrrmmmhhhfffeeeeeefffiiilllnnnnnnhhhiiikkklllnnnoooqqqrrrrrrssstttuuuwwwyyy{{{||||||zzzwwwvvvuuuvvvvvvwwwtttqqqoooppptttwwwxxxwww}}}gggQQQGGG>>>777888999555444555444444444444333333333222222111111111111000000000000000/////////.........000000000000...,,,,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************)))))))))(((((()))***)))'''&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((()))***+++++++++++++++(((((((((((())))))))))))((((((((((((''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))+++***(((((()))*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////......//////000000111111222222333444666888:::;;;:::;;;<<<>>>nnnnnnnnnnnnnnnwwwwwwpppmmmhhheeebbbbbbdddgggiiijjjlllnnnqqqtttwwwxxxyyyyyy{{{}}}~~~yyytttuuuyyy{{{wwwrrriiikkkmmmmmmmmmsss~~~~~~~~~lllXXXIII===:::999555444888555555444444444333333333222222222222111111111000000000000/////////......222000000111///+++,,,///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************))))))))))))(((******)))'''&&&&&&'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***+++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))************))))))))))))))))))))))))))))))---***&&&&&&(((***+++******************************))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************)))))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------..................//////000000111111222222333444666888:::;;;;;;<<<===???hhhppp~~~}}}xxxrrrmmmiiigggfff^^^```cccfffjjjoootttxxx{{{~~~zzzzzzxxxtttpppooopppsssttt|||}}}~~~uuu```LLLDDD>>>777666;;;555555555555444444444444333333222222222111111111000000000000/////////...000------000///+++***...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************))))))))))))***++++++***(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))++++++,,,,,,+++******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))*********)))((((((***+++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************)))))))))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,------------.....................////////////......//////000000111111222222333444666888:::;;;;;;<<<===>>>zzzxxxppphhhgggfffeeeeeeffffffgggjjjooouuuxxxzzz}}}~~~|||wwwrrrmmmkkkjjjqqqyyy|||}}}}}}{{{vvv\\\NNNDDD999777<<<666666555555555444444444333333333222222222111111000000000000////////////111------222222...,,,///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************))))))))))))+++,,,---+++)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))++++++,,,,,,,,,+++******)))(((''''''&&&)))(((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))%%%***...---(((&&&(((+++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((()))***************))))))************)))))))))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++---------.........//////////////////000000000000......//////000111111111222222333444666888:::;;;:::;;;<<<==={{{wwwrrrmmmlllkkkkkkjjjhhhjjjnnnrrruuuxxxyyyyyy|||vvvtttrrrpppooopppqqqqqqpppxxx~~~mmm]]]MMM>>>555777888777666666777666444222222222111111111111000111111111111000000000000..............................---------,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++***)))(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))'''''''''''''''((())))))++++++,,,---------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++*********))))))((((((***)))(((''''''((()))***))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------............///.........//////000111222222222333444666888:::;;;;;;<<<===>>>~~~sssjjjjjjjjjjjjkkknnnqqqssssssxxxzzz~~~~~~yyyvvvtttqqqnnneeeiiiooosssyyyrrr]]]KKK@@@888888777555555666555333333333333333222222222222111111111111000000000000.................................---------,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))***************************)))(((((((((((()))***)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((''''''''''''((())))))++++++,,,---------,,,,,,++++++***)))))))))))))))***))))))))))))((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************)))))))))(((***)))(((((((((((()))***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------............///.........//////000111222222222333444666888:::;;;999:::;;;===uuummmjjjhhhfffdddiiimmmrrrxxx~~~~~~yyyvvvuuussspppkkkhhhllluuu}}}oooWWWHHH===:::777666666666555444555555444444444333333333222222111111111000000000.................................------------,,,------------------------++++++,,,,,,,,,,,,++++++++++++***))))))))))))******************************))))))(((((())))))***)))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))))))))((((((''''''(((((()))******+++,,,,,,---------,,,++++++***))))))))))))***************))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************))))))))))))***))))))(((((())))))***))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++......---,,,+++++++++,,,++++++++++++++++++++++++------............---------------............///.........//////000111222222222333444666888:::;;;<<<>>>BBBEEE~~~uuukkkhhhddddddhhhnnntttxxx|||yyyqqqllllllooorrrssssss}}}|||}}}eeeOOOEEE>>>888777888777777888555555555444444444333333222222222111111111000000....................................------------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++***))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((('''((())))))*********+++,,,------------,,,+++******))))))***************)))))))))((((((++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---............------------............///............///000111222222222333444666888:::;;;<<<@@@EEEKKK}}}vvvooojjjeeegggjjjmmmssszzz~~~yyyvvvsssrrrvvvooonnnuuu{{{{{{|||jjjVVVJJJ>>>;;;999666666999444444444444333333333333222222222222111111111111//////////////////////////////.........---------------------------------,,,,,,,,,------,,,,,,,,,+++***************++++++************************))))))************))))))************************((())))))***************))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,------------,,,++++++***************))))))((((((((('''''''''++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))******))))))************))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++***************++++++++++++++++++++++++++++++,,,------------------------............///............///000111222222222333444666888:::;;;777;;;@@@DDDuuullljjjjjjkkkkkkkkkpppxxx~~~uuuqqqqqqtttrrrooottt~~~~~~|||wwwcccPPPFFF???777555888555555444444444333333333333222222222222111111111/////////////////////////////////.........------------------------------,,,,,,------------,,,,,,+++************+++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************((()))******++++++******))))))))))))))))))))))))))))))(((((())))))***+++)))***+++,,,---.........,,,,,,+++************+++((((((((((((''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))************)))******++++++******)))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******+++++++++++++++++++++++++++***+++,,,------------------------............///.........//////000111222222222333444666888:::;;;777999<<<>>>{{{pppmmmiiihhhjjjnnnrrrtttxxx}}}xxxuuutttmmmyyyyyyzzzlllZZZKKK===777999666666666555555555444444333333222222222111111111////////////////////////////////////............------------------------,,,,,,------------,,,,,,+++*********++++++,,,---++++++++++++++++++++++++)))***++++++++++++***)))************************((()))***+++++++++******))))))))))))))))))))))))))))))(((((())))))***+++))))))+++,,,---.........---,,,++++++******++++++)))))))))((((((((((((''')))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++***((()))))))))************)))***++++++++++++***)))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,------+++++++++++++++++++++++++++,,,---....../////////---------............///.........//////000111222222222333444666888:::;;;;;;<<<===>>>}}}tttmmmiiilllooossswww|||~~~zzz{{{|||zzzooosssssssss~~~xxxwwwlllWWWCCC;;;<<<777777777777666666666666333333333222222222111111000000000000000000000000000/////////............------------------------,,,------......------,,,+++*********+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))******+++((()))+++,,,---.........---,,,++++++******++++++************))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************************************(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))************************,,,,,,---......---,,,,,,(((((())))))*********+++)))***+++,,,,,,+++***)))++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,---...///++++++++++++++++++++++++,,,---...///000000000000---------.........//////.........//////000111222222222333444666888:::;;;999:::<<<>>>wwwooolllmmmnnnooorrrvvv|||zzzvvvqqqooosss}}}dddNNN@@@:::<<<333555:::666666999555555555444444444333333333111111111111000000000000000/////////............------......------,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++,,,,,,---,,,******,,,---+++******)))))))))))))))++++++)))(((''''''''''''************************%%%(((+++---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******************************************************---,,,+++******+++,,,---******++++++++++++******---,,,,,,+++*********+++******+++,,,,,,---......******++++++,,,---......///////////////.........333111000......///111222222222333444666888:::;;;:::;;;===>>>|||rrrooollljjjkkkpppvvvzzz|||yyyxxxxxxxxx}}}fffQQQAAA;;;444888<<<555333666444555555555444444444333333111111111111000000000000000000/////////.........------......------,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))),,,...///...---------++++++***)))))))))))))))++++++)))(((((('''''''''************************)))+++------,,,******+++************************************************************************+++******)))***+++,,,---************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******************************************************++++++***))))))***++++++******++++++++++++******---,,,++++++******++++++******+++,,,,,,---......++++++,,,,,,---......////////////////////////...111000000000000222555666222222333444666888:::;;;999;;;===>>>vvvnnnhhhiiilllpppssswww}}}xxxxxxpppTTT@@@888;;;===444222777555555555555444444444444333222222111111111000000000000000000/////////......---............---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++))),,,000222111///......++++++***))))))))))))***+++***))))))((((((((((((************************,,,---...,,,***))))))***************************************************************************,,,++++++++++++,,,------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************++++++++++++******,,,,,,++++++******++++++***++++++,,,,,,------...,,,,,,------.../////////......//////////////////000///000111333555888:::222222333444666888:::;;;999:::===???uuummmjjjlllnnnpppuuu{{{vvvvvvzzzrrrQQQBBB===<<<555555999666555555555555444444444444222222222111111111000000000000000////////////..................------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---000222222111/////////,,,+++******))))))******+++******)))(((((())))))************************,,,---,,,+++)))((()))+++************************************************************************+++++++++++++++,,,,,,---************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,+++++++++,,,,,,------------........./////////000............//////////////////000111333555888999222222333444666888:::;;;999:::===???~~~rrrnnnjjjhhhkkkrrrxxx|||xxx{{{jjjSSSDDD>>>777777:::555666666555555555444444444222222222222111111111111111000000000////////////......//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************))))))))))))))))))))))))))))))))))))***+++,,,---333333222///---,,,...000,,,++++++***************+++******))))))))))))*********************************+++***((((((***,,,*********************************************************************************+++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------......///////////////000---.........//////000000//////000111222333444555222222333444666888:::;;;:::;;;===>>>uuunnnfffhhhkkkooovvv~~~~~~xxxzzzzzznnnXXXJJJ===999999444666666666555555555444444333222222222222111111111111111000000000/////////...////////////...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++*********)))))))))))))))))))))))))))))))))***+++,,,---...333222000---***+++---000,,,,,,+++************++++++******))))))*********************************)))***++++++***)))***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////------......///000000000/////////000000111111111222222333444666888:::;;;:::;;;===>>>tttmmmlllnnniiinnnvvv~~~ssszzzzzzdddIII<<<:::666666666666666555555555555333333222222222111111111111111111000000000/////////////////////...------,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,......---...---,,,++++++---000---,,,++++++******+++++++++******))))))***++++++************************+++---///...,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111......///000111111111111222222333444666888:::;;;:::;;;===>>>~~~{{{tttkkkfffgggnnnttt}}}~~~vvvwwwzzzVVVAAA===:::777666666666555555555555333333333222222222111111111111111111000000000000///////////////......---,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***+++---...///'''))),,,,,,,,,---...///---,,,++++++******+++++++++***************++++++************************...000222111///+++***)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............------------------...///000000111---...///000222222222222222222333444666888:::;;;999:::===???}}}sssoookkkiiikkkrrrzzz~~~{{{~~~fffIII======:::999777444444666666444444444444333333333222222111111111111000000000000000000000000////////////////////////............------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++......------...///111222---,,,++++++******++++++,,,+++)))'''(((***,,,...---,,,+++******+++,,,---000666999444+++'''***///******+++++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...---,,,,,,000444444///))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,---...//////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///------,,,***((((((***,,,---,,,---222222///---///////////////////////////,,,---...000111333444555333333444555777999:::;;;;;;<<<===???yyyoookkkkkkmmmpppwww}}}yyyxxxzzztttUUUBBB===888999999777666666777666444444444333333333222222111111111111000000000000000000000000////////////////////////............------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++---------------///000111---,,,++++++***+++++++++,,,+++)))((((((***,,,...,,,,,,+++******+++,,,,,,***...000...(((&&&(((,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...///------000444444000+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------.../////////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++,,,---------,,,+++***,,,000333000------//////------000////////////////////////---......000111222333444333333444555777999:::;;;;;;<<<===???{{{tttmmmhhhmmmpppwww~~~xxxmmmooosssxxxmmmSSSEEE999888777666666555444444444444444444333333333333222222111111111000000000000000000000////////////////////////............---------------------------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////------,,,+++++++++++++++,,,+++)))((()))***,,,...,,,,,,++++++++++++,,,,,,***+++---,,,++++++,,,...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,......------------......000...---///222333000---------------------------,,,,,,,,,---------......////////////////////////......................../////////............---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---111666:::222...---......,,,...111/////////////////////////////////000111111222222333333444555777999:::;;;;;;<<<===???uuummmnnnsssvvvwww}}}wwwvvvssspppqqq{{{xxxgggLLLAAA888666888777555333555444444444444333333333222222222111111111000000000000000000////////////////////////.............................................---------,,,,,,******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......------,,,++++++++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,,,,---------------------............///......------------......///---,,,---///000000...------------------------------------............111111111000000000//////......................../////////...............------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,------,,,,,,,,,,,,------------,,,,,,------,,,***------------...222888<<<333000///222111//////111////////////////////////000000000000000111111111333333444555777999:::;;;;;;<<<===>>>{{{ssslllllltttwwwrrrttt|||mmmUUU>>>999<<<<<<888555555555555444444444333333222222222222111111111111000000000000////////////////////////....................................////////////............******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,---------...---,,,,,,++++++,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,***,,,,,,---------.........------.........////////////......------......///...---++++++---.................................------........./////////222222222111111000//////////////////////////////////////////////////////...........................------,,,,,,------...////////////////////////------------------------...------,,,,,,------......---,,,---//////---+++.........------000555999111000222777666222000111000000000000000000000000000000000000000000000000333333444555777999:::;;;;;;<<<===>>>zzzsssqqqrrrvvv}}}~~~wwwtttsssssseeeEEE::::::999555444555555555555444444444333333222222222222111111111000000000000////////////////////////....................................000000/////////.........******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++)))***+++,,,------------...------,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,...---,,,---......---,,,---------.........//////+++,,,,,,,,,------------//////............//////------,,,,,,------...///////////////////////////.........////////////000222222222111111000000000000000000000000000000000...////////////000000000////////////////////////......------------......////////////////////////------------..................------------.........---,,,///222222000,,,.........------...111444//////333888999444000111000000000000000000000000000000000000000111111111333333444555777999:::;;;;;;<<<===???{{{zzzuuuyyy}}}wwwrrr|||rrrPPPAAA:::555444777555555555555444444444444333333222222222111111111000000000000////////////////////////................................................------------******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++***+++,,,---.........---......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,...////////////000000111---.........////////////,,,,,,,,,,,,------------//////............//////---...///////////////000////////////////////////....../////////000000000111111111111000000000000000000000000000000000000.../////////000000000000////////////////////////......------------......////////////////////////------------.........///......------------......///------000444666222...,,,...//////......///111...---000555666333111333000000000000000000000000//////000000111111111222333333444555777999:::;;;;;;<<<===???zzzxxxwwwwww|||}}}qqqrrr}}}```MMMAAA888999AAA666666555555555444444444333333333222222222111111000000000000////////////000/////////............////////////////////////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++***+++---...//////...---......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---......---,,,,,,(((***,,,,,,,,,,,,...000............/////////000........./////////000000//////............//////...000111222111000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000......------------..............................---------.........//////......------------......///------111666888444000+++---///000///...///000---,,,---222333111222444000000000000000000000000/////////000111111222222333333444555777999:::<<<;;;<<<===???|||zzz{{{|||{{{yyyrrr\\\KKK:::666;;;<<<666333444777777555333444444444333333333222222000000000000////////////000000//////.........---////////////............------------------------(((***++++++******+++,,,...---+++*********+++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))************++++++++++++,,,---////////////...//////.........---------******++++++,,,,,,,,,---------........./////////,,,,,,,,,------......///---///000000...------...555111------000222111///444222000///000222222222777777555444222333444555333111111333333222444777777333111222444333111000222111222555444111//////111///000222111...000444........./////////000000222111///---------///000111111000////////////000---.........//////000000......------------....../////////...---------,,,---------.........//////////////////000000000000///000000000000111111111//////000000000//////...//////000111222222333333333333444555777999:::<<<<<<===>>>???|||wwwzzz~~~www___HHH???AAA;;;777555888999777444333444444444333333333222222111000000000////////////000000/////////.........////////////............------------------------***+++,,,,,,+++***+++---,,,,,,+++*********++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************+++++++++++++++,,,---////////////...............------------++++++,,,,,,,,,---------///...............------/////////000000000000000000000000000111444777999222444777999;;;;;;;;;:::888999;;;<<<======;;;999??????>>>>>>>>>>>>>>>>>>@@@>>>;;;:::===??????<<<@@@;;;999:::;;;:::;;;<<<888555222111111222444666333111111333222///000333222222222333333333333333222111000.........///000111000000000000000111111........./////////000000///......------......///..................---------------.........//////////////////000000000000000000000111111111111222///000000111111000000///000000000111222222333333333333444555777999;;;<<<<<<===>>>???|||xxxyyy~~~{{{}}}|||\\\EEE<<<;;;777777;;;<<<777444444444444444444333333333333111111000000000/////////000000////////////......////////////............------------------------+++---------+++++++++---*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,---///////////////......---------,,,,,,,,,,,,,,,,,,---------......000//////......---------......///000111222222222222222333666999<<<======:::===@@@AAA@@@@@@AAACCC===>>>???@@@@@@???>>>===?????????AAABBBBBB@@@>>>@@@AAA???AAAKKKVVVSSSIIIDDDBBBCCCFFFEEEAAA???AAA@@@>>>;;;999999;;;;;;:::555222111444444111111444111111222222222222222222111111111000000000000000000/////////000111222222......////////////000000///......------......///..................//////------........./////////////////////000000000000000111111111111222222222000000111111111111111000000000111111222333333333333333444555777999;;;<<<<<<===>>>???~~~{{{~~~yyyyyyzzzzzzUUU???===888777<<<===888444666555444444444444333333333111111111000000000//////000000//////////////////////////////....................................,,,---...---+++***+++,,,)))******+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......///000000000------------,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000000000000111333666888999::::::888999<<>><<<===>>>@@@CCCDDDFFFHHHJJJJJJHHHFFFBBBHHHMMMVVVjjj|||yyykkkRRRRRRWWW\\\WWWKKKDDDEEE>>>@@@AAABBBDDDDDD???888;;;777555666666333333555111111111111111111222222000111111222222111000000////////////000111222222//////////////////000000//////............//////------......//////000000............////////////////////////000000000000111111111111222222222222000111111222222222222111111111111222222333333333444444444666777999;;;<<<<<<===>>>???yyy|||{{{~~~zzz]]]FFF;;;666;;;===777555888555555555444444444333333111111111111000000000000//////000000000000000000////////////....................................+++,,,------+++***+++---++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------......///000000111......---------,,,,,,,,,+++,,,,,,---///000000111000111222333444666666777;;;<<<>>>AAABBBBBBBBBBBB@@@AAACCCFFFJJJLLLLLLKKKOOOMMMLLLQQQUUUTTTMMMEEEIIIMMMQQQSSSRRRQQQQQQRRR^^^```ccceeeeeefffggghhhbbbkkkuuuyyyuuuvvvxxxnnn___[[[```\\\___bbbdddiiinnnkkkcccQQQIIIBBB@@@>>>999777777999777555333333333444555222222333444444333333222111000000000000000111111000000000000000000///////////////....../////////---......//////000000000........./////////000000////////////000000000000000000111111111222222222000000111222222222222222222222222222222333333333444444555666888:::;;;===<<<===>>>???|||wwwzzzzzzzzzYYYEEE777999<<<777555999555555555555444444444333222222111111111000000000//////000000000000111111////////////....................................+++,,,...---,,,,,,...//////...---+++++++++,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,............///000111222//////.........---------,,,,,,...000222333555666444555666888:::<<<===>>>BBBCCCEEEFFFFFFDDDBBBAAACCCEEEHHHJJJMMMQQQVVVZZZQQQTTT___ooo{{{yyykkk]]]aaakkkwwwyyytttrrr}}}uuuyyyrrrggg[[[UUUOOOIIIEEEEEEGGGCCC===888555444666777666666777777777777888888666555333222111000000000111111000000000000//////000//////......//////000//////////////////000000....../////////000000000////////////000000000000///000000000000111111111//////000111222222222222222222333333333333333333444444555666888:::<<<===<<<===>>>???{{{yyy}}}|||pppRRR:::888;;;777444888555555555555444444444444222222222111111111000000//////000000000111111111////////////....................................,,,---////////////111333333111...+++***+++---///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///.........///000111222000000/////////.........---...000333666999;;;<<<:::;;;<<<===???@@@BBBBBBDDDEEEHHHJJJJJJIIIHHHGGGKKKUUUbbbiiihhhfffeeeggg[[[ddduuuuuummmhhhdddbbbbbb```ZZZOOOEEE>>><<<===>>>===<<<;;;;;;;;;<<<>>>???<<<;;;999666444222111000111111111000000000//////000000////////////000000000000000///////////////.../////////000000000000////////////000000000000....../////////000000000---...///000111111111111333333333333333333333333444555555777888:::<<<===<<<===>>>???|||xxx}}}~~~\\\===888:::666444777666666555555555444444444222222222111111111111000//////000000111111111222000/////////............////////////////////////---///111111111222444666666333///+++***+++...///+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------//////......///000222333000000000000///////////////000333666999<<>>???@@@BBBDDDAAA@@@===999666444222111222111111111000000//////000000////////////000000111111000000//////......////////////000000000000////////////000000000000............////////////------///000000111111111333333333333333333333333555555666777888:::<<<===<<<===>>>???{{{}}}cccBBB666;;;@@@;;;444777777666555444333333222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////...222777::::::888777777///............---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,---///111222333333333...//////---...222555666777666888;;;>>>???AAACCCAAA@@@>>>===???BBBBBB@@@GGGOOOeee||||||xxx{{{~~~~~~vvv```iiiooolllZZZKKKLLLQQQOOOJJJGGGJJJEEEAAAAAA@@@;;;888777222//////222333111222555000111222222000///......000000000000///////////////////////////////////////000111222333222111111000000000000000000000000222000000444333///111555111111222222222333333333555555555666777999;;;;;;:::;;;<<<==={{{wwwTTT???999:::999777777777666555444333333222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////))),,,///111111000///000///............---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,+++...///000000111222333333222333333444666888::::::AAA??????BBBDDDEEEFFFGGGBBBAAA???>>>DDDOOOYYY^^^lllrrruuulllhhhpppyyyyyytttpppaaa]]]UUUKKKCCCAAA@@@AAA===999666666333//////222...///////////////111222111111000000000////////////////////////////////////000111222333222222111000000000000000000000000000111111111111333666888111111111111111111222222555555555666777999;;;;;;;;;;;;<<<===~~~~~~qqqPPP===777888:::888777777666555444333333222222222222222222222222000000000000000000000000000000000000////////////////////////////////////+++---//////.........//////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,000000000000111333444555555555777;;;???AAAAAAAAACCCBBB???>>>???AAABBBBBBCCCGGGKKKOOO\\\rrrtttrrruuuyyyllldddbbbooojjjccc______bbbeeehhhsssuuuxxx~~~~~~}}}~~~|||gggUUUNNNKKKHHHDDD>>>:::888555111111444111000///...///111333444111111111000000000000///////////////////////////000000111222222222222111000000000000000000000000222555222,,,---444444///111111111111111000000000555555555666777999;;;;;;<<<<<<===>>>~~~~~~yyy~~~fffKKK???<<<<<<888888777666555444333333222222222222222222222222000000000000000000000000000000000000////////////////////////////////////000111111000///...000111///............---------,,,,,,,,,------------...---------------------------...............------000000111222333666888999888777:::@@@DDDDDDDDDFFFCCCCCCBBBAAAEEEMMMSSSUUUSSS\\\fffmmm{{{fffaaa]]]YYYRRRJJJGGGIIISSSPPPOOOQQQOOOMMMNNNRRRSSSOOOKKKKKKNNNPPPOOOMMMPPPUUUaaaooo{{{nnnbbbjjjpppttt}}}xxxqqqnnnvvv|||gggmmmtttxxxssspppuuu~~~vvvfff[[[SSSLLLFFFAAA>>>:::555555888666444222111222222222222222222111111111000000000000000000000000000000000000000111111222222222222000000000000000000000000222555111---555BBB===...222222222111111111111111555555555666777999;;;;;;<<<===>>>???}}}```OOODDD<<<888888777666555444444333222222222222222222222222000000000000000000000000000000000000////////////////////////////////////.........---++++++---//////............---------,,,,,,---------.........------------------------------------......//////111111333555888;;;===??????<<<===AAABBB@@@CCCIIIBBBIIIMMMMMMSSS```lllqqqsss{{{{{{vvvyyysss[[[JJJDDD@@@AAAAAA@@@AAAEEEMMMLLLNNNPPPOOOKKKMMMQQQVVVVVVWWW[[[]]]]]]XXXTTTXXXVVVYYYaaalllyyywwweeejjjsss|||~~~wwwpppmmmmmmooonnnuuu|||yyyjjj]]]]]]ddd{{{xxxrrriiibbbYYYQQQGGG<<<666555555444222333444444222000222222222222111111111111111111111111111111111111111111111111111222222222111111111111111111111111///111///111CCCSSSJJJ666333333333333333333333333555555555666777999;;;;;;<<<===>>>???|||rrr^^^LLL===999888888777666555444444333333333333333333333333000000000000000000000000000000000000////////////////////////////////////---...///---,,,,,,---//////............---------,,,---------............---------------------------------...///000222222333555888;;;>>>@@@AAABBBFFFAAA@@@BBB???>>>HHHUUUjjjxxx|||zzz|||hhh^^^SSSMMMUUUaaa```UUUJJJMMMIIIGGGLLLPPPSSSXXX]]]^^^cccmmmuuusssiiiccccccpppuuu{{{}}}{{{vvvrrrooouuuooooooxxx{{{uuu|||}}}jjjgggmmmttt{{{ooo]]]III<<<777999555333333555666444111333333333222222222111111111111111111111111111111111111000000111111222333111111111111111111111111222111...222@@@III???...333333333333444444555555555555555666777999;;;;;;<<<<<<===>>>~~~zzzdddPPP???999999888777666555444444333333333333333333333333000000000000000000000000000000000000////////////////////////////////////...000111111//////000111///............---------------------..................................../////////000111444666777888:::>>>AAACCCCCCCCCBBBDDD@@@@@@BBBAAADDDYYYpppxxxtttmmmaaaUUUNNNOOOJJJNNN]]]jjjllliiigggbbbbbbfffpppwww|||wwwbbbSSSLLLJJJCCC:::666666777666444444333333333333222222222222222222222222222222222222111000000000111222333111111111111111111111111444111///111444555000***111111222333444444555666555555555666777999;;;;;;;;;;;;<<<===|||zzzyyy|||eeeQQQBBB999999888777666555444444333333333333333333333333000000000000000000000000000000000000////////////////////////////////////,,,...000000///...///000//////.........------------------.........//////........................000000000222444777999;;;<<<>>>BBBEEEFFFEEECCCAAA===;;;>>>CCCDDDNNNkkkqqq___RRRJJJLLLMMMKKKOOOVVVMMMTTTeee|||~~~|||yyy}}}yyymmmhhh]]]RRRDDD;;;888888777666444444444333333333222222222222222222222222222222222111000000000111333444111111111111111111111111///...///333222000444;;;//////000111333444555666555555555666777999;;;<<<:::;;;<<<===tttsssfffVVVNNNAAA@@@===888666777777555444444444333333333222222111111111111111111111111333333333222111000//////111111000000//////......////////////////////////......------------......//////.........---------...---,,,...000111...+++000000222555999<<<======DDDAAA???AAAEEEGGGEEEBBB:::EEEPPPUUUZZZlllwwwbbbXXXPPPHHHBBBJJJIIIKKKZZZaaa___aaa```lll|||}}}qqq\\\HHH???>>>;;;666555444444444444444555555333333333111000///000111111111111111111111111111333222222111111222222333333333333333333333333333555444444333333444444555666666777777888999;;;<<<======>>>???qqqkkkrrrfffRRREEE???999666666666666666444444444333333333222222111111111111111111111111333222222222111000000000111111000000///////////////////////////////////////......------......///.........///////////////000...,,,...111333333222777777888999<<<>>>@@@@@@>>>AAAFFFIIIIIIGGGCCCAAAIIIZZZooo{{{~~~wwwgggSSSIIIHHHHHHEEEIIITTTZZZcccxxx}}}wwwzzzoooaaaUUUFFF999999888777666555444222111666666666444333222222222222222222222222222222222333333222222222222333333333333333333333333333333222222222222333444666666666666777777888999;;;<<<======>>>???}}}uuuwwwccc\\\LLL>>>;;;;;;666444666444444444444333333333333222222222222222222222222222222111111111111111111111000000000000////////////////////////////////////......------......///......//////000111111111000///---///222777999:::888888:::<<<>>>AAACCCDDDAAAGGGLLLLLLIIIKKKTTT]]]kkkzzzsss\\\ZZZTTTLLLJJJQQQYYY\\\iiiuuu{{{iiiVVVAAA>>>:::888777777555444444555555444444333111111222222222222222222222222333333222222222222333333333333333333333333333333000000111222333555666777666666777777888999;;;<<<<<<===>>>>>>~~~lllTTT@@@======888666999555444444444444333333333222222222222222222222222111111111111111222222222000000000000000000000000//////////////////////////////............//////.../////////000000000000//////000333777;;;===???777:::===@@@BBBDDDGGGHHHBBBSSSeeellljjjlllxxxssseeedddfffaaaYYYhhhpppwwwwwwuuuxxx}}}ssslllkkkpppvvv{{{~~~~~~xxxssstttuuusssqqqqqq{{{SSSKKKAAA:::888999::::::444444444666777666555333333333333333333333333333333333333222222333333333333333333333333333333333111111111222333444555666666666666777888999;;;;;;<<<======>>>tttZZZAAA999999888999<<<555555555444444444333333222222222222222222222222111111111111111222222222000000000000111111111111000000000000000000000000/////////....../////////000000//////////////////...111555:::<<<>>>?????????AAADDDDDDCCCCCCDDDFFFGGGggguuucccTTTRRRZZZaaabbbzzzlllfff```]]]]]]```bbbcccbbbqqqzzzuuuppprrrssspppqqqiiieeeiiinnnlllgggeeeuuuttttttttttttpppjjjfffeeelllpppnnnjjjpppssseeeRRRCCC;;;999888777777666666888:::;;;:::888333333333333333333333333444333333333333333333444333333333333333333333333333333222222333333444444666666666777888999;;;;;;<<<<<<===>>>wwwVVV@@@888888777555555555555555444444444333333333333333333333333333222222111111111111111111000000000111111111111222000000000000000000000000000//////......//////000000000000000111111111111222666<<<@@@AAA@@@@@@@@@EEEEEEDDD@@@===>>>CCCGGGfff}}}oooggg\\\ZZZTTTQQQXXXlllvvvmmmpppqqqooommmmmmooorrrssstttooovvv||||||~~~~~~~~~~~~}}}xxxrrrooonnnlllhhhddd\\\aaaggggggbbbdddrrrppp]]]PPPFFF<<<666888555333444777888777555444444444444444444444444444444333333333333444444333333333333333333333333555444444333333444444444666666777777888999;;;<<<;;;<<<======pppJJJ::::::888000555555555555444444444444333333333333333333333333333222222222111000000000000000111111111222222222000000000000000000000000000000////////////000000//////111222444555666777;;;>>>CCCDDDCCCBBBBBBCCCFFFEEEBBB???AAALLL[[[gggyyykkk^^^UUUSSSWWW\\\bbbrrrxxxxxxwwwvvv}}}|||{{{yyyxxxyyy|||}}}{{{ssssssyyy|||sssooo{{{}}}wwwhhhVVVJJJ>>>999333222444666444222444444444444444444444444444444333333333333444444333333333333333333333333444444444444555666666777666666777777888999;;;<<<;;;<<<======wwwKKK:::??????555666666555555555444444444333333333333333333333333444333333222111000//////000000111111222222222222000000000000000000000000000000////////////000000...///111333666999;;;<<>>>>>???@@@lllJJJ<<<>>><<<999888666666666666555333444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000///000111111111111111111...111555888<<<@@@EEEIIIKKKGGGDDDDDDGGGHHHGGGEEEDDDKKKVVVfff}}}wwwwww~~~~~~lllggg|||~~~}}}}}}qqqbbb___]]][[[\\\^^^cccggguuuvvv___MMM>>>======444===<<<:::888777888888777777777666666666555555555555555555444444333333333333333333333444555666666888888888888999:::;;;<<<>>>>>>??????wwwPPP>>><<<888999777555555666666555444444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000///...///222333222000///444:::@@@DDDFFFHHHJJJFFFEEEDDDCCCCCCDDDEEEFFFNNN[[[kkk{{{wwwggg___dddmmmtttmmmwwwrrrooommmoooxxx~~~|||mmmOOOBBBAAA<<<888777666777999::::::999777777777666666666555555555555555444444444444444333333333333444555666777888888888888999:::;;;<<<>>>>>>>>>???```LLLGGG???:::888555555555666555444444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000222111000111222222333222666:::AAAEEEHHHIIIJJJKKKCCCIIINNNJJJCCCCCCMMMXXXkkkrrr{{{rrraaaZZZbbbvvvwwwyyyzzz{{{}}}iiiOOOKKKIII:::666444777:::999999999777777777666666666666555555555555555555444444444555555555555666777888999888888888888999:::;;;;;;===>>>>>>>>>|||jjjbbbVVV<<<999666555555666555555444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222444666555111111444888@@@CCCFFFGGGGGGHHHIIIJJJJJJLLLMMMNNNRRR___ppp~~~|||xxxpppiiinnnuuuhhhgggrrrqqqaaaSSSIII@@@999::::::777555666888777777777666666666666555555555555555555555555666666666666666777999999888888888888999:::;;;;;;======>>>>>>|||xxxvvvuuujjjllloooqqqrrruuuxxx{{{qqq^^^???<<<888666666666555555444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111222666999888444444:::@@@GGGHHHIIIHHHFFFEEEFFFGGGMMMHHHIIIWWWppp}}}|||~~~||||||~~~{{{tttzzzrrrhhhfffssseeeTTTFFF:::::::::666666999888888777777777666666666555555555555555666666666444444444444555666777777888888888888999:::;;;<<<<<<===>>>>>>~~~}}}{{{sssqqqnnnjjjfffdddccccccaaaccceeeggghhhjjjmmmppptttwwwzzz}}}~~~dddCCC???:::777666666555555444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111333555777888:::===BBBFFFHHHIIIJJJIIIFFFDDDDDDDDDFFFQQQfffzzz~~~}}}~~~~~~{{{~~~{{{yyyrrrsssttttttrrrrrrtttvvvssstttxxx~~~~~~wwwrrriiilllqqqwww}}}~~~nnngggvvvlllXXXFFFAAA>>>888888===888888888777777777666666444555555555666666666777444444444444555666777888888888888888999:::;;;<<<<<<<<<>>>???|||{{{zzzzzzvvvuuutttqqqooooooqqqsssnnnpppsssxxx|||}}}wwwnnnhhhgggiiilllmmmiiilllkkkeee___^^^[[[XXXPPPPPPPPPNNNMMMNNNOOOQQQQQQRRRSSSSSSRRRSSSUUUWWW^^^cccjjjqqqwwwwwwEEEAAA<<<888777666555555444444444333333333222222333333333333333333333333222222222222222222222222111111111111111111111111333333333777>>>EEEIIIJJJEEEHHHJJJJJJGGGDDDBBBBBB@@@dddvvvrrrsssuuu}}}~~~{{{tttsss|||tttvvv}}}|||zzzxxxvvvtttrrrpppnnnfffkkkqqquuuvvvvvvvvvvvvuuupppmmmpppuuuuuurrrooooooooopppqqqrrrsssuuuuuuyyy~~~{{{jjjgggsssyyy___QQQFFF:::666999888888888888777777777777444555555555666666777777666666666777777888999:::888888888888999:::;;;<<<;;;<<<>>>???~~~}}}yyyuuurrrpppooollljjjhhhffffffhhhjjjkkkmmmcccZZZWWWZZZZZZUUUOOOPPPQQQRRRQQQQQQQQQSSSTTTRRRSSSUUUVVVXXXXXXYYYYYYWWWSSSOOOMMMMMMOOOPPPQQQOOONNNLLLKKKIIIHHHGGGGGGIIIHHHHHHGGGFFFEEEEEEDDDFFFGGGIIIJJJJJJMMMQQQSSSWWW[[[```hhhpppwww}}}]]]FFF;;;<<<777555888666444555666777777666555444555555444333333222111111444666333444666...---999444444333333222222222333333777===AAADDDEEEGGGHHHGGGEEEFFFIIIHHHCCCAAABBBBBBfffuuuhhhiiivvv|||zzzzzzooommmqqquuuwww~~~|||yyyxxxvvv~~~}}}|||yyyrrruuuppplllnnnssssssmmmfffiiiiiihhhhhhiiikkklllnnnsssxxx}}}}}}yyysssooommmqqqttt}}}|||yyyuuuhhhTTTFFF@@@>>><<<;;;999777888;;;;;;999777777777777777777777777444555555666777888888999777888999999;;;;;;<<<===???@@@@@@AAAzzzvvvnnnpppoookkkdddaaabbbeeecccaaa___]]]ZZZXXXWWWWWWUUUTTTRRRPPPQQQRRRTTTVVVVVVPPPIIIHHHJJJKKKHHHDDDFFFFFFGGGGGGGGGHHHJJJLLLHHHHHHIIIIIIIIIIIIIIIHHHKKKIIIEEECCCCCCEEEFFFGGGJJJIIIHHHFFFEEEEEEDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIJJJMMMQQQTTTVVVXXX\\\aaagggmmmrrrttttttlllSSSAAA;;;555777999222555555666666666666555555555555444444333222222111444444------777555///333333111///000333666777666666999???CCCEEEFFFGGGHHHJJJHHHGGGFFFBBB===???DDDPPPeee~~~uuuuuu~~~yyy|||vvvwww{{{~~~yyyxxxsssqqqtttzzz{{{ssslllggggggggghhhjjjlllnnnooorrruuuxxxxxxtttoookkkiiiggghhhnnnxxxrrrxxxiiiPPPCCC???<<<<<<:::888888999999888777777777777777777777777555555666666777888888999888888999:::;;;<<<<<<===>>>???@@@AAA}}}vvvmmmiiijjjfffeeeeeeeeeddd```\\\XXXRRRSSSSSSPPPKKKIIIJJJMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCCCCCCCEEEGGGHHHFFFDDDAAAAAABBBCCCCCCCCC?????????@@@BBBDDDGGGHHHEEEDDDDDDCCCBBBAAA@@@@@@BBBAAA@@@??????AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIIKKKMMMPPPTTTWWWVVVWWWXXXZZZ\\\```ccceeeaaagggtttyyyaaaKKK;;;333999;;;///555555555555555555555555555555444444333222222222222777000,,,666===@@@GGG:::666111000222444444444:::>>>BBBEEEEEEFFFGGGHHHMMMIIIFFFAAA;;;;;;EEEQQQeeejjjwwwyyysssrrrrrrxxx|||~~~}}}zzzuuurrrvvv|||}}}vvvnnngggggghhhiiijjjlllnnnooorrrrrrssssssssspppllliiiggggggiiiqqqzzz}}}ppp}}}iiiRRRHHH@@@???===;;;:::999999:::777777777777777777777777555666666777777888888888888888999:::;;;<<<=========>>>???@@@~~~}}}|||{{{}}}~~~zzzvvvtttnnniiieeebbb\\\UUURRRTTTPPPPPPPPPPPPPPPMMMIIIFFFEEEFFFGGGEEEBBBAAABBBDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@BBBDDDFFFGGGCCCDDDDDDDDDDDDDDDFFFGGGCCCBBBBBBCCCGGGJJJLLLMMMGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@AAACCCEEECCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKNNNQQQSSSVVVZZZ]]]XXXWWWVVVUUUVVVWWWYYYZZZUUUXXX^^^fffkkksssnnnYYYBBB444:::===111666555555555555555555666555555444444333333333333000;;;777,,,...777CCCRRRHHHEEE@@@:::555333333555???BBBEEEFFFFFFFFFFFFGGGIIIGGGDDD???;;;BBBVVVjjjzzzxxxxxx{{{yyypppgggbbbggg{{{wwwwwwvvvvvvvvvvvvvvvvvvxxxuuussstttuuutttpppllloooooorrrxxxzzz~~~ppp\\\JJJEEE@@@>>>===;;;;;;===888888888888888888888888666666777777777888888888888888999:::;;;<<<======<<<===???@@@}}}zzzxxxuuurrrrrruuuxxxyyyyyyzzz}}}|||||||||yyytttoookkkjjjllllllkkkiiigggccc```^^^ZZZUUUQQQPPPMMMIIIHHHJJJFFFEEEFFFGGGHHHGGGDDDBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@??????????????????======>>>???@@@BBBDDDFFFDDDFFFHHHHHHFFFEEEFFFHHHIIIHHHHHHJJJNNNQQQQQQPPPHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJGGGCCCAAA@@@AAACCCDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKNNNRRRTTTVVVYYY\\\^^^ZZZYYYXXXVVVUUUUUUVVVVVVTTTTTTVVVZZZ[[[___iiittt~~~~~~mmmRRR:::999<<<333666666666666666666666666555555444444444444333333222:::666111777999777;;;JJJKKKIIIBBB:::777;;;@@@CCCEEEGGGHHHGGGFFFFFFGGGAAABBBDDDEEEGGGTTTnnn~~~tttiii___^^^bbbwww{{{wwwvvvwww|||}}}qqqhhhnnnyyy[[[NNNBBB???>>><<<;;;===999999999999999999999999777777777777888888888888888999:::;;;<<<======>>><<<===???@@@zzzvvvrrrpppnnnlllkkkkkkkkkkkkjjjnnnqqqnnnhhhbbbaaaaaa^^^^^^]]]\\\[[[YYYXXXWWWRRRLLLHHHIIIIIIGGGGGGIIIDDDCCCCCCEEEGGGGGGEEECCCCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAABBB??????@@@BBBDDDFFFHHHJJJJJJLLLNNNOOOMMMLLLKKKKKKMMMLLLLLLOOOSSSTTTRRROOOJJJJJJJJJKKKNNNPPPSSSUUU[[[\\\[[[UUUMMMGGGDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNQQQSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWYYY]]]___bbbjjjtttwww{{{dddCCC777999555666666888999999888666666555555444444444444444444777555555GGG___ZZZ@@@000888;;;===<<<999:::AAAGGGEEEGGGHHHHHHGGGFFFGGGHHH===DDDPPPZZZbbbnnnnnn___YYYcccppp|||lllpppttt]]]GGG@@@???<<<:::;;;999999999999999999999999888888888888888888888888999999:::;;;<<<===>>>>>>===>>>???@@@{{{wwwsssnnniiiggggggeee```\\\[[[^^^ccceeedddaaa______TTTTTTUUUVVVWWWXXXYYYZZZTTTNNNJJJLLLMMMKKKJJJKKKGGGFFFFFFGGGHHHHHHGGGEEEHHHHHHIIIJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJGGGHHHJJJLLLOOOQQQSSSTTTTTTUUUWWWXXXYYYWWWUUUSSSRRRQQQRRRUUUYYYXXXSSSNNNLLLLLLMMMNNNQQQUUUXXXZZZccceeeeee```WWWPPPMMMMMMJJJLLLNNNPPPRRRRRRQQQQQQOOONNNNNNMMMMMMLLLLLLLLLLLLNNNQQQRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\[[[___^^^```eeejjjpppzzzkkkIII777888888555777:::;;;;;;:::777555444444555555555555555555666333;;;[[[wwwhhhFFF666///000111555:::???CCCEEEFFFGGGHHHHHHFFFFFFGGGHHHEEERRRhhh|||uuuhhhfffrrroootttsssRRRFFFEEE@@@;;;:::::::::::::::::::::::::::888888888888888888888888999999:::;;;<<<===>>>>>>>>>???@@@AAA{{{|||vvvqqqqqqlllgggggghhhfff^^^VVVWWWWWWYYY[[[]]]ZZZUUUQQQJJJKKKLLLOOOSSSVVVYYY[[[YYYSSSOOOPPPQQQNNNLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFHHHHHHHHHJJJKKKKKKJJJHHHIIIIIIJJJKKKLLLMMMOOOPPPNNNOOOQQQTTTWWWYYY[[[\\\XXXYYYZZZ\\\^^^^^^[[[WWWXXXWWWXXX\\\___]]]VVVPPPIIIIIIJJJKKKNNNRRRVVVXXX]]]```ccc```YYYSSSRRRSSSPPPQQQTTTVVVXXXWWWWWWVVVPPPOOOOOONNNMMMLLLKKKKKKMMMOOORRRRRRQQQPPPQQQQQQRRRTTTXXX\\\^^^___^^^]]]dddbbbeeekkkrrr{{{~~~~~~iiiJJJ777888:::555888;;;======;;;888555444444555555555555555555222333@@@]]]jjjOOO333111999555333888BBBHHHFFFCCCFFFGGGHHHHHHFFFFFFGGGHHHOOOaaa~~~{{{xxxzzzwwwssspppqqqtttyyy|||wwwqqqnnnttt|||xxxqqq\\\MMMKKKEEE???<<<::::::::::::::::::::::::999999888888888888888888999::::::;;;<<<===>>>>>>???@@@@@@AAA|||{{{xxx||||||tttrrrtttvvvwwwvvvtttqqqpppkkkhhheeefffgggddd]]]VVVUUUSSSRRRSSSPPPLLLMMMPPPNNNOOOPPPNNNLLLMMMRRRXXXXXX]]]```_________\\\XXXQQQOOOMMMNNNQQQQQQNNNKKKOOONNNLLLLLLLLLLLLMMMMMMOOOPPPOOONNNMMMQQQXXX^^^\\\[[[[[[]]]bbbddddddcccfffccc```___```aaabbbbbb___``````______]]]\\\[[[OOONNNOOORRRVVVYYYYYYYYYZZZ\\\```dddeeebbb\\\WWWXXXUUUSSSXXX___aaa^^^XXXXXXWWWUUUTTTSSSSSSRRRQQQSSSRRRQQQRRRUUUVVVVVVVVVRRRTTTWWW\\\```eeehhhjjjjjjoootttxxx}}}}}}ddd@@@666;;;999666777888888888777555444555555444333333333333444333666999:::888777666666555888<<<@@@CCCEEEEEEEEEDDDGGGJJJJJJIIIJJJNNNRRReeekkk~~~}}}sssjjjccc``````aaaZZZYYYWWWUUUTTTUUUWWWXXXZZZZZZYYYYYY\\\ccckkkqqq~~~~~~||||||yyy[[[MMMQQQLLL888<<<>>>??????===;;;999999<<<;;;999777666666777777999:::999666888>>>???;;;??????@@@AAAzzzppprrryyy}}}yyyvvvvvvsssoookkkllliiifffgggiiilllmmmmmmjjjgggeeegggiiiiiieeeaaa^^^[[[ZZZ[[[YYYVVVWWW\\\VVVUUUSSSRRRQQQRRRSSSTTT]]]bbbfffgggiiiiiieee^^^ZZZXXXUUUVVVXXXXXXUUUQQQOOOQQQRRRPPPMMMMMMQQQTTTPPPQQQRRRSSSUUU[[[dddjjjfffcccaaadddiiillljjjgggeeedddcccdddgggjjjkkkkkkgggfffeeedddbbb```___^^^UUUTTTUUUXXX\\\___`````````cccggglllmmmiiibbb]]]]]][[[[[[^^^ccceeedddaaabbbdddffffffdddbbbaaaaaa[[[YYYXXXYYY[[[^^^______]]]___aaaeeeiiimmmppprrryyy|||~~~rrrIII;;;;;;777666777888888888777555555666555444444333333444444222444666666555333333444777999===@@@CCCDDDEEEEEEHHHHHHHHHFFFGGGOOO[[[eeeooowwwvvvsss|||vvvrrrlllgggdddcccdddfffhhhfffeeeccccccccceeefffiiihhhgggffffffjjjpppuuusssqqqnnnkkkjjjlllpppsssvvvxxx{{{}}}zzzeee^^^VVVDDD===>>>>>>===<<<:::999999:::999888777777777888999:::<<<>>>AAAAAA@@@@@@?????????@@@AAA}}}~~~vvvnnnjjjmmmpppqqqwww~~~}}}|||{{{zzzxxxwwwyyyzzz|||}}}vvvssssssssssss|||{{{yyyvvvsssrrrrrrsssiiifffeeeggglllpppqqqpppoookkkhhhhhhkkklllkkkiiigggdddccccccbbbaaadddiiiaaa\\\XXXYYY]]]___^^^[[[fffiiimmmnnnqqqqqqjjjaaa^^^[[[XXXXXXZZZYYYVVVSSSRRRVVVWWWTTTNNNMMMSSSXXXUUUVVVWWWYYY]]]dddlllqqqnnnjjjhhhiiimmmooollliiiiiiiiijjjnnnrrrttttttsssmmmkkkhhhdddaaa___^^^^^^]]]]]]]]]```dddhhhiiiiiihhhjjjnnnrrrtttqqqkkkfffeeefffgggiiikkklllmmmmmmmmmppptttuuusssoookkkjjjeeecccbbbcccfffjjjlllmmmhhhiiijjjlllooossswwwyyy~~~RRR>>>;;;777777777888888777777666555666555444444333444444444333444444333222222333555:::<<<>>>AAACCCDDDEEEDDDFFFFFFFFFIIIQQQbbbuuu|||tttuuu~~~}}}|||{{{|||~~~~~~~~~~~~}}}|||||||||{{{yyywwwtttsssnnnoootttzzz}}}uuussswwwuuunnn___MMM@@@???===<<<::::::999999999888777777777888:::;;;777777???IIIIII@@@<<<>>>??????@@@AAA|||}}}|||wwwjjjhhheeecccdddgggiiiiiijjjmmmpppqqqppplllgggdddllllllmmmooossswwwyyy{{{zzzzzzyyywwwtttqqqnnnmmmjjjmmmsss|||yyyqqqjjjggghhhjjjllljjjiiiiiihhhhhhhhhiiiiiigggkkkqqqvvvwwwwwwuuutttvvvrrrmmmjjjjjjkkkkkkjjjkkkhhhggghhhhhhggglllrrrnnngggaaaccckkkqqqqqqooouuuwwwwwwvvvwwwvvvnnnddd^^^[[[XXXWWWYYYYYYWWWTTTVVVWWWWWWTTTQQQQQQTTTWWW\\\[[[[[[\\\___eeejjjnnnrrrrrrrrrqqqpppooooooooorrrrrrsssvvvzzz{{{zzzxxxtttrrrmmmiiieeecccbbbbbbfffeeeeeegggllloooqqqrrrmmmnnnooorrruuuuuusssqqqooorrruuuvvvuuuuuuxxxzzzzzzzzzzzz}}}~~~zzzssslllmmmlllkkkmmmqqqvvvyyyzzzsssssssssuuuwwwzzz~~~UUU===;;;999888888888888777777666666666666555444444444444444555666555444333333666888>>>???@@@BBBDDDDDDEEEEEEEEEFFFKKKWWWhhhzzzvvvrrrnnnllliiigggmmmuuuyyyzzztttuuupppyyyjjjTTTFFFCCC>>>;;;::::::::::::;;;:::999999999:::;;;<<<999555===NNNRRRDDD;;;<<>><<<;;;::::::;;;;;;@@@888>>>QQQXXXMMMAAA?????????@@@AAAvvvnnnkkkhhhdddaaaaaa\\\[[[YYYWWWWWWXXXYYY[[[bbbiiiooonnnhhhbbbaaaccc\\\[[[XXXUUUQQQNNNLLLJJJIIIKKKPPPWWW___fffhhhiiilllnnnoooooommmlllmmmmmmtttssstttyyy~~~{{{wwwtttwwwxxxuuuppppppvvv|||uuutttsssrrrrrrsssssstttwwwuuuuuuwwwwwwwww{{{zzzyyy|||zzzuuunnnggg___[[[XXXWWWYYYZZZXXXVVVQQQOOOQQQXXXccciiiiiifffeeecccbbbdddhhhllloooqqqrrrxxx|||yyyrrrppptttyyyyyywwwvvvwww{{{~~~}}}|||||||||}}}{{{yyywwwxxx|||~~~{{{xxxxxx{{{|||{{{zzzzzz|||}}}~~~zzzjjjIII???::::::999888777777777777888777666555555444444555555333444444444444666:::===BBBCCCCCCDDDEEEFFFGGGGGGGGGXXXuuu~~~mmm___[[[]]]```aaaooo}}}~~~}}}}}}}}}zzzlll^^^UUUIII@@@===<<<<<<;;;AAA???===<<<;;;:::;;;;;;???999;;;IIIPPPKKKBBB>>>>>>???@@@BBByyyuuuppphhhbbbaaa``````bbbdddeeegggggghhhooorrrsssqqqjjjbbb]]][[[SSSQQQOOOLLLJJJIIIHHHHHHHHHJJJNNNVVV```iiinnnqqqppptttxxxyyywwwuuutttuuukkkmmmqqquuuyyy|||~~~|||wwwuuuuuuwwwzzz}}}tttvvvxxxzzzzzz{{{{{{{{{~~~|||}}}yyyuuuyyy~~~~~~wwwpppkkkddd___ZZZXXXYYYYYYWWWTTTTTTVVV[[[dddnnnttttttsssqqqooommmoootttxxx{{{{{{wwwxxxzzzzzzxxxxxxzzz{{{|||yyytttsssvvv{{{~~~}}}}}}xxxyyy|||{{{~~~\\\HHH===:::999888777777777888888777666666555555555555555222444666777888:::>>>AAACCCCCCDDDEEEFFFGGGHHHIIIHHHbbb{{{ppphhh]]]jjjzzzuuusssjjj___PPPDDD@@@>>>===<<<>>>===;;;:::::::::;;;;;;777888:::>>>@@@AAA@@@>>>>>>???@@@BBByyywwwtttlllfffeeedddjjjuuu~~~|||yyyxxxuuurrrnnnhhhaaaXXXSSSJJJIIIGGGEEEDDDDDDEEEFFFIIIJJJOOOYYYdddooowwwzzzwww{{{|||{{{|||vvvyyy|||{{{yyyyyy~~~zzzuuuwww}}}{{{uuuvvvzzz~~~~~~wwwpppsssyyy~~~{{{vvvnnnhhhbbb___^^^]]]ZZZXXXZZZ```hhhooouuuxxxyyyyyy}}}{{{xxxzzz~~~~~~|||tttpppqqqvvv{{{~~~}}}{{{wwwxxxzzz~~~|||{{{|||kkkPPP@@@::::::888777777777888999777777666555555555555555444666999;;;<<>><<<::::::999888999:::;;;<<<444<<>>???AAABBB~~~zzzxxxuuusssqqqwwwsssooolllllliiiaaaXXXRRRIIIHHHFFFDDDDDDDDDFFFGGGFFFHHHQQQ```nnnxxx~~~}}}yyywwwzzz|||||||||qqqqqquuuyyy|||rrrhhheeeccc___aaafffiiittt~~~~~~wwwtttwwwzzz~~~{{{zzz|||}}}|||~~~~~~aaa???::::::888777888:::888555555555555555555666777777555555666888;;;>>>BBBDDDGGGDDDEEEIIIJJJFFFHHHMMM[[[zzzyyyjjjeeeeeedddcccdddgggmmmwww|||uuuhhhXXXKKKBBB===<<<>>>:::::::::999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@}}}zzznnnllliiihhhddd\\\TTTOOOHHHGGGEEECCCBBBAAABBBBBBGGGIIIRRRbbbqqq{{{}}}~~~}}}~~~zzzvvv~~~}}}}}}|||yyyRRR???<<<999777888::::::888777666666666666777888888666777888:::===@@@CCCDDDCCCBBBDDDFFFDDDDDDNNN[[[~~~~~~pppfff[[[ZZZZZZZZZ\\\aaafffjjj}}}dddPPPFFFAAA???>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>???@@@AAA{{{~~~~~~}}}|||ssssssrrrmmmfff\\\RRRKKKIIIHHHFFFEEECCCBBBAAAAAAGGGIIISSScccsss~~~|||~~~|||xxxuuurrrnnnttteeeDDD???999777999:::::::::888777777777777888999999777888;;;>>>@@@BBBDDDDDDDDDFFFHHHGGGEEEJJJ]]]pppwwwqqqhhh^^^XXXUUUUUUVVVWWWeeexxxuuuYYYJJJEEEAAA=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>????????????@@@AAAtttgggXXXNNNLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHQQQcccsss~~~}}}xxxrrrnnnllljjjfffllltttGGG@@@:::999;;;:::888777888777777777777888999999777999<<>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAA???@@@AAABBB}}}lll]]]RRRQQQOOOLLLJJJHHHGGGFFFFFFGGGPPPcccttt~~~~~~|||xxxwwwvvvtttqqqkkkfffcccccc```eeeyyyIII???999<<<===:::555444777666666666666777888888888:::===@@@BBBCCCDDDDDDCCCDDDEEEHHHPPP^^^llluuupppccc\\\^^^YYYTTTRRRXXXfffzzzhhhTTTHHHAAA======<<<;;;::::::;;;;;;<<<<<<;;;<<<===???AAABBB@@@@@@AAACCC{{{dddaaa[[[TTTNNNIIIGGGFFFFFFGGGRRRfffzzzzzzsssooommmppp}}}{{{rrrfff^^^]]]```cccddd^^^WWWTTTUUUTTTUUUbbbrrr|||www|||NNNAAA999<<<>>>999444444777666666666666777888888:::;;;===@@@BBBCCCDDDEEEGGGGGGIIIOOO^^^nnnvvvvvvjjjbbbYYYSSSPPPPPPXXX```qqqhhhUUUIII======<<<;;;::::::::::::===<<<;;;;;;===???BBBCCC@@@AAABBBCCCsssfffZZZQQQLLLJJJHHHJJJWWWmmmwwwfffgggfffaaa\\\[[[^^^bbbmmmiiibbb[[[UUURRRQQQQQQYYYdddwwwxxxuuuccc[[[QQQJJJJJJMMMPPPPPPOOOGGGDDDGGGIIIIIIPPPZZZiiilllsssxxxttt{{{UUUDDD888:::<<<888555888888777777777777888999999>>>>>>???@@@BBBEEEGGGHHHKKKNNNRRRZZZjjj{{{xxxjjj]]]QQQLLLNNNNNNggg|||cccPPP???>>>===<<<;;;;;;;;;;;;===<<<;;;;;;===???BBBDDDAAABBBCCCDDDxxxhhh\\\TTTPPPKKKMMM[[[sss{{{nnn```UUUUUUTTTQQQNNNLLLNNNRRRUUUWWWUUUQQQOOONNNNNNPPPRRRTTTXXXdddvvvxxxiii___ZZZJJJGGGDDDDDDFFFFFFCCC@@@HHH@@@>>>EEEJJJKKKNNNTTTQQQTTT\\\iii{{{}}}\\\HHH888888:::888888<<<999999888888999999:::;;;@@@@@@@@@AAACCCFFFHHHJJJJJJOOOUUU]]]mmmwwwcccYYYWWWPPPUUUaaaxxx{{{kkkTTT@@@@@@>>>===<<<<<<<<<<<<===<<<;;;;;;<<>>AAA>>>DDDAAA???GGGIIIFFFIIIPPPZZZaaadddmmm|||{{{uuusssuuuttttttqqqpppssswwwvvvqqqxxxzzz|||zzzwwwvvvxxx{{{zzz|||}}}}}}||||||}}}~~~{{{~~~zzzcccXXXWWWSSSRRR[[[rrr}}}tttWWWMMMCCCAAA@@@999===BBB===:::;;;;;;<<<===???@@@AAADDDDDDCCCCCCqqq[[[XXXRRRMMMcccuuuffffffbbb]]]YYYTTTPPPUUU\\\hhhddd]]]TTTNNNLLLNNNQQQRRRWWW```kkkyyypppjjjccc]]]SSSIIIEEEFFFCCCEEEFFFFFFDDDBBBAAAAAAAAABBBCCCEEEIIINNNRRRSSSPPPQQQQQQUUUcccwwwxxxrrrqqqvvv~~~]]]BBBAAA;;;888<<<:::888777666666777;;;???AAA@@@FFFBBB@@@IIIJJJHHHNNN[[[dddjjjjjjqqq}}}uuupppkkkggggggjjjmmmooooooooosssvvvsssllllllllljjjiiihhhjjjnnnqqqtttuuuuuuuuutttuuuwwwzzz~~~hhhaaa^^^ZZZWWWYYYlll~~~|||eeeMMMBBB??????<<>>@@@AAACCCCCCCCCCCCBBB}}}bbbTTTTTTPPPhhh}}}zzzvvvooocccZZZ\\\cccuuutttpppggg\\\VVVVVVXXXXXX___gggoooxxx}}}{{{xxxyyy{{{xxxwwwfffYYYLLLFFFDDDBBBAAABBBBBBDDDGGGGGGEEECCCAAAAAAAAABBBDDDIIINNNSSSXXX\\\]]]ZZZVVVUUU]]]iiipppooolllkkkjjjlllpppwww~~~{{{vvvtttvvvxxxvvvyyyvvvMMMAAA;;;:::<<<999999888777777888<<>>BBBDDDBBBDDDGGGIIImmm^^^VVViiiwwwlllhhhjjj|||rrrnnnnnnfffiiinnnttt|||xxxnnnfffbbb```aaabbbcccccceeelllvvv~~~pppcccuuugggVVVEEE???@@@@@@???>>>BBBEEEIIIJJJHHHEEECCCBBBAAABBBHHHQQQXXX^^^eeekkkqqqoooggg___\\\^^^___\\\^^^ccckkkttt|||{{{sssmmmmmmppptttyyyzzzYYYAAA===<<<;;;999999888888888:::===@@@BBBBBBEEECCCEEEPPPUUUZZZgggrrr|||zzz{{{iii___ZZZVVV]]]kkkmmmYYYKKKDDD>>>BBBDDD<<<>>>===<<<<<<>>>BBBGGGJJJJJJLLLNNNPPPrrr___ggg}}}zzzwwwrrrpppppp~~~~~~qqqnnnmmmrrrzzz}}}rrrhhhaaa]]]]]]^^^cccddddddbbbbbbfffmmmtttvvvnnnddd___cccnnn{{{zzzaaaccctttcccSSSDDD@@@BBBAAA???===EEEHHHLLLMMMKKKHHHFFFFFFAAADDDNNN\\\fffllluuu~~~{{{lll^^^YYYYYYXXXZZZdddrrrtttmmmmmmrrryyy}}}}}}dddDDD???===:::::::::999999:::;;;>>>AAABBBCCCEEEBBBFFFQQQVVV^^^pppnnneeeZZZTTTVVVeeexxxaaaOOOCCC;;;>>>AAA999AAA@@@@@@AAADDDIIINNNQQQSSSQQQOOOLLLxxxzzzgggaaazzz{{{qqqnnnlllnnnppprrrsssrrrnnnkkknnnvvv}}}{{{uuuppprrrzzz~~~|||xxxqqqmmmgggcccbbbeeeiiimmmlllmmmnnnnnnoooqqquuuxxxtttgggVVVUUUTTTUUUXXX]]]bbbeeefffhhhsssgggXXX]]]fffhhhQQQHHH@@@@@@BBBAAAAAABBBGGGJJJMMMNNNLLLJJJIIIIIICCCGGGVVVhhhsssxxxuuu```UUUSSSTTT___iiiyyy|||uuummmjjjoooyyy|||kkkGGGAAA>>>888<<<:::::::::;;;===???AAACCCEEEFFFCCCHHHTTTZZZeee{{{nnn]]]VVVVVVTTThhhiiiUUUFFF;;;>>>CCC===>>>======>>>AAAEEEJJJLLLKKKJJJGGGEEEvvv{{{gggWWWeee}}}zzzrrrooosss{{{zzzyyyxxxyyy|||xxxrrriiiccc^^^YYYRRRMMMIIIMMMQQQTTTVVVWWWWWWWWWSSSVVVbbbxxxlllPPPKKKNNNNNNBBB??????AAAAAAAAAEEEKKKHHHKKKMMMMMMLLLJJJJJJKKKFFFLLL]]]rrr}}}wwwddd\\\[[[ZZZkkksss{{{zzzwwwwwwyyypppJJJCCC===777>>>:::;;;;;;<<<>>>@@@BBBCCCDDDFFFEEENNN^^^gggxxxuuufff\\\SSSXXXeeegggSSS@@@???DDD@@@<<<<<<<<<<<<===@@@BBBCCCAAAAAABBBDDDvvvppp|||cccNNNTTTfffsssbbbRRRKKKIIIGGGEEEFFFIIIKKKOOOQQQRRRRRRSSSTTTOOOQQQ]]]rrrmmmLLLAAA@@@===>>>>>>AAACCCBBBBBBIIIRRRIIIJJJLLLLLLJJJJJJJJJKKKIIIOOOaaaxxxuuulllllloooooowww}}}qqqLLLEEE===666???;;;;;;<<<===???AAABBBCCCBBBDDDGGGUUUiiiwwwxxx]]]___VVVRRRaaa|||```GGG@@@CCC???BBBAAAAAAAAAAAAAAAAAABBB@@@AAACCCEEE{{{wwwooobbbPPPKKKXXXqqq}}}bbbTTTKKKKKKIIICCCEEENNNPPPWWW\\\]]]]]]^^^]]]ZZZ^^^[[[dddxxx___CCCCCCCCC;;;888CCCEEEDDDHHHGGGHHHRRRNNNMMMLLLMMMMMMLLLIIIFFFLLLSSShhh~~~yyyUUUBBB???>>>:::<<<<<<;;;===???AAABBBBBBMMMCCCHHHaaavvvttteee```\\\^^^llloooPPP@@@???AAAAAAAAA@@@@@@@@@AAABBBCCCAAABBBDDDEEEwww{{{mmmbbbQQQJJJRRRggg~~~rrr]]]SSSMMMMMMJJJGGGOOO\\\hhhlllkkkfffdddfffgggeeeuuukkkiiivvvvvvVVVCCCBBBCCC???>>>CCCAAABBBJJJJJJHHHNNNRRROOOKKKJJJLLLMMMLLLKKKIIIRRRgggxxxrrrxxx\\\FFF@@@>>>:::=========>>>@@@BBBCCCCCCIIIGGGTTTppptttjjj___[[[aaaxxxuuuWWWGGGBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEGGG}}}uuuqqqllleeeTTTJJJLLLWWW}}}vvvooofffccckkkxxxiiiaaa]]]WWWSSSQQQNNNNNNZZZjjj}}}yyyzzz{{{{{{rrrggglllrrrmmmddd___\\\\\\VVVJJJAAA@@@BBBBBBEEEIIIFFFJJJXXXYYYQQQQQQRRRPPPMMMNNNPPPPPPNNNKKKJJJRRRfff{{{|||wwwxxxwww{{{zzznnnfffjjjyyyiiiNNNAAA>>>===>>>>>>???@@@AAACCCDDDEEECCCHHH[[[tttssscccZZZVVVaaawww[[[JJJBBB@@@BBBAAA@@@@@@@@@AAACCCDDDCCCDDDFFFHHHsssqqqooojjjZZZLLLGGGKKKggg~~~nnnaaaaaa\\\[[[XXXVVV___wwwtttfffaaaaaaccc___[[[[[[ZZZ\\\hhhuuuxxxhhh[[[[[[^^^YYYOOOHHHGGGEEEEEEFFFCCC@@@BBBGGGHHHQQQUUU^^^llliii]]]ZZZWWWVVVVVVYYY\\\YYYRRRLLLNNNSSS```mmmqqqkkkfffggglllooo{{{zzztttjjjcccjjjyyy[[[CCC>>>AAA>>>???@@@@@@AAABBBDDDFFFDDDNNNaaasssyyyzzzooodddZZZVVVhhh|||```NNNDDD@@@BBBAAAAAA@@@AAABBBCCCDDDCCCEEEFFFHHH|||xxxuuuqqq```OOOGGGEEEWWWvvvyyy{{{uuummmlllhhhiiigggbbbcccrrrzzznnnhhhiiilllllliiihhhmmmsssxxxyyydddZZZPPPMMMMMMJJJEEECCCGGGCCCBBBFFFEEEBBBDDDKKKPPPaaallluuu|||ssseeecccddd```]]]^^^```^^^XXXQQQOOORRRXXX^^^___\\\[[[]]]dddeeekkkuuuyyytttnnnlllrrrnnnnnnyyynnnGGG<<>>@@@@@@@@@AAADDDFFFIII\\\sss~~~zzz}}}qqqcccYYY]]]jjjnnnXXXKKKDDDBBBBBBAAAAAAAAABBBCCCDDDCCCDDDFFFHHH{{{uuubbbOOOGGGCCCOOOeee~~~|||yyyvvvtttsssrrrrrrzzzuuuyyyyyyqqqnnnoooyyy{{{nnn___YYYUUUNNNIIIFFFEEEFFFGGGGGGCCCBBBDDDEEEFFFJJJOOOfffxxx{{{oooqqqqqqhhh^^^ZZZ[[[\\\YYYUUUQQQSSSUUUVVVWWWXXX[[[^^^bbbbbbffflllmmmlllooosssxxxzzzMMM<<>>AAA===@@@CCCCCCAAAAAAEEEIIIQQQsss}}}|||tttjjjbbbZZZ\\\jjjkkkUUUHHHCCCBBBBBBAAAAAACCCDDDEEEDDDFFFGGGIII~~~uuu\\\IIIEEECCCHHHUUUuuulllYYYRRRQQQPPPNNNKKKHHHFFFFFFFFFGGGIIIrrrwwwsssrrr}}}pppiiimmmlllgggddddddbbb```ZZZVVVOOOJJJJJJNNNPPPPPPQQQWWWZZZ\\\fffvvv~~~}}}www~~~yyytttxxxxxx|||}}}ooocccbbbeeeeeecccaaabbbccccccggglllqqqqqqjjjeeekkkvvvZZZ@@@AAA>>>BBBEEEDDDBBBBBBFFFKKK]]]~~~~~~}}}~~~}}}|||zzzlll]]]WWWXXXnnnvvv___QQQCCCCCCBBBAAABBBCCCDDDEEEFFFGGGIIIKKKrrrhhhXXXIIIAAABBBFFFKKKgggzzz}}}ggg\\\UUUOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGTTTjjjqqqaaaZZZ[[[jjjmmmaaaccc[[[dddkkknnnrrrvvvrrrkkkhhhWWWTTTZZZ[[[```ggghhhfffssszzzooofffccc```aaannn~~~sssvvvuuuqqqiiiaaa```eeejjjsssvvvxxxwwwuuuyyy~~~```BBB@@@@@@BBB@@@DDDGGGAAAFFFYYYyyy|||xxxwww|||}}}zzzlllVVVZZZYYYxxxmmmOOOEEECCCCCCDDDCCCAAACCCGGGGGGIIIMMMQQQ}}}vvvnnndddUUUGGG???>>>CCCGGG]]]rrrvvveeeXXXXXXVVVSSSNNNKKKHHHFFFEEEFFFLLLUUUddd}}}~~~yyyhhh[[[RRRNNNOOO___{{{qqqaaaZZZ\\\aaajjjuuu~~~|||ooojjjdddlll|||sssuuussslllgggddd___\\\cccmmmzzzwwwxxx~~~~~~vvvlllddddddkkkrrr{{{eeeJJJGGGBBBBBB???BBBFFFCCCLLLcccrrrgggccc[[[\\\aaaooo}}}|||mmm```^^^XXXqqqqqq\\\GGGDDDCCCDDDDDDBBBCCCHHHEEEGGGJJJMMM~~~xxxrrrkkkbbbSSSFFF>>>===@@@CCCSSShhhyyyfff___\\\WWWRRROOOMMMMMMMMMLLLMMMNNNRRR___ssswwwnnnvvvdddUUUOOOLLLIIIHHHWWWqqqwwwhhhcccbbbdddffffffppptttqqqrrr{{{yyyrrrnnnhhhccc^^^]]]ccckkkiiieeeeeeooo~~~{{{qqqjjjkkkrrryyyiiiLLLDDDEEECCC>>>AAAEEEDDDSSSpppssshhh```ZZZXXX[[[___hhhwww~~~vvvsssyyyssslllcccWWWjjjuuueeeIIIEEECCCDDDDDDCCCEEEIIIIIIKKKNNNOOOzzz{{{{{{tttiiiaaaTTTGGG???>>>@@@BBBMMM^^^uuu~~~mmmhhh```XXXSSSQQQRRRSSSSSSUUUUUUUUUXXXbbbooowwwzzz|||~~~yyysssnnnkkkoootttzzzjjjZZZTTTTTTRRROOONNNUUUfffssslllcccfffnnntttuuulllwwwrrrkkkppp~~~wwwtttmmmeeeccciiittt|||ssslllfffiiittt}}}{{{}}}uuuSSSAAAGGGDDD???BBBFFFFFFYYY{{{{{{mmmhhheeebbbaaaccckkk{{{xxxgggddd```\\\___sssuuuiii\\\kkk}}}fffLLLFFFCCCDDDEEEDDDGGGKKKLLLNNNPPPRRRrrrtttsssjjjddd]]]RRRGGG???===???@@@HHHPPPbbbzzzvvvkkkeeebbbaaaeeebbb]]]WWWQQQPPPUUU[[[^^^^^^^^^^^^^^^```dddhhhiiijjjqqq{{{tttddd\\\WWWVVVWWWUUUVVVYYYZZZdddhhhnnn{{{}}}~~~{{{~~~pppggg]]]fff|||zzzzzzuuuqqqxxxcccFFFGGGDDDAAAEEEHHHGGG^^^zzzvvvsssmmmhhhkkkxxxzzzkkkeeeeeeaaa\\\VVVWWWXXXVVVTTT]]]uuurrrgggrrrlllOOOHHHCCCDDDFFFFFFIIILLLJJJLLLPPPSSS~~~kkkeee```ZZZ^^^XXXNNNEEE>>><<<===>>>BBBDDDOOOeee}}}rrrhhhaaalllyyyhhhYYYNNNHHHIIIMMMQQQTTTXXXZZZ\\\^^^aaacccbbbdddkkkvvv~~~wwwpppmmmjjjfffbbb```]]][[[aaahhhnnnvvvxxx|||yyyhhh___^^^```mmmqqqIIIHHHEEEBBBGGGKKKJJJfff}}}mmmggg___ZZZ\\\ccckkkppp{{{|||sssxxx~~~hhh\\\XXXWWWTTTTTTUUUXXXWWWSSSRRR[[[gggvvvxxxwwwRRRIIICCCDDDFFFHHHJJJNNNMMMPPPTTTXXXppp^^^XXXXXXZZZUUUMMMEEE???===>>>???BBB@@@FFFSSSdddvvvwwwgggXXXPPPOOOSSSgggfffVVVNNNIIIHHHKKKOOOUUU]]]bbbcccaaa^^^]]]\\\^^^fffvvv~~~kkkhhhsss{{{wwwyyyssseeeaaadddiiiuuuUUUJJJEEEBBBGGGLLLOOOqqq{{{ooodddWWWTTTOOOLLLNNNRRRWWWZZZbbbiiirrrxxx|||~~~}}}llldddaaa^^^]]]ZZZZZZZZZWWWSSSTTTYYYkkkzzzxxxxxxTTTKKKCCCCCCGGGIIILLLOOORRRUUUYYY]]]zzzaaa[[[bbbZZZUUUNNNGGGBBB@@@AAAAAAEEECCCDDDJJJQQQ___zzzsssaaaVVVOOOLLLRRRMMMTTTqqqnnnUUUKKKIIIGGGFFFFFFKKKQQQ[[[aaaaaa]]]YYYVVVWWWUUU\\\nnnuuurrr|||vvvmmmkkkooodddmmmkkkLLLFFFAAAFFFLLLRRRyyy~~~qqqdddXXXOOOPPPPPPNNNMMMMMMPPPRRRWWW]]]fffooovvvuuuzzzzzzoookkkhhhggg```[[[[[[[[[YYYYYY\\\WWWcccqqqvvvyyypppUUUKKKCCCCCCGGGJJJMMMPPPRRRTTTXXX[[[hhhVVVaaayyynnndddddd]]]TTTLLLDDD===>>>BBBKKKJJJHHHFFFEEEMMMbbbvvvnnnZZZPPPKKKGGGEEEKKKJJJNNN^^^www{{{```VVVLLLIIIHHHHHHLLLQQQSSSRRRUUUYYYZZZVVVQQQNNNSSSUUUZZZeeeuuu}}}{{{tttttt|||SSSFFFBBBEEEKKKiii{{{aaaUUURRRNNNOOOPPPOOONNNNNNPPPQQQQQQUUU```ppp|||}}}ffffffnnnvvvqqqpppyyy{{{tttpppjjjeee```[[[WWWSSS___YYY[[[nnnxxxqqqpppVVVMMMJJJHHHEEEOOOXXXUUUSSSTTTYYY```sssbbbQQQGGGRRRfff|||ttteee]]]TTTMMMEEE>>>===AAAJJJOOOUUUTTTLLLJJJUUUccciiiWWWOOOMMMLLLLLLGGGFFFHHHSSScccsss||||||lll^^^UUUPPPMMMNNNMMMKKKKKKNNNLLLMMMPPPWWW[[[[[[WWWUUUXXX\\\aaafffooowwwvvvqqqsssuuuxxxzzz{{{{{{{{{{{{zzz{{{zzzSSSIIIFFFFFFMMMooo}}}gggZZZWWWNNNOOOPPPOOONNNOOOQQQSSSTTTZZZgggxxx~~~ccc\\\___jjjuuuqqqkkkhhhnnn~~~vvvooohhhaaa]]]XXXUUUWWWcccwww|||nnn~~~qqq\\\QQQMMMJJJGGGPPPZZZXXX]]]^^^dddkkkxxxpppUUUJJJFFFHHHTTTeee}}}zzzeee]]]TTTNNNFFF>>>===???GGGSSSbbbfff[[[OOONNNTTTkkkxxxeee\\\YYYWWWUUUVVVTTTUUU[[[ccciiiiiigggeeemmmssspppiiiaaaXXXQQQKKKJJJLLLPPPOOOLLLLLLOOOHHHIIINNNUUU___eeefffeeeeeejjjmmmkkkjjjjjjgggcccaaacccgggjjjkkkjjjhhhfffvvv{{{vvvuuu|||uuuRRRLLLIIIGGGSSS{{{ooobbb\\\SSSSSSSSSRRRQQQRRRTTTWWW\\\dddtttfffWWWSSSVVVcccsss|||{{{ssskkkmmmzzz{{{rrrjjjccc___UUUUUUVVVYYYaaauuuooorrrbbbTTTNNNMMMKKKUUUaaa```ccceeellltttrrrqqqyyybbbMMMIIILLLRRR]]]jjj|||rrrsssddd\\\SSSNNNGGG@@@<<<===BBBQQQeeerrrmmm___UUUSSSYYYkkkyyyqqqjjjccc^^^[[[YYY^^^eeeiiiiiigggiiilllllleee[[[RRRLLLJJJJJJJJJMMMQQQQQQNNNPPPTTTJJJLLLPPPYYYhhhxxx{{{~~~uuujjjccc^^^[[[ZZZ]]]bbbfffiiigggccc___bbb{{{oooPPPMMMJJJJJJ\\\zzzkkkaaa\\\\\\ZZZXXXVVVWWWZZZ\\\gggrrrppp^^^TTTRRR[[[jjjvvv{{{|||uuummmfffaaa]]]XXXXXXWWWUUUSSS___|||yyyvvvfffUUUNNNNNNOOOZZZhhhjjjgggjjjrrr{{{xxxllluuuggg\\\TTTTTTVVVWWW^^^ggguuulllhhhmmm```XXXPPPMMMHHHAAA======@@@JJJ^^^qqqwwwnnn```YYYRRRYYYeeetttxxxsssoooqqqyyy{{{yyyuuulll___TTTNNNMMMLLLMMMRRRXXXXXXRRROOOPPPIIIKKKOOOZZZooouuuggg___ZZZUUUVVVZZZaaajjjqqqrrroookkkkkkqqq~~~lllRRRKKKIIIOOOiiiuuuiiifffeeebbb^^^\\\]]]```cccppp~~~}}}jjj\\\RRRSSSZZZbbbgggiiiqqqzzz{{{ssskkkeee___[[[WWWVVVUUUSSSPPPTTTcccrrrpppZZZPPPPPPRRR^^^mmmrrrpppttt}}}oookkklllvvv|||\\\^^^dddiiihhhfffkkksssjjj```^^^^^^ddd[[[SSSLLLKKKIIICCC???===???EEETTTiiivvvtttiiiaaaWWWRRRQQQXXXeeeuuuwwwjjjbbb___VVVWWW]]]eeeeee[[[PPPKKKFFFJJJNNNXXXnnn}}}rrreee``````___[[[\\\```iiiuuu}}}oookkkiiiuuu}}}uuuYYYKKKHHHYYYyyywwwpppnnnkkkgggeeefffkkkooo{{{~~~mmm]]]TTTOOOQQQRRRRRRXXXbbbooosss}}}vvvlllccc[[[VVVUUURRRQQQRRRQQQQQQUUU\\\]]]ppp}}}dddVVVVVVXXXccctttzzzzzzwwwjjjgggooo|||ooommmttt~~~zzz|||~~~nnnVVVRRRSSSTTTXXXUUUMMMHHHIIIIIIEEE@@@???===AAAOOOeeetttvvvqqqmmmggg^^^WWWVVVWWW\\\hhhuuu|||zzz~~~~~~vvvjjjccc[[[___bbbgggvvvnnnfff\\\\\\iiizzz{{{}}}qqqnnnmmmssseeeNNNJJJccczzzxxxuuurrrrrrvvv|||ppp___RRRNNNLLLHHHMMMVVV[[[ZZZ___fffgggkkk|||ttthhhaaa[[[VVVSSSTTTSSSQQQSSSWWWMMMZZZmmmiii[[[]]]aaannn|||lllcccfffyyyxxxttt}}}yyyyyyfffPPPNNNPPPOOOQQQQQQJJJFFFHHHIIIFFFAAA???999???OOOeeetttxxxyyyyyytttpppkkkeeeZZZPPPQQQYYYbbbppp}}}xxxeee]]]WWWaaa}}}nnnQQQLLLkkk~~~}}}~~~}}}iiiVVVPPPKKKFFFIIIQQQQQQMMMMMMPPPOOORRRfff~~~}}}ddd^^^YYYWWWUUURRRUUUYYYPPPRRRXXXeee|||jjj\\\aaahhhxxxhhh```hhhsss{{{qqq___UUUQQQMMMLLLNNNKKKJJJFFFDDDFFFHHHCCC<<<@@@@@@PPPmmm~~~~~~~~~}}}{{{vvvmmmaaaVVVPPPYYY```ooovvvkkkdddmmmPPPJJJiiiyyyaaaWWWSSSLLLHHHHHHMMMPPPMMMMMMOOOKKKXXXrrrvvvaaa[[[[[[YYYWWWWWWSSSSSSVVV___rrrqqq```aaapppzzznnnhhh{{{~~~ooo^^^UUUPPPLLLJJJKKKLLLKKKHHHEEEFFFHHHDDD===>>>>>>MMMiii}}}~~~xxxpppgggbbbTTTUUU]]]kkk{{{~~~[[[RRRssshhhXXXPPPJJJJJJNNNEEEHHHFFFHHHLLLJJJTTTlll}}}pppmmmiiimmmzzz{{{kkk^^^SSSOOOQQQUUUSSSSSSYYYgggtttdddiii{{{sssppprrryyy|||lll\\\RRRNNNIIIGGGHHHOOONNNKKKGGGHHHIIIFFF???>>>===III```ssszzz~~~~~~zzzwwwcccZZZTTTVVV^^^hhhsss{{{~~~___VVV{{{wwwbbbSSSJJJKKKQQQMMMNNNJJJJJJMMMJJJPPPbbbwwwvvvmmmeee```ZZZVVVPPPOOOSSS^^^iiiqqqrrruuuvvvvvvzzzppp[[[TTTVVVWWWTTTRRRTTT[[[qqqxxxkkkwwwzzzwww~~~}}}lllXXXLLLGGGEEEFFFHHHQQQRRRPPPLLLKKKLLLHHHBBBAAA???DDDTTTbbbjjjoootttwwwzzz~~~wwwhhhYYYSSSSSSTTTWWWZZZ___hhh}}}~~~}}}]]]XXX~~~qqq]]]NNNMMMUUUVVVVVVOOOLLLPPPMMMPPP___lllzzztttkkkbbb[[[UUUPPPNNNNNNKKKGGGCCCBBBDDDGGGJJJMMMPPPQQQOOOOOOXXXhhhvvvpppaaa\\\XXXVVVUUUUUUXXXiiizzzuuunnnUUUGGGAAABBBGGGMMMTTTWWWVVVRRRPPPOOOJJJDDDBBB@@@BBBJJJTTT\\\bbbfffnnnpppuuuyyy|||~~~yyynnnbbb^^^\\\XXXUUUTTTRRRUUUaaavvv}}}yyyyyy{{{|||ZZZ\\\}}}zzzrrrwwwxxx}}}~~~~~~dddSSSUUU```\\\^^^VVVPPPRRRPPPRRR___bbbsss~~~ttt\\\WWWQQQMMMJJJIIIHHHGGGDDDCCCCCCCCCCCCDDDFFFFFFHHHHHHGGGFFFFFFIIIPPPVVV\\\rrrjjjZZZXXXVVVVVVXXXYYYfff{{{rrrWWWFFFAAACCCKKKSSSVVV[[[]]]ZZZVVVSSSMMMFFFAAA@@@AAAFFFMMMUUU[[[___dddfffiiimmmqqqtttuuuvvvvvvooojjjiiifff```ZZZYYYYYYUUUTTT\\\jjj}}}uuuqqqpppjjjoooxxxZZZdddyyywwwppp~~~lllZZZ___mmmssswwwnnnbbb[[[QQQMMMUUUXXXdddlllllljjjjjjcccYYYNNNKKKHHHFFFFFFGGGFFFFFFDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAACCCDDDDDDCCCMMMWWWkkk{{{ccc]]]XXXWWWYYYYYYbbb|||~~~xxx]]]LLLFFFHHHPPPXXXXXX^^^bbb```\\\WWWOOOGGG@@@AAAAAADDDIIIPPPUUUWWWYYYZZZ]]]aaadddgggjjjkkkoookkkiiijjjgggaaa^^^___bbb[[[XXXZZZ]]]iii}}}rrryyywwwrrriiioooxxxuuukkkgggeee```dddmmmuuuzzzhhhxxxooo~~~|||ccccccooovvvgggTTTGGGKKKMMMTTTVVVQQQOOORRRPPPIIIIIIHHHFFFFFFGGGGGGGGGFFFIIIIIIHHHHHHFFFDDDCCCBBBGGGGGGGGGHHHIIIIIIHHHHHHFFFFFFIIISSSaaammmrrrsssnnngggdddkkkzzzkkkaaa[[[ZZZXXX___}}}~~~zzznnnrrr}}}|||bbbQQQLLLMMMTTT[[[YYY```fffddd___YYYPPPHHHAAABBBBBBBBBEEEKKKNNNOOOPPPQQQTTTWWW[[[^^^aaabbbaaa___```cccdddcccfffkkkgggdddfffiiiddd___iiiyyyyyymmm]]]tttvvveee^^^kkkvvvttthhh\\\ZZZ]]]TTT\\\iiivvvxxxmmmeeebbbbbb```dddlllsssvvvxxx|||sss{{{lllccciii}}}}}}mmmXXXIIIKKKEEEJJJHHHAAA@@@FFFGGGCCCFFFEEEEEEFFFHHHHHHHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGGGGEEEEEEFFFHHHKKKIIIGGGHHHLLLOOOPPPPPPIIIHHHJJJOOORRR\\\sssyyyjjj___\\\XXX^^^{{{|||kkklllxxxdddXXXSSSPPPSSS[[[ZZZ]]]aaaccc___UUUHHH???>>>@@@BBBEEEHHHKKKLLLMMMJJJMMMPPPQQQQQQQQQSSSTTTTTTVVVYYY[[[]]]^^^```bbbeeeggghhhiiihhhgggggghhhttt}}}zzznnnXXXbbbqqqoooWWWJJJHHHKKKKKKLLLLLLLLLKKKJJJJJJPPPPPPYYYjjjxxx}}}}}}}}}yyywwwsssooojjjfffbbb```___fffpppzzz|||vvv{{{~~~ttt}}}sss\\\VVV___dddeee___VVVMMMGGGBBBEEEDDDEEEFFFDDDCCCDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHIIIKKKKKKJJJIIIJJJJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIHHHHHHMMMWWW___|||```[[[``````qqqtttkkkppp|||}}}kkkaaa\\\VVVWWW\\\[[[^^^aaabbb^^^TTTHHH???>>>???BBBEEEHHHKKKLLLMMMKKKMMMOOOOOOOOOOOOQQQSSSPPPRRRUUUXXXZZZ\\\___```bbbeeeiiikkkkkkiiihhhhhhpppwww~~~sssUUUUUUXXXaaarrrwwwyyyfffUUUIIIFFFHHHFFFGGGGGGGGGGGGHHHHHHHHHLLLMMMWWWhhhvvvzzzxxxwwwuuuqqqkkkfffcccaaa______```eeennnyyy|||rrrmmmqqqxxxyyy}}}xxx___YYYTTTUUUTTTPPPKKKFFFCCC@@@FFFFFFFFFEEEDDDDDDFFFHHHFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLKKKLLLLLLLLLMMMHHHJJJJJJHHHGGGJJJQQQXXXvvvjjj```cccaaappp~~~pppjjjlllzzzvvvsss}}}wwwooojjjbbb^^^```]]]^^^``````\\\RRRFFF>>>>>>???AAADDDHHHJJJMMMNNNMMMMMMNNNMMMLLLLLLNNNPPPLLLMMMPPPTTTWWWZZZ\\\]]]\\\aaagggjjjkkkjjjhhhhhhllliiisss|||VVVMMMFFFHHHNNN[[[uuuuuueeejjjnnnooossszzzpppcccUUUMMMJJJGGGHHHLLLBBBBBBAAAAAAAAACCCDDDEEEDDDEEEPPPaaaooorrrooommmnnnjjjddd``````aaacccdddeeefffkkkuuutttuuuuuurrrooonnnqqqttt||||||{{{}}}||||||ooozzzggg\\\PPPLLLHHHFFFDDDCCCAAAAAABBBDDDEEEFFFFFFHHHKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJKKKLLLLLLMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMNNNNNNLLLIIIIIILLLPPPfff{{{kkkgggcccoooxxxiiieeelllwwwyyymmmjjjsss|||wwwnnngggeee^^^______^^^YYYPPPEEE>>>===???AAACCCGGGJJJMMMNNNNNNNNNMMMKKKIIIJJJLLLNNNLLLLLLNNNQQQUUUWWWXXXXXXWWW[[[```dddeeeeeeeeefffeeeeeemmm|||nnngggmmmuuu{{{}}}XXXJJJBBBEEEEEEFFFTTTgggxxxsssSSSOOONNNQQQSSSSSSUUUXXXWWWOOOJJJLLLOOONNNKKKKKKAAA@@@???===>>>???AAABBBBBBCCCMMM^^^lllpppnnnllljjjgggddddddgggjjjllllllhhhffffffooozzz}}}xxxssstttuuuxxxzzz{{{{{{{{{|||wwwzzzzzz~~~iiiiiiyyytttdddYYYQQQJJJHHHHHHGGGGGGHHHEEEKKKQQQTTTWWWZZZ\\\[[[[[[YYYVVVSSSPPPNNNMMMLLLKKKLLLMMMLLLLLLLLLNNNOOOKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIKKKMMMNNNRRRSSSSSSQQQNNNLLLMMMNNN[[[xxxnnnfffnnn}}}lllfffmmm}}}|||sssiiieeekkkxxx|||tttmmmhhh___^^^]]][[[VVVNNNEEE>>>===>>>@@@BBBFFFJJJMMMOOOOOOOOONNNKKKIIIIIIKKKMMMOOONNNOOOQQQTTTVVVUUUTTTSSSVVVXXXZZZ[[[]]]```bbb___aaadddhhhnnn~~~vvv___XXX]]]aaaaaaaaawwwxxxWWWGGG???CCCDDD>>>BBBLLLssslllfff{{{fffPPPIIIGGGKKKMMMJJJIIILLLMMMGGGDDDIIIMMMLLLHHHGGGCCCBBB@@@>>>===>>>@@@AAAFFFHHHQQQcccrrrvvvuuutttnnnlllkkknnnrrrsssqqqmmmddd``````jjjxxx|||~~~zzzyyy~~~qqqtttvvvjjj```eeeuuutttcccXXXNNNMMMNNNOOORRRWWWZZZdddlllooopppqqqnnniiibbb```\\\XXXTTTRRRPPPPPPMMMNNNOOOMMMLLLKKKMMMPPPRRRQQQPPPOOOOOONNNOOOOOOPPPOOONNNNNNNNNNNNOOOPPPTTTUUUUUUTTTQQQOOONNNNNNRRRpppxxxmmmpppzzzuuujjjooo|||tttooohhheeehhhooovvv{{{{{{xxxuuuqqqkkkggg___]]][[[YYYTTTMMMEEE@@@===>>>???BBBEEEJJJMMMPPPOOOPPPOOOMMMKKKJJJLLLNNNRRRPPPOOOQQQTTTVVVTTTQQQRRRRRRSSSSSSTTTVVVZZZ]]]aaa\\\ZZZ]]]dddooorrr[[[SSSUUUTTTOOOKKK\\\fffpppvvv{{{}}}yyyrrrVVVIII??????@@@>>>@@@EEE___ppp\\\cccpppuuuWWWJJJGGGGGGKKKMMMMMMLLLNNNMMMFFFBBBDDDFFFFFFFFFHHHDDDCCCBBBAAA@@@AAAAAABBBDDDHHHUUUjjjyyy}}}{{{yyyvvvttttttwwwzzzxxxqqqjjj___]]]___kkk}}}wwwqqqqqq|||pppqqqqqqppp^^^WWW]]]ggg|||kkk\\\PPPMMMNNNRRR]]]iiiuuu~~~wwwmmmdddbbb^^^[[[XXXWWWWWWWWWQQQRRRRRRPPPLLLKKKMMMPPPTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQUUUUUUUUUTTTRRRQQQOOONNNQQQeeewwwvvvxxx}}}rrrvvvzzzmmmkkkhhhggghhhjjjlllmmmtttqqqlllhhhggggggeeebbb^^^\\\YYYVVVSSSMMMFFFAAA======>>>AAAEEEIIINNNPPPOOOPPPQQQPPPNNNMMMMMMOOOQQQNNNMMMPPPUUUVVVTTTQQQQQQRRRTTTTTTSSSTTTVVVXXX]]]YYYWWW[[[aaagggqqqyyyuuu]]]SSSQQQNNNGGGBBBKKKPPPWWW^^^dddhhheee```QQQKKKDDD???>>>@@@DDDFFFRRRtttttt^^^YYY\\\___bbbpppdddLLLDDDHHHKKKKKKMMMOOOOOOMMMOOOJJJHHHIIIGGGDDDDDDGGGAAABBBBBBCCCDDDDDDEEEEEEBBBIII\\\uuu}}}{{{yyyyyy}}}~~~vvvnnnfffeeegggqqq|||yyywwwtttrrrtttyyy|||{{{}}}{{{pppnnnkkkzzzwwwbbbVVVTTTYYYfff}}}zzzgggUUUNNNLLLSSSfff{{{tttkkkhhhddd```^^^]]]]]]]]]YYY[[[ZZZVVVQQQOOORRRUUUTTTTTTTTTUUUUUUWWWXXXXXXWWWXXXZZZ\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSQQQOOOTTT^^^xxx~~~xxxxxxuuuzzz~~~zzzttthhhhhhhhhiiiiiihhhgggfffhhheeeaaa\\\\\\______]]]]]][[[XXXUUURRRMMMGGGBBB======>>>AAADDDIIINNNPPPOOOQQQRRRRRRPPPOOOOOOOOOOOOLLLKKKOOOTTTWWWUUURRRQQQSSSVVVWWWVVVTTTTTTTTTQQQTTTYYY[[[YYYYYYdddqqqxxx{{{cccWWWSSSNNNHHHCCC@@@AAACCCFFFLLLPPPMMMHHHEEEIIIHHHAAA===???BBBCCCFFFdddppp\\\RRROOOHHHLLLPPPUUUXXXWWWNNNDDDEEENNNRRROOONNNRRRRRRMMMLLLLLLOOOQQQMMMDDD??????>>>???BBBDDDFFFGGGHHHHHHFFFPPPhhh}}}{{{{{{~~~vvvsssqqqqqqwww{{{wwwrrrpppppptttxxx{{{~~~}}}yyywww}}}~~~zzzwwwzzzsssooojjjeeeuuu|||iii[[[WWWZZZPPPdddttt]]]PPPLLLSSSllluuurrrlllgggcccaaa``````bbbcccbbb^^^WWWUUUXXX\\\XXXYYYYYY[[[]]]___aaabbbaaacccgggjjjkkkkkkiiihhh___]]]ZZZXXXWWWVVVSSSQQQSSSVVVjjjyyyrrrqqqxxxyyypppnnnpppllljjjjjjgggaaa___```___YYYVVVYYYYYYXXX[[[bbb[[[______WWWOOOJJJEEEAAA@@@===<<<@@@GGGLLLMMMKKKPPPRRRTTTSSSOOOMMMMMMOOOQQQPPPOOONNNNNNPPPTTTXXXTTTSSSRRRQQQRRRSSSUUUVVVUUUUUUUUUTTTUUUXXX]]]aaarrrzzzssshhhfffpppiiiUUULLLKKKGGGAAA@@@AAABBBDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCIIIPPP\\\eeebbbVVVMMMJJJLLLHHHEEEEEEHHHJJJIIIGGGLLLMMMMMMMMMQQQUUUVVVUUUYYY^^^cccbbbZZZOOOEEE???CCCEEEGGGGGGHHHJJJIIIHHHLLLZZZssswwwwww{{{|||||||||ppphhh```___hhhuuu~~~}}}yyytttvvv~~~yyyiiiooonnneeecccqqqsss___WWWXXXUUUZZZggg~~~lll[[[WWWTTTbbb||||||zzzvvvqqqlllgggccc```ccceeeggggggfffddddddeeecccfffiiijjjiiijjjnnnrrrnnnsssxxx}}}{{{ppplllhhhbbb^^^ZZZXXXUUUTTTWWW[[[fff~~~tttssswwwuuuxxxsssnnnkkkjjjfff___\\\^^^XXXUUUUUUYYY\\\\\\___eeeaaacccbbbZZZSSSNNNGGG@@@@@@>>>===AAAIIIOOOQQQPPPQQQSSSUUUSSSPPPNNNOOOQQQQQQQQQOOONNNMMMOOOTTTWWWTTTSSSQQQQQQQQQSSSUUUWWWWWWWWWVVVTTTSSSUUUYYY]]]eeeqqq}}}sssddd[[[PPPJJJHHHNNN^^^llltttaaaPPPJJJKKKIIICCCIIIJJJLLLKKKIIIGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCGGGOOOUUUSSSKKKGGGGGG???CCCHHHLLLMMMMMMLLLKKKQQQOOOMMMLLLNNNSSSVVVWWWeeeoooxxxtttdddRRRFFFBBBAAADDDFFFHHHJJJLLLMMMLLLNNN```{{{vvvrrrrrrnnnkkkjjjaaa[[[TTTSSS[[[lll}}}yyyyyy}}}~~~eeeuuulllccc```nnn~~~jjjaaa```___bbbhhhssszzzhhh```WWW^^^sss{{{vvvrrrnnnllljjjnnnppptttwwwxxxwwwtttsssrrrssstttuuuuuuvvvyyy{{{www|||yyytttmmmfff```[[[WWWUUU[[[^^^hhh}}}rrrssszzzrrruuu}}}wwwqqqllliiiddd]]]ZZZ[[[RRRQQQUUU\\\```bbbeeeiiihhhhhhddd^^^YYYTTTJJJ@@@???======AAAIIIPPPTTTTTTTTTVVVWWWUUUQQQOOOPPPRRRRRRQQQPPPNNNMMMOOOSSSVVVSSSRRRQQQPPPQQQSSSVVVWWWZZZYYYVVVSSSQQQQQQTTTWWWZZZiiiyyyqqq___ZZZUUUQQQMMMIIIGGGEEEGGGOOOYYYfffbbb[[[UUUTTTUUUPPPHHHOOORRRSSSPPPKKKGGGFFFFFFEEEFFFIIIKKKKKKIIIFFFDDDAAAAAADDDGGGGGGCCCCCCGGG???EEELLLPPPOOOOOORRRUUUTTTPPPLLLJJJKKKPPPWWW\\\hhhvvvzzzdddNNNCCCBBBCCCDDDGGGJJJLLLLLLMMMMMMOOOccc}}}pppjjjeee^^^XXXVVVSSSQQQLLLHHHMMM___yyy|||zzz~~~gggyyyxxx~~~iii___\\\hhh~~~zzzooonnnkkkoooqqqqqqvvvvvvlll^^^\\\kkk}}}}}}}}}}}}~~~~~~}}}}}}}}}rrrhhh```\\\ZZZbbbeeemmm}}}~~~~~~}}}zzztttxxx|||uuuooojjjccc[[[XXXYYYRRRTTTZZZaaagggiiijjjlllkkkiiieee```___[[[OOOCCC???======@@@FFFNNNRRRUUUZZZ[[[\\\XXXTTTQQQRRRTTTTTTTTTRRROOONNNOOOSSSVVVTTTSSSQQQPPPPPPSSSVVVXXXYYYXXXVVVRRROOOPPPSSSUUUWWWfffppprrrZZZNNNMMMIIIHHHFFFEEEEEEBBB@@@EEELLLNNNUUU\\\aaaeeecccXXXLLLMMMPPPRRRPPPJJJFFFFFFHHHIIIKKKNNNPPPPPPLLLHHHEEEGGGDDDCCCEEEEEECCCEEEJJJMMMNNNPPPPPPPPPSSSWWW[[[QQQLLLGGGFFFIIIPPP[[[eeeiiittt{{{rrr]]]JJJDDDEEEGGGFFFHHHKKKLLLJJJIIIJJJNNNaaa~~~ssshhhbbb\\\TTTNNNLLLNNNOOOMMMHHHHHHWWWqqq|||oookkkooouuukkkqqqxxx{{{eee\\\XXXcccxxx}}}{{{uuuzzz~~~|||{{{xxxiiiaaajjj~~~qqqhhhdddbbbkkknnnuuuyyyqqqkkkddd\\\YYYZZZXXX]]]ccciiimmmooonnnllljjjgggccc```aaa___UUUHHHBBB@@@???AAAFFFLLLRRRVVVaaabbbaaa\\\WWWTTTTTTVVVXXXWWWUUURRRPPPQQQTTTWWWVVVTTTRRRPPPPPPSSSVVVXXXWWWVVVTTTRRRPPPQQQTTTXXXXXXeeeiiissssssaaaUUUHHHEEEGGGBBBDDDCCCBBBBBB???;;;>>>EEEIIISSS___gggkkkhhh[[[NNNIIILLLPPPQQQPPPOOOPPPRRRVVVXXX[[[\\\ZZZUUUPPPLLLMMMHHHFFFHHHHHHFFFFFFJJJRRRQQQRRRTTTWWWYYYXXXVVVKKKDDD@@@BBBFFFOOO^^^lllrrruuusssiiiZZZOOOMMMNNNJJJHHHIIIOOOPPPLLLLLLOOORRR^^^tttsssjjjbbb]]]XXXPPPKKKJJJKKKOOOPPPMMMMMMYYYooo~~~ooodddaaagggnnngggcccyyy|||yyycccZZZUUU^^^qqqsssiiioooyyyqqqnnnnnnuuuyyy}}}tttmmmfff^^^\\\^^^aaagggmmmoooqqqrrrpppkkkfffddd```]]]______WWWLLLFFFDDDCCCCCCGGGNNNUUUZZZeeefffeee```[[[XXXZZZ\\\]]]\\\YYYVVVSSSTTTVVVYYYZZZWWWTTTQQQQQQSSSVVVXXXVVVUUUTTTRRRRRRTTTXXX[[[XXXbbbbbbhhhjjjUUUIIIEEE???AAADDD>>>IIIJJJNNNPPPMMMHHHHHHLLLRRR[[[dddjjjlllhhh]]]RRRLLLNNNSSSYYY___ccceeegggkkklllmmmmmmiiibbb\\\XXXOOOJJJGGGIIIIIIGGGGGGIIIMMMPPPWWW___ccc___TTTKKKFFF???===@@@DDDKKK[[[lllwwwuuuoooggg___YYYXXXXXXOOOLLLOOOXXX[[[XXXYYY^^^]]]```jjjyyy|||vvvuuuvvvwwwtttpppllleee___\\\XXXQQQMMMLLLJJJMMMQQQSSSXXXcccsssuuulllfffgggmmmrrrvvvtttppplllmmmvvvbbbVVVxxx~~~www|||dddZZZSSSZZZjjjyyyooorrrxxxxxxyyy~~~vvvooohhhaaa```ccchhhnnnssssssssstttqqqkkkcccbbb^^^ZZZ[[[[[[VVVNNNEEEDDDBBBCCCGGGOOOXXX^^^eeeffffffccc___^^^aaadddaaa```]]]YYYVVVVVVYYY[[[]]]ZZZVVVRRRQQQSSSVVVXXXWWWVVVUUUTTTSSSVVVZZZ]]]YYY]]]\\\cccwww}}}oooVVVGGGCCCDDD???@@@DDD@@@DDDJJJUUU^^^]]]UUUOOOOOOWWWcccqqqyyy{{{uuuhhh[[[SSSTTTZZZdddqqqyyy||||||~~~~~~}}}zzztttmmmfffaaaTTTMMMIIIKKKMMMMMMMMMPPPPPPXXXbbbjjjhhh^^^PPPFFFEEE>>><<<@@@BBBEEETTTeeeqqqrrrrrrppplllhhhgggggg[[[WWW[[[fffiiifffgggnnnjjjgggeeegggkkkooorrrrrrlllkkkjjjiiiiiijjjiiihhhccc___\\\\\\ZZZUUUSSSTTTQQQRRRTTTZZZcccooo{{{~~~xxxtttuuuwwwzzzzzzsssmmmfffdddhhhrrrjjjUUUgggqqqhhh\\\SSSVVVcccuuuyyyqqqttt~~~~~~xxxqqqjjjdddcccfffkkkqqquuuttttttuuuqqqjjjbbbaaa]]]XXXWWWXXXTTTNNNAAAAAA@@@AAAEEENNNXXX___dddeeefffdddbbbbbbfffjjjdddccc```[[[XXXXXX[[[]]]___\\\WWWSSSRRRSSSVVVXXXXXXXXXWWWUUUTTTWWW[[[^^^[[[[[[YYY```pppyyysss[[[NNNHHH@@@BBBEEE???>>>BBBAAAEEEPPPbbbqqqqqqfff[[[WWWUUUhhh~~~uuueeeYYYYYY___lll|||yyyqqqjjjeeeYYYRRRMMMOOORRRSSSVVVYYY]]]eeennnooogggZZZOOOIIIGGG@@@>>>AAA@@@@@@MMM^^^jjjqqqyyy}}}|||yyywwwxxxhhhcccfffqqqtttooopppwwwrrrmmmeee^^^ZZZ^^^eeelllmmmnnnooonnnlllkkkkkklll\\\YYYYYY\\\\\\YYYYYY\\\[[[YYYYYY___kkkxxxyyyqqqiiihhhnnnyyyiiiwwwyyy[[[\\\mmmkkk^^^SSSSSS^^^ooowwwqqquuu|||