BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((***)))((('''(((((((((''''''(((***---///111222222555888;;;;;;:::999<<<>>>AAADDDCCC??????FFFLLLOOORRRWWW^^^cccccc]]]UUUNNNRRRTTTRRRMMMMMMPPPRRRPPPZZZ[[[\\\[[[XXXTTTRRRQQQPPPKKKEEEBBBCCCDDDCCCBBBAAA<<<:::>>>???>>>AAAGGGHHHHHHGGGFFFCCC???;;;999444333111///,,,)))((('''*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&(((,,,///999;;;<<<===============HHHNNNZZZiiiwww~~~|||wwwnnngggiiissszzzyyytttjjjeee```aaagggnnnrrrrrrrrrsssvvvwwwuuurrrmmmjjj]]][[[___hhhmmmkkkjjjmmmrrrooojjjddd___\\\\\\[[[bbbfffooo{{{{{{mmm``````fffnnnyyy{{{xxxvvvssszzz~~~|||tttiiiZZZOOOJJJJJJLLLMMMJJJHHHCCC;;;222,,,(((''',,,***'''''''''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''***))))))((('''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((()))))))))***---000333444555555999DDDSSS^^^dddkkkttt{{{{{{xxxsssmmmjjjlllqqquuu~~~}}}zzzvvvqqqmmmlllmmmpppuuu|||xxxxxx{{{}}}wwwrrruuu{{{~~~~~~zzzwww~~~|||vvvuuuuuuvvvwwwwwwuuurrrooojjjgggmmmwww|||xxxrrreee```XXXNNNEEE@@@======<<<999444000000000...+++,,,+++)))((('''''''''((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((+++***)))((()))*********+++,,,///222444777888999777:::<<<======@@@EEEJJJTTTUUUSSSPPPRRRWWWXXXUUUUUUZZZaaaeeeddd___ZZZVVV[[[\\\ZZZVVVUUUXXXZZZXXXYYYZZZZZZZZZZZZ[[[]]]___VVVRRRLLLJJJIIIIIIHHHGGGHHHBBB???BBBDDDDDDGGGLLLNNNLLLIIIFFFCCCAAA@@@@@@;;;:::999666333000...,,,---,,,++++++))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((''''''''''''((((((((()))+++///333;;;:::::::::===AAADDDFFFPPPTTT\\\eeeooovvv{{{}}}zzzqqqhhhfffkkknnnmmmiiiccc```^^^aaaiiipppssssssrrrrrrsssssssssrrrrrrqqqgggeeeiiirrrwwwtttpppppphhheee```[[[ZZZZZZ]]]___dddkkkyyyyyyoookkkiiijjjnnnttt}}}~~~zzz|||~~~~~~||||||}}}wwweeeYYYSSSQQQNNNKKKKKKIIIEEE@@@;;;555000---+++***(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''***))))))(((''''''&&&&&&))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))((((((((((((((()))***,,,...000333555888;;;===DDDMMMZZZdddmmmxxxvvvsssvvv}}}}}}wwwxxxwwwuuuqqqnnnnnnnnnlllqqqwww{{{|||~~~}}}{{{||||||wwwwwwxxxyyy|||~~~|||xxxrrrnnnmmmooosssuuuwwwwwwtttkkk^^^OOOEEE???>>><<<999666444222///,,,---,,,***)))(((((())))))((((((((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))******))))))***+++---...///111444888;;;>>>@@@@@@CCCDDDDDDDDDEEEJJJSSSZZZbbbaaa___]]]___aaa\\\UUUPPPUUUZZZ]]]^^^^^^```bbbffffffbbb[[[XXXYYYXXXUUURRRRRRRRRTTTWWW\\\aaaeeeWWWUUURRRQQQRRRSSSSSSSSSQQQLLLIIIJJJKKKIIIIIIKKKNNNMMMLLLJJJHHHEEEDDDCCCBBBBBBAAA@@@<<<888444222000///...,,,+++)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((('''''''''(((***+++---000444777>>>;;;999;;;AAAIIIPPPSSSYYYZZZ\\\___eeemmmuuu{{{yyyqqqhhhbbb```aaa```_________```eeelllqqqqqqpppnnnmmmmmmnnnrrrvvv{{{}}}xxxuuuvvv}}}zzzrrrmmmdddbbb``````ccciiioootttwwwuuuiiibbbgggnnnvvv}}}~~~{{{wwwvvvyyynnndddaaa]]]TTTLLLMMMKKKIIIGGGEEE???777111+++***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((''''''((()))******...111444666888<<>>===<<<999555222000...---,,,***)))******+++)))))))))(((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))(((((((((((()))(((((()))***+++---111333555777:::>>>BBBEEEGGGHHHPPPOOOLLLIIIHHHMMMWWW^^^aaacccbbb^^^]]]]]]YYYTTTPPPSSSVVVWWWZZZaaallltttvvvuuuoooeee^^^ZZZUUUOOOJJJKKKMMMPPPUUUXXX[[[\\\RRRRRRRRRTTTWWW[[[___```YYYWWWWWWXXXXXXSSSMMMHHHJJJLLLNNNOOONNNJJJEEEBBBGGGGGGHHHGGGDDD???;;;888555444222///,,,)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((((((((&&&(((+++...000333888;;;>>>===>>>BBBIIIRRRYYY]]]___\\\YYYZZZ```hhhppptttpppkkkddd^^^[[[[[[]]]___ffffffiiilllppppppmmmjjjeeeeeegggkkkqqqxxx~~~{{{}}}~~~yyypppiiiiiijjjmmmrrryyyyyytttppprrrzzzxxxqqqqqqpppqqqyyyzzzvvvuuuxxxpppkkkllljjj```VVVOOOLLLKKKKKKKKKFFF===555,,,***))))))******)))'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))'''''''''((()))***+++,,,000333777999;;;@@@IIIPPP[[[___eeelllwww}}}|||xxxtttpppwwwwwwuuurrrnnnkkkkkkkkkmmm|||zzz}}}fff[[[YYYggguuunnnWWWHHH???======???===999666666///...,,,+++*********++++++******)))((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))&&&(((***+++---111777<<<@@@BBBEEEHHHLLLNNNPPPQQQYYYXXXSSSMMMIIIKKKRRRXXXccciiikkkeee___^^^_________^^^\\\[[[```jjjyyywwwnnnggg```YYYMMMOOOSSSXXX]]]___\\\ZZZTTTTTTSSSTTTWWW]]]cccgggdddeeehhhjjjkkkggg]]]TTTOOOOOOOOONNNLLLJJJHHHGGGKKKLLLMMMMMMKKKGGGDDDAAA;;;999777333///+++((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))&&&)))---000333666999<<<<<>>;;;>>>???<<<:::<<<111000...,,,************++++++***)))(((''''''&&&))))))((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))******(((+++///111444:::BBBHHHOOOPPPRRRUUUWWWYYYZZZZZZbbbbbb___ZZZUUUTTTWWW[[[nnnvvv{{{uuummmkkknnnooolllgggaaa___bbbkkkuuu|||~~~xxxrrrjjjcccVVVXXX\\\dddlllqqqqqqnnnjjjgggbbb]]]\\\```hhhnnnsssttttttvvvzzz{{{tttlllaaa\\\UUUNNNKKKKKKMMMOOONNNOOOPPPQQQPPPOOOMMMLLLCCCAAA===999444///+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))******(((+++000444666888:::;;;;;;DDDPPPVVVWWWWWWYYY\\\dddbbbaaadddkkkppppppooojjjhhheeedddeeehhhlllnnnvvvwwwwwwvvvrrrlllgggddd```aaabbbdddfffggghhhiiihhhkkknnnrrrzzzyyywwwuuusssqqqzzzxxxwwwzzz{{{{{{xxx{{{~~~}}}yyyzzz}}}zzzxxxxxxuuuqqqnnnVVVRRRNNNMMMMMMMMMKKKIII888444///+++))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******(((((()))***+++---///000333555:::CCCOOO[[[ffflllooommmkkkjjjnnnxxx~~~zzzvvvtttsssvvvwwwyyyxxxwwwvvvvvvwww|||xxx}}}zzzpppkkkbbbhhhrrr~~~tttkkkWWWHHH===>>>@@@>>>===???555333111...+++******)))*********))))))((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((()))***+++,,,------111666:::>>>EEEOOOWWWYYYZZZ\\\]]]^^^_________bbbeeegggfffcccaaabbbddduuu}}}yyyvvvuuurrriiiccc^^^]]]aaafffhhhhhhlllrrrvvvvvvsssooohhh```WWWVVVYYYcccrrr|||qqqlllpppyyyvvvpppuuu~~~{{{qqqlllccc[[[TTTQQQPPPPPPMMMMMMOOOPPPQQQRRRRRRRRRKKKIIIEEE@@@:::444000...))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********,,,000444888999:::;;;<<>>:::888555111...,,,+++******)))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((())))))***+++---...///111666<<<@@@EEEMMMXXXaaa^^^^^^___```````````````YYY^^^dddgggfffeeefffgggssszzz|||xxxqqqjjjccc^^^ZZZ\\\bbbdddaaa\\\^^^eeelllnnnmmmiiiaaaYYYPPPMMMMMMXXXnnn}}}rrreeehhhvvv~~~~~~wwwuuurrrkkkbbbXXXOOOJJJIIIJJJKKKMMMOOOQQQSSSTTTQQQOOOJJJDDD>>>888444111))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))*********+++///333777;;;;;;;;;;;;<<>><<<888444000---,,,+++)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&***((('''(((+++---,,,***'''+++---+++,,,111555666<<<>>>AAADDDIIIQQQ\\\cccdddcccbbbaaabbbccceeeggg```___^^^_________]]]\\\___gggnnnqqqrrrqqqlllddd___ZZZXXX^^^gggkkkgggbbbeeehhhhhhffffffiiikkkiiibbb```]]]cccxxx{{{|||xxxmmmlllssswwwvvvvvvtttuuuwwwrrrfffZZZUUUPPPMMMKKKJJJLLLOOOQQQRRROOOQQQPPPJJJ@@@:::999:::...,,,+++***++++++)))&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***++++++***((('''))),,,///222444888<<<:::777777===DDDSSS___kkknnnhhhccceeejjjxxxwwwqqqvvv~~~}}}sssnnnhhhaaa______eeefffiiikkkmmmooooooooosssnnniiigggjjjooosssuuu~~~}}}vvvtttuuuyyysssooommmuuuqqqsssyyyvvvpppuuu{{{fffQQQHHHJJJNNNIIIIIIEEE<<<000)))(((***((()))((('''&&&&&&(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&'''((()))+++)))***+++...111333555555888@@@LLL\\\tttyyyqqq~~~~~~{{{yyyxxxwwwssspppmmmfff___dddnnnyyyzzzuuuyyyvvvoooxxxtttWWWFFFCCCEEECCC???BBB???:::555111...+++***'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%'''***+++***(((***---......222:::@@@BBBGGGIIIKKKLLLMMMPPPVVVZZZ]]]^^^aaafffkkkoooppppppccc```\\\XXXVVVSSSQQQPPP\\\^^^___aaagggmmmmmmiiijjjeeeaaadddlllqqqrrrqqqrrrwwwxxxrrrlllkkklllkkknnnpppppptttvvvvvv}}}}}}yyyyyy|||~~~yyyppplllmmmZZZSSSJJJDDDDDDIIIOOORRRQQQRRRPPPIII@@@999888999222000...,,,***)))'''''')))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***++++++***))))))***...111444777999;;;:::888;;;AAAFFFUUU```lllqqqpppnnnpppttt}}}{{{qqqmmmttt|||tttiiiddd```\\\\\\___gggiiijjjlllmmmmmmllllllggglllrrrvvvyyy{{{}}}}}}~~~{{{ssstttooopppuuurrrnnnttt}}}qqq^^^RRRKKKGGGJJJIIIFFF???666...***)))*********(((''''''((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((()))+++,,,+++---///000222555888:::@@@HHHTTTeee}}}|||yyywwwuuusssqqqnnnlllkkkgggeeekkktttyyy|||oooXXXIIIAAA>>>===???===:::777444111...,,,(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((***+++)))(((,,,...000444===JJJRRRTTTWWWVVVTTTSSSRRRTTTYYY]]]aaa```aaafffkkklllhhhbbb___\\\XXXUUUTTTUUUXXXZZZ___aaadddjjjvvv}}}{{{~~~{{{yyy|||zzzyyy~~~mmmcccVVVKKKEEEEEEFFFGGGNNNNNNLLLEEE===666333333666555444000,,,)))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))***+++*********+++---111444666999888666777999>>>DDDHHHUUU^^^jjjsssvvvwwwxxxyyyzzzzzzwwwqqqlllmmmttt{{{{{{nnnaaa[[[YYYYYY\\\```iiijjjlllnnnoooooooooooollluuuyyy~~~zzzrrrnnnooommmiiinnnwwwttt|||~~~ssseeeUUUIIILLLJJJHHHEEE@@@888000+++++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))***+++,,,---...000333333444777===AAALLLSSS^^^jjj~~~zzzuuuuuuvvvtttrrrnnnkkkjjjkkkkkklllrrryyy|||qqqrrr~~~rrr[[[JJJDDDDDD???>>><<<;;;:::666111---***************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***++++++******+++///444<<>>>>>===999333...,,,,,,+++***************(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''((((((((()))))))))************+++,,,,,,///666===DDDOOO[[[aaaaaadddcccccceeehhhkkknnnooo^^^WWWQQQQQQWWW\\\[[[XXXXXXWWWVVVUUUWWW\\\dddkkkqqq}}}vvvqqqiiiaaaZZZSSSMMMJJJDDDGGGIIIIIIDDD===666222...222888:::999444000---***))))))((('''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++'''(((+++...111555777999<<<999999???HHHQQQUUUVVVZZZaaajjjrrrsssnnneee___^^^bbbiiirrr{{{uuuggg[[[ZZZ```gggnnnsssssstttwwwzzz}}}~~~}}}~~~uuuxxxoooggghhhkkkpppxxxooohhhjjjkkkgggcccdddlllwwwzzzjjjNNNKKKHHHIIIJJJFFF===555***((('''(((***+++***((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))+++******)))***+++---...///222777;;;@@@GGGPPPWWWeeemmmrrrssswww}}}wwwvvvyyy~~~~~~uuuwwwxxxtttpppmmmkkkkkk|||zzzllldddlllzzzwwwZZZFFFCCC???<<<;;;<<<;;;666111///...,,,+++************(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((((())))))***((()))))))))***,,,111444===DDDKKKNNNTTT\\\aaabbbiiijjjlllnnnooommmhhhdddXXXPPPGGGFFFLLLTTT[[[]]]]]]___```aaabbbgggooouuu|||wwwssspppxxx}}}qqqdddZZZSSSMMMJJJAAACCCEEEEEEBBB<<<666222+++...444:::===;;;555000---,,,+++)))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++(((***---111555777999:::888999===FFFQQQYYY]]]^^^gggkkkppprrrnnnfff]]]WWW[[[aaakkkvvvhhh^^^XXX^^^iiissszzz}}}~~~|||rrrkkk___cccjjjwwwqqqeee\\\]]]___bbbhhhsssxxxooopppqqqnnniiijjjmmmrrr{{{sssUUUPPPKKKIIIIIIFFF@@@;;;///,,,((((((***+++***((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++---///000111444:::CCCNNNYYYbbbgggllltttwwwtttrrrxxx}}}|||{{{yyy}}}zzzyyy{{{~~~}}}yyyppplllkkkkkk{{{nnnbbb^^^gggzzzsssYYYKKKDDD<<<888:::;;;999666111000...,,,+++***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&''''''((())))))******''')))***+++---333<<>>777333///***))),,,))))))))))))((((((((((((******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((+++*********))))))((((((''''''''''''((((((((()))*********)))))))))))))))(((***,,,...000222666999@@@FFFTTTeeetttyyysss{{{}}}}}}ppppppmmmSSS@@@999:::===555666444000+++((()))+++*********))))))))))))((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((()))******))))))+++111999@@@DDDHHHLLLOOOWWWbbbmmmssswwwyyyssskkkeee[[[XXX^^^aaa```fffoootttwww}}}}}}xxxvvvvvvtttrrrsssyyy}}}tttsss{{{|||vvvttttttrrrrrrqqqnnnlllnnnuuuzzzvvvrrrqqqooovvvssssss{{{jjjddd\\\UUUPPPLLLHHHEEEHHHFFFEEEGGGKKKNNNMMMKKKFFFAAA999333///---+++***))))))*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))***,,,...///444555777888666999GGGVVVbbbiiipppttt|||wwwsssmmmlllrrrxxxsssjjjbbb^^^WWWPPPLLLOOOUUU[[[hhhoooxxx~~~wwwkkkgggaaa```eeennnvvv{{{zzzbbbOOOLLLEEEEEELLLVVVfff}}}tttrrrrrrssstttuuuvvvuuuuuu{{{~~~ttt___PPPLLLIIIBBB;;;666000***))),,,***)))))))))((((((((((((***)))(((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))************))))))))))))***,,,---...000555:::???NNNRRR]]]kkkxxx~~~www}}}}}}}}}wwwyyy|||~~~uuu{{{}}}bbbKKK@@@<<<:::666777666222---******,,,++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))***)))))))))+++++++++***333;;;DDDIIIJJJJJJLLLNNNZZZgggtttuuupppiiiccc^^^aaa___eeeqqqwwwvvvyyy~~~vvvqqqlllpppttt|||tttssstttyyy|||zzzsssllliiifff```[[[\\\cccmmmuuussskkkdddeeemmmyyy|||xxxuuusssrrryyyyyywwwrrrllliiikkkmmmrrrxxxyyypppiiijjjgggfffmmmxxx}}}xxxrrriiiaaa[[[TTTNNNIIIKKKKKKKKKLLLMMMNNNOOOPPPKKKGGG@@@999444000,,,)))************************((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++***))))))+++...222444999999:::;;;<<>>888888888888555111...,,,,,,,,,+++++++++************))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))******))))))---222777FFFJJJNNNMMMJJJKKKQQQVVVkkkoooqqqlllddd___```bbbooorrr{{{zzzkkkfffeeedddgggkkksss}}}}}}oooiiicccbbbcccaaaZZZSSSRRRNNNJJJHHHIIIPPPYYY___XXXSSSOOORRR\\\iiirrrvvvllljjjgggffffffggggggfffsssttttttqqqkkkhhhhhhjjjkkkuuutttgggdddaaadddjjjpppqqqpppyyyooodddZZZSSSPPPLLLMMMNNNMMMMMMMMMPPPRRRPPPLLLFFF@@@;;;444...*********))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))+++***)))))),,,000555888>>><<<===DDDMMMYYYkkkzzz|||wwwrrruuu{{{|||rrrggg]]]___fffuuuyyyfff```]]]YYYUUUTTTZZZbbbiiittt{{{~~~zzzwwwuuunnnfffgggkkkrrr{{{eee[[[QQQJJJDDD@@@DDDLLLqqq~~~}}}|||zzz{{{|||{{{xxxtttqqqooonnnrrr{{{yyyeeeUUUNNNIIIEEEAAA999///+++,,,*********)))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***************++++++---///222666;;;CCCKKKQQQ]]]fffuuu{{{}}}}}}xxxtttyyykkkPPPGGGCCC<<<999999999777333000---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''***,,,+++***111???KKKYYYXXXTTTOOOMMMTTTaaakkkxxxrrriiiaaa\\\[[[___cccqqqyyyxxxhhhbbbgggpppuuuxxxyyy}}}|||vvvhhh___TTTOOOOOOOOOJJJEEECCCAAAAAAAAADDDHHHKKKMMMNNNJJJGGGJJJRRR]]]gggkkkgggbbb[[[WWWVVVXXXYYYZZZ___bbbddddddccccccfffiiirrrtttmmmeee```bbbhhhmmmppp|||ppp```VVVQQQOOOOOOOOOMMMLLLLLLNNNPPPPPPNNNJJJFFFBBB;;;333...+++***)))((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******))))))***---333888<<>>AAAMMM[[[gggqqqxxxzzzyyyzzz|||yyypppccc[[[WWW^^^iiittt}}}|||nnn^^^bbb```]]]\\\___hhhsss{{{zzz~~~qqqhhhgggjjjkkkssswww~~~{{{|||~~~{{{sssqqqrrrwwwzzzcccSSSIIIDDDCCCDDDLLL[[[uuu~~~zzzwww}}}}}}xxxtttrrrsssqqqmmmhhhfffdddfffqqq}}}~~~rrrdddOOOKKKHHHGGGAAA666...,,,************)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))******+++++++++,,,,,,000666===EEENNNWWW]]]eeeooo|||zzzxxx|||}}}ooommmzzzppp[[[QQQIII???:::999888777444111...+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******'''+++---...000;;;LLL[[[bbb^^^XXXUUUXXXcccrrr|||wwwmmmbbb^^^\\\[[[\\\___jjjuuuqqqggghhhsssxxxpppjjj^^^VVVLLLGGGHHHIIIHHHFFF@@@???>>>???BBBDDDEEEEEEHHHDDDBBBDDDMMMXXXccciiiiiiccc[[[RRRLLLKKKLLLNNNQQQTTTWWWXXXZZZ]]]dddiiixxxsssfff```bbbhhhmmmmmmxxx|||jjj[[[SSSXXXUUURRRNNNLLLKKKKKKKKKMMMLLLLLLKKKHHHBBB:::555...---+++)))((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))***---111777<<>>===;;;888777555333///---,,,+++++++++************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))************+++---222;;;HHHVVV___```]]][[[^^^eeennntttwwwlllddd]]]]]]^^^^^^aaaffflllsssyyyzzzvvvsssqqqqqqzzzxxxwwwwwwzzz~~~sssiiicccaaaYYYUUUQQQOOOOOOPPPPPPOOOGGGCCC@@@@@@DDDIIIMMMNNNKKKHHHDDDDDDJJJTTT^^^eeefffccc]]]SSSJJJGGGHHHKKKLLLMMMNNNMMMNNNSSS\\\bbbiiiyyy}}}vvvpppsss~~~~~~sssllljjjjjjkkkrrr|||yyylllccceee___WWWRRROOOLLLHHHEEEHHHIIILLLNNNMMMHHHAAA<<<222000...+++))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***---111666<<<@@@CCCFFFJJJTTT___ddddddeeehhhpppwww}}}kkkaaa```mmmpppqqqoooooonnnhhhaaaYYY]]]eeemmmttt|||}}}{{{yyyzzz}}}~~~{{{rrrfffbbblllyyyttteee[[[XXXXXX^^^eeeppp{{{xxxjjj^^^TTTTTTVVV\\\eeepppyyy~~~||||||}}}vvv]]]OOOIIIGGGCCCEEEJJJWWWttt~~~{{{mmmeeedddeeefffeeeeeecccaaahhhttt{{{|||dddWWWKKKHHHIIIBBB888000+++++++++*********))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))*********))))))***++++++,,,------111444:::BBBOOO___pppzzzyyymmmlllsss|||{{{}}}ssseeeccchhhoooooobbbRRRIII@@@===999777666555222///++++++*********)))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************---+++,,,555DDDSSS[[[^^^[[[[[[^^^eeemmmpppmmmiiieee]]]YYY\\\^^^bbbjjjttttttssslllaaaXXXXXX^^^cccnnnwwwyyylllccc```aaa^^^^^^^^^^^^]]][[[ZZZYYYRRRLLLEEEEEEKKKUUU^^^bbb___YYYQQQKKKJJJOOOVVV[[[bbbbbb```XXXPPPKKKMMMQQQHHHGGGEEECCCBBBFFFOOOUUUSSS___nnn|||zzzzzzuuuooopppwww|||}}}yyysssuuurrrrrrxxxyyypppggg]]]UUUQQQMMMGGGBBBDDDGGGKKKOOOPPPLLLEEE@@@555333000---+++*********((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************,,,///444:::???CCCFFFHHHQQQ___iiiiiifffiiiooopppvvvpppggggggllljjjeeeaaaaaaccc```ZZZZZZaaallluuu{{{yyyvvvtttvvv{{{}}}{{{xxxrrrooohhhbbbfffsss~~~|||{{{~~~xxxjjjYYYNNNJJJJJJGGGNNN[[[iiiooojjj[[[OOOGGGFFFFFFHHHMMMUUU^^^ddd^^^```bbbeeelllxxxyyy```RRRLLL@@@AAA@@@CCCUUUxxxuuuddd___bbbfffffflllkkkdddbbbkkkwww}}}ppp]]]LLLGGGIIIEEE;;;333+++++++++************)))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************))))))***+++,,,,,,------555666:::AAAOOOcccwwwuuunnnqqqwwwsssttttttyyyyyyqqqkkkiiirrrzzz}}}yyyzzz~~~|||uuuhhhdddooouuulllbbb___CCC???:::888777777444222*********))))))))))))((())))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))))))))***,,,...***...555@@@PPP___eeebbbVVVXXX^^^ddd```VVVQQQRRRZZZZZZZZZXXXZZZaaallluuusssggg\\\XXXVVVVVV^^^hhhssshhhffflllsssuuuxxx|||}}}zzzsssmmmggggggnnnvvv|||}}}~~~rrr```NNNEEEFFFOOOVVVaaagggjjjdddYYYTTTWWW]]]RRRQQQKKKDDDCCCFFFHHHEEEJJJMMMSSS^^^kkkwww}}}xxxwww{{{ooofffgggmmmuuu|||hhh]]]]]]]]]RRREEEGGGJJJKKKIIIKKKOOOMMMGGGBBB>>>777000+++(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''((()))******)))000***,,,888@@@AAAEEENNN[[[___dddhhhkkknnnsssvvvwwwuuusssrrrttttttrrrppphhh\\\TTTUUUWWWVVVVVVYYY```jjjwww}}}|||{{{ssssssvvv|||{{{nnndddccciiiooorrrwwwvvvfffddddddhhhsss{{{wwwlll[[[NNNHHHDDD@@@???CCCLLLWWW___]]]TTTJJJDDDAAA???AAABBBEEELLLTTTTTTNNNLLLQQQSSSYYYlllpppYYYLLLEEEAAABBBDDDNNNeee}}}xxxjjjfffeeellllllkkkhhhgggiiioootttnnn```PPPIIIIIIIIIBBB;;;444111,,,)))))))))******))))))))))))))))))))))))******+++***'''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((***++++++***,,,000555555<<>>CCCJJJTTT]]]bbbaaabbbgggooovvvyyyzzzpppkkkhhhjjjpppttttttqqq^^^TTTLLLLLLOOOQQQVVV[[[dddnnnzzz~~~yyyvvvvvvssstttwww{{{|||vvvkkkbbbeeemmmuuuzzzppp\\\WWWTTTVVV```tttssslll\\\NNNGGGDDDAAA@@@BBBHHHRRR[[[[[[SSSLLLCCC???===>>>???AAAHHHPPPLLLFFFEEEHHHHHHKKKZZZmmmpppWWWMMMEEEDDDCCCEEEPPP^^^}}}rrrjjjeeehhhjjjkkkjjjjjjmmmoootttjjj\\\RRRNNNLLLGGGCCC888333---))))))******))))))))))))))))))))))))))))))***+++***'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))+++,,,,,,+++---333777>>>FFFQQQ[[[fffsss}}}wwwiiigggmmmxxx~~~wwwrrrjjjdddbbbdddrrrpppeee]]]SSSLLLQQQTTTaaa~~~zzzxxxhhhnnn|||yyyqqqaaaLLL>>>;;;:::999666111000---+++++++++,,,,,,************))))))))))))*********))))))*********))))))))))))************''''''''''''''''''''''''''''''((((((((()))))))))))))))***))))))+++...111888999>>>KKKbbbtttxxxsssrrrrrrpppiii\\\PPPLLLOOOXXX[[[aaaiiipppqqqkkkeeeaaaaaaeeennnxxx~~~~~~|||zzzzzzyyy{{{|||yyyyyyyyyxxxwwwppphhhZZZLLLCCCAAAEEEIIIeeevvvzzzooonnnrrrqqqnnneeeWWWNNNJJJEEEAAABBBBBBBBBCCCHHHPPPYYY___iiiooo|||{{{ggg[[[YYY```nnnzzzrrrbbb]]]___bbb^^^^^^XXXOOOJJJJJJKKKKKKJJJFFF@@@999333...,,,+++(((((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***************++++++,,,///666<<<>>>EEESSSdddnnnkkkccc___ggguuu~~~yyyhhhaaa\\\aaalllsssqqqlllUUUNNNHHHHHHKKKQQQZZZccckkkttt~~~zzzssspppppptttvvvxxxyyyvvvpppiiidddkkkttt~~~hhhQQQKKKGGGGGGQQQjjjnnnkkk]]]OOOFFFCCCBBBBBBBBBEEENNNWWWZZZTTTMMMBBB>>><<<<<<<<<===CCCKKKJJJEEEDDDFFFDDDCCCMMM[[[ppprrrtttssstttzzziiiWWWHHHEEEDDD@@@@@@EEE\\\nnndddgggjjjlllnnnpppsssuuuyyytttkkk___TTTLLLHHHFFF>>>777...)))***+++***((()))))))))))))))))))))))))))***+++)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********)))+++---,,,---000666<<>>888222...,,,((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))******))))))***,,,---///999??????JJJaaauuu}}}ssshhhbbbjjj{{{|||qqqccc]]]YYY```lllpppjjjaaaRRRQQQOOOPPPTTT[[[fffnnnrrrxxx}}}{{{tttooooooqqqwwwxxxxxxtttnnnjjjjjjkkkuuu}}}{{{aaaKKKGGGEEEFFFPPPaaaiiijjj^^^OOOEEEBBB@@@CCCBBBFFFPPPZZZ]]]WWWOOODDD@@@===<<<<<<<<>>;;;:::<<<@@@DDDOOOUUU^^^dddiiimmmrrruuu~~~rrriii___UUUJJJFFFKKKOOONNNLLLLLLNNNUUUbbblllssszzz||||||nnniiihhhkkkxxxwwwnnnhhhhhhddd^^^XXXQQQLLLKKKLLLNNNLLLHHHCCC===777222///))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))))))))((()))---000888>>>AAAEEEUUUppp{{{rrrmmmuuuuuuggg___\\\^^^fffnnnnnndddYYYTTTWWWZZZ^^^bbbjjjrrrvvvxxxyyyxxxtttoooooossswwwyyyxxxtttnnniiiiiiooouuu~~~yyy___KKKHHHGGGHHHRRR[[[dddhhh^^^PPPFFFAAA???CCCCCCIIIVVVbbbcccZZZOOOHHHCCC@@@???======BBBIIIHHHFFFEEEDDDAAA???CCCHHHVVVZZZ[[[VVVNNNOOOXXXbbbttthhhVVVMMMFFFDDDFFFBBBRRRjjj{{{}}}mmmmmmooosssyyysss]]]NNNHHHFFF>>>444...---,,,***'''((((((((((((((((((((((((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************++++++++++++(((***,,,---111888BBBJJJVVVaaannnssspppkkkiiiiiiiiippp~~~||||||ppp___WWWZZZeeevvvxxxfffWWWQQQXXXwwwnnnUUUGGGJJJFFFGGG___tttlllyyy}}}___ZZZ```cccuuuzzzoooSSS???===<<<666555333000---+++***+++,,,************)))))))))((())))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((((((((()))))))))******(((((()))+++///666???EEEQQQ\\\nnnvvv\\\SSSMMMVVVlll}}}}}}tttnnnnnnlllfff```^^^aaafffkkkwwwvvvnnniiidddaaa^^^]]]bbbiii|||{{{```[[[SSSLLLGGGDDDAAA@@@???>>>===<<<;;;:::999999999::::::999888999;;;===CCCBBBBBBEEEKKKQQQWWWYYYqqq~~~qqq[[[MMMIIIIIIIIIGGGKKKHHHHHHOOOVVV]]]fffooonnnrrrvvvyyytttfff]]]eeepppyyy|||rrrfff^^^WWWTTTPPPKKKHHHHHHMMMMMMKKKHHHCCC===777444,,,+++******)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&(((***))))))+++000444===>>>AAAHHHYYYooo~~~}}}|||{{{nnnbbb\\\```gggnnnpppkkk```XXXSSSYYY```fffnnnwww{{{zzz{{{xxxrrroooooosssxxx{{{uuusssooojjjhhhllluuu|||{{{```LLLIIIGGGFFFMMMVVV___ddd]]]QQQIIICCC???BBBCCCKKKYYYggghhh\\\OOOJJJEEEAAA@@@>>>>>>CCCJJJHHHGGGDDDAAA???@@@CCCGGGMMMRRRTTTOOOHHHFFFLLLSSSaaavvvuuu^^^KKKDDDGGG???BBBJJJ___{{{yyy|||pppqqqssswww{{{}}}}}}|||yyycccPPPFFFFFFAAA:::333///,,,***)))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++)))+++---000555>>>KKKTTT^^^hhhttt{{{yyyrrrmmmjjjhhhmmmxxxtttfffWWWRRRWWWcccuuu{{{lll___XXX```fffSSSRRRMMMJJJ[[[wwwvvvggg]]]eeewwwppp___]]]```mmmtttppp]]]JJJAAA<<<888777555222000---,,,++++++************))))))))))))***))))))(((((())))))***))))))))))))************(((((((((((((((((((((((((((((()))))))))*********)))***+++...555>>>IIIQQQ[[[gggzzzyyyeeePPPJJJHHHSSSlllxxxcccbbb```______cccgggkkkvvv|||~~~|||wwwooohhhbbb___```aaaccckkkuuuxxxgggXXXHHHDDD???<<<;;;;;;::::::=========<<<;;;<<<===>>>>>>??????===;;;:::;;;<<<>>>===<<<;;;;;;>>>BBBDDDIIIUUUaaajjjsssmmm[[[NNNIIIHHHHHHHHHDDDCCCGGGKKKNNNUUU\\\```gggnnnrrrxxx|||zzzvvvtttqqq]]][[[[[[ccctttjjj]]]RRROOONNNKKKHHHHHHMMMNNNNNNLLLHHHCCC===:::......,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&))),,,++++++---444:::@@@???CCCLLLWWWcccppp{{{yyyoooeee```aaaiiissstttmmmcccZZZVVVRRRXXX___gggsss|||uuuooonnnsssxxx{{{{{{lllkkkiiihhhjjjqqqyyy~~~~~~}}}}}}~~~~~~cccNNNKKKGGGCCCIIIQQQYYY^^^ZZZTTTNNNHHHBBBAAABBBIIIXXXfffhhh[[[OOOHHHDDD@@@???======BBBIIIKKKIIIDDD???===@@@DDDGGGTTTXXXZZZVVVMMMHHHIIILLLUUUhhh{{{YYYJJJJJJBBBBBBBBBIII^^^|||}}}vvvrrrqqqrrrqqqpppxxx|||uuudddRRRFFFDDDBBB???888000,,,***+++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))************++++++---000333:::FFFTTT^^^fffnnn|||{{{ooommmqqq{{{yyylll```]]]cccooo~~~~~~|||rrrgggaaahhhxxxccc```VVVQQQ\\\qqqpppcccXXXPPPTTT___sss}}}kkk```cccjjjpppsssjjjXXXGGG>>>;;;777666555333000...,,,***************))))))))))))*********))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))***************+++---222999DDDPPPXXX\\\iii{{{mmmXXXJJJHHHHHHSSSjjjxxx^^^\\\\\\aaajjjqqquuuuuu~~~zzzpppmmmooonnnjjjiiiccc```bbbeeeiiittt~~~zzzqqqfffVVVGGGBBB@@@>>>===>>>>>>===<<<===>>>???@@@AAACCCFFFHHHHHHHHHIIIGGGDDDCCCCCCCCC>>>AAABBB@@@;;;999<<>>000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''***---------000777>>>FFFEEEJJJUUUYYY\\\iiiyyy~~~qqqddd______iiisss{{{xxxiii[[[TTTSSSRRRWWW]]]fffuuu|||tttnnnooowww||||||xxxddddddeeehhhmmmtttzzz~~~}}}|||||||||~~~{{{|||eeePPPMMMIIIDDDIIINNNUUUZZZYYYUUURRRLLLFFFAAA@@@FFFTTTcccfff[[[NNNFFFBBB>>>===<<<;;;@@@GGGJJJGGGAAA:::888<<>>JJJZZZeeeqqqwwwyyyqqqttt~~~|||tttiiigggmmmxxx}}}{{{tttkkkeeefffmmmhhhTTTOOOZZZnnn}}}qqqVVVNNNIIIKKKQQQcccxxxhhhjjjjjjooouuusssbbbLLL???>>>777777777555222///,,,***************))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))%%%)))++++++******(((&&&(((+++...666EEETTTZZZYYY```kkkxxx~~~xxxkkk___XXXPPPMMMOOO```|||uuuZZZ[[[cccqqqzzz{{{xxxwww}}}xxxppphhheeefffiiilllhhhfffaaa___fffpppwwwwwwqqqjjjcccbbbccc```VVVMMMEEEAAA>>>>>>@@@@@@AAACCCCCCEEEHHHJJJMMMPPPUUUXXXYYYZZZZZZWWWRRRNNNNNNOOOHHHIIIHHHDDD???<<<<<<===AAAAAA@@@@@@CCCIIIQQQVVV\\\aaafffdddXXXMMMMMMSSSPPPOOOKKKFFFFFFJJJKKKIIIPPPTTT___nnnuuusssnnnlllwwwpppnnnyyy~~~nnn^^^[[[eeewww}}}hhhVVVSSSYYYYYYSSSOOOQQQOOOKKKJJJJJJFFFAAA777444000+++(((&&&&&&''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))***)))((((((((((((((()))******++++++///555===CCCOOOPPPRRRSSSTTTYYYfffqqq}}}yyyiii```dddkkkuuudddWWWTTTUUU\\\WWW]]]qqqxxxpppjjjmmmwww}}}{{{vvvcccaaacccjjjttt{{{|||{{{~~~|||~~~}}}|||}}}~~~~~~wwwaaaSSSKKKEEEDDDGGGOOOUUU\\\___[[[SSSJJJEEEDDDAAADDDQQQ```ddd[[[PPPFFFAAA>>>===;;;:::>>>EEEJJJDDD@@@>>>;;;;;;@@@HHHbbbkkkoooiii]]]TTTLLLFFFOOOWWWgggzzziiiSSSIIIAAA>>>BBBDDDNNNnnn~~~{{{eee```hhhnnnmmmppplllhhhjjjlllhhh^^^TTTJJJFFF@@@<<<888444...***+++******))))))))))))***(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,000555999@@@MMM^^^jjjttt}}}|||~~~~~~yyyxxxwwwooommmwww{{{qqqeee]]]ccctttwwwjjj```WWWQQQSSSfffsss^^^TTTFFFEEENNNXXXsssttteeeiiihhhxxxsssZZZJJJ???<<<;;;777333222222///+++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******)))+++222:::EEESSS```fffeeehhhjjjllljjjeee___[[[ZZZXXX[[[bbbppp~~~mmm___cccppp~~~yyyvvvvvvvvvuuuuuutttssssssrrroooggg___^^^aaaaaa]]]UUUOOOIIIJJJQQQXXXZZZYYYHHHDDDAAA@@@CCCHHHOOOUUUXXX[[[___ccciiiooowww|||{{{uuusssrrrlllllliiibbbXXXOOOIIIGGG>>>?????????>>>>>>@@@BBBDDDFFFKKKLLLKKKMMMZZZhhhnnnlllbbbRRRFFFCCCFFFHHHLLLLLLSSSbbbmmmqqqqqqrrroooqqqtttwww|||xxxmmmlllttt~~~sssgggddddddbbbaaa^^^WWWPPPMMMMMMIIICCC;;;888333---***((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))(((((((((((())))))))))))***---333:::AAAFFFPPPTTTWWWVVVSSSXXXfffsss~~~{{{mmmfffmmmwww|||nnn___WWWXXX\\\___dddpppvvvsssqqqtttyyy{{{yyyvvviiiiiikkkqqqxxx}}}}}}}}}}}}~~~{{{~~~yyyuuupppqqq~~~sss\\\NNNFFF@@@@@@CCCMMMRRRXXXZZZVVVNNNFFFAAA???>>>AAAMMMYYY]]]TTTJJJ>>>;;;999:::999999>>>DDDEEE@@@===<<<;;;;;;@@@GGGaaajjjpppmmmeee]]]SSSKKKJJJRRR```qqqtttVVVIIIAAABBBBBBDDDXXXppp|||~~~hhh[[[^^^dddfffdddfffjjjlllkkkgggaaa]]]RRRLLLDDD???<<<777000*********))))))(((((())))))(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))******************++++++++++++000777???IIIYYYlllzzz}}}sssmmmxxx|||nnnkkkuuuqqqbbb[[[UUUgggwwwyyypppeee[[[UUUMMMIIINNNccc}}}xxxdddZZZJJJFFFLLLSSSkkknnn^^^```uuu~~~iiiXXXLLL>>>;;;777444333222000,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&''')))***+++,,,---999HHHUUUbbbmmmssstttxxxrrriii___ZZZXXXZZZ]]]dddmmmxxxsssgggiiiooo~~~xxxpppuuu}}}wwwsssgggYYYOOOKKKEEE???<<<999888;;;DDDNNNWWW[[[MMMMMMLLLKKKPPP\\\kkkvvvvvvkkkeeeXXXVVVQQQIIIBBB===<<<<<<<<<;;;<<<>>>???FFFVVVfff~~~}}}kkkWWWMMMKKKKKKHHHEEEGGGTTTbbblllrrrwwwssstttsssooonnnwwwyyyuuuvvvyyyvvvjjjiiikkkooojjj___SSSNNNMMMJJJEEEAAA===777111,,,***)))***)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((()))))))))))))))))))))(((((())))))***+++)))+++111:::CCCHHHJJJUUU\\\bbb___[[[```nnn{{{|||qqqnnnvvv~~~vvvkkkaaa]]]^^^```hhhuuuyyyqqqvvvzzz|||zzzvvvuuuuuuqqqtttwwwyyy{{{~~~~~~}}}~~~~~~|||zzz}}}qqqiii___```ooopppXXXIII@@@<<<<<<>>>GGGLLLQQQSSSOOOHHHAAA===<<<<<<@@@JJJSSSTTTLLLDDD:::888888:::999888<<>>GGGRRR```rrr~~~qqqdddlllxxx}}}mmmjjjvvv{{{hhhYYYRRRQQQdddtttsssfffYYYQQQMMMEEEDDDKKK```zzz|||iii___NNNGGGIIILLL```yyy\\\___www}}}iiiXXXCCC===777444444333000...++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,(((&&&'''))))))+++---000???RRR___jjjuuu|||~~~xxxjjj^^^XXXXXX[[[^^^pppzzzvvvpppmmmyyy{{{wwwoookkkqqqzzzvvvqqqcccRRRFFF@@@;;;555666888;;;>>>BBBGGGLLLPPPSSSXXX\\\___gggxxx~~~ooo]]]OOOGGGEEEFFFDDDBBB@@@???===>>>GGGQQQnnn{{{ooo]]]MMMCCCDDDAAACCCLLLWWWaaammmvvvyyypppjjjkkksss|||~~~wwwtttqqqoookkkmmmvvvsssiiiYYYNNNLLLLLLKKKEEEAAA;;;444...+++******)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((()))))))))))))))))))))((())))))******---,,,...666BBBJJJMMMLLLWWW___eeeeeefffmmmxxx|||yyyvvvuuuwwwyyyrrrqqqooommmkkkhhheeebbbuuu~~~|||qqqoooyyyyyyqqqppprrrwww{{{~~~~~~||||||~~~~~~{{{xxx|||~~~|||oooeeeXXXUUUaaatttnnnWWWEEE===:::::::::???CCCHHHJJJGGGBBB===:::<<<===BBBJJJPPPPPPHHHAAA<<<:::999;;;:::888;;;@@@AAA>>>======<<<;;;???DDDLLLRRRVVVXXXXXXUUULLLCCCAAAFFFNNNYYYeeeqqq|||sssTTTGGGDDDAAAAAAEEETTTtttuuuxxxzzzcccXXX[[[aaa]]]fffqqquuurrrllliiijjjhhh\\\MMMCCC???<<<444...******)))(((''''''''''''(((((())))))))))))((((((((((((((('''((())))))***(((((((((((((((((((((((((((((()))))))))*********+++*********+++,,,...//////999HHHUUU___jjjwww}}}www{{{ssseeeggguuu~~~zzzyyyxxxyyylllmmm{{{rrr^^^QQQNNNSSSjjjppp^^^QQQKKKEEEEEELLL___uuu}}}vvveee^^^NNNEEEFFFGGGWWWtttfffggg|||vvv```JJJAAA888666555333111000,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++''''''++++++)))+++111:::JJJ\\\gggnnnvvv|||~~~xxxoooaaaUUUQQQVVV___fff{{{yyytttwww~~~}}}|||xxxooofffaaa___aaafffkkkooorrrtttuuuqqqlll___NNNCCC???>>><<<999<<>>777111---+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((()))))))))))))))))))))))))))***++++++------111:::FFFNNNOOOMMMTTT\\\bbbgggoooxxx|||zzzxxxssspppttt{{{|||uuummm]]]___ccciiinnnpppooolll~~~}}}rrrttttttnnnuuu{{{pppooosssxxx}}}zzzyyy}}}}}}}}}vvvzzz}}}wwwlll^^^TTTVVVcccxxx|||mmmVVVDDD;;;999888666777;;;@@@BBBAAA>>>;;;:::;;;<<>>;;;999:::999999===DDDFFFCCC@@@???===:::===BBBIIILLLLLLJJJJJJJJJFFF@@@???DDDKKKSSS[[[eeeooovvvfffOOOFFFBBBBBBDDDFFF]]]}}}{{{|||tttbbb\\\^^^\\\aaaiiioooqqqoookkkiiilll```OOODDD???;;;666222++++++)))(((((('''''''''(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************+++*********+++---000111111???TTTdddooovvv}}}uuummmmmm{{{rrrhhhjjjxxxxxxqqqooottt}}}vvvnnnqqq}}}zzzhhhXXXPPPOOOPPPlllmmm[[[PPPLLLKKKPPP```rrryyyqqqggg]]]YYYKKKBBBBBBDDDRRRkkkyyynnnhhhuuulllSSSFFF;;;888888444222222,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***(((***...,,,***222???LLLZZZiiippprrruuuuuusssiiicccXXXNNNNNNYYYlllzzz}}}zzzxxxuuuwwwwwwqqqiii___WWWTTTNNNMMMLLLLLLOOOSSSWWWZZZ^^^\\\SSSEEE======??????>>>???AAAEEEMMMXXXdddlllqqqhhh\\\TTTKKKDDDCCCFFFBBBKKKWWWeeeqqquuukkk^^^EEECCCDDDFFFHHHMMMYYYeeelllxxx~~~uuurrr|||xxxzzzwwwqqqtttzzzyyyjjjWWWMMMIIIHHHIIIGGGBBB<<<666000,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))******+++,,,,,,///666AAAKKKRRRSSSQQQZZZccclllsss}}}uuukkkhhhkkkvvvpppaaaPPPRRRUUU]]]fffpppwwwzzztttssstttsss|||sssrrruuuxxx|||~~~}}}yyyxxxzzz~~~~~~~~~~~~vvv{{{tttcccUUUOOOVVVlll{{{nnnYYYEEE===;;;888333444777;;;===<<<;;;::::::888:::@@@MMMYYY]]]XXXQQQCCC>>>:::999888:::AAAJJJLLLGGGCCCAAA===:::<<>>???>>>;;;===CCCIIIOOOTTT[[[ccchhhwwweeeRRRFFFAAABBB:::IIIhhhzzzyyy~~~nnn```\\\^^^```eeelllsssuuussspppjjjaaaUUUJJJCCC>>>:::666---,,,+++)))(((((((((((((((((())))))))))))(((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))*********+++++++++*********,,,...111333===LLLaaaooouuuvvvvvvvvvooogggfffqqq}}}vvvjjjjjjssstttnnnrrr{{{{{{sssssszzz|||pppaaaTTTOOOPPPRRRpppmmmaaaTTTQQQUUUdddtttxxxlll^^^VVVUUUIII@@@AAABBBOOOeee~~~tttvvvttteeefffxxx{{{]]]LLL>>>;;;:::555222444---------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***(((+++///---...>>>SSS^^^jjjvvvyyyvvvpppfff^^^YYYYYYXXXTTTTTT```sss~~~tttmmmnnntttyyy~~~wwwssskkk^^^QQQLLLCCCAAA>>><<<===@@@CCCFFFFFFHHHFFF@@@<<>>:::...---,,,***))))))(((((((((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++++++++******,,,///222555KKKYYYlllxxx|||zzzxxxxxxyyyrrrpppwwwtttnnnpppuuunnnaaabbbooozzzwwwpppyyywwwqqqvvvyyypppeeeZZZUUUUUU]]]xxx{{{ooo]]]YYY\\\mmmtttbbbUUUVVVKKKAAAAAAAAAKKK^^^|||pppooosssxxxppp|||~~~kkk^^^ggg|||eeeRRRAAA>>><<<666222555...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***))),,,///---111HHHbbbhhhsss}}}~~~wwwkkkZZZMMMJJJRRRZZZ[[[[[[aaaooo{{{xxxkkkccchhhrrryyy}}}|||zzz{{{ssscccRRRIII@@@???===;;;;;;<<<>>>???999@@@DDDCCCDDDHHHLLLLLLSSSZZZgggzzz~~~lllaaa^^^cccgggiiiqqq{{{oooeeebbbbbbjjjyyylll```OOOJJJCCCCCCPPPcccooorrryyygggUUUNNNNNNNNNMMMLLLWWW]]]gggqqqxxx{{{zzzyyy~~~uuuqqq~~~vvvrrrtttzzzvvvlllrrrxxxyyywwwpppbbbUUULLLKKKIIIEEE???888111---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))***+++,,,---333<<>>;;;999===DDD[[[^^^ZZZNNNCCC?????????777>>>FFFJJJKKKLLLOOORRR]]]mmmcccOOOGGG@@@===@@@OOOjjjuuunnn\\\]]]^^^```cccfffiiikkk___bbbddd```VVVJJJAAA<<>>BBBCCCEEEIIIKKKMMMRRRYYY^^^iiiqqq}}}ooo\\\TTTNNNJJJNNNVVVUUUVVV^^^kkkmmmcccXXXSSSLLLLLLLLLQQQZZZgggsss{{{nnn___RRRFFFEEEHHHNNNYYYddduuuooo```PPPKKKOOOQQQOOOVVVVVV[[[fffttt{{{zzzvvvwwwyyyrrrhhhnnnzzzvvvyyy}}}~~~{{{yyytttuuuxxxrrrZZZOOOOOOMMMIIICCC<<<555111,,,+++))))))***++++++******)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,))))))***(((&&&(((...:::CCCMMMWWWeeerrrtttnnnqqq{{{qqqbbbjjjxxxppp\\\QQQSSSNNNLLLRRR^^^llluuuxxxvvvqqqlllkkklllrrryyyqqqooopppqqqyyy{{{}}}}}}|||{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~rrr```PPPLLLPPP[[[qqqtttbbbVVVPPPIII@@@??????<<<777666888666222888:::EEE[[[uuu}}}hhhRRRFFFCCCCCCDDDEEEGGGBBB???===;;;999>>>DDDbbbiiiiii\\\LLLBBB???===:::>>>DDDGGGIIIHHHHHHHHHRRRgggzzz|||WWWHHHFFFAAA===AAARRRppp|||}}}yyy```\\\ZZZ^^^```aaacccggg[[[]]]dddiiibbbPPPBBB>>>555111,,,((('''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---+++,,,//////000999DDDYYYhhhwwwwwwllleeeeeeaaaYYYUUU[[[kkkxxx}}}nnnooossshhhnnn{{{qqqiiiccccccxxx|||ooojjj]]]TTT[[[rrrjjj___VVVLLLEEEAAABBBJJJTTTtttyyybbb[[[TTTYYYnnn|||dddfff|||uuu[[[DDD???@@@:::444444111///---------,,,***))),,,+++)))((('''((()))+++)))************+++++++++((())))))******+++++++++))))))***...666EEEWWWcccooowww~~~rrraaaSSSKKKLLLXXXccceee___\\\___eeeddd___^^^fffmmmmmmkkkllliiihhhjjjmmmooogggYYYMMMCCC===:::===@@@???@@@DDDDDDEEEGGGLLLUUUdddtttooo\\\KKKFFFCCC@@@BBBHHHEEEEEEKKKUUUVVVOOOGGGEEE@@@???>>>@@@EEENNNVVV[[[||||||jjjUUUIIICCCBBBIIIQQQ______ZZZQQQNNNPPPOOOKKKPPPSSSXXX```hhhqqqxxx|||yyyzzztttkkkjjjvvvyyywwwzzz{{{yyywwwtttsssrrrxxxqqq]]]NNNMMMKKKJJJFFF@@@888333---+++))))))***+++***)))***)))(((''''''((()))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))************+++))))))***)))(((,,,333AAAJJJUUU]]]gggpppqqqnnnjjjuuuxxxlllaaammm}}}{{{ggg[[[VVVWWWUUUUUU\\\iiisssyyyzzzpppkkkgggiiinnnuuuvvvpppnnnooopppuuuwwwyyyzzzyyyyyyyyyzzz{{{||||||||||||||||||{{{~~~~~~|||{{{|||}}}uuudddTTTOOOQQQZZZlll~~~uuueeeZZZUUUOOOGGGDDDDDD@@@:::888::::::777:::<<>>BBBEEEFFFEEEEEEFFFOOObbbttt}}}ppp[[[HHHAAA<<<===EEE[[[|||}}}llleee______``````aaaccc[[[\\\bbbiiidddUUUFFF???888444...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,***+++------000<<>>>>>???CCCIIIIIIDDD@@@@@@<<<:::888777777:::>>>@@@VVVaaaoooxxx|||www```PPPGGGDDDEEEIIILLLMMMIIIGGGIIIIIIHHHPPPTTTXXXYYYZZZbbbqqq}}}zzzpppnnn||||||uuupppkkklllsssvvvnnncccPPPMMMJJJJJJJJJFFF===666///---***))))))***)))((())))))(((((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))***************))))))+++***+++111999JJJTTT^^^dddgggkkkmmmllljjjwww{{{tttmmmhhhtttnnn\\\XXX\\\^^^___dddnnnyyy|||lllgggdddhhhooouuu}}}yyysssooonnnoooppprrruuuxxxzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}~~~~~~||||||}}}nnn]]]VVVTTTXXXfffvvv|||zzzrrrggg^^^YYYTTTPPPHHHHHHDDD>>>;;;======;;;<<<===EEEWWWmmmxxxwwwqqqhhh\\\QQQLLLIIIEEEAAA@@@???;;;:::;;;:::999===CCCSSS\\\```XXXMMMEEEAAA>>>:::===AAABBBBBBBBBBBBCCCLLL\\\llluuusssUUUHHH???>>>;;;CCCeee}}}sssfffbbbaaaaaaaaaccc```___bbbhhhggg\\\LLLBBB;;;666111---++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---555EEEUUUeeennnwww}}}yyylllcccbbbkkkxxxsssiii```ccc~~~jjjbbbmmmuuucccZZZRRRhhhqqq^^^SSSMMMFFFQQQlllsssgggXXXLLLCCC@@@FFFNNNrrrjjj___TTTUUUjjjfffeeewwwzzzeeeWWWIII;;;555666333111...---------+++))),,,+++***)))((()))******************+++++++++,,,***))))))))))))))))))))),,,...555AAAPPP]]]dddgggpppwww}}}xxxiiiYYYOOOLLLPPPXXX______YYYSSSQQQRRR\\\bbbllluuuxxxuuuqqqnnnkkkeee]]]WWWTTTTTTUUUVVVRRRQQQRRRTTTVVVXXXYYY[[[[[[___hhhuuuyyyfffaaakkkzzzttt\\\GGGAAAAAA===;;;<<<@@@EEEKKKOOOMMMHHHDDDCCC???===;;;888666666666666@@@FFFNNNQQQRRRTTTZZZ```xxxqqq^^^MMMDDDEEEEEECCC???>>>BBBGGGKKKTTTWWWXXXTTTPPPVVVeeerrr{{{mmmvvvuuuooogggaaaaaaeeeiiijjjYYYRRRKKKIIIKKKIIIBBB;;;222///,,,***)))))))))((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))***************))))))+++***+++444>>>SSS\\\gggjjjiiihhhjjjlllssszzztttqqqqqq|||xxxcccUUUVVV]]]^^^ccclllyyy~~~vvvmmmgggfffjjjpppqqqrrruuuxxxvvvsssqqqoooooopppqqqtttwwwzzz||||||{{{zzz{{{wwwwwwwwwwwwwwwwwwwwwwww|||}}}xxxdddXXXSSSSSS___nnnrrrpppkkkccc\\\WWWUUUSSSKKKMMMKKKEEE@@@???>>>:::<<<<<>>??????<<<:::;;;:::888<<>>===;;;999<<>>RRRccclllrrrwww{{{wwwkkkkkkuuu~~~rrrkkkcccdddllldddmmmtttccc\\\LLLdddvvv^^^OOOMMMFFFQQQmmm{{{ooo___QQQFFFBBBGGGOOOooo{{{mmm^^^ZZZnnnpppaaaooovvvdddQQQ???888999444222///---------+++***,,,+++***)))))))))***************+++++++++,,,,,,************))))))))))))***111>>>MMMZZZbbbfffhhhwwwyyyxxxnnn^^^QQQKKKJJJRRRVVV[[[[[[XXXTTTSSSTTT___iiisssvvvrrrooonnnooonnnkkkcccWWWNNNLLLRRRXXXTTTUUUVVVWWW[[[```eeehhhlllpppwwwwwwnnnYYYKKKHHHQQQ___www{{{bbbHHH???>>>;;;:::===AAALLLXXX\\\WWWOOOGGGBBB===<<<:::888666555555444999===AAAAAA@@@AAAEEEIIIYYYwww|||___KKKHHHEEE@@@>>>===@@@FFFLLLRRRSSSRRRNNNLLLPPPXXX```rrryyylllppptttppphhh^^^WWWZZZfffqqqfff\\\PPPJJJJJJIIIEEE@@@666222...+++***))))))((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++*********))),,,777DDD]]]dddnnnqqqnnnlllooouuu~~~{{{vvvuuuuuuxxxkkk\\\TTTTTTXXXYYY```nnn~~~xxxnnnjjjhhhiiippptttpppllljjjpppoooooooooppprrrtttuuuvvvxxx{{{}}}|||{{{{{{|||xxxwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}yyybbbTTTLLLKKKVVVdddjjjgggccc]]]WWWQQQQQQSSSRRRVVVVVVPPPHHHDDD???:::::::::@@@OOO___ddd]]]TTTIIICCC>>>>>>===<<>>777CCCZZZqqqdddaaabbbiiiooollleee^^^]]]___^^^SSSIII???:::444///,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++,,,---...777III___mmmwwwzzz}}}}}}}}}{{{nnnnnnwww{{{xxxnnnlllvvvnnnuuunnn```]]]MMMfffgggUUUQQQHHHSSSoooyyymmm^^^PPPFFFBBBGGGNNNjjjzzzkkkbbbrrrfffhhhwwwoooYYYEEE<<<;;;666333000...------,,,+++,,,++++++******************++++++++++++,,,,,,,,,***************++++++++++++777HHHUUU\\\bbbhhhmmm}}}xxxmmm___RRRKKKKKKMMMUUUVVVWWWWWWWWWXXXZZZ\\\jjjttt{{{wwwppplllmmmnnnggggggbbbYYYPPPNNNTTT[[[WWWZZZ\\\]]]cccppp{{{mmm^^^UUUJJJAAA@@@CCCIIIaaa~~~gggNNNCCC???<<<===BBBCCCUUUgggllldddXXXKKKBBB<<<;;;:::999888777777777444888<<<>>>>>>???BBBEEEHHHbbbfffNNNGGG@@@???>>>>>>@@@CCCJJJKKKKKKJJJJJJKKKOOOSSSbbbnnnooonnnzzztttpppkkkeee``````jjjuuuoooeeeXXXOOOLLLIIIFFFCCC:::666111---+++***)))((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************++++++***///===LLLdddiiiqqqvvvuuutttzzz~~~|||}}}wwwlllaaaXXXSSSRRRRRRYYYbbbrrrxxxkkkdddgggooozzz}}}uuummmiiijjjkkklllnnnqqqtttxxxyyyvvvxxxzzzzzzyyyxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzwwwyyy{{{~~~ttt___RRRKKKIIISSSaaaiiifffaaa\\\TTTNNNOOOTTT]]]aaaaaaXXXNNNGGG@@@;;;888888>>>LLL[[[___VVVLLLCCC???;;;;;;:::;;;AAAIIIFFFAAA>>><<<:::888<<>>IIIttt{{{yyykkkbbb```fffmmmiiiccc[[[WWWYYY[[[TTTKKKBBB===666000---+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***+++000???VVViiisss{{{|||}}}{{{tttpppuuu}}}|||zzzuuulllnnnvvv|||~~~{{{vvv~~~~~~jjj]]][[[RRRiiivvvdddYYYKKKSSSoooqqqfffXXXMMMDDD???DDDKKKeee|||mmmeeepppoooffflllwwwbbbMMM@@@<<<888444000...------,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,******++++++,,,,,,------444CCCUUU\\\\\\aaannn{{{}}}qqq___PPPHHHIIIOOOTTTZZZXXXVVVUUUWWW\\\aaadddqqqvvvxxxtttppppppoookkk^^^]]]ZZZXXXWWWWWWXXXYYYXXX]]]```bbblllqqq[[[LLLDDDBBB<<<<<<===???WWWyyyrrrZZZMMMEEE??????EEEGGG]]]sssxxxnnn___OOOCCC>>>===;;;999888888888888666:::>>>@@@@@@??????AAA???NNNhhhlll[[[JJJCCC@@@======???IIIKKKMMMKKKHHHGGGIIILLLTTTaaattt{{{oookkkppp{{{tttpppoootttvvvttttttvvvrrrkkk```WWWPPPKKKGGGEEE>>>999333...,,,+++***)))'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))+++,,,---444EEEVVVfffgggnnnuuuxxxzzzsssnnneee\\\UUUQQQOOONNNTTT]]]ooosssfff```iiixxx{{{ppplllfffgggiiilllpppuuuzzz|||xxxyyyyyywwwvvvuuuwwwyyy|||{{{zzzyyyyyyzzz{{{|||yyy{{{}}}tttddd]]]XXXVVV___kkkrrrlllfff```VVVOOOQQQYYYfffiiieeeYYYLLLDDD???;;;666777===KKKZZZ]]]TTTIIIBBB>>><<<;;;999999@@@IIIFFFAAA<<<:::888888>>>FFF\\\^^^YYYNNNEEEAAA???<<<999===CCCFFFEEEBBB???===;;;AAAKKK[[[lll}}}yyyVVVFFFAAA>>>===@@@XXXtttzzz{{{}}}~~~~~~zzzkkkaaabbbgggcccbbb]]]YYY[[[^^^YYYPPPEEE@@@888222///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++,,,---555JJJdddtttyyy{{{zzzzzzwwwnnneeegggooovvvrrriiimmmvvvvvvpppjjjkkkqqqwwwyyyxxx~~~~~~|||lll___\\\WWWjjjttteeeQQQSSSmmm~~~kkkaaaVVVLLLCCC???CCCJJJ___yyyooobbbaaahhhzzzzzzlllkkkzzz}}}jjjTTTCCC:::999555111...---------,,,+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------******+++,,,------......>>>OOO___bbb^^^cccuuu|||lllVVVFFFCCCJJJTTT[[[^^^ZZZUUUTTTWWW^^^eeeiiikkknnnmmmkkknnnrrrnnneeeYYYUUUSSSWWW\\\^^^ZZZUUUTTTYYY]]]```mmmkkkVVVHHHAAA<<<666888:::>>>XXX|||yyybbbTTTHHH===;;;@@@GGG```www{{{ppp___NNNAAA>>><<<:::777555444444444AAADDDGGGGGGDDD???===;;;999>>>MMMfffyyy\\\KKKEEEBBBCCCGGGNNNRRRTTTPPPHHHDDDFFFJJJFFFSSSeeeooonnnhhhdddccclllxxxuuuoooqqq|||vvvpppllleee]]]TTTMMMHHHEEE@@@;;;444///---,,,******'''((()))******)))((('''(((((())))))******++++++))))))))))))))))))))))))))))))))))))************((()))+++...000999LLL^^^cccccchhhqqqwww|||}}}kkkhhhbbb[[[TTTOOOMMMMMMHHHRRRcccuuu~~~xxxhhhZZZaaammmrrrllldddeeegggjjjooouuuzzz}}}{{{{{{zzzwwwuuuuuuxxxzzz~~~}}}{{{zzzzzz{{{}}}~~~yyynnnkkkhhhgggnnnyyyzzzsssllleeeZZZRRRUUU^^^kkkkkkeeeUUUGGG???<<<999666666===LLLZZZ^^^TTTIII@@@>>><<<;;;888666===FFFEEE???:::888777888@@@HHHhhhiiidddXXXMMMFFF@@@;;;:::???DDDGGGDDD@@@;;;888666:::EEEVVVhhhzzzkkkOOODDD@@@>>>===AAA^^^ooossswwwwwwxxxuuueee```cccaaabbbaaa___aaaeee___VVVGGGBBB;;;444000...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...///111;;;SSSooo}}}~~~}}}|||yyyooofffhhhpppnnn|||mmm___\\\```___```dddllluuuzzzyyyvvv~~~~~~|||{{{|||rrrddd```ZZZjjj~~~pppXXXTTTlll{{{jjjaaaWWWNNNFFFAAADDDJJJ\\\yyy{{{|||xxxhhhaaaWWW[[[___pppzzz~~~uuuqqqttt~~~oooYYYEEE999:::666111...---------,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------******+++---,,,+++///666SSS^^^iiikkkiiinnn{{{iiiOOOAAAEEEQQQ\\\aaaZZZRRRMMMTTTaaaiiihhhddddddaaa^^^```dddfffeeecccaaaaaaaaa```___^^^^^^^^^^^^[[[VVVXXXiiivvv```OOOFFFBBB===???<<<;;;SSSzzzppp```QQQDDD@@@AAAJJJ^^^sss{{{ttteeeQQQCCC???<<<:::999777555888>>>KKKQQQSSSNNNGGGCCC>>>:::===???EEEQQQddd|||cccPPPGGGFFFHHH___hhhiii^^^PPPIIIEEECCCBBBNNNZZZbbbhhhlllhhh```gggiiillluuu{{{pppnnn|||rrrlllpppooodddXXXOOOKKKIIIGGGAAA999222...,,,******))))))************))))))++++++,,,,,,+++***((('''(((((((((((((((((((((((())))))*********))))))(((---///---+++555HHHXXX^^^]]]```eeekkkttt|||zzzvvv|||uuuddd]]]XXXXXXVVVOOOFFFBBB@@@LLL[[[eeeeeebbb___]]]eeewwwxxxhhhgggfffgggllltttyyyzzzzzz{{{{{{|||{{{zzzyyyxxxwww}}}~~~{{{xxxyyy}}}yyyuuuvvv{{{qqqggg```[[[YYYaaa```YYYLLLAAA===:::666:::;;;DDDUUUfffmmmfff\\\PPPEEE@@@CCCBBB<<<===CCC@@@@@@999777999555:::MMMpppwwwwwwfffPPPCCC@@@@@@AAAAAABBBCCCAAA===777222999:::AAAPPP___nnn~~~dddLLLDDD@@@======KKKhhhzzzoooqqq~~~|||tttfff^^^aaaeeefffdddccceeeccc```QQQEEE<<<888333,,,(((***)))))))))))))))*********))))))************))))))************************,,,,,,,,,,,,,,,,,,------...+++111IIIfffxxxzzzwww|||~~~rrrnnnssssss{{{lllbbb[[[WWWYYY___hhhnnnpppqqqsssuuu|||{{{}}}~~~xxxvvvqqqhhhaaaiiixxxppp___VVVhhhjjjaaaYYYTTTJJJAAACCCLLLaaavvv|||rrrjjj___TTTRRROOOXXXeeevvv{{{{{{uuuuuuwww]]]KKK???888999666111...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,---333;;;]]]hhhpppmmmkkksss~~~xxxgggSSSIIILLLUUU\\\___]]]TTTMMMRRR___hhhfffaaa___^^^]]]^^^aaabbbaaa```iiiiiiiiigggdddaaa___^^^ZZZ[[[ZZZ\\\jjjrrr]]]RRRHHHAAAAAA>>>>>>VVV|||qqqbbbSSSHHHDDDEEEHHH\\\qqqzzzuuuhhhWWWKKK@@@<<<:::999888777;;;BBBVVV[[[[[[SSSJJJCCC>>>999777999===DDDQQQdddwwwzzz]]]MMMMMMRRRjjjvvvzzzkkkWWWJJJFFFDDDDDDLLLUUU\\\ccciiiggg```cccfffiiippptttrrrtttkkkmmmnnnhhh[[[OOOKKKLLLGGGBBB:::444000---+++)))))))))************))))))++++++++++++***)))((((((************************))))))************))))))***,,,---000<<>>IIIWWW^^^]]][[[ZZZ\\\jjjwww}}}}}}uuuiiieeeeeegggmmmvvv|||}}}}}}}}}|||{{{yyywwwvvvttttttwwwzzz{{{zzzyyy|||zzzxxx{{{zzzooofff```]]]]]]]]]VVVJJJAAA>>>;;;999:::<<>>>>>888777999444999LLLiiiqqqqqqdddSSSIIIEEECCC???@@@@@@@@@???<<<888555::::::AAANNN]]]kkk|||qqqUUUGGG>>>999999CCC\\\wwwvvv|||{{{uuuiiicccfffjjjjjjgggfffhhhgggdddVVVIII>>>999555///+++***)))))))))))))))))))))***))))))************))))))************************+++++++++,,,,,,,,,,,,,,,///000<<>>BBBLLLVVVYYYVVVTTTXXX]]]ooovvvxxxtttsssuuuqqqiiidddeeehhhoooxxx~~~}}}zzzwwwtttsssrrrrrrtttvvvyyyzzz{{{~~~{{{uuutttyyytttjjjccc```[[[[[[UUUJJJBBB@@@>>><<<<<>>>>>===;;;:::999<<<;;;@@@KKKXXXfffwwwiiiSSSBBB777999===MMMpppzzzzzztttiiidddggglllnnnllljjjkkkjjjhhh]]]OOOAAA;;;777333---+++******))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,///999KKK```rrr||||||xxxwww~~~uuu}}}qqqaaaXXXYYY^^^ZZZaaajjjqqqssssssuuuwwwxxx{{{yyyzzz}}}~~~{{{zzz|||ooohhh}}}wwwoooiiilllsss~~~tttcccXXXggg}}}iiiVVVMMMGGGBBBDDDJJJ___}}}ttt```QQQOOOGGGTTTfffzzzvvvqqqmmmTTT@@@@@@;;;555111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,///666DDDQQQeeewww|||||||||ooo___\\\XXXWWWZZZ___bbbddd^^^]]]^^^```dddeeedddbbbXXXYYYZZZ]]]aaaffflllppp|||vvvqqqppppppnnnoooqqqwwwnnnXXXKKKEEEBBBEEE^^^}}}|||jjj]]]SSSJJJGGGHHHSSSggg}}}qqq^^^PPPCCC===999888888999AAAJJJbbbeeecccXXXLLLDDD===888:::::::::999:::>>>DDDHHHNNN```gggXXXUUUdddtttwwwoooeee___]]]QQQMMMKKKOOO[[[eeeiiigggaaaccceeefffnnn{{{ssskkkhhhmmmgggWWWKKKJJJHHHEEEAAA===888333---)))************************,,,+++***((((((((()))***((((((((((((((((((((((((((())))))************)))------222>>>NNN[[[^^^\\\aaabbblll{{{ccccccfffqqqoooZZZNNNIIIGGGHHHHHHCCC??????OOOUUU[[[XXXSSSRRRZZZcccnnnrrrsssqqqqqqrrrnnnhhhffffffiiiqqqyyy}}}{{{xxxuuusssssssssttttttwwwzzz{{{|||}}}{{{nnnfffdddiiiuuuzzzqqqiiicccaaa^^^^^^XXXMMMEEEBBBAAA>>>@@@BBBMMMccc|||wwwgggYYYUUUSSSNNNGGGDDD<<<===888888;;;666:::MMMYYY[[[XXXOOOFFFAAA===999;;;<<<======<<<;;;<<<<<<===<<>>999555666666555555666888:::===GGG```vvvbbbhhhrrrzzz{{{rrreee\\\TTTKKKEEEIIITTT^^^eeegggaaabbbbbbaaaeeetttwwwuuussskkkooopppdddTTTLLLJJJHHHDDDAAA<<<666///***++++++***))))))***+++++++++***)))((((((((()))***))))))))))))))))))))))))(((((()))***************------444DDDWWWdddiiiiiilllmmmuuutttaaafffooo|||nnnYYYMMMIIIGGGJJJKKKJJJKKKNNN\\\^^^^^^XXXRRRTTT^^^hhhkkkooorrrssstttsssllleeeiiiiiikkkrrryyy~~~~~~|||zzzxxxvvvuuutttuuuvvvwwwsssuuuxxx{{{}}}qqqaaaWWWRRRUUU^^^gggkkknnnqqqnnniiidddcccdddfffeee^^^RRRHHHDDDBBB??????AAAIII\\\rrr}}}{{{uuuiii]]]SSSRRRUUUSSSNNNIII@@@@@@;;;:::===888===OOO```___WWWKKKBBB===:::666;;;>>>@@@AAA???===>>>>>>===;;;>>>CCCKKKWWWiiixxx}}}ZZZBBBCCC<<<<<>>:::<<>>@@@EEEKKKUUU^^^ccc```]]]ZZZYYYbbbyyyvvvkkkeeehhhvvvyyyoooqqqvvvlll]]]PPPMMMIIIEEE@@@:::333...---,,,***))))))***,,,---(((((()))))))))))))))(((++++++++++++++++++++++++'''((()))******+++++++++***...===UUUhhhttt|||wwwmmmqqq|||zzzhhhXXXQQQLLLJJJMMMRRRWWWaaakkkeee___WWWRRRSSS]]]iiirrrqqqnnnlllmmmnnnjjjddd___hhhhhhkkkpppwwwzzzxxxvvvrrrrrrssstttuuuvvvvvvwwwttttttvvvzzz~~~~~~}}}wwwiiiZZZQQQMMMLLLOOOTTTWWWZZZ\\\ZZZVVVWWW]]]dddlllkkkbbbTTTHHHBBB>>>::::::;;;CCCSSSdddjjjddd[[[PPPKKKDDDAAAEEELLLPPPPPPIIIGGG>>>;;;<<<999???SSSlllnnniii[[[NNNFFFAAA>>>>>>FFFMMMOOOKKKDDD@@@>>>999999;;;>>>AAAIIIYYYhhhsssxxxqqqQQQ???>>><<>>SSSZZZ^^^XXXPPPHHHAAA:::888999::::::999999:::;;;;;;:::IIIeeeqqqjjjmmmlllgggdddMMMEEE???AAADDDHHHRRR]]]gggbbb^^^[[[YYY```vvv}}}qqqfffcccnnn{{{{{{kkkjjjtttpppbbbRRROOOJJJFFFAAA;;;444000---,,,***))))))***,,,---'''((()))******)))((('''))))))))))))))))))))))))''''''(((******+++++++++---333EEE\\\mmmuuu|||xxxsssvvv}}}ooo```TTTTTTOOOKKKKKKNNNSSS^^^hhheee]]]TTTQQQVVVbbboooxxxwwwpppiiigggfffddd```]]]eeefffiiiooovvvyyyxxxuuupppqqqrrrsssttttttttttttyyyyyyxxxzzz~~~}}}|||{{{|||ttthhh[[[TTTQQQPPPSSSWWWVVVXXXXXXTTTOOOPPPXXX```jjjiii```RRRFFF@@@<<<888;;;===EEEWWWhhhooohhh^^^SSSMMMDDD>>>@@@IIIPPPTTTKKKHHH???:::;;;888???SSSfffkkkjjj^^^PPPFFFAAA===@@@HHHRRRUUUOOOGGG@@@===777777:::===???FFFUUUdddnnnuuu{{{[[[@@@BBB@@@>>>DDD___uuuoooooo}}}~~~jjjpppppphhhbbbbbbfffiii```ccc\\\NNNAAA<<<888333+++++++++***)))(((((('''))))))************))))))************************++++++,,,---...000000111BBB___zzz{{{wwwzzz{{{yyy~~~yyynnnPPPFFFLLLQQQVVV^^^fffmmmvvv{{{}}}yyyvvvwwwwwwwwwzzz~~~mmmaaabbbuuu}}}sss{{{vvvrrrlllhhhhhhjjjnnnqqqpppxxxyyyxxx}}}jjj^^^SSSFFFAAADDDRRRtttkkkcccXXXPPPQQQaaasss{{{}}}}}}|||rrrzzz}}}jjjRRR===:::999333---...------------------------******+++,,,,,,---......///(((***999LLL\\\lllwwwsssddd[[[^^^kkknnnlllkkkccc^^^eeeeeeqqq}}}|||rrriiilllnnnrrruuuwwwvvvtttssshhheeeaaa]]]```lll~~~uuuaaaLLL>>>???:::<<>>ZZZaaaddd[[[MMMCCC===999555777999;;;;;;;;;;;;;;;<<<===EEEXXXqqqkkkaaafffhhhcccSSSGGG?????????>>>GGGUUU^^^bbbddd```]]]cccqqq~~~}}}oooiiilllsss|||uuunnnfffaaadddlllaaaUUUHHHCCCCCC???888222---,,,******+++,,,+++***))))))))))))))))))))))))*********))))))))))))))))))'''(((,,,,,,***+++...---;;;SSSiiiooonnnrrr{{{yyyxxx{{{xxxeeeXXXUUUSSSRRRPPPLLLJJJOOOZZZeee]]]WWWRRRTTT^^^lllxxx~~~uuuqqqiii```YYYXXX^^^cccfffjjjppptttvvvvvvwwwxxxooooooooopppqqqrrrttttttwwwzzz~~~yyyooopppwww{{{{{{tttoooeee[[[[[[cccddd```]]]ZZZOOOIIILLLJJJLLLXXXbbb^^^XXXNNNDDD===>>>BBB;;;@@@LLL___qqqzzzwwwqqqcccXXXJJJAAAAAAFFFLLLOOOMMMMMMBBB999999888===KKK```ccc```WWWNNNHHHBBB===>>>FFFPPPTTTPPPHHH@@@<<<444666888:::===DDDLLLSSS___mmmgggMMM===BBBAAAAAAMMMiii}}}tttttt|||ssscccbbbggg[[[RRR[[[eeecccaaa]]]UUUJJJ@@@777222---+++))))))***)))(((&&&************************++++++++++++++++++++++++)))...+++***000......888NNNpppxxxtttttttttuuuzzz}}}zzzzzz{{{uuudddRRRHHHGGGHHHNNNVVV^^^cccjjjvvvxxxuuuvvvwwwzzz~~~xxxxxxwwwwwwxxxzzz{{{||||||iii```jjj|||vvvkkkiiihhhfffiiinnnjjjqqqwww~~~yyycccTTTKKKCCC??????LLLfffsss```TTTOOOIIIMMMXXXfffooossswww|||www~~~uuu{{{nnnUUU>>>:::;;;555//////...---,,,,,,++++++,,,,,,++++++******++++++,,,---111+++---===RRRdddqqqzzz|||rrrhhhbbbdddppprrrqqqrrriiibbbeeefffrrr~~~}}}uuullloooqqqtttuuuuuuvvvxxxyyysssoooiiibbbbbbkkk||||||hhhRRRBBB>>>999<<>>>>>=========;;;:::AAARRRhhhlllgggjjjmmm^^^MMM???>>>@@@@@@EEENNNVVV[[[```___]]]```iiirrruuu{{{tttqqqsssqqqooolllddd^^^___eeeeeeYYYMMMGGGEEEAAA:::333///---+++***+++,,,+++***))))))))))))))))))))))))***)))))))))))))))))))))***'''(((++++++)))***...--->>>WWWjjjmmmjjjmmmuuuwwwqqquuu}}}wwwdddXXXUUU[[[```___VVVNNNRRR[[[aaaXXXUUURRRWWWcccrrr~~~rrrnnnfff]]]WWWWWW\\\aaafffjjjooorrrssstttuuuvvvoooooopppqqqrrrtttuuuwwwyyy|||vvviiigggnnnttt}}}{{{yyytttoooqqqxxxyyyuuuiiieeeWWWNNNNNNJJJMMMZZZ```^^^ZZZTTTMMMGGGEEEGGGEEEIIITTTggg}}}sss```PPPHHHIIIPPPUUUPPPOOODDD;;;;;;888:::FFFUUUWWWUUUNNNGGGCCC>>>888888???IIINNNLLLEEE>>>:::666777888999:::???GGGLLLRRR```tttxxxWWWDDDCCC???<<>>FFFdddvvvaaaSSSLLLHHHMMMXXXcccgggeeefffjjjooozzz~~~xxx}}}|||___DDD===<<<666///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...111---111CCC[[[mmmxxx}}}~~~{{{wwwrrrmmmiiifffkkktttuuuvvvzzzrrrggghhhiiitttyyyqqquuuxxxyyyvvvrrrrrrwww|||}}}wwwnnneeedddlll{{{pppXXXGGG>>>:::===NNNdddoooiii^^^SSSIIIGGGEEEEEEXXXqqq|||}}}pppbbbZZZTTTMMMGGGEEEFFFUUUlll~~~iiiYYYHHHAAA<<<:::888777;;;@@@IIISSSXXXRRRHHHAAA<<<:::@@@CCCFFFGGGEEEBBB@@@@@@;;;:::???LLL^^^tttyyyhhhkkkuuummmWWWCCC>>>AAAAAADDDHHHQQQXXXaaadddcccaaabbbeeedddrrr|||pppiiijjjmmmllleee]]]\\\```eee\\\PPPIIIGGGDDD===666000...+++***+++++++++***))))))))))))))))))))))))))))))))))))))))))*********((()))+++***(((***///222DDD^^^lllkkkeeeiiiqqqtttnnnvvvwwwggg___^^^iiivvvwwweeeWWWXXX^^^^^^TTTRRRSSSZZZggguuunnnjjjbbbYYYUUUUUUZZZ___fffiiimmmpppqqqqqqqqqrrroooooooooppprrruuuwwwyyyzzz{{{}}}~~~~~~uuuccc\\\bbblll}}}~~~xxxtttdddVVVRRRLLLNNN]]]ddddddbbb]]]WWWPPPJJJFFFJJJKKKTTThhhgggUUUOOOSSSXXXVVVRRREEE===>>>999888CCCMMMNNNKKKDDDAAA???:::333333999BBBGGGGGGBBB===:::777777888777888;;;@@@DDDFFFSSSiii~~~dddLLLFFF>>>:::???KKKlllyyyzzz|||~~~kkkcccddd[[[WWW\\\```[[[^^^___[[[PPPDDD;;;666...,,,***)))******((('''************************++++++++++++++++++++++++***...++++++///...222BBBiiiyyywwwvvvzzz{{{pppZZZTTTKKKBBB======@@@CCCQQQWWW___hhhtttvvvjjjfffgggiiinnnttttttssssssttttttuuuwwwwww~~~||||||yyynnniiifffbbb``````]]]cccjjjwwweeeUUULLLEEE@@@>>>DDDeeegggTTTJJJHHHOOO[[[cccaaaZZZVVVXXXbbbooo}}}~~~kkkKKK???===888333000...------,,,,,,,,,,,,,,,---------------......//////...555IIIbbbuuu~~~|||vvvpppkkkhhhfffdddkkkrrrrrruuu}}}xxxmmmmmmnnnxxx}}}wwwzzz~~~{{{tttqqqvvv{{{yyyooogggfffnnn|||xxx___LLLBBB>>>@@@PPPeeeoooiii___SSSJJJHHHHHHIII[[[sss|||xxxiiiZZZQQQJJJDDD???>>>CCCPPPggg~~~lllZZZGGGAAA<<<:::888777999===GGGQQQXXXTTTKKKDDDAAA>>>CCCIIIPPPRRROOOIIICCC@@@<<<;;;>>>HHHWWWiiivvvsss~~~~~~hhhQQQEEEBBBAAACCCGGGLLLTTT```ggggggaaaZZZVVV\\\gggzzzrrrdddeeehhhjjjeee^^^]]]```ggg___SSSJJJGGGEEE???888333000---+++++++++******)))))))))))))))))))))))))))))))))))))))************((()))***)))(((+++222:::LLLbbbjjjfffcccjjjuuuzzzuuu~~~uuullljjjmmmxxxqqq______```ZZZOOOPPPSSS]]]iiitttzzz|||lllfff^^^WWWTTTVVVZZZ^^^gggjjjmmmoooooonnnooopppmmmmmmnnnoooqqquuuxxxzzzyyyzzzzzzzzz{{{|||yyydddYYY\\\ggg{{{}}}}}}uuufff___VVVVVVdddjjjlllkkkfffaaaZZZPPPIIIIIIIIIPPPccc|||lll^^^[[[^^^\\\UUUEEE>>>@@@;;;;;;IIIVVVSSSLLLCCC>>>===999333444888>>>CCCCCC@@@<<<999777777777888999<<>>;;;777444......---,,,,,,,,,,,,,,,---------,,,---......///,,,000<<>>;;;;;;<<>><<<999555666999FFFPPPXXXUUUMMMGGGCCC@@@DDDMMMXXX[[[VVVMMMDDD???;;;:::<<>>@@@===BBBUUUgggbbbVVVHHH???===:::666666888;;;>>>???===999666666666777:::>>>AAADDDEEEEEEMMM^^^uuu|||___QQQCCC???BBBCCCUUUwwwfffccc```ccciiigggXXXYYYZZZWWWQQQHHH@@@;;;222///,,,*********)))(((************************+++++++++++++++++++++++++++...+++---111111???ZZZzzz~~~}}}zzzxxxXXXHHH888333666999===BBBRRRZZZdddppp~~~|||tttlllkkkjjjhhhggghhhjjjjjjjjjjjjkkkjjjjjjjjjppprrryyyyyypppkkkfff___ZZZ[[[\\\cccwwwwwwdddVVVJJJBBB???FFFiiitttfffJJJSSSaaajjjeeeVVVKKKGGGIIIWWWttt|||~~~}}}\\\GGG@@@;;;666222///...------,,,,,,------,,,,,,,,,,,,,,,------......888HHH]]]ttt{{{qqqkkkiiihhhgggfff```ccc^^^___mmmrrrssszzz}}}}}}zzz{{{rrrlllmmmuuu|||jjj[[[UUUSSS\\\kkksssooogggYYYNNNKKKLLLQQQfffsss___QQQHHH@@@<<<;;;555;;;KKKaaarrrqqqbbbRRRKKKFFFAAA>>>:::555444666@@@KKKTTTRRRKKKFFFCCCAAACCCMMMXXX\\\VVVKKKCCC>>>999777999>>>FFFSSShhhzzzpppXXXGGGAAABBBFFFKKKVVVbbbjjjggg[[[PPPIIINNN\\\ssswwwjjjddddddmmmxxx~~~mmmVVVJJJGGGAAA888888444///,,,+++******)))))))))))))))))))))))))))((((((((()))******++++++***)))***+++)))***222<<>>333000,,,************)))************************+++++++++++++++++++++++++++---,,,...333444GGGggg|||}}}\\\III888444777999>>>EEETTT^^^jjjuuuzzzrrrlllkkkiiiddd`````````aaabbbdddeeefffffffffooorrr{{{~~~xxxtttnnnfffccccccjjjrrr^^^MMMCCC@@@CCCbbbwwwZZZaaannnwwwsssdddUUUNNNIIISSSnnnyyyvvvxxx}}}kkkRRRDDD<<<444//////......---------------,,,,,,,,,+++,,,------...444CCCXXXlllsssjjjggghhhhhhggg]]]^^^UUUSSS```iiiqqq~~~~~~|||wwwrrrllliiimmmvvv|||jjjbbb]]]cccooovvvsssmmm[[[NNNHHHHHHNNNeeexxxfffZZZPPPFFF???<<<777777???QQQccciii```UUULLLFFFBBB@@@<<<666444666888EEEOOOOOOJJJFFFDDDBBBAAAJJJTTTVVVOOOFFF@@@>>>:::888888;;;???JJJ^^^ppp~~~oooXXXHHHAAAGGGKKKTTTcccppprrrjjj```PPPQQQXXXiii}}}vvvllljjjvvvuuuZZZLLLJJJEEE<<<:::666000,,,*********)))))))))))))))))))))))))))'''(((((()))******++++++))))))+++,,,***+++555@@@\\\eeeiiidddcccooo|||rrrqqquuuzzzqqqaaaXXXWWW]]]kkkvvv}}}rrrbbbUUUSSSUUURRRLLLMMMTTTaaappp}}}~~~yyyfff___WWWRRRTTTXXX]]]___eeegggiiijjjiiijjjkkkmmmnnnmmmllllllnnnrrrvvvyyyuuupppppppppzzzlllcccXXXOOOLLLSSSiii~~~}}}yyyZZZKKKCCC<<>>:::<<>>???===;;;:::;;;>>>GGGZZZkkkwwwzzzhhhRRREEEDDDFFFOOO___pppwwwqqqiiiaaa[[[YYYbbbssszzzooojjjwwwuuuYYYLLLKKKIIIAAA;;;777111,,,*********)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))+++,,,+++---777DDDgggoooqqqlllkkkxxx~~~qqqlllnnntttyyyjjjZZZRRRUUU___ppp~~~}}}jjjUUUMMMQQQUUUSSSNNNQQQXXXeeettt~~~yyyssseee^^^UUUQQQSSSXXX\\\^^^ccceeeggghhhggghhhjjjlllooonnnmmmmmmooossswwwzzz}}}uuutttuuurrrzzziiiaaaYYYSSSNNNRRRdddxxxuuu~~~~~~zzzxxxvvvqqqTTTJJJIIIGGGEEEFFFKKKVVVccchhheee___OOOLLLGGGBBBBBBHHHTTT]]]YYYSSSHHHCCC???888DDDbbbzzz~~~nnn[[[NNNHHHDDD===;;;999:::<<<>>><<<:::444555999@@@IIINNNPPPOOOQQQUUU^^^lll~~~uuuWWWGGGDDD===IIISSSooobbb[[[bbbllljjjllljjjllltttxxxnnnXXXEEE555222---***************************************+++++++++++++++++++++++++++---,,,111666999RRRxxxyyy|||uuuqqq}}}xxxtttXXXEEE777777:::<<>>FFFLLLMMMIIIEEEBBBEEEHHHKKKLLLIIIDDD>>>;;;666777888888;;;FFFUUU```qqqvvvrrrVVVCCCCCCFFFLLLUUUbbbmmmrrrqqqdddgggddd```jjj}}}{{{tttnnnooovvv~~~{{{nnnbbbUUUJJJEEEFFF???:::444...,,,+++)))))))))))))))))))))))))))))))))************+++++++++(((111+++(((000---666SSSrrrsssvvvsssrrrvvvllljjjmmmzzzsssbbbXXXVVVWWWhhh~~~eeePPPRRRVVVPPPKKKNNNQQQZZZhhhttt~~~~~~yyybbbUUUPPPUUUXXXVVVYYYaaaccccccdddeeefffggghhhiiiiiikkklllmmmooosssxxx|||~~~}}}}}}uuuqqqnnnqqqwww|||}}}{{{kkkiiiaaaWWWXXXaaaggggggnnnuuusssooonnnjjjpppiiiWWWLLLEEEBBBIIIOOOVVV___kkkuuupppfffYYYMMMEEEFFFEEEDDDLLLZZZYYYVVVHHH>>>???>>>DDDUUUsssyyyxxxjjjYYYNNNJJJIII@@@BBBDDDBBBAAA@@@===:::===999888<<>>999666888;;;???FFFJJJKKKHHHDDDAAA@@@CCCFFFGGGEEEAAA===:::666888999888999>>>GGGOOOeeekkkvvv{{{tttxxxbbbJJJEEEFFFHHHOOO[[[ffflllnnneeeeeeaaa___fffuuu~~~vvvnnnlllnnnrrrrrrpppwwwtttqqqnnndddTTTIIIEEE@@@<<<555000...,,,+++***)))))))))))))))))))))))))))************+++++++++(((...******111///===^^^|||zzz||||||pppjjjmmmrrrtttddd]]]]]]aaavvvhhhSSSRRRSSSLLLGGGJJJMMMVVVbbbmmmvvvzzzwwwqqq```UUUPPPUUUYYYXXX[[[bbbddddddeeeeeefffggghhhhhhgggiiikkkmmmooosssxxx{{{}}}|||{{{~~~uuuooojjjlllssszzz}}}}}}wwwvvvppphhhgggnnnssstttpppssskkkdddcccaaahhhzzz~~~uuufffZZZTTTSSSSSSTTTXXX\\\cccqqqtttaaaOOOGGGBBBBBBLLLZZZZZZXXXLLLBBBBBB???DDDSSShhhnnnnnnbbbUUULLLHHHFFFBBBFFFKKKMMMMMMIIICCC>>>999777666999???EEEHHHHHHLLLMMMXXXlll~~~rrrTTTEEECCCCCCBBB```}}}ggg___bbb```XXXWWWZZZ___gggrrrsssdddRRR>>>666///......+++)))***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000666FFFfffwwwpppmmmpppzzzzzz|||vvvwwwlllZZZFFF===666666;;;@@@HHHOOO[[[lll|||yyyooocccYYYQQQOOOOOONNNPPPSSSZZZ___eeekkknnnqqqtttvvvwww}}}ttthhh\\\lllnnnWWWGGG@@@@@@QQQfffvvv~~~}}}qqqdddUUUaaadddeeemmmlllcccaaa[[[```ooottt]]]JJJ>>>888222000...---......---,,,------------...///000000aaaiiixxx}}}rrrnnnkkkfffaaa___hhhllljjjaaa[[[dddzzztttooommmmmmpppuuu|||{{{yyyyyy||||||sssiiiccccccdddhhhooouuuyyyzzzyyy|||zzzeee^^^UUUVVVddduuuzzzwwwrrraaaYYYVVVTTTeeemmm___UUUOOOHHHCCCGGGGGGGGGIIIQQQXXXWWWRRRKKKFFFCCCCCCBBB???>>>???@@@CCCHHHKKKKKKHHHDDDAAA???BBBEEEEEEBBB>>>:::999555777999999777888<<<@@@TTT[[[iiiwwwjjjlllwww~~~qqqVVVJJJFFFDDDHHHRRR]]]fffjjjiiiccc^^^^^^```hhhwwwyyynnnhhheeeeeedddccceeeiiirrrzzzuuudddPPPEEEBBB>>>777333000...,,,+++)))))))))))))))))))))))))))************+++++++++***+++))),,,111222HHHnnn{{{}}}uuuiiihhhooouuuooobbb^^^bbbjjjnnnXXXRRRNNNFFFCCCGGGNNNVVV```gggooossspppjjjZZZQQQMMMSSSXXXYYY\\\bbbdddeeeeeeeeefffgggggggggfffhhhllloooqqqssswwwzzzxxxxxxyyy|||{{{sssjjjhhhoooyyywwwssswww|||~~~wwwwwwmmmdddccc___ccctttvvvgggaaabbbbbb___```aaaeeessskkkXXXMMMKKKWWWffffffcccUUUIIIFFF@@@AAAOOOWWW[[[ZZZRRRIIIDDD@@@===@@@GGGQQQYYYYYYRRRGGG@@@777777666777999<<>>888555888===BBBHHHOOO^^^nnn~~~|||mmm]]]RRRLLLGGGIIILLLNNNRRRVVV^^^aaaeeeiiikkknnnrrrtttwww~~~uuuaaallllllVVVGGGAAA@@@NNN^^^jjjrrrtttnnnfffdddooonnnkkkmmmfffYYYVVVZZZ___lll}}}}}}vvvbbbQQQCCC;;;555333///......---,,,+++------------...///000111ffffffssszzzsssssssssmmmddd```fffnnnqqqiiibbbjjj~~~}}}ppphhhfffiiioootttvvvwwwyyy|||~~~zzzpppgggbbbccceeeiiimmmqqqtttuuutttwww}}}rrrkkkbbbaaammm|||uuuddd[[[XXXWWWgggwwwhhh^^^VVVQQQMMMOOOOOONNNMMMQQQUUURRRMMMKKKGGGCCCCCCEEEGGGJJJLLLGGGJJJNNNQQQQQQMMMGGGBBBDDDGGGIIIHHHCCC===999888444666888888777888:::===EEEMMM]]]nnnyyyooocccmmm}}}eeeQQQIIIBBBDDDLLLWWWbbbjjjnnnddd______\\\\\\mmmyyynnnddd______aaaccc^^^aaalll{{{oooWWWFFFCCC???999444111///,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,((((((...000555SSSyyy{{{yyy}}}mmmeeehhhqqqvvv}}}}}}rrrggg]]]\\\bbbmmmrrr^^^SSSKKKCCCCCCIIIQQQZZZaaaeeejjjnnniii```TTTMMMKKKQQQWWWYYY\\\```eeeeeeeeefffffffffgggggggggjjjnnnpppqqqrrrtttvvvrrruuuyyy~~~~~~qqqmmmsss}}}yyyrrruuu~~~xxxooommmgggiiiwwwzzzooolllkkkeeeccc___```nnnxxxddd]]]hhhwwwyyysssaaaPPPIIIAAAAAANNNPPPRRRNNNEEE???===;;;888;;;DDDSSS``````UUUGGG???777888888777666777:::<<<>>>???HHH\\\ttt~~~___LLLBBB>>>>>>AAATTTwwwtttpppyyyyyyllldddaaa___WWWUUUUUU[[[dddfff]]]SSSCCC:::111...---******+++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,111@@@YYYxxx|||xxxzzz|||}}}~~~vvvbbbVVVLLLCCC888555555;;;AAAFFFLLLSSSbbbqqq~~~|||iiiWWWLLLHHHHHHLLLPPPRRRWWW]]]aaabbbdddfffgggkkkooosssvvvqqqttt{{{zzzuuulllffflll{{{kkkUUUGGGAAABBBOOO]]]gggnnnrrrqqqlllwwwxxxttteeeSSSLLLSSSZZZjjj}}}wwwgggVVVGGG<<<777444000.........---,,,------------...///000111iiihhhtttxxxsssuuuvvvpppfff``````kkkqqqmmmjjjsss}}}pppfffdddiiiooossspppsssxxx~~~}}}tttiiiaaa^^^aaaeeeiiilllnnnpppqqqqqquuu{{{uuunnnfffdddooo|||lll\\\UUUTTTTTTddd|||nnnccc\\\YYYWWWVVVWWWVVVTTTUUUWWWSSSMMMIIIEEE@@@>>>CCCLLLTTTXXXQQQRRRUUUXXXXXXTTTLLLFFFFFFJJJNNNLLLFFF???<<<;;;666666555555444666999;;;===DDDSSSeeerrr{{{iiihhh|||tttZZZNNNCCCDDDJJJSSS```jjjqqqgggcccbbbZZZUUUeee}}}zzznnnbbb[[[\\\aaafffbbb___dddsss{{{pppYYYGGGCCC???999555222///,,,***************************))))))*********+++++++++---''')))......;;;]]]}}}zzz{{{mmmgggnnnzzz~~~|||mmmeee___aaagggpppqqq```TTTJJJCCCGGGPPPXXXccciiiiiijjjlllcccWWWQQQMMMLLLRRRYYY]]]___aaaddddddeeeeeefffggggggggghhhjjjmmmnnnnnnnnnoooqqqnnnsss{{{}}}vvvzzz~~~ssslllrrrwwwrrrmmmqqqzzztttqqqgggaaa[[[ZZZddd||||||mmmsss~~~gggTTTKKKDDDFFFUUUYYYXXXQQQFFF>>><<<;;;999888@@@QQQaaabbbTTTEEE>>>666777777777666777999;;;:::<<>>MMM^^^___QQQCCC???444444555666888:::<<<===:::===CCCPPPfff~~~rrr]]]OOOFFF@@@;;;AAA[[[qqqcccbbbiiiooooooiiidddcccdddYYYVVVWWW```gggddd]]]WWWHHH===333...,,,***+++---)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------444IIIfff}}}jjjSSSAAA:::888666777<<<@@@EEENNNVVVhhhvvv~~~qqqdddUUUTTTVVVYYYYYYWWWZZZ^^^cccdddeeefffhhhlllrrrvvvvvv|||~~~kkkbbbuuuwwwfff[[[XXXWWWTTTPPPOOOTTT```vvvhhhRRRFFF@@@BBBPPP___ggglllppppppnnnxxxooo[[[TTTKKKUUUggg||||||yyyiiiUUUEEE999555111//////000111111............///000111111jjjqqq|||wwwttttttppphhhbbb```[[[___```cccrrrxxxnnnlllppprrrpppmmmmmmooopppiii\\\TTTSSSVVV\\\dddjjjlllmmmnnnpppqqqsssvvvyyyzzz}}}pppfffXXXPPPWWWfffppprrrdddVVVRRRRRRQQQ___uuu{{{sssggg[[[UUUTTTVVV^^^fffmmmooolllfffYYYNNNAAAAAA===<<>>IIIWWWcccrrr~~~qqqmmmwwwyyykkkYYYJJJHHHHHHIIIQQQ\\\eeeeeefffddd]]]XXXaaammmyyyooofffcccggglllmmmkkklllmmmfffXXXLLLFFFFFFBBB===888555111...+++************************)))************+++++++++***(((///...000RRRwww|||wwwsssvvv|||zzzooommm{{{vvvoooooouuuxxxyyy|||hhh]]][[[UUUMMMDDDCCCOOO]]]{{{~~~kkkUUUPPPPPPQQQUUU\\\bbbdddcccbbbbbbccceeeggghhhiiijjjkkklllmmmmmmnnnooosssuuuzzz|||}}}{{{|||}}}~~~~~~xxx{{{}}}uuukkkbbb___kkktttiiicccZZZRRRQQQRRRWWWcccooo~~~}}}wwwcccRRRMMMIIINNN___lllpppmmm___NNNDDD???<<<:::<<>>444333444888>>>CCCDDDCCC<<>><<<===???BBBLLLUUUiiixxxzzzpppdddZZZZZZ\\\^^^\\\WWWXXX\\\___```bbbdddgggkkkqqqvvvwww{{{yyydddYYY```uuuddd[[[\\\```aaa```\\\\\\```nnn~~~eeeQQQFFFBBBEEERRR___dddgggjjjkkkiiiqqq}}}ooo___[[[OOOTTT^^^kkkxxxyyyaaaMMM<<<888333000///000000000............///000111222ooo{{{}}}yyyvvvuuuooogggbbbbbb\\\\\\YYY]]]rrr}}}tttrrrvvvvvvqqqoookkkjjjhhh___SSSMMMOOOUUU[[[eeekkknnnnnnpppqqqqqqrrrtttvvvwwwzzz}}}zzznnn[[[NNNRRR```lllpppkkk]]]YYYYYYVVVbbbvvvyyywwwooocccWWWPPPPPPSSS```jjjvvvyyyvvvkkkZZZLLLAAABBBAAAAAALLL^^^jjjmmmggg^^^TTTPPPQQQUUUWWWWWW^^^dddiiidddVVVHHH???<<<>>>===<<<<<<<<<;;;:::888777444666???KKKXXXhhhtttxxxjjjooosssooo\\\LLLHHHGGGDDDJJJTTT^^^bbbfffddd^^^\\\aaaiii}}}yyyqqqlllooosssmmmqqqtttqqqaaaNNNEEEDDDGGGDDD???:::777333///,,,************************)))************+++++++++'''(((111///222[[[}}}{{{rrrqqqxxxvvvnnnlll{{{pppnnnooovvvyyyxxx|||rrrYYYOOOPPPOOOHHH@@@BBBPPP___~~~~~~hhhNNNMMMNNNOOOSSSZZZ```bbb___aaaaaaccceeegggiiijjjkkkooopppqqqqqqsssvvvzzz~~~{{{wwwvvvyyy|||}}}xxxtttwww|||~~~vvvnnnddd[[[WWWbbbuuujjj___VVVOOOMMMKKKIIIMMMTTTWWWcccpppuuuvvvwwwxxxyyyzzztttaaaQQQLLLFFFJJJZZZwwwsss```QQQIIIEEE999999BBBPPPPPPDDD<<<===777555555;;;EEEKKKKKKIII===AAABBBEEEUUUnnnzzz}}}oooVVVGGG>>>@@@AAAJJJjjjyyyhhhiiimmmtttvvvrrrlllhhhbbb[[[YYY```eeebbb^^^^^^VVVIII;;;333///******,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///888RRRrrr{{{}}}___PPPKKKFFFBBB@@@???BBBKKKVVViiizzz}}}vvvlllaaa^^^^^^```aaa^^^XXXXXX\\\YYY[[[]]]```dddiiinnnsssyyyzzzyyyaaaTTTRRRrrr{{{ssstttyyyzzzxxxuuuoookkkppp~~~{{{dddQQQGGGCCCJJJUUU```ccccccfffgggggghhhwwwzzzuuuqqqeeeXXXVVVSSSRRRTTTZZZeeeyyy{{{jjjTTT???;;;555000//////...............//////000111222vvv~~~tttiiibbbcccfffcccTTTWWWlll~~~vvvtttwwwyyyyyywwwrrrpppmmmfffYYYNNNMMMSSSXXX^^^fffjjjlllllloooqqqpppuuuwwwuuuuuuzzz}}}}}}}}}{{{{{{jjjXXXUUUbbbqqqyyyvvvooojjjhhheeedddjjjtttssstttrrriii]]]TTTQQQQQQaaagggooouuussshhhXXXMMMIIIGGGCCCBBBJJJXXX```aaaTTTLLLFFFFFFGGGJJJRRRYYY```oooqqqeeeZZZJJJ===>>>>>>>>>>>>===;;;::::::::::::777777<<>>AAANNNccc|||pppWWWLLLMMMOOORRRUUUYYY\\\^^^```dddddddddcccdddgggkkkoooqqqrrrwww~~~~~~}}}xxxwwwwwwxxxxxx}}}xxxoookkknnntttyyy{{{ssslll___XXXVVVVVVooorrrhhh[[[VVVPPPKKKIIIIIIHHHGGGJJJOOOUUUZZZ]]]dddooowwwssslllaaaTTTJJJEEEFFFGGGgggxxx}}}kkk[[[QQQJJJ@@@???CCCKKKKKKCCC<<<<<<999777444888FFFTTTUUUMMMDDDCCCAAACCCPPPfff|||~~~{{{zzzbbbIII@@@???;;;BBBaaazzzxxxooommmwww|||tttnnnddd^^^YYYYYY\\\___aaabbb[[[PPPAAA555///------,,,***+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++333333;;;XXXrrrttthhh]]]KKKEEE@@@???@@@EEEQQQ\\\nnnyyy}}}sssfff\\\XXXXXXZZZZZZZZZYYYXXXWWW[[[]]]______```dddlllrrruuuzzzdddMMMOOOeee|||sssrrr{{{xxxaaaPPPFFFDDDMMMWWW______\\\^^^```bbbgggssssssmmmkkkaaaTTTQQQVVVVVVOOOMMMXXXggg|||zzzaaaOOOAAA333000111111000111000000000000000000111222~~~wwwlllbbb```eeekkkdddVVVYYYmmm{{{uuuoooooossswwwwwwuuupppnnnkkkdddWWWLLLKKKPPPWWW]]]eeejjjkkkllloooqqqmmmrrruuutttuuuxxxwwwtttyyyuuutttyyyzzzooo```TTTSSSaaavvvyyytttmmmfffeeeiiioootttwwwsssiii]]]VVVSSSZZZcccoooyyyzzzpppaaaVVVJJJGGGBBB???FFFQQQVVVTTTFFFAAA======???BBBJJJSSS___nnnnnnbbbVVVGGG<<<>>>???AAABBBBBBAAA>>><<<;;;===999777:::>>>DDDOOOZZZvvvmmmbbbpppttt___LLLCCCCCCJJJOOO\\\aaaeeeeeebbb^^^]]]]]]qqqxxx~~~zzzsssmmmkkkqqqqqqooohhhZZZMMMFFFFFFJJJGGGBBB<<<777333///---...,,,******+++,,,+++***++++++******++++++,,,---...)))///444AAAgggzzzxxxwww{{{wwwpppttt|||zzzkkk``````dddfffjjjtttyyykkkVVVRRRSSSIII???@@@CCCRRRiii{{{zzzuuueeePPPGGGMMMOOOSSSWWW[[[^^^______cccdddddddddeeegggkkknnnsssssswww}}}zzzuuusssuuuxxxzzz}}}tttnnngggeeeiiioootttvvvmmmggg[[[VVVUUUVVVllltttgggVVVRRRLLLGGGEEEDDDDDDCCCBBBDDDGGGJJJNNNWWWccclllmmmfffZZZMMMCCC>>>>>>@@@NNNbbbuuuxxxnnnbbbVVVNNNEEECCCCCCGGGDDD===999:::777666444777BBBNNNOOOIIICCCBBB@@@BBBNNNccczzz}}}yyy}}}lllQQQBBB@@@;;;???ZZZxxxttt{{{|||xxxnnnggg___]]]^^^^^^\\\YYY\\\RRRCCC777000---,,,,,,***+++,,,+++***)))***+++***++++++++++++,,,,,,,,,+++111111<<<[[[qqqvvvxxxrrrmmmXXXQQQDDD???<<<<<<>>>DDDPPP[[[nnnyyy|||rrreeeZZZTTTUUUVVVWWWXXXXXXYYYYYY[[[]]]^^^______cccjjjooovvv|||dddNNNKKKXXXqqq}}}vvvtttzzzuuu___OOOFFFCCCLLLVVV______]]]___aaabbbiiivvvuuulllfffZZZMMMKKKRRRVVVQQQMMMRRR[[[qqqvvvyyykkkRRRCCC555000000000//////000000000000000111111222{{{mmm```ZZZ^^^hhhpppiii]]]```qqqqqqlllhhhiiiooottttttsssnnnkkkggg```TTTIIIHHHLLLWWW]]]eeeiiikkklllnnnppplllpppssssssttttttnnngggjjjggghhhppp{{{~~~rrrcccTTTMMMMMMWWWqqqtttfff]]][[[gggpppyyy{{{sssggg^^^ZZZXXXbbbqqq}}}vvvggg[[[KKKGGGAAA>>>BBBJJJLLLHHH<<<999777777666888???IIIXXXhhhjjj___UUUHHH???BBBCCCEEEHHHJJJIIIFFFAAA>>>???;;;999:::;;;===DDDLLLdddsssuuucccjjj}}}kkkSSSEEEGGGKKKLLL[[[___bbbbbb^^^ZZZXXXXXXdddnnnzzz|||wwwooojjjiiiooorrrrrrnnneee[[[SSSMMMMMMJJJDDD???:::444///+++...,,,******+++,,,+++***++++++******++++++,,,---,,,***000888IIIkkkyyyuuupppyyyyyyxxx|||}}}ooo^^^RRRTTT]]]dddhhhmmmoooeeeXXXTTTSSSHHH???AAAFFFXXXrrrvvvooo```OOOIIILLLOOOUUUZZZ^^^`````````bbbdddeeeffffffhhhjjjmmmrrrqqquuu|||wwwpppooorrrxxx|||~~~jjjddd^^^]]]bbbjjjppprrrlllhhh]]]XXXXXXXXXjjjzzz|||uuueeeTTTOOOJJJEEECCCBBBAAA@@@<<<<<<<<<<<>>HHH\\\uuu}}}zzz}}}zzz[[[EEEBBB<<<===PPPqqq|||}}}~~~{{{uuummmdddaaacccccc]]]UUU^^^TTTFFF:::111---++++++)))+++,,,+++******+++,,,++++++++++++,,,,,,,,,,,,---111222CCCfffwwwqqqlllsssttt{{{sssqqq{{{{{{~~~{{{iiiOOO@@@>>>:::888888:::===CCCOOO[[[mmmxxxzzzpppbbbVVVPPPPPPPPPRRRTTTVVVYYYZZZZZZ\\\^^^^^^^^^bbbhhhmmmwww}}}~~~fffQQQHHHKKKVVVlllxxxwwwtttrrrsss|||qqq]]]MMMEEEBBBGGGQQQZZZ\\\[[[]]]^^^^^^kkkzzz{{{qqqhhh[[[PPPQQQRRR[[[XXXPPPNNNPPPccc|||wwwqqqnnnUUUFFF666000000///......000000000000000111222222www{{{fffWWWUUU]]]jjjsssrrriiimmmzzzyyylllhhheeehhhnnnrrrsssqqqlllhhhccc\\\QQQHHHHHHLLL[[[```gggjjjkkkjjjlllmmmnnnrrrsssqqqpppmmmeee\\\XXXXXX[[[ggguuu~~~}}}ooo^^^OOOIIIEEEHHH^^^xxxvvvcccWWWSSS```hhhqqqsssmmmeee```___\\\dddpppyyyzzzpppaaaVVVJJJFFFAAA???EEELLLLLLGGG???<<<:::888444222888@@@OOOccciiibbbYYYLLLCCCGGGFFFHHHKKKNNNOOOMMMHHHEEEAAA>>>===>>>======BBBHHHSSSdddvvviiifffqqqwwwnnnXXXKKKOOOSSSPPPYYY]]]aaa```[[[WWWUUUUUUYYYeeerrrvvvpppiiiggghhhooovvv{{{xxxsssmmmbbbVVVPPPLLLFFFAAA<<<666///***...,,,******+++,,,+++***++++++******++++++,,,---***+++///999QQQqqq}}}uuummmvvv|||xxxwwwhhhYYYPPPQQQ^^^jjjkkkgggccc]]]WWWTTTQQQEEE>>>AAAHHH\\\yyywwwnnn___PPPLLLKKKPPPVVV]]]aaabbbaaa```bbbdddggghhhiiijjjlllnnnoooooosss|||vvvnnnkkkooowww}}}llleee]]]ZZZ```jjjrrrwwwvvvrrrggg___^^^[[[fffuuujjjgggoooxxx}}}}}}qqqcccUUUQQQLLLHHHFFFEEECCCBBB===<<<:::999;;;CCCMMMUUUXXXQQQGGG>>>888666555555999BBBLLLSSSUUUSSSPPPMMMNNNPPPQQQMMMFFF>>>;;;<<<666777777888:::===??????>>>;;;888:::BBBSSSnnn}}}bbbIIIDDD===;;;HHHccc}}}}}}|||xxxuuusssllleeedddjjjnnnfff\\\___WWWJJJ===333---+++***)))+++,,,+++******+++---+++++++++,,,,,,,,,------111222555NNNwww}}}sssoookkknnnzzzxxxooorrr~~~ooojjjfff^^^OOO>>>555555444444666;;;>>>DDDQQQ]]]nnnwwwyyyooo```SSSNNNMMMMMMMMMOOOSSSVVVXXXZZZ]]]______^^^aaagggkkkvvv}}}}}}gggUUUFFFCCCDDDNNN```uuu{{{mmmfffcccfffiiiiiiiiiooozzz|||kkkXXXJJJBBB??????JJJSSSUUUUUUWWWXXXWWWcccuuu{{{rrrjjj___YYY^^^]]]hhheeeWWWOOOOOO```|||zzz|||zzzgggYYYIII888111000//////000000/////////000111222333rrr}}}eeeVVVVVV```kkkrrrwwwsss}}}zzznnnjjjhhhjjjpppsssrrroooiiiddd]]]WWWNNNHHHIIIOOO```eeekkkmmmllljjjjjjlllqqqtttsssnnnjjjeee\\\TTTMMMMMMSSSaaarrrppp___QQQLLLDDD???MMMaaa~~~uuubbbYYYVVV\\\aaadddccc\\\WWWWWWXXXZZZ___fffkkkkkkcccWWWNNNIIIFFFBBBCCCLLLWWWWWWRRRFFFAAA===:::555222777>>>JJJbbbmmmhhh___OOOCCCEEEEEEFFFIIINNNQQQQQQMMMIIIEEEBBBAAABBBAAA???CCCHHHNNN___tttlll```___kkkkkkZZZPPPTTTWWWSSSXXX\\\``````]]]YYYWWWXXXUUU```lllooojjjeeefffiiilllyyy~~~{{{zzznnn___WWWPPPHHHAAA===888111,,,...,,,******+++,,,+++***++++++******++++++,,,---))),,,...;;;ZZZwwwyyyqqqxxxtttxxx|||pppcccZZZUUUVVVggguuussseeeZZZUUUTTTRRRMMM@@@;;;@@@GGG]]]~~~uuuiiiZZZKKKHHHKKKPPPWWW^^^bbbcccbbb```ccceeehhhjjjkkkmmmoooqqqnnnnnnttt~~~vvvnnnjjjnnnvvv}}}zzzpppeee```eeeppp{{{rrrgggbbb[[[```rrr}}}lll[[[XXXVVVaaannnvvvxxxtttjjjaaaWWWTTTOOOKKKIIIGGGEEEDDD???>>><<<:::;;;???DDDHHHJJJEEE>>>999888777777666999===CCCIIIIIIFFFCCCBBBHHHQQQZZZYYYPPPGGGAAA>>>888888888999::::::;;;===999666555777<<>>;;;CCCYYYyyy|||zzzuuuooonnnjjjeeeeeennnuuuoooddd```YYYNNN@@@555...++++++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------111222999YYYpppjjjkkkvvv{{{xxxyyy|||mmmbbbVVVLLLDDD===777666111333777===@@@FFFTTTaaaqqqyyy|||rrrcccUUUOOOMMMLLLKKKLLLOOORRRUUUZZZ\\\_________aaafffkkkqqqzzzyyydddUUUBBBAAA???@@@FFFOOOZZZaaappptttwwwssshhh[[[RRRNNNMMMTTT[[[]]]^^^bbbmmmvvv|||yyypppbbbRRREEE>>><<<<<>>===;;;::::::;;;===>>>@@@===999999;;;<<<;;;888666:::CCCJJJHHH@@@:::999@@@QQQaaaddd[[[OOOFFF@@@:::888888;;;;;;999999;;;666333333666999EEE```{{{~~~{{{xxxsssUUUJJJ@@@<<>>AAAFFFKKKOOORRRUUUSSSMMMFFFBBBAAA>>>FFFNNNRRRSSSWWW___fffgggfffaaaWWWJJJ@@@:::999<<>>???===BBBLLLYYYbbbbbbZZZSSSMMMKKKKKKNNNNNNOOOTTTZZZ```kkk~~~jjj]]]___]]]XXXQQQMMMOOORRRWWW]]]cccfffffffffgggiii^^^fffqqqvvvuuuqqqmmmlllnnn}}}}}}rrreeeRRRDDD===999444000...,,,******+++,,,+++***++++++******++++++,,,---)))222333FFFnnnxxxwwwtttyyyuuuwww{{{lll```\\\]]]___qqq}}}fffRRRMMMRRRNNNFFF:::999???EEE]]]nnnaaaTTTIIIJJJKKKOOOVVV\\\aaaccccccbbb```bbbdddfffiiinnnssswwwoookkkmmmttt{{{{{{yyyyyyrrrsssqqqnnnlllpppxxxzzzvvv{{{oooggg]]]ZZZcccggglll```QQQMMMFFF???AAABBBMMM^^^lllqqqmmmfffbbbZZZWWWSSSPPPNNNLLLIIIGGGAAA???<<<;;;<<<===>>>??????======@@@DDDEEEAAA===:::>>>EEEJJJFFF===999;;;>>>TTTjjjnnndddXXXLLLDDD;;;666555:::<<<:::888:::555333555999:::CCC^^^zzz~~~zzzyyy|||\\\MMMAAA===???KKKhhh~~~yyyvvvjjjdddgggeeeaaagggqqqpppggg```[[[RRRFFF999111------)))+++,,,,,,,,,,,,---///,,,,,,,,,------------...---555EEEjjj~~~~~~xxxxxxzzzlllWWWCCC999555333111000222777;;;===CCCSSSbbbsss{{{xxxhhhYYYNNNMMMLLLLLLMMMNNNPPPRRRSSSVVVZZZ[[[\\\^^^ccchhhgggrrrsss^^^PPPAAA???=========>>>??????@@@AAABBBBBB@@@>>><<<<<<777===CCCFFFGGGIIINNNSSSQQQQQQPPPJJJBBB;;;888888;;;AAADDDEEEGGGKKKMMMKKKSSSdddiiibbb]]]VVVQQQWWWccczzzxxxnnnffffffpppwww~~~|||jjjWWWBBB666222000000111......//////000222333444~~~yyyiiidddkkkpppmmmgggeeeqqqvvvqqqnnnmmmpppuuuvvvrrrnnn^^^TTTJJJDDDCCCFFFPPPYYYeeejjjqqqttttttssstttvvvvvvwwwooojjj[[[XXXYYYbbbooozzz}}}|||mmmeeeWWWJJJEEEGGGEEE???SSSbbbqqqvvvuuuoooaaaTTTOOO```vvv~~~ppp```WWWSSSVVV\\\bbbdddaaaZZZUUUQQQLLLHHHMMM]]]lllppplll]]]NNN???999888666444444;;;VVVeeebbbYYYJJJ@@@DDD===EEESSScccnnnlllbbbYYYNNNLLLNNNSSSWWWZZZbbbiiigggnnn{{{bbb]]]XXXUUUOOOJJJMMMTTTWWW]]]eeeiiijjjkkkmmmoooccckkkvvv~~~~~~yyyrrrmmmiii|||tttttt~~~mmmWWWGGG>>>999444000...,,,******+++,,,+++***++++++******++++++,,,---)))444777LLLtttssspppkkkvvv}}}sssyyypppbbb]]]^^^^^^ppp}}}fffQQQMMMSSSMMMEEE:::999@@@EEE]]]~~~gggZZZNNNFFFIIILLLOOOUUU[[[```bbbcccccc^^^```bbbdddgggmmmsssxxxmmmgggeeejjjppprrrrrrsssjjjlllnnnmmmmmmqqqzzz}}}rrrkkkbbb^^^eeeddddddVVVHHHIIIFFF???>>>>>>GGGWWWhhhqqqooohhhbbb]]]ZZZVVVSSSQQQOOOLLLJJJFFFCCC???>>>???BBBEEEFFFCCCBBBCCCHHHMMMMMMHHHCCCEEEDDDFFFGGGAAA999;;;CCC@@@YYYqqquuukkk^^^RRRIII;;;444333999===:::888999555333666;;;;;;BBB]]]zzzzzzxxxyyyaaaPPPAAA===>>>GGGccczzz~~~rrrbbb___dddbbb^^^cccnnnooohhh___\\\SSSGGG:::111......)))+++,,,,,,,,,,,,...///,,,,,,,,,---------......///999LLLqqq{{{zzz}}}gggNNN===666555555///111666999:::@@@QQQaaaooovvv}}}}}}uuueeeVVVMMMLLLLLLMMMNNNPPPQQQRRRPPPSSSWWWYYYZZZ]]]bbbfffeeepppuuu```RRRGGGAAA:::888:::;;;888555;;;;;;;;;;;;;;;;;;:::999333777<<<>>>>>>>>>AAACCCBBBDDDEEEBBB===999777888999>>>@@@@@@BBBGGGHHHGGGLLL\\\```YYYVVVOOOIIINNNSSSppp{{{qqqkkkpppiiisss}}}{{{ppp\\\EEE888222///...///.........///000222333444hhhgggpppllldddaaarrriiihhhhhhjjjooorrrqqqnnnmmm]]]QQQCCC===BBBMMMWWW\\\dddeeefffiiirrr||||||zzzvvvhhhcccZZZYYYhhh|||xxxrrrfffWWWJJJCCCBBBCCCPPP```rrryyyuuukkk[[[OOONNN[[[qqqwwwhhh]]]dddmmmsssxxxvvviii\\\SSSKKKCCCEEEQQQ^^^dddeee\\\QQQDDD<<<777444666:::???PPP```ccc\\\PPPDDD<<<>>>@@@NNNcccrrrqqqeee\\\XXXUUUWWWbbbjjjjjjddd```gggooo|||qqqaaaTTTQQQLLLFFFGGGOOOQQQVVV___hhhnnnpppmmmjjjsssgggjjj}}}{{{sssvvvqqq{{{~~~vvvpppuuuzzz{{{oooeeeVVVKKKCCC<<<444......,,,***)))***,,,++++++++++++******++++++,,,---...---???]]]wwwppplll}}}|||}}}vvveee^^^^^^eeevvvyyy^^^JJJNNN[[[UUUCCC777999===DDDZZZtttkkkWWWLLLJJJIIIKKKOOOTTTXXXZZZ]]]___aaaaaaaaaaaabbbfffnnnxxxyyylll___\\\bbbgggfffccceeeiiimmmqqqtttwww{{{}}}~~~~~~yyy}}}~~~rrrhhhdddjjjsssuuuzzzvvvgggYYYQQQFFF:::>>>FFFUUUhhhwwwyyyoooeeeccc^^^ZZZWWWVVVUUURRRPPPJJJFFFDDDDDDFFFGGGJJJMMMKKKEEECCCIIIPPPSSSTTTTTTYYY\\\ZZZQQQHHHCCC>>>999CCCRRReeennniii[[[MMMDDD<<<444222999@@@@@@>>>>>>999:::444333:::BBBYYYyyy{{{sssxxxmmmQQQHHH???>>>FFFUUUvvv~~~~~~www{{{}}}xxxooonnnggg^^^]]]ccceeebbbYYYWWWTTTMMM@@@222,,,...+++++++++,,,---...///000,,,---...---------///111444:::UUU||||||LLL666666555333444222444777:::>>>HHHSSSeeefffkkkssswwwrrrdddWWWLLLIIIHHHMMMOOONNNMMMOOONNNQQQTTTWWWYYY]]]```ccccccnnnmmmUUUFFF@@@======<<<::::::<<<;;;;;;<<<======<<<:::777:::777777<<>>;;;888666777888999:::<<<>>>AAACCCDDDEEEJJJPPPUUUVVVRRRLLLGGGFFFEEESSSfffwww}}}rrrfffeeebbbooo|||~~~rrr```HHH777333222111....../////////...///111333~~~}}}vvvbbbfffssskkkaaacccmmmcccbbbdddhhhnnnqqqpppmmmkkk[[[PPPDDD>>>CCCLLLTTTWWW______aaafffssszzzmmmfffaaadddrrrwwwjjj[[[NNNHHHFFFFFFNNN^^^pppxxxwwwnnn```UUUQQQYYYiii{{{uuuiiilllppprrrssssssooocccWWWPPPHHHBBBDDDNNNXXX\\\[[[UUULLLCCC>>>;;;777777:::AAARRRbbbeee^^^SSSGGG???<<<>>>MMMfffyyy{{{pppfff___]]]aaakkkqqqooojjjgggeeeqqqyyygggWWWRRRMMMEEEBBBFFFKKKPPPYYYdddmmmooolllhhhjjj^^^```sss|||uuuooorrrgggttt{{{uuullliiihhhfffddd[[[QQQJJJFFFAAA999333...,,,***)))+++,,,++++++++++++******++++++,,,---...---AAAbbb}}}wwwwww~~~~~~yyyhhhbbbbbblllzzzsssWWWFFFMMM]]]VVVDDD888:::===BBBVVVmmm}}}jjjWWWLLLIIIIIILLLPPPUUUYYY\\\___aaadddbbbbbbbbbcccgggpppzzzxxxiiiaaa```bbbaaa^^^___cccjjjrrrxxx}}}~~~~~~~~~rrriiikkkyyyvvvfffTTTDDD@@@HHHYYYmmm}}}wwwmmmgggccc^^^ZZZYYYWWWSSSQQQMMMJJJGGGGGGIIILLLNNNPPPPPPIIIEEEIIIOOOTTTZZZ___nnnvvvxxxlllYYYLLLDDDAAA<<>>HHHSSSZZZ\\\aaajjjpppmmmaaaVVVLLLHHHHHHLLLOOOMMMMMMOOOOOOQQQSSSUUUWWWZZZ___cccdddnnn~~~sss\\\OOOGGG@@@@@@@@@>>>???AAACCCCCCBBBBBBBBBAAA???>>>???:::777:::<<<;;;<<>><<<888777999BBBRRRbbbddd]]]RRRHHH@@@;;;<<>>CCCGGGOOO]]]iiimmmkkkfffcccYYYZZZkkkuuuqqqlllllleeepppxxxuuujjj```[[[YYYYYYSSSMMMJJJHHHDDD<<<555///---******+++,,,++++++++++++******++++++,,,---......EEEhhh~~~|||~~~zzzlllfffffftttkkkMMM@@@KKK\\\TTTEEE:::;;;<<>>GGGRRRVVVPPPFFF???<<<444555777>>>OOO___^^^TTTDDDCCC;;;888<<>>HHHSSSRRRSSSXXXaaaiiihhh___VVVKKKGGGGGGKKKNNNMMMLLLNNNPPPQQQRRRSSSTTTXXX]]]```gggppplllUUUJJJAAA???BBBCCCFFFHHHMMMNNNOOOPPPOOONNNKKKJJJHHHAAA;;;:::999888:::===???@@@AAA???;;;888777666999999:::<<<===>>>???@@@@@@DDDJJJQQQTTTQQQLLLGGGCCCBBBGGGVVViiiwww||||||mmmdddfffzzzqqqaaaLLL===777444111...000111111111000111444666}}}yyytttooo^^^OOO\\\nnnmmmeeerrrmmmbbb___fffmmmrrrtttrrrjjjbbbTTTKKKAAA@@@IIIUUU___dddbbb___[[[\\\fffsssxxxvvvuuurrrllljjjqqq|||wwwlllcccgggqqqzzznnn^^^RRRKKKHHHEEERRRcccwww}}}mmm___QQQOOORRR___nnnvvvtttnnnqqqrrrqqqlllhhhddd[[[RRRHHHEEEDDDIIIQQQVVVUUURRRGGG@@@;;;;;;999666555777???OOO^^^```YYYOOOEEE>>><<<;;;HHHddd~~~xxxkkkhhhlllttt{{{yyyrrrnnnooohhhssskkkUUUOOOPPPLLLCCC<<<>>>???EEEQQQ```iiikkkiiieee^^^___lllvvvssskkkeeecccjjjssssssjjj^^^WWWWWWUUUQQQMMMKKKIIIDDD:::222000---+++***+++,,,++++++++++++******++++++,,,---...000JJJnnn}}}xxx{{{|||uuukkkggghhhxxx{{{bbbEEE;;;GGGVVVNNNBBB:::;;;>>>CCCSSSeeevvvwwwooo^^^NNNGGGFFFFFFKKKOOOUUUZZZ]]]aaadddgggcccccccccdddhhhqqq|||}}}ooobbbZZZVVVXXXWWWZZZeeetttuuulllttt}}}aaaLLLFFFPPPbbbxxx~~~tttqqqmmmhhhdddaaa^^^]]]UUUQQQLLLKKKQQQWWWXXXTTTNNNGGG@@@===>>>DDDQQQ]]]zzzfffTTTJJJFFFMMMSSSRRRKKKCCC???>>>333888999===RRRjjjmmmaaaPPPKKK???999;;;???PPPlll~~~iiiVVVFFF???CCCMMMkkkvvv|||wwwzzzvvvxxxvvvlllaaa]]]bbbgggaaa\\\VVVOOOCCC666000111,,,,,,,,,,,,,,,---...///,,,---...---------///111333HHHiiikkkHHH;;;777222222222111333777:::>>>IIISSSUUUTTTVVV]]]eeeeee]]]VVVJJJFFFFFFJJJMMMLLLKKKMMMOOOQQQSSSUUUVVVWWWZZZ]]]fffooo~~~cccWWWKKKJJJOOOSSSWWWZZZ```eeelllpppmmmggg___[[[QQQGGG???;;;999777999<<<===???AAA@@@<<<999777666888999999:::;;;<<<======>>>???CCCJJJQQQSSSQQQMMMHHHCCCBBBMMM^^^ppprrrmmmzzzwwwgggPPP???777444111///000000111111000111444666~~~{{{tttmmmXXXKKKXXXhhhyyy~~~lllkkkwwwpppgggfffnnnuuuwwwxxxtttiii^^^PPPHHH@@@AAANNN___mmmtttrrrmmmeee^^^aaaiiimmmlllfffhhhgggfffnnniiidddnnn|||xxxgggZZZRRRNNNMMMZZZkkkooo^^^LLLIIIJJJUUUeeepppsssrrrmmmqqqrrroookkkfff^^^UUUIIIHHHIIIOOOWWW\\\[[[YYYLLLDDD<<<999777555666999>>>MMM[[[]]]VVVMMMDDD>>><<<;;;FFFaaazzzvvvkkkggglllvvv}}}{{{rrrnnnppplllqqq{{{oooWWWNNNQQQOOOEEE<<<===;;;===GGGUUUccckkknnnkkkggghhhqqqzzzwwwjjj^^^WWW]]]kkkvvvssscccXXXVVVUUUQQQMMMLLLJJJDDD999111000...,,,++++++,,,+++***++++++******++++++,,,---///444QQQssswwwxxxyyyrrrwww|||uuulllggggggiiivvv{{{sssYYY@@@999BBBMMMFFF>>>999<<>>IIISSS[[[WWWVVVZZZ___```YYYRRRIIIEEEEEEIIILLLKKKJJJLLLLLLPPPTTTWWWWWWXXXXXXYYYaaajjjzzzxxxkkkgggiiikkkooosss{{{{{{kkkaaaPPPGGG>>>:::777444666999:::<<<>>>>>>;;;888777666777888888999::::::;;;;;;???>>>>>>CCCKKKQQQTTTTTTKKKFFFDDDIIISSSccc{{{~~~vvv}}}~~~lllTTT@@@666333222222...///000000///111444666|||uuukkkVVVMMM\\\hhhsssvvvhhhkkkxxxpppiiilllvvv|||{{{yyyuuuiiiZZZLLLEEE@@@DDDSSSfffuuu}}}~~~{{{qqqgggdddjjjqqqssshhhnnnrrrttt}}}ppphhhrrrvvvggg]]]YYYYYYbbbpppmmm\\\JJJGGGFFFMMMZZZhhhpppssssssxxxzzzwwwrrrlllccc[[[PPPOOOPPPTTTZZZ^^^^^^]]]SSSIII@@@;;;888666888<<<@@@OOO]]]^^^WWWOOOGGGAAA<<<:::DDD]]]ttt{{{tttkkkaaagggsss}}}}}}wwwssssssooonnnssszzz^^^QQQQQQPPPFFF;;;<<<;;;;;;AAANNN^^^llltttnnnlllkkkrrrzzzzzzkkk[[[QQQWWWjjjsss___XXXVVVQQQMMMKKKJJJEEE===555111///,,,++++++,,,+++***++++++******++++++,,,---///888ZZZ{{{|||wwwvvvmmmttt~~~yyyvvvpppiiieeeeeeiiimmmtttuuujjjQQQ===;;;AAAEEE???:::888===FFFSSSeeeuuuuuurrreeeRRREEEBBBDDDEEEIIIMMMSSSWWWZZZ^^^aaaccc```aaacccdddhhhnnnuuu{{{~~~rrrccc]]]cccrrryyywww{{{oooccc[[[eeeuuu~~~|||wwwrrrooonnnooofffbbb[[[XXXbbbnnnlllbbbNNNEEE<<<888555444888>>>WWWiii}}}vvvcccSSSKKKPPPTTTQQQIIIAAA===<<<999999888:::HHH[[[aaa]]]UUUNNN???777999:::HHHaaa}}}www```LLLBBBBBBFFFaaavvvsssrrruuuxxxtttiii___```fffbbb[[[TTTMMMCCC888222111---------,,,,,,------...,,,---...---------///111777RRRuuuwwwkkkeee___JJJ:::999555000333000///111666999>>>IIISSS]]]WWWSSSUUUYYYZZZTTTNNNHHHDDDDDDHHHKKKJJJIIIKKKJJJNNNRRRUUUVVVVVVWWWXXXbbblll|||{{{|||sss^^^RRRGGG???888666444111111444777999::::::888777666777666777777888999::::::;;;???===<<<>>>DDDLLLSSSWWWKKKGGGEEEHHHKKKUUUmmm}}}vvvttt|||lllUUUAAA666222222222...///000//////111444666|||ssshhhVVVSSSgggqqqtttooo___ccczzz}}}nnnjjjnnnxxx~~~{{{xxxuuuhhhXXXIIIDDDAAAHHHWWWgggsssyyy||||||wwwmmmjjjsssuuuoooxxxmmmaaa^^^```hhhrrr~~~|||jjjZZZLLLHHHDDDEEENNN\\\kkkttt{{{|||wwwqqqjjjcccZZZWWWUUUUUUXXXZZZZZZYYYSSSJJJAAA<<<999777888;;;BBBPPP]]]^^^XXXPPPIIIDDD===;;;CCCXXXjjjooojjjdddVVV\\\jjjxxx~~~{{{wwwxxxqqqnnnooozzzgggUUUSSSRRRIII>>>;;;;;;===AAAKKKZZZkkkvvvnnnllljjjmmmxxx}}}qqq```YYYXXXhhh|||hhhaaaZZZTTTNNNKKKJJJFFF???888222///---+++,,,,,,+++***++++++******++++++,,,------<<>>IIISSSZZZTTTOOOPPPUUUWWWTTTOOOGGGDDDCCCHHHJJJIIIIIIJJJJJJKKKNNNOOOPPPRRRVVVYYYcccnnn~~~ttt]]]JJJ@@@>>>888444444333000///111333555666666555555666777555666777888999:::;;;;;;;;;;;;;;;<<>>888222000---+++,,,,,,+++***++++++******++++++,,,---,,,>>>iiivvvkkkuuuyyyrrrgggaaabbbjjjtttzzzuuuppp]]]EEE;;;BBBGGGDDD;;;999:::@@@LLL___tttnnnVVVFFFCCCFFFGGGKKKOOOTTTXXXZZZ]]]___aaa```cccfffiiikkknnnrrruuu{{{zzzyyyyyy~~~ppphhhqqq|||{{{uuuxxxooonnnlllfffccckkkyyyyyytttssstttoookkkbbb___kkkzzzvvviiiVVVHHH;;;666555333333555???JJJTTTVVVSSSOOOJJJFFF@@@HHHQQQSSSMMMEEE@@@>>>999666888>>>@@@>>>???BBB===<<<666666<<<:::AAAUUUuuu|||zzz|||dddPPPEEEBBBBBBYYY|||tttmmmwwwvvvrrruuupppggg\\\TTTIII<<<444222...------,,,,,,,,,------,,,---...---------///111999VVVzzznnn^^^UUULLL;;;333777222,,,111000///111555999>>>IIITTTXXXRRRLLLNNNTTTXXXVVVSSSGGGCCCCCCGGGJJJHHHHHHJJJJJJJJJJJJIIIKKKOOOVVVZZZ^^^iiiyyyzzzeeePPPCCC===999444222555555222111222111222333333333444666888555555666888999:::;;;<<<777:::;;;<<<===BBBJJJPPPLLLDDDBBBGGGJJJKKKWWWfffrrrvvvzzz|||yyyjjj```RRRDDD:::555111000000111222222222333777999~~~wwwlll```LLLXXXhhhyyy}}}hhhYYY```uuuiiihhhiiilllnnnoooppplll```TTTHHH@@@@@@OOOaaammmqqqqqqpppuuuuuuooorrr~~~nnn^^^\\\___hhhrrr{{{|||xxxpppcccXXXLLLDDD???@@@CCCKKK^^^rrrrrrfffaaa___ZZZTTTRRRSSSNNNHHHBBB???:::555444555777999@@@JJJUUU[[[ZZZUUUJJJ???:::<<>>777444222222444>>>BBBFFFGGGCCC???<<<;;;>>>DDDPPP\\\\\\RRRFFFAAA<<<777444666<<>>@@@EEEgggxxxlllrrr}}}ttteeeXXXKKK===444222...------,,,,,,------...///------///...,,,///444:::^^^~~~lllaaaYYY@@@666999333///222222111000000444777===IIITTTWWWRRRNNNNNNQQQTTTUUUUUUJJJFFFEEEHHHIIIFFFEEEGGGHHHHHHHHHHHHJJJLLLOOOPPPYYYbbbppp}}}jjjSSS@@@:::<<<555666666666555333000///000000000000111222333444777888999999::::::::::::999999888999;;;???CCCFFFFFFCCCBBBFFFNNNSSSSSSQQQ]]]```iiiyyylllcccUUUFFF;;;444000...000000000///000555;;;???vvvfffXXXFFFOOO[[[jjjppp```XXXcccqqqfffhhhmmmppppppnnnllleeeWWWIIIFFF???AAAOOOaaakkknnnnnnnnnqqqqqqmmmrrryyyjjjcccgggooovvvwwwtttooodddZZZOOODDD===>>>???DDDSSScccwwwzzz|||{{{xxxssshhh]]]RRRPPPLLLJJJNNNRRRPPPIIIAAA===888444222333666888AAAMMMZZZ___]]]VVVKKKAAA;;;===CCCMMMUUUVVVPPPIIIBBBAAAJJJ___ttt~~~|||}}}sssoooqqqfffTTTFFF>>>;;;@@@EEELLL\\\mmmfff___ZZZUUUZZZqqqzzzpppfffeeessspppccc^^^[[[TTTNNNKKKJJJCCC:::555222---++++++,,,,,,,,,***+++------------///111777LLLsss~~~|||}}}}}}zzzzzzuuuiiibbbeeeeeennnhhhNNN???<<>>999555777===@@@???<<<;;;888555444333444>>>HHHnnn|||rrrtttyyylllTTTDDD===???CCC\\\|||xxxmmmsss{{{pppppp~~~~~~yyy|||}}}tttiiiYYYGGG;;;777...------,,,,,,------...///------///...---///444@@@dddsssjjj\\\AAA666888444000222111111000000444777===HHHSSSUUUPPPLLLKKKNNNQQQRRRRRRKKKGGGFFFHHHIIIFFFEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNTTT\\\iiivvvwwwbbbMMM===777888666666777777666555222111000000000000111222333444777888999999:::::::::::::::999888999:::===AAACCCDDDAAAAAAEEEKKKPPPPPPOOOUUUWWWaaappptttjjjZZZJJJ<<<444111000111111111111222666;;;@@@xxxdddSSSEEEJJJPPP\\\ddd[[[[[[mmmuuummmrrrvvvxxxwwwrrrjjj___NNN@@@CCC>>>AAAQQQaaaiiijjjiiiiiikkkkkkllltttyyykkkiiinnnsssuuutttqqqiii___TTTGGG===<<<===>>>FFFPPP[[[___aaa___^^^[[[SSSKKKBBB@@@===AAALLLUUUTTTMMM>>>;;;777333111222444666AAAPPP^^^bbb^^^UUUJJJBBB;;;===BBBJJJRRRRRRLLLFFF@@@===BBBTTTiiixxx{{{hhhQQQGGG@@@AAACCCHHHVVVfffjjj___UUUMMMOOOggg{{{{{{sssgggbbbmmm{{{{{{nnnaaa^^^ZZZSSSNNNMMMMMMDDD:::555222...,,,+++,,,,,,,,,+++,,,............111333>>>UUUuuuyyy|||xxx{{{}}}}}}|||}}}xxxlllfffgggeeeooofffMMM@@@>>>HHHHHH999888888;;;JJJddd~~~}}}iiiRRREEEAAA@@@BBBEEEJJJOOOUUUYYYZZZ\\\```ccceeefffiiikkknnnpppqqqqqqrrrooojjjggggggjjjooorrrzzz|||~~~rrrhhhdddiiittt~~~{{{rrrggg\\\UUURRRSSS[[[hhhxxx{{{kkk___SSSIIIDDDEEE???<<>>999555777===CCCDDDCCC>>>:::666555222222:::CCCdddoooooouuu|||rrrXXXFFF======BBBRRRttt{{{pppqqqpppaaa\\\gggqqqppppppttt~~~}}}vvvdddLLL;;;444......------------......///------//////---000555FFFiii~~~eeeFFF666888444111222000111000111444777<<>>BBBGGGKKKLLLKKKKKKMMMVVVdddqqq~~~wwweeeQQQ???555222222222222222222333666<<<@@@|||hhhXXXGGGKKKMMMTTTYYYSSSZZZqqqyyysss|||~~~xxxnnn```MMM>>>@@@===CCCSSSbbbhhhgggeeeeeeeeeffflllxxx}}}tttkkkpppuuuxxx{{{yyyooodddXXXIII===<<<===;;;===CCCDDDHHHIIIFFFEEEDDD@@@:::999666555;;;JJJWWWWWWOOO===:::666333111222444555>>>OOO^^^aaaZZZQQQGGG@@@;;;;;;@@@HHHOOOQQQKKKFFFAAA<<<<<>>CCCFFFGGGGGGFFFGGGOOOZZZfffrrrsss[[[DDD777333333111111222111222555:::>>>~~~mmm___LLLPPPQQQRRRPPPHHHSSSnnnwwwnnnwww~~~{{{pppaaaNNN???>>>===EEEUUUcccgggeeedddcccbbbeeeooo|||vvvssslllqqqvvv{{{rrrdddVVVGGG;;;;;;<<<999888<<<;;;>>>>>>:::888999888555555333111666EEEQQQPPPHHH<<<:::666333222333444555:::IIIWWWYYYRRRJJJBBB===888999===EEENNNQQQMMMHHHCCC<<<999BBBQQQcccvvvzzzfffQQQFFFCCCHHHXXXiii|||kkk\\\NNNIII\\\wwwxxxnnnfffkkkyyyvvvmmmhhh]]]TTTRRRPPPHHH???777444///,,,,,,,,,,,,,,,***+++,,,,,,,,,...111444777TTTqqqsssppppppgggoooyyy|||zzznnniiiiiifffxxxrrrPPPCCCBBBJJJIII;;;999999:::FFFeeeuuubbbMMMCCCAAAAAADDDGGGIIINNNTTTYYY\\\aaafffkkkiiijjjlllnnnooooooooonnniiihhhfffeeefffhhhjjjlllooouuu|||yyyoooccc\\\ZZZ```ppprrraaaRRRLLLKKKQQQUUU]]]eeeiiihhhbbb]]]VVVMMMCCC===888333111333333333999>>>GGGaaauuutttwwweeeQQQDDD;;;555111222666<<>>999777444222666===ZZZwwwzzzqqquuu{{{~~~eeeNNN???<<>>AAABBBCCCEEEGGGLLLUUU^^^hhhxxxeeeJJJ888222333///000111000111444888;;;}}}oooccc]]]bbbaaa[[[PPPDDDRRRrrryyyjjjpppuuu{{{~~~yyynnn___MMM???===>>>GGGWWWdddhhhfffeeedddcccgggsss~~~tttooommmppptttzzzqqqaaaQQQCCC888999:::666666;;;999<<<;;;666444777999888888666333555???HHHFFF???:::999666333222333444555777BBBLLLLLLHHHCCC===888666666:::BBBLLLPPPNNNJJJCCC<<<888===HHHYYYmmm|||{{{vvvuuuyyywww[[[KKKDDDFFFTTTdddoooaaaSSSJJJXXXppp{{{uuuooojjjmmm{{{}}}zzzqqqeee\\\UUUJJJ@@@888444000---,,,,,,,,,,,,***++++++++++++---111444555QQQooottttttzzzggg___jjjttttttzzzzzzqqqnnnmmmhhhzzzyyySSSEEEDDDKKKHHH;;;999:::;;;DDDbbbqqq___JJJ@@@??????AAADDDKKKOOOUUUYYY\\\aaagggllljjjjjjkkkkkkllllllkkkkkkgggfffdddcccbbbdddfffgggkkkpppwww~~~vvvlllccc^^^YYY[[[jjj{{{zzzlll\\\PPPJJJJJJLLLPPPXXX^^^```ZZZQQQJJJCCC<<<777777555222000222000000777>>>IIIdddxxxwwwtttdddQQQEEE===666222111111333<<>>>>>???HHHYYYfffiiiiiihhhiiiggglllvvv}}}~~~~~~uuuqqqqqqrrrwww~~~~~~ppp```OOOBBB999:::999666888>>>???BBBAAA<<<;;;@@@FFFGGGDDDCCC???>>>BBBGGGDDD>>>888777444222111111222333555<<>>===999555444444777???IIINNNLLLHHHAAA;;;888;;;DDDRRReeeuuuuuuqqqnnnooosssxxx|||}}}~~~dddRRRJJJIIITTTaaarrrgggZZZMMMVVVjjjtttrrrppplllllluuuuuuhhh[[[MMMBBB888555000---,,,,,,,,,,,,+++,,,,,,,,,,,,///333666;;;RRRoooxxxzzzzzzfff___jjjpppmmmttt}}}zzzvvvvvvsssjjjyyypppLLLBBBEEEKKKHHH:::666;;;===EEE___mmm[[[GGG>>>===>>>@@@CCCNNNRRRWWWYYY[[[^^^ccchhhhhhhhhgggfffffffffggggggfffeeebbbaaaaaacccfffhhhjjjmmmrrrvvv{{{~~~wwwnnngggddd]]]YYYdddttt|||xxxpppcccVVVLLLHHHGGGFFFLLLVVV^^^aaa[[[PPPHHHAAA;;;888888777444333555444333999???KKKfffwwwsssjjj[[[KKKAAA;;;555111111......333???MMMSSSQQQKKK>>>>>>AAAFFFDDD>>>999888333222111222777===BBBEEEAAA:::555444333222444888DDDYYYvvv{{{zzz|||~~~yyy]]]EEE===???KKKooo}}}|||iiiWWWXXXdddjjjddd]]]cccdddiiikkkbbbPPP???777//////............//////...------000000///222888[[[|||~~~___CCC666888333000222111000///111444666888AAAJJJKKKFFF@@@======>>>===<<<<<<:::<<>>???>>>???BBBEEEHHHIIIJJJJJJRRRZZZhhhwww|||rrrgggdddeeeeeecccjjjfffccc^^^TTTFFF>>><<<999888777666555555444444444333333222222333333333555666777999:::;;;<<<<<<===<<<;;;999888777666666555555777777888:::<<<>>>@@@CCCJJJRRRWWW^^^mmmzzzmmmQQQ;;;333333///000111111222333777:::uuujjjwww~~~zzzhhhPPP@@@UUU~~~iiihhhfffooouuurrriii\\\KKK>>>>>>@@@IIIZZZfffjjjjjjkkklllkkkooowww{{{yyy{{{vvvtttrrruuu}}}~~~qqqaaaPPPEEE======;;;888;;;BBBLLLOOONNNJJJJJJPPPXXX[[[QQQPPPLLLHHHIIIKKKIIICCC666555333111000000111222444888;;;999999:::888333444333666===FFFKKKIIIFFF???:::888;;;BBBOOObbbqqqtttrrrqqqssswww{{{|||{{{ttt{{{xxxiiiYYYQQQOOOXXXdddtttkkk```QQQVVVhhhqqqqqqqqqlllhhhlllvvv|||zzz}}}~~~ooo```PPPEEE999555000---,,,---,,,,,,,,,------------000444888AAAUUUppp{{{~~~~~~jjjbbbmmmpppiiiqqq{{{{{{zzz}}}xxxjjjvvvbbbAAA===CCCKKKHHH:::444;;;???FFF___}}}}}}kkkYYYFFF>>>===???AAADDDQQQTTTXXXYYYYYY[[[___cccgggeeedddcccbbbbbbcccdddeeecccbbbaaacccfffjjjmmmnnnmmmmmmmmmrrr|||{{{xxxxxxzzz{{{zzzrrrmmmjjjaaaZZZbbbqqqvvvqqqhhh\\\QQQJJJFFFEEEHHHPPP\\\gggkkkggg]]]UUUMMMGGGBBBAAA@@@<<<;;;===<<<999===BBBMMMeeetttmmm```SSSEEE>>>:::444111000000//////222888<<>>::::::444333111222444888<<>>777222222111111333777EEERRRfffzzz{{{~~~bbbHHH===>>>HHHmmmnnn[[[\\\iiirrrnnngggeeecccdddeee^^^NNN???777//////............//////...---...000111///333888ZZZ|||~~~xxxlllPPP:::444:::666000111000000///111444666888@@@IIIIIIDDD===::::::;;;:::999888666999???BBB@@@>>>>>><<<>>>AAADDDFFFHHHIIIIIINNNVVVdddttt|||jjjYYYRRRVVV[[[\\\lllnnnqqqnnn```MMMBBB@@@;;;:::999777666555555555444444333222222333333333555666777999;;;<<<<<<<<<===<<<;;;:::999777666666444555666777777888;;;===<<<@@@HHHPPPUUU\\\kkkyyymmmQQQ<<<444444000111222333333444888:::xxxoooiiirrr{{{wwweeeOOOAAAVVV~~~mmmnnnnnnqqquuusssgggTTTDDD===??????III[[[kkkooommmjjjkkkmmmpppuuuzzz|||{{{yyyxxxuuuqqqrrrxxxzzzooobbbVVVHHH>>>===;;;888???KKKYYYccchhhbbb```hhhuuu|||tttkkk___VVVSSSPPPLLLIII>>>999333/////////000000333444444555555444444333444444666===FFFJJJIIIFFF<<<888777999>>>KKK```rrryyyvvvtttxxx~~~{{{uuupppxxx|||mmmuuuxxx___WWWWWW\\\fffvvvyyymmm___ZZZYYY```oooppprrrkkk```aaakkkppplllooowwwsssaaaOOOEEE;;;777222...------,,,+++...---...000...,,,000777===[[[vvv~~~lll^^^gggoookkknnnyyyvvv{{{rrrgggvvvVVVCCC777<<>><<>><<<888666444555888:::999888888777555444333333333444CCCHHHXXXttt|||}}}fffGGG===AAAJJJiiiuuuccc]]]lll}}}|||ooojjjdddbbbeee^^^LLL>>>:::111///,,,+++,,,.........+++000---,,,000///222>>>[[[~~~ooobbbYYYIII>>>444333444222...,,,222000000222444777AAALLLLLLBBB<<<<<<<<<888888;;;444555888:::<<<============>>>@@@CCCFFFGGGIIIIIILLLSSS___lllwwwzzzhhh]]]^^^eeeiiizzz}}}{{{jjjUUUHHHEEE===999555444666777555333222222222111222222333333444555888;;;===>>>?????????>>>>>><<<:::888666555555555555555666777999999>>>>>>AAAGGGNNNWWWeeerrr|||{{{zzzdddNNN???666111222111111111222444666777wwwvvvtttnnnhhheeennnzzzyyygggOOO???RRRyyywww||||||zzzwwwpppcccSSSEEE===@@@BBBLLL\\\iiillljjjiiikkklllooossswwwyyyxxxwww{{{~~~xxxpppnnnlllooowwwzzzrrrfffYYYJJJ???===;;;999>>>GGGcccooowwwvvvuuu|||~~~tttmmmgggaaaYYYRRRBBB===777222000000000000333444444555555444444333333222444:::CCCHHHHHHFFF===:::777888<<>>===;;;@@@GGGNNNRRRVVVXXXXXXZZZ]]]```fffdddbbbaaacccddddddcccbbb```___^^^```dddhhhkkknnnllljjjhhhllluuu}}}|||yyykkk]]]UUUXXX```kkkjjjbbbTTTIIIDDD@@@===EEELLL___xxxrrreee[[[UUUNNNPPPNNNMMMZZZooozzzzzzjjj[[[III===999666333000//////......///000222333333555;;;AAAEEEEEEAAA>>>888666333333777;;;<<<===;;;999777444222222222333<<>><<<999666555777444555888:::<<<=========<<<>>>@@@BBBEEEGGGHHHIIIKKKRRR]]]gggrrr|||}}}pppZZZMMMJJJ@@@<<<777555666666444111111111000000000111111222333444777:::===>>>??????>>>>>>===<<<:::888666555555555555555666777888999::::::>>>EEEKKKSSS```lllyyyuuu```LLL@@@777111222111111111222444666777|||qqqlllhhhccc```aaappplllPPP>>>PPPvvvxxxkkk]]]PPPEEE===BBBFFFQQQ```iiijjjjjjkkkllllllnnnpppssssssrrrpppttt||||||uuuooojjjeeeeeeeeejjjtttzzztttjjjYYYJJJ===::::::888999>>>PPPZZZdddffffffjjjppptttllljjjhhhhhhgggccc[[[UUUEEE@@@:::555222111000///333444444555555444444333222111222777>>>DDDGGGGGG???;;;888777:::DDDVVVgggiiilllpppuuuxxxxxxwwwvvv|||zzz^^^ZZZmmmoooXXXQQQPPPRRR[[[fffllleeeZZZXXXWWW^^^nnnpppqqqlllfffiiiqqqsssmmm___cccjjjooonnncccSSSGGG<<<888333///---------,,,,,,+++,,,......000777@@@MMMdddyyywwwkkksss{{{ttthhhbbb^^^^^^mmm||||||{{{yyyrrr]]]===777666<<>>999555222111111222666@@@SSSfffqqqxxx}}}}}}vvvUUUDDDDDDMMMnnnqqqbbbdddsss^^^___mmmuuusssvvvsssrrrrrrkkkZZZFFF:::222000---,,,---.........---111...---111...222BBBmmmwww}}}|||oooYYYFFFAAA;;;777777666222000000111//////222333666???IIISSSJJJ@@@;;;666222222444444555777999;;;<<<<<<===<<<===???BBBDDDFFFGGGGGGKKKPPPYYYaaajjjtttxxxcccTTTOOODDD???:::777777666333111000000////////////000000222333666999<<>>>>>===<<<:::888777666444444444444555666777888666777;;;BBBGGGNNNYYYcccsss~~~~~~nnnZZZKKKBBB999111222111111111222444666777|||rrrkkkeee___^^^```zzzoooPPP???QQQvvvvvveeeXXXNNNEEE===BBBIIIWWWeeekkkjjjllloooqqqpppoooooonnnlllhhheeejjjsss~~~wwwqqqkkkeeeaaa\\\]]]^^^cccnnnvvvssskkkZZZKKK===:::;;;999888999555<<>>888444222111000///333444444555555444444333222111000444;;;BBBFFFHHH@@@<<<888777999BBBTTTdddfffjjjnnnqqqrrrtttxxx|||dddZZZiiiwwwwwwfffQQQKKKIIIJJJRRR^^^iiihhhaaa^^^ZZZ]]]kkktttrrrkkkfffiiisssxxxwww___^^^___ccceee___SSSHHH>>>999333///------------...,,,,,,......000888AAASSSjjj~~~}}}sssxxx{{{iiiYYYOOOOOO___pppxxxrrrSSS555444777>>>HHH???;;;666777@@@KKK^^^{{{xxxeeeRRRAAA===<<<;;;???GGGLLLOOOSSSUUUWWW[[[bbbgggllliiifffccccccbbbaaa```_________```aaabbbdddeeehhheeeccceeemmmxxxqqqhhhbbb^^^```ccckkkjjjcccUUUJJJDDD???;;;888:::EEE[[[uuu{{{iii\\\TTTWWW^^^eeeqqq~~~~~~rrr^^^III===888444000000///......///222555777555777===HHHQQQQQQHHH>>>888444111000444;;;CCCHHHFFFBBB<<<666222111111222555???RRRdddnnnrrryyy|||~~~zzzYYYGGGEEELLLlllpppaaa```wwwbbbZZZeeeppprrryyy~~~~~~rrr```LLL???333000---,,,---............111......111...444FFFtttssssss{{{bbbJJJ>>>:::777777555000///111000//////111222555===GGGSSSLLLBBB:::444111111222555555777888:::;;;<<<<<<;;;<<<>>>@@@CCCDDDEEEFFFIIIOOOWWW]]]dddmmmxxxkkkYYYPPPFFFAAA;;;888777777555222111000//////.../////////222333666999<<>>>>>===<<<;;;999888777444444333444444555666666555666:::AAAEEEJJJSSS]]]kkkwww}}}kkkWWWKKKDDD;;;222222111111111222444666777wwwoooggg___^^^aaalllLLL===PPPttt{{{uuuyyysss```SSSLLLDDD<<<>>>HHHXXXggglllkkklllpppuuusssqqqooolllfff```[[[]]]fffttt~~~uuummmfffaaa]]]WWWXXXXXX]]]hhhqqqqqqlll\\\PPPCCC>>>===;;;888666555666888999888777888:::;;;;;;===???AAAAAA???>>><<<888444111111111111000333444444555555444444333333222111333888???EEEHHH???;;;888888:::BBBSSSccchhhjjjmmmmmmnnnrrrzzzhhhYYYdddmmmnnn]]]IIIDDDAAABBBJJJUUUeeejjjgggddd[[[ZZZeeeppplllddd^^^```kkkuuuzzzeee___YYYYYY[[[YYYQQQHHH@@@;;;444///------......000...---......///666???PPPkkkmmmUUUFFFIIIWWWeeeppp}}}VVV777666;;;@@@GGG<<<999555666@@@LLL```}}}zzzcccQQQAAA======<<<@@@HHHMMMPPPTTTVVVWWW[[[aaafffmmmkkkgggeeedddcccbbb```^^^^^^______```aaabbbbbbdddbbbbbbfffnnnxxxxxx|||{{{rrrjjjbbb]]]aaahhhlllkkkcccUUUIIICCC>>>::::::999>>>IIIXXXjjjwwwcccSSSIIIJJJMMMRRR___oooyyyrrraaaLLL>>>999555000///......///222666:::===:::;;;AAAJJJRRRQQQFFF<<<666444111000222999BBBGGGGGGCCC===777333222222333555<<>>444111...------............000...///222...666LLL{{{xxxsss~~~jjjLLLAAA<<<888666333......111000...///111222333;;;DDDOOOKKKCCC:::444333333444555555666777888:::;;;;;;:::;;;===???AAABBBCCCDDDHHHPPPXXX___ccckkkvvv~~~pppZZZOOOFFFAAA:::777888888777555111111000///////////////222333555888;;;???AAACCC>>>>>>===<<<;;;:::888777333333333333333333444555555666:::@@@DDDGGGOOOWWWeeeppp}}}nnnZZZNNNFFF<<<222222111111111222444666777|||uuukkkaaaaaaeeecccFFF;;;OOOqqquuummmppp}}}~~~~~~sss^^^OOOHHHBBB:::<<>>:::888777999AAARRRbbbjjjkkkllllllmmmrrr{{{nnn\\\bbbllllll[[[FFF@@@===<<>>HHHZZZkkkpppaaaQQQEEE<<<;;;<<<@@@KKKXXXddddddZZZHHH<<<999666000///......///333888>>>AAA===>>>BBBIIIMMMKKKBBB:::555444222000111666<<>>@@@AAABBBBBBHHHQQQ]]]eeeiiinnnwwwttt]]]QQQFFFAAA:::777777888777555222111000//////...//////111222444666999<<>>@@@BBBJJJRRR___iiiuuuxxxaaaRRRHHH===333222111111111222444666777zzzooofffgggnnn}}}]]]CCC<<>>HHHYYYkkkrrrnnniiihhhiiikkknnnqqqqqqkkkccc]]]]]]dddqqq}}}zzzpppiiiccc___]]]WWWVVVUUUWWWaaaooovvvvvvmmmfff[[[OOOFFF???888444777333333888:::888888:::222222222222333444777999888666333222333444444444333444444555555444444333222222111222444999???BBB===:::777666888???OOO^^^kkkkkklllnnnppptttxxx|||}}}yyydddgggssssss```III@@@;;;:::@@@DDDYYYdddeeebbbYYYWWWaaapppuuuxxxtttmmmiiinnnvvveee```ZZZWWWXXXWWWSSSOOOCCC===555000---......///...---...///...---333:::LLLppp\\\NNNSSS[[[___kkkqqqGGG<<<>>>BBBFFF999666555555>>>MMMdddqqq^^^LLL>>>;;;<<<<<<@@@GGGJJJOOOTTTXXXYYY\\\```dddiiifffcccbbbccccccbbbbbb___^^^]]]]]]]]]^^^___```bbbhhhpppvvvzzz}}}}}}yyyxxxzzz}}}}}}rrrggg]]]ZZZcccooorrrooocccQQQDDD>>>;;;777333111111222222444===GGGXXXgggxxx~~~tttbbbQQQGGG===999555222222666<<>>777777777555555555555555666888999:::888999;;;===???@@@@@@AAAGGGSSSccclllpppttt{{{www```UUUIIICCC;;;777666666555333111000///...------------///000111222555888;;;<<<888888888777666555444333222222111111111111222222444333555999:::<<>>:::DDDLLL^^^pppxxxssskkkgggaaaeeekkkqqqtttpppiiidddjjjppp{{{yyypppiiieeebbb```XXXWWWUUUWWWbbbqqqzzz|||}}}qqqcccUUULLLEEE@@@===888888???AAA===;;;<<<::::::999888666555777888;;;888666555666666666555333444444555555444444333111111111111222666<<>>999777000222222000///222555555444???CCC;;;666999888333111///......111666<<>>@@@@@@===:::888222444444222000///111444444333222000//////000000111000777HHHZZZgggooouuuyyykkkRRRIIIJJJiii~~~ttteeelll|||vvvkkkmmmnnnjjjooodddEEE555333///---............,,,,,,+++000444///<<>>???@@@@@@GGGUUUgggrrruuuxxx~~~yyydddZZZKKKDDD<<<777555444333111000///...---,,,++++++,,,.........///222555777999555555555555444333222111222222111111111111111222222000222444555777???HHHOOOVVV___hhhvvvqqq[[[KKK===444222111111111222444666777rrrjjjnnnwww~~~qqq[[[AAA999QQQooouuuaaaNNNAAA======GGGNNNZZZhhhvvv~~~yyypppggg``````mmmxxxwwwrrrooottttttjjjdddaaa```___YYYXXXZZZ___fffuuunnn]]]MMMBBB===>>>?????????AAACCCFFF@@@???===;;;;;;<<<===>>>???===;;;888777666666666555555555555555555444444555444222111222555999;;;::::::888444444;;;GGGQQQbbbgggiiihhhllltttwwwtttyyyxxxhhhyyywww^^^GGG???AAACCCIII[[[eeegggfff^^^[[[dddvvv~~~sssiiiooogggZZZZZZYYYXXXXXXYYYVVVQQQGGGAAA888111...---------,,,,,,---...,,,+++111;;;UUUuuuggghhheeedddtttNNN<<<>>>DDDGGG:::999333555???JJJ\\\xxxttt]]]KKK<<<999::::::???FFFKKKOOOUUUYYY[[[]]]^^^___bbbbbbaaa```___^^^^^^]]]aaaaaa``````aaadddhhhjjjtttxxx|||||||||xxxppprrryyy}}}xxxuuupppnnnsss{{{{{{nnn[[[MMMEEE???:::666333//////000111000///444777;;;<<<:::888777666777222000222222000000222555999:::777777888777333333333222111000111444666666666777:::;;;;;;999666555333111//////111333555555444222111000111222222444333666BBBRRRaaajjjmmmwww{{{kkkRRRFFFEEE___uuujjjiiissstttnnnvvvvvvdddfffkkkiiijjjqqq|||~~~yyywwwfffIII;;;333------...---,,,...111+++111///000111;;;ddd}}}tttfff]]]NNN<<<444333333000.........------...222888<<>>>>>DDDLLLZZZiiirrryyymmm^^^QQQFFF;;;888888555444444000///...------,,,---------...000111333444444444444333111////////////000............////////////111000///000333888===@@@KKKOOOWWWbbbooo|||dddMMM>>>666222222222222333444555555oooeeeiiittt~~~sss___EEE<<>>IIINNNVVVaaammmyyyzzz~~~~~~}}}eeeOOO???444222222222222333444555555pppbbbhhhttt~~~uuu```FFF===TTTrrrxxx```KKK>>>;;;<<>><<<;;;:::999666666666555555444444444555333222111222555888:::888888777555555:::BBBIIITTT]]]ggglllqqqwww|||}}}zzzzzz}}}yyyiii}}}tttZZZNNNNNNPPPSSScccllloooqqqfff\\\___lll}}}zzzvvvnnnkkkxxxsssfffaaa]]][[[ZZZWWWSSSPPPKKKDDD:::333///---------,,,,,,...///......666@@@bbb|||uuusss~~~tttvvvqqqiiinnnwwwIII<<<===@@@BBB555333666555>>>NNNeeennnYYYIII<<<;;;===<<<@@@FFFLLLQQQWWW[[[]]]^^^______aaaaaabbbbbbbbb```___^^^\\\^^^___```bbbgggpppwww{{{xxxrrrkkkjjjvvvvvvvvv}}}||||||uuugggYYYOOOFFF???<<<:::888888888888666444888777999===AAABBB???<<<888222...111555666888;;;999>>>@@@?????????<<<777333222000//////000111222444222222333666888888888555444333111111333444555777666555333222111111111000///222>>>OOO^^^gggjjjooopppsssxxx}}}~~~bbbOOOGGGBBBUUUpppzzzllljjjuuuvvvllllllvvvssssssooogggdddgggoooqqqqqqvvvkkkPPP;;;333------///------...111+++111///000111;;;eeexxxqqqpppgggRRRGGGHHHBBB999222000000111111000//////---...000555999BBBHHHIIIBBB:::777777666555555444444555555666777777888999;;;<<<<<<======<<<@@@HHHUUUaaappppppaaaSSSGGG<<<999888666333444000///...------,,,------......///000000000000000000000///...---------------............/////////......---...111555999<<>>======>>>@@@@@@@@@???>>><<<;;;:::777777777666555555444444444333222111222444777888888888777555555777<<>>DDDLLLQQQWWW\\\^^^______```___```aaabbbbbb```___^^^___aaabbb```___cccnnnvvv{{{vvvnnndddcccooo|||mmmlllsssuuuwwwsssggg[[[SSSLLLFFFBBBAAAAAAAAAAAA@@@???>>>CCCBBBDDDIIIOOOOOOIIIBBB===666111333888;;;???DDDGGGJJJJJJFFFDDDDDDAAA===888666333222222333333333555333222333666999;;;;;;666555333222222333555666888777666444333222111000///...111===MMM\\\eeehhhfffeeeeeefffkkkuuufffTTTNNN@@@OOOggg~~~{{{mmmkkkxxx{{{pppkkkqqq}}}wwwnnnjjjkkkooonnnnnnuuunnnVVV;;;333---...///------...111+++111000111222<<>>DDDMMMWWWeeezzzqqqcccTTTIII>>>:::999666333333000///...------,,,------.........//////...------000//////......------------------.........//////------------000333777999BBBGGGPPPYYYcccnnnyyy{{{|||yyyssswww{{{mmm^^^PPP@@@444222222222222333444555555}}}pppxxxxxx```DDD>>>ZZZ|||xxxcccOOOAAA;;;;;;EEERRR]]]```cccjjjuuu{{{rrreeekkk}}}sssjjjqqq{{{ssskkkjjjiiihhhhhhgggeeeccc___^^^]]][[[[[[eee{{{zzzlll___RRRGGG@@@;;;:::888666555666777888===>>>?????????===;;;:::999999888777777666555555444333222222222444666777888888777555555666999;;;@@@HHHSSS___fffkkkppptttrrrmmmmmmuuuwwwiiizzzyyyfff[[[UUUPPPYYYeeehhhhhhjjjbbbZZZ]]]qqqyyysssyyy{{{nnnbbb```___\\\ZZZ[[[QQQIII>>>555000.........------...//////000:::DDDjjjvvvooowwwtttxxxrrreee^^^eeemmmooo[[[:::888:::<<<@@@555444555333:::GGG]]]yyy|||gggVVVFFF:::999;;;:::<<>>ZZZ~~~ttt___KKK>>>:::999CCCQQQ___dddfffllltttyyywwwmmmdddjjj|||~~~pppgggllluuuxxxooommmkkkjjjjjjjjjiiifffdddaaa______^^^\\\___lllyyy{{{dddQQQCCC999333111000///...///000222333999;;;===@@@@@@???===;;;;;;;;;:::999888888777777444333222222222333555666999888666666777999<<<===AAACCCJJJVVV___dddiiinnnmmmhhhhhhppp|||wwwjjjzzzxxxdddYYYSSSOOOSSS```dddeeehhhbbb^^^dddtttuuujjjiiihhhaaa\\\[[[TTTLLL@@@666000...//////...---...///...000:::EEEiiixxxqqq{{{}}}pppuuurrrggg```cccddd```OOO555888:::;;;???666555333333999AAAPPPlllvvvhhhXXXGGG:::888999888;;;BBBHHHNNNVVV\\\___``````aaa^^^^^^______``````aaaaaacccffffff```ZZZ^^^mmm{{{|||vvvmmmiiiooo|||sssggg___eeeooovvvyyywwwjjj\\\TTTOOOLLLQQQRRRTTTTTTUUUXXX[[[^^^___]]]\\\ZZZWWWOOOEEE===444111111555:::DDDTTTbbbhhhhhhddd[[[UUUSSSPPPKKK>>>:::555333444555333111222000...///222444666666444444333333333333444444666666666555444222000///111000222<<>>gggzzz{{{yyyxxxjjjPPPAAACCCFFFAAA666000222222---...//////......///222555AAAHHHJJJDDD<<<888555333444444333333444444555666444555666888999999::::::666888===EEEKKKSSSbbbpppzzzuuurrrpppppprrrwwwttthhhWWWKKK@@@<<<:::666333333000///...------,,,------------.........------,,,//////000000000//////...,,,------------.........------------///111333444:::???FFFLLLTTTaaaqqq}}}~~~iiiXXXLLLAAA888222222222222333444555555yyylllrrr~~~yyybbbDDD:::TTTvvvrrr\\\HHH===:::<<>>======<<<;;;:::999888888333333222222222333444555888777666777;;;@@@CCCFFFIIIEEEGGGRRR]]]bbbfffjjjiiieeefffooozzzyyymmm~~~|||```RRRPPPQQQPPP```hhhiiiiiibbb^^^fffrrryyy{{{yyylll___[[[WWWNNNAAA777000////////////......///---///999DDDggg~~~xxxxxxiiiooopppiiifffgggbbbZZZHHH222999;;;:::>>>555444222444999;;;DDD___qqqlll\\\JJJ<<<999999888<<>>SSSfffnnnooommmfff```\\\UUUOOOBBB===777555666777444222222000//////111333444444333333333222222333333333333444444444333222000///111///111:::HHHUUU]]]___VVVXXX[[[^^^dddppptttaaaZZZYYYdddvvvvvvfffggg}}}~~~nnniiiuuuzzz{{{uuuoooqqqwww|||vvvyyyzzzlll\\\]]]]]]NNN<<<444...///000......///000+++222000222333>>>ggg\\\EEEDDDGGGAAA555000444333,,,---...///......000333555===EEEHHHBBB;;;888666444444444333333444444555666444444666777888999999999777888<<>>===<<<;;;:::999999333333222222333333444444777666666888>>>EEEJJJMMMQQQHHHGGGQQQ]]]cccfffiiigggdddfffooozzz{{{ooo^^^LLLNNNTTTSSSeeennnnnnlllaaa[[[cccooo{{{hhhaaaXXXOOOBBB777111////////////.........---...888CCCfffsssbbbiiillljjjjjjjjjcccWWWFFF222:::<<<:::===444222333666;;;888<<>>hhhlllPPPEEEFFF???333000666444,,,,,,---.........000333555:::AAAEEEAAA;;;888666555444333333333333444555555333444555777888888888888<<<;;;<<>>CCCJJJZZZooo~~~{{{bbbOOOAAA888222222222222333444555555ooo^^^```llltttxxxsss\\\AAA777DDDVVVwwwuuuYYYCCC;;;:::;;;EEEWWWfffiiijjjoooqqqnnnggg___[[[eeevvvxxx```ZZZ[[[fffpppyyy|||}}}yyytttooollliiifffccc\\\______]]]___cccbbb]]]\\\bbbiiirrr}}}~~~uuuaaaTTTBBB666333444444333000000000...------...000666@@@GGGGGGEEEFFFGGGGGGAAACCCCCCAAA===:::999999777666555333222222333333666666888;;;;;;>>>HHHSSSVVVPPPJJJMMMVVV```eeeeeecccbbbgggrrr}}}}}}kkkiii^^^\\\VVVkkkooopppkkkfffccc```\\\jjjtttbbb]]]VVVGGG777//////000---000,,,,,,000111000999FFFlllxxxhhhaaacccccchhhyyyyyybbbMMM999555<<<:::777777444888;;;FFFJJJEEERRRiiisssbbbOOO>>>888777888???HHHHHHLLLQQQVVVYYY]]]bbbeeeccc``````bbbccccccgggnnnvvvyyywwwiiiYYYVVVdddrrrwwwnnnmmmuuu|||{{{ssslllgggddddddaaa]]]ZZZZZZ[[[^^^```nnn}}}}}}zzz{{{xxxsssuuu}}}zzzkkkWWWFFF<<<666///)))...000111111111444999>>>QQQ\\\mmmyyyzzzrrrfff]]]RRRKKKCCC>>>>>>>>>;;;888444444333222111111111222222222111111111111111111111222333444444222000///000111333999BBBMMMXXX^^^hhhkkkoootttyyyyyyiiicccgggwwwxxxmmmooovvveeetttuuuqqqeee[[[\\\fffoooyyy|||sss]]]VVVVVVNNN===444......///...///000...+++222//////555HHHxxxxxxZZZOOOKKKAAA666111333333000//////...,,,,,,---111444888???DDDBBB;;;555444555333333222222333333444555555555555555555666777777999777999===AAAEEEMMMUUUkkkyyywwwqqqwwwmmm\\\OOOBBB===;;;777555666333111000...------------000000000000//////////////////.........---------...------,,,,,,------...------...///000111222333888888;;;BBBOOO```qqq{{{iiiWWWEEE555777222111555666333444999ooo]]]^^^iiiwww}}}xxxbbbEEE777???MMMhhhuuuYYYDDD<<<;;;:::CCCTTTbbbfffiiiooorrrpppkkkccc___fffsss|||zzzuuu[[[SSSQQQXXXaaajjj{{{}}}zzztttpppmmmkkkhhhfffaaaccccccaaacccgggeeeaaa]]]```cccggglllmmmeee[[[TTTKKK???666333222222111111222111000//////111333===GGGOOOOOOMMMNNNOOONNNFFFDDDBBB@@@>>>===<<<;;;888777555333222222222333555444666999999;;;DDDNNNVVVPPPKKKMMMTTT\\\```aaacccccciiiuuunnnwwwtttuuuppptttvvvtttmmmgggddd___YYYaaasss{{{}}}vvvggg^^^VVVGGG777//////000...000,,,,,,111111000:::GGGooosss```\\\```cccnnnVVV>>>888@@@???<<<;;;666999???PPPYYYUUU]]]lllrrrdddRRRAAA;;;:::888===EEEHHHKKKPPPUUUXXX\\\```bbbdddbbbbbbddddddcccffflllxxx}}}{{{lllZZZTTT___mmmxxx}}}~~~xxxqqqqqqxxx{{{ssslllgggdddeeebbb^^^[[[ZZZZZZ\\\^^^gggvvvjjj]]]KKK>>>777444111...///000000000///111666:::;;;EEEYYYqqqzzznnn\\\SSSHHHAAA>>>===;;;999666555444333333222333333333222222111111111111111222333555666666444222000000111333999CCCQQQ]]]eeeqqqsssvvvyyy{{{xxxgggbbbeeetttuuulllooo|||nnnzzz~~~|||mmm^^^[[[bbbjjjoooyyy}}}eeeYYYUUUMMM===555......///......000///+++222//////444FFFvvvttt[[[PPPLLLCCC777222222222/////////...---,,,---000333888>>>CCCBBB;;;555444555333333222222333333444555555555555555555666666777888666888===@@@DDDKKKSSSeeettt|||pppddd[[[]]]fff|||~~~lll]]]PPPCCC>>>;;;888666666444222111///............000000000000/////////////////////.........------...------,,,,,,------...,,,------...000111111222444555888???LLL]]]nnnxxxlllZZZGGG777555000///333555333444888rrr___^^^hhh|||iiiJJJ888:::DDD\\\}}}sssXXXEEE>>>;;;999AAAQQQ^^^bbbfffoootttssslllgggdddgggoootttrrrnnnYYYOOOIIIKKKRRR]]]sss~~~{{{uuuqqqooommmkkkjjjgggiiiiiihhhjjjooooookkkffffffeeecccbbb___UUUIIIGGGDDD>>>888444222111111333333333222111111333666DDDNNNWWWWWWVVVWWWXXXWWWOOOJJJDDDAAAAAAAAA???===888777555333222222222333444333444666666777>>>GGGSSSOOOKKKLLLQQQWWW[[[\\\aaaccckkkvvvooozzz~~~}}}vvvmmmgggeee```[[[bbbpppqqqppp}}}|||yyytttlll___XXXHHH777//////000...000,,,---111111111<<>><<<:::888777666555444444444444333333222111111111111111222444666888888555222000111000222888DDDSSSbbbkkkwwwyyy{{{||||||~~~vvveee```bbboootttlllppp{{{yyyccc[[[___fffggguuusssbbbYYYMMM===555......///......000000,,,333//////333CCCrrrkkkTTTOOOLLLDDD999222222111/////////...---,,,---///222666<<>>AAAHHHPPP]]]mmm~~~sssdddVVVJJJIIIOOO[[[sss|||mmm]]]QQQDDD???<<<888666666444333111000////////////////////////000000000000////////////..................------------......,,,,,,---...///000000111111333666===IIIZZZlllwwwmmm\\\HHH777555222222555888777777999uuucccaaajjj|||jjjLLL999999AAATTTuuurrrXXXFFF???<<<888BBBOOO[[[^^^dddooovvvuuuhhhggggggiiimmmnnnkkkgggWWWKKKCCCCCCHHHUUUooo|||wwwtttrrrqqqpppoookkknnnooopppuuu|||}}}{{{qqqppplllhhhfffbbbXXXMMMGGGFFFBBB<<<777444444555333444444333333333666888FFFQQQ[[[]]]\\\^^^______ZZZSSSIIIEEEDDDDDDAAA>>>999888666444333222222333444222333555555555:::@@@KKKIIIHHHHHHMMMRRRWWWZZZ]]]aaakkkvvv|||nnnxxxvvvkkkfffeeeccc^^^hhhuuutttoooyyyuuummmnnnqqqpppmmmlllaaaYYYIII888//////000...000------111000111>>>NNNtttxxxvvv{{{hhhSSSYYY^^^cccrrr}}}UUU???BBBCCC>>>999222777BBB\\\oooppppppnnnfffYYYHHH:::999;;;:::===BBBJJJNNNRRRVVVXXXZZZ\\\]]]aaa```bbbffffffdddeeejjjuuukkkYYYWWW\\\fffjjjqqquuutttsssxxxyyysssnnnjjjgggfffdddaaa^^^[[[ZZZYYYZZZ```gggxxxwwwjjj[[[OOOHHHCCC<<<666333222222111111000///...---...000111888999EEE```}}}}}}nnnggg```UUUKKKEEE@@@===:::999888777666555444444444444333333222111111111111111333666888888555222///222111111666AAAQQQ```iiiqqqsssuuuvvvwwwyyy|||~~~tttccc^^^___kkkzzzvvvooorrreeeZZZ___eeefffsssnnn```PPP>>>555///...///......000111,,,222//////222@@@mmm~~~www\\\GGGIIIIIIBBB888222222222000...///...---,,,,,,///111444999>>>>>>:::555444444333333222222333333444555555444444444444555666666555444555:::<<>>999666666444333111///.........///////////////000000000000000000000/////////............------------......,,,,,,------...//////000111333777>>>HHHYYYkkkwww|||mmm[[[FFF666444333444888;;;:::777555rrrbbbaaajjjvvv{{{xxxcccHHH777888AAAKKKlllttt\\\JJJAAA<<<888CCCOOOYYY]]]dddqqqxxxwwwcccdddgggkkknnnmmmiiidddSSSHHH???AAAGGGSSSkkk~~~zzzwwwwwwxxxyyyyyytttwwwyyy|||~~~yyytttsssqqqhhh^^^WWWSSSMMMDDD<<<777777888333444555444444555777:::GGGSSS]]]aaaaaadddeeeeeeddd\\\QQQKKKIIIGGGBBB>>>:::999666444333222222222444222222555555444666;;;AAABBBBBBCCCGGGNNNWWW\\\^^^dddnnnxxx{{{~~~vvv}}}}}}ttt{{{yyyllleeecccaaa]]]hhhwwwwwwpppuuuyyyzzz~~~xxxlllaaa]]]]]]```dddjjjddd[[[JJJ888//////000...000---...111000222AAASSS{{{pppkkkmmmwww|||cccQQQ^^^ccchhhuuucccFFFFFFEEE>>>888222666???ZZZrrrzzz~~~~~~ttt]]]JJJ;;;999;;;;;;===AAALLLOOOTTTXXXZZZ[[[\\\]]]\\\[[[^^^cccddddddfffkkkuuuzzzbbbTTTQQQZZZ\\\ccclllnnnpppwww}}}wwwsssoookkkiiifffdddbbb```]]][[[ZZZZZZYYY^^^hhhxxx~~~hhhWWWIII@@@??????>>>;;;888444222222333222111111111333333444777777???RRRgggssspppiii```\\\VVVOOOIIICCC???<<<::::::888777666555555555555444333222111111111111000222444666555333000...222111111444===IIIUUU]]]___aaadddhhhkkkpppvvv{{{rrrbbb\\\]]]lll{{{zzzrrruuu~~~```WWW^^^dddiiimmmtttdddQQQ>>>666///...///...---///111,,,222///000111>>>iiizzz{{{yyysssfffPPP>>>AAACCC???777111111222222.........---,,,,,,...///222666;;;<<<999666444333333333222222333333444555444444444444444555666666555333555999;;;<<>>999BBBNNNXXX]]]ggguuu|||{{{ddddddfffjjjooooookkkgggYYYNNNHHHLLLTTT^^^nnn}}}}}}tttmmm```SSSHHH@@@<<<:::444555666555555777:::<<>>BBBKKKWWW___ccciiittt{{{|||~~~nnnjjjpppuuutttiiiccc^^^YYYhhhzzz}}}tttrrrqqqoootttmmmcccXXXSSSRRRUUU___hhhfff\\\KKK888//////000///000---///111000222CCCWWW~~~iiicccccckkk{{{wwwaaaRRRZZZaaafffnnniiiKKKMMMKKKAAA:::444666>>>XXXtttjjjTTT@@@;;;<<<;;;<<<@@@LLLPPPUUUYYY[[[[[[\\\]]]ZZZYYY\\\aaaccccccgggmmmxxxnnnWWWLLLQQQPPPUUU```fffkkkvvv~~~yyytttqqqnnnkkkhhhddddddcccbbb```___]]]]]]ZZZ\\\___bbbfffooozzzvvvcccUUUKKKFFFEEEHHHIIIFFF???999666555555444444666888;;;;;;;;;;;;<<>>666/////////------///000+++111///000111<<>>555777777888888999<<>>::::::777666777;;;@@@DDDEEEDDDEEEDDDCCCDDDGGGLLLPPPSSSSSSSSSQQQNNNJJJGGGEEEDDD@@@???>>><<<;;;:::999999666555444333222111111111111111111000000000//////000000000222555999<<<>>>>>>???BBBGGGPPP[[[gggooo{{{ppp```[[[hhh~~~xxxnnnqqq{{{pppZZZXXX^^^aaaddd___iiiwwwsssjjj___QQQ???666/////////------...///)))000...000222;;;dddwwwnnnaaaOOOBBB;;;??????777111111222222---...///...,,,+++,,,---///222666888888666444222333333222222333333444555444444333333444444555666555333555999::::::>>>DDDKKKVVVcccooo~~~zzzooo[[[HHH???===:::555555555444222222333444444555999LLLmmm}}}qqqaaaUUUJJJEEEBBB<<<777666333222000///------...............///000111111111222222111111111000000000//////............//////......////////////000000000333777;;;AAANNN```nnn}}}wwwmmm]]]LLLAAA:::;;;<<>>DDDHHHMMMSSSWWWYYYZZZ[[[[[[___]]]^^^```aaabbbgggmmmnnntttdddZZZQQQMMMSSSXXX]]]lll}}}}}}vvvssspppmmmkkkiiifffdddaaabbbdddeeeeeedddcccbbb^^^___```^^^[[[WWWTTTSSSVVVbbbqqq|||~~~|||zzzssscccPPPBBB======888888999>>>EEEJJJKKKJJJFFFEEEDDDFFFIIIOOOTTTWWWTTTRRRPPPLLLHHHGGGGGGHHHCCCBBB@@@???===<<<<<<;;;777666444333222111111111222111000000//////000000...///000222444555666777999:::<<<@@@HHHUUUbbbkkkvvvppp```[[[nnn|||tttjjjnnn|||sssppp]]]]]]bbbbbbbbb]]]hhhuuuooofff^^^TTT???666/////////------...///(((///...111222;;;cccmmmUUUBBB<<>>TTTqqqqqqccc[[[OOOJJJSSSnnnrrrMMM777555<<>>^^^dddHHHAAAGGGHHH???666111111000/////////...------,,,,,,...000222333333333111000222333333333333222111111333222111111222333555666666555555555666999<<<===CCCIIITTTaaappp~~~yyyxxxrrrbbbTTTHHHFFFAAA<<<888555444333666555444444333333333333777<<>>888777888<<<@@@DDDEEEEEEDDDEEEGGGHHHLLLQQQXXX]]]```^^^\\\YYYVVVTTTSSSRRRQQQNNNJJJGGGDDD@@@<<<999888666555555555444222000111222333444333222000///000000//////000000111222111222333555:::CCCMMMTTTbbbqqqrrr```XXXRRRdddyyy}}}|||}}}mmmkkkppptttsssuuu```[[[```eeeaaa^^^fffmmmjjjiiieeeYYYBBB777...---//////.../////////...000222...<<>>DDDMMMXXXeeetttsssgggZZZUUUUUUSSSJJJAAACCCAAA===:::777555444444555555444333333333333333333999IIIddd}}}xxxlll```OOODDD@@@>>>;;;888777666444111///.........000///...000222333222111222222222111111111000000//////////////////////////////............//////333333555;;;GGGYYYlllyyyzzztttlll___NNNAAA888666444333999III^^^mmm{{{hhh\\\MMMGGGPPP```fffnnnjjjTTT<<<666===HHHqqqbbbJJJBBB>>>888777===HHHUUUbbbmmmvvvzzzxxxooonnnyyyvvv___III@@@;;;444111333999AAAUUUnnnrrraaaOOOBBB888555222000111333333333999<<<>>>>>><<<999777666444777:::<<<<<<999555333444333222111111111111111000000////////////............///...///444===EEETTTdddssswwwvvv}}}ppp___]]]uuu~~~kkk___ZZZWWWcccooorrrpppnnnbbbYYY\\\pppoooooommmjjjiiijjjiiiddd```eeellljjj]]]HHH555///000111......111///111666888FFF```ttttttxxxqqqlll~~~|||uuunnnhhh^^^TTTNNN@@@:::AAADDD<<<666888222888GGG\\\qqqnnnVVV@@@999999888:::???FFFJJJPPPVVVZZZ[[[[[[ZZZ______^^^^^^___bbbgggkkkooovvvlllYYYTTTbbbrrr}}}tttfff```aaacccmmmooopppooommmllllllllljjjjjjkkklllmmmooopppqqqooollliiiggggggfffccc___\\\]]]bbboooqqqYYYIIICCC999888777888;;;===>>>>>>BBBDDDHHHKKKPPPVVV]]]bbbjjjiiigggeeecccaaa___^^^YYYVVVQQQLLLHHHEEEAAA>>>:::888666555555444222000111111222333333222000///000000//////000000111222//////000111555<<>>:::;;;===<<<999===<<<:::777666555555555444444333222222222333333000888JJJccc{{{{{{sssgggWWWKKKEEEAAA<<<999888777444222000000000000111000///000222333333222222111111111111000000000111111111111111111111111000000000//////000000000333333555===KKK```vvv{{{qqq```KKK<<<333444333222444;;;EEEMMMmmm```OOOIIISSS___]]]bbbdddTTT<<<555>>>@@@lll~~~^^^JJJBBB<<<666888===FFFSSS```iiiooorrr{{{rrrwwwttt[[[BBB888777555555888444:::MMMhhh}}}sssaaaNNN???777444000...///000111111777888:::999888666666666000111333555555444333222111111111000000000000000000000//////////////////111222111000///333;;;AAAOOOaaassswwwvvv|||vvveee^^^uuuoooddd___ZZZaaalllmmmhhhfff\\\VVV\\\qqqqqquuuuuurrrmmmiiieee```^^^dddmmmkkk\\\EEE555///000000......111///111777999GGGaaawwwzzzqqqlllwwwzzz{{{zzzvvvooo```SSSDDD:::777>>>AAA:::555777333888FFFZZZpppnnnWWW@@@888888888:::@@@EEEIIIPPPWWW[[[\\\[[[ZZZ\\\\\\\\\[[[\\\___eeeiiipppsssyyylll]]]bbbnnn~~~rrrgggdddfffhhhnnnpppqqqqqqooooooooopppqqqqqqqqqrrrssstttvvvwwwxxxsssnnnmmmooonnniiiddd```___```fffsssxxxaaaPPPIII;;;999777777999<<<======@@@CCCHHHNNNSSSZZZ```eeelllllllllkkkjjjiiihhhhhh___[[[VVVQQQMMMIIIFFFCCC===:::888666555444222000000111111222222111000000///////////////000111111000000111111444999???DDDSSSdddwwwuuu___PPPSSSaaavvv{{{{{{uuulllyyyuuueee___ccchhhhhhcccfffeee\\\ZZZ[[[TTTAAA777...---.........//////111//////222///999QQQ|||pppVVVXXXSSSFFF:::555333000/////////...------,,,,,,+++---///222444555444444222222222222222111000000111111111222222333444444555555555555666888999:::<<<>>>CCCJJJTTT```mmmuuu~~~qqq```OOODDD@@@===888666777:::===???;;;:::888777555555555555444333333222222222333333111<<>>???>>>CCCJJJQQQWWW]]]cccgggjjjjjjjjjkkkllllllmmmmmmiiieee___YYYTTTNNNIIIFFF@@@===999777555444222000///000000000000000000000/////////...///000000111111111222111222555:::>>>OOO```tttmmm\\\VVVeee|||}}}xxx}}}jjj___bbbiiikkkhhhllliii[[[UUUTTTMMMAAA666---,,,......---///,,,000......222000:::OOOkkkSSSXXXWWWKKK>>>666222////////////...------,,,,,,***,,,///222444555555444111222222222222111000000000000111222333333333333111111111222333444555666:::<<<@@@EEEMMMXXXdddlll{{{vvvnnncccUUUIII>>>999666666777777777999;;;===<<<;;;:::888666555444333333333333222222333444444555CCCZZZrrrzzztttlll```UUULLLDDD===888888666444222111111111111000//////000222333333222222222222222111111111111333333333333333333333333222222111111111111222222222222444;;;JJJ```wwwttt]]]EEE444222333555666777999<<<>>>~~~kkkSSSFFFKKKdddfffiiidddPPP;;;555;;;CCCjjjgggRRREEE===888888:::@@@JJJUUU^^^bbbbbbiiivvv{{{tttrrrzzz|||cccNNN;;;555444111111444222333===PPPdddrrr|||yyyssskkkaaaZZZ[[[^^^fffyyy}}}nnnXXXCCC999555111///////////////,,,---////////////111333111000///......---------......///000111111111000//////000000000000111111222333222111///222888>>>LLL___qqqxxxyyywwweeegggyyyyyyhhh```^^^\\\```kkkllleeeaaaXXXVVV___ssstttxxxiii```___hhhssskkkWWW???222000///000000---111///222999<<>>999<<<@@@===777444111444>>>PPPfffwwwttt[[[CCC:::888888;;;@@@DDDHHHOOOVVV[[[^^^^^^^^^[[[\\\]]]^^^^^^aaaeeehhhjjjnnnrrruuuvvvzzzzzzxxx}}}yyyxxxyyyzzzyyyxxxxxxzzz|||xxxwwwvvvvvvwwwyyy{{{}}}~~~||||||zzzvvvsssiiihhhggggggjjjoootttxxx~~~uuu___NNNFFF888555222222555:::>>>???@@@FFFNNNVVV\\\aaaeeehhhllllllllllllnnnppprrrssstttpppiiiccc\\\TTTMMMHHHCCC???;;;777666444222000///////////////000000000//////......//////000111000000111111111222666888KKK\\\ppp~~~~~~oooZZZkkk~~~{{{{{{mmm]]]___hhhmmmlllrrrooo]]]TTTQQQIIIAAA666---,,,...------...+++000......222222999KKKsss]]]JJJVVV]]]TTTCCC777222////////////...------,,,,,,+++,,,///222444555444444111111222222111111000//////000111222333333333333111222222333444555555555666888;;;>>>DDDMMMVVV\\\```ZZZQQQGGG>>>:::888777111333666777777777888999===<<<;;;999777555333333444444333333333444555555777GGG___ttt~~~zzzvvvqqqlllddd[[[RRRIII@@@;;;888777555444333222333333111000000111333444444333444333333333333222222222333333333333333333333333222222111111111111222222333333555<<>>:::888888===GGGSSS]]]bbbbbbeeemmmrrrrrrsssuuusssoooYYYIII===<<<;;;666555888444222666CCCTTTeeexxxyyysssmmmjjj]]]RRRHHHCCC@@@BBBRRRfffrrr\\\FFF999666111///...///......---...000000//////000111000000///...------,,,,,,---...000111222222111111//////000000000111111111111222222111000333999>>>NNN___pppxxx|||vvvccceeewwwuuueee```dddggghhhrrrnnnddd^^^VVVVVVaaaqqqxxxtttggg```aaajjjuuukkkTTT<<<111000000000222///333222444;;;???NNNhhh___WWWSSS\\\iiiyyyoooZZZJJJ???777999???>>>888333111222:::JJJ^^^pppzzz}}}www^^^EEE;;;999888:::@@@EEEIIIOOOUUUZZZ^^^___```YYY[[[]]]______aaacccfffaaaffflllnnnmmmmmmpppttt|||~~~~~~}}}}}}{{{zzzzzzzzz}}}uuutttqqqnnnmmmooosssvvv|||}}}~~~qqq\\\KKKCCC888555111111444999===@@@DDDJJJSSS[[[```dddgggiiikkkiiigggfffgggjjjmmmooosssqqqmmmhhhbbb[[[SSSMMMEEEAAA<<<888666444222000............//////000000///............///000000000111222111111111444666DDDUUUiiiyyyuuuccctttwwwmmmqqq}}}iiiTTTWWWdddnnnnnnvvvrrr___UUURRRLLL@@@666---,,,...------...,,,222///---111111777FFFxxxwwwtttqqqaaaMMM@@@SSSbbb]]]JJJ:::333111/////////...------,,,,,,+++---000222444444444333111111111111111000000/////////111222333333222222333444555555666666666666333555666888;;;@@@FFFKKKGGGCCC===888555555777888444666777999::::::::::::;;;;;;:::999777555444333555444444444555555666777666FFF\\\mmmuuuuuutttsssnnnllliiiccc[[[PPPFFF@@@;;;:::888666555555555666444333222333666777666555555555444444444444333333222222222222222222222222222222111111111111222222333444777>>>KKK___sss{{{{{{}}}yyyjjjVVVAAA444444333333444666888999:::vvvZZZHHHKKK___sssqqqTTT???777666999ZZZnnnRRR@@@999999999<<>>AAAPPPjjj[[[RRRKKKUUUfff{{{}}}iiiKKK???444666>>>???999111333444999HHH[[[llluuuyyyzzz```GGG<<<999888:::@@@FFFIIINNNTTTZZZ^^^```aaaVVVXXX\\\]]]^^^___aaabbbaaafffkkkllljjjhhhjjjmmmrrrwww~~~~~~~~~zzzvvvuuuxxx{{{zzz{{{}}}|||oooZZZJJJCCC;;;777333222555:::>>>AAAGGGNNNWWW___dddgggiiikkkaaa___[[[YYYYYY\\\___aaalllkkkiiihhheee___XXXSSSFFFBBB===888666444222000...............///000111...............///000000111333444333333333555777???PPPeeeuuuzzztttooohhhxxxrrrkkk\\\bbboooaaaKKKQQQ```ooopppwwwsss```VVVUUUPPP@@@666---,,,---------......444111...111000555CCCsssuuummmgggWWWDDD:::RRRfffcccNNN<<<444333000//////...------,,,,,,,,,...000333444444333333111111111111111000//////...///111222333333222222000000111222333333333333333444555666666999===@@@;;;:::888666666666888888888888888999;;;<<<======888888888888777666444333555555555555555666777888444CCCWWWeeelllmmmoooqqqmmmmmmlllhhh```VVVKKKEEE===<<<:::888777777888888666555444666888999888777666666555555555444444444222222222222222222222222222111111111111111111222444555999@@@NNN```ttt~~~~~~uuugggSSS@@@555111111111444777:::;;;;;;ttt[[[KKKDDD\\\tttvvvaaaDDD444777777PPPxxx~~~]]]DDD::::::888:::DDDRRR^^^aaaaaadddjjjnnnppprrruuusssnnnmmmeeeZZZRRRNNNHHHAAA:::777777999>>>FFFUUUmmmxxxjjjXXXIIICCC@@@===:::;;;:::666222111555===CCC\\\sss{{{ttt]]]BBB;;;777222///.........---...------------.../////////////////////...------......//////000000111111444222000000222555555555444333555666333333:::CCCUUUiiiuuuyyytttaaaaaayyy~~~mmmaaa^^^cccmmmwww|||rrrddd___ZZZZZZbbbttt~~~rrrfff```XXX^^^oooyyyiiiOOO777000222111111333222888888:::???CCCTTTqqq___RRRPPPVVVaaarrrtttQQQAAA555999BBBBBB888///444666999CCCUUUjjjvvvyyyzzzgggIII:::<<<888777@@@DDDHHHNNNSSSVVVYYY[[[\\\YYYWWWVVVXXX]]]``````___```bbbcccccccccdddgggiiiiiimmmwww|||{{{{{{|||rrr```LLL???;;;555222444777:::>>>CCCKKKPPPXXX```fffgggfffeee]]]ZZZTTTNNNKKKKKKLLLMMMYYYZZZ\\\]]]\\\YYYVVVTTTIIICCC<<<888888777333///000000000000000000000000//////...------...000111///000111111000111333555@@@JJJZZZmmmrrriiihhhfff||||||lll^^^XXXXXXccc||||||www```QQQUUU___nnnxxx~~~wwwkkk```XXXSSS@@@555---,,,---,,,***+++111//////111111222:::CCCqqqnnniii\\\JJJ???JJJaaagggOOO:::555444111000000///...---------+++,,,...///111222222333555444222000000000000111000000111222222222222111222111111222333333000...111333444222222444666888;;;888777999:::;;;<<<>>>999:::;;;=========<<<;;;???>>>===<<<;;;999666444555555666666777777888888>>>EEEQQQ\\\eeekkkoooqqqrrrpppnnnlllggg]]]QQQHHHCCC@@@===;;;;;;;;;:::999;;;;;;:::999888888999999777777888888777666444333333333333222222111111111222222222222222222222222888888;;;EEEUUUiiizzzyyyssseeePPP<<<222333333333444555777999;;;}}}fffSSSHHHXXXppp}}}vvvdddGGG444666333EEEbbbcccGGG999<<<:::<<>>===???DDDQQQhhh|||wwwqqqaaaYYYMMMDDD>>>;;;888666777666444111000444;;;AAATTTkkk|||}}}yyyrrr]]]FFF:::777222///.........---...------------...//////000000000000000///......////////////000000111111111000000111333555555444333333555777555555===FFFWWWmmmyyy{{{nnn]]]ccczzz~~~oooeeebbbeeeooowwwzzznnn```\\\ZZZ^^^jjjwww~~~tttllliiibbbfffrrrwwwfffMMM666000111111111333222888888:::???BBBSSSpppdddTTTSSSWWW]]]hhhxxx~~~UUUDDD555777???@@@999222555666888???RRRhhhwww|||lllMMM======999777@@@CCCHHHNNNSSSVVVWWWYYYZZZXXXWWWVVVYYY]]]```aaa```bbbcccdddddddddeeegggiiihhhkkkpppwww~~~}}}zzz}}}rrraaaNNNAAA;;;555222444777999===AAAJJJPPPYYYbbbggggggeeecccYYYUUUPPPJJJEEECCCBBBBBBGGGIIILLLOOOQQQSSSSSSSSSGGGAAA;;;777777666222//////////////////////////////......---...///000111///000111111000111333555>>>GGGWWWjjj}}}nnnccc```bbbvvvyyyjjj\\\SSSRRR]]]tttwwwsssxxxxxxkkkXXXMMMSSS]]]mmmyyyrrrfff[[[TTTAAA666---,,,---,,,+++,,,///......000000111999BBBooo{{{qqq```LLLEEEIIIZZZbbbOOO<<<555111111000000///......------+++,,,...///111222222222444333111000//////000000//////000111111111111000222111111222333333111///000222333222222555:::===@@@??????@@@AAAAAABBBCCCCCCBBB@@@>>>>>>>>>???@@@@@@???>>>===<<<;;;999888555555555666666777888888>>>EEEOOOXXX```gggnnnssssssrrrqqqpppllleee\\\UUUPPPLLLFFFCCCAAAAAA@@@?????????>>>>>>=========>>>;;;::::::999777555444333333333333222222111111111111111222222222333333333999:::@@@KKK[[[mmm}}}}}}uuummm___LLL<<<555444444333444555888:::;;;uuu___OOOVVVmmmzzzuuueeeJJJ666666111;;;JJJ___mmmNNN<<<<<<:::<<>>999444666666666<<>>HHHNNNXXXaaaeeeddd```\\\SSSPPPKKKEEE@@@<<<999888555777:::>>>BBBFFFIIIJJJCCC>>>999666666555222///////////////////////////......---...///000111222000111222111111111333555;;;EEEUUUgggxxxnnn```[[[^^^qqq~~~vvviii\\\QQQNNNVVVlll{{{pppgggnnnnnnbbbQQQJJJQQQ[[[nnn}}}qqqeee\\\BBB777---+++---------...///---...//////000777@@@lll}}}kkkUUUKKKGGGRRR[[[MMM===555///000000000///......------+++,,,...///000111222222222111000///......//////......///000000000000000222111111222333333222000000111222222333777???FFFQQQTTTWWWYYYZZZ[[[]]]^^^]]]YYYUUUQQQOOOPPPRRRTTTQQQPPPNNNKKKHHHEEECCCBBB;;;:::999888888999:::;;;BBBHHHQQQWWW]]]dddooovvvuuuuuuttttttssspppjjjfffccc___XXXSSSPPPOOOMMMLLLHHHHHHGGGFFFEEEEEEDDDDDD@@@???<<<999666555444333222222222222222111111111000000111222333444555555:::>>>FFFSSSccctttttthhhXXXGGG;;;888555444444555666888:::<<>>AAACCCJJJQQQZZZ___bbbhhhqqqyyyxxxwwwwwwwwwwwwuuutttrrrrrrooojjjfffccc```\\\ZZZTTTTTTRRRPPPNNNKKKIIIHHHEEEBBB===999555444333333222222222111111111111111///000111222444555666777;;;AAALLL[[[jjjzzz|||lllXXXDDD999777555555555666777999<<<===~~~|||fffbbbrrrxxxssshhhPPP;;;777222888::::::JJJmmm\\\BBB;;;999999???KKKXXXbbbgggjjjooossstttyyyzzzooobbbXXXQQQRRR[[[fffpppnnniii```UUUJJJDDD@@@<<>>===AAAGGGHHHTTTkkkyyyttt}}}iiieeedddggglllnnnhhh^^^VVVKKK===111222:::<<<999555000333555<<>>;;;999888>>>CCCIIIQQQVVVWWWVVVTTTSSSTTTUUUWWWYYY[[[^^^aaacccaaabbbcccbbbaaaaaacccdddmmmmmmmmmiiibbbXXXPPPKKK@@@BBBKKK[[[mmmyyy|||{{{~~~~~~wwwooollliiihhhlllqqqzzzkkkWWWIII:::444111222333222333666888>>>GGGOOORRRPPPKKKGGGCCCBBB@@@===:::666444222222111000//////111222444777555333222222111000///........................---...///000000111111111000111222222111222444666888EEEWWWiiixxx|||llldddcccssszzznnnbbb```ZZZ___ssszzzlllkkkrrrooo^^^MMMIIIOOOTTTYYYgggssstttnnnfff```[[[AAA777---,,,.........000000///000222222222888@@@cccoooLLLAAAHHHSSSIII999333111////////////............+++,,,---///000000000000000///...---------...//////000111111222222111111111000000111333555555444222111222444555999FFFTTTfffttt{{{wwwvvvfff```WWWOOOKKKKKKMMMPPPYYY```hhhmmmoooppptttxxxxxxxxxxxxwwwvvvuuuuuuuuutttsssqqqpppnnnjjjeeeaaa^^^]]][[[WWWSSSOOOKKKIIIEEEBBB===888444333333333111111111111111111111111///000111222444666777777<<>>???xxxssshhhvvvzzzvvvnnnWWW???999111666999888>>>VVVzzzaaaEEE>>><<<;;;???IIIVVVaaahhhjjjoootttxxxxxxpppfff___XXXUUUZZZaaaiiiiiieee^^^UUULLLFFFCCC999<<>><<<777999===DDDMMMTTTVVVTTTQQQOOOOOORRRTTTUUUUUUWWWZZZ]]]___```aaaaaaaaaaaaccceeegggiiihhhddd[[[SSSMMMKKKEEE@@@<<>>>>>555444333222111000000000......---------......///---...///////////////000........................000000111222111000///...111222333333222222444666777HHH___rrr~~~rrrgggfffttt~~~wwwiii[[[MMMKKKWWWtttpppooouuuppp\\\MMMLLLPPPQQQQQQ\\\ccc```XXXSSSPPPNNN<<<333------000...,,,,,,000///111333222111666>>>SSSuuurrrQQQ===BBBVVVUUUFFF:::222.../////////////////////,,,,,,---...////////////000000///......///000111///000000111111111111111111000///000333666777777777444555888666444AAARRRlll}}}~~~xxxsssppprrrsssrrrooommmnnnooojjjhhhgggfffeeedddaaa___\\\[[[YYYVVVQQQLLLGGGDDD>>><<<888555333222222222///000000000111111111222111111222333444555666777<<>>666777222333444777;;;???CCCEEEssszzzfffuuu~~~gggHHH<<<;;;444444888666:::XXXzzzuuuXXX>>>;;;888:::BBBNNN[[[cccfffjjjrrr||||||uuuppplllggg___XXX]]]ZZZZZZ]]][[[WWWVVVXXX]]]```cccbbb^^^XXXSSSQQQOOOIIICCC@@@@@@???;;;666888555111111333444333111222000888JJJRRRJJJ>>>999333222111111222222111//////////////////000111111000111222222333333333333222222222222111111000000555555777;;;???AAAAAA@@@<<<;;;;;;;;;:::<<>>555444222111000000111111---------,,,,,,,,,+++++++++,,,...///......///000........................111111222222111000...---111222333333222333555666777HHH```tttuuukkkeeerrr~~~~~~{{{ttteeeUUUNNNOOO___xxxxxxbbbQQQPPPSSSSSSOOOYYY```\\\RRRLLLGGGDDD:::222,,,...000...++++++///...000222111000555<<>>111.........///////////////,,,,,,---...////////////111000///......///000111...//////000000000000000111000///000333666777777999555666:::666333???QQQgggxxxqqqllloooqqqpppmmmkkklllnnnkkkgggccc```````````````VVVVVVUUURRRNNNIIIEEEBBB:::999777444222222111111//////000000111111111222111222333333444555666666<<>>KKKXXX___jjjmmmqqqxxx{{{vvvvvvtttiii]]]XXXUUUWWW[[[XXXPPPKKKMMMUUUWWW\\\aaaeeeeeebbb___]]][[[VVVRRRLLLFFF@@@<<<:::888555444444333111000000111555;;;@@@@@@;;;666222222222222222111000///000000000000111222333444555555444444444333333333333222111111111222333444666888:::<<<>>>>>>>>>>>>>>>;;;;;;===<<<===HHHUUUqqqtttwwwwwwyyypppqqqssseeebbbeeefffffffffpppppptttwwwmmmbbbggguuuvvvooorrrnnnddd```VVVUUU[[[cccrrrsssccc>>>777222333555777;;;@@@CCCAAACCCFFFIIIMMMWWWbbbxxxzzz]]]GGG999666444:::???999555333444777>>>MMMfff|||sssUUUEEE===888;;;<<>>;;;;;;<<<<<<999777;;;@@@TTTttt|||xxxsssuuurrrpppmmmmmmnnnmmmjjjfffiiifffccc___]]][[[ZZZZZZUUURRRNNNNNNMMMIIIAAA:::999888666444222111000000111000000000000000111111111222333444666777888999<<>>JJJWWW^^^gggkkkpppxxx}}}qqqddd[[[UUUTTTSSSMMMIIIHHHMMMQQQXXXaaahhhlllkkkiiiiiigggbbb]]]VVVNNNGGGCCC???===999777777666555444111111444999======999444222222222222222111000000000000000000111222333333444444444444333333333333333222111111111222333444777888:::<<<>>>???@@@@@@???<<<;;;;;;;;;???LLLZZZqqqtttxxxzzz{{{vvvyyyxxxeee]]]]]]^^^___```hhhgggjjjlllddd\\\cccrrruuukkkmmmlllfff[[[UUUVVV[[[eeeuuuttt```===666222444666888<<>>EEEZZZmmm~~~tttddd]]]TTTMMMJJJJJJKKKLLLLLLIIIRRRmmmuuu^^^MMM<<<444......///------...,,,//////,,,///666888666666333//////000111111000///......---,,,,,,+++++++++++++++,,,,,,,,,------...............///000111333333222111111222222333111111000000111222444555999LLLgggzzzuuullliiinnnyyy~~~{{{xxxoooccc[[[^^^mmmzzzkkk^^^ZZZZZZZZZ```___ddd___SSSPPPOOOFFF777111...//////------//////000111111111222555888LLLlllyyylllbbbNNN999999MMMXXXUUUEEE222111///......//////...---,,,,,,,,,,,,---...///000000000111111000000///.........///000000000000000...///000111333666;;;>>>>>>@@@BBBCCC@@@<<<;;;<<>>666:::TTTvvvwwwaaaQQQ===555//////000...---...---///...,,,---111444333333111......///111111000/////////...------,,,,,,++++++++++++,,,,,,,,,,,,............///000111222333222222111111222222333111111000000111222333444:::MMMfffzzz~~~qqqdddaaadddlllyyy{{{yyyuuunnnmmmkkksss{{{{{{uuuiii```^^^______cccccchhheeeYYYWWWUUUKKK666111---//////------//////000111111111333666888IIIgggyyymmmdddSSS;;;888IIIUUUUUUHHH333111000......//////...---++++++++++++,,,---......//////000000000///............///000000000000000---///111333555999===AAAEEEIIIMMMNNNLLLGGGAAA<<<;;;TTTuuu~~~wwwxxxwwwrrrqqqtttuuurrrooommmmmmlllkkkjjjjjjiiihhhfffbbb\\\WWWTTTUUUPPPKKKGGGEEEAAA<<<777666666666666555333111000222111111000000000111111111222333444555777888888<<>>;;;999999777666777:::<<<:::777666666555555555555555666444444555555555555555555333333333333222222222222222222222222333444444555555777:::???CCCGGGJJJKKKKKKMMMNNNOOOOOOTTT^^^hhhsssyyyzzz}}}```MMMFFFFFFLLLSSSaaa^^^ZZZVVVPPPPPP\\\kkkjjjxxx{{{ooogggkkklllhhhaaadddhhhiiiooo}}}pppMMM888444222666;;;===AAAEEEFFFEEEFFFIIIJJJLLLUUU^^^nnnlllkkkrrr}}}{{{XXX>>>777666===DDDBBB888666555555999EEEZZZnnnvvv~~~pppVVVGGG===777:::???BBBEEEIIIKKKLLLMMMLLLMMMOOOQQQTTTVVVXXXYYYYYY^^^___```___]]]^^^cccgggooollliiieee```XXXRRROOOSSSSSSRRRMMMDDDCCCQQQaaaxxx~~~{{{zzzyyy|||rrrhhh\\\UUUKKKAAA;;;777444222:::222222CCC]]]uuuyyyfffUUU>>>666000000000...---///---------,,,---000444666333222111000000000000000000/////////.........---+++++++++,,,,,,,,,,,,,,,............///000222222222222222222222333333333222111111000111222333444999LLLfff{{{yyyjjj\\\XXX\\\dddttt}}}yyyzzz{{{xxx|||zzz{{{zzzxxxxxxqqqgggbbbccceeedddbbbaaafffdddZZZXXXVVVKKK666000---//////------000///000111111222333777999CCC___{{{ttt^^^CCC999FFFSSSXXXMMM888222000...---...///...---++++++******+++,,,,,,---......////////////............///000000000000000---000333666999===BBBEEEPPPUUU[[[]]]\\\YYYQQQIIIAAAKKKddd{{{zzzxxxuuuuuuxxxvvvtttpppmmmllllllllllllkkklllllljjjeee]]]VVVRRRRRRMMMGGGCCC???<<<888555444555666777666555222111222222111111000000111111222222333444555666777888:::AAAMMM[[[jjjyyyxxxiiiVVVCCC888555666777999===@@@BBBFFFKKKNNN|||vvvwwwYYYNNNKKKXXXkkkvvvyyyyyyoooRRR777555999555HHHoooXXXIII;;;777:::@@@IIIRRR^^^fffmmmtttfff\\\XXXNNNEEE;;;:::<<>>@@@AAA???<<<::::::999888888999::::::999999999999999888777666333333222222222111111111111111222333444444555555444666:::???EEEJJJNNNQQQXXX^^^eeeggggggjjjooossswww|||{{{www|||___MMMEEEGGGOOOWWWjjjeee]]]TTTNNNQQQ___mmmnnnxxxzzzsssrrryyyvvvlllbbbdddkkknnnttt|||jjjEEE777333333888===???CCCGGGGGGFFFGGGJJJJJJKKKRRR[[[gggccc___eeeoooeeeFFF:::444888@@@BBB999666444444777AAAVVVhhhqqq|||qqqXXXHHH===777:::>>>@@@CCCFFFIIIKKKKKKKKKKKKMMMPPPTTTWWWYYYZZZZZZ___```bbbaaa___aaaeeejjjuuuuuurrrjjjaaaWWWNNNHHHOOORRRVVVTTTLLLFFFMMMWWWooo{{{zzzwwwuuuqqqrrrtttwwwxxxvvvnnnccc\\\VVVPPPGGG@@@;;;777444333555111000777CCCTTTiiizzz~~~lll[[[???777111000111///...///,,,,,,,,,---...222999???===<<<;;;888666444333333000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---.........000111222333222222333333444444444444333222111111111222333444777KKKggg}}}}}}{{{vvvjjj\\\UUUUUU___ppp|||zzzwww|||{{{xxxxxx{{{{{{xxxoooeeebbbeeegggfff]]][[[___]]]TTTTTTQQQEEE555000---//////......000///000111222222444777:::AAAXXXnnnNNN;;;AAAOOOYYYRRR===333111...------......---++++++*********+++,,,,,,......////////////............///000000000000000///111555888<<>>:::888555444333444666777777666444333333333222111111111111111222333333444555666777777;;;@@@JJJVVVeeeuuuvvvfffSSSAAA777555777777999===@@@CCCGGGLLLOOO{{{|||aaaRRRKKKVVVgggrrrwww|||www]]]???666777555IIInnndddPPP>>>999:::<<>>;;;===EEEQQQ\\\ccciiipppxxx|||{{{yyyxxxxxxsssooojjjeeeaaa\\\XXXTTTTTTPPPKKKIIIIIIHHHDDDAAA===<<<;;;;;;;;;<<<>>>>>>===>>>>>>===<<<999777666222222222111111111000000000111222444555555555555444666999>>>CCCIIIMMMPPP___jjjvvvzzzzzz|||}}}|||zzz{{{vvvuuu~~~gggXXXSSSUUU]]]eeepppkkkaaaWWWSSSYYYiiivvvzzz{{{ppp^^^\\\dddpppwwwyyycccAAA666333444:::???AAADDDGGGIIIHHHIIIKKKKKKKKKQQQYYYfffdddZZZ___hhhxxxkkkLLL>>>333222;;;???888666444333555>>>RRRddduuuxxx___MMM???777999<<<>>>AAAEEEHHHJJJJJJJJJJJJMMMRRRVVVZZZ\\\]]]^^^___aaaccccccbbbdddiiimmmyyy{{{xxxnnnbbbWWWLLLDDDJJJOOOUUUXXXRRRKKKKKKPPPfffvvv~~~wwwsssmmmgggbbbaaa```___\\\XXXRRRMMMJJJEEE???:::777555333222222111222333666???SSSfffvvvooo^^^AAA888222111111///...///---++++++---///444???IIIMMMMMMJJJEEE???:::777666//////////////////..................------------------...///000222333444333333444555666666666666555444333222222333444555888KKKfff}}}{{{wwwtttkkk^^^VVVUUUeeesss}}}zzzxxx~~~}}}zzz{{{nnnbbb```dddeeecccYYYVVVXXXUUUMMMMMMLLL???555000---...///......111///000111222333555888;;;DDDTTTxxx[[[???===KKKZZZWWWDDD444111...,,,---......---,,,++++++******+++,,,,,,......///000000000//////......///000000000000000000222555888===DDDLLLQQQ___lllwwwxxxyyy}}}|||xxxaaaRRRNNNeee|||zzzvvvuuutttpppllljjjkkklllgggfffddd```ZZZSSSMMMJJJDDDBBB???;;;777555444333333444555666777666666555444333222111111111111111333333444444555666666777???CCCLLLWWWfffwww{{{hhhSSSBBB999888:::888;;;>>>AAADDDHHHLLLPPPmmmXXXKKKVVVhhhrrrvvvyyyyyyfffIII888555555GGGfffoooYYYDDD===<<<;;;@@@IIIYYYdddnnnrrr{{{pppiii```XXXKKKFFFAAA???CCCJJJQQQUUU___gggqqqvvvvvvsssssssssrrrpppooooooooommmjjjggggggaaa[[[VVVRRRNNNHHHCCC>>>===<<<;;;<<<===???@@@@@@@@@@@@???<<<999666444222111111111000000000000000111333444555666666555666777888;;;???CCCGGGIIIZZZhhhwww|||~~~|||}}}wwwqqqrrrvvvlllhhhjjjpppwwwqqqlllcccZZZYYYddduuuppp___WWW```rrryyysss\\\>>>666444555<<>>JJJ^^^```NNN555222...,,,,,,---...---,,,,,,++++++++++++,,,,,,...///000000111111000000......///000000000000000///111333666<<>>===<<<;;;<<<===???AAABBBBBBAAA???<<<888444222111111111111000000000000000111333555666666666555777777888999;;;>>>AAABBBQQQaaapppvvvyyy~~~}}}}}}~~~~~~{{{yyy}}}rrrmmmppp{{{xxxyyy~~~nnnjjjbbb[[[]]]kkk~~~mmmeeeXXX```vvv|||pppVVV;;;777444666<<>>555777666:::???DDDHHHIIIIIIIIIFFFIIIOOOTTTYYY\\\]]]]]]^^^```cccddddddgggmmmrrrttt{{{{{{qqqeee\\\QQQGGGHHHIIINNNUUUVVVQQQNNNNNNZZZooo}}}zzzppphhh^^^TTTKKKIIIFFFEEEEEEDDDBBB@@@===;;;888666666666555444111111222333222222:::CCCRRRaaaooosssvvvttteeeSSSBBB:::333222222///...///000+++***,,,...444CCCSSSaaa```[[[RRREEE;;;555333---------...............111111000000/////////...------...///111222444555444555777888999999999888777777555444444555666777@@@NNNcccwww~~~}}}zzzvvvpppeee\\\]]]cccxxxyyytttwwwyyyvvv~~~lll[[[WWW\\\]]]YYY[[[TTTSSSOOOGGGIIIHHH===444///,,,...000...///111///000111222333555999<<<>>>GGGgggyyyNNNAAAMMMdddgggWWW555222...,,,,,,---...---------,,,,,,+++,,,,,,,,,//////000111111111111111...//////000000000000000///000111444:::CCCNNNUUU\\\sss|||nnn___]]]ooo{{{|||vvvoooccceeeeeebbb]]]ZZZYYYZZZYYYVVVQQQJJJEEE@@@>>><<<888999999777555333333333444444444444555777888999555444333222111111111111333444444444555666666666@@@GGGRRR```ooo~~~iiiPPP???777777999===@@@CCCEEEHHHKKKOOORRRiiiSSS[[[nnnvvvvvvwww|||yyy^^^???555888@@@LLLxxxsssTTTBBB:::999<<>>999666555444444555888;;;<<>>CCCGGGJJJZZZ]]]hhhvvv}}}|||}}}}}}}}}yyyqqqooovvv~~~sssiiimmmzzzaaa]]][[[TTTsssssssssiiigggkkksssvvvgggMMM777777777999>>>DDDIIIKKKKKKQQQTTTUUURRROOOPPPUUU[[[pppggghhhoooooommm{{{nnn```NNN???555111555;;;666333111222333888CCCOOObbbjjjiiiYYYJJJCCC===777;;;<<<>>>BBBFFFGGGFFFEEEEEEFFFHHHKKKPPPUUUYYY[[[_________```ccciiippptttwww|||zzzrrrmmmiiiZZZHHHJJJKKKMMMQQQUUUUUUQQQMMMWWWaaammmqqqlllaaaXXXSSSEEE@@@???BBBDDDCCCDDDGGGDDDFFFFFFBBB@@@@@@>>>:::777555222000000111444666BBBLLLZZZdddeee^^^TTTMMM<<<999666222///...///000///---***)))+++111777<<>>EEEKKK[[[~~~]]]===FFFbbbpppmmmAAA666------///...+++***)))************+++++++++...//////000000000000///000000000000////////////111000222444555<<>>======>>>???AAADDDIIINNNUUUYYYdddfffnnnyyy}}}|||~~~{{{rrrpppwww~~~ssslllsss~~~mmmYYYXXXXXXSSSqqq|||qqqqqqnnnkkknnnxxxvvvcccHHH777666888<<<@@@EEEIIILLLNNNRRRTTTUUUTTTQQQRRRXXX]]]oookkkkkkpppmmmfffooo{{{yyyhhh\\\LLL@@@777111444999888555222222333666@@@KKK\\\hhhkkk\\\KKKAAA;;;666::::::===@@@DDDFFFEEEDDDFFFFFFHHHJJJNNNRRRUUUWWW[[[[[[\\\___dddkkksssxxx||||||tttqqqnnn```OOOKKKKKKLLLPPPTTTVVVUUUSSSTTT^^^jjjpppnnndddYYYRRRGGGBBB@@@DDDIIIKKKPPPUUUTTT[[[___^^^[[[UUUKKKBBB;;;888555111000000222333999BBBOOOYYYZZZSSSIIICCC;;;999555222/////////000000...,,,***+++///333666999888666444111///---,,,.........//////111222222333222222111000000//////------......000222555666::::::;;;;;;:::999777666;;;<<<<<<999555444777:::NNNdddzzz|||{{{|||~~~}}}yyypppbbbXXX[[[dddyyyqqqmmmooosssuuuvvvqqqtttwww~~~xxxiiiUUUKKKKKKMMMMMMRRRUUUUUUSSSRRRPPPGGG;;;111000...------///111333000222444666777999<<>>===;;;999>>>>>>===;;;999777666666888:::<<<<<<:::777555444555555555444555555666666444333222222111222222222555777999:::::::::;;;<<>>@@@BBBEEEHHHJJJLLLMMMyyy}}}cccaaappp{{{kkkNNN>>>666777CCCZZZ|||yyyRRR===<<>>KKKWWWeeemmmooosss|||~~~vvvpppoooeeeXXXJJJAAA<<<888888:::999;;;@@@JJJ]]]qqq|||}}}qqqeeeUUUGGG???;;;888666222333333333444444444444666777666444111000111222222222222222222222222222444777:::===???@@@BBBDDDCCCFFFKKKPPPVVV^^^fffkkklllooouuu{{{~~~|||}}}~~~}}}sssrrr}}}~~~wwwsssxxxfffUUUUUUVVVUUUpppzzzrrrssssssnnnrrr|||uuu[[[BBB777666;;;@@@DDDFFFHHHMMMQQQQQQSSSUUUTTTSSSUUUZZZ^^^jjjvvvtttwwwrrrfffjjjrrroooaaaWWWJJJ@@@777111222666:::666444333222444<<>>:::888555222000///000000111000...,,,+++,,,---...,,,,,,------...///000000......///000111333333444444444333222111//////............///000333555666;;;<<<======<<<;;;999888:::;;;;;;888666666999===VVVkkk||||||}}}zzzoooaaaWWW[[[eeewwwlllfffgggiiiqqqqqqhhhjjjpppvvvpppbbbRRRIIIHHHIIIHHHPPPSSSVVVXXXYYYUUUIII<<<111///...---...///111333111333555666777999<<>>======:::888888888===DDDKKKRRRZZZeeelllpppmmmiiibbb[[[QQQGGGAAA>>><<<:::999999999777666999::::::999666555666777:::===AAAAAA???;;;777555888777666666666666666777444444333222222222222222555777:::<<<<<<<<<<<<===CCCMMMYYYfffvvvsssmmmqqqwww~~~ssseeeQQQAAA::::::<<<>>>AAAAAACCCEEEHHHJJJMMMNNNiii~~~{{{eeeccctttyyy|||lllTTTDDD888666@@@QQQtttTTT;;;;;;???<<>>DDDFFFEEEFFFJJJOOONNNPPPQQQRRRRRRTTTXXX\\\___ttt{{{ooonnntttqqq^^^TTTHHH???666000111444999666444333222333:::CCCTTTnnnwww___KKK@@@:::999999;;;>>>BBBDDDDDDCCCEEEEEEFFFGGGJJJMMMPPPRRRTTTWWW[[[```gggppp{{{zzzyyyyyyqqqfffVVVSSSOOOMMMOOOSSSYYY\\\TTTXXX___hhhnnnkkkaaaXXXPPPIIIDDDGGGMMMSSS]]]eeeooo|||xxxbbbPPP<<<999666222///.........555;;;DDDMMMOOOLLLDDD>>>999888555333111000000000000000///---,,,,,,++++++......//////000111222222///000111333444555555666555555444222111///...............///111333555777999:::<<<>>>??????>>>>>>;;;<<<<<<:::888999???DDDWWWlll~~~~~~}}}~~~{{{ooo```XXX]]]ggg}}}ttthhhaaa```bbbmmmooodddfffmmmrrrkkk___RRRKKKIIIHHHGGGPPPQQQTTTXXX[[[VVVIII===000///.........000111333111333555777888:::===@@@BBBCCCHHHbbb```IIIGGGWWWeeejjjJJJ???444000...------///............////////////------...///000000000000////////////000000000000111///000222333666@@@JJJaaalllrrrrrr|||~~~pppmmmpppyyy||||||xxxsssiiiWWWHHHFFF@@@;;;<<>>AAADDDJJJRRRXXXZZZXXXTTTOOOJJJDDD???<<<===;;;999999;;;;;;;;;:::999;;;<<<:::777555666777888===DDDFFFCCC===999777:::999888777666666666666444444333222222222222333444777999;;;:::999:::;;;???JJJWWWeeevvvtttppprrrwwwyyy}}}wwwnnnaaaOOOBBB<<<<<<===>>>DDDDDDDDDFFFHHHKKKNNNPPP^^^xxx}}}rrrwwwhhhggg{{{}}}sss___OOO===555===HHHkkk[[[>>>:::<<<;;;AAANNN^^^jjjpppvvv|||xxxcccYYYPPPMMMJJJCCC<<<888===>>>>>>BBBOOO^^^eeeeeeXXXPPPGGG@@@<<<;;;999777333333444444444333222111333444444333222222333555444444444444444444444444...444===DDDIIIMMMRRRVVVYYY]]]`````````aaafffkkkmmmttt|||}}}{{{zzzwwwrrrxxxxxxwwwwwwtttttt|||}}}qqqaaaWWWXXXdddtttuuuhhhggguuuwwwnnnkkkkkkhhhhhhoootttdddHHH:::;;;;;;AAAFFFGGGEEEDDDGGGKKKJJJKKKMMMNNNOOORRRUUUWWWXXXiii~~~{{{yyy|||wwwaaaWWWJJJ@@@777000000444666333333333222333:::CCCQQQnnnmmmWWWEEE:::::::::;;;>>>BBBDDDEEEDDDCCCDDDEEEGGGJJJMMMPPPRRRTTTXXX]]]bbbgggppp||||||zzzzzzuuuoooaaa]]]VVVPPPNNNQQQVVVZZZYYYYYY\\\dddlllnnniiicccXXXPPPJJJJJJLLLOOOTTTZZZ___jjjuuuxxxrrrfffTTTEEE777555333000////////////222666===EEEIIIGGGAAA<<<:::999777444222111111000......//////......---,,,.............../////////111222444555666777777777555555333222000///...---.........///111333666777999;;;===???@@@AAAAAAAAA>>>???>>><<<<<>>@@@EEEDDDEEE^^^sssYYYDDD???HHHTTT[[[GGG===333///---,,,---000---.........//////000000,,,,,,...//////000000000.../////////000000000111111//////222222333:::BBBTTTccckkkjjjrrrvvvjjjfffjjjooopppiii___TTTFFF;;;>>><<<===CCCKKKLLLDDD:::999999999999:::===AAADDDGGGFFFEEECCCAAAAAAAAABBB===<<<;;;;;;===??????>>>===???@@@===888555666888999@@@HHHJJJGGGAAA===;;;<<<;;;999888666555555555555444333333222222333333444666777777666555666777<<>>>>>@@@@@@EEEEEEFFFGGGIIILLLOOOQQQYYYsss}}}uuussswwwooolllmmm\\\EEE666:::???\\\mmmLLL===;;;;;;@@@KKKZZZeeekkkoootttxxxxxxkkkeee```^^^XXXMMMBBB======???@@@BBBKKKWWW___```XXXQQQIIICCCAAA???===:::666666666555555555555555999999999888666555666777555555555555555555555555111777@@@JJJQQQWWW\\\___eeegggiiieee___\\\^^^bbbooowww}}}{{{~~~~~~~~~zzztttooorrrsssyyy~~~~~~tttiii\\\]]]lllvvvmmm___dddwww}}}mmmbbb]]][[[\\\dddllliiiVVVAAA999<<<>>>BBBFFFHHHFFFEEEFFFHHHIIIIIIJJJLLLNNNQQQSSSTTTVVVeeehhh___SSSIII>>>444111222333111222333222333999AAAQQQppplllTTTBBB::::::;;;===AAADDDEEEDDDBBBCCCDDDFFFIIILLLOOOQQQSSSXXX]]]aaaeeennnzzzzzzxxxwwwvvvmmmiiiaaaXXXQQQQQQTTTWWW^^^]]]^^^eeemmmqqqpppmmmbbbZZZTTTSSSQQQNNNNNNPPPJJJPPPUUUSSSOOOIII???555333222111000000111222222333555;;;CCCIIIIIIEEE@@@===;;;999777444222111000......///000111111000000,,,---...///000111222222444555777888999888888777333333222111000......---/////////000111444666777;;;<<<>>>@@@AAAAAA@@@@@@@@@AAA@@@??????DDDMMMSSShhhzzz~~~~~~}}}~~~yyyoooaaaZZZ```kkkxxxyyyvvvnnnbbb[[[YYYZZZ```vvvtttiii^^^YYYVVVRRRQQQRRRSSSLLLJJJNNNQQQJJJ<<<333............///111222222333555777888999;;;>>>AAADDDEEECCCVVV~~~sssZZZDDD;;;>>>FFFLLLCCC:::222///...,,,...111000000000000////////////+++,,,---...///000000000......//////000000111111111//////111111111555;;;BBBTTTdddlllxxx|||uuutttwwwtttiii[[[PPPFFF>>>999<<>><<<===>>>>>>???BBBEEEHHHDDDCCCBBBCCCEEEGGGGGGGGGCCCFFFGGGCCC<<<888888;;;BBBJJJRRRSSSNNNGGGCCCBBB???===<<<:::888666666555555444444333333333333333444555444333222333555888>>>KKK[[[kkk|||{{{uuuxxx~~~{{{mmm^^^YYYQQQFFF???>>>@@@AAABBBDDDEEEFFFGGGIIILLLNNNOOOUUUlll{{{~~~{{{uuuxxxwwwnnnzzzyyyhhhMMM888888:::OOO{{{^^^DDD<<>><<<999666333111000000000111222222333333333000000222333555777888999666777999::::::999888777111111000000///...------/////////000222444666888999;;;===@@@AAABBBBBBBBBAAAAAAAAA@@@AAAGGGQQQXXXnnn}}}}}}}}}}}}~~~~~~uuuhhhaaahhhrrrwwwxxxuuummmaaaXXXVVVWWWbbbuuuhhh]]]ZZZXXXUUUTTTVVVYYYQQQMMMRRRTTTJJJ:::000------...///000111222222333555777999:::<<>>777222000///...000444777666444222000...---,,,***+++---...///000000000.........///000111111111111......111111///111555888EEEWWWiii}}}}}}oooddd\\\TTTLLLCCCEEEJJJTTTbbbggg[[[JJJ>>>>>>===>>>???AAAAAAAAA<<<>>>@@@AAABBBEEEJJJNNNLLLKKKJJJKKKNNNPPPPPPOOOLLLOOOQQQLLLDDD@@@AAAEEERRRYYY``````WWWOOOJJJIIIBBBAAA???===:::999888777555555444333333333333444444444333222222555:::>>>GGGTTTeeetttzzz}}}mmm]]]TTTMMMDDD???>>>@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKSSSfffxxxuuuppp~~~{{{mmmsss~~~nnnRRR:::888:::HHHpppkkkJJJ???DDD<<>>AAABBBBBBCCCCCCBBBCCCDDDFFFHHHIIIKKKQQQXXX\\\```iiivvvzzztttwww~~~}}}yyyrrrggg\\\WWWVVVXXX___bbbgggnnntttwwwwwwvvvpppllljjjjjjeee[[[RRROOOFFFFFFAAA999666888888666555444444444444555666666888888<<>>HHHGGGKKKgggoooVVVFFF>>>>>>@@@<<<666222222111000222666===;;;888555111...+++)))***+++,,,...///000000000---......///000111111222111......111000...///222777<<>>===>>>@@@BBBEEEGGGHHHHHHHHHZZZXXXgggyyy|||mmmhhhxxxzzzlllaaaKKK444<<<<<<___\\\EEE???;;;DDDPPP[[[eeemmmqqqqqqrrr|||xxxoooddd^^^]]]XXXRRROOOGGGKKKOOOMMMUUUeeelllkkkfff^^^VVVNNNHHHDDDBBB???<<<999999888999@@@IIIVVVXXXUUUNNNIIIDDD<<<444777888888777666777999;;;<<>>@@@CCCFFFIIIJJJJJJJJJKKKLLLLLLKKKJJJKKKMMMQQQVVVXXXWWWddd~~~zzzttt}}}}}}yyysss___CCC444555333333333333333333333333CCCWWWuuujjjEEE>>>:::999<<<===<<<>>>BBBBBBBBBBBBCCCDDDFFFGGGHHHKKKLLLQQQYYY```hhhvvvzzzuuupppyyywwwtttmmmaaaWWWVVV\\\___dddiiimmmrrrzzz}}}|||}}}{{{tttkkkiiihhhaaaWWWSSSNNNEEE===<<<>>>;;;666888999999999888888999;;;:::>>>CCCGGGJJJMMMPPPRRRJJJFFF@@@;;;777666777888777666666777888888666333:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>===;;;888666555222000---++++++,,,...///------...111444555444333666777999<<>>AAAAAAFFFDDDJJJcccqqqTTT@@@;;;???BBB<<<444//////555;;;???JJJCCC:::333///---,,,,,,...------------...//////000000000000////////////---///111111000//////000000666???NNNmmmtttnnnnnnoooppphhh\\\LLLGGGTTTeeedddXXXFFFEEEHHHNNNUUUVVVQQQLLLLLLOOOQQQQQQOOOOOORRRUUUVVVUUUTTTTTTUUUVVVXXXZZZ^^^ZZZYYY]]]___\\\XXXWWWlllwww~~~xxxjjj^^^TTTMMMNNNHHHCCCDDDEEEBBB===999999777333111333555444000444333333333333555???KKKbbblllxxxxxx```ZZZMMMBBB???AAA@@@>>>>>>DDDDDDDDDDDDEEEFFFHHHHHHTTTSSSaaa|||ssseeemmmtttgggPPP999777444NNNyyyqqqSSSGGGAAAFFFMMMUUU^^^fffkkklllsss}}}wwwssstttvvvqqqhhhbbbUUUSSSVVVUUU___ooouuuyyyvvvoooeeeYYYOOOHHHEEECCCAAA@@@@@@>>>AAAKKKVVVoootttsssjjj]]]RRRGGG???===<<<<<<;;;;;;===@@@BBBEEEHHHLLLRRRXXX[[[[[[[[[VVVRRRNNNNNNSSS\\\dddiiivvvvvvwwwwwwxxx|||}}}uuurrrqqqooonnnttt|||{{{|||ssslllmmmxxxmmmddd]]]^^^fffllldddNNN===;;;>>>???FFFHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMPPPTTTUUUVVV```xxxxxxgggiiiwwwiiiIII777555333333222222222222222222;;;LLLgggyyyoooMMM???:::888;;;<<<<<<>>>AAABBBBBBBBBCCCDDDFFFGGGHHHKKKLLLPPPXXX___iiiyyy{{{vvvzzzxxxuuuooodddYYYWWW[[[[[[```eeejjjrrr}}}~~~}}}|||tttjjj```\\\SSSIIIFFFGGGDDD???@@@AAAAAAAAAAAAAAABBBDDDCCCFFFIIILLLNNNOOOQQQRRROOOKKKFFFAAA===;;;;;;;;;:::::::::;;;<<<<<<:::888>>>???AAABBBCCCCCCCCCCCC?????????===:::777444333000///---++++++,,,---...------...111444555444333555666999<<>>BBB===777222000///......,,,++++++++++++,,,------000000000000////////////---///111111000///000111222555888@@@TTTttt}}}oooYYYMMMVVVgggjjjbbbVVVUUUWWW^^^gggkkkiiifffeeeeeeddd```\\\[[[\\\^^^```______^^^___bbbdddeeehhhddddddjjjnnnnnnoooppptttiiiaaaYYYRRRKKKLLLOOOMMMFFF???:::777444333555777666333444333444666888>>>KKKXXXnnnwwwyyyfffWWWLLLAAA???AAA@@@>>>???DDDDDDEEEEEEGGGHHHJJJJJJPPPPPP[[[uuujjjeeezzz{{{nnnWWWBBB777222>>>WWWooogggRRRBBBCCCFFFOOOZZZeeennnsssvvvzzzppphhhjjjmmmyyyvvviii^^^XXXUUURRROOOLLLIIILLLZZZhhhvvvcccWWWPPPGGGEEECCCBBBCCCFFFJJJMMMSSSTTTWWWYYY\\\^^^```aaa]]]WWWPPPNNNSSS^^^iiipppwwwwwwwwwvvvwww{{{yyyqqqooooooooonnnxxx}}}yyywwwrrrzzztttzzzqqqlllccc\\\___jjjhhh\\\HHH<<<===@@@@@@JJJKKKKKKJJJHHHGGGHHHIIIHHHHHHIIIKKKMMMOOOPPPQQQRRRZZZooo~~~ddd\\\ggg{{{sssNNN888333111111111111111111111222555@@@XXXkkkwwwtttVVV@@@:::777999;;;;;;===@@@AAAAAAAAABBBDDDFFFGGGHHHLLLKKKOOOUUU]]]iii}}}}}}|||zzzxxxsssiii]]]XXXYYYXXX]]]aaafffppp~~~zzzvvvssskkkaaa]]]\\\YYYTTTQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQNNNJJJFFFCCCAAA@@@@@@???@@@AAACCCDDDCCCAAAEEEFFFHHHJJJKKKKKKKKKKKKEEEDDDAAA===999555222000------------,,,,,,,,,,,,,,,---...111444555555333333555888<<>>444000---///000000000222666888:::;;;<<<======>>>@@@CCCCCCIIIGGGHHHVVVkkkzzzkkkLLL;;;???;;;888888;;;===>>>===888666222000000000000///,,,++++++++++++,,,------////////////000000000000...///111000000///000222444555666999@@@UUUvvvfffRRRWWWhhhmmmgggbbbaaadddlllyyy}}}uuummmiiiiiijjjjjjjjjjjjkkkmmmoooppprrrssspppooouuuzzz|||zzznnneee\\\\\\```___SSSGGG===999666666888999777555333222444777<<>>777999CCCTTTuuuyyy\\\FFFBBBBBBKKKYYYfffpppwwwyyyzzz{{{rrrkkkbbbYYYSSSWWWhhhyyysssfff```TTTPPPLLLKKKMMMRRRVVVYYY______```aaabbbeeeiiilllhhhbbb[[[YYY^^^iiissszzzzzzyyyvvvttttttvvvzzz}}}}}}|||xxxqqqkkkjjjmmmpppppp|||{{{rrrooopppiiiwww{{{vvvggghhh___WWW\\\fff^^^NNN>>>999>>>CCCBBBJJJKKKKKKJJJHHHHHHIIIJJJFFFGGGIIIKKKLLLMMMMMMLLLLLLTTThhhpppcccfffpppwwwtttQQQ999111000000000000111111111111444;;;NNNcccsssxxx^^^CCC;;;666888::::::<<>>?????????BBBDDDCCCIIIHHHHHHPPP___vvv}}}VVV;;;AAA>>><<<<<<>>>@@@???===111000///000111111///......------------...//////////////////000000000000...///000000///000111333555555999======CCC\\\wwwpppZZZ___ooorrrjjjgggfffjjjvvv~~~xxxvvvuuuuuuvvvxxxyyyyyyyyywwwvvvyyywwwwww|||wwwmmmkkkqqqpppaaaPPPBBB<<<777888999777666555444444777<<>>777777999:::;;;===>>>???@@@AAACCCEEEGGGHHHKKKKKKNNNRRRXXXeee}}}|||xxxvvvtttnnnaaaWWWTTTVVVYYY\\\^^^ggguuu{{{yyyvvvtttssspppllliiifffcccaaa`````````]]][[[WWWXXXYYYXXXWWWTTTQQQOOOPPPPPPOOOQQQTTTVVVVVVUUUSSSTTTWWWXXXYYYYYYWWWVVVOOOIIIAAA:::666222///,,,...///000111111000///...------///222666777777666444666999<<<@@@BBBDDDEEEBBBBBB@@@@@@EEERRRbbbmmm{{{wwwvvvyyyzzz{{{~~~ooobbb^^^^^^```nnn~~~wwwooocccVVVMMMNNNUUUcccwwwtttnnnhhhgggeeeaaa]]][[[UUURRRPPPNNNEEE999222111---///111333444555888:::;;;===???@@@@@@AAABBBDDDCCCIIIIIIHHHMMMWWWwww}}}sss```AAABBBAAA@@@???>>>===;;;:::///......000111000...,,,...------------...//////.../////////000000000111...///000000///000222444888666:::??????>>>KKK]]]xxxgggnnn}}}}}}rrrkkklllrrr~~~yyysssooouuuuuuxxxwwwuuu|||~~~mmmYYYHHH???888888888555333555666888===FFFNNNYYYkkk{{{~~~wwwoooffffffkkkppppppmmmqqq}}}mmm^^^TTTJJJCCC???@@@BBBAAABBBDDDEEEEEEEEEFFFHHHJJJKKKLLLIIILLLMMMYYY}}}yyypppsssqqqccc\\\GGG<<<999;;;BBBaaa~~~YYYGGG;;;@@@MMMXXXccclllnnnrrryyyzzzmmmggglll}}}tttnnngggeeegggkkkmmmnnnllllllkkkkkkmmmttt|||wwwuuuuuutttttt{{{xxxvvvuuuvvvvvvvvvuuusssqqqooonnnkkkkkkqqqxxxwwwjjjbbb^^^^^^bbb{{{yyyhhhfff]]]UUU\\\```SSSAAA888999???BBBBBBDDDGGGJJJLLLLLLLLLMMMNNNFFFGGGIIIJJJJJJIIIHHHGGGIIIMMM\\\uuuqqqiiikkkggg___eeeooozzzzzzkkkSSS>>>222/////////000111111222222000222CCCZZZlll}}}pppMMMBBB888777999999:::<<<===>>>???@@@BBBDDDFFFGGGJJJKKKNNNRRRVVVaaawww}}}xxxuuuuuuqqqeeeZZZUUUUUUXXXZZZ\\\bbbmmmuuuvvv{{{vvvqqqqqqrrrttt{{{{{{vvvsssoookkkiiijjjiiifffccc^^^___``````___\\\ZZZXXXYYYXXXWWWXXXZZZ]]]]]]]]]YYY[[[]]]^^^^^^]]][[[YYYOOOHHH>>>777444222///---///000111222222222111000......000444777999999888666888:::===???@@@@@@@@@@@@??????@@@FFFTTTfffssszzztttsssxxxyyyzzz}}}qqqaaaXXXWWW[[[lll~~~xxxnnncccWWWQQQUUU^^^ppp}}}|||ooollljjjjjjiiieee^^^YYYQQQPPPPPPMMMCCC555//////---000222444555777999;;;;;;===@@@AAAAAAAAACCCDDDDDDHHHHHHIIILLLQQQlll~~~tttvvvlllLLLDDDGGGJJJGGGAAA:::666555/////////000111000...,,,,,,++++++++++++,,,------......//////000000111111///000000000///000333666;;;999;;;@@@CCCEEELLLSSSgggzzztttyyyyyyqqqsss{{{yyyqqqjjjgggmmmmmmrrrzzzxxxcccMMMAAA888888777333444888666:::CCCNNNXXXcccssszzzrrriiigggjjjoooqqqqqquuu|||jjj[[[QQQFFFAAA???BBBDDDCCCDDDGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKIIIOOOhhhxxxooo}}}}}}kkkcccTTTBBB999999<<>>AAACCCCCCFFFKKKNNNNNNMMMLLLLLLHHHHHHIIIIIIIIIHHHGGGGGGIIIIIITTTkkkkkkcccgggeee]]]]]]ccciiihhh___PPP@@@555//////000111111222333333111111>>>PPP```rrryyyqqqRRREEE:::777999999999:::======>>>@@@BBBDDDFFFGGGIIIKKKOOORRRTTT\\\ppp|||}}}zzzpppeee___[[[]]]^^^\\\]]]aaacccaaa___XXXSSSRRRRRRTTT[[[dddyyy}}}{{{zzzyyyuuuqqqiiiiiiiiihhhfffdddaaa______^^^\\\]]]___aaabbbbbb___```bbbcccccc```]]][[[NNNEEE;;;444333333111/////////000111111111111111///000111555999;;;;;;999:::;;;<<<>>>>>>===<<<;;;<<<<<<;;;===DDDTTThhhuuuyyyuuuuuuwwwxxxzzz}}}|||mmm]]]UUUUUUYYYlll}}}~~~xxxqqqjjjcccccclllwwwnnn```aaadddgggiiiggg```YYYRRRQQQQQQLLL@@@222---///---000333555666888:::<<<;;;===@@@AAAAAAAAABBBDDDEEEHHHGGGIIIKKKLLLbbb~~~qqqzzzvvvWWWIIISSS[[[XXXKKK===555333000//////000222222000...,,,++++++++++++,,,------.........///000111111111///000000//////111444777;;;BBBHHHNNNTTTZZZ[[[YYYVVVdddwwwzzzvvvuuuuuuwwwttttttvvvyyy}}}iiiPPPBBB777888888555888???AAAFFFQQQ]]]eeelllwww|||yyyzzz}}}}}}tttdddVVVLLLCCC@@@@@@CCCEEEEEEFFFIIIIIIIIIHHHHHHIIIJJJJJJKKKNNNMMMIIIHHHXXXvvvrrrrrrrrrhhhcccJJJ<<<999777MMM|||}}}}}}ZZZMMMLLLOOOXXXbbbdddjjjqqqwww~~~{{{|||}}}|||zzzrrrrrrpppnnnpppzzz}}}{{{yyy|||yyyvvvuuusssoooiiiccc______dddmmmsssxxxwwwllleee___YYYUUUWWWvvvpppfff\\\WWW[[[MMMAAA666333888===BBBDDDCCCGGGLLLOOOOOOMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHFFFNNNddd~~~lllcccfffddd[[[XXXZZZ\\\YYYTTTLLL@@@666///000000111222333333333666333<<>>???AAADDDFFFGGGHHHKKKPPPSSSSSSYYYkkk}}}{{{pppjjjccceeeccc]]]YYYWWWSSSNNNJJJCCC>>>>>>>>>===DDDNNNXXXttt~~~rrrrrrqqqooolllhhheeeccccccaaa___```bbbdddddddddbbbdddfffgggfffccc___]]]LLLCCC888222222333222111.../////////000000111111000000222666:::<<<<<<;;;<<<<<<>>>>>>===<<<999888888777777999AAARRRffftttzzzyyyyyywwwxxxyyy|||yyyjjj\\\VVVXXX^^^qqq|||xxxtttrrrqqqvvveeeRRRVVV\\\bbbgggggg```XXXUUUTTTRRRLLL???222///222---000444666777888;;;<<<:::===@@@AAAAAAAAABBBCCCGGGHHHFFFIIIKKKHHH[[[}}}ppprrr{{{]]]OOO]]]iiigggVVVCCC888555000//////000222333222111...------------...//////---......///000111111222///000000//////111444777999JJJYYYaaaiiipppkkkaaa[[[```iiiwww{{{wwwxxxkkkQQQBBB777888999777<<>>AAADDDFFFDDDGGGKKKOOOQQQXXXiiiyyy|||nnnkkkfffbbbbbb^^^SSSJJJFFFBBBAAA???>>>>>>@@@BBBDDDJJJWWWrrrxxxtttpppqqqnnniiiffffffeeedddbbbaaa```_________```^^^___cccccc^^^[[[ZZZMMMDDD999222111333222111111111111111111111222333000000222555:::<<<===<<>>===;;;:::888777666444444444666===OOOeeevvv|||yyyxxxxxxxxxyyy|||yyyqqqfff^^^VVVXXXdddrrr{{{{{{vvvrrrrrrwwwaaaUUUUUUWWW]]]cccdddaaa\\\TTT]]]^^^OOO;;;000///222...000222444666888<<>>DDDHHHHHHPPP[[[fffmmmtttwwwxxx|||ooobbb]]]UUUKKKHHHGGGFFFFFFFFFFFFGGGGGGGGGIIIJJJIIIGGGFFFGGGIIIGGGEEEDDDGGGLLLWWWjjj{{{xxxsss___``````RRRBBB::::::KKKgggnnndddqqqkkkSSSRRR[[[^^^dddiiilllppp~~~|||}}}~~~zzzwwwqqqjjjccc]]]XXXVVVSSSRRRYYYbbbeeelllzzzkkkeeekkkrrrvvvyyyyyy{{{zzzvvv{{{cccMMM;;;888666888>>>CCCEEEEEEGGGGGGFFFGGGGGGIIIKKKLLLFFFGGGHHHIIIKKKLLLNNNNNNLLLNNNNNNVVVooouuuzzztttfffYYYWWWWWWPPPCCC999333000...///222444555555222333666:::CCCQQQcccooonnn___KKK===999999888666888999:::<<<===???@@@AAAFFFGGGJJJLLLLLLPPP]]]kkk|||~~~sssjjjhhhfff___WWWSSSRRRRRRQQQQQQPPPNNNMMMLLLGGGJJJRRRddd|||tttppplllcccZZZVVVWWWVVVSSSPPPMMMKKKIIIHHHHHHEEEEEEHHHIIIHHHIIIMMMIIICCC;;;777666777666555222111111000000000111111000000111333666888888777333333222222111000000///222222222222999JJJ```ppp~~~~~~{{{yyyyyyzzz}}}|||zzzzzz}}}vvvooohhheee___[[[aaaooozzz~~~wwwuuusssttt}}}{{{```WWWRRROOOTTT]]]___XXXPPPTTT\\\]]]OOO===222//////111333666777888;;;>>>AAA???AAACCCDDDBBBAAABBBBBBCCCCCCEEEFFFEEEFFFOOOYYYzzzvvvyyy[[[\\\nnn~~~}}}nnnUUU888555333111222333222111000...------,,,++++++,,,,,,---...///000000000000000000///......///222444666DDDOOOccczzz~~~kkkWWWNNNIIILLLWWW______bbbgggnnnsssxxx{{{||||||~~~zzzfff[[[YYYSSSJJJGGGGGGGGGFFFGGGGGGHHHHHHFFFHHHHHHHHHFFFEEEFFFGGGLLLIIIGGGHHHIIIOOO\\\iiioooeeekkk```KKK>>>888@@@RRR{{{www______ooo{{{mmm\\\XXX]]]bbbhhhkkkkkkqqq~~~}}}zzzwwwssskkkccc\\\WWWUUUTTTTTTVVV]]]dddfffmmm}}}uuuqqqkkklllxxx}}}sssppprrr^^^EEE<<<;;;;;;>>>BBBDDDDDDCCCGGGFFFEEEDDDEEEGGGIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNQQQPPPNNNRRReee}}}|||iiibbb___TTTFFF>>>666333111333444333444666333222222555<<>>???@@@@@@EEEFFFHHHKKKLLLOOOZZZfffqqqsssooonnnhhhbbb^^^\\\\\\\\\\\\\\\[[[[[[[[[RRROOONNNTTTgggzzzpppgggddd```WWWNNNJJJGGGEEECCC@@@>>><<<::::::<<<999888;;;<<<===BBBHHHQQQKKKDDD???<<<:::777555333222111000000000000000/////////111444555444333222222111111111111000000000000000222999KKKaaarrr~~~{{{xxxvvvwwwxxxyyyzzzzzz|||}}}yyyuuuiiieeedddkkkxxx|||vvvvvvuuuwwwsss\\\YYYUUUQQQSSSWWWZZZYYYVVVTTTYYYVVVHHH999222111111222444666777888:::===@@@>>>AAADDDEEEDDDBBBAAAAAACCCBBBCCCEEEFFFFFFKKKRRRxxxttt{{{cccbbboookkkGGG:::444000222444444222222//////...---,,,,,,,,,,,,------...///000000000000000////////////111333444>>>KKK^^^ssswwwiii^^^aaa___cccjjjnnnmmmoootttvvvyyy}}}~~~~~~}}}{{{xxxsssaaaZZZXXXQQQHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFPPPLLLJJJJJJJJJLLLTTT^^^}}}tttxxxuuuyyymmmWWWHHH===<<>>;;;<<>>===@@@DDDEEEDDDBBBAAA@@@BBBAAACCCGGGIIIHHHKKKOOOkkktttpppbbb]]]ggg{{{aaaBBB777000222666555444444111000///...------------,,,,,,...//////000000000000000/////////000222222333>>>OOOaaatttzzzyyyyyy{{{|||yyytttqqquuuuuuvvvsssnnnlllrrr{{{|||}}}{{{nnnyyyxxx}}}~~~nnn```[[[WWWOOOFFFEEEEEEFFFFFFGGGHHHIIIJJJNNNMMMKKKJJJIIIHHHGGGFFFPPPLLLJJJJJJKKKLLLSSSZZZwwwuuuooo}}}|||mmm^^^SSSAAA888???```zzzwww___XXX[[[jjjeee___]]]```gggjjjjjjrrr}}}~~~{{{nnnqqqwwwtttnnnoooqqqsssnnnlllkkkooowww~~~{{{}}}~~~|||iiiddd\\\UUURRRSSSWWWZZZ]]]___eeemmmpppsss}}}vvv{{{mmmeee^^^```iiiooommmggg\\\gggxxx}}}eeeMMM@@@888;;;@@@EEEIIIKKKLLLLLLHHHGGGFFFEEEEEEEEEFFFGGGCCCDDDFFFIIILLLNNNPPPQQQNNNOOOOOOPPPZZZqqqrrriii~~~zzzhhh___XXXRRR>>>222+++///444333444999555111000333555<<>>???@@@AAABBBCCCFFFKKKNNNQQQYYYcccfffuuuxxxuuuvvvoooooonnnmmmmmmmmmmmmnnnkkkggg___ZZZ[[[fffvvvxxxsssjjjbbb\\\YYYVVVTTTLLLGGGDDDDDDBBB===:::;;;666555555444444444444444444222222444555888AAAKKKUUURRRLLLFFF@@@===;;;;;;666666444333111111000000000//////111333333222111111111111000000000000000///000000333;;;MMMeeeuuu}}}xxxtttqqqqqqqqqooosss{{{}}}|||{{{wwwmmmrrrzzz~~~yyyzzz~~~}}}ppp]]]^^^___^^^YYYTTTTTT\\\ccciiidddVVVBBB444111333444444555777777888999;;;>>><<>><<>>AAAAAACCCBBB<<<666777===:::999888777777777777777888777888::::::===FFFQQQddd___WWWLLLCCC===;;;<<<:::999777555333222222111555444555666999:::999888555555555444333222222222444444333333999III___oooxxxyyyyyywwwtttrrrrrrssstttwww|||~~~uuuqqqlllgggdddrrr}}}zzz{{{wwwaaaaaaaaaaaa___[[[VVVRRRPPP___YYYLLL<<<333333444444888999:::::::::;;;===???;;;>>>AAACCCCCCDDDEEEFFFCCCFFFMMMOOOJJJCCCBBBFFFMMMpppqqqrrr]]]GGGDDDPPPTTT\\\mmmwwwcccKKK666333555222///111111111///...---,,,,,,+++***+++,,,...///000000000000000000000////////////222000///333>>>NNN^^^hhh}}}|||zzzvvv{{{~~~}}}~~~uuu{{{zzzjjjbbbXXXRRRMMMHHHEEECCCAAAAAABBBCCCEEEGGGHHHIIIHHHFFFGGGJJJOOORRRSSSQQQNNNLLLIIIFFFDDDDDDDDDEEEXXXnnn{{{qqqsssssscccuuusssooouuunnnUUU>>>BBBEEE^^^|||fff```ZZZXXXWWWbbb}}}lllcccYYYaaammmeeennnmmmvvv~~~}}}xxx|||vvvrrrrrrlllcccZZZVVVQQQNNNPPPUUU[[[___eeehhhlllttt|||uuuccc^^^^^^```eeeeee[[[JJJ<<<777<<>><<<;;;;;;;;;:::999666:::999<<>>@@@>>>@@@AAAAAA@@@AAACCCEEEDDDDDDCCCDDDDDDEEEFFFGGGNNN```}}}zzzmmmwwwkkkWWWFFF@@@BBBHHHVVVddd```MMM:::333444444333333000000///...---,,,,,,+++,,,,,,,,,---...///000000000000000000000000000000///222333333555;;;FFFNNNjjj}}}{{{{{{}}}www___\\\VVVNNNGGGCCCCCCCCC@@@@@@AAABBBCCCDDDEEEFFFIIIIIIJJJJJJKKKJJJJJJIIIKKKJJJGGGEEEDDDDDDEEEEEEIII[[[mmmppplllppphhhlllqqquuuzzziiiOOOAAAAAAVVVxxxiii[[[SSSLLLPPPcccqqq___]]]fffiiihhhgggooozzz|||{{{qqqllliiibbbZZZSSSPPPMMMNNNSSSZZZ```bbbiiimmmsss~~~ppp\\\YYY\\\___bbb```SSSDDD<<<===>>>CCCIIIJJJHHHFFFGGGIIIHHHHHHJJJLLLNNNNNNKKKIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHFFFKKKRRRPPPPPPddddddYYYTTTbbbpppxxxsssqqqxxx~~~{{{]]]>>>444333111222555222333333///---222>>>HHH[[[hhhuuutttcccMMM???;;;666777777888999:::;;;;;;???@@@AAABBBDDDIIINNNRRRWWW]]]iiiyyywwwjjjbbbdddkkkuuu||||||uuunnngggeeebbb```___^^^]]][[[XXXYYYYYYXXXVVVUUUTTTTTTRRRLLLHHHHHHFFFBBB@@@AAA@@@???===<<<======<<<:::<<<>>>;;;>>>FFFIIIWWWooo}}}aaa\\\^^^ZZZRRRLLLGGGDDD???:::999===999;;;===>>>@@@AAAAAAAAABBBAAA???===;;;999888777777777777999@@@OOObbbpppzzz{{{yyyuuuqqqppprrrtttrrrtttyyy}}}sssnnnkkkhhheeehhhvvvzzzvvvrrr|||{{{ggg______aaaddddddZZZLLLFFFHHHQQQIII>>>777555666666666777999;;;<<<<<<<<<>>>@@@@@@AAABBBAAA@@@@@@AAACCCDDDCCCCCCCCCCCCDDDDDDEEEHHHWWWqqqqqqmmmlllWWWJJJAAA@@@LLL[[[___OOO>>>999999777333000111000000///...---,,,,,,---,,,,,,------///000000000000000000000000000000...000111111000555===DDDQQQhhhyyyttttttxxxuuuvvv}}}}}}|||}}}|||nnn[[[XXXSSSLLLFFFDDDCCCDDDAAAAAA@@@AAABBBCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGEEENNN^^^kkknnnqqqzzzlllqqqrrrooo}}}vvv```EEE???KKKqqqvvv\\\PPPFFFEEEMMMaaaooo^^^\\\gggdddcccjjjwwwzzz{{{}}}}}}}}}vvvlllddd___WWWPPPKKKJJJJJJPPPYYYaaafffggglllqqqzzzmmm[[[ZZZ]]]]]]]]]VVVIII===<<>><<<@@@AAA===@@@IIIPPPbbb}}}uuukkkkkkhhh```XXXPPPKKKEEE@@@AAADDD>>>@@@DDDGGGIIIIIIHHHGGGGGGEEEBBB???===;;;;;;:::999:::<<>>>>>>>>===>>>@@@AAABBBBBBAAA??????@@@AAADDDDDDCCCBBBBBBBBBCCCCCCDDDOOObbbzzziiiwwwsss___JJJ@@@IIIYYYeeeVVVGGG???:::666444555222111000///...------,,,---------------...///000000000000000000000000000...000111000...000444999???RRRjjj}}}~~~uuuooollloootttpppqqqyyyxxxuuuuuuttttttxxx}}}}}}~~~{{{uuubbbXXXTTTOOOIIIEEEDDDDDDDDDCCCBBBAAA@@@AAABBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJNNNLLLVVVhhhqqqsss}}}zzznnnvvviiimmmlllbbbJJJBBBBBB\\\bbbSSSJJJIIIIIIOOOiiimmmZZZ```bbbbbbgggqqqzzzzzzyyyzzzxxxzzzvvvoooeee\\\UUUNNNIIIHHHIIIMMMUUU___gggjjjkkkooosss}}}nnnaaacccbbb\\\TTTLLLBBB;;;<<>>???AAAEEEIIIMMMSSSZZZfffrrr}}}rrrzzz~~~uuummmhhheeecccbbbcccbbbaaa```^^^[[[WWWTTTWWWRRROOOPPPOOOJJJGGGGGGEEECCCBBBBBBCCCBBBAAA???@@@BBB???BBBLLLSSSddd~~~uuuqqqlllggg___WWWRRRMMMHHHFFFHHHGGGJJJOOOSSSUUUUUUTTTSSSMMMKKKGGGDDDBBBAAAAAAAAA<<<>>>CCCIIIRRR___nnnwww||||||{{{yyyvvvsssrrrqqqssstttyyyyyyrrrnnnjjjggggggjjjttt~~~yyyuuurrrpppwwwsssddd^^^bbb]]]```aaa\\\PPPGGGEEEGGGGGGAAA999444555666777666<<<>>>@@@@@@???>>>??????@@@@@@AAA@@@??????AAABBBFFFEEEDDDCCCCCCCCCCCCCCCEEELLLXXXyyyrrrvvveeeSSSXXXgggtttiiiZZZKKK<<<444666===222222111000///......------------------...///000////////////////////////000111222222000000222444999FFFWWWeeeuuuzzzuuutttwww|||{{{|||zzzoooddd___aaa^^^\\\aaaooo~~~|||}}}}}}zzz}}}zzzxxxxxxrrr[[[WWWSSSMMMHHHEEEDDDDDDCCCFFFEEECCCAAAAAACCCEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMMMMQQQGGGKKK```nnnooopppvvvzzz|||ooo^^^XXXXXXLLLDDD===GGGfffooo^^^QQQMMMHHHFFFSSSggg~~~hhh```^^^\\\aaajjjpppyyy~~~yyyxxxwwwuuunnnjjjccc[[[SSSKKKHHHGGGLLLPPPWWW^^^fffkkkmmmnnnqqqsss|||yyy|||ooohhhkkkgggYYYJJJBBB>>><<<===@@@EEEEEEFFFFFFFFFFFFHHHIIIHHHGGGGGGHHHJJJIIIHHHFFFDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKMMMPPPNNNLLLSSS^^^www{{{]]][[[ccclllrrrtttpppeee[[[NNNHHH???777000,,,...333000222333222//////222444>>>JJJZZZiiiqqqlllVVV@@@888777666666666777888999:::<<<>>>@@@AAADDDHHHKKKMMMSSS^^^hhhppp~~~}}}vvvpppmmmmmmkkkhhhgggfffccc^^^ZZZWWWTTTTTTXXXWWWRRRNNNMMMJJJHHHEEEDDDDDDDDDDDDCCCAAADDDDDDIIIRRRUUUbbbzzz|||rrrkkkeee___]]]YYYRRRMMMKKKMMMPPPUUU[[[```cccddddddZZZXXXSSSNNNKKKIIIHHHHHHCCCFFFMMMUUU___kkkvvv}}}|||{{{yyywwwvvvtttrrrppppppvvv|||uuunnnkkkfff``````dddrrr}}}yyysssooolllrrr|||yyymmmeee```ddddddccc^^^TTTJJJEEEFFFGGGDDD???888555777999999888===???BBBBBBAAA?????????<<<>>>?????????@@@CCCEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEKKKRRRnnn}}}uuuqqqnnnwwwzzzjjjPPP<<<777<<<333333222111000//////......------------.../////////////////////////////////000222222222111111222555:::CCCLLLYYYooo|||tttlllbbbYYYUUUVVVQQQMMMQQQ```vvvyyyyyyzzzzzz~~~|||rrrqqqvvvxxxxxx}}}rrrppprrr|||uuu```XXXSSSLLLGGGEEEDDDCCCBBBGGGFFFDDDCCCDDDEEEFFFHHHIIIHHHGGGFFFEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNOOONNNFFFIIIZZZjjjoooooopppiiiVVVQQQLLLFFF???>>>MMMiiiqqq^^^QQQGGGAAAGGGQQQ^^^~~~ooo^^^YYYYYYaaagggmmm|||}}}wwwuuuqqqmmm___YYYSSSNNNHHHCCCEEEIIIUUU\\\eeejjjlllmmmooorrruuuuuuzzz~~~wwwyyy~~~tttmmmjjjjjjdddSSSBBB<<<======>>>???EEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEGGGHHHJJJKKKMMMMMMKKKJJJKKKMMMKKKJJJOOOVVVhhhkkk```dddjjjrrrtttmmm^^^RRRHHHEEEAAA999111---///222111222333222000///000222;;;FFFSSSaaannnppp___JJJ;;;:::888666555666777888:::<<<>>>@@@BBBDDDGGGJJJKKKOOOXXXbbbgggqqq~~~vvvrrrooommmmmmlllhhheee\\\YYYZZZ^^^___ZZZWWWVVVPPPMMMHHHEEEEEEFFFFFFFFFEEEJJJLLLRRRZZZZZZbbbwwwzzzssslllhhhhhhddd[[[SSSOOOLLLOOOTTT[[[cccjjjpppsssllliiiddd^^^XXXTTTQQQPPPOOORRRZZZcccmmmvvv}}}zzzxxxuuuttttttsssqqqpppnnnxxx}}}|||vvvooojjjhhhaaaWWWVVV[[[lllwww~~~vvvppplllhhhooo}}}uuussstttooollljjjmmmlllhhh]]]OOOHHHHHHHHHFFFAAA<<<777666999;;;;;;:::===???BBBCCCBBB@@@@@@@@@;;;<<<>>>??????AAACCCFFFGGGGGGFFFFFFEEEEEEFFFFFFAAAIIIMMMbbbmmmpppvvvwwwtttTTT???999444444333222111000000///......---------......///000000000000000000000000---...///000111111000000222333888>>>FFFXXXttt|||sssiiicccbbb^^^VVVOOOPPP\\\nnnyyyuuuvvvyyyzzz|||tttccc]]]aaaeeeyyyrrrsssvvv}}}wwwfffXXXRRRJJJFFFEEEEEECCCAAAEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIHHHFFFFFFFFFGGGGGGDDDEEEGGGIIIKKKMMMNNNNNNKKKKKKNNNWWWcccooouuuxxxlllTTTOOOMMMHHHBBBBBBQQQooovvvaaaPPPFFFDDDFFFNNNaaalllaaaZZZ[[[___cccnnn{{{|||xxxpppjjjccc]]]RRRLLLGGGEEEBBBAAAGGGPPP^^^gggrrrtttqqqooosssxxx|||yyy{{{xxxpppmmmjjjuuu~~~{{{tttnnnllljjjhhhXXXJJJ===999;;;<<>>@@@AAACCCFFFHHHKKKMMMTTT^^^cccjjj}}}vvvssssssrrroookkkddd___]]]___```]]][[[\\\VVVQQQJJJFFFEEEFFFGGGHHHIIIOOORRRYYY___]]]cccwww{{{tttooommmjjj```VVVQQQLLLMMMPPPUUU]]]gggpppuuuwwwuuurrrmmmhhhddd```___\\\```gggooowww}}}yyyuuuqqqpppqqqrrrqqqppprrr{{{yyywwwqqqkkkhhhhhh```SSSPPPUUUhhhsss|||zzzsssooollljjjsss|||rrrrrrrrrmmmnnnooouuutttmmm^^^QQQLLLNNNKKKDDD===:::666666999<<<<<<;;;;;;>>>BBBCCCBBBAAA@@@@@@<<<===?????????@@@BBBDDDFFFEEEEEEEEEEEEEEEFFFGGG@@@JJJLLLXXXiiifffxxxmmmfffppp~~~rrrRRR@@@555555444333222111000000///......---------......000000000000000000000000.........///000000000///222333777;;;???HHH]]]qqq|||{{{tttjjj^^^ZZZaaannnyyy~~~yyytttsssxxx|||||||||~~~ooo\\\UUUYYYhhh}}}vvvzzz~~~vvvxxxzzz{{{}}}yyymmm```TTTNNNGGGCCCDDDEEECCCAAAAAABBBCCCEEEFFFFFFFFFEEEKKKIIIGGGFFFEEEEEEFFFGGGCCCDDDFFFIIIKKKLLLMMMMMMFFFMMMRRRSSS[[[jjjwww~~~}}}ZZZVVVUUURRRKKKAAADDD___|||vvv^^^PPPGGGAAAJJJQQQnnn~~~nnn___[[[\\\]]]eeeoooyyyzzz}}}|||sssiii```WWWOOOLLLFFFBBBBBBAAABBBLLLXXXbbbnnnyyyzzztttpppuuu|||}}}|||{{{oooeeeaaabbbuuuzzz|||}}}sssnnnmmmjjjgggNNNDDD;;;888999:::???DDDEEEEEEFFFGGGHHHHHHFFFEEEBBBAAAAAABBBEEEFFFFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEHHHJJJLLLQQQVVVVVVuuu}}}uuuyyygggeeeiiissszzzttteeeXXXNNNMMMHHH???666222000...333222222111000000111111111===KKK[[[ppp|||sssaaaAAA???;;;888666555666777888:::===???@@@BBBEEEGGGIIIIIIOOOZZZ^^^dddyyy{{{zzzxxxtttpppiiibbb]]]]]]\\\ZZZ[[[^^^ZZZTTTLLLFFFEEEFFFHHHIIIKKKQQQTTTZZZaaa^^^dddxxx|||xxxqqqnnniii___UUUPPPNNNMMMMMMPPPVVV```iiiooozzzzzzxxxvvvtttqqqnnnmmmfffiiiooowww}}}wwwsssooommmoooqqqqqqpppwwwzzzvvvpppjjjiiijjjaaaSSSOOOUUUiiisss{{{xxxrrrppppppooozzz}}}sssuuukkkdddeeeiiirrrxxxpppaaaTTTQQQSSSLLLBBB;;;888555666999<<<<<<;;;:::>>>AAACCCBBBAAA@@@@@@>>>?????????>>>???@@@BBBDDDDDDCCCDDDDDDEEEFFFGGGCCCNNNMMMSSSvvvllleeesss{{{```UUU^^^llldddNNN666555444444222222111000///......---------......000000000000000000000000222111000000111222111000111222666:::999<<>>???AAAGGGPPP\\\dddsssuuuyyy}}}{{{yyy|||kkkTTT[[[eeezzzxxx~~~tttppprrrpppdddXXXCCCAAA>>>:::888;;;@@@EEEFFFDDDBBBCCCFFFGGGEEEBBBGGGFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGIIIKKKMMMNNNYYYeeevvvtttyyyjjjkkkyyytttaaa]]]XXXRRRLLL@@@111+++...000111222333222222000000333888@@@OOOeeevvvvvvlllQQQAAA777888999444222777555777999;;;<<>>???@@@@@@???>>>======???@@@AAA@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBGGGHHHFFFKKKaaarrr\\\dddzzzxxx\\\CCCHHHRRRdddyyy^^^<<<888444333444333222000111000...---,,,,,,------////////////000000000000111111111000000000000000111222333333555999>>>BBBTTTmmmsssoooqqqvvvzzzzzzzzzzzzzzzzzz||||||~~~~~~tttooobbbRRRSSS```yyyrrrooooooppp|||zzzkkk[[[QQQLLLHHHEEEAAA???@@@@@@>>><<<<<<>>>@@@@@@??????@@@AAAFFFFFFEEEBBB@@@@@@BBBDDDAAAAAACCCDDDEEEEEEEEEEEEDDDEEEGGGHHHNNNZZZjjjvvvvvvqqqkkkrrr|||tttrrrqqqnnn___MMMFFFIIIlllqqq^^^QQQIIILLLSSS\\\lllnnnZZZQQQQQQTTTZZZ___fffnnnwww~~~uuuoooiiicccYYYPPPHHHCCC@@@???:::<<>>IIIZZZjjjqqqoooYYYGGG999888999444222555555666888:::;;;>>>BBBEEEJJJJJJLLLPPPTTT\\\lllzzzrrrgggffffff```]]]___UUURRRNNNKKKKKKLLLLLLLLLQQQUUUZZZ^^^aaaeeejjjmmmqqquuu|||~~~|||{{{tttpppjjjfffccc]]]TTTMMMKKKIIIGGGGGGJJJOOOUUUYYYeeeiiipppxxx{{{vvvtttpppnnnooonnnlllmmmpppwwwssskkkjjjiiilllqqqnnnfff```aaapppuuuwwwttttttyyy}}}}}}vvvbbbYYYZZZ^^^___```aaa\\\TTTTTTWWWQQQDDD888888888888888:::;;;<<<>>>>>>?????????>>>>>>======???AAABBBAAAAAAAAACCCEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGHHHKKKWWWrrrzzzdddccctttppp]]]LLLJJJTTTfffwwwKKK@@@666333222000111555111000///---------------.../////////000000000000111000000000000000000000///000000111222555:::===AAASSSlllzzzsssqqqrrrrrruuuvvvvvvvvvvvvyyy}}}|||uuuiiicccWWWOOOZZZnnnzzzuuusssssswww{{{}}}vvvhhhYYYNNNJJJHHHDDDAAA???AAABBBAAA@@@@@@AAABBBAAA??????AAABBBDDDDDDCCC@@@===<<<>>>???AAAAAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBFFFOOO\\\fffpppkkk^^^ZZZooowwwrrrooobbbNNN<<>><<<<<<===<<<@@@HHHUUUdddrrr{{{tttpppnnnqqqvvv}}}lllSSSQQQfff{{{uuukkkuuuqqq^^^JJJ;;;>>>===;;;999999<<>>:::999555333555444555777888:::<<<@@@CCCJJJIIIKKKNNNQQQWWWdddqqq|||vvvjjjaaa```XXXUUURRRQQQQQQQQQQQQPPPQQQTTTZZZ___bbbfffiiillljjjmmmqqqsssrrrpppooonnngggddd```^^^\\\XXXQQQKKKHHHGGGEEEDDDFFFJJJNNNQQQVVVZZZcccnnnyyy|||uuuppprrrnnnkkkmmmmmmlllooottt|||zzzoooiiikkklllrrryyy{{{wwwuuuuuuxxxyyyxxxuuuuuu|||sss^^^YYYZZZXXXVVVRRRWWWWWWQQQNNNOOOKKKBBB999999777777777999;;;===@@@???>>>>>>===============@@@BBBCCCBBBBBBBBBCCCGGGFFFFFFEEEDDDDDDEEEEEEIIIHHHJJJMMMOOO\\\zzzssshhhooo{{{eeeSSSLLLXXXooo[[[GGG777666666111111777111000///...---------........./////////000000000000000000000000000111111///000000000000222666999888BBBTTTjjjvvvpppllljjjnnnoooppppppqqqtttxxx|||wwwkkkaaaYYYOOOLLL___www~~~zzzxxxuuuxxxyyyrrrdddUUUKKKGGGGGGDDDAAA???@@@BBBCCCDDDEEEEEEDDDAAA??????AAACCCDDDDDDBBB@@@===<<<===>>>BBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAACCCJJJSSSZZZiiioooiii___hhhvvvkkknnnlllZZZDDDBBBSSSllluuueeeVVVKKKJJJIIIKKK^^^uuu~~~cccKKKIIIJJJMMMQQQXXX```hhhmmmxxxwwwrrrooommmkkkjjjhhheee___WWWQQQHHHEEEAAA<<<999:::===@@@FFFKKKVVVdddssswwwnnnfffeeegggmmmxxxkkkSSSJJJ]]]zzz}}}zzzyyyttt{{{|||yyy{{{{{{jjjUUUCCC999:::::::::999:::<<>>AAAGGGGGGJJJMMMOOOSSS^^^jjj~~~{{{kkkfffbbb___ZZZXXXVVVVVVTTTSSSOOOSSSZZZaaagggllloooqqqlllmmmnnnnnnllljjjiiijjj```^^^\\\[[[YYYVVVPPPLLLGGGGGGFFFFFFGGGJJJLLLNNNQQQTTT[[[eeeppp{{{{{{vvvqqqmmmqqqllliiijjjkkklllpppvvv|||ssskkkgggnnnpppuuu|||}}}zzzwwwyyymmm\\\XXXYYYYYYXXXSSSVVVTTTOOOLLLKKKFFF>>>;;;999888777777999;;;===AAA@@@>>><<<<<<<<<===>>>>>>@@@CCCDDDCCCBBBBBBCCCGGGFFFDDDCCCCCCCCCDDDEEELLLHHHIIIOOONNNRRRjjjuuurrrzzzhhhRRRVVVggg~~~lllOOO999999;;;555111555111111000//////................../////////000000000000000000000111111111111222222111111222555777;;;???KKK^^^ttt~~~ssslllhhhfffiiijjjlllmmmooorrrwwwzzz~~~yyyuuulllddd]]]WWWNNNMMM___uuu|||xxx{{{yyyppp```QQQHHHEEEGGGDDDAAA??????@@@BBBCCCGGGFFFDDD@@@>>>>>>@@@CCCDDDDDDDDDCCCAAAAAABBBDDDAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCGGGLLLPPP\\\lllssskkkgggtttxxxuuuuuucccccciiieee\\\GGGEEEMMMfffxxx```NNNKKKKKKIIIQQQ^^^sss~~~[[[MMMIIIEEEDDDIIIRRR\\\bbbmmmuuuzzz{{{}}}zzzyyyxxxuuuooogggaaa______^^^]]]ZZZVVVPPPIIIDDD@@@???<<<999888<<>>:::888777777333444666666777999<<>>===@@@CCCEEEDDDCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDLLLDDDDDDLLLNNNPPP```vvvzzzzzz___XXXbbbzzzdddDDD;;;:::555111222111111111000000///..................//////////////////000000111111111111111222222111000000222444666:::CCCPPP___vvvvvvtttxxxtttkkkfffeeeeeehhhkkkmmmppprrrvvvzzz~~~}}}uuunnniiiccc\\\VVVSSSPPPTTTfffyyy|||ooo^^^OOOFFFDDDFFFDDDBBB???======>>>???EEEDDDBBB???<<<===???BBBAAACCCDDDDDDDDDEEEGGGIII??????@@@AAAAAAAAAAAAAAABBBBBBAAABBBCCCEEEGGGIIIQQQcccsssrrrjjjnnnoooqqqyyy}}}kkkaaabbbiiipppTTTHHH???JJJggghhhZZZPPPGGGFFFJJJTTThhhbbbXXXKKKAAA???EEELLLQQQ^^^eeejjjlllqqqyyy~~~{{{wwwmmmgggbbb___ZZZSSSMMMLLLIIIIIIHHHGGGDDDAAA===;;;999:::;;;;;;>>>EEEOOOXXXiiiqqq{{{tttooolllfffaaa___ZZZPPPOOONNNPPPiii~~~qqqnnnrrrxxxwww}}}sssnnnooojjj^^^LLL???::::::888999;;;<<<<<>><<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<======>>><<>><<<===???BBB===???BBBCCCDDDFFFHHHJJJ>>>>>>@@@AAABBBBBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEEKKKYYYooozzztttooouuu}}}ooo```eeessseeeYYYJJJCCCJJJccc{{{```MMMDDDCCCBBBKKK```jjjUUUIIIEEEEEEEEENNNSSSXXX[[[bbbjjjnnnmmmkkkpppuuuyyy|||pppeee[[[RRRJJJIIIGGGBBB>>>>>>999:::;;;;;;:::::::::;;;999<<>>???BBBDDDBBBDDDEEEDDDBBBAAACCCFFFJJJKKKLLLMMMNNNMMMMMMLLLIIIGGGDDDAAA@@@AAACCCEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGBBBIIIVVVfffvvvcccUUU[[[mmmuuuvvvwwwrrriii^^^TTTDDD666...///111222333333222222...---000555;;;BBBQQQ```dddaaaXXXJJJ===777555666444555666666666777:::======???DDDIIIIIIJJJQQQZZZhhhnnnrrrllllllppprrrwwwxxx{{{{{{vvvrrrrrrrrroookkkhhhggggggbbbccccccaaa]]]YYYVVVTTTMMMOOOPPPQQQQQQPPPNNNMMMOOORRRXXX```jjjttt}}}{{{tttnnnjjjjjjjjjkkkhhhhhhmmmqqquuu||||||xxxppphhhddddddhhhlllvvv}}}ooo^^^[[[\\\[[[^^^eeeddddddcccbbb\\\QQQEEE>>>======>>>??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>;;;>>>BBBDDDCCCBBBAAA@@@??????AAACCCDDDEEEEEEFFFBBBAAA@@@BBBEEEJJJPPPSSSxxxuuuxxxxxxVVVXXXrrr~~~___EEE999666444222222222222222000///...---------.........//////...//////000111111222222...000000000///...///111000111777===@@@LLLmmmzzzkkk]]]^^^eeeiiijjjiiibbbaaa^^^YYYVVVVVVZZZ^^^bbbeeejjjnnnrrrvvv{{{~~~|||vvvnnneee]]]VVVSSSPPPMMMRRRddd{{{vvvpppxxxyyyhhhUUUHHHEEEFFFAAACCCDDDBBB???======>>><<<===>>>>>>>>>>>>AAACCC===???BBBDDDDDDEEEGGGIII???@@@BBBCCCDDDEEEEEEEEEBBBBBBCCCDDDFFFGGGFFFEEEEEEPPPjjj{{{ooozzzwwwbbb___ooorrrkkk\\\GGG;;;IIInnnuuu[[[PPPLLLEEEEEEMMMaaayyyoooZZZNNNGGGDDDDDDHHHLLLOOOUUU]]]___]]]bbbhhhmmmnnnnnnrrr|||~~~vvvpppgggZZZQQQLLLBBB;;;<<<===:::999;;;777888999999999:::<<<>>><<>>777777:::999;;;===>>>???@@@BBBDDDAAACCCEEEDDDBBBAAABBBDDDIIIJJJLLLNNNOOOPPPOOOOOOIIIGGGDDDBBBAAACCCEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDGGGEEELLLTTT^^^pppYYYXXXfffmmmpppqqqmmmccc\\\TTTFFF999...///111222333333222222//////222555555;;;NNNccchhhhhhbbbSSSCCC:::888999555666777666666777:::===<<<>>>CCCGGGGGGFFFLLLUUUcccgggxxx|||vvvxxx~~~yyywwwxxxxxxuuuqqqnnnlllllleeefffgggeeebbb^^^[[[ZZZSSSUUUVVVWWWUUUSSSOOOMMMQQQTTTZZZcccmmmwww}}}{{{vvvpppkkkiiijjjkkkiiiggghhhooouuuzzzzzzuuulllddd```bbbiiinnn|||mmm[[[[[[^^^\\\[[[^^^WWW\\\cccddd[[[LLLAAA<<<===>>>@@@AAAAAA???===<<<999:::<<<>>>??????>>>>>>:::===BBBDDDCCCAAA@@@???>>>???BBBDDDFFFGGGGGGGGG@@@DDDEEEAAAAAAGGGKKKKKKbbbuuuhhh{{{YYYNNNbbboooxxxUUUBBB999444222222333333222111///...---------.........//////...//////000111222222222000111333222111111222333222000333777777@@@\\\zzznnnZZZUUUYYY\\\]]]\\\SSSTTTTTTSSSQQQQQQUUUXXX[[[^^^cccgggkkkppptttxxxwwwssslllddd\\\UUUPPPMMMIIILLL\\\{{{pppfffkkktttsssuuuyyy{{{}}}vvvcccQQQFFFDDDFFF???BBBDDDDDDAAA??????@@@:::<<<>>>??????@@@BBBDDD???AAADDDEEEEEEFFFHHHIIICCCBBBAAAAAAAAAAAABBBCCCBBBBBBCCCEEEGGGJJJLLLMMMIIILLL\\\rrryyysssxxxwwwddd[[[jjjooohhhSSSAAABBBQQQ^^^xxx___JJJGGGAAADDDQQQ]]]ppp{{{dddTTTKKKJJJBBB@@@GGGNNNOOOPPPRRRWWWYYY\\\aaadddggghhhhhhppp|||iiiZZZQQQLLLHHHDDD??????===;;;888777888999;;;>>>===888666;;;AAADDDEEEKKKXXXhhhrrryyy{{{```QQQOOOpppuuu|||wwwmmmeeeVVVOOOEEE===999:::<<<===<<>>:::999222222555999:::888888<<<<<<>>>AAADDDHHHKKKMMMMMMZZZdddooo|||zzzvvvtttsssrrrpppnnnooogggaaacccccc```\\\ZZZYYYYYYYYYXXXVVVUUUSSSRRRUUUWWW]]]eeeoooxxx}}}~~~zzzuuupppmmmlllllljjjggggggfffgggnnnwww~~~~~~zzznnnccc```aaaffflllsssnnn]]]\\\aaa___YYYUUUUUUVVVVVVTTTNNNGGG@@@<<<>>>???AAAAAAAAA???===<<<<<<===>>>===<<<;;;<<<>>>999;;;>>>@@@AAAAAA@@@??????@@@CCCEEEGGGFFFFFFEEEGGGFFFDDDCCCDDDFFFIIIKKKUUU}}}tttcccoooeeeEEEIII]]]zzzoooKKK888999888444333333000,,,---000/////////...------,,,,,,---......///000111111222000111333222000//////000111...111888999;;;KKK```~~~uuupppqqqiiibbbXXXRRRQQQRRRRRRQQQLLLKKKKKKKKKLLLNNNPPPQQQWWWYYY\\\aaafffjjjnnnoooiiijjjbbbTTTKKKKKKJJJFFFEEESSSsssqqqhhhhhhlllpppssswwwyyyyyyyyyyyyzzz|||mmm^^^QQQHHHDDDBBBBBBCCCDDDCCCAAA@@@AAABBB???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCEEEGGGIIIKKKBBBAAA@@@??????@@@AAABBBDDDDDDEEEGGGIIILLLNNNOOOHHHJJJRRRaaappp|||}}}tttiii\\\cccfff]]]III===BBBMMMQQQqqqiii]]]MMM@@@AAAHHHWWWssszzz___SSSGGGDDDCCCAAABBBEEECCCEEEIIIMMMQQQSSSSSSRRRKKKTTT```iiimmmnnnoooooofff\\\PPPFFFBBB???;;;888999999888777555555777999444:::>>>>>>BBBKKKTTTXXXfffhhhpppyyy}}}~~~hhhYYYUUUjjj}}}yyy}}}wwwmmmbbbXXXNNNGGG>>>888666777:::;;;???AAADDDEEEEEEDDDEEEFFFDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHKKKLLLLLLKKKIIIFFFCCCBBBCCCDDDCCCBBBEEEDDDDDDFFFHHHIIIHHHGGGLLLLLLIIIMMMVVV```~~~yyyddd[[[YYYcccfffgggbbb\\\UUUHHH>>>:::555000...111333444444111000111222333888FFFTTTnnnrrrpppdddTTTHHH>>>777444222333555666444666:::;;;<<>>;;;>>>???@@@AAA@@@???===<<<;;;===>>>===<<<;;;<<<>>>;;;<<<===>>>???>>>======<<<>>>@@@BBBCCCCCCCCCCCCGGGGGGEEEEEEEEEGGGHHHJJJKKKjjjdddfffuuuxxxVVVKKKOOOaaa|||cccGGG===666333111333222///000333000000///......------,,,---......///000000111111000111222222000//////000555000111555444444@@@PPPbbblllzzzwwwrrrrrrwww{{{vvvlllaaa[[[ZZZXXXTTTNNNJJJIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLQQQRRRUUUXXX[[[___aaabbb^^^[[[SSSKKKFFFEEECCC@@@LLL^^^}}}zzzwwwxxxzzzrrrxxxxxxppplllrrrmmmdddYYYNNNFFFBBBAAABBBCCCCCCBBB@@@??????@@@??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIKKK@@@@@@???>>>>>>???@@@@@@DDDDDDEEEGGGIIIKKKMMMNNNHHHIIIHHHOOOfff|||ggggggjjjkkkbbbRRREEE@@@===PPPjjjwwwdddPPPHHHHHHKKKTTT___mmm]]]QQQHHHCCCCCC@@@@@@@@@BBBCCCBBB@@@===AAABBBDDDEEEEEEFFFIIIKKKLLLGGGAAA===<<<<<<999666888888888666555666999;;;999CCCNNNWWWaaannnzzz~~~iii[[[```lllzzzppprrr|||zzzqqqhhh\\\QQQEEE@@@999555555888:::<<>>888000,,,---000222222222000111222222555AAAMMMkkkssswwwooobbbSSSDDD999888444222333333222555999999:::===AAAEEEHHHKKKLLLRRR[[[```kkk}}}yyywwwuuurrrqqqkkkeeeaaacccdddbbb```aaa^^^]]]\\\[[[ZZZYYYXXXWWWZZZ]]]dddllluuuzzz{{{{{{rrrmmmgggddddddhhhkkkmmmkkkmmmrrrxxx|||yyyqqqjjjbbb______fffmmmsssyyy~~~~~~~~~yyytttiiifffgggkkklllbbbUUUMMMFFFEEEEEEDDDBBB@@@>>>======>>>???@@@???>>>===<<<;;;<<<======<<<;;;<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCCCCGGGGGGGGGGGGHHHHHHHHHHHHDDDUUUqqqooocccbbbxxxaaaPPPNNNbbb}}}YYYAAA:::555222444555333222444000000//////......------.........//////000000111///111222222000//////000555000...111111///555>>>EEEMMMXXXcccnnn~~~vvvllleeefffhhhiiieee]]]TTTLLLIIIEEEEEEDDDBBBAAAAAADDDFFFIIIHHHGGGFFFEEEFFFFFFGGGLLLMMMNNNOOOPPPRRRSSSSSSOOOIIICCCCCCBBB@@@>>>>>>LLLccczzz|||pppddd]]][[[\\\YYYSSSJJJDDDAAAAAA@@@AAABBBAAA>>>===>>>???>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJ????????????????????????AAABBBBBBDDDFFFHHHIIIKKKJJJGGGDDDJJJ]]]zzzzzztttvvvrrr[[[CCCCCCDDDGGGVVVsssmmmZZZPPPLLLLLLNNN___mmm{{{hhhXXXOOOJJJGGGBBB@@@@@@???===:::<<<<<<===<<<;;;999888888===:::777666777777666555<<<<<<<<<;;;:::<<<@@@CCCIIIXXXjjjxxx}}}}}}eeeVVVYYYlll|||ooopppxxx|||www{{{|||wwwpppgggZZZNNN???<<<888777999<<>>BBBFFFIIIJJJOOOXXX[[[```mmm}}}~~~xxxuuusssqqqpppjjjdddaaaccceeecccccceeecccbbbaaa```______^^^^^^___bbbiiiqqqwwwzzzyyywwwnnnkkkgggddddddgggjjjkkkhhhlllttt|||~~~xxxnnnfffbbb^^^___eeelllsss|||~~~|||||||||}}}}}}zzzvvvooofff```WWW^^^hhhpppnnnaaaQQQFFFDDDCCCBBB@@@????????????<<<===>>>>>>>>>======<<<;;;<<<======;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<======>>>???@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHFFFKKK^^^~~~nnncccmmmfffRRRVVVnnnnnnNNNCCC:::444555666444333333111111000//////......---........./////////000000///111222222000///000111222---+++///222111222777888===EEELLLSSS```uuu~~~rrrfff______^^^]]][[[WWWPPPIIIDDD<<<>>>AAA@@@>>>>>>AAADDDGGGFFFEEEDDDDDDDDDEEEFFFLLLLLLKKKKKKJJJIIIIIIIIIDDD>>><<>>>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHH??????@@@@@@@@@@@@??????@@@@@@AAABBBDDDFFFGGGHHHHHHCCCDDDLLLTTTddd{{{|||tttxxxkkkRRRAAA>>>;;;CCCZZZ{{{mmmZZZRRRRRRRRROOOTTTbbbxxx|||mmm\\\UUUMMMHHHGGGGGGDDDBBB;;;;;;<<<>>>?????????>>>===;;;999999:::;;;<<<<<<;;;<<<===???BBBGGGMMMQQQ\\\mmm}}}___OOOPPP^^^rrrrrrsssyyy{{{rrrttt|||zzz~~~rrrdddSSSFFF;;;999888999===AAACCCDDDCCCDDDEEEEEEDDDEEEFFFHHHDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIKKKKKKJJJIIIEEEEEEDDDCCCCCCDDDEEEGGGBBBAAA@@@AAADDDGGGHHHHHHDDDKKKJJJIIIJJJIIIXXXrrr{{{uuuzzzmmmlll]]]iiissstttnnneeeZZZQQQGGG@@@666111000111111000555222222333333333999@@@VVVjjjzzzwwwhhhXXXNNNJJJ===777444666777555444555666777999;;;???CCCFFFHHHKKKUUUXXX[[[eeeppp{{{uuurrrpppooonnnjjjeeecccdddeeedddeeehhhfffeeedddccccccddddddeeefffiiinnntttxxxyyyuuurrrjjjjjjiiihhhgggggghhhiiihhhmmmtttzzzzzzsssiiibbb```[[[YYY]]]dddmmm{{{|||{{{yyyyyyzzzyyyvvvqqqiii```VVVPPPLLLYYYiiirrrooobbbQQQEEEEEEDDDAAA>>><<<<<<======;;;<<<<<<<<<===<<<<<<<<<;;;<<<===<<<;;;:::;;;=========<<<<<<<<<===>>>???<<<<<<===>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJJJJIIIHHHIIIIIIUUUsssvvvttt|||```UUUgggkkkNNNAAA555222444444333333222111111000//////..................////////////...000222222000000000111111...---000333333333444333666<<>>===???AAACCCCCCBBBBBBCCCEEEFFFGGGJJJIIIHHHFFFEEECCCBBBAAA===;;;;;;;;;:::;;;CCCKKKTTTlllooo```XXXSSSRRROOOJJJCCC@@@AAADDD???@@@@@@>>><<<::::::;;;<<<<<<===>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFEEE??????@@@@@@@@@@@@??????@@@AAAAAABBBDDDEEEGGGHHHDDD@@@CCCKKKJJJNNNlllzzzzzz~~~qqqkkkkkkdddNNNIIIAAA<<>>>>>======>>>>>>??????;;;===AAAFFFMMMVVV```fffsss|||sss```OOOQQQ___ppp~~~}}}|||~~~uuuwww|||xxxpppwwwuuu```MMMBBB888888888;;;???CCCEEEEEECCCDDDEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGIIIIIIHHHFFFBBBCCCCCCCCCBBBCCCEEEGGGEEECCCBBBCCCEEEHHHIIIIIIFFFLLLJJJHHHIIIGGGMMM___uuu~~~ooonnneeeoooyyy{{{wwwnnnbbbWWWMMMDDD999111...///000000555222222444333222555;;;OOOdddwwwyyymmmaaaZZZWWWDDD<<<666666666444222333666666777999<<>>>>>>>>999999;;;===???AAABBBCCCCCCDDDFFFHHHJJJJJJJJJJJJIIIJJJRRRhhhzzzoooWWWcccdddQQQ===444444444444444222222111111000000//////...........................000111222000000000111333111111222333333222222000000555<<<===>>>IIIXXXlll}}}{{{nnn___QQQIIIEEEEEEEEEEEEEEEDDDAAA>>>999;;;======<<<<<<<<<===@@@?????????@@@BBBDDDEEECCCCCCAAA???===<<<:::999888:::999666;;;HHHTTT[[[ooo{{{hhh\\\VVVQQQKKKEEEBBBAAABBBCCC???@@@@@@>>>;;;999999:::;;;<<<<<<===>>>???@@@@@@@@@BBBDDDEEEFFFEEECCCBBB===>>>>>>??????>>>>>>===?????????@@@AAACCCDDDEEEBBBAAACCCDDDBBBGGGZZZooo~~~xxxvvv{{{~~~eeeaaaggggggaaaUUUFFF===BBBTTTeeerrrggg[[[TTTPPPSSSWWW\\\gggqqq~~~xxxrrriiiaaa]]]ZZZWWWUUUNNNPPPQQQPPPMMMIIIEEECCCJJJLLLQQQWWW```jjjuuu}}}vvvuuussspppkkkddd\\\WWWSSSSSS[[[lll||||||{{{zzzzzz}}}~~~vvvooouuulllVVVHHHAAA888999:::===BBBEEEFFFFFFDDDEEEEEEDDDCCCCCCEEEHHHDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEDDDBBB@@@BBBCCCBBBAAAAAADDDGGGGGGEEECCCCCCEEEHHHIIIIIIFFFKKKHHHFFFJJJFFFGGGRRRrrrssssssllluuu}}}wwwmmmcccVVVCCC444------...///333000000222222000222777AAAUUUkkkvvvxxxtttmmmgggTTTHHH<<<777555333333444777666666777999<<>>@@@BBBBBBBBBAAABBBDDDFFFHHHJJJKKKKKKHHHLLLQQQ[[[wwwvvvuuu^^^[[[uuupppRRR@@@:::666444444333222222111111000//////...........................///111222111000111222000222222222111222222222111---000777777555<<>>?????????>>>======999888888:::;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<>>>???;;;;;;:::888777666555444333777555555IIIiii|||}}}{{{{{{~~~kkk___QQQKKKDDDAAAAAACCCBBB@@@???@@@@@@>>>;;;999999::::::;;;<<<===>>>??????@@@>>>@@@CCCEEEEEEDDDAAA@@@;;;<<<===>>>>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBBBBBEEEDDD>>>???IIIRRRTTTbbbsssgggVVV\\\nnnooolllaaaQQQEEEDDDHHHWWWsssqqqfff[[[TTTNNNMMMUUUaaajjjsss{{{|||rrrjjjeee^^^```dddiiipppzzzyyyqqqeeeYYYOOOHHHDDDAAALLL[[[ttt}}}{{{zzzxxxxxx||||||||||||sssjjjmmmwwwxxx\\\HHH@@@>>>;;;;;;===AAAEEEHHHIIIHHHEEEFFFFFFEEECCCDDDFFFHHHEEEDDDDDDCCCCCCCCCCCCDDDCCCBBBAAABBBCCCCCCAAA@@@???AAABBBAAA@@@@@@DDDGGGGGGEEECCCBBBDDDFFFGGGHHHBBBGGGDDDDDDJJJHHHEEEMMMUUUooo~~~}}}www{{{pppwwwnnnUUU???333000000222111...///111111///000444222EEE^^^sss|||ssscccSSSCCC:::666555666888777777666666888;;;===???BBBDDDBBBGGGSSSUUUVVV___nnnxxxsssrrrsssvvvwwwpppllliiigggdddaaaccchhhnnnnnnnnnoooqqquuuxxxzzzxxxwwwwwwwwwuuuqqqlllgggbbbcccdddccccccffflllpppqqqnnnhhh```YYYTTTSSSSSSOOOSSS\\\gggmmmpppvvv}}}vvvqqqpppjjjdddlllzzz~~~qqqbbbUUUMMMIIILLLWWWaaafffgggeee[[[OOOEEECCCAAA???===<<<;;;;;;:::999999999::::::;;;<<<:::;;;<<<<<<::::::;;;<<<<<<<<<===>>><<<:::888666999;;;>>>AAADDDDDDDDDDDD@@@AAACCCEEEGGGJJJLLLMMMIIIPPPPPPRRRjjjssskkk~~~eeeRRR]]]hhhfffMMM@@@999444222333333222222111000000000.....................---...///111222111000111222+++///111000000222444555555......444444///444>>>???IIISSSVVVWWWYYYXXXUUUQQQVVV]]]dddgggjjjlllmmmooovvv~~~}}}rrrbbb___[[[TTTLLLDDD===:::777999::::::888777777999999777666888<<<>>>===;;;:::999888777777777888999777666666555444333222222111555444888ZZZuuulllkkknnnsssyyy}}}~~~yyywwwjjjaaaJJJDDD======AAADDDAAA===@@@@@@@@@>>>;;;999999:::::::::;;;<<<===>>>??????===???BBBDDDDDDCCC@@@>>>============<<<<<<<<<<<<;;;::::::;;;<<<>>>@@@AAACCCCCCBBBAAA@@@AAADDDGGGUUU^^^|||}}}~~~nnnZZZRRRYYYdddsss{{{wwwgggRRRCCCGGGOOOaaawwwuuu^^^VVVZZZ^^^]]]fffbbb]]]\\\bbbrrr|||uuuvvvyyy{{{~~~gggRRRJJJBBB:::===GGG___www|||{{{~~~~~~{{{tttpppuuurrrhhh___[[[bbblllvvvtttkkk[[[HHH<<<999:::>>>@@@CCCFFFGGGGGGEEEDDDFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@???<<<===???AAABBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGQQQVVVsss{{{~~~}}}uuussssssvvv}}}pppLLL555111000,,,//////000111111111111000777:::FFF]]]uuuoooVVVEEE>>>:::777555444555777777777888:::<<<@@@AAACCCEEEIIINNNRRRTTTbbbppp~~~|||zzzyyyxxxwwwsssnnnjjjjjjjjjjjjjjjssstttvvvyyy{{{}}}zzzxxxtttnnniiiffffffgggfffdddbbbccceeehhhkkklllhhhfff```YYYSSSRRRWWW[[[```ccciiirrryyy{{{xxxtttqqqooolllfff]]]WWW[[[ddduuuwww}}}ooobbbXXXVVVYYYYYY______ZZZ\\\aaa]]]QQQFFFCCC>>>::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<:::;;;<<<<<<;;;:::888777:::<<>>@@@===>>>??????>>><<<999888999999:::;;;<<<===>>>???;;;===???BBBDDDFFFFFFFFF========================;;;::::::;;;<<<>>>???@@@AAAAAABBBAAA@@@AAACCCFFFLLLTTTqqqwww~~~gggWWWTTTXXXaaammmssspppdddYYYCCCEEEKKKWWWdddyyypppbbbdddlllooorrrkkk```YYYYYYbbbnnnvvv~~~||||||~~~}}}eeeLLL@@@:::999CCCRRRxxx~~~|||}}}{{{wwwsssttt}}}vvvhhhcccaaa```bbbfffiiieee[[[NNNAAA::::::===???AAACCCDDDEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB@@@??????<<<===???AAAAAABBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGNNNSSSmmmyyy{{{yyyooonnnqqq{{{yyyWWW>>>666444000...///000000111111111111444666???RRRhhhzzzmmmXXXEEE:::777888777777777777777777999:::===>>>@@@CCCGGGLLLPPPRRR[[[gggvvv~~~{{{wwwsssppppppqqqqqqqqqyyy{{{~~~|||wwwooohhhdddcccdddeeecccbbbdddhhhjjjjjjiiieeeccc^^^WWWSSSTTT[[[aaagggiiimmmtttyyy{{{yyyvvvllljjjgggbbbXXXQQQSSSYYYffflllyyyppp```UUUTTTXXX```bbb^^^XXX[[[bbb^^^SSSEEEAAA<<<999999999::::::::::::::::::::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<:::999888:::;;;>>>@@@AAAAAA@@@???AAABBBDDDDDDCCCCCCFFFJJJLLLQQQXXXZZZ\\\nnnuuunnnrrr```NNNHHHNNNbbbwww}}}gggPPP???333666444444444333222222333444000000///......------,,,///..................///000000111222222222222222222111111111222222333444333555999<<<>>>???>>>===<<<===>>>???@@@AAAAAAAAA@@@DDDIIINNNPPPNNNKKKHHHDDDBBB>>>;;;888777777777444444444444555555555555555555555666666777777777888777555333222222222222333222000///000111000///444444777HHHjjj~~~qqqkkkggg___^^^aaakkkssssssooolllqqqtttwwwvvvpppfffZZZSSSBBB@@@>>><<<<<<===???AAA======>>>>>>===<<<:::999888999:::;;;===>>>???@@@===>>>@@@CCCEEEEEEEEEEEE<<<<<<<<<======>>>>>>>>>:::::::::;;;<<<===>>>???>>>@@@BBBCCCBBBBBBCCCDDDHHHKKK___~~~~~~}}}sssddd]]]WWW[[[fffmmmmmmiiiSSSQQQLLLFFFEEEUUUwww}}}}}}rrrfffcccjjjuuu~~~vvvkkkmmmxxxzzzxxx{{{jjjWWWDDD===@@@JJJ]]]ooo}}}zzz{{{}}}}}}}}}}}}wwwqqqpppvvvxxxjjj^^^___eeeeee```[[[ZZZSSSIII???999999<<>>>>>>>>?????????@@@BBBCCCCCCCCCBBBAAABBBBBBAAA@@@??????@@@@@@===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCC@@@@@@AAACCCDDDEEEFFFFFFJJJOOOaaa{{{zzznnnlllmmmvvv|||```EEE888222.........///000111111222222111222777BBBRRRcccpppwwwoooSSS???999;;;888888777666666777777888:::;;;===@@@DDDHHHLLLOOOWWW___iiiuuu|||yyyvvvtttuuuwwwxxxxxx}}}zzzuuummmfffbbbaaaaaacccaaaaaaeeejjjkkkgggccc___]]]YYYTTTRRRWWWaaaiiioooppprrrvvvyyyyyywwwuuujjjgggddd```WWWMMMKKKNNNWWWaaarrr~~~mmm^^^UUUVVV\\\fffddd\\\WWW\\\ccc___TTTBBB???:::888888888888888999999999999999999888888666777:::<<<=========<<<<<<<<<<<<<<<<<<:::999999999:::<<<===>>>?????????@@@AAAAAA@@@@@@BBBFFFHHHPPPVVV[[[YYYTTT\\\yyyuuuppp~~~fffPPPEEELLLZZZcccvvv^^^FFF666444666555333111000111222222000000//////......------......------------......000111222222333333222222222111111111111222333333111222333555666777777777555666666777888888777777777999===@@@AAA@@@===<<<888777666444444444555555333333333444444444555555444444555555666666666777666555444222111111111111444333111000000000111222444999BBBRRRnnnzzzsssooojjjdddeeeooouuupppiiieeekkkllllllmmmiii```SSSJJJ???>>><<<;;;<<<===???AAA<<<<<<<<<;;;;;;<<<<<<<<<999999:::<<<===???@@@@@@>>>???AAACCCDDDDDDDDDCCC999999:::;;;<<<=========:::::::::;;;;;;<<<<<<======???CCCDDDDDDDDDDDDEEEIIIJJJQQQ```uuu~~~kkk___^^^aaaddddddhhhllliiiZZZHHHEEEUUUhhh{{{~~~gggbbbeeefffhhhllloooxxxzzzzzz|||qqq___QQQKKKHHHHHHPPP^^^ooovvvnnnnnnuuu}}}|||uuunnnnnnssswwwvvvsssiiibbb]]]aaahhhfffZZZPPPMMMFFF===888999<<>>>>>>>>============>>>===>>>AAABBBCCCBBBAAA@@@BBBAAA@@@??????@@@BBBBBB????????????????????????@@@AAABBBCCCCCCDDDDDDCCC>>>>>>???@@@AAACCCDDDEEEHHHKKKVVVqqq|||zzzsssoootttyyyeeeOOO@@@333))).........///000111222333111111222555<<>>:::888888888888777999999888888777777666666444666:::===>>>>>>===<<<<<<;;;;;;;;;:::999888888888999999:::<<<===>>>???AAACCCBBBAAABBBGGGKKKKKKOOORRRTTTRRRLLLOOObbbvvv{{{}}}wwwwwwvvv\\\OOOMMMVVVrrrqqqYYYDDD::::::888555333222222222222111111000//////......---------,,,,,,,,,,,,------000111111222333222222222222111111111111111222222111111111111222333444444333333444444444333333222444555777888888888777666222222111111111222333333222333333333444444444444555555555555444444444333333333222111111111000000111222333222111222666999:::IIIZZZhhhzzzzzzzzzqqqnnnwww|||tttiiicccaaa```___aaa```YYYLLLBBB>>>===<<<;;;;;;<<<>>>???;;;;;;999999:::;;;===???<<<<<<=========>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@666777777888999:::;;;;;;:::::::::;;;;;;;;;;;;;;;<<>>>>>>>>???=========>>>>>>>>>======;;;===???AAABBBBBB@@@???CCCBBBAAAAAABBBCCCEEEFFFAAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC=========>>>???@@@BBBCCCGGGHHHMMM```~~~yyyuuuzzzwwwkkk]]]MMM:::+++............///000111222000222333222333999EEENNNWWWkkkttt```JJJ999888555222222444666777777777777999;;;>>>BBBFFFHHHKKKPPPVVV\\\eeeuuuzzzzzz|||wwwooonnnkkkfffbbb```aaacccbbbbbbbbbeeegggddd\\\UUUNNNNNNNNNNNNRRR]]]jjjtttxxxzzz||||||xxxrrrlllhhhfffggglllssstttnnngggeee```lll{{{~~~cccXXXZZZ^^^``````]]]YYYTTTVVV^^^aaaYYYNNN@@@===:::888888999888777888888888777777666666666444666:::===>>>>>>===<<<::::::999888888777777777777777888999;;;<<<===>>>AAAEEEFFFEEEJJJSSSXXXVVVLLLJJJJJJJJJJJJLLLUUU```xxxjjjVVVQQQccc~~~zzzaaaKKK>>>;;;888666666777666555222111111000//////......------,,,,,,,,,,,,------///000111111222222111111222222111000000111111111222222111111111222333444222222333333222222111000111111222222222222111111222222222111111111222222222222222222333333333444777666555444333111000000111111111111111111000000...111333333222555;;;AAAOOOeee{{{zzzvvv|||rrrhhhXXXUUUTTTUUUVVVQQQGGG??????>>>===<<<;;;;;;;;;;;;:::999888888999;;;>>>@@@@@@@@@???>>>======<<<<<<>>>???@@@AAAAAA@@@???>>>666666666777777888888888:::::::::;;;;;;:::999999;;;>>>BBBEEEEEEEEEFFFGGGCCCHHHLLLJJJLLLYYYttt~~~rrrooojjjwww}}}rrr\\\KKKCCCAAAGGGMMMRRRSSSNNNPPP]]]mmm~~~{{{{{{yyyzzzyyyuuurrruuu|||{{{lll^^^PPPIIIGGGEEEFFFGGG@@@BBB@@@<<<<<<@@@AAA???RRReeeyyyyyyyyyzzz{{{}}}~~~|||wwwoooccc[[[[[[aaafffgggddd\\\NNNAAA:::999:::???FFFLLLNNNNNNGGGEEECCC@@@???>>>>>>>>><<<<<<===>>>>>>>>>======;;;<<<>>>???@@@AAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB>>>======<<<===>>>@@@AAAEEEEEEGGGTTTsss{{{xxx|||{{{sssmmmeeeUUU@@@000000///...---...///000111///222444333222666>>>EEEKKK]]]qqq{{{|||qqqWWW???;;;777333222555777777666666777777999;;;>>>AAACCCKKKMMMSSSZZZ```jjj|||yyyyyy~~~~~~vvvqqqnnnllliiieeeaaa```aaaccceeedddddddddaaa\\\UUUPPPIIIKKKOOOSSSYYYcccpppyyy~~~|||uuummmfffcccaaaeeeooo~~~zzzqqqwwwqqq[[[VVV]]]aaa___\\\VVVQQQOOORRRXXXYYYQQQHHH???<<<999888999999888777777777777777777777666666666777:::<<<=========<<<:::999888777666666666666555666888:::;;;=========>>>DDDGGGIIIQQQ\\\aaa]]]IIIDDDCCCGGGJJJLLLPPPUUUhhhqqqUUUXXXssseeeJJJCCC:::555444555444333222222111111000000//////......------------.........///000000111111000000222222111000000000000111222222222111222222333444000000111111111000000///111222222222222222111111333333333222222111111000111111222222222333333333666666555333222000///...///000111111222111111000///222333333444<<>>===<<<;;;::::::999888777777888;;;===???AAAAAA@@@???>>>===<<<;;;>>>???@@@@@@@@@???>>>>>>777777777777777777777777999:::;;;;;;:::999888777999<<<@@@BBBCCCCCCEEEFFFEEEDDDFFFHHHGGGKKK\\\oooppp[[[KKK@@@:::CCCCCCDDDDDDAAA@@@IIIUUUeeeuuuvvvhhh]]]YYYRRRHHH>>><<<:::666666999555999;;;;;;???GGGMMMOOOggguuu|||}}}zzzmmmddd```___bbbccc```]]]XXXLLLAAA<<<===>>>AAAFFFJJJLLLMMMFFFEEEDDDBBB@@@???>>>>>>:::;;;<<<=========<<<<<<;;;<<<<<<===>>>???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHFFFEEECCCAAA??????>>>>>>======>>>???@@@@@@@@@@@@???>>>===<<<<<<===???@@@BBBCCCEEENNNaaa~~~yyyxxx~~~{{{uuuppphhhYYYGGG:::111000...------...///000///111333222222444:::???IIITTTaaammmyyyzzzgggOOOCCC===777555777888777555555555555666888:::<<<>>>GGGHHHMMMUUU[[[aaannn{{{yyyyyy|||~~~~~~zzzsssllliiifffeeeccc```^^^^^^aaacccggghhhgggbbbZZZSSSNNNMMMIIINNNUUU[[[bbblllvvv~~~}}}uuukkkccc___^^^bbbfffsss}}}}}}|||}}}~~~nnnbbbYYY\\\bbbccc___\\\RRRMMMJJJKKKNNNLLLGGGCCC<<<:::888777777777666555777777777777777888888888888999:::;;;<<<<<<<<<<<<:::999888777666666666777444555888;;;============;;;BBBEEEEEELLLWWWXXXQQQDDDAAAAAAEEEGGGHHHKKKOOOZZZyyygggVVVbbblll___KKK<<<555333333222333222222111111000/////////..................///------...///////////////222222111000000000000000000000111111222222222222//////000000111000000000222333333444444444333333111111111111111000//////111111111111222222222222333333333222111111000000///000111222222222222111000222333444:::NNNiii~~~yyyooonnnyyy{{{tttUUUSSSOOOKKKGGGDDDAAA@@@???>>>>>>======<<<<<<<<<888888888888999:::<<<===@@@@@@@@@??????>>>>>>>>>???@@@AAABBBBBBAAA@@@???888888888888777777777777999:::;;;;;;:::999777666888:::===???@@@BBBDDDFFFKKKBBB>>>CCCDDDCCCNNN]]]qqqzzzeeeVVVJJJAAA===<<>>888999;;;<<<===<<<;;;;;;;;;;;;<<<<<<===???@@@AAA???@@@CCCEEEGGGHHHHHHHHHHHHFFFDDDBBB@@@?????????<<<===>>>??????@@@@@@???@@@???===<<<;;;<<<>>>??????AAAEEEKKKVVVlll{{{vvv{{{}}}xxxnnn___QQQHHH222111///---,,,---...///111111111000///111555999HHHNNNVVV```rrr}}}rrr^^^IIIBBB;;;777888999777444444444444444555777999:::===<<>>>>>===<<<;;;AAABBB???CCCKKKIII???@@@@@@AAADDDCCCAAAEEEKKKLLLeee|||YYYTTTllldddLLL>>>999777777333333222222111000000000//////............//////,,,------...///.........222222111000000///000000......///000111111111111///000111222222222222111...///111222222111111000...//////000000//////...000111111111111222222222000111111111111222222222...000111222333333222222000111333666BBB___~~~ooo^^^___jjj}}}}}}tttXXXVVVRRRKKKEEEAAA@@@AAA=========>>>>>>>>>>>>>>>888888888888999:::;;;<<<>>>>>>>>>???@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBAAA888888888888888888888888===<<<;;;:::999888888888:::::::::;;;<<<>>>???@@@DDDEEEDDDBBB@@@BBBGGGLLLVVViiimmmbbbRRRMMMGGGCCCFFFNNNYYYaaaqqqvvvoooZZZKKKLLLQQQSSS]]]hhhsssxxx~~~|||sssiii\\\RRRNNNMMMLLLKKKGGGDDD???===<<<<<<;;;:::888;;;AAACCC>>><<>>BBBAAAAAA@@@@@@@@@AAAAAAAAACCCDDDCCC???>>>???AAA<<<=========>>>>>>?????????===<<<;;;<<<===???@@@>>>DDDEEEHHHNNNUUUqqqsssttt~~~wwwmmmfff]]]TTTCCC;;;222------......---000000000000111222333444???GGGOOOWWWdddrrryyywwwcccPPP;;;222444777777555666666555444444555888:::;;;<<<>>>BBBIIIPPPWWW[[[dddrrr{{{wwwxxxzzzrrrkkkfffaaa[[[WWWWWWXXXWWWTTTWWW\\\^^^]]]gggddd^^^VVVOOOKKKKKKLLLMMMWWWdddnnnyyyvvviii___YYYUUUWWW\\\gggmmm{{{zzzzzzwwwpppwwwvvvpppfffXXXPPPLLLQQQbbbppppppfff^^^SSSLLLDDDAAACCCBBB===888777666444555888888555222666666666666777888999:::999999888888999999:::;;;888777777777666666555555555555666777999<<<>>>???<<<===>>>@@@CCCEEEHHHIII===???@@@@@@@@@AAADDDFFFKKKTTTkkkwwwnnnkkk}}}iiiIIIWWWkkkpppxxxkkkLLL888555999888333222666777222111444///......---------......,,,------......------,,,.../////////000000111111000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000333---+++...///,,,...333444000///111555555333222999444111:::QQQqqq{{{pppkkkbbb^^^___ffflllrrr}}}xxxggg\\\SSSHHHBBBAAAAAA@@@>>>???<<<::::::;;;<<<<<<;;;;;;888666:::@@@AAA<<<666:::;;;<<<>>>??????@@@@@@DDDCCCAAA??????AAACCCEEE888888888999999999999999<<<<<<;;;999999888888888;;;;;;;;;<<<<<<>>>???@@@@@@AAAAAA???===???BBBFFFGGGVVVooouuucccTTTNNNQQQYYY___|||}}}nnnZZZKKKBBB<<<===DDDMMMRRRVVV^^^iiirrr}}}{{{vvvssssssrrrjjj```YYYUUUNNNGGGCCCFFFNNNUUU[[[YYYWWWTTTQQQPPPPPPPPPTTTXXX___dddaaa\\\```iiinnnsssyyy~~~}}}{{{gggccceeeppp{{{tttddd^^^XXXQQQVVVjjjvvvgggNNNDDDCCCBBBBBBCCCBBBAAA???DDDDDDDDDDDDEEEEEEFFFFFFCCC@@@<<<;;;;;;=========>>>>>>>>>======>>>>>>???BBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEECCC???===>>>???======>>>>>>>>>?????????AAA@@@???>>>???@@@BBBCCC===BBBBBBDDDHHHMMMeee|||www}}}xxxooohhh```YYYNNNAAA333---///111000---000000000000111222333333:::BBBKKKSSS___ppp|||uuudddNNN???999777666555555555444333222333555666;;;;;;===@@@EEEJJJPPPSSSYYYaaahhhooo~~~}}}uuuttt~~~xxxssskkkfffbbb___\\\YYYXXXYYYWWWVVVZZZaaaaaa^^^\\\YYYTTTOOOKKKLLLQQQUUU]]]cccjjjooovvv||||||wwwqqqiii___YYYTTTQQQTTTZZZhhhooozzz{{{wwwsssvvvmmmbbb[[[QQQJJJJJJTTTeeerrrrrrjjjdddTTTMMMEEEAAA???>>>:::777888666444555666777555333333333444444666777999:::777777777777777888999999888888777777666666666666666666666888999;;;===>>>===>>>???@@@BBBDDDFFFHHH???@@@AAAAAA@@@@@@BBBDDDIIIMMM^^^|||iiiZZZdddyyydddZZZWWWSSS\\\lllzzz}}}eeeOOODDDAAA;;;666333333222///111555000000//////......//////---------......---------.........//////000000000//////000000000111111111000000000000////////////////////////////////////////////////////////////....../////////000000000111......111111...111666000111222333333444777:::666<<>>===<<<;;;::::::;;;===>>>===999888;;;@@@BBB===888888999;;;===???@@@AAAAAAFFFDDDBBB???>>>???@@@AAA999999999999999999999999;;;;;;:::999888888888999<<<<<<<<<<<<<<<===>>>???>>>>>>???>>>======???AAACCCJJJZZZttttttnnnxxx}}}mmmcccaaadddgggoooqqqvvvuuuiiiXXXLLLHHHFFFEEEIIIMMMJJJIIIUUUdddvvvvvvmmmcccfffooojjj]]]```bbbaaaZZZUUUYYYgggttt}}}vvvrrrqqqrrrzzz|||zzzpppkkklllpppsssvvvvvvtttsssuuuwwwjjjkkkpppyyy{{{wwwxxx}}}|||eeeYYYQQQKKKVVVnnn|||mmmSSSDDDCCCBBBBBBBBBBBB@@@>>>AAABBBCCCDDDEEEEEEEEEEEECCC@@@<<<:::;;;===>>>>>>@@@??????>>>>>>?????????BBBAAAAAA@@@AAAAAABBBBBBDDDDDDDDDBBB???=========>>>>>>>>>>>>????????????BBBAAA@@@@@@@@@AAACCCDDD???EEEDDDDDDGGGHHHYYYuuu{{{xxx~~~{{{tttnnnhhhbbb]]]MMM999///000333111...////////////000111222333444<<>>777666777555555444333333333333333:::::::::<<>>:::888888888666444333444555555555000111111222444666888999666666666666666777777777888888777777777777666666777777777888999:::<<<<<<>>>>>>>>>???AAABBBDDDEEEAAABBBBBBAAA@@@@@@AAACCCGGGFFFOOOgggpppWWWWWWfffnnnsss___QQQOOOTTT]]]ooojjjTTTHHH<<<777444333222000000333222222111000000000000000------............------...............///////////////000000000000111111000000000000////////////////////////////////////////////////////////////............////////////111000111222///+++,,,000...111444333444<<>>???>>>===>>>>>>;;;999:::>>>BBB>>>;;;:::<<>>@@@AAABBBGGGEEEBBB???===<<<======::::::::::::999999999999:::999999888888888888999===<<<<<<<<<<<<<<<======>>>???@@@@@@@@@?????????IIIGGGKKK\\\vvvyyykkkrrrxxxnnnjjjkkkooojjj^^^YYY\\\aaa[[[]]]aaa[[[UUUaaauuu~~~uuuuuu~~~|||{{{zzzwwwqqqiiibbb___bbbeeeiiiiiijjjoooyyy}}}zzz{{{zzzsssnnnggglllwww|||dddSSSKKKEEENNNbbbnnncccOOOEEEDDDCCCCCCDDDCCCAAA???>>>???AAACCCDDDEEEEEEEEEBBB???<<<:::;;;===>>>>>>@@@@@@???>>>>>>>>>??????AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAA???EEECCCBBBEEEDDDNNNcccuuuyyy~~~~~~yyyvvvpppjjjiiiZZZFFF777111000///...////////////000111222222000777???DDDLLL___vvvzzz```JJJ???;;;999777666555555555555555444888888888999;;;>>>AAACCCIIIIIIOOOVVVYYYccc}}}}}}www{{{}}}rrrkkkddd```\\\XXXWWWXXXZZZ[[[[[[ZZZXXXXXX]]]bbb^^^WWWOOOLLLHHHFFFIIISSS```iii}}}|||zzzzzz~~~~~~vvvkkkfff^^^WWWTTTTTTWWWaaajjjyyyzzzxxxwwwyyycccRRRNNNJJJCCCNNN```pppuuupppkkkkkkkkkfff[[[MMM@@@999888999888666444333333444555666222222222222333444666666555555666666777777777777777777777777777777777777888888888888999:::;;;;;;============>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAACCCGGGEEEIIIXXXpppjjj___dddhhhwwwwww]]]HHHMMM\\\vvvkkkYYYDDD>>>888666666555222///333222111000000///000000......////////////......------..................////////////000000000111000000000000////////////////////////////////////////////////////////////---.........////////////...000333333///,,,---111111444666777BBBYYYsss~~~xxx}}}||||||{{{dddVVVTTTXXXYYYFFFBBB===;;;<<<>>>??????@@@BBBBBB>>>999999>>>CCC>>>;;;:::;;;??????<<<888666777999;;;===>>>???@@@DDDCCC@@@>>><<<;;;;;;<<<:::::::::999999888888888888888777777777888999999<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAAAAA???>>>EEEBBBAAAIIIYYYnnnyyy{{{~~~wwwjjjYYYSSSWWW^^^YYY[[[aaa]]]WWWbbbuuuxxxsssrrrtttwwwqqqpppqqqdddcccbbbaaabbbdddddddddcccgggkkkmmmpppxxx{{{xxxrrrlllggg___hhhuuuqqq^^^OOOIIICCCEEENNNUUUPPPHHHEEEDDDDDDFFFGGGFFFCCCAAA>>>>>>@@@AAABBBCCCDDDDDDBBB???<<<:::;;;===>>>>>>@@@???>>>>>>============???????????????@@@AAAAAA@@@??????@@@@@@AAAAAA@@@=======================================>>>??????:::@@@>>>===AAA@@@DDDRRRjjj}}}~~~}}}tttkkkooofffVVVDDD555------///............///000111222111555:::===BBBQQQhhh{{{lllYYYGGG:::999666444444666777666444555555666777:::<<>>?????????@@@BBBDDDDDDEEEIIIOOO[[[uuutttllljjjlllvvvvvvIIIIIIMMM___yyybbbVVVFFF;;;777777333///333222111000////////////...//////000000//////.....................------...////////////000000000000000000000////////////.........................................................////////////000***...222222222333555777333555666===VVV~~~yyynnnmmmxxxkkk^^^XXXVVVSSSOOOAAA>>>;;;:::;;;>>>???@@@DDDFFFEEEAAA;;;999===AAA===:::999999;;;;;;999666888888999;;;;;;<<<<<<<<>>???@@@BBBFFFMMMVVV___fff~~~zzziiibbbbbbbbb______```ZZZSSSUUU___vvv~~~~~~|||uuuwwwvvvrrrmmmeee^^^XXXUUUaaaccceeedddaaa```bbbdddeeehhhjjjjjjmmmrrrvvvuuurrrtttuuuuuuwww|||{{{sssmmmmmmnnnjjjeeeccc___gggooossssssnnnaaaUUUMMMIIIDDDAAAAAACCCDDDCCCDDDDDDEEEGGGIIIHHHFFFCCC>>>>>>>>>???@@@AAABBBCCCAAA>>>;;;:::<<<>>>??????@@@???>>>===========================>>>???@@@@@@>>>======>>>AAABBBBBBAAA>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@;;;AAA>>>===DDDCCCCCCKKKVVV|||{{{xxxsssxxxkkkooolllcccRRR???222///000---------......///000111222333777999;;;CCCVVVgggzzz}}}^^^DDD???:::555444555666555333444444555666888:::<<<===BBB??????CCCGGGJJJQQQXXX___kkk}}}{{{{{{rrriiiaaa]]][[[ZZZVVVVVVUUURRRPPPPPPRRRTTTWWWWWWUUUPPPOOOPPPMMMHHHCCCEEEIIIOOOXXXeeerrr{{{~~~zzzuuuiii]]]XXXRRRQQQZZZhhhsss{{{ssslllhhhqqquuukkk[[[RRRSSSPPPVVV```lllrrriii\\\WWWYYYgggbbbWWWIII;;;444333555555666555444222222444666888777666555444333333333444555777888888888777666444444555555555555666666888888888888999:::;;;;;;:::999999999999::::::;;;:::<<<======>>>???AAADDD@@@BBBFFFIIILLL\\\zzz{{{sssssskkkPPPGGGLLLfffzzzaaaHHH999666666444333333111000//////////////////000000000000///////////////.....................////////////000000000000000000////////////................................................////////////000000000000///222333111333666777555555:::???HHHdddjjjbbbddd|||~~~rrriii___ZZZZZZXXXOOOGGG===<<<;;;;;;;;;<<<>>>???DDDEEEDDDAAA<<<:::<<<>>>;;;:::888888888888666555888888999:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<999999888777777666666555555555555666777888999999777777777777888999:::;;;;;;:::999;;;>>>@@@@@@???@@@AAADDDGGGJJJMMMPPPRRR___sss~~~~~~}}}yyyrrrjjjeeebbbiiirrrwwwrrrkkkgggeeecccjjjjjjhhhddd___YYYVVVTTTZZZZZZ\\\^^^bbbfffiiilllwww}}}xxxwwwvvvuuutttuuuvvvwwwxxxlllccc___cccgggeeebbbaaaaaacccccc```^^^[[[SSSKKKHHHFFFCCCAAA???>>>@@@BBBAAABBBDDDGGGIIIIIIGGGDDD@@@???===<<<===???AAACCCAAA>>>;;;:::<<<>>>??????AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<===?????????>>>===>>>AAABBBAAA???@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAAAAA@@@@@@FFFBBB@@@GGGHHHDDDHHHJJJccc}}}wwwsssmmmmmmjjj^^^NNN>>>555111------------...///000000222111333666666999FFFSSS```uuu{{{^^^KKKDDD<<<777777777555333444444555666777888999999<<<>>>>>><<>>@@@>>>@@@CCCEEEFFFLLL\\\lllyyy{{{mmm[[[PPPZZZjjjvvvdddHHH;;;888999555444333222000000000000///000000111111000000///000000000//////................../////////000000000000000000////////////................................................000000000000111111111222333555555888AAAKKKNNNKKKLLLXXX```eeetttddd___```pppoooeeeZZZWWWVVVRRRHHHAAA;;;;;;;;;:::::::::;;;===@@@@@@??????===<<<;;;;;;;;;:::888777666666555444666777888999::::::::::::::::::::::::::::::::::::888888888777666555555444555555555555666888999:::555555555666777999:::;;;<<<:::999;;;???BBBBBBAAACCCAAA@@@BBBEEEIIILLLLLLMMM]]]jjjppp~~~}}}}}}}}}|||zzztttpppooopppmmmnnnnnnkkkeeebbbccceeecccbbbcccffflllrrrvvvxxxxxx|||vvvtttrrrqqqpppooollliiinnn{{{}}}wwwooogggfff]]]YYY___eeedddaaaaaabbb```YYYRRRPPPQQQLLLEEECCCAAA@@@AAAAAA@@@@@@BBB???@@@BBBFFFIIIIIIGGGEEEBBB@@@===;;;;;;===@@@BBBAAA>>>;;;:::<<<>>>??????CCCBBBAAA@@@????????????:::::::::;;;;;;===>>>>>>AAA???===>>>AAAAAA@@@===BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@???@@@EEE@@@>>>FFFFFFAAACCCDDDPPPiii}}}kkklllkkkeeeYYYIII;;;222---------------///000000222000111555444444===HHHMMM___uuuyyyVVVNNNCCC===;;;:::888555444444555555555555666666000:::>>>;;;;;;BBBDDD???JJJIIIMMMWWWaaalll~~~yyypppiiiaaa```\\\VVVQQQNNNNNNNNNIIILLLNNNOOOMMMLLLMMMOOOMMMQQQPPPIIICCCDDDGGGHHHPPPVVV___iiiqqqxxx~~~}}}{{{sssggg___\\\YYYUUULLLNNN[[[tttvvvhhhZZZYYYbbbrrr}}}|||iii[[[KKKJJJWWW^^^gggjjjnnnkkk]]]NNNGGGIIIBBB>>>888444222333555666222555777666333222222444555444444333333444444555111222444666666555444333222222222333333444444444777777777888999:::<<<===::::::::::::;;;<<<======;;;<<<===<<<::::::<<<===@@@???AAADDDFFFGGGLLLSSSuuuyyylllooo~~~{{{fff______dddrrrZZZBBB;;;;;;777666444333222111111111000000111111111111000000111111000000/////////.............../////////000000000000000////////////................................................000111111111222222222222---111777CCCYYYoooyyywwwmmmssseeebbbaaagggqqqzzz~~~~~~yyymmmbbbVVVPPPLLLFFF???:::999::::::999888888999:::;;;;;;;;;<<<>>>>>>;;;999<<<:::999777666555555555444555666888:::;;;;;;<<<:::::::::999999999888888;;;:::999888777666555444666666666666666777888888666666666777888:::;;;<<<999999:::<<<===???@@@@@@AAA@@@BBBEEEIIIKKKHHHFFFJJJOOOTTTWWW___sss~~~wwwyyyvvvqqqnnnmmmooopppqqqvvvrrrqqqvvv~~~}}}~~~xxxuuuvvvuuunnnhhheeejjjoootttqqqhhh```^^^___bbb[[[XXX^^^eeefffdddbbb^^^WWWNNNJJJJJJJJJGGGDDDAAA@@@?????????@@@AAABBBBBBAAABBBDDDFFFGGGGGGFFFEEECCC@@@===;;;===BBBFFFCCCAAA>>>>>>???>>><<<999===============<<<<<<;;;>>>===<<<;;;;;;;;;;;;;;;>>>===<<<===@@@BBBBBBBBBDDDEEEFFFDDDAAA???>>>>>>@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEJJJ\\\}}}nnnjjjjjjooopppbbbHHH333333,,,(((+++/////////000000000000111222333555666FFFLLL]]]uuurrrcccNNN===:::<<<999222555333222333555888888888888888999:::;;;;;;<<<<<>>EEEQQQXXXeeepppsssvvv|||~~~zzzkkk___^^^ZZZPPPLLLPPPOOOUUUfff{{{zzzgggZZZUUUdddpppssszzztttaaaRRRKKKNNNZZZeeennnqqqmmmaaaWWWRRRLLLFFF???999333111333555333000222222222333333333444444111222222333333222222111333333333333333222111000000000111222333333444444888777777666666666777777777666666888;;;===>>>>>>;;;;;;<<<===>>>>>>>>>===???>>>???AAAEEEHHHIIIIIIaaawww}}}jjjgggooo~~~pppfffeeeppp~~~zzzeeeSSSHHHCCC:::333333444111...---111333555444222000///000//////////////////////////////////////////////////////.........---------000000///...,,,,,,...000111/////////---***,,,111,,,///222333111000333888333:::EEEYYY{{{uuuyyyxxxpppiiicccbbbcccgggoooxxxvvvfff]]]QQQIIIEEEAAA<<<777888777777666666666666666;;;;;;::::::::::::999999777777555444333222222222333444555666777777777777:::::::::;;;;;;:::999999888777777666555444333333666666666666666666777777666666666777888:::;;;<<<999:::;;;<<<===>>>???@@@@@@???AAADDDGGGIIIGGGDDDDDDFFFGGGGGGJJJWWWkkk{{{xxxtttpppqqqvvv|||{{{xxxrrrggg]]]YYY\\\aaafffhhhfffeeegggiiiggg___ZZZ\\\```___\\\ZZZVVVPPPIIIGGGHHHJJJHHHFFFBBBAAA@@@@@@@@@@@@AAABBBDDDCCCCCCEEEHHHIIIHHHGGGGGGEEECCC???>>>???DDDGGGFFFDDDAAA@@@@@@???<<<999<<<======>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;::::::<<<;;;;;;<<>>>>>???BBBCCCFFFRRR```nnnxxx~~~{{{||||||yyytttaaaSSSQQQPPPKKKJJJNNNPPP[[[nnn{{{yyyjjj\\\VVVnnnxxx}}}}}}zzzrrrfffWWWOOOPPPYYYeeemmmnnnlllfff___]]]ZZZNNNAAA<<<777222000222444333000111111111111222222222333111222222333333222222111222333333333222222111000000000111222222333444444777666666555555666666666888777777888;;;=========:::;;;<<<======>>>>>>===>>>>>>???@@@BBBEEEHHHJJJUUUgggzzzggg```jjjvvvzzzhhhaaaUUUGGG===666111222666222333444444444333222111000000000000000000000000000000000000000000000000/////////.........---------......---,,,,,,...000333000///111000...///222111111222444666666777999:::EEEVVVpppuuueeecccrrr}}}vvvmmmffffffiiilllrrryyy|||~~~{{{wwwxxx{{{sssfff```XXXLLLEEEAAA>>>:::666888888777666666666666666888888888999999:::::::::777666555444333222222222333444444555555666666777:::;;;;;;;;;;;;;;;::::::444444444333333222222222777666666666666666666666777777777777888999;;;;;;:::;;;;;;<<<===>>>>>>>>>??????@@@BBBEEEFFFDDDCCCEEEEEEBBB??????DDDNNNVVVcccuuuxxxqqqqqqwww{{{vvvuuupppeee[[[VVV\\\___eeejjjooorrrttttttlllcccZZZYYYXXXTTTPPPOOOLLLHHHDDDCCCGGGIIIJJJIIIDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCEEEGGGHHHGGGFFFFFFEEECCC@@@>>>???CCCFFFHHHFFFCCCAAA@@@???<<<:::;;;<<<>>>>>>>>>===;;;999;;;<<<<<<======<<<:::::::::;;;;;;<<<===???AAABBBBBBCCCBBBAAA??????AAACCCBBBAAA@@@????????????????????????????????????@@@???CCCHHHXXX{{{{{{lllnnnyyyzzzWWW888333111111///+++)))+++...///111222222222111111111555===EEENNN]]]vvvnnnXXXJJJBBB===888777666777888777444222777777777888888999999999888:::<<<===>>>@@@CCCFFFEEEHHHUUUfffoooqqqvvv~~~~~~wwwnnngggaaa]]][[[ZZZXXXUUURRROOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJGGGEEEDDDBBBAAA???;;;999::::::<<>>>>>>>>===???@@@@@@@@@BBBHHHMMMWWWdddqqq{{{kkkooo{{{|||~~~lllWWWCCC666666===444333333333444333111000111111111111111111111111111111111111111111111111000///////////////......+++---...///......///111000,,,+++...///---,,,...555444555999AAAIIINNNPPPXXX```mmm|||{{{gggZZZOOOXXXuuu~~~tttkkklllpppsssvvvzzz|||}}}vvvkkkfffhhhddd[[[WWWOOOEEE>>>;;;:::888666888888777666666666666666444555666777888999::::::777666555333222222222222444333222222333444666777:::;;;;;;<<<<<<<<<;;;;;;222222222222222222222222666666666666666666555555777777777777888888999::::::;;;;;;;;;<<<<<<======>>>>>>@@@AAABBBCCCBBBBBBFFFEEECCCBBBBBBDDDGGGIIIKKK\\\nnnyyy~~~uuussszzz~~~~~~sssnnnlllmmmlllccc[[[WWW\\\aaajjjvvv|||lllbbbXXXTTTQQQLLLHHHGGGFFFCCCAAABBBEEEHHHJJJJJJEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCAAA???======@@@BBBEEEDDDBBBAAA@@@>>>===<<<:::<<<===???>>><<<:::999;;;<<<>>>??????>>><<<:::======>>>=========???@@@AAAAAA@@@???>>>???BBBEEEBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????<<>>>>>===:::<<>>>>>>>>===@@@AAA@@@>>>AAAHHHOOOhhhtttwww{{{]]]DDD:::<<<888666555444555555333000111111111111111111111111111111111111111111111111000000000000000000000000---///000000//////000111333...,,,///111///...000333:::BBBLLLZZZjjjvvv{{{}}}{{{uuuttt{{{xxxWWWQQQOOO___zzzrrrsssxxx{{{{{{{{{}}}~~~vvvfff]]]]]]\\\VVVMMMGGG???999777777777666888777666666555555666666333444444555666666777777666555444333222222222222333222111111111333555777999999:::;;;;;;;;;::::::111111222222222222333333555555666666666666555444777777666666666777888888999999::::::;;;;;;;;;<<<>>>>>>???@@@@@@@@@@@@AAA>>>>>>>>>???@@@BBBBBBBBBBBBKKKUUU\\\hhh~~~vvvuuuzzzzzzzzznnniiihhhjjjiiibbb[[[XXXWWW___mmm}}}xxxeee\\\SSSPPPLLLGGGDDDEEEDDDCCCBBBBBBDDDGGGHHHIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@??????AAACCCDDDBBBAAABBBBBBBBB???======>>>@@@????????????>>>======>>>;;;<<<===>>>===<<<:::999<<<===???@@@AAA???>>><<<@@@AAAAAA@@@===<<<===????????????>>>===???BBBEEEBBBAAA@@@???>>>>>>===============>>>>>>?????????;;;DDDEEEAAAQQQyyyqqqooo~~~tttRRRAAA222...000111...------...000222333222111000222222555;;;@@@IIIWWWeeegggSSSEEE@@@:::666666888;;;<<<777666666666666666666666333555888999888888999:::>>>;;;<<>><<<;;;;;;===???>>>DDDKKKSSS^^^kkkxxxzzzppp]]]QQQKKKHHHFFFEEEEEELLL[[[hhhuuulll___RRRIIIMMM```tttyyyrrrjjjeeeaaa```\\\]]]hhhvvv|||zzzggg]]]WWWYYY]]]VVVDDD555111///...---.../////////000000000000111111111111000111111222222111111000000111111222222111111111000111111111111111222222333333333333333444555555999888888999;;;;;;999777888999:::<<<======>>>>>>===@@@BBBAAA???AAAIIIPPPiiiwwwzzzxxxWWWCCC<<<;;;:::888777666666444333111111111111111111111111111111111111111111111111111111111111111111111111...000000000......///000777222000333444333444777:::PPPiiizzz|||uuuyyyjjjVVVXXX]]]kkk{{{}}}vvvdddWWWUUURRRMMMEEEAAA;;;777666666666777777666555555444444555555444444444444444444444444555444333222222222222222333222111000111333555777666777888999999999999999222222222222222222222333333444555666777666555555777666555555555555555666666777777888999:::::::::<<<===>>>>>>===<<<===???999:::;;;<<<<<<<<<<<<<<>>===<<<<<<===>>><<<<<<<<<<<<<<<;;;::::::======???@@@@@@??????>>>AAACCCCCCAAA===;;;===???===>>>???>>>>>>???AAACCCAAA@@@???>>>>>>>>>>>>>>>=========>>>??????@@@@@@>>>DDDEEE@@@GGGbbbfffRRR===444222000...------...000222333333333222888222///111555<<>>BBBEEEGGGHHHLLLSSSWWWZZZ[[[\\\\\\cccqqqxxxsssnnnhhhddd```___\\\XXXTTTPPPMMMKKKBBBBBBCCCCCCBBBAAA???>>>???????????????>>>>>>>>><<<<<<:::888888:::???CCCJJJRRR[[[ccclllvvv}}}vvvxxx}}}vvvcccQQQGGGBBBBBBBBBBBBHHHVVVkkk{{{zzziiiVVVMMMNNNXXXiiiwww{{{qqqfff^^^\\\]]]ccclllrrrrrrvvv~~~zzz```XXXQQQQQQOOOGGG;;;444//////......---.........000000000000111111111111000000111111111111000000///000111111222111111111111111111111111111111111333333333333444444555666888777888999;;;;;;999777777888:::;;;======>>>>>>===???@@@@@@@@@BBBHHHMMMUUUccciiippp~~~rrryyynnnWWWLLLCCCCCC@@@<<<666222111111111111111111111111111111111111111111111111111111111111111222222222222333000000000///......111333///------//////000666===YYYxxx}}}sssnnneeeZZZ___dddiiinnnyyywwwbbbSSSOOOKKKDDD===<<<999777555555666666555555444333333333333333444444444333333333222222444444333222222222222222333222111111222333555666555666666777888888888888222222222111111111111111111222444666777777666666666555444333333333333333333444555666777888999:::999;;;<<<;;;888888999<<<999;;;<<<<<<::::::;;;===???>>>===>>>AAAJJJXXXccclllvvvvvvvvvzzz}}}zzztttkkkbbb\\\[[[\\\\\\]]]___```ccchhhmmmpppvvvjjjeeecccgggjjjiiiggggggfffgggiiijjjggg```XXXRRRQQQLLLIIIJJJIIIFFFEEEGGGCCCCCCCCCBBBAAABBBCCCDDDAAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@AAACCCCCCBBBAAACCCDDDDDDCCC@@@?????????;;;===>>>===;;;:::<<<>>>===<<<;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>@@@BBB@@@<<<;;;===AAA<<<>>>??????>>>>>>@@@AAA??????>>>>>>>>>>>>??????======>>>??????@@@AAAAAACCCAAA@@@@@@BBBOOOkkk~~~mmmWWWGGG:::111---///---...///111333444555666666111...///000444<<>>BBBDDDEEEEEEFFFGGGHHHRRR[[[___dddkkkooopppkkkfff```\\\[[[ZZZWWWTTTQQQPPPNNNKKKHHHEEECCCBBB;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999:::;;;<<>>BBBGGGOOOYYYfffpppvvvggg[[[SSSYYYiiiwww~~~oooaaaUUUOOOPPPRRRaaauuu|||vvvoooZZZOOOGGGDDDAAA:::333222/////////...---,,,------....../////////000000000000000111111111111000000//////000111111111111111111111111111000000000000333333333333444555666777666666777999;;;;;;999777777888999;;;<<<===>>>>>>;;;<<<<<<>>>@@@CCCFFFHHHEEENNNQQQXXXgggtttyyypppqqq{{{yyyppp{{{uuummmfffeee___RRRBBB666222333333333333333333333333333333333333333333333333333222222222222333333333444444444333222222555:::>>>555666888:::;;;>>>JJJVVVzzzsssiiigggfffbbb^^^kkknnnnnnllloooyyy~~~nnnXXXKKKHHHDDD>>>777777888777555444444444444333222222111111222222333333333333333333444444444333222222111222222222222222333333444555555555555666777888888999999999222111111111000000000//////111444666777888777666555555444333222222222222222222333555666888999:::777999:::888555555777999777:::<<<;;;888888;;;??????>>>???AAAAAAAAADDDHHHLLLTTT___hhhooowwwzzzpppiiiiiijjj___aaaeeejjjoootttvvvxxxmmmrrrtttwwwuuummmhhhgggfffaaa]]]\\\UUUTTTSSSQQQOOOOOOOOOOOOLLLHHHGGGIIIIIIFFFFFFHHHAAAAAABBBAAA@@@@@@AAACCC@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>???AAAAAA@@@>>>@@@BBBBBBAAA???===<<<======???@@@>>>;;;999;;;===>>>===:::999999999;;;<<<;;;;;;;;;;;;;;;<<<===>>>:::===@@@>>>;;;;;;>>>BBB;;;===???@@@???>>>???@@@???>>>>>>>>>>>>>>>???@@@===>>>>>>???@@@AAAAAAAAAGGG>>>;;;???AAAEEEYYYppp~~~~~~oooYYYCCC222...222......///000222555777888000111333666444222666<<>>999999888777666555555444444555555444333333555777222555777666555777999999999;;;>>>@@@@@@AAABBBCCCAAAEEEHHHHHHIIINNNQQQPPPQQQNNNJJJKKKMMMNNNMMMKKKCCCCCCBBBAAA???>>>===<<<999999:::::::::;;;;;;<<<777777777777888888888888888:::>>>CCCJJJUUUaaajjjuuu{{{}}}yyyvvvvvvqqqjjjbbbXXXNNNIIIDDD======AAA>>>EEEQQQaaaoootttmmmdddTTTPPPXXXooommm\\\SSSOOOPPPRRR]]]yyyuuujjj___VVVIII>>>;;;999333///000///000000///---,,,,,,------------.........//////000000111111111111000000//////000111111111111111111111111000000000000000333333333444555666777888555666777999;;;;;;999777666777999;;;<<<===>>>>>>:::999999<<<@@@CCCDDDDDDEEEFFFCCCHHHQQQTTTaaayyyqqqhhhlllvvv|||pppWWWCCC<<<;;;444444444444444444444444444444444444444444444444222222222333333444444444888888888777999===DDDIIIMMMOOOSSSVVVWWW]]]lll|||uuuqqqccc[[[eeettt{{{yyywwwuuutttpppkkknnnxxxwwwqqq___III>>>???===777333555777777555333222222333222111111000000111111111111222333444555555666333333222222111222222222111222333555555555555555666666777999999:::::::::000000111111111000000///111111111111222333333444555555444333222222111000222333333444555666777888888777666666666777999999::::::999999999:::;;;;;;===>>>???@@@AAABBBCCCCCCJJJKKKLLLPPPVVV]]]cccggg~~~{{{rrrmmmllliiinnnzzz~~~xxxuuuxxxnnnllllllttt~~~nnniiibbb]]]YYYTTTNNNJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMJJJHHHHHHIIIJJJJJJIIIDDDBBB@@@?????????>>><<>>??????>>>>>>>>>>>>????????????>>><<<;;;:::999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>======<<<<<<:::;;;===>>>>>>>>>===<<<<<<;;;;;;<<<>>>>>>===<<<>>>????????????@@@@@@@@@===@@@AAA>>>;;;@@@NNNYYY~~~}}}iiiNNN777111666000///...///000222444555777666444333333444666777???EEESSScccppp{{{iiiTTTEEE???:::888::::::666333444333333333222111222444555444444444444555666777888::::::::::::;;;<<<===>>>>>>>>>???AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@???===<<<;;;:::::::::777444222333777::::::999777444555888888777888<<<>>>CCCHHHKKKVVVgggxxx|||uuurrrmmmgggZZZOOOFFFDDDBBB>>>>>>BBBAAAMMMaaattt{{{tttcccVVVKKKVVVkkkppp^^^TTTPPPMMMLLLddd|||xxxoooiiidddWWWIII:::555444222111111---------............///////////////////////////////////////000000000000000000000000000000000000000000000000111111111111333333333222333333444444444444777:::======;;;999444666999:::;;;;;;===???999;;;===???AAAAAAAAA@@@CCCDDDDDDEEEFFFLLLTTTZZZzzzsssnnnwwwuuu\\\FFF555888:::<<<===<<<;;;::::::777777555333777<<<===999666222444;;;;;;666;;;EEEHHHRRRNNNBBBBBBIIIXXXkkkvvvyyy|||~~~}}}}}}yyy|||lll[[[SSSVVV]]]pppxxxxxxwwwuuuvvv||||||xxx~~~wwwlll```SSSIII@@@888444555777888888777666555555666333333333222111000//////111111222333333444555555555444333333222111000///000000111111222333444555444555777888999999999888000000000111111000000/////////000000222333555555555555444444333222111111222222333333444666777888888777777666777888999::::::999999999999::::::;;;<<<===>>>???@@@AAAAAABBBEEEDDDEEEFFFHHHLLLOOOQQQ]]]eeesss{{{tttsssmmmkkkqqqwwwyyyxxxwwwpppllliiikkkppprrroookkk\\\XXXSSSPPPNNNKKKGGGDDDFFFFFFFFFGGGGGGHHHIIIJJJMMMKKKHHHFFFGGGGGGFFFEEEAAA???===<<<======<<<;;;===>>>>>>===<<<===???AAABBBAAA@@@@@@AAAAAA@@@>>>??????>>>>>>>>>>>>?????????>>>>>>===;;;:::999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;===>>><<<;;;<<<<<<=========>>>>>>>>>===??????===<<<@@@KKKTTTddd~~~ttt}}}~~~zzzrrraaaJJJ999222///000111000000111333444777666555333333333444444888<<>>>>>>>>>>>===============<<<;;;;;;999999888888777777888888999777444555777888777555888666666888777777<<>>???===:::444666999:::;;;<<<===???;;;<<<===>>>???@@@@@@@@@AAABBBDDDDDDEEEHHHMMMQQQeee~~~~~~|||yyyvvvsssaaaVVVLLLNNNOOOMMMHHHAAA;;;777??????<<<888;;;DDDKKKNNNLLLBBB;;;<<>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBIIIMMMTTT]]]gggssszzzzzzyyyuuuqqqmmmrrrxxxooohhhaaa^^^]]][[[VVVQQQIIIFFFDDDBBBCCCCCCBBBAAADDDDDDDDDEEEGGGHHHJJJKKKMMMKKKGGGEEEEEEEEECCCBBB@@@>>><<<;;;<<<<<<<<<;;;<<<<<<======<<<<<<>>>@@@BBBAAA@@@@@@AAAAAA@@@??????>>>>>>======>>>>>>???>>>>>>>>>===<<<;;;:::999999999999888888888888888;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999999999888888999::::::::::::999::::::999;;;<<<===<<<:::::::::::::::;;;;;;;;;;;;=========<<<===@@@FFFKKKNNNlllwww{{{{{{xxxzzzvvveeeNNN>>>222222222000//////111222666666555444333222222111333333666<<>>::::::===BBBMMMVVVbbbkkkqqqkkk\\\OOOKKKMMMZZZeeevvvxxxjjj\\\SSSTTT\\\cccuuu{{{{{{sssmmmkkkdddZZZKKK???444000///...,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000000000000000------........./////////444333222111000/////////555555777:::<<<===;;;999555777999::::::;;;>>>???>>>=========>>>>>>???@@@>>>@@@BBBCCCCCCCCCEEEFFFOOO___tttzzztttlllfffllluuu}}}yyy{{{~~~~~~zzzrrriiiccc___aaa___ZZZ]]]kkk}}}{{{lll___[[[]]]ggg{{{}}}|||wwwxxxuuummmjjjmmmsssoookkkppp~~~wwwfffTTTJJJOOOXXXhhh|||~~~uuuiiifffmmmpppgggZZZMMMEEE===:::777444555888333333333444333333222222111222333444333222000...000000111111111111111111444444333333333333333333333222111111000000000111555555666777888888888888......//////000000//////.........///000111333444444444444444333333333333222222222222333444555666777777777777888888999999777777777777888888999:::999::::::;;;<<<=========@@@AAABBBCCCCCCCCCBBBAAAFFFGGGGGGGGGIIINNNTTTYYY\\\bbbjjjpppqqqpppnnnmmmlllooouuuzzz|||{{{wwwtttqqqxxx~~~|||xxxtttmmmfffpppzzzvvvnnneeehhhlllvvvnnnfff```WWWRRROOOLLLGGGCCCAAA???>>>>>>???@@@BBBBBBDDDEEEEEEGGGIIIKKKLLLNNNMMMJJJGGGFFFFFFFFFEEEDDDBBB@@@===<<<===>>>>>>>>>===>>>@@@???>>>>>>@@@AAABBBAAA???@@@AAABBBAAA???>>>>>>============>>>>>>======>>>>>>===<<<;;;:::999999888888777777666666::::::;;;;;;<<<<<<======<<<;;;;;;::::::999888888777777888888999999999999::::::999;;;<<<===<<<:::888888999999999:::::::::<<<;;;:::;;;===@@@AAABBBDDDVVVrrr|||iiiZZZ>>>777000---...000000///333333333444333333222111333000000333666999CCCLLL]]]kkk}}}oooddd[[[OOOBBB;;;:::888555444444555555444555444444333333444444555333333333333333444555555555555555666555555444444666666666666666555444444444444333333444444555666000000000222333444444444222;;;IIIQQQPPPNNNUUU___xxx|||pppaaaSSSHHHBBBCCC>>>;;;???IIIXXXfffoooqqqlll```RRRHHHFFFLLLSSSZZZaaalllsssuuuvvvwwwyyyssskkkaaaYYYYYY___hhhoooooonnnjjjfffgggggg^^^RRRDDD:::111///...,,,+++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////------........./////////222111000///////////////222222333666888999777666555666888999:::;;;===??????>>>===<<<<<<===>>>???>>>>>>?????????@@@AAABBBEEEMMMXXXjjj~~~uuuhhhbbbhhhzzz}}}{{{rrrpppsss{{{uuuhhhgggjjjooorrrmmmccc[[[\\\___fffppp||||||mmm\\\YYY```ddd\\\PPPDDD<<<777666555222333666222222222333444444333111000222333444444222000...111111111111111111000000333333333444444555555555555444333222111111111111555666666777777777777777,,,---.../////////////////////.........///000000222222222333333333333333222222222222222333444555666666777777888888888888666555555666777888999999999999999::::::;;;;;;<<<<<<>>>@@@AAABBBAAA@@@???@@@AAABBBBBBBBBCCCFFFHHHKKKMMMQQQRRRQQQPPPOOOOOOKKKNNNRRRVVVXXXYYYYYYYYYYYY^^^aaa^^^[[[YYYVVVRRRZZZ```gggkkkiiiccc]]]YYYRRRWWW^^^kkk}}}rrrZZZXXXTTTNNNJJJIIIHHHEEECCCBBBAAA@@@??????@@@BBBDDDDDDDDDEEEFFFHHHKKKMMMNNNKKKIIIGGGGGGHHHJJJJJJJJJCCC@@@===<<<===>>>>>>>>>>>>@@@AAAAAA?????????AAAAAA?????????AAAAAA@@@???>>>>>>============>>>>>><<<<<<>>>>>>>>>===<<<;;;999999888888777666555555888999999:::;;;<<<<<<<<<<<<<<<;;;::::::999999888888888888888888999999999;;;::::::;;;======<<<:::888888888999999999:::::::::999999:::===???>>><<<>>>DDDSSSnnnyyynnnPPPAAA111***...222000,,,...///111222333333333333444111111333333222666<<>>OOOgggwwwvvvppppppvvvvvvqqqhhh]]]QQQHHHCCCCCCAAABBBHHHTTTeeeuuu|||}}}ooo___MMMFFFKKKUUU[[[^^^]]]```bbbcccdddhhhnnnttthhh```XXXXXXaaajjjooopppccc```^^^aaagggfffZZZKKK===555//////...,,,+++---,,,,,,,,,------------...------------------------------------........................................../////////000000000............///000000111111111222444666777666444444666777888888:::===???@@@???===<<<<<<<<<===>>>???===<<<;;;===???BBBCCCBBBFFFKKKTTThhh}}}wwwwwwzzz~~~wwwwwwvvv}}}mmm\\\cccsss}}}~~~}}}tttqqqsssxxxxxxfff]]]YYYddduuusssnnnnnnooorrrwww|||iiiUUUQQQXXX]]]WWWPPPBBB<<<777666444111111333222111222444666666444222000111222333333111000...222222222222222111111111222333333444444555555666666666555444333333333333666666666666666777777777+++,,,---...////////////000///......------......000000111111222222333333222111111111222222333444444555666777777777666666444444444555666777888999888888999999::::::::::::??????@@@AAAAAA@@@???>>>===@@@CCCDDDDDDCCCDDDDDDFFFGGGGGGFFFDDDCCCDDDEEECCCEEEFFFGGGFFFFFFHHHIIIIIIMMMNNNJJJHHHIIIHHHFFFIIILLLOOOQQQPPPOOOOOOOOOMMMOOORRR\\\hhhkkk^^^NNNLLLJJJHHHGGGHHHHHHHHHGGGDDDDDDBBB???>>>>>>AAADDDAAAAAABBBCCCEEEGGGIIIJJJHHHFFFEEEFFFIIIKKKLLLLLLDDDAAA===;;;;;;<<<===<<<>>>???@@@@@@>>><<<<<<===???>>>===>>>???@@@???>>>>>>======<<<<<<======>>>;;;<<<>>>??????>>>===<<<::::::999888777666555444777777888888999:::;;;;;;;;;;;;;;;:::999999888888777777777666777888888999999999999:::;;;<<<;;;999888888888888999999999:::888888999:::<<<===;;;:::;;;???HHH]]]}}}{{{{{{{{{ppp```OOO;;;111222444111,,,------...000111333444555444111111333333000000333:::EEERRR___nnnyyymmmXXXPPPDDD<<<999777555444333333222222222333333444555444444444444444555555333444444555555555444444444444555555444444333222444333222222111111111111000111333444555888<<>>>>>>>>===<<<<<<=========???<<<::::::<<>>??????@@@@@@@@@@@@@@@===@@@CCCDDDCCCAAAAAAAAA@@@AAABBBAAAAAAAAADDDFFFCCCEEEGGGFFFDDDBBBCCCEEE@@@EEEFFFDDDBBBDDDEEECCCCCCFFFIIIKKKJJJJJJJJJKKKLLLIIIMMMWWW]]]YYYQQQKKKFFFEEEEEEFFFGGGHHHHHHHHHEEEEEECCC???<<<<<>><<<;;;<<<<<<<<<>>>@@@@@@???===:::999999===<<<<<<<<<>>>???>>>=========<<<<<<<<<<<<======:::;;;>>>@@@@@@???===<<<<<<;;;:::999777666555444555555666777888999:::::::::999999888888777777666666555555444555666777888777666666777999:::888777777777777777888888888999666888999:::;;;:::;;;;;;:::@@@FFFPPPdddwwwuuuxxx{{{qqqjjj]]]KKK>>>888555111...............///111333444555111000333333111000222...666@@@HHHUUUeeeqqquuuyyymmm\\\OOOGGGCCC???<<<:::999777666555444333333555555444444444444555555222333444555555555555555333333444444333333222111444333333333333444444555333666999<<<@@@GGGOOOUUUfffwwwwwwkkkaaaSSSKKKDDD@@@===<<>>111---,,,......+++***,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------.........////////////.........///000111111222111111222444555444333222333444444444666:::===<<<<<<==================>>><<<:::;;;>>>??????======???BBBDDDIIITTTfffttt}}}pppvvvvvvrrruuurrryyy}}}||||||tttlllkkkrrr}}}}}}yyy{{{{{{jjjPPPJJJPPP\\\oooppp^^^LLLHHHKKKJJJFFFEEE???999666666666222000111111000000444999999666222//////...------...///000//////000000111222222222222222222333333333333333222222333333555666777888777666555555555555666777***+++,,,---............+++++++++,,,---...///000------...///000111111222111111111111111111222222222333444555555555444333333333333444555666888888999999999999999:::::::::777888999:::<<<>>>??????888;;;???AAAAAAAAABBBCCCAAACCCDDDCCCAAA@@@AAABBB===@@@CCCCCCAAA???@@@AAA===CCCEEEDDDCCCEEEEEECCCAAAEEEIIIKKKJJJGGGEEEDDDBBBAAAIIIVVVYYYPPPIIIIIIDDDDDDEEEFFFGGGGGGFFFEEEFFFFFFDDD@@@<<<<<>>>>>>>>>>>>>>@@@AAABBBAAA===:::999999<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<======999;;;>>>@@@@@@@@@>>><<<===<<<;;;999888666555444444444555666777888999999888888888777666666555555444444333222333444555666555444444555777888666555666666666666777777777888555888::::::999999;;;<<<666===AAA???HHHggg{{{sssrrrvvvyyy~~~wwwnnnfffYYYJJJ===555222111000///...---...000222333666222000222333222333555111444444444;;;IIIUUU[[[iiijjjrrrzzziii^^^WWWRRROOOAAA@@@>>>;;;888777555555555555444444333444444444111222333444555666666666444444444444444333333222555555555666777888::::::<<<@@@EEEKKKSSS]]]jjjrrr{{{xxxlllccc\\\QQQGGG???;;;;;;BBBHHHOOO\\\iiisss~~~ppp[[[MMMEEEAAA???CCCJJJTTT___hhhooosssrrrhhh[[[TTTWWW```iiinnn}}}vvvhhh^^^VVVWWW\\\aaa___SSSBBB777---******------***))),,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......111000000/////////000000000///...///111222222111111222333333333555999<<<:::;;;===>>>>>>>>>===<<<<<<;;;;;;===??????;;;888===>>>@@@CCCEEEIIIQQQXXXjjjvvvtttwwwyyyzzzyyyooopppsssjjjcccllluuuzzz}}}rrrmmmrrrzzzjjjWWWUUU]]]bbbnnnxxx~~~yyyfffUUUGGGDDDDDD???:::999:::555333555555222111222000//////333888999555111000...---+++,,,---///000---......///000111111222222222222222222222222222000000111222444666888999777777555444444555666777,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///.........///111222333333333333333333333333333333444444555444444444666777888777666666888::::::999888:::>>>@@@AAAAAA<<<<<<===>>>???@@@@@@AAAAAA@@@@@@???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???AAACCCEEEGGGGGGGGGGGGFFFGGGHHHLLLOOOMMMHHHCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB?????????AAABBBBBB???======???AAACCCCCC????????????????????????CCCCCCBBBBBBAAA@@@??????>>>>>>??????>>><<<999888888999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;:::999888888;;;;;;:::999777555333222666333222333555666444222444444444444444444444444555333111000000222555777666555444333333444555666777777777777888888888888888888777777777888:::;;;<<<<<<@@@AAA@@@LLLssssssnnnooouuuyyyyyyqqqcccTTTGGG;;;111555000---.........111666888666444222222222333444000333444444444666<<>>>>>===???EEEKKKWWW^^^hhhqqqyyy~~~wwwlllkkkcccXXXNNNGGGAAA<<<999@@@AAAEEEPPP]]]jjjrrrvvvtttjjj]]]QQQBBB666666===MMM\\\ggggggfffnnn{{{ppp^^^XXXZZZ___hhhrrrqqqZZZPPPNNNOOONNNGGG;;;555444//////.........---------......---------,,,,,,,,,************************++++++,,,,,,---...//////------------------------------------------------//////............/////////000000111222222333333444444333333333444555555555666888:::;;;;;;;;;::::::<<<>>>???===<<<<<<<<<>>>???AAAAAAAAACCCEEEGGGQQQccc|||ssskkkwww|||yyy|||~~~}}}}}}{{{wwwyyyyyyyyyxxxcccOOOMMMRRR___~~~ssshhhiiihhhiiilllsss}}}wwwnnnpppxxx|||vvvoooaaaRRRBBB999555111///111222222111111111111111111//////000000111111111222000000//////.........---000000000000000111111111111111222222222333333333444333111000000111333444555555444444444555555666,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000///.........///111111333333333333333333333333222333333444444444444444555666777666555555777999999888888:::===???@@@???;;;;;;<<<===>>>>>>??????>>>>>>============>>>>>>????????????@@@AAABBBBBBDDDDDDCCCCCCCCCCCCBBBBBB???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGIIILLLKKKGGGCCCFFFFFFFFFFFFGGGGGGHHHHHHFFFDDDBBBAAA@@@@@@AAABBBAAA???>>>>>>@@@BBBCCCBBBAAAAAA@@@???>>>=========@@@@@@??????>>>>>>=========>>>??????===;;;999888999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;::::::999999888888888;;;;;;:::999777666444333555333222333555555444222333333333333333333333333333222111000000222333444555555444333333444555555666666666666777777777777999888777777777888999:::777888<<>>>>>===;;;;;;<<<===>>>@@@@@@AAABBBEEEGGGEEERRRcccvvv|||jjj]]]ddd}}}{{{vvvyyy}}}tttYYYIIIEEEGGGjjj{{{vvvooooooqqqvvvuuulllccceeelllpppkkkdddUUUIII<<<666333000000111000000000000000000000000//////000000000111111111000/////////.........---000000000000000111111111111111111222222222333333444333111000000111333444444444444444444555555666---,,,,,,+++++++++,,,,,,---------------------------............///////////////......//////000111222222222222222222222222222222333333333444444444333555666555444444666777999888888999<<<=========999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAA??????@@@AAABBBCCCEEEFFFEEEDDDDDDFFFGGGGGGDDDBBBDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDCCCBBBAAAAAAAAABBB@@@??????@@@BBBCCCCCCBBBBBBAAA???>>><<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<;;;999888:::;;;;;;<<<<<<<<<<<<<<<999999::::::::::::999999888888888888888888777777888888777666555444333333444333222222444444333222222222222222222222222222000000000000111111222222444444333333333333444444444444444555555555666666999888777777777777777888444555999===:::<<>>??????AAADDDFFFAAAGGGMMMVVVkkkzzz|||rrrdddeeesssyyyiiiZZZZZZeeerrr}}}wwwcccUUUMMMIIIdddxxx~~~||||||~~~qqqhhh___^^^bbbbbb]]]VVVEEE<<<444222111000000222.........///////////////////////////000000000000/////////.............../////////000000111111111000111111111222222222222333222111000000111222333444333333333444444555666---,,,++++++***+++++++++---------------------------------.........//////............//////000000111111111111111111111111111111111222222333444444333555666666555555666777888777777999;;;<<<;;;:::888999:::;;;<<<===>>>???>>>===<<<;;;::::::::::::<<<<<<<<<===>>>???@@@AAA????????????>>>>>>>>>>>>@@@@@@???@@@AAACCCEEEFFFCCCCCCBBBBBBCCCBBBBBBAAABBBBBBCCCDDDFFFGGGHHHHHHCCCCCCCCCCCCBBBBBBAAAAAA@@@???@@@AAACCCDDDCCCAAAAAA@@@>>><<<;;;;;;;;;;;;999999999:::::::::::::::<<<<<<<<<<<<;;;:::888888::::::;;;;;;;;;;;;;;;:::888888999999999999888888555555555666666777777777555555444333333222222222333222222222333333333222111111111111111111111111///000111222222222111000333333333222222333333333333333333333444444444444888888888777666666666666666666999<<<:::999@@@IIIZZZxxxrrrnnn{{{vvvcccTTTGGG;;;444000---...111...///000222444555666777555444333222222222222222000222333444555888===AAAGGGWWWiiirrrssstttzzz|||qqqqqqzzz~~~{{{yyykkkkkkkkkmmmrrrxxx~~~~~~yyytttppphhh```VVVOOOKKKFFF===666555444222000111777AAAHHHWWWYYYZZZYYYTTTKKKAAA:::666333222555===GGGRRRYYYlll~~~tttjjjgggeeeccccccfffooo}}}yyywwwooodddPPPCCC666111///...---///---------------------------------,,,,,,,,,++++++************************++++++,,,,,,,,,---------------------------------------------------------///......------......///........................111111111000111222222333333444666888999999999888999;;;<<<;;;:::999:::;;;:::;;;===>>>>>>@@@BBBEEECCCEEEEEEFFFPPPggg}}}|||~~~wwwpppooolllrrr{{{xxx}}}yyyaaa]]]ZZZUUU]]]nnnzzzlllaaaYYY^^^mmm}}}ooofff\\\VVVTTTQQQJJJDDD999333//////000//////111.............../////////////////////////////////..............................//////000111111111000000000111111111111222222111000000000000111222222222222222333444555555,,,++++++******+++++++++------------------------------------............---......///////////////000000000000000000000000111000000000111222444555333555777777666666666777777666777888;;;;;;:::999888999:::;;;===>>>???@@@AAA@@@>>><<<;;;999999888;;;;;;;;;<<<===>>>@@@AAA??????>>>>>>>>>=========AAAAAA@@@@@@AAACCCEEEFFFBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDEEEDDDBBB???>>><<<;;;;;;;;;<<<===999999::::::::::::::::::;;;;;;:::::::::999888888999999:::::::::999999888777777888888888888777777333444444555555666666777555555444333333444444555111222222222222111222222000000000000000000000000///000222333444333222111111111222222222222111111111222222222333333333333777777777777666555555555999777777999888888;;;???AAAWWWyyyzzzxxx~~~yyymmmfffYYYJJJAAA;;;444//////------------000555999<<<>>>===;;;888555333333333333333222111000111333555666???NNN[[[bbbfffjjjnnnyyy~~~~~~|||zzzxxxssskkkbbb[[[RRRJJJ@@@;;;999888555222222222333666;;;CCCKKKQQQOOOKKKDDD===777444444555444999@@@GGGOOOWWW\\\___```iiiuuu{{{wwwlllbbb^^^[[[___eeekkksssyyy~~~tttxxxuuukkkdddbbb]]]UUUEEE:::000///000///......,,,,,,------------------------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,------------------------------------------------......------------......---------------.........111111000000000111222222222333555777888888888777999:::;;;:::999888999;;;:::;;;=========>>>AAACCCAAABBBCCCAAABBBJJJZZZhhh~~~nnnddddddaaacccooo|||uuuppphhhmmm~~~mmmqqq|||tttdddVVVRRRZZZkkkuuu[[[\\\bbbdddmmm{{{xxxnnnggglll}}}{{{wwwzzzxxxnnn```YYYOOOGGGBBB===666111333///---///000------000........./////////000000///.....................---------...............---......///000000111111//////000000000111111111000000000000000000000000111111111222222333555555***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...////////////...////////////////////////000000//////000222444555333555777888777666666777555555666999;;;<<<;;;999888888999;;;===>>>???@@@BBBAAA???===;;;:::999999::::::;;;<<<===???@@@AAAAAA@@@@@@@@@@@@?????????AAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCBBB@@@??????@@@AAAAAABBBCCCDDDDDDEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAABBBDDDEEEEEEDDD>>>===<<<:::;;;<<<>>>???;;;;;;;;;;;;:::::::::::::::999999999888888888888888999999999999888888777666777777777777777777666333444444444555555666666777666666555666777888999000111222222000000111222000000000000000000000000000000222333333333222111000000111111111111000000111111222222222222333333555666666666666666555444777666555444555666999;;;666BBBYYY|||zzzzzz}}}zzzooolllddd\\\XXXQQQCCC555---///...,,,,,,...333888<<>>:::555222111222444444111222666===EEEKKKNNNOOO>>>;;;666000,,,---222666===HHHSSSYYY\\\```bbbaaaWWWXXX]]]aaa```ZZZWWWXXXXXXaaammmvvv{{{{{{tttlll```dddddd]]]VVVQQQLLLFFF777000,,,...///---+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------------------------------......------------......+++,,,,,,---......//////111111000000111111222333111222444666777777777666888999999888777777999:::<<<===>>>>>>======???AAA>>>@@@DDDFFFDDDBBBFFFLLLXXXmmm{{{zzzqqqnnnlllwwwaaaYYYXXXUUU]]]nnnyyy}}}}}}lllZZZVVVPPPTTT___ooo||||||qqqeee]]]OOOEEEGGGQQQeeennnjjjlllkkknnnvvvttt~~~zzzuuu}}}|||sssmmmpppwwwvvvlll```LLLGGGAAA;;;666333///---111...---000///,,,,,,///------......///000000000...............------------------------.........------...///000000111111////////////000000000000/////////000000/////////000000000111222333444555))))))))))))***,,,------++++++++++++++++++++++++,,,,,,---------.........,,,---.../////////..............................000///......///111444555111444777777666555555555444555666999<<<===<<<:::666777888:::;;;===>>>???@@@???>>><<<;;;;;;;;;;;;:::;;;;;;<<<===???AAABBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBBBBBBBBBBAAACCCEEEDDDAAA??????@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAADDDBBBAAAAAACCCEEEFFFEEEAAA???===;;;:::;;;===>>><<<<<<;;;;;;::::::999999999999888777777777777888999::::::::::::999888777555666666777777666666555444444444555555555555555666555555444555777999:::///111222222000///000222000000000000000000000000///000000111111111111111//////000111111000//////111111222222222333333333333444555666666666555444666666555333333555888999666;;;GGGaaa{{{xxxuuupppjjjggghhhdddTTTBBB777222111///---...000333555AAAJJJRRRPPPGGG===999999555333222111111222111111000---///777<<<<<<===AAACCCHHHQQQZZZ]]]\\\aaagggqqq}}}|||xxxsssnnnkkk[[[VVVPPPKKKHHHCCC<<<666222333333111000111444777777777;;;DDDLLLMMMGGG@@@555555333111111555===CCCWWWccckkkiiicccbbbccccccYYYWWWYYY______ZZZWWWYYY\\\lll{{{{{{qqqdddXXXTTTYYY\\\WWWOOOGGG???999///,,,,,,......***)))+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++------------------------------------------------...------,,,,,,------...***+++,,,---...///000111222111111111111222333333000222333555666666666666888999999777666666888:::>>>??????>>>======>>>@@@======BBBGGGGGGBBBBBBFFFIIISSSjjjxxx~~~}}}{{{fff^^^aaa```tttmmmXXXRRRSSSXXXcccpppzzzyyypppggg```WWWRRRUUUZZZfffwwwpppllllllpppssszzzooofffhhhnnnmmm___RRR>>><<<888444222000000000///------///...,,,,,,000+++,,,,,,---......//////.........---------,,,,,,,,,,,,,,,------.........,,,,,,---...///000111222........./////////000000...//////////////////...//////000000111333444555((((((((()))***,,,---...************************,,,,,,,,,---------......,,,,,,.../////////...---........................//////......///111444555000333555666555444444444333444666:::===>>>===;;;555555777888:::<<<===>>><<<<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<>>>@@@AAABBB????????????>>>>>>>>>>>><<<===???@@@AAAAAA@@@???AAADDDFFFEEEBBB??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA???===;;;<<<===@@@AAAEEECCCAAA@@@CCCEEEFFFFFFDDDBBB>>><<<:::;;;<<<===<<<<<<<<<;;;:::999888888999888777777777777777888;;;;;;;;;;;;::::::999888555555666666666666555555555555555555555555555555333222222111222555777999///111333222///...000222111111111111111111111111////////////000000000111...///000111111000///...111222222222222333333333222333555666666666555555555777777555444666888888999;;;AAAPPPnnnyyyttt}}}}}}tttnnnkkkllljjj^^^OOOFFF444333222000//////......888FFFUUUXXXOOODDD??????:::888555444333222000///666222111444444111444999777:::@@@GGGHHHGGGIIINNNXXX```eeefffiiipppwwwzzzzzz{{{vvvvvvvvvwwwxxxyyyzzz{{{yyyuuupppjjjddd^^^WWWSSSMMMFFF???;;;;;;;;;888444...111555444111111555999@@@???BBBIIIOOOJJJ===000///000111444999CCCPPPYYYrrr|||tttgggbbbdddddd___]]]aaahhhhhhaaa\\\\\\bbbvvvxxxhhhWWWKKKOOOUUUYYYUUULLLBBB888222...,,,---///---))))))---+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++------------------------------------------------...------,,,,,,------...******+++---///000222222222222111111222222333444000111333555666666666555888888888777555666888:::???@@@@@@???===<<<>>>???:::888:::AAACCC??????CCCFFFGGGTTTkkktttooorrrppprrrnnnaaagggsss}}}pppiiieeeeeeaaaaaarrruuuqqqssswww}}}}}}uuuiii______eeebbbSSSDDD555444222///---,,,---///---+++,,,......+++---111******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,------.........,,,,,,---...///000111222............/////////000......////////////....../////////000111333444555++++++,,,,,,,,,,,,------,,,+++)))''''''((()))***++++++,,,,,,,,,,,,------////////////////////////......---------,,,,,,,,,111111000000000000111111111222444333222222333555666777888999999999999999999999:::;;;;;;<<<======>>>>>>======<<<;;;999999;;;<<<===>>>>>>===<<<<<<======>>>?????????>>>>>><<<===??????>>>>>>???@@@===???AAABBBAAAAAABBBCCCDDDCCCAAA@@@???@@@AAAAAA>>>@@@@@@???======@@@CCCDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFCCCCCCCCCAAA<<<888;;;<<<<<<<<<;;;:::999999888777777666666666666777;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444333444444666666555555555444444444222222222333333333444444000000000000111222333333222222222111000//////...///////////////000111222000///...000222222///,,,000000000000000000000000111111222222222333333333666666666666666666666666>>>777666AAAQQQjjj}}}~~~|||qqqmmmtttxxxkkkZZZHHH@@@666000...000111111111555>>>HHHPPPQQQMMMIIIDDD@@@:::555111111333444333333333333222111111000111111222333444555666666===???AAAFFFLLLSSSYYY]]]fffllltttzzz{{{uuunnnhhhgggeeeaaa]]][[[YYYYYYZZZUUUSSSNNNIIIDDDAAA???>>>:::777333111111222333333222222111333888???FFFJJJWWWOOOGGGBBB<<<444000000......333???PPPbbbqqq|||rrrgggbbbaaa___dddjjjoooqqqpppmmmkkkuuu}}}jjj]]]PPPDDDKKKPPPRRRMMM@@@555000000---,,,,,,+++*********+++******++++++++++++******************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,+++,,,---...///////////////////////////000111111111222222222222222222222333444555777777444444444444555666888888;;;<<<=========<<<;;;:::::::::;;;;;;===>>>@@@@@@???@@@HHHSSSYYYeee|||vvv|||zzz~~~~~~uuussssssxxx{{{wwwuuurrroooqqquuu}}}sssjjjgggccc\\\TTTKKKCCC>>>;;;000000000000////////////...---,,,,,,+++++++++,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------...///111222444222000000222333111.........------------......333333222111111222222333+++++++++,,,,,,,,,------...,,,+++)))))))))+++,,,+++++++++,,,,,,,,,------.................................---------,,,,,,111000000//////000000111111222333333222222333444666777777888888888888777999999999::::::;;;;;;;;;======>>>======<<<;;;::::::;;;<<<>>>>>>>>>======<<<>>>@@@BBBCCCBBB@@@>>>>>>???@@@@@@??????@@@BBB???AAABBBBBBAAAAAAAAABBBAAAAAA@@@??????????????????@@@@@@???===>>>@@@CCCEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHFFFEEEEEEBBB===999<<<<<<<<<<<<<<<;;;::::::999999888777777777888888::::::;;;;;;;;;;;;;;;;;;:::999777555444444444444555555444444444333333333222222222222333333333333111111111111111111222333222222111000000///......//////......//////000000000...---///111111///---000000000000000000000000111111111222222222333333555555555555555555555555444111333;;;DDDXXX}}}}}}qqq[[[RRREEE:::444111///---------000777AAAIIINNNOOOPPPMMMGGGAAA<<<888555444111111111111111222222333111111111111111111111222444444444666999<<<@@@BBBFFFKKKRRRWWWXXXUUUPPPLLLKKKIIIGGGDDDBBBAAA@@@@@@???>>><<<:::777555333222000000111222444555555444111555===EEELLLQQQTTTUUUWWWMMMCCC<<<555000///222555;;;HHHXXXgggqqqxxx{{{oooccc^^^\\\ccceeehhhmmmsssxxx}}}tttbbbYYYOOODDDHHHJJJJJJEEE;;;333///...---,,,++++++*********+++)))******++++++******)))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------,,,,,,+++,,,---...///........................000000000000111111111111111111222222333555666777666666666666666777888999:::;;;<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<>>>??????@@@???CCCHHHHHHJJJ\\\rrrzzzvvvwww{{{wwwyyy}}}ttt~~~xxxiii___RRRNNNGGG???999444222111000000000/////////.........------,,,+++++++++,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...//////000000333111000000222222000......------,,,,,,------...111111111111222333444555++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++,,,,,,,,,,,,.......................................---------000000////////////000000000111333222111111222444666777777777777666666555888888888888888888888999<<<<<<============<<<<<<::::::<<<===>>>>>>>>>>>>;;;>>>BBBEEEFFFDDDAAA??????@@@BBBAAA@@@@@@AAACCCAAABBBCCCCCCAAA@@@@@@AAA??????????????????>>>===???@@@@@@???>>>???AAADDDEEEEEEEEEGGGHHHJJJKKKLLLJJJJJJIIIIIIHHHDDD>>>:::===============<<<<<<<<<;;;::::::999888888999999999:::::::::;;;;;;<<<<<<;;;:::888666555444333333333333333222222222222111111111111111222222222222333222111111111111111111111111000000//////......//////.....................---,,,---///000000///000000000000000000000000000111111111222222222222444444444444444444444444222222777;;;>>>IIIfffnnneeeVVVHHH===555000---000...,,,...333:::@@@CCCNNNMMMKKKHHHCCC<<<666333333333333222222222222222111111000///////////////111000/////////000222333111333888<<<======;;;999777666666444333222111111222222222222111///...---000000000111222444555666@@@GGGRRR\\\```___[[[WWWNNNEEE:::333000///444;;;CCCKKKWWWccclllrrrtttsss}}}zzzjjj```\\\ZZZbbbccceeekkkuuujjj]]]YYYQQQGGGCCCBBB>>>999444000---,,,,,,,,,+++************+++)))******++++++******)))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---..................................../////////000000000111111111222333444555666888888777777777888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<======>>>===;;;>>>CCCAAA???FFFRRR```pppqqqiiirrr~~~{{{lll[[[PPPAAA>>>888222......///000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---////////////...222000///000111111000......------,,,,,,------......///000111333444555666***++++++++++++,,,,,,,,,------,,,+++++++++,,,---***++++++++++++,,,,,,,,,------------------------........................000//////......//////000///000222111000000111333555666666666555444333333666666666666666666666666999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<===>>>??????;;;===AAACCCDDDCCCBBB@@@???@@@AAAAAA@@@???@@@BBBBBBCCCDDDCCCAAA??????@@@>>>>>>@@@@@@@@@???>>>===@@@@@@?????????@@@BBBDDDCCCCCCDDDEEEGGGIIIKKKLLLJJJKKKLLLLLLJJJEEE???;;;>>>>>>===============>>><<<;;;:::999888888888999888999999::::::;;;;;;<<<:::999888777555444333333222222111111111000000000//////000000000111111111333222111111000000000000000000000//////........./////////......---,,,,,,---,,,++++++---///000111000000000000000000000000000000000111111111111222444444444444444444444444444555888;;;;;;AAARRRdddyyyqqqdddVVVIII???999666444333111000111222333333===@@@DDDFFFEEE@@@;;;777888888999888777444222000222222000////////////000222222111111111222333444111111333444555666666777333333444444333222111111333222111111000000111111555555333333555:::AAAFFFWWW[[[```bbb___WWWMMMGGG===777222222444:::DDDOOO]]]___```^^^___dddhhhiiinnnuuuwwwnnnccc]]]\\\\\\^^^aaahhhqqq{{{uuugggcccaaaXXXMMM>>>999333//////...,,,+++++++++***************+++))))))************))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------........................---------.........//////000000000111222333444444888888777666666666777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===;;;===BBBCCCAAACCCIIIMMMTTTfffssspppsssvvvtttkkk\\\LLLCCC999777444000//////111222/////////.........------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***************************+++---///000///---,,,000////////////////////////......------......///...///000222333444555555*********+++++++++,,,,,,+++***************++++++*********+++++++++,,,,,,------------------------------..................//////............//////...///111000//////000222444444444444333333222111444444444555555555555555777777888999::::::::::::999999999:::<<<===>>>???<<<======>>>>>>???@@@@@@>>>???@@@???>>>===>>>???BBBCCCDDDCCC@@@>>>>>>???>>>???@@@AAAAAA@@@???>>>@@@???>>>>>>???AAABBBCCCAAAAAABBBCCCDDDFFFHHHIIIHHHJJJLLLLLLIIIDDD???===>>>>>>=========>>>>>>???;;;;;;:::999888777777888777888888888999999999:::888777777666555444333222111000000000000/////////........./////////000000222111000000/////////////////////.....................//////...---,,,+++---,,,,,,,,,,,,...000222//////////////////////////////000000000111111111222222222222222222222222333222222444666999@@@FFFZZZjjj|||rrrfffZZZOOOHHHEEE999888666444222222222333000444;;;AAACCCBBB>>><<<666999<<<>>>===;;;777555333222000///...///000111///////////////000111111222111111000000111222333//////000111111000000///111000//////111444777:::<<<>>>AAADDDGGGLLLSSSWWWYYYXXXUUUOOOHHH???888333000///444<<>>???>>>>>>???EEECCCIIIXXXlllzzzyyyzzzooollleee\\\QQQFFF<<<666111111000000///...------............------------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************+++---//////...,,,+++---..................///000000////////////000000///000222333333333333333************++++++++++++((())))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------......---...000///......///111111222222222222111111000222333333444555555666666666666777888888888888888888888888999:::;;;<<<===<<<;;;:::999:::;;;===>>><<<>>>>>>>>><<<;;;<<<===@@@AAABBBAAA???======>>>??????@@@@@@AAA@@@@@@@@@???===<<<===???AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDGGGIIIIIIFFFBBB???>>>>>>>>>===<<<<<<===???@@@<<<;;;:::999888777777777777777777777777777777777444555555555555444333222000000000000////////////------------............000///...............///..................---------...///000000///---,,,,,,.........---...///111////////////////////////////////////000000000000222222222222222222222222333111///222555888888888@@@IIIaaawwwsssuuutttvvv{{{wwwkkk```XXXTTTOOOLLLEEE===666333444666,,,///333777999999777555000333777<<>>???GGGPPP[[[hhhrrruuuuuuzzzssshhhZZZSSSHHH???888333000...---.../////////---+++***......---------,,,,,,,,,+++,,,...//////...------++++++,,,,,,,,,,,,++++++*********+++++++++++++++***************************+++,,,---------,,,++++++---......---,,,---///000//////////////////000///000222333444333333222************++++++++++++'''((())))))*********)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------------...,,,...//////...---///000//////000111111111000000111111222333555666777777666777888888888888888777888888777777777888:::;;;;;;::::::999999999999999<<<===>>>===;;;:::;;;<<<>>>???@@@@@@>>>=========>>>>>>>>>>>>>>>???@@@@@@>>><<<:::;;;>>>AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAACCCFFFEEEBBB???>>>???>>>===<<<;;;;;;===???@@@>>>===<<<:::999999888888666666666555555444444333111222333444444444333333000000000000////////////,,,,,,,,,,,,------------------,,,,,,,,,---......---------------------------...///111111000///...---///111111///...///000////////////////////////........./////////000000111111111111111111111111222222333444666888999888777:::HHHccc~~~|||oooiiiiiimmmssstttrrruuu|||yyynnnfffbbbbbb```[[[QQQFFF>>>:::999111222222111111000///...---...000444999???DDDGGG@@@===999555333111222222222333333333333333222222111111111222222222111111333222222111111222444444666999???EEELLLQQQUUUVVV\\\^^^^^^WWWKKK@@@:::888111000//////222777<<>>AAACCCCCC@@@>>>@@@CCCEEEGGGMMMTTT```ooo{{{|||}}}iiiTTTJJJ@@@;;;444000......---,,,////////////......---------------,,,,,,,,,,,,++++++,,,...///000///...---++++++,,,,,,,,,,,,++++++)))*********++++++++++++************************,,,,,,++++++++++++++++++***,,,...---,,,+++---///......------------......---///111333555555444444)))************+++++++++'''((()))***************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,---///...------...000......///000000111000000000000222333555666888888888888999999999888888888888888777666666777888999999:::;;;;;;;;;999777555===>>>>>>===<<<;;;;;;<<<<<<>>>??????===<<<<<<===>>>===<<<<<<<<<>>>???@@@>>>;;;999:::>>>AAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBB>>>AAACCCBBB???===>>>???===<<<;;;:::;;;<<<>>>@@@??????===<<<;;;::::::999666666555444333222222111///000111333444444333333111000000000////////////++++++,,,,,,,,,---------++++++++++++,,,,,,---...------------------------,,,...000111222111000///---000333222000......///////////////////////////............/////////000000000000000000000000000---111444333333555888999777666<<>>======<<<777:::<<<;;;;;;<<<<<<;;;===<<<>>>@@@??????FFFNNNKKKVVVaaajjjwwwxxxzzz~~~~~~{{{qqqgggWWWFFF>>>>>>444222///000222333111//////---,,,++++++,,,...///---------,,,,,,,,,+++++++++,,,...000000///...---+++++++++,,,,,,+++++++++))))))******++++++++++++)))))))))))))))))))))))),,,,,,+++******++++++,,,)))+++...---++++++---///---,,,,,,++++++,,,,,,---+++---000333555666666666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------............///......//////000000111111222222222222333444555666111333444444444444555777777999;;;;;;999777666777888::::::999777666777888;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>============;;;:::999:::<<<>>>>>>>>>???>>><<<<<<<<<===???AAA??????@@@@@@@@@@@@??????@@@@@@@@@???>>>===<<<<<<:::;;;;;;::::::;;;???AAAAAA@@@>>><<<:::999888888444444333222111000///...111111000000000000111111000000///...............111000...------...///000...,,,***)))+++...000000---------------------------------......---,,,,,,,,,///333666777444000------------............///000000000000111111111111//////000000000000//////111111222333333333333222666:::===>>>CCCRRRiiizzz|||wwwuuuuuusssppplllvvvvvv{{{wwwhhhgggiiijjjhhhccc^^^[[[ZZZQQQHHH<<<555444444333111......,,,,,,---111777<<>>===999333111333111---000555>>>EEELLLSSSZZZ___WWWUUUWWWZZZ]]]```jjjsss|||xxxqqqlllkkknnnsssvvvtttpppiiifffnnn{{{~~~rrrdddXXXOOOJJJMMMRRRPPPKKKBBB;;;555222///---+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,,,,---------......,,,---...000000000000///000000000111222222333333555444333333444888;;;===;;;<<<<<<<<<;;;::::::999777999;;;<<<;;;;;;<<<===;;;<<<>>>@@@@@@@@@@@@???GGGJJJOOOSSSXXXbbboooyyy}}}~~~~~~wwwqqqccc[[[PPPFFF@@@;;;777444///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))******)))************+++++++++,,,+++*********+++---------,,,,,,+++*********+++---...///000222444555666(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,---------------.....................///000000111111111111111222222444555555111333444444333444555666666888::::::999888888888999::::::999777777888:::;;;;;;<<<======>>>??????>>>>>>>>>=========<<<<<<;;;:::999:::<<<======<<<>>>===;;;;;;;;;<<<>>>???<<<<<<===>>>>>>>>>======??????@@@@@@???===<<<;;;;;;<<<;;;:::999999<<<>>>??????>>><<<:::999777777444333333222000//////...000000////////////000000000//////...............---,,,+++++++++,,,------000///---,,,------......------------------------,,,,,,------------------+++---///111111///,,,***------------................../////////000000000//////000000000000//////000111222222333333222222///222444444666???LLLWWWttt{{{uuurrrpppmmmnnnuuu~~~mmmkkkjjjlllooonnnjjjfffjjjbbbVVVLLLFFF???777111333222000---,,,---///111666666555555666888999:::888555222111222333444444333222111222777===BBBEEEJJJIIIHHHGGGFFFEEECCCBBB<<<:::888666555555333222111444333111222777:::999CCCJJJRRRVVVVVVWWW]]]bbbcccccceeeeeeaaa^^^bbbiiicccbbbaaabbbdddiiinnnqqq{{{zzzxxxwww}}}xxxlll^^^VVVOOOKKKKKKMMMDDD???888222///---+++************)))))))))(((((()))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++,,,,,,---............---,,,+++++++++++++++,,,,,,,,,---------......,,,---...///000000000///000000000111222222333333555444444444666888;;;<<<:::::::::::::::999888888888:::<<<<<<;;;;;;<<<===:::;;;===>>>??????>>>>>>???BBBEEEFFFFFFJJJRRRYYY```jjjxxxvvvpppiiieeebbb]]]VVVQQQFFFAAA:::555333222111//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))'''((((((((()))))))))***))))))*********++++++++++++******)))***+++,,,------,,,++++++******++++++,,,---...///000111222333(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++------------............---......//////000111111111111111111222333444444111222444444333333555666555777999:::999999:::;;;;;;;;;;;;999888888999;;;999:::;;;<<<===>>>???@@@>>>============<<<<<<<<<;;;:::999:::;;;<<<;;;:::;;;;;;:::999:::;;;<<<===;;;;;;<<<==================>>>???@@@???>>>;;;:::;;;;;;;;;999777777999;;;=========<<<:::888666444333333222111000///......//////............////////////...------------...+++*********+++,,,------222222111000///---,,,+++------------------------,,,,,,++++++,,,---...///------,,,,,,++++++******------------............------........./////////...//////000000//////...000000111222222222222222///000222222222444888;;;KKKkkk~~~pppnnnpppxxxqqqkkkhhhmmmwww|||xxxrrrvvvrrrlllgggbbb[[[RRRLLLDDDBBB>>>999666444333333/////////000111222333444444111///...///111111111222111111222333666:::;;;@@@@@@>>>===<<<;;;;;;:::555333000...---...000111444:::???@@@CCCLLLTTTWWW```iiissssssmmmfffeeehhhnnnoooqqqnnndddYYYXXX]]]ZZZYYYXXXZZZ```iiisssyyy}}}nnnbbbWWWRRROOOJJJFFFEEE777333...+++******)))(((******))))))))))))((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,---------......,,,---...///000000000000000000000111222222333333444444555666777999::::::888888999999999888777777888:::<<<<<<<<<;;;<<<===999:::;;;<<<======<<<<<<<<<>>>AAA@@@>>><<<>>>AAAEEEKKKRRR[[[iiixxx|||xxxrrrkkkeeeTTTOOOHHHCCC@@@===888444333111......///000000000......//////......---,,,++++++++++++++++++++++++)))))))))(((((())))))))))))))))))************+++************************+++************)))))))))(((((((((((()))))))))))))))))))))*********++++++***))))))))))))***++++++,,,,,,++++++******+++++++++,,,,,,---......//////(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************++++++++++++,,,,,,++++++++++++++++++,,,,,,---------.........------......///000000111111111111111111222333333000222333333333333444666444666888999999:::<<<===??????===;;;888777999;;;777777999:::<<<===>>>???=========<<<<<<<<<;;;;;;;;;:::999:::;;;;;;:::888:::999999999999:::;;;<<<<<<===>>>???????????????<<<===???@@@???===;;;999999999999888777777888:::::::::;;;;;;:::777444222222222111000//////...............------.........///...------,,,,,,------,,,,,,------...///000000111222333333111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********---///111111///---+++***+++,,,,,,,,,,,,---------.........------........./////////...//////////////////...///000000111222111111111111111222444666666666555===LLL]]]{{{|||uuunnnlllqqqvvvyyyzzzqqqkkkhhhlllvvv|||zzzvvvrrrqqqrrrsssuuutttqqqnnn]]]YYYRRRKKKGGGDDDBBBAAA777666333111000000111111000...------///111111111000111111000//////000111333222222000///000111333333222111000111555:::>>>HHHQQQWWWXXX[[[dddnnnsssxxxuuuoootttuuuvvvqqqdddWWWUUUZZZaaa]]]XXXXXX```ooo~~~zzzuuurrrooodddYYYPPPNNNMMMGGG???;;;111...***))))))******)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************************************************************************+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---------......------...//////000000000000000000111222222333333444555666888999999888888888888888999999888888777888:::<<<===<<<<<<===>>>999999999::::::;;;;;;;;;;;;>>>BBBCCC@@@>>><<<<<>>???????????????;;;<<<===>>>>>>===;;;:::555777888888777888999;;;888888999999888666333111111000000//////...............------------............---,,,,,,,,,,,,,,,------...///000111111111---000333333111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000222000---+++***+++,,,...,,,,,,,,,------------........./////////000000000......////////////.........///000000111111000000000///...000333555444333:::>>>CCC___|||oooggggggnnnvvv{{{tttrrrppprrruuuxxxzzzzzzvvvuuuvvvyyy}}}zzzrrrggg^^^YYYVVVSSSRRRKKKGGGAAA;;;666444555555333111//////000111000///,,,...000000//////111333555555555333111222555999888999999888999<<>>999999999999999::::::;;;888;;;@@@BBBAAA>>><<<:::999999:::>>>AAACCCEEEGGGFFFMMMUUUZZZ^^^eeeooowww}}}vvvvvvuuusssoooggg]]]WWWKKKGGGCCC@@@???<<<888444444222///...///000222222////////////...------------------------,,,,,,+++*********************************))))))*********************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********(((((())))))************,,,++++++***++++++,,,,,,------------------------''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......///000000111000000000000000111111000111333333222222444555555666888999999;;;>>>@@@DDDDDDCCC@@@<<<888777777555666777888999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::999:::;;;===<<<:::888::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;444666777888888888:::;;;666777777777666444222111000/////////.........---......------------......------,,,++++++++++++,,,,,,---...///////////////)))---111111///------///,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---......---,,,*********++++++,,,,,,,,,,,,------------....../////////000000000---......//////......---......///000000000000000111///......000222333333777???AAANNNppp|||oooiiikkkqqqvvv{{{}}}}}}|||zzzzzz}}}wwwqqqnnnjjjgggbbb^^^VVVNNNHHHDDDBBBBBB@@@>>>;;;::::::999777666888::::::888444222444666666888::::::<<<@@@HHHNNNOOOPPPQQQOOOLLLLLLNNNRRRggglllnnnkkkjjjoootttvvv}}}tttppplllhhhccc\\\UUUVVV[[[___eeennnxxx|||ooogggeeeccc___MMMEEE??????===777000------+++)))(((((()))((((((''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++************++++++,,,,,,,,,,,,---------.........------......///000111000000000111222222333333333444555666777666555444777777888999999999999888999;;;=========<<<===>>>;;;;;;::::::::::::;;;;;;;;;===@@@AAA@@@>>>;;;888888777999===???===>>>@@@AAACCCFFFGGGIIIMMMSSSXXXXXX```jjjqqquuuwwwzzz|||yyyyyyxxxwwwuuuvvvyyy{{{yyyssspppooommmfffaaaXXXWWWUUURRRNNNIIIDDDBBB:::888666555555555444333111000///.........///000+++---...---,,,+++,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))+++******))))))******+++*********+++++++++,,,,,,(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))((((((((((((((((((((()))))))))******((()))******++++++******++++++******++++++,,,,,,------------............''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))*********************++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---......//////000111000000/////////000000000111222333222222333555666777888999999:::>>>@@@AAACCCDDDBBB???;;;999999888888888999:::;;;;;;<<<;;;;;;;;;::::::::::::999999999:::<<<>>>>>><<<:::;;;<<<<<<===============???@@@@@@??????>>>===<<<<<<;;;;;;::::::;;;<<<<<<555777999999888888999:::666666555444333222222111//////............------//////............//////---,,,,,,+++++++++++++++,,,---...//////...------(((,,,000///,,,***+++...++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++******++++++,,,,,,,,,---------------........./////////---......//////......------...//////000000//////111111111111111222333444999CCCBBB???MMMaaavvv|||vvvuuuvvv~~~{{{uuusssoooiiibbb]]]XXXVVVVVVTTTSSSRRRSSSSSSRRRQQQTTTVVVUUUPPPJJJFFFHHHKKKKKKNNNOOOOOOPPPUUU^^^eeellloooqqqnnnhhhcccbbbccciiikkkkkkhhhiiinnnqqqpppqqqqqquuu}}}xxxoooiiidddbbbddddddccceeehhhttt{{{}}}zzztttkkkeee```WWWNNN???999555555333...,,,,,,+++)))(((((()))))))))((('''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************)))***************+++,,,,,,,,,,,,,,,---------............------...///111222000000000111222222333333444444444444444444333333555666777777888888888777999;;;===============???===<<<;;;;;;;;;;;;<<<===@@@@@@@@@@@@@@@>>><<<:::===999999<<<<<<888888;;;???????????????@@@AAAAAA@@@DDDIIIMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOPPPMMMJJJHHHGGGFFFCCCAAA<<<<<<;;;999777555555555111111111111222222111000...//////...------------,,,---...---++++++---000,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((((())))))))))))))))))************+++(((((((((((((((((((((((((((((((((((())))))*********)))))))))((((((((('''(((((((((((()))))))))***))))))+++,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,------.........''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------...//////000111000////////////000000///111222222222222333555777888999999999:::===@@@>>>AAACCCCCCAAA>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999:::===??????===;;;<<<===>>>>>>??????>>>>>>CCCCCCCCCBBBAAA@@@???>>>===<<<:::999999:::<<<===777999::::::888777777888666555444333222111111222..................------//////............//////---,,,++++++******++++++...///000000000///...---))),,,///...)))'''))),,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))+++---...///---,,,***++++++,,,,,,,,,---------,,,,,,,,,---------......---..................------......///////////////+++---000111000111333555@@@FFF===333888AAALLLZZZppp}}}||||||~~~}}}xxxqqqkkkggggggffffffiiilllnnnooonnnkkkmmmnnnkkkggggggkkkpppvvvwwwtttnnnhhhhhhmmmsss}}}zzzsssppppppdddeeedddbbbeeelllnnnkkkgggdddcccdddgggjjjkkkkkkjjjggghhhooowwwzzz|||rrrjjjfffggggggfffeeeaaaTTTGGG666111......,,,))))))---+++)))((()))***,,,+++***&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******))))))***+++,,,,,,,,,,,,,,,---------............------...///111222000000000111222222333333444444333333333222222222444444555666777777666666999;;;===>>>======>>>??????>>><<<<<<;;;<<<===>>>>>>===<<<=========<<<:::===888666::::::777999>>>;;;;;;;;;;;;<<<:::666444::::::;;;<<<============<<<;;;999888999:::;;;;;;888888999999999999999999222222333222111111333444///000111222222000...---+++---...///.........///,,,------+++((((((***---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''(((((((((((()))))))))))))))***+++,,,---,,,+++++++++*********+++,,,,,,---***++++++,,,------......))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------+++,,,...000000000000///////////////000000000000///111333444333222222222666888;;;<<<;;;<<<===>>>???@@@AAAAAA@@@???===<<<::::::999999999::::::;;;::::::999999999:::;;;;;;;;;:::999:::<<<===>>>===>>>???@@@AAABBBAAA@@@@@@CCCBBBAAAAAAAAA???;;;888>>>===;;;999888888888888888999:::;;;:::999888777444444333222111111111111///............---------111000///...............//////...---,,,,,,++++++,,,333>>>BBB:::...+++///,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))***+++000666666000+++***++++++,,,,,,,,,,,,------,,,---......,,,+++,,,...,,,---///000000000///...///000111222222111000///...///000000000333777:::EEEFFFBBB777222666>>>BBBOOOiiixxxqqqttt|||}}}{{{{{{nnnbbbeeebbbfffpppvvvvvvvvvzzz}}}uuuwww}}}pppmmmrrrtttxxx}}}qqqeeeZZZUUU\\\fffhhhhhhhhhbbbdddbbb```bbbiiimmmlllkkkmmmqqqwww~~~tttjjjccc___cccZZZUUU\\\fffcccPPP>>>000...***))))))***+++***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******++++++,,,---)))))))))))))))))))))))))))******++++++,,,------***+++,,,---...000111111////////////000000000000444444333333333222222222555444444444444555666666666:::======::::::>>>BBB>>>>>>>>>===============;;;;;;<<<<<<======>>>>>><<<;;;;;;::::::999999888::::::::::::::::::999999:::;;;;;;;;;:::888666555666666666666666777888888444444333333333222222222111222444555444222000///000000000000////////////........................++++++++++++++++++++++++************))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///000000//////....../////////000000000///111444444333222222333666888:::;;;;;;;;;<<<===>>>>>>?????????>>><<<<<<:::999999999999999::::::999999999999999:::;;;<<<;;;;;;::::::;;;============>>>???@@@@@@@@@??????AAA@@@???@@@@@@>>>:::777;;;:::888777777777888888777888999999999888777666444444333222111111111111............------------000///.....................------,,,++++++******+++000888<<<666---***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))******...444444...***************+++++++++,,,,,,,,,---...---,,,+++,,,---,,,---...///000//////...///000111111111111000///....../////////222666999IIIJJJEEE999222333888:::???RRRhhhzzz{{{pppnnnqqqoookkkwwwxxxyyy{{{vvvfffccc```ccclllrrrtttwww|||vvvrrrtttvvv|||ggg___\\\bbbiiiiiiiiijjj___``````___ccclllqqqqqqmmmtttwwwkkkaaaZZZVVVZZZUUUQQQRRRTTTNNN@@@444///---***((()))******)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))++++++******++++++,,,---************************)))******++++++,,,------+++,,,,,,---...///000000///000000000000111111111333333333333333333333333444444333333444444555666666999===<<<::::::===@@@========================;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888::::::::::::::::::::::::;;;;;;;;;:::999777666555555555555555555666666777222222222222111111111111111222222333222111000///000000000/////////......------------------------++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,------...//////......---.........////////////000000222444444333222333444555777999:::999999:::<<<;;;<<<<<<===<<<<<<;;;:::999999999999999999999999777777777888999:::;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===>>>>>>===>>>>>><<<999666666666555555555777888999777777777777777666555555444333222111000000000000............------------......---------...//////,,,,,,++++++******))))))***+++000444222,,,)))+++++++++************++++++))))))***+++,,,,,,------+++++++++,,,++++++***)))+++***,,,000000,,,***+++)))))))))************++++++,,,------++++++,,,---,,,---......//////......///000000111111000000///---...///...///111555888GGGHHHDDD999222222444555444===HHHVVVqqqzzztttrrrnnniiiooopppnnnooovvvxxxllliiijjjoootttwwwzzz~~~{{{xxxyyyxxxyyyzzz}}}pppmmmkkknnnooollljjjkkkbbbeeegggjjjsss~~~zzzsssiii___WWWPPPMMMJJJHHHFFFBBB===777000,,,---+++)))(((((())))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))+++************+++,,,,,,************************)))******++++++,,,---------------.........//////000000000000111111111222222222333333444444555555333333222222333333444555555888;;;;;;999999;;;>>>========================::::::::::::999999999999;;;;;;::::::999888888888999999999::::::;;;;;;<<<<<<;;;:::888777666555555333333333333333444555555111111000000000/////////000000000000000/////////////////////.........---------------------------******************************))))))))))))(((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((******))))))))))))((((((''''''''''''(((((((((((())))))))))))*********************++++++++++++,,,++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,---.........---------,,,------........./////////000111333333222222333555444666888888888888999:::999999999999::::::999999:::::::::::::::999999999666666666777888999:::;;;:::;;;;;;:::999999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===999777444444444444555777999;;;777777777777666666555444333222111000000///000000.........---------,,,,,,,,,,,,,,,,,,---...//////,,,,,,++++++************+++)))***...///,,,)))***++++++************++++++))))))******+++,,,,,,,,,******++++++++++++******+++)))***------***)))+++)))))))))*********++++++***+++,,,,,,++++++,,,---,,,,,,------............/////////000000000000000//////000//////111555888===???===666222333444444666777999BBBZZZzzzzzzvvvuuuqqqmmmoootttuuurrrkkktttyyywwwvvvwwwyyyzzzyyyyyyzzz|||zzz}}}sssqqqooooootttyyyzzzzzzxxxyyyzzzzzzxxxtttqqqqqqmmmrrrwww~~~~~~mmmjjjeee]]]VVVOOOIIIGGG:::999777333///,,,++++++,,,***((('''((()))((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************++++++,,,************************)))******++++++,,,------.....................---////////////000000000000111111222333444555666666222222111111222222333444555777999999888888:::<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999888888888:::::::::999888888777777888888888999:::;;;<<<<<<===;;;999666555444444444222111111111111222333333000000000000//////////////////...------......///............------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((((()))((()))))))))************************++++++++++++++++++++++++++++++++++++''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,---------,,,,,,,,,,,,,,,------------............///111222222111222333555222444666777666666666777666666666777777888888999;;;;;;<<<<<<;;;:::999888666555555666777888999999888:::;;;:::888888:::<<<999999999:::::::::;;;;;;=========???@@@>>>;;;999444444444555666888;;;<<<999999888777666666555555222222111000////////////...------------,,,,,,,,,,,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,((('''+++---,,,***++++++******))))))******+++************************)))******++++++*********+++((((((++++++((((((+++************+++++++++,,,)))***++++++******+++---,,,,,,,,,,,,,,,------........./////////000000111111111111111111333666999555777666222000333444222888666666>>>PPPgggyyy~~~wwwppplllggg```bbbhhhrrryyyxxxsssooommmssstttuuuuuuvvvuuuqqqmmmmmmpppssstttrrrppprrrvvvssssssvvvzzz~~~uuupppiiieeebbbbbbdddgggqqqwww}}}}}}}}}{{{xxxsssnnngggccc]]]UUUMMMFFFAAA>>>333111---+++***+++,,,,,,***)))''''''((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,************************)))******++++++,,,------...............---------------------.........//////000111222333555666666222111111111111222333333444555666777666777888999999999999::::::;;;;;;;;;;;;::::::999999888888888:::999999888888777666666666777777888999:::;;;;;;;;;:::777555444333333444000000000000000111111222000000000000////////////...------,,,,,,---......------------,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((())))))((((((((())))))*********((()))))))))************))))))*********+++++++++++++++++++++++++++++++++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,---------.........///000000000111333555111333555555444444444555444444444555555777888999:::;;;<<<<<<;;;:::888777666666555555555666777777666888:::999777777:::>>>999999999888999::::::;;;>>>===>>>???AAA@@@===;;;666666555666777888:::<<<:::999888666555555555555222111000///............------------,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++---)))(((+++,,,******,,,******))))))))))))************))))))))))))))))))((()))******+++*********+++((((((******((((((+++*********+++++++++,,,,,,((()))***+++******+++---,,,++++++++++++,,,---...............///000111111222222222222222333777999333555333///...111111///222333555===JJJYYYdddkkkqqq|||~~~tttiii```cccfffkkknnnjjjcccaaaddddddhhhlllnnnppprrrnnnhhhggggggiiilllkkkhhhiiilllgggeeefffkkkooorrrxxx~~~yyyssslllfff___ZZZ\\\```iiirrr{{{~~~|||zzzzzzyyyuuuoooiiieee```WWWMMMCCC;;;666333222...***)))***,,,+++******((('''((()))***)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))***))))))))))))***++++++++++++++++++++++++++++++)))******++++++,,,------..................------,,,,,,,,,,,,------------//////000111222333444555222222111111222222333444444444444555555666666666666777777888888999999999999999999999999888888888999999888888777666666666666666666777777888888999888777666555444333333333000////////////000111111000000000/////////......,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))******++++++))))))))))))************)))))))))************+++++++++++++++++++++++++++&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++******+++,,,---...+++,,,,,,,,,,,,------------...///......///222444000222444444333222333444333333333333555666888999888999:::::::::888666444777666555555444444555555333777999999777777;;;???:::999888888888999:::;;;======>>>???AAA@@@>>>;;;888777666666666777888999999888666555444333333444111111000///............---------,,,,,,,,,++++++---,,,++++++++++++++++++******++++++++++++++++++,,,)))))),,,+++((((((,,,******))))))))))))******'''((((((((()))*********(((((()))******************((((((++++++((((((***)))))))))************+++'''(((******)))***+++---,,,+++*********+++------......------...///111222222222222111111222666888333444111......222222///000111444999???FFFNNNTTTfffttt~~~xxxwwwyyy}}}xxxtttrrrtttxxxwwwpppnnnppphhhmmmqqqrrrwww}}}|||wwwnnnjjjiiikkkjjjfffeeeiiifff```\\\]]]```eeeqqq}}}|||xxxtttqqqkkkdddfffmmmuuu}}}zzzqqqiiimmmsssvvvtttmmmeee___^^^XXXNNNCCC999222...------,,,+++*********++++++)))(((((()))***+++)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++)))******++++++,,,------------..................,,,,,,,,,---------............///000111111222222222222222222222333444444444333333333444555444444444444555666666777888888777777777777777777888888999888888777666666555555555555555666666666666666555555555555555444333333///////////////000111111............------------++++++---.........------,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++))))))))))))************))))))))))))************++++++++++++++++++++++++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))***,,,...///++++++,,,,,,,,,---------,,,---...------...111444000222333333222222222333333333333333444666888:::666777888999888666444222777777555444444444444444222666999999777777<<<@@@:::999888888888999;;;<<<<<<<<<===???@@@@@@>>>;;;999888666555555666777777888777555333222222222222111000///......------...---------,,,,,,,,,++++++------,,,+++************)))))))))))))))*********+++)))***,,,***&&&'''+++******))))))))))))******%%%%%%&&&((()))+++,,,,,,(((((()))******************((((((,,,,,,((((((***(((((((((((())))))))))))&&&((()))***))))))+++---,,,+++*********+++,,,---...---------...///111222111111111000000111555777111222000---///444666333444444444444333555;;;BBBKKKXXXaaaaaafffxxxuuupppkkklllttt{{{yyyyyy}}}zzztttqqqsssqqqkkkjjjmmmmmmeee^^^\\\]]]dddvvv|||vvvyyy{{{pppmmmmmmggg___\\\aaagggiiiddd[[[RRRLLLTTTNNNEEE;;;333...,,,,,,%%%(((***+++))))))+++...))))))((()))++++++***(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))******+++,,,,,,---------------.........//////---------.........//////......//////000000111111333333222222333333444555333222222222444444444333333333444444555666666777444555555555666666777777888888888777666666555555555555555555555444444444222333555555555555333222///////////////000111111---------,,,,,,,,,++++++***+++---/////////---,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))************++++++++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((++++++************++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...222222222111111111111000000000111222222333444444777666444555777888888777555333222444777888555333222444666666555666:::===;;;999777555444666777999<<<<<<===>>>>>>===<<<;;;999888777666666555666666888888888888666333000...///............---------+++++++++++++++***)))(((+++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,---...///000111000000000000////////////111111111000000000000000000111111222444555666666???AAAFFFRRRbbbrrr|||rrrooopppzzzxxxnnnllljjjjjjmmmrrrxxx|||~~~zzzxxxuuusssvvvqqqqqqwww~~~~~~wwwooogggfffkkklllgggaaaYYYWWWUUUSSSOOOIIICCC>>><<<999444///+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------...///////////////......---------...............111111222222222333333333222222222222222222333333222222111111333555888:::555666666666666666555555777777777777666555444333444444555555555555444444111222222333333333222222000000////////////000000///...---,,,++++++++++++************************************))))))))))))******))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&((()))'''''''''''''''((())))))(((((()))***************((((((((((((((()))******))))))))))))************''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((******))))))))))))******))))))***++++++,,,------+++,,,,,,,,,------------...------,,,,,,------...000000000000000000000000000000111222333444555666888777666666888999999888666444333444666777666444444555777666555555777:::;;;999777555555666777999:::;;;<<<<<<<<<;;;::::::888888777666555555555555777888999999777444111///............------------+++++++++++++++***))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++***++++++,,,...//////000////////////////////////000000000000000000000000000000111222333444555555555888>>>IIIUUU___eeegggKKKJJJLLLWWWdddlllkkkgggfffhhhkkknnnppprrrrrrrrrzzz}}}zzzvvvsssqqqpppnnnllllllhhheeefffhhhfff___YYYQQQMMMGGGBBB===888333///000///,,,******+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......////////////......---------............///111111111111222222333333222222222222222333333333222111111111222444666777555555666666666666555555777777666555555444333333444444555555555555444444111111222222222222111111000//////......//////000......---++++++***************************************)))))))))((((((((())))))((((((((('''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((('''&&&&&&'''((('''''''''''''''(((((()))(((((()))************)))((((((((((((((()))******))))))))))))************''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.........//////000111111111111111222222333555666777888777666777999:::999888777555555666777888777666555666666555444444555777:::888777555555666777888888999999::::::999999888888888777555555444444444555666888999888555111///......---------,,,,,,,,,***++++++++++++***)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******)))))))))*********++++++)))******+++,,,---......////////////////////////000000000000000000000000//////000111222333333444222555;;;CCCJJJNNNNNNMMM;;;999999===EEEKKKMMMMMMWWW\\\eeennnrrrrrrooollllllppprrrrrrttt{{{}}}kkkgggbbb___^^^```aaabbbhhhhhhiiiiiiggg___VVVOOOHHHBBB:::444000---+++***)))(((((())))))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++)))************+++++++++,,,++++++***+++,,,---...++++++++++++,,,,,,,,,,,,---....../////////......------........./////////000000000111111111111222111222222222333333333444222111000000000111333444444444555555666555555444777666444333222333333444333333444444444444333333000000000111111000000/////////............//////------,,,+++************************************)))(((((((((((('''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%&&&'''''''''&&&&&&''''''((()))'''((())))))******))))))((((((((((((((()))******))))))))))))************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))******+++++++++,,,,,,,,,---------............------,,,,,,------.........///000111222333333444444333333333444555666777666666777888999888777666777:::<<<===;;;999777555555555444444444555666888888666555555666777888888888888999999999999999888777666555444333333333111333666777777444111...------------,,,,,,,,,+++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************)))))))))***+++,,,,,,,,,---...............///////////////000000000000000...//////000111222222222333555:::>>>AAAAAA???>>><<<:::999888999:::;;;<<>>@@@BBBEEEMMMTTTSSSQQQVVV^^^___dddgggdddccceeeeeedddccchhhmmmpppooojjjdddaaafffiiioootttwwwxxxwwwvvvrrrooollljjjjjjjjjjjjiiiiiiffffffkkkooooooooorrrooommmhhhbbb\\\WWWTTTRRRIIIFFF@@@<<<999666333111111000...---------,,,,,,,,,*********++++++***(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++************++++++++++++************++++++++++++***+++,,,---............------...///000111222222333333222222111111111111111111222333444555666666444444444444333222111111000111222333333444444444333333333333444444444444///000000111111000000///000000000//////...---,,,++++++************++++++))))))((((((((())))))***))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((((((((((((((((()))******))))))))))))************''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))*********)))))))))))))))))))))*********+++++++++...------,,,,,,------...000000000111222222333333222111//////000222555777555555666888999999777444888<<<@@@AAA???=========;;;888555555777777666333444555555555666666777777999888888777888:::<<<===888777555333222111000000333222111///............+++++++++************)))((()))***+++++++++++++++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************++++++++++++******+++,,,,,,---......---------...///000000111111111111111111222222222...111444444111000000222333000...111666999999888999999::::::;;;;;;;;;;;;===>>>BBBFFFDDDAAAHHHSSSMMMVVV]]]\\\[[[^^^```aaa___eeejjjjjjeeeaaaaaabbb[[[___fffnnntttxxxyyyzzzuuuppphhhbbbaaaaaabbbcccbbb___aaaggglllmmmnnnpppiiieee___ZZZTTTNNNHHHDDD>>><<<999777555333///,,,...,,,******+++,,,+++))))))'''%%%&&&'''))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))***++++++++++++***)))************+++++++++***+++,,,---............------...///000111222222333333333222222222111111111111222333444666666777444555555555555444333222///000111222333444444444333333444555555555444444//////000000000000//////000000000000///...---,,,++++++************++++++))))))(((((((((((()))***)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((((((((((((((((()))******))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...////////////000000000000222222222222222222333333444444444555555555555666:::;;;>>>???@@@>>><<<:::999999::::::999777666555555555555555555666777777;;;:::888777777888:::;;;666555222000...---------///////////////......---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***(((((())))))******++++++))))))((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((()))***************)))))))))))))))************************************************,,,,,,,,,---------............//////000000111111000000000000////////////222333333444555666777777:::::::::888777777:::<<<::::::::::::<<<>>>AAABBBEEEFFFFFFHHHJJJNNNPPPRRR\\\]]]]]]\\\ZZZXXXYYYYYYVVVZZZaaaiiioootttvvvwwwtttkkk___XXXVVVTTTRRROOOQQQRRRWWW^^^fffgggccc]]]UUUQQQKKKEEE???:::888666222222111///...---,,,+++---,,,,,,+++***)))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))(((((()))))))))((((((''')))************++++++++++++++++++***++++++,,,,,,,,,+++***))))))***+++,,,+++***++++++,,,---...///------......///111222333333333444333222222333555444444444444444444333333666666666666555555555555222222222333444444111///222222333444444333333333///............------------------...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&''''''((()))******+++))))))((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.../////////000000000000000000111111111111222222444444444555555555555666999:::<<<>>>>>>===<<<;;;888888999::::::999888777555555555555555666666777999888777777777777888999666555333111000......---///////////////...------,,,,,,+++++++++************++++++,,,,,,++++++***)))))))))))))))*********)))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((())))))***))))))))))))))))))))))))************************************************,,,,,,,,,,,,---------------......///000000111111000000000000////////////111222333333555555666777999999999777666666999;;;::::::::::::<<<>>>???AAA============>>>@@@BBBCCCIIIJJJKKKJJJHHHGGGGGGHHHKKKOOOTTTZZZ___bbbcccccc^^^VVVMMMHHHGGGGGGEEEBBB@@@@@@CCCHHHNNNNNNJJJEEE???<<<999555222000000000000000///...---,,,,,,+++,,,++++++******)))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''((()))'''((((((((())))))))))))((())))))***))))))(((((())))))*********+++++++++++++++*********+++,,,,,,++++++***))))))***++++++++++++***++++++,,,---...------......///111222333222333444333111111333444444444444444444444444444666666666666555555555444222222222333444444222000222222333333333333333222............---------------------------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''((()))*********))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&''''''(((((((((((((((((((((((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------....../////////000000000//////000000000111111111444444444555555555555666888999:::;;;<<<=========777888999999::::::999999555555444444555555666777666666777777777777666666666666555444222000///......////////////...------,,,++++++++++++***************++++++++++++*********))))))))))))))))))((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((''''''(((((()))***))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------------......///000000000////////////000000000000000000111222333444555555777888888666555555777:::::::::::::::;;;<<<===>>>>>>===<<<;;;::::::;;;;;;===>>>???>>>===<<<===>>>@@@BBBEEEIIIKKKLLLLLLLLLFFFBBB<<<::::::;;;999777777666666888;;;:::666333333111000...------.........---------,,,,,,,,,,,,************************)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((((((''''''((()))''''''((((((((()))))))))))))))************)))))))))))))))*********++++++***************+++,,,,,,++++++***))))))***++++++++++++*********++++++,,,---------...///000111222222333333222111111222444555555555555555555555555666666555555555444444444333222222444555555333111222222333333333222222111............---------------------------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''(((((())))))******))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,///...------,,,,,,------........./////////000000//////000000111111222222444444444555555555555666777888888999:::<<<======999999999999999999888888555444444444444555666666444555777888888777555444666666666666444222000.........//////......---,,,++++++++++++******************++++++++++++************))))))((((((((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%'''(((((('''%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''((())))))((((((((()))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,------......///000000////////////000000000000//////000111222333444444666666777666444444666888:::::::::::::::;;;;;;;;;AAA@@@???>>>===<<<<<<<<<:::;;;<<<<<<;;;:::;;;===999;;;===???@@@@@@@@@???<<<:::888777888888666444666444333333444333111///444333111///......------+++++++++++++++,,,,,,,,,((()))))))))*********+++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))'''''''''((((((((())))))((()))******************))))))))))))***************)))))))))***+++,,,---+++******************+++++++++******)))*********---------...///000111111111222333222000000222333444444555555555555666666555555555444444444333333222222222444555555333222222222222222222111111000.........---------,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***)))(((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((('''((())))))************++++++,,,,,,,,,...------,,,,,,,,,------............////////////000000111111222333444444444444444555555555555666777777888999:::;;;<<<===;;;;;;:::888777666666555444444444444444555666666444666888999999888666444555555555555444222000..................------,,,+++++++++*********)))))))))******++++++******)))***)))))))))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''(((((()))''''''(((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---......//////.../////////000000000111...//////000111222333333555666666555444444555777999999::::::::::::999999<<<<<<<<<<<<;;;;;;::::::666777888888777777888999666777999:::;;;;;;;;;;;;:::999888888888777555444333111000////////////...111000///---,,,+++***************+++++++++++++++((((((((()))******++++++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''(((((((((((((((((()))***************(((((()))))))))*********))))))))))))***+++,,,---*********++++++*********++++++******)))*********...---------...///000111111111222111000///111333444444444444555555666666444444444444333333333333222111222333555555444222111222222222111111000///...------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((''''''(((((()))***))))))******+++,,,,,,,,,,,,++++++++++++,,,---...------........./////////000000111222333444444555444444444555555555555666777888999:::;;;<<<<<<<<<<<<;;;999777555444333333444444333333444444555666555666777999999777666555444444333333222000///...---............---,,,,,,+++************)))))))))))))))************)))))))))(((((((((((((((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))&&&''''''(((((())))))***))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,---...............//////000000111111...//////000111222333333444555666666555444555666777888999999999999999888777888999::::::::::::999666777888777666555666777444555666777888888888888666666666666444333222111000000///......//////000,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++((((((((())))))*********((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&'''((())))))***))))))((((((((()))))))))******((((((((()))***+++,,,---)))***++++++++++++***)))++++++*********++++++,,,......------......///000000111111000//////000222222222333333444555555555444444333333333222222222000000000222444555333111111111111111111000///...------------,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))(((''''''(((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''(((''''''''''''((())))))((())))))***++++++,,,,,,)))))))))***+++,,,---...---------.........////////////000111222333444444444444444555555555555666777999;;;<<<===<<<;;;::::::999777555444333333444444444333333444444555666444555666666666666555444333222111000///.........------......------,,,+++************))))))))))))))))))************))))))'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))************************))))))))))))*********++++++++++++,,,------...............///000111111111...///000111222333333444444555777777555444555666555666888999999999888888888999:::<<<<<<<<<;;;;;;999::::::999777666777888555555555555666666666666333333333333222000000000000000000000///...///000---------......---------++++++++++++++++++++++++((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''((((((%%%%%%'''(((((()))))))))(((((((((((()))))))))***''''''(((((()))+++,,,---)))***++++++++++++***)))++++++***++++++,,,---.........---------.../////////000111000......000111111111222222333444444555333333333333222222222222/////////111333444222111111111111111000///...------------,,,,,,,,,++++++,,,,,,++++++***((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))((())))))***++++++,,,,,,'''(((((()))***,,,---...---------.........//////---...///000111222333333444444444555555555666666888:::<<<>>>>>><<<:::999777666555444333333444555444333333333333444555555333444444444444444444333222111///------------...------......------,,,+++************))))))))))))))))))************))))))&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************))))))))))))***************++++++,,,,,,---......---......///000111111222//////000111222333444444444666777777666555555666444555777888999999888888888999;;;<<<<<<;;;::::::999::::::999666555555666666666666555555555444444222333444333222111222333...//////...,,,+++,,,,,,............---,,,******,,,,,,,,,+++++++++******)))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))'''''''''((()))+++,,,---)))***+++,,,,,,+++***)))++++++++++++,,,---...///......---------.../////////000000000......000111000000111222222333444444333333333222222222111111.........111333333222000111111111111000///...------------,,,,,,,,,++++++,,,,,,++++++)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((((((((''''''''''''((()))++++++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++,,,------......////////////000111111222222444444444555444444333333666777888999888777555333444444555666555444222111555444444333333222222111555555555666777666333000000000///...---,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%)))************))))))((()))************))))))((((((((('''(((((()))***+++******+++,,,,,,---......,,,---...///000000000000////////////000000000000222333333444444555555555444555777888999888666555888888999999999888888777888777777666666666666777777777777777666555444333333333222222111000000000------......------,,,+++,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************'''(((((()))***+++++++++,,,,,,,,,---------...............////////////000222222111111111111222222222111000111333333111000...............///000000111000///...---,,,+++++++++++++++************)))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''')))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********))))))***++++++++++++***++++++,,,,,,---............//////000000111222222333333444444444444333333444555666777666555333222222333444444444222111000444444333333333333222222333333333555666555333000000000///...---,,,++++++------,,,++++++***))))))))))))))))))))))))))))))'''((()))))))))(((&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''((()))***+++++++++***))))))(((((((((((())))))*********++++++,,,------...,,,,,,---...////////////.../////////000000000000111111222222333444444444444555666888888777666555666777777777777777666666666666555555555555444444666666666666666555333333222222111111000000//////---------...------,,,+++++++++******************))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************'''(((((()))******+++++++++,,,,,,,,,,,,---------------........./////////111111111000000111111111111000000111222222111///...............///000000111000///...---,,,+++++++++++++++*********))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))******))))))(((''''''&&&&&&'''''')))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))***++++++++++++***++++++,,,,,,------............//////000111111111222333333444444333333333222333444444444333111000000111222333222111000///222222333333333333444444222111222333555555333111000000///...---,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...---+++******))))))(((((((((((()))******++++++,,,,,,------++++++,,,---................../////////000000000000000111222222333444444333444666777777777666555444555555666666555555555333444444555444333222111666666666555555444333222111111000000///......------------------,,,++++++))))))******************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************((((((((()))******++++++******+++++++++,,,,,,,,,,,,---------............000000000000000000000000000//////000111111000..................///000000000000///...---,,,,,,+++++++++*********)))))))))******))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((***+++,,,------+++***(((''''''''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))***++++++++++++******++++++,,,------......------...//////000000111111222222333333333333222111222222333333222111111000111222333333222111000111111222333333444555555111111111333444555444222000//////...---,,,+++***,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((***---//////...+++)))******)))(((((('''((((((******++++++,,,,,,,,,,,,******+++,,,------------........./////////000000000000111222333444444555333444555666666666555555444444555555666666555555333444555666555333111000555555555555444333222111000//////......------,,,,,,------------,,,++++++(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************(((((())))))************)))************+++++++++,,,,,,,,,---------......//////000000000000/////////......///000000///---...............///000000000//////...------,,,,,,************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***,,,...//////...+++)))((((((''''''((()))******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++++++++*********++++++,,,------...---------...//////000000000111111222333333222222222222222333333333222222111222333444444333222222111111222222333444555555333222222333555666555333//////...---,,,+++******++++++***************)))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******,,,...000///---***'''******)))(((((('''((((((******+++++++++++++++,,,)))***+++,,,------------............////////////111111222333444555666666333333444555555555555555444555666777777777777777444555666777666444222000444444444333333222111000//////......---,,,,,,,,,,,,,,,------,,,,,,+++***((((((((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((()))))))))************)))))))))))))))*********)))))))))*********++++++,,,,,,,,,---------.........///000000000000///...///...---...000000...---...............///000000/////////...------,,,,,,*********)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))+++---//////---+++***)))(((((((((((())))))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++++++++*********++++++,,,,,,------,,,,,,------...////////////000111111222222222222222222222222333333333333222333444555666555444444111111222333333444555555444333222333444555444333//////...---,,,+++******************************))))))))))))))))))))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''')))+++---***,,,...///...---***)))***))))))(((((((((((()))******++++++++++++++++++******+++,,,------------------........./////////111111222333555666777777333333333333444444555555555666777777888888888888777777777777666555333222333333333333222111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************))))))))))))))))))******))))))*********+++++++++,,,---------............//////111111111111/////////......///000000///---...............///000000//////.........---------******)))))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((()))+++,,,,,,+++***))))))))))))(((((())))))***$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++++++++************+++,,,,,,------+++,,,,,,---......//////...///000111222222222222222111111111222333333444222333444555666555555444222222222333333444444444555333111111333333222111///......---,,,+++******))))))))))))************))))))))))))))))))))))))***)))((('''&&&''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''***,,,...((()))+++,,,---------,,,)))(((((((((((())))))***++++++*********************+++,,,---............---------.........//////000000111222444555666777333333333333333444444555555555666777888888888888888888777666555444333333222222222222111000///.../////////...------,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))***************)))))))))))))))))))))*********+++++++++,,,,,,------.........////////////000222333333222000///000///...///111111///---...............///000000...............---------***)))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((******)))))))))))))))***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***++++++++++++***)))******+++,,,,,,------++++++,,,------......///......000111111222222222111111000000111222333333111222444555666555444444222222333333333333444444444222111000111111111000///......---,,,+++***))))))))))))))))))*********))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''))),,,...&&&'''(((+++---...///000(((((('''(((((()))***+++++++++******************++++++,,,---............---------.........//////...///000111333444555666333333222222333333444555444555666777888888888888999888666555333333333333222222222111111000///...000//////......---,,,,,,+++,,,,,,,,,,,,+++************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))*********************)))))))))))))))***++++++++++++,,,,,,,,,.........////////////000///111222333333222111///000//////000111111000..................///000000...............---------))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''******)))))))))))))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,------...//////000000000000111222222333333111111111222222333333333444333222222222333444555555555444444444333333333000111333333333222000.........---,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''(((***+++,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,---......//////---,,,,,,---...///...//////000111222222222444444444444444444444444666666777666444444555777;;;999666333111000000000222222111111000/////////------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............//////000000000111111111111000000000000000000000000000000000///......------//////...---+++***))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''((()))))))))))))))*********+++++++++,,,,,,+++++++++******+++,,,,,,,,,---------....../////////000000111111222333333111111222222222333333333444444333222222222333444333333222222222111111111000111222333222111///......------,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,---------///...---,,,,,,---...///...//////000111111222222333333333333333333333333555666666555444444555777888777444222111111111222222222111111000///......------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------............//////000000000111111111////////////////////////000000//////...---------///...---,,,+++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))************)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((()))))))))))))))*********++++++++++++,,,***************+++,,,------------------.........//////000111111222222333111222222222222333333333555444333222222111222222000000000000////////////000000111222111000///...------,,,,,,+++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,......------------.........//////000000111111222333333333333333333333333444555555444333333555666666555333222111111222333333222111000///...------,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------------------............////////////000000000000////////////////////////000//////......---,,,,,,------,,,,,,+++***))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((())))))******))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((()))))))))))))))************++++++++++++))))))))))))***+++------------------------------//////000000111222222222222222222222222222222222555444333222222111111000////////////............//////000000000///...---,,,,,,++++++*********)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''((((((((((((((((((((((((******++++++++++++******,,,,,,,,,+++++++++++++++------------------......////////////000000111111222222222222222222222222333333444333222222444666666555444333222222222333222222111000...---,,,,,,,,,,,,,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,,,,---------................../////////000000//////////////////////////////......---,,,,,,+++,,,,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))*********+++++++++(((((())))))***+++,,,---,,,,,,,,,---------------...//////000111111222222222222222222222222222222444444333333222111000///////////////............////////////......------+++***************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''''''''(((((((((((((((((((((((()))******++++++******)))+++++++++++++++++++++***+++,,,,,,---------......///////////////000000000111111111111111111111111111222333222111222333555888777666555333222222111111111000///...---,,,+++,,,,,,+++++++++*********************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,------------...---............/////////..............................------,,,,,,++++++*********************)))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))))))))))))))************+++)))))))))))))))***+++,,,+++++++++,,,------............///000000111111222333333333222222222222111222333333333222111000///000/////////.....................---------,,,,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++***)))((((((((((((((())))))))))))))))))))))))))))))************))))))*********+++++++++++++++***+++,,,------...------////////////////////////000000000000000000000000000111222111111111333555888777666555333222111000/////////...------,,,,,,++++++++++++************************))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------.........///...........................------,,,,,,+++******)))))))))))))))*********%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))))))))******************))))))))))))******))))))***+++---...//////......//////000111111111333333333222222222111111111111222333222222111000//////.........---------...------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''')))(((((('''''''''(((((())))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,)))***,,,---......------///////////////////////////////////////////////////000111000000000222444444444333333222111000000------------------------++++++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................------,,,,,,+++*********((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))************+++***)))))))))))))))***((((((***+++---...000000......//////000111111111333333333222222111111111///000222333333222111000.........---------,,,,,,...---,,,,,,++++++,,,,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---)))***+++---......------///////////////.........////////////////////////...///000000000000222444///000000111111111000000,,,,,,,,,---------......+++++++++************)))************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------,,,,,,+++******)))''''''(((((())))))******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))((()))+++---,,,,,,,,,---------.........//////000000000000///222222222222111///...---000000000000000000000000////////////............------,,,,,,,,,,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++((($$$###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$###%%%'''(((((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''''''''((((((***+++,,,)))&&&%%%&&&)))((((((((()))******++++++---,,,+++***))))))))))))++++++,,,,,,,,,,,,------///////////////.........222222111000//////000000//////000000000000//////222111000//////000111222++++++*********+++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********((((((((((((((((((((((((''')))+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&((()))++++++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((()))******)))***,,,...,,,,,,,,,---------.........//////000000000000000222222222111111///......000000000000000000000000////////////............------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&''''''(((***,,,,,,+++(((&&&''')))((((((((()))******+++++++++***************+++++++++++++++,,,,,,,,,------............////////////000000000000//////......//////000000000000//////111000////////////000111,,,,,,+++++++++++++++,,,)))******++++++******)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++***(((((((((((((((((((((((()))***)))'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''')))******)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))***++++++***+++---///,,,,,,,,,---------............///000000000000000111111111111111000///...000000000000000000000000/////////............---,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$&&&((('''&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''')))+++---,,,***)))((((((((((((((()))******++++++))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,---------.../////////000...//////000000///------...//////000000//////...000000///......///000000......---,,,++++++++++++)))******++++++******)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********+++++++++++++++((((((((((((((((((((((((******(((%%%###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))***++++++******,,,...,,,,,,,,,---------......---...///000000111000000000000111111111000000/////////////////////////////////.........---------,,,,,,,,,++++++++++++***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''')))+++,,,+++)))((('''((((((((()))******++++++******))))))***++++++,,,***++++++++++++,,,,,,,,,,,,,,,------...///000000---...000111111000...---...//////////////////...///..................//////...---,,,++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))+++,,,,,,+++***,,,---******+++,,,,,,---......------------------------......---------,,,,,,,,,))))))******++++++,,,,,,(((((((((((((((((((((((((((((('''%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))*********((()))***,,,,,,,,,,,,---------......---...///000111111111111///000000111111111000000////////////////////////............------------,,,,,,+++++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&(((******)))'''&&&((((((((()))******++++++,,,++++++***))))))***************+++++++++,,,,,,+++,,,,,,---...//////000...///111222222111///.........////////////......------------------------///...---,,,+++*********)))))))))******)))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********)))+++,,,,,,+++***,,,---******++++++,,,---......------------------------......---------,,,,,,,,,)))))))))******+++++++++(((((((((((((((((((((((($$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******)))(((((()))+++,,,,,,,,,---------......,,,---...000111111111111...///000111111111111111000000000000000000000000.........------------,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%&&&''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''))))))(((&&&((((((((()))******++++++---,,,+++***))))))))))))************++++++++++++,,,,,,,,,---........./////////111222222111111000---......//////......---,,,,,,------------,,,,,,------,,,+++************((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))))))))******)))+++,,,,,,+++***,,,---******+++,,,,,,---......------------------------......---------,,,,,,,,,)))))))))***************(((((((((((((((((((((((("""%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))***++++++***)))(((***,,,,,,,,,,,,---------......,,,---...000111111222222......///111111222222222000000000000000000000000.........---------,,,,,,++++++++++++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((('''&&&######$$$%%%%%%&&&''''''***)))((('''&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***'''%%%%%%&&&)))+++***(((((((((((()))******++++++++++++***************+++************++++++++++++------------------------/////////000000000111111---......//////......---***+++,,,------,,,+++***++++++***))))))*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((()))))))))***)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------..............................---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((###%%%%%%%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))+++---,,,,,,,,,---------......,,,---...000111111222222---...///111222222222222000000000000000000000000......---------,,,,,,,,,+++++++++************)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&((()))((('''######$$$%%%%%%&&&''''''******)))((('''&&&&&&&&&&&&$$$###$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))&&&%%%&&&))),,,+++***((((((((()))******++++++))))))))))))***+++,,,---)))************+++++++++------------------,,,,,,...............///000111---..................---***+++,,,------,,,+++***))))))))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((%%%%%%$$$"""!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))++++++))))))))))))************,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,---///000111111111111///////////////000000000111111000///////////////......---------,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%((((((%%%$$$&&&%%%!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''')))((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,************+++,,,------,,,,,,+++******+++,,,,,,.........////////////000------......//////000000//////...---,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))++++++******************++++++,,,,,,,,,---------******+++,,,,,,---..............................------,,,++++++***))))))++++++***)))(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((('''''''''((()))******(((((()))))))))*********,,,,,,,,,++++++******************++++++,,,,,,---+++,,,...000111222111111000000000000000000000000111000000///////////////------------,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""%%%&&&######%%%%%%"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...***'''%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,---------.........////////////////////////......///...---,,,,,,++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,******++++++,,,------...------------------------------,,,,,,+++******)))+++******)))(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***++++++((((((((('''(((((())))))(((((())))))))))))******+++++++++++++++*********++++++++++++++++++++++++***,,,---///111222222222111111111111111111111111000000000000////////////---------,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""%%%%%%######&&&'''$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$222...((($$$###$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------111111000000///......---......---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************************+++++++++++++++***************++++++,,,,,,---------------------------------------,,,++++++************)))((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))(((((('''''''''(((((((((((((((((()))))))))***+++++++++***************,,,,,,++++++++++++++++++***+++---...000111222333222222222111111111111111000000000000000//////...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$,,,)))&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************++++++++++++------,,,+++************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,000000000//////............---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******))))))((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))))))))((('''''''''''''''((('''(((((((((((()))))))))************************,,,,,,++++++++++++++++++++++++,,,---///000222222222222222222111111000000///000000111000///......,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++------,,,+++************++++++++++++++++++++++++************+++++++++,,,------......////////////------+++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))((((((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''(((((((((((()))))))))))))))***************++++++++++++++++++++++++,,,,,,,,,---...///111111222222222111000000/////////000111111111000...---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''%%%""""""%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&### $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))************+++,,,,,,++++++***+++++++++***++++++,,,,,,++++++***************+++++++++++++++,,,,,,---......//////---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******************+++++++++,,,,,,******++++++++++++++++++++++++++++++++++++++++++*********************)))((((((''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''''''''((((((((())))))((()))))))))*********+++*********++++++,,,,,,---...------------...///000222222111000000///......//////111111111000...---+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&%%%###$$$)))+++***$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&$$$"""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************+++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))***+++,,,---......++++++******************++++++++++++++++++++++++((((((((((((((((((((()))'''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))(((((())))))*********+++))))))***+++,,,,,,------///...---,,,,,,---...///111111111000///......---...///111222111000...---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''(((&&&(((///222111$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************************+++,,,------***+++,,,------,,,+++******++++++++++++,,,,,,,,,---,,,,,,++++++******))),,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))***+++---...///000++++++******************************************'''''''''((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''')))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------........................///...---,,,+++,,,------************))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%'''((('''&&&$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++---.........---,,,,,,+++------,,,,,,,,,+++++++++++++++)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,------+++++++++*********))))))+++,,,,,,------,,,,,,+++(((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((()))+++***))))))***,,,++++++++++++++++++++++++,,,,,,---------.................................------,,,++++++++++++,,,************))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&(((&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++------......---,,,,,,+++---,,,,,,,,,,,,++++++++++++***)))(((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************))))))***++++++,,,------+++++++++*********))))))***++++++++++++++++++***((((((((((((''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%###########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((***)))(((((()))+++++++++++++++++++++++++++---------.........//////........................++++++,,,,,,++++++***)))************))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,+++++++++******+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))******+++,,,,,,,,,+++************)))))))))))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''(((***)))(((((()))+++***+++++++++++++++,,,,,,------------....................................+++,,,---------,,,***)))************)))))))))((((((((((((((((((((((((((('''(((***++++++)))'''&&&'''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------,,,,,,+++++++++++++++******************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((((((((((((((()))))))))************))))))******+++++++++,,,************)))))))))))))))******************)))((((((((((((''''''''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((()))+++***))))))***,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------........................,,,---.........---+++***************)))))))))((('''''''''''''''''''''''''''(((***++++++)))'''&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,---,,,,,,+++++++++*********)))))))))***))))))(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((()))))))))************)))***************++++++))))))))))))))))))))))))******++++++++++++******((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''((()))+++***))))))***,,,*********++++++,,,,,,---+++++++++,,,,,,,,,------........................---.........------,,,,,,************))))))))))))''''''''''''''''''''''''(((((()))))))))((('''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,*********))))))))))))((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))))))))************************************(((((()))))))))))))))******++++++++++++++++++***((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''''''(((***)))(((((()))+++)))******+++,,,,,,------,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,************))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((()))***+++++++++******+++,,,,,,,,,,,,,,,******)))))))))((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************************))))))))))))(((((((((((())))))******))))))************))))))((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&'''((((((''''''(((***))))))***+++,,,,,,---------------.........//////...........................---+++***)))***+++,,,************))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))*********************)))))))))))))))'''((((((((())))))******(((((())))))))))))(((((()))(((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((*********)))))))))))))))************************,,,,,,,,,---------............//////...---,,,,,,------,,,,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))*********+++++++++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))))))))************************,,,,,,,,,------------..................---,,,,,,---,,,,,,,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))*********+++++++++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******************************,,,,,,,,,,,,---------------............------,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************(((((())))))))))))******)))))))))************+++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))*********************************++++++,,,,,,,,,------------------......------,,,++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))************************************+++++++++,,,,,,,,,------,,,,,,---------------,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((()))******++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,*********))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))************''''''(((((((((((())))))***)))))))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''(((((()))******++++++***************************++++++++++++,,,,,,,,,***+++,,,---------------******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))************'''''''''((((((((())))))******))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------------))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))******))))))((((((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''((()))******+++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$)))((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$&&&'''(((''''''''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((((((((())))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((((((((())))))))))))************************************++++++++++++************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''((()))((('''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$###"""###$$$%%%&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))*********++++++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&((()))******'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%$$$)))(((''''''''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''222///+++'''%%%%%%''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$######&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((000...+++(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%%%%$$$###"""''''''((())))))(((''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''"""###%%%''''''&&&$$$"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%''''''((())))))(((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))((((((((($$$%%%&&&''''''&&&%%%$$$((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***)))&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,---******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))***)))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))((((((((((((((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((())))))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,******++++++,,,,,,------))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,------............//////000111222222111111111222222222333333------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))(((((()))))))))(((&&&%%%&&&&&&'''''''''((((((((((((((()))))))))*********&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''******)))((((((((((((((($$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((###$$$&&&((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''(((((())))))((((((''''''((()))*********)))(((+++***)))'''''')))---111.........///111555777999======<<<;;;:::888777777666999;;;<<<;;;;;;;;;;;;<<<===>>>===;;;888444222333222000...,,,+++++++++++++++++++++******)))(((&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,###!!!%%%%%% &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''***)))((((((''''''(((((($$$%%%&&&&&&'''''''''&&&(((((('''''''''&&&&&&&&&)))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''((($$$%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''((()))))))))))))))(((((()))******))))))(((+++---///000111333666999:::;;;<<<===???@@@AAABBBAAA@@@>>><<<999888777666777:::===>>>???@@@AAACCCIIIJJJKKKKKKJJJGGGDDDBBB===<<<:::888555111...,,,,,,+++***))))))***+++,,,))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))'''(((((())))))*********)))************+++++++++,,,///333666777999;;;===AAABBBEEEGGGGGGFFFEEECCCAAA???<<<999666444333333777999<<<>>>@@@BBBFFFIIINNNOOOQQQQQQQQQOOOMMMKKKDDDEEEDDDCCC@@@;;;777555222000,,,)))((()))***+++++++++++++++*********)))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!''')))&&&%%%''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))((((((******)))))))))((((((((('''((((((((())))))))))))******))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((())))))))))))))))))((()))))))))***+++,,,,,,---///000111222444666888999999;;;===???@@@CCCFFFHHHHHHEEEAAA???;;;:::666333111000000000444555777999:::>>>BBBEEEIIIJJJKKKLLLMMMLLLKKKJJJCCCDDDDDDDDDCCCBBB@@@???:::888444000---+++******++++++******))))))******(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((('''''''''&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***+++***))))))((())))))***...///111333555777999999======;;;999777888:::======???BBBDDDDDDAAA===:::666555333222111111111222111222333333444666999<<>>???>>>>>>===<<<:::666333111,,,+++***)))))))))******))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%'''###"""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))''''''&&&&&&&&&'''((((((&&&'''''''''(((((((((((())))))))))))************)))))))))((((((''''''&&&***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******,,,+++******+++,,,...///333555777:::<<<<<<===<<<:::888555111......111444444666888999999888666444666666666777777777777777222333444444333333555777999:::;;;<<<===>>>>>>>>>999666333000000111444666;;;===@@@BBBCCCBBB@@@???222111///,,,+++******+++))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((&&&!!!###)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))******))))))((((((((()))++++++)))******+++,,,---....../////////000000000000111000000//////...------,,,------,,,+++******)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''***)))((((((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********+++++++++,,,///222666888888:::===???@@@>>><<<:::111111000---++++++---///000111111222333333444444777999;;;<<<===<<<;;;:::999:::<<<<<<:::999:::;;;555666666777888999::::::777666333000//////000111444666:::>>>AAACCCDDDDDD>>>;;;777333///---,,,+++))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''>>>FFF555%%%%%%'''$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************------,,,,,,,,,---///000...///000111222444555555666666777777777888888888888888777666666555444444000000///...,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''******)))((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))******************,,,...222777<<>>AAABBBAAA>>>:::777///111333333222222333444444444444444555777:::;;;888:::===??????>>><<<:::???AAACCCDDDBBBAAAAAAAAA888888999:::;;;<<<<<<===888777666555555444333333000111333666999<<>>@@@@@@???============<<<;;;:::999777444333444777:::::::::::::::999:::<<>>>>>>>>>>>>>>????????????BBBDDDEEEDDDEEEHHHLLLDDDAAA<<<;;;<<<>>>AAABBBBBB@@@;;;666666888555///000000000000222555:::>>>>>>???@@@@@@===888333000++++++++++++******))))))'''''''''((((((((())))))***)))'''''')))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...BBBLLL>>>+++%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&&&&'''))))))&&&###'''((((((((('''''')))+++((()))+++---000444666888=========>>>@@@BBBDDDEEEIIIJJJKKKJJJIIIIIIJJJLLLGGGJJJOOORRRRRRPPPPPPOOOSSSTTTTTTSSSPPPOOOPPPRRRSSSPPPLLLHHHGGGEEECCCBBB>>>???;;;333///000000,,,,,,+++)))(((''''''((((((***))))))((((((((())))))))))))((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((()))*********************))))))+++---000111999999:::;;;<<<>>>???@@@???>>>============<<<;;;???===<<<;;;::::::::::::888999:::<<>>???AAACCCDDDCCCEEEHHHKKKGGGCCC???===>>>AAADDDEEEHHHHHHDDD???===>>><<<777444444333111000111222333555666999;;;===<<<;;;:::000...+++)))((())),,,---))))))*********)))))))))***)))'''''')))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###000666,,,"""###%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''((())))))'''%%%'''((())))))((((((***,,,+++---222777===AAAEEEFFFKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPMMMIIIFFFEEEFFFCCCHHHOOOTTTVVVVVVVVVVVVZZZ[[[\\\\\\ZZZZZZ[[[]]]^^^\\\ZZZYYYXXXUUURRROOONNNNNNJJJDDD@@@???===999555222---)))&&&&&&'''(((((((((''''''&&&''''''''')))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))*********++++++++++++))))))***,,,///333666888>>>======<<<<<<======>>>????????????>>>>>>>>>>>>>>><<<<<<>>>@@@AAA???<<<;;;;;;<<>>AAACCCDDDKKKQQQUUURRROOOLLLGGGAAA<<<;;;:::888555333111000...000222666999<<<>>>@@@;;;777111,,,))))))+++---******+++++++++******)))***)))'''''')))))))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''''''!!! &&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))***++++++***(((***+++++++++,,,...111666999>>>DDDIIIMMMPPPQQQPPPQQQSSSUUUVVVUUUTTTSSSOOONNNKKKFFF???999666555444999AAAHHHMMMPPPTTTVVVWWWYYY[[[\\\[[[[[[]]]^^^^^^]]]]]]\\\YYYTTTNNNIIINNNOOOPPPPPPOOONNNLLLJJJBBB???999333...+++******(((''''''&&&&&&''''''((()))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******************+++++++++,,,---000333777:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@AAA===;;;:::>>>FFFJJJIIIGGGBBBBBBAAABBBGGGRRR___hhhccc^^^VVVOOOJJJIIIJJJKKKFFFGGGHHHIIIJJJLLLNNNOOOLLLHHHCCC@@@@@@AAABBBBBBHHHUUUbbbfffccc]]]TTTMMMJJJHHHDDDAAA???===;;;999111111111222333666999:::CCC@@@;;;666111,,,)))(((((()))*********************)))'''''')))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&"""###)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((((((((()))***(((+++...000222666:::===DDDGGGJJJNNNQQQTTTUUUUUURRRSSSVVVWWWWWWVVVTTTRRRRRRQQQNNNGGG???777222000...111555999>>>DDDJJJNNNSSSVVVXXXZZZZZZZZZ\\\]]]^^^]]]\\\[[[WWWPPPGGGAAA???AAAGGGNNNRRRSSSSSSTTTNNNLLLIIIDDD>>>888333000,,,,,,+++*********++++++***)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))))))))+++,,,---000111222444666999;;;<<<===<<<<<<;;;;;;<<<<<<===;;;===??????>>>>>>@@@BBBCCC???===AAAIIIPPPRRRRRRJJJIIIGGGFFFJJJRRR\\\cccaaa]]]XXXUUUSSSUUUXXXZZZWWWWWWWWWYYY[[[]]]^^^___[[[XXXSSSPPPOOONNNMMMLLLMMMYYYeeeiiihhhfffaaa\\\YYYUUUNNNJJJHHHFFFCCCAAA999777444222111111333444???AAABBBAAA<<<555---((((((((((((((())))))*********)))'''''')))))))))((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((('''&&&&&&''')))---000444999===BBBHHHLLLOOOPPPQQQSSSTTTUUUVVVVVVVVVWWWYYYYYYYYYWWWUUUTTTVVVUUUSSSNNNFFF???:::888777888888888:::>>>DDDHHHRRRUUUXXXZZZZZZ[[[\\\]]]_________^^^ZZZSSSJJJCCC333333888AAAGGGKKKOOOSSSVVVVVVVVVSSSNNNGGG@@@<<<333222000...,,,******)))******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((((((((()))((((((''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***,,,///000444555666777999:::;;;;;;===<<<;;;::::::999999::::::===@@@AAA???@@@CCCFFFIIIFFFDDDFFFLLLSSSVVVWWWVVVVVVWWWWWWYYY^^^dddhhhkkkiiigggffffffgggiiijjjmmmllllllmmmqqqsssttttttrrrpppnnnlllkkkiiifffddd```eeefffdddeeejjjllllllfffaaaZZZUUURRRNNNIIIEEEBBB???;;;777555444555666666:::@@@DDDCCC>>>888333---,,,***(((((()))+++,,,***)))'''''')))))))))(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''((()))***+++,,,$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***+++***,,,000333;;;>>>AAADDDGGGKKKOOOSSSQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYXXXWWWUUUTTTTTTUUUUUUSSSNNNIIIFFFEEEEEEEEEEEECCCCCCDDDGGGJJJPPPRRRVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^]]]WWWPPPJJJ888333111555999<<>>@@@DDDHHHHHHGGGGGGKKKOOOUUUUUUVVVYYY]]]bbbfffhhhoooqqqtttvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{~~~|||{{{}}}|||xxxwwwrrrllllllqqqsssrrrooolllhhhfffddd___WWWPPPMMMJJJFFFAAA>>><<<;;;;;;222555:::>>>AAAAAA@@@@@@888555000+++)))***,,,---***)))'''''')))))))))((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((((((***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&'''(((***+++,,,---&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%(((,,,///111666<<>>@@@CCCFFFHHHJJJHHHMMMQQQQQQPPPPPPTTTYYYcccggglllqqquuuyyy}}}{{{{{{{{{wwwppptttssssssuuuvvvpppfff^^^WWWTTTOOOIIIDDDAAA???>>>555555666888;;;@@@DDDFFFBBB===666///++++++,,,...***)))'''''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###%%%%%%$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))%%%&&&''')))***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&******))))))((((((''''''+++*********))))))((((((******)))((('''&&&''''''***))))))(((((())))))***))))))))))))))))))))))))***)))))))))******(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&''')))***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((***)))(((&&&&&&''''''((())))))((((((***,,,))),,,222999@@@FFFJJJLLLNNNNNNMMMMMMMMMMMMMMMMMMOOONNNOOOQQQTTTVVVVVVUUUYYYXXXUUURRRPPPOOONNNNNNNNNOOOOOOLLLHHHFFFFFFHHHKKKLLLKKKIIIGGGFFFHHHIIIGGGQQQUUUPPPNNNSSSRRRJJJMMMMMMQQQVVVWWWSSSPPPQQQHHHDDD>>>999777777999;;;OOOTTTZZZZZZXXXWWWYYY]]]WWWVVVTTTRRRNNNIIIFFFCCC444000,,,)))))))))************))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***))))))((((((+++,,,///444999<<<<<<:::999999999:::<<<>>>@@@AAA@@@AAACCCFFFKKKPPPUUUYYY]]]\\\YYYXXXYYY^^^dddiiirrrzzzzzz|||yyyxxxqqqhhhfffbbbZZZPPPGGGBBBAAABBB???>>>;;;888888===AAACCCHHHCCC<<<666222...+++))),,,,,,,,,+++******)))(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((()))***,,,------&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))((((((((('''''''''))))))))))))((((((((((((+++*********))))))))))))++++++************++++++((((((''''''''''''(((((()))))))))(((((((((((((((((('''''''''((()))'''%%%(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&(((******(((((()))***&&&((()))))))))))),,,...333555:::>>>AAADDDEEEEEEKKKJJJIIIGGGGGGHHHIIIJJJLLLMMMNNNPPPQQQQQQPPPOOOTTTRRROOOLLLJJJJJJKKKLLLJJJHHHEEECCCCCCDDDDDDDDDLLLLLLKKKIIIGGGGGGIIIKKKCCCIIIKKKKKKQQQZZZWWWMMMMMMKKKMMMRRRTTTPPPLLLKKKNNNKKKEEE@@@<<<;;;<<<>>>JJJOOOUUUWWWWWWVVVWWWXXXZZZYYYXXXVVVSSSPPPLLLJJJ@@@;;;444///,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,000555:::======<<<;;;:::;;;<<<===>>>????????????CCCJJJRRRYYY```eeeiiifffggghhhjjjoootttyyy|||xxxoooeeeeeeccc___YYYRRRJJJFFF??????>>>>>>???@@@???===EEECCC@@@>>>:::555000,,,******++++++***)))((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***))))))((((((((((((''''''((((((((()))))))))*********************))))))))))))))))))))))))******+++)))((((((''''''(((((()))*********))))))(((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&((())))))))))))***,,,''')))***+++,,,---000222999;;;>>>@@@AAAAAA???>>>AAA@@@???>>>???BBBDDDFFFJJJKKKLLLMMMLLLLLLKKKJJJLLLJJJEEEBBBBBBDDDHHHJJJGGGCCC>>>===@@@CCCEEEEEENNNNNNOOONNNMMMOOORRRTTT[[[[[[\\\bbbssswwwYYYPPPJJJJJJKKKHHHEEEDDDHHHFFFDDDBBBBBBDDDGGGIIIIIILLLPPPTTTWWWWWWWWWVVV[[[[[[[[[ZZZYYYVVVTTTSSSPPPJJJAAA999444000,,,***+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********,,,---...000666>>>BBBAAA???>>>>>><<<===>>>@@@AAAAAAAAAAAADDDKKKTTT^^^eeelllqqqtttssstttxxxyyykkkkkkkkkllljjjdddZZZSSSIIIGGGEEEDDDBBB>>>:::888@@@AAACCCEEEDDD???777222+++++++++***))))))(((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***))))))(((((((((((((((((('''(((((()))******++++++******************************)))))))))******++++++******))))))******++++++++++++*********))))))***((('''(((***+++***)))(((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))(((((()))+++)))+++---///000222555888888:::===@@@AAA@@@>>><<<;;;;;;===???AAADDDFFFGGGGGGGGGGGGFFFFFFGGGJJJLLLOOOKKKGGGDDDEEEIIIOOORRRRRRQQQNNNJJJIIIJJJMMMPPPUUUWWWZZZ\\\^^^bbbfffiiigggeeeeeennntttfffXXXSSSRRRPPPLLLKKKDDDCCCBBBAAABBBEEEIIIKKKLLLLLLMMMQQQUUUWWWWWWWWWYYYYYYZZZ[[[[[[ZZZYYYXXXYYYUUUNNNGGGAAA:::333...---,,,***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******+++---000111666<<>>:::222000---***((('''((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))))))))''''''((()))***+++,,,,,,***************+++++++++......---,,,++++++,,,,,,++++++************++++++************************+++)))(((((()))*********))))))))))))))))))))))))$$$%%%&&&'''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((&&&&&&(((***+++---///111222555888;;;;;;<<>>@@@BBBDDDGGGHHHHHHGGGFFFAAAAAA???>>>???DDDKKKQQQYYYVVVSSSQQQSSSXXX^^^aaagggkkkkkkdddXXXQQQTTTYYY[[[___dddjjjnnnsssxxx{{{llliiigggnnnvvvuuussslllddd___SSSPPPKKKFFFCCCBBBCCCCCCMMMKKKIIIJJJLLLPPPRRRRRRVVVWWWYYY[[[\\\\\\\\\\\\ZZZYYYWWWTTTNNNFFF===777///---+++)))((()))***,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++******,,,///222444888<<>>CCCCCCDDDDDDDDDCCCBBBAAADDDEEEFFFEEEDDDAAA>>><<<;;;;;;;;;;;;===DDDNNNVVV\\\[[[ZZZZZZ]]]```eeegggqqq{{{wwwfffXXXWWW\\\^^^ccckkkqqquuuxxxzzz|||uuuqqqmmmoooyyyxxxoooddd___XXXQQQLLLKKKLLLMMMNNNLLLIIIGGGFFFGGGIIIKKKSSSUUUXXXZZZ\\\^^^^^^^^^XXXYYYZZZZZZXXXQQQIIICCC666444///,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,---///222444666888999::::::999;;;AAAEEE???@@@CCCIIIQQQ[[[dddiiilllsss}}}~~~xxxwwwvvvSSS>>>:::888777777999===???@@@@@@???;;;555///+++***+++,,,***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''')))---000222&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((()))))))))*********)))))))))******+++++++++*********++++++,,,,,,,,,+++++++++,,,---///000111//////............//////------...///111222333444222///,,,++++++,,,,,,+++))))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***((('''(((***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))+++///222666888:::<<<===???CCCEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDCCC@@@>>><<<::::::999:::===@@@AAADDDJJJTTT\\\[[[\\\^^^```bbbeeeggghhhuuu|||ooojjjkkkqqqwww~~~wwwqqqmmmnnnuuu}}}}}}tttooofff^^^YYYYYY[[[]]]TTTUUUTTTQQQKKKHHHHHHJJJOOOPPPSSSVVVYYY[[[[[[\\\XXXXXXZZZ[[[[[[XXXSSSOOOEEEAAA:::333...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,---///111444666888999999:::;;;<<>><<<999999:::;;;;;;;;;;;;:::777555111...,,,+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''))),,,111555888&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++***************+++++++++*********++++++,,,,,,,,,111111222444777999<<<===444444333333333333444444222333444666888:::;;;<<<888555111000000000000///)))))))))))))))))))))))),,,,,,++++++)))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++(((''')))+++&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***,,,///444777>>>@@@BBBDDDEEEGGGJJJMMMDDDCCCBBBBBBCCCEEEGGGIIIFFFCCC???<<<;;;===@@@BBB<<>>CCCHHHKKKLLLLLLRRRXXXbbbnnnyyy}}}nnnZZZTTTDDDAAA===;;;:::999777666555666888888666222,,,)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))***,,,000666;;;>>>'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&,,,,,,+++***)))((('''''''''((((((((()))))))))***,,,,,,,,,***((('''((()))******++++++,,,,,,,,,+++***++++++---...000222333555666888:::===@@@BBBCCC???<<<777666888999888777444555666888;;;===@@@AAADDD@@@:::444000///000111///000000000...---+++)))***)))((()))******)))((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%%%%&&&'''((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))+++***(((''''''((()))***))))))+++...444:::@@@DDDEEEGGGHHHHHHFFFDDDCCCCCC???AAACCCDDDCCCAAAAAAAAAIIIDDDBBBEEEHHHIIILLLOOOMMMMMMNNNQQQSSSYYYbbbkkkrrrppppppqqqsssrrrmmmiiiuuu}}}ssshhhaaa]]]\\\]]]iiiqqqooollllllkkkggg]]]UUUMMMJJJNNNRRRSSSRRRSSSUUUXXX[[[\\\[[[YYYXXX\\\VVVOOOJJJEEE>>>333++++++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++---......111666999:::999999999>>>EEEHHHEEEFFFQQQ___hhhjjjsss}}}yyyvvvooo}}}}}}tttqqq}}}}}}zzz{{{~~~qqqcccTTTGGG======???;;;777777222111222666999888000))))))'''&&&(((+++---+++)))---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&((()))***(((''''''&&&&&&&&&''''''''')))---444:::======<<<'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''+++******))))))(((((('''((((((((())))))))))))))))))******)))((((((***+++((()))+++,,,,,,,,,++++++000000000111111333444555;;;:::999999:::;;;<<<======:::888999;;;======<<<666666666777888:::<<<======<<<999777555333222222000000111111111000///...---+++)))((())))))((('''(((((('''''''''((()))***(((''''''&&&&&&''''''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%%%%&&&(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))((((((((((((***///444:::???CCCEEEEEEGGGIIIIIIFFFDDDDDDDDDBBBBBBAAA@@@@@@AAACCCEEEKKKGGGHHHNNNSSSUUUYYY]]]XXXVVVUUUWWW[[[aaahhhnnnqqquuuzzz{{{xxxsssnnnkkkooottt|||tttjjjeeecccgggrrrzzzzzzyyyzzzzzzwwwmmmeeeXXXNNNIIIHHHKKKNNNMMMPPPTTTXXX[[[[[[ZZZYYYYYYVVVRRRPPPMMMFFF;;;333++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************************+++---...000777999<<<======<<<<<<===BBBHHHLLLMMMTTTeeewwwwwwiiirrruuuiiiccchhhzzznnnccc]]]iiizzz|||yyy~~~sssgggZZZKKKBBB<<<666555888222111000333666888666333---***((((((***,,,+++***,,,+++***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&''''''((()))(((((('''&&&&&&''''''(((***---111555888999999999''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((()))***,,,)))***---000111111000000222222111111111111111222777666444333333333444444555555444666888999888777777666555444444555666777444555777888777666444222111222444555666666666666333000,,,++++++++++++***))))))((('''((()))+++,,,((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''''''''((((((((($$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********((('''***...555<<>>???AAADDDFFFGGGHHHHHHIIIIIIHHHEEEAAA??????@@@HHHSSSggg{{{iiigggiiipppvvvxxxzzz|||qqq]]]SSS[[[nnn~~~~~~}}}~~~vvvrrrttt|||yyyfffYYYNNNJJJFFFDDDGGGMMMUUUZZZ\\\[[[[[[[[[[[[ZZZWWWVVVKKKEEE===333---******+++************************((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))***,,,///222444666777999::::::<<<@@@GGGPPPVVV[[[^^^```aaadddkkknnnmmmrrrqqqqqqssswwwzzzzzzyyy~~~zzz~~~zzzkkk^^^___rrrxxxgggQQQAAA===;;;888333//////111444999777444000---+++,,,---))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((''''''))))))((((((***---000222888<<<@@@@@@<<<:::===@@@((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))******'''''''''(((((())))))))))))))))))*********++++++'''))),,,///111444888;;;???>>><<<:::777444222111222222222333444555666777555666888:::<<<>>>???@@@BBBDDDEEEDDDAAA>>><<<<<<666777888::::::999888777444333000...---...///000//////......///000000111555222///---...//////...111222222111000---+++))),,,+++***))))))(((((()))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((******(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((()))))))))((('''''''''((((((((())))))))))))(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((())))))*********+++***))))))---333999===EEEDDDDDDDDDEEEFFFGGGHHHHHHGGGEEEBBB@@@@@@CCCFFFPPP]]]sss|||wwwvvvyyyzzzxxxxxxzzzxxxwwwsssssslll^^^aaasss~~~sssfff___cccjjjtttvvvkkkWWWRRRKKKEEEDDDHHHMMMQQQXXXXXXXXXXXXYYYYYYZZZZZZUUUPPPGGG===555///---,,,************************))))))))))))))))))))))))(((((()))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***,,,...111444666888888;;;<<<<<<>>>BBBJJJTTTZZZ]]]eeemmmoooqqqtttuuurrrpppppppppoooooowwwsssttt{{{ppphhhppp|||~~~|||zzzzzz~~~sss```PPPDDD@@@;;;777444444444555999:::999555111...,,,,,,))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((())))))(((((())))))(((***,,,111555888<<>>???>>>===<<<===BBBIIIQQQUUUUUUUUUTTTPPPIIIBBB?????????AAADDDFFFEEECCC@@@>>>;;;999777666555555666777444333111000///.../////////---,,,,,,...//////...111333666777777444000...---,,,+++***))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))'''((((((((())))))))))))((('''''''''''''''((()))((((((((((((((((((((((((''''''((()))***++++++,,,******+++...222888>>>BBBDDDDDDDDDEEEEEEFFFGGGGGGFFFEEECCC@@@@@@DDDKKKOOOWWW]]]kkk{{{yyywwwsssqqqrrrbbbccc___\\\fffyyyvvv}}}rrrcccfffxxx{{{{{{jjjZZZXXX]]]^^^jjj{{{wwweee```YYYQQQLLLJJJKKKLLLOOOQQQTTTVVVXXXYYYZZZ[[[XXXUUUPPPHHH@@@888111---************************))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))(((''')))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++---000333666777888999::::::<<>>AAAEEEHHHKKKMMMIIIGGGDDDFFFMMMZZZgggpppkkkjjjfff]]]RRRHHHCCCBBBGGGIIIMMMOOONNNKKKFFFCCC???>>>>>>======<<<<<<<<<;;;:::777444222111111111---,,,,,,---000111000///111444888;;;<<<999555333---,,,+++***))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))+++***(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((()))***(((((((((((())))))))))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---(((***---111777<<>>444...************************))))))))))))))))))))))))''''''(((******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******'''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,...111444666888999999:::<<>>999111,,,******++++++,,,,,,***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&(((************))))))))),,,000777===@@@BBBAAA@@@AAACCCDDDCCCBBB''''''&&&&&&&&&&&&''''''***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))+++*********))))))(((((())))))))))))***************************+++,,,,,,++++++,,,...000111000///...///000222333444444444888999:::===>>>@@@@@@@@@DDDIIIPPPZZZhhhuuu{{{zzzpppcccVVVVVVddd|||nnnWWWPPPSSS\\\kkkvvvvvvtttoooaaaPPPNNNKKKIIILLLRRRTTTLLLAAADDD@@@@@@BBB>>>444...///---...//////............222666:::;;;:::999:::<<<999555000***'''''')))+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&'''((())))))''')))******)))(((''''''(((((((((((((((((((((((((((&&&&&&'''(((((()))))))))---///222777;;;<<<:::888???CCCGGGHHHFFFDDDDDDEEE===EEEJJJKKKMMMUUU\\\___ZZZ\\\\\\^^^kkk~~~}}}xxxtttooojjjlllrrr{{{vvvjjj___\\\dddllloooxxxtttyyyzzznnnmmmxxx~~~tttjjjgggnnnvvvxxxooonnn~~~uuupppaaaccciiiooooookkkjjjlll{{{uuu___MMMHHHHHHIIINNNSSSWWWXXXWWWXXX]]]^^^YYYTTTOOODDD888///---+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((()))))))))************)))************+++++++++***,,,---,,,+++***+++,,,333000111777<<<===@@@DDDGGGLLLPPPSSS\\\mmm||||||jjjdddgggqqq```QQQ@@@<<<===555999===???>>>???>>>555))),,,***))))))******)))'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((&&&'''((()))(((((((((***...444;;;???@@@@@@>>>AAADDDEEECCC@@@???>>>(((''''''&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))************)))))))))((())))))))))))************++++++******+++,,,,,,---,,,++++++,,,...000111222333333222111000222666:::>>>EEEPPP[[[```^^^XXXSSSVVV\\\dddppp}}}~~~~~~sssrrrwwwlllddd\\\YYYbbbqqqwwwlll^^^PPPGGGAAABBBAAA;;;777777000...------...111222333...111666888999;;;>>>AAA<<<:::555111,,,***(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))''')))******)))((('''''')))(((((((((((((((((((((((()))(((((('''((()))***+++111333777:::;;;:::777555===AAADDDDDDBBB@@@@@@AAAGGGRRR[[[ZZZWWWYYY]]]```\\\\\\\\\ddduuuvvvtttttttttsssttt}}}wwwrrrvvvyyyyyyoooeeedddcccZZZ___ooowww~~~zzztttooommmooorrrqqqjjjiiittt}}}|||xxxiiijjjmmmqqqqqqmmmlllooozzzzzzrrrssszzzvvviiiWWWRRRLLLIIIKKKPPPVVVYYYWWW[[[\\\XXXVVVUUUNNNEEE777111***)))+++---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))************************++++++++++++***+++------,,,,,,...000222222666===AAACCCGGGLLLVVV[[[___eeerrr~~~}}}|||~~~~~~{{{xxxpppOOO???@@@>>>777<<<>>>???AAABBB:::000...,,,******++++++***)))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))((('''((()))))))))))),,,111777<<<@@@@@@@@@AAABBBBBB@@@>>>===>>>???(((''''''&&&&&&''''''((())))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))***************)))))))))))))))))))))*********++++++,,,++++++++++++,,,---------...///000000000000000222444555333222555>>>EEERRR]]]nnn~~~yyytttvvvxxx}}}}}}sssmmmzzzaaaUUUKKKKKKNNNKKKBBB<<<999555222222444444333111...000222444555888===@@@>>>>>><<<999444///***((('''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''((()))***)))((('''((()))((((((((((((((((((((((((,,,***(((''''''***---000555999======999555444444===@@@AAA@@@>>>>>>AAADDDQQQ\\\ccc___ZZZ[[[bbbggggggcccaaakkk|||tttlllkkkmmmrrrvvv|||nnn```\\\\\\YYYaaaqqqwwwyyyxxxxxxwwwwwwuuusssqqqllllllpppzzz~~~pppnnnmmmnnnlllggghhhlllwww|||vvvcccbbbhhhttt}}}mmmcccUUUIIIEEEIIIRRRXXXXXXZZZZZZXXXYYYZZZVVVQQQBBB888---)))---000---***************************************************))))))))))))))))))))))))************************************************'''(((((())))))(((((('''''''''((((((((()))))))))******************))))))************+++++++++,,,***+++------...///111444333666===DDDGGGIIIPPPYYY```dddjjjttt}}}tttvvvuuufffiiittteeeOOOGGG???:::<<>>999999<<<===888222333333111000000111444666;;;<<<>>>>>><<<777111...******)))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''((()))***)))((('''((()))((((((((((((((((((((((((,,,***(((''')))...333666999<<<>>>;;;555222333777@@@@@@@@@>>>===BBBJJJPPP^^^ccceeeaaa```fffooottttttmmmhhhnnnyyy~~~uuuiiijjjhhhlllyyyoooaaa^^^bbbdddmmmyyyzzzzzz}}}~~~zzz~~~yyyuuuqqqnnniiiddddddiiiqqqtttzzzvvviiieeeeeekkkqqqtttxxx|||xxxsssaaaQQQHHHHHHLLLPPPVVVWWWXXXXXXZZZZZZWWWTTTLLLBBB666///---...---+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))++++++************))))))*********+++++++++,,,,,,***,,,---......000333666666:::AAAFFFGGGJJJUUUcccgggkkkrrr~~~}}}tttrrrsss~~~~~~xxx___YYY```}}}lllXXXAAA>>>>>>???AAAEEEGGGDDD@@@444111---++++++,,,++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))******)))((('''(((***,,,000444:::???AAABBBBBBAAABBBAAA@@@>>>>>>@@@EEEHHH(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))******************+++++++++++++++++++++,,,---...000111444444444333444777===BBBKKKVVVeeelllmmmkkkllloooqqqttt{{{xxxsssyyyoooiiiooorrr}}}xxx___QQQBBB===@@@DDDAAA<<<999666222///------......444777;;;>>>???===:::888111///+++((('''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''''')))***)))((('''(((***))))))))))))))))))))))))))))))((()))---333999<<<:::;;;:::555000000666<<<@@@@@@>>>===???IIIVVV```nnnooooooooottt{{{}}}{{{uuunnnjjjmmmsssvvvsssooopppmmmttttttccc^^^dddhhhsss{{{uuuuuuyyyzzzzzzzzz~~~uuuqqqkkkggghhhhhheeedddfff___eeeyyy}}}mmm___UUUNNNIIIFFFPPPPPPSSSWWWZZZYYYVVVTTTQQQMMMDDD999000,,,+++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***+++++++++******************++++++++++++,,,,,,,,,,,,---......///111444777;;;===BBBDDDCCCHHHWWWgggvvvzzz{{{vvvvvvtttwww}}}hhh^^^aaatttlllQQQBBB???<<<>>>BBBEEEEEEEEE888444///+++***++++++***************))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((())))))'''&&&(((+++///444999???BBBBBBBBBBBBCCC???AAADDDFFFHHHKKKOOOSSS)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))*********************++++++++++++,,,+++,,,---...000222444555999777444222666BBBRRR]]]kkkxxxvvvvvvzzz}}}iii^^^aaagggjjjrrrtttwwwvvvmmmaaaZZZ[[[]]]gggrrr|||wwwppppppttt{{{\\\KKKIIIKKKGGGBBB???;;;666222111111000//////222666:::===???@@@@@@999666111,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''((())))))(((((()))***))))))))))))))))))))))))((((((***---222777;;;>>>:::999666222000333:::@@@>>>??????AAAFFFQQQ```jjjuuuvvvxxx|||~~~tttnnnjjjjjjooosssvvvxxx{{{zzzvvv{{{uuulllnnnsss~~~uuunnnhhhfffccc___]]]___]]]\\\fff~~~vvvnnnhhh___RRRGGGJJJJJJMMMUUUYYYXXXVVVWWWUUUTTTPPPEEE999000------++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((()))))))))***************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000444888<<>>999222---+++++++++***++++++*********)))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******'''((()))(((''')))...333999===BBBCCCBBBAAABBBDDDAAAEEEJJJPPPTTTXXX]]]___))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))*********************+++++++++,,,,,,---...///222444777:::;;;>>>@@@CCCEEEIIITTTbbbmmm|||}}}xxxuuuvvv{{{|||xxxsssvvvsssiiiZZZRRRSSSWWWYYY[[[gggnnnggg[[[TTTRRRPPPMMMWWW___gggrrr{{{tttfffTTTTTTYYYdddtttlllhhhdddYYYNNNHHHDDD>>>;;;999888555333000000111444888<<>>:::666111---***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&'''((())))))'''&&&((())))))(((((()))+++))))))))))))))))))))))))(((***...222666999;;;<<<999777555333444888<<>>@@@BBBJJJUUU]]]aaadddiiinnnzzzvvvjjjdddfffgggfffcccXXX\\\\\\XXXXXX^^^cccfffoooxxxccc[[[YYYWWWNNNXXX```fffpppzzztttfff___[[[YYY\\\eeerrrzzzrrrtttwww{{{vvveeeQQQMMMFFFBBB???<<<888444333111000000333999???CCCCCCCCCAAA===888111***'''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&''')))))))))'''&&&((())))))(((((()))+++))))))))))))))))))))))))))),,,111555888:::999999888777555666999<<<======>>>EEENNNWWW^^^eeemmmrrr{{{zzzwwwrrrsssyyy}}}}}}{{{wwwzzzyyynnniii]]]```jjjxxx|||{{{~~~zzzzzz}}}|||qqqjjjeeefffjjj{{{kkkWWWPPPNNNRRRTTTRRRTTTXXXYYYXXXXXXVVVPPPEEE999000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***,,,---...///++++++,,,,,,,,,---------***,,,///222777>>>EEEJJJYYY[[[aaahhhlllqqq{{{}}}}}}sssnnnwwwvvvaaaTTTJJJBBBBBBFFFJJJCCC:::222...---------+++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((***,,,,,,+++...666<<>>AAAEEEIIIGGG???555...+++******++++++***)))((('''************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++***))))))+++---%%%222;;;:::888888777444666777888;;;===?????????GGGNNNVVV\\\ggguuu{{{yyy}}}rrrpppqqqoooxxx}}}{{{}}}|||{{{{{{wwwlll```ZZZ^^^fffrrr}}}zzz{{{~~~www{{{nnn]]]XXXXXXPPPNNNVVVYYYWWWZZZYYYUUUTTTOOOAAA222---,,,+++*********)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))+++------------///000222222333555666;;;GGGSSS___^^^```kkkyyyqqq```]]]rrr~~~fffNNNFFFHHHDDDDDDAAA@@@===666...+++...,,,+++******)))*********************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((''''''))),,,000555999;;;IIIGGGDDDAAABBBEEEJJJMMMTTTVVVVVVUUUUUU]]]jjjttt))))))))))))((((((((((((''''''''''''''''''''''''((()))))))))'''''')))***((((((((((((((((((((((((************************)))************+++++++++++++++************++++++---)))((()))***+++000666:::777888===EEEMMM[[[fffvvvyyyxxx|||zzzlllaaa]]]ZZZUUUTTT\\\eeeppp~~~{{{{{{~~~~~~{{{yyy~~~wwwttttttyyymmmjjjccchhh{{{www[[[LLLCCC===>>>;;;666111///111555999@@@CCCGGGGGGBBB;;;444000,,,+++******)))))))))***************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++***))))))+++---+++333777555444777777555::::::;;;<<>>===777...+++,,,,,,++++++***************************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))((()))***,,,///333777;;;>>>DDDCCCCCCFFFLLLSSSYYY]]]]]][[[XXXTTTUUU\\\gggooo))))))))))))((((((((((((''''''''''''''''''''''''((()))))))))'''''')))***((((((((((((((((((((((((************************)))************+++++++++++++++************++++++,,,***))),,,---...444;;;===:::===IIIWWWcccmmmuuuxxxkkkkkkmmmpppnnngggbbbbbb```___aaafffnnnzzzxxxyyy{{{zzz}}}rrrqqquuunnnWWWJJJJJJCCC:::555555666888888???@@@CCCEEEEEEAAA;;;777000...+++)))((()))+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++***)))))),,,...444666555222333777999888>>>>>>>>>@@@EEEMMMWWW]]]```ccckkk{{{yyy}}}|||vvvooopppyyywwwjjjcccjjjvvv~~~{{{}}}~~~~~~|||zzzyyyyyyxxx||||||{{{xxxuuutttsssssssssyyy}}}{{{{{{qqquuu{{{___PPPOOOLLLQQQTTTUUUSSSSSSSSSQQQMMM@@@888...)))***,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---...---------///111///333<<>>:::222------,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++,,,...222666;;;@@@BBBCCCBBBEEEMMMYYYccciiilllddd```ZZZWWWYYY___hhhnnn))))))))))))((((((((((((''''''''''''''''''''''''((()))))))))'''''')))***(((((((((((((((((((((((((((((())))))))))))******))))))*********+++++++++++++++*********+++,,,,,,***+++///444555333666;;;<<<@@@MMM___lllppprrrttttttzzz}}}mmm]]]```eeemmmtttzzzyyyvvvtttuuu{{{~~~kkkdddcccqqq~~~yyyqqq[[[RRRFFF???>>>??????======<<<>>>BBBEEEEEEAAA<<<666333///***((((((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++***)))***---000:::888555333555999<<<<<<>>>>>>@@@GGGPPPZZZcccgggiiiiiimmmyyy{{{~~~uuunnnxxx{{{tttooowwwzzz}}}zzzwwwrrrsssuuuwwwwwwuuurrrqqqrrruuuxxxyyyxxxxxx{{{~~~||||||~~~~~~qqqqqqyyyzzzxxx}}}ppp\\\SSSIIINNNQQQSSSSSSQQQQQQPPPPPPJJJ???222******,,,,,,***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++---.........---...000222000666BBBOOOVVV\\\gggqqq~~~~~~|||sssjjjhhhccc\\\^^^ZZZVVVTTTUUUWWWXXXXXXUUUTTTSSSQQQQQQRRRUUUXXXfffnnnwww{{{}}}|||rrr|||rrraaaMMM???<<<;;;>>>===777111000,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********)))+++000555;;;AAAEEEGGGFFFFFFJJJTTTaaalllqqqrrrfffbbb^^^^^^aaagggkkknnn))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))'''''''''((((((((())))))))))))*********+++++++++++++++******+++,,,,,,---,,,...222777777777<<>>???;;;:::;;;>>>CCCDDDBBB???===999444...+++))))))***************************))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++******---111444999666444555888:::<<<======AAAHHHSSS^^^fffiiijjjnnnpppvvv{{{sssjjjiii|||{{{wwwtttsssttt||||||~~~{{{{{{zzzwwwsssmmmqqqwww|||}}}zzzuuurrrrrrqqqrrruuuxxxxxxuuurrruuuttttttwwwzzz{{{xxxvvvxxxwwwzzztttoooqqqiiigggrrrnnn^^^JJJLLLOOOSSSVVVUUUTTTTTTUUUPPPEEE888///,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((************************((()))))))))************))))))*********+++++++++---.........---///222444444:::GGGUUU^^^eeeppp{{{}}}~~~{{{lllhhh___UUUPPPPPPOOOLLLJJJHHHEEEDDDDDDEEEFFFFFFDDDEEEFFFDDDCCCCCCFFFIIILLLPPPTTTYYY]]]ccckkkqqq~~~xxxooosssuuu___AAA;;;888;;;===888333111---,,,,,,+++***+++++++++************************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))*********+++'''+++222:::AAAGGGJJJLLLFFFHHHMMMWWWcccmmmrrrttteeeddddddeeehhhjjjiiihhh))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))&&&''''''(((((())))))))))))************+++++++++++++++***++++++,,,---...333222333555888???NNN\\\ooottt~~~~~~xxxxxxmmmrrrqqqggg^^^]]]aaacccbbbiiiqqqyyy|||mmm___\\\ccclllvvv}}}pppqqqpppiiiaaadddwwwvvv|||zzz||||||```HHH<<<;;;>>><<<;;;;;;===???@@@@@@??????===999444000,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++,,,000555999555333333666999:::===BBBEEEPPP___kkkppppppoooooowwwzzzgggdddhhh}}}zzztttqqqsssxxx}}}|||wwwvvvxxx~~~~~~xxxwww}}}~~~~~~~~~|||tttuuutttsssqqqpppnnnnnnnnnuuuuuuxxx~~~~~~nnneeeccclllvvv{{{pppTTTHHHHHHKKKRRRUUUTTTTTTVVVQQQKKKAAA888222...+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))************)))************+++++++++,,,---...---...000444777777>>>KKKYYYccclllyyy}}}uuunnncccXXXQQQMMMGGGCCCBBBCCCCCCCCCAAAAAAAAA@@@???>>>>>>===>>>???@@@???>>>???@@@BBBIIIGGGFFFGGGKKKOOORRRTTT]]]dddgggnnn|||zzzvvvuuuqqqrrr}}}jjjIII???777888:::888333000------,,,+++++++++++++++************************************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((())))))******+++++++++(((...888AAAIIILLLMMMMMMCCCGGGMMMVVV___hhhpppttthhhjjjlllmmmllliiifffddd))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))((((((((()))***+++++++++)))************+++++++++++++++++++++,,,---......555555888>>>FFFSSShhhzzzzzzvvviiinnnooogggaaadddlllqqqjjjsss}}}uuuooossswwwyyyxxxvvvuuuuuunnnbbbXXXUUUXXX^^^hhhssskkkgggbbbYYYLLLHHHRRRaaa___iiitttxxxwwwwwwyyy|||vvvlllhhhpppkkkQQQFFFEEE>>>??????>>><<<<<<===???>>>>>><<<999666111---***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))***+++,,,...333999===555333555999:::;;;BBBLLLYYYnnn{{{zzz~~~qqqtttzzzzzzzzzxxxuuusssvvv|||{{{{{{~~~vvvpppnnnoootttsssuuuyyyyyyxxxzzzwwwqqquuuwwwtttvvv|||jjjLLLFFFEEELLLQQQQQQRRRUUUQQQPPPKKKCCC888000,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************)))************++++++++++++,,,------...111666::::::@@@LLL[[[gggrrrxxx|||wwwsssiii]]]UUURRRKKKCCCDDD@@@>>>>>>???@@@AAABBBAAABBBDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDBBB@@@>>>======>>>??????GGGLLLKKKNNNXXX^^^iii|||lll^^^fffvvvsssZZZLLL>>>;;;<<<999444111------,,,++++++++++++,,,************************************************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((())))))******+++,,,,,,...555???IIIOOOPPPNNNLLLCCCHHHOOOTTTYYY```iiipppmmmqqquuuuuuqqqmmmkkkkkk))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))'''''')))***)))))))))))))))))))))))))))******+++,,,,,,------)))************+++++++++++++++++++++,,,---...///222777@@@MMMXXXfff{{{wwwmmmuuu}}}~~~zzzzzz}}}zzz}}}zzzkkkZZZUUUYYY```hhhoootttwwwyyyuuulllhhhgggjjjvvv}}}ssscccSSSOOOTTTQQQ[[[dddeee```ZZZUUURRRPPP```iiirrryyymmmhhhrrrmmmWWWOOOAAABBBBBB???;;;999<<>>IIIVVVlllzzz|||{{{{{{~~~zzz~~~yyynnnrrruuuxxxyyy}}}{{{yyyvvvwwwtttpppoooqqqrrrsssyyy~~~}}}vvvxxx~~~XXXNNNHHHLLLQQQRRRSSSVVVQQQSSSRRRJJJ===333---,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************)))************++++++++++++,,,,,,---...222777;;;;;;AAAMMM\\\iiivvv}}}www}}}sssuuu|||pppeee___YYYXXXQQQGGGCCCEEEDDD???<<<;;;<<>>666555<<<<<<<<<===>>><<<888222...))))))(((((()))***+++,,,))))))(((((((((((())))))(((((())))))*********+++(((((((((((())))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))++++++***************+++***+++---111666;;;===>>>???999:::???@@@@@@KKK[[[uuuuuuttt~~~vvvpppooommmnnn|||~~~||||||tttpppqqqxxx}}}~~~~~~zzzxxxrrrrrrwwwvvvqqquuu}}}xxxuuuxxx{{{{{{pppYYYIIIKKKPPPNNNNNNTTTSSSUUUTTTOOOEEE999///***,,,***((())),,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,000000000111222555888:::;;;BBBTTTiiizzzrrrooo{{{wwwuuuzzz~~~ooofff^^^WWWRRRKKKKKKJJJGGGEEEDDDFFFHHHDDDBBBAAACCCMMMYYY]]][[[\\\___bbbgggkkknnnooopppooommmlllnnnqqqrrrooommmaaa[[[TTTQQQRRRPPPJJJCCCIIICCCBBBGGGJJJIIIKKKPPPRRRTTT___uuuzzz___TTT___fffFFF@@@BBB<<<888:::222///,,,******++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***((()))***)))(((+++111555???KKKSSSSSSOOOKKKJJJPPPOOOPPPOOOKKKLLLZZZkkkttt||||||{{{))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))************************++++++++++++************+++,,,------***,,,...---,,,///444999999DDDVVVfffnnnqqqxxxzzztttqqqsssvvv}}}~~~zzzmmmfffgggkkkssswwwxxxmmmeeebbbccciiiooouuuyyyuuutttyyy~~~qqqooowww}}}lll[[[SSSPPPNNNSSS[[[___^^^ZZZYYYZZZ___iiiyyyrrr\\\JJJ===>>>AAA>>><<>>??????;;;666222***++++++++++++*********))))))(((((((((((())))))((()))))))))************(((((((((((())))))))))))***(((&&&'''***+++***((())))))))))))))))))))))))++++++************+++++++++---000444999===??????===999999======>>>LLL^^^oooyyyzzzxxx|||sssnnnpppwww{{{||||||vvvtttuuupppnnnqqqxxx{{{{{{|||}}}xxxuuuxxx{{{tttppppppuuu|||kkkVVVQQQOOOJJJJJJPPPTTTSSSQQQOOOJJJ@@@444+++,,,***((())),,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,------...000222666:::===BBBKKKZZZlll|||qqqjjjkkkvvv~~~~~~sssxxx}}}uuuggg\\\VVVRRRMMMIIIJJJLLLMMMMMMJJJHHHFFFEEEHHHJJJJJJKKKSSS```hhhkkksssuuuzzz~~~~~~yyyrrrnnnjjjddd]]]VVVRRRKKKHHHIIIJJJGGGGGGJJJOOOPPPUUUaaasssnnnZZZ]]]{{{```LLLAAA===:::999555222...,,,++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''(((+++******...444;;;GGGTTTYYYUUUQQQPPPRRRQQQPPPOOOOOOMMMQQQ```qqqxxx}}}))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))************************+++++++++,,,,,,,,,++++++++++++,,,,,,***,,,///000111666>>>DDDLLL]]]uuuzzz{{{ttteee\\\]]]fffooo|||tttlllggg]]]WWWWWW```kkkttt|||sssooollllllnnnsss}}}zzzyyyxxxtttsssiiieeebbbfffmmmmmmeee]]]PPPLLLGGGHHHRRRdddxxx|||{{{bbbIIIAAABBB@@@>>>>>>======>>>@@@AAA???<<<999//////...---,,,***)))(((***))))))(((((())))))***))))))))))))************(((((((((((()))))))))))))))((('''''')))******)))))))))))))))))))))))))))++++++************++++++,,,///333888<<>>BBBNNN[[[hhhsssvvvppptttyyyzzzxxx}}}~~~sss^^^WWWNNNIIIGGGGGGFFFDDDDDDJJJRRRXXXYYYXXXWWWVVVYYY\\\\\\ZZZ___kkkwww}}}}}}}}}nnneeeZZZRRRLLLGGGEEEFFFIIIJJJKKKMMMSSSaaasssyyy]]]XXXoootttWWWBBB<<<:::777888555000...,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''))),,,,,,,,,222999DDDPPP^^^aaa[[[VVVVVVYYYVVVTTTRRRSSSTTTZZZhhhvvv{{{{{{))))))))))))))))))))))))'''(((((((((((()))))))))((())))))************)))((()))))))))*********************+++++++++,,,,,,------,,,+++++++++,,,,,,...///000222777CCCRRR\\\mmm{{{~~~pppooohhh```^^^bbbhhhkkk{{{wwwsssooohhhbbb```dddllluuu}}}{{{vvvssssssxxx}}}|||kkkttt{{{xxxxxxooocccSSSGGGFFFNNNZZZccchhhmmmsssxxxsssppp~~~mmmXXXJJJ???<<<>>><<<<<<===???AAABBB@@@>>>666444111...+++************))))))))))))))))))***)))))))))))))))*********(((((((((((()))))))))))))))((('''((()))***++++++))))))))))))))))))))))))++++++*********+++,,,,,,,,,000666;;;???AAABBBCCCJJJFFFEEEIIILLLOOOWWWaaapppwww|||~~~xxxrrrrrruuuvvvuuuuuuvvvyyyzzzvvvttt{{{|||zzzrrrlllfff^^^XXXXXXXXXVVVRRRVVVUUUWWW^^^eeefff^^^WWWSSSSSSVVV```iiilllfff___eeeoooyyy{{{zzz}}}}}}yyyxxxwwwtttqqqwwwyyyzzziii[[[RRROOOPPPQQQPPPPPPRRRRRRLLLAAA999///,,,******,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,---------///333555888===DDDIIIYYYjjjwww~~~zzz}}}}}}||||||yyyuuueeeYYYKKKGGGCCCAAACCCFFFHHHHHHKKKRRR\\\eeekkkmmmnnnooommmmmmhhhcccfffpppyyy}}}vvvyyy~~~wwwiii\\\RRRKKKHHHFFFHHHJJJJJJJJJNNNUUU\\\jjjxxxiiiZZZ___pppxxxcccNNNAAA<<<:::999555111...------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++...---///666@@@PPPYYYeeeiiifff___\\\[[[[[[ZZZYYY[[[^^^eeennnvvvuuuuuutttsssvvv))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***************((()))))))))***************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,//////111666AAAUUUlll|||wwwiiikkkjjjkkksss|||}}}wwwwww}}}yyy}}}xxxppplllhhhlllpppwww}}}}}}}}}~~~zzzvvv{{{|||iii\\\YYY\\\^^^___YYYVVVQQQPPPWWWiii~~~pppqqq]]]DDD===@@@;;;;;;<<<>>>AAABBBAAA@@@>>>:::444---******+++---******))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((***,,,---************************++++++******+++,,,,,,------222888===???AAACCCDDDSSSNNNLLLRRRYYY\\\\\\\\\lllxxx~~~|||uuutttxxx{{{{{{yyy{{{{{{|||zzztttrrr{{{yyyiiiZZZRRRSSSPPPNNNPPPSSSSSSRRRQQQVVVXXX___kkkttttttjjjaaa___ZZZVVVXXX]]]]]]XXXRRRSSSZZZbbbeeedddhhhsss}}}}}}vvvyyyyyy{{{~~~~~~nnn```UUUMMMNNNQQQTTTUUURRRLLLFFFCCC555000,,,***+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------...111444666999???HHHPPP^^^qqq}}}xxxsss{{{vvvlllaaaUUUMMMDDDBBBAAACCCFFFJJJNNNPPPZZZ___gggooouuuzzz~~~~~~xxxnnnfffgggnnnqqqooorrruuuzzz~~~~~~}}}|||{{{lll\\\QQQHHHHHHIIIKKKMMMNNNOOONNNSSS[[[gggwwwtttddd\\\dddssszzzrrrooobbbMMM???>>>999666222///......---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((++++++---//////222===III^^^bbbiiiooopppkkkaaaZZZ\\\]]]___cccjjjpppsssssskkkccc^^^dddttt))))))))))))))))))))))))((((((((()))))))))******'''((()))******+++******))))))))))))************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------000777AAAQQQgggyyy~~~~~~|||{{{~~~uuu{{{~~~vvvmmmfffdddooo~~~zzzvvvuuusssrrrssswww~~~}}}nnnjjjrrrtttnnnrrrzzzmmm^^^LLLBBBCCCPPPfffwwwuuu{{{uuuRRRBBB@@@<<<<<<;;;===???AAAAAAAAACCC>>>666///++++++---///+++******))))))******+++************))))))))))))(((((((((((())))))))))))((())))))(((((()))---///************************++++++***++++++,,,---...///444;;;???@@@BBBEEEHHHTTTRRRRRRXXX```ccc```[[[iiizzz~~~||||||~~~zzzvvvwww{{{}}}{{{xxx||||||}}}{{{wwwuuu|||{{{nnn```PPPFFFCCCJJJLLLSSS]]]bbbbbbccceeehhhlllvvvzzztttmmmiiiiiihhheeeaaa\\\[[[ZZZZZZWWWXXX```iiirrr}}}}}}pppsssxxx{{{~~~xxxdddSSSOOORRRUUUUUUQQQLLLJJJIII<<<666...******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------///222444666999AAANNNXXXcccuuu|||wwwwwwpppssszzzkkkaaaYYYPPPIIIEEEDDDDDDFFFHHHLLLQQQUUUWWW]]]```gggnnnwwwxxxoooooorrrpppjjjrrrtttwww{{{~~~}}}{{{{{{vvvfffSSSLLLEEEDDDHHHMMMOOOOOOSSSWWW[[[cccvvv~~~bbbTTTVVVhhhyyymmmsssoooYYYEEE???<<<999444111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++---///000666FFFUUUiiihhhjjjooosssoooddd[[[[[[^^^bbbjjjvvvzzzkkk]]]TTT___vvv))))))))))))))))))))))))(((((()))))))))*********'''((()))******+++++++++))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...//////777DDDRRRaaaqqqzzzyyyuuuppplllhhhdddaaa```mmm~~~~~~{{{||||||{{{rrruuuwww|||zzz___MMMFFFHHHQQQZZZtttnnnSSSEEE???>>><<<===???AAAAAAAAABBB???999444000---------+++******))))))******+++************)))))))))((((((((((((((())))))))))))((())))))(((''')))---111************************++++++++++++,,,---......222777===@@@AAACCCHHHLLLRRRUUUYYY]]]aaadddeeedddvvv~~~vvvrrrrrrvvvwwwvvvuuuvvvyyy{{{zzzxxxzzz|||zzzrrrhhh___UUUOOOQQQVVV[[[aaaooo}}}}}}qqqeee___ZZZVVVXXX]]]```cccggglllooowwwpppqqqtttxxx|||~~~~~~~~~zzz{{{zzzzzzmmmSSSSSSSSSRRRQQQOOOLLLJJJCCC;;;111***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------...000333666888<<>>>>>???AAABBBAAA@@@???<<<888444000,,,+++++++++************+++++++++*********))))))(((((((((((((((((())))))))))))((()))***(((''')))---222************************++++++++++++,,,---...///555:::???BBBBBBDDDJJJOOOPPPXXX___``````dddkkkooo{{{kkkeeegggooo|||}}}{{{qqqqqqqqqsssvvvyyyzzzzzzzzz}}}yyynnnjjjkkkhhhccc___]]][[[^^^jjjwwwzzz~~~vvvsssuuueee^^^XXXVVVSSSVVVkkk}}}wwwuuuvvvwwwuuurrrmmmssstttppptttvvvpppuuu}}}XXXTTTPPPPPPRRRRRRMMMHHHGGG>>>222***(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......333666999;;;AAAOOOcccrrr}}}~~~cccVVVLLLKKKNNNNNNOOOSSSRRRUUUXXX\\\aaaeeejjjmmmpppppppppoooppptttyyy}}}zzzuuuuuuuuutttkkkkkklllnnnqqqtttxxxzzz|||yyyxxxzzznnnZZZMMMHHHHHHIIIGGGOOOTTTVVV^^^sssvvvTTTLLL]]]qqqrrrZZZIIIDDD>>>888444111...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((***...333@@@WWWllliiifffbbb^^^\\\[[[[[[[[[aaaeeelllzzzvvvhhhjjjwww))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++)))******++++++,,,------222+++''',,,//////222888AAAMMMbbbuuuuuulllmmmvvvrrrrrrqqqkkkccc```fffoootttpppvvvxxxpppkkknnnnnnpppvvv|||zzzxxxxxxsssfffZZZOOORRRPPPTTT^^^iiiwwwrrr\\\???:::BBB<<<>>>EEE>>>?????????>>>:::444///+++)))))))))))))))***++++++))))))))))))(((((((((((())))))))))))************************************222---((((((+++---+++)))+++,,,,,,,,,,,,...222555@@@<<<<<>>BBBEEE;;;?????????>>>:::555000,,,,,,+++***)))))))))))))))***)))))))))(((((((((((())))))))))))************************************333...)))(((***,,,***'''+++,,,,,,,,,---///333666===>>>BBBGGGGGGGGGOOOZZZnnn{{{|||uuurrrrrr~~~~~~tttfffZZZ\\\gggttt}}}zzzuuusssrrrooolllrrr{{{~~~|||zzzqqqiii\\\WWWeeezzzttteee^^^______^^^bbbnnnzzztttuuullliiigggiiioooyyy\\\NNNFFFLLLRRRQQQOOORRRMMMGGG>>>444...+++,,,---************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111666;;;DDDMMMXXXfffuuu~~~~~~~~~~~~~~~nnnaaaNNNIIIIIIRRR[[[```cccgggjjjmmmtttxxxtttnnnqqqxxx~~~yyytttpppnnnnnnnnnqqqqqqrrrssstttuuuvvvvvvsssrrrqqqooonnnppptttwww~~~|||yyyzzzzzzvvvssswww~~~wwwwwwwwwzzz|||jjj```\\\]]]WWWSSSSSSUUUZZZccclllxxxwwwUUUTTTfffoooSSS:::333444///---......---,,,+++************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((((((((((()))*********///000333DDD\\\kkklllddd[[[XXX^^^``````fffqqqrrrnnnnnnxxxtttffffffkkkoooxxx))))))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++,,,******++++++,,,,,,------+++---111333111333<<>>;;;666111///...---,,,***))))))((((((******)))))))))((((((((())))))))))))************************************333///***)))***+++)))&&&+++,,,------...111555999;;;CCCKKKMMMIIIHHHSSSaaauuu|||rrrpppyyyttteee[[[UUU]]]nnn}}}vvvnnnlllyyymmmdddZZZUUUSSS\\\vvvtttfff]]]\\\^^^eeerrrvvvwwwkkkhhhfffggglll~~~}}}tttnnnzzzYYYLLLDDDIIIOOOPPPQQQUUUQQQLLLBBB888111---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,...000333444555===IIIUUUbbbppp~~~vvvqqqtttyyy~~~}}}qqqbbbWWWNNNKKKNNNWWWbbbhhhlllpppnnnttt|||{{{rrrnnnpppxxxwwwtttrrrooollljjjiiipppqqqrrrrrrttttttuuuvvvwwwwwwwwwuuussssssuuuwww|||wwwwww}}}xxxsssooooootttyyy||||||sssrrrqqqqqquuu{{{{{{oooiiiiiiaaaZZZVVVTTTSSSWWW]]]cccttt___TTT[[[}}}___???333333111---+++...---,,,++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((()))***+++,,,///111:::OOOfffnnnjjjbbb]]]]]]eeelllnnnvvv{{{uuuooopppxxxpppcccbbbdddeeejjjqqq))))))))))))))))))))))))((()))))))))************((()))))))))*********************+++++++++,,,,,,******++++++,,,------...,,,///222000///888JJJZZZhhh~~~mmmbbb^^^cccsssyyyssssssuuu~~~{{{oooZZZRRRYYYccc||||||RRR===999===???===?????????>>>;;;777444111///...---+++*********************)))))))))((((((((()))))))))************************************000---******++++++***(((***,,,---...000444888<<<===HHHQQQPPPHHHIIIYYYiiivvvwwwnnnmmm}}}~~~uuuoooaaa]]]^^^iii{{{{{{nnnnnnuuuppp\\\XXXVVVXXX^^^kkkhhhddd^^^YYYYYYaaammmwww{{{uuuooollliiihhhjjjwww|||tttzzzzzz[[[OOOFFFHHHMMMOOORRRVVVSSSNNNFFF<<<444///,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,...111444666666>>>KKKXXXfffttt{{{xxx}}}xxx|||tttjjjaaa\\\[[[ZZZ[[[aaahhhllloooqqqrrrwww~~~|||sssllliiinnnooopppqqqpppooommmlllppppppqqqrrrssstttuuuuuuxxxyyyyyywwwtttrrrssssss{{{}}}zzzuuutttxxxzzzzzzrrrmmmgggdddfffiiikkklllkkkkkkkkkmmmqqquuuwwwxxx{{{}}}tttnnnkkkggg```ZZZXXXUUURRRRRRUUU[[[ggg|||fffXXXWWWpppiiiGGG555222222...***......---,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))***++++++---///555DDD[[[mmmooogggbbb___bbbkkkssszzz{{{qqqiiiiiirrr|||pppgggfffiiiiiikkknnn))))))))))))))))))))))))((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,***++++++,,,------.........000000///555IIIdddxxxnnnnnnxxx}}}wwwqqqmmmooottt}}}{{{|||~~~gggUUULLLZZZhhh{{{{{{rrrQQQCCC>>>???EEE?????????>>><<<999666444......---,,,,,,,,,,,,,,,************))))))))))))((()))))))))************************************++++++******+++,,,,,,,,,***,,,...000222666<<<@@@BBBLLLSSSNNNGGGLLL___ppp{{{tttooonnnvvvyyynnniiieeehhhppp||||||}}}ttttttpppffffffllleeedddgggllltttzzzfffVVVOOORRRWWWiiizzzwwwsssooollllllrrr|||qqqqqqeeeZZZNNNIIIKKKNNNRRRUUURRROOOHHHAAA999222---***++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,---///222555777<<>>===;;;888777///...---------------...++++++*********)))))))))))))))))))))************************************))))))***+++,,,---------***,,,///111444999???CCCIIIPPPTTTNNNJJJTTTfffsss|||wwwppprrrooonnnvvvuuuxxx|||sssnnnmmmwww|||zzz|||zzzeeeVVVVVVhhh{{{~~~~~~wwwaaaVVVRRRXXXcccxxxxxxuuusssttt{{{sssuuuvvvjjjZZZNNNKKKLLLPPPRRROOONNNKKKFFF>>>666///***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,//////......000444888:::GGGNNNZZZfffrrr~~~yyywwwyyyooonnnmmmjjjlllqqqttttttrrrnnnnnnrrruuutttvvvzzz~~~{{{qqqqqqppppppooonnnnnnmmmnnnooopppppprrrrrrssstttssstttsssqqqnnnkkkkkkkkkiiiooorrrooolllllllllkkkddd]]]VVVTTTWWWWWWRRRLLLQQQSSSYYYaaaiiimmmkkkhhh```fffmmmpppllleee^^^ZZZQQQKKKIIILLLPPPOOONNNOOOOOORRRZZZgggyyysss___KKKCCCTTTtttyyyaaaFFF666444333//////...---,,,++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))((((((((()))***+++,,,------777JJJ___ooossslllddd___]]][[[___hhhuuurrrddd]]]aaammmwwwxxxtttqqqsssyyy|||{{{yyy))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------++++++,,,,,,---.........---///333>>>VVVuuu}}}qqqqqqyyy~~~wwwttt{{{sssUUUKKKLLL```yyykkkKKK888===?????????>>>===<<<:::999111000///...------,,,,,,+++++++++*********))))))))))))))))))************************************)))***+++,,,,,,,,,,,,---***,,,///222666;;;AAAFFFNNNSSSTTTPPPQQQ]]]kkksssuuuxxxrrrpppwwwtttmmmooohhhlllwww|||yyyzzz~~~|||}}}tttbbbSSSMMMWWWppp|||eeeYYYUUUXXXaaaxxx|||yyyyyy|||vvvzzzzzzfffTTTLLLKKKMMMNNNMMMNNNNNNKKKEEE;;;222,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,///......///222777<<>><<<;;;:::444333111///---,,,+++++++++++++++************)))))))))))))))***************************************+++,,,,,,+++***++++++***,,,///333777<<>>444444333//////...---,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((()))***************((((((((()))***,,,---...///DDDaaavvvzzzssskkkhhhbbb^^^XXXVVV___rrrrrrdddbbblll|||{{{yyyvvvvvvzzz}}}{{{uuu,,,+++******)))*********************************************************)))************+++++++++000,,,+++------+++---111///777===NNNlll~~~}}}nnnaaa```nnn}}}{{{zzzuuu\\\SSSddd}}}|||uuuTTT222999<<>>999666333000......//////,,,,,,++++++***)))((((((************************)))************+++++++++*********)))******+++,,,,,,///444888:::>>>FFFMMMVVVWWWZZZaaajjjrrrwwwyyyxxxzzzzzz|||vvvdddSSSSSSSSSUUU]]]mmmvvviiiXXXRRR\\\uuu~~~uuutttwwwnnnmmmnnnsss|||wwwmmmzzzzzzjjjYYYJJJCCCKKKNNNNNNOOOPPPNNNEEE999000***+++,,,,,,***)))))))))((((((((((((((((((((((((************************++++++++++++******))))))+++---------+++++++++---,,,,,,...222666:::AAAGGGVVVhhhqqquuunnnbbbfffxxxuuuqqqqqqqqqrrruuuzzzzzzyyyvvvqqqmmmkkkkkkooollliiiiiijjjlllmmmmmmpppoooooooooppprrruuuvvvwwwtttooollljjjkkknnnpppnnnllljjjhhhgggjjjmmmooossskkkhhhooo{{{{{{rrr]]]PPPGGGLLLZZZfffmmmpppeee```^^^cccffffffjjjpppsssjjjbbb[[[QQQGGGGGGMMMMMMLLLNNNPPPSSS[[[nnniiiKKKJJJ```nnnPPP???;;;888555111---+++------,,,***+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++***((())),,,//////333OOOooowwwlllcccbbb[[[WWW\\\eeeqqqyyyiiiaaalll~~~|||xxxsssttt|||vvv,,,++++++***************************************************************++++++++++++,,,,,,,,,,,,///,,,---//////---...222444;;;CCC[[[~~~~~~sssllljjjnnnwww~~~yyy}}}mmmTTTSSSfffwwwyyy~~~sssLLL>>>===@@@CCCCCC>>><<<>>><<<999555111///---......,,,,,,++++++***)))))))))************************************++++++++++++***************+++,,,,,,+++000666:::===CCCNNNWWW___]]]^^^eeeqqq{{{|||rrrdddWWWXXX[[[```fffnnnyyyvvvcccYYY[[[jjj{{{xxxuuuvvvrrrnnnlllmmmqqqzzz}}}yyy~~~pppbbbrrr{{{ttt}}}cccNNNJJJNNNOOOPPPRRRQQQIII===444++++++,,,,,,************))))))))))))))))))))))))************************++++++++++++*********)))+++---------++++++,,,------,,,...222888AAAJJJQQQ[[[kkksssxxxpppggglll~~~yyyrrrooommmmmmpppssstttuuusssppplllkkkkkklllllllllkkkkkklllmmmnnnpppooonnnnnnoooqqqtttuuuvvvtttpppnnnlllmmmoooppppppooommmkkkjjjjjjlllnnnhhhdddbbbfffpppxxx}}}}}}hhhXXXJJJJJJTTT^^^ggglllllleeebbbdddgggfffiiimmmuuusssrrrnnnbbbSSSNNNQQQRRROOOMMMMMMMMMQQQ]]]iii|||yyyWWWNNN[[[{{{lllRRRAAA333666222---+++------,,,***+++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************---000222>>>\\\zzz}}}sssgggaaa\\\[[[bbbmmmvvvwwwrrriiihhhuuu|||qqqrrr|||,,,,,,+++***************************************++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,...111000---///333777>>>IIIgggwwwlllmmmyyy~~~uuunnnttt}}}\\\MMMSSS]]]uuu}}}mmmfffFFF@@@===AAADDDCCC???>>>???<<<888333000---,,,,,,,,,,,,,,,+++******))))))************************************+++++++++,,,++++++******++++++,,,---+++111888;;;@@@IIIXXXcccgggddddddkkkvvvxxxjjjaaaZZZUUU^^^dddoooyyykkkVVVWWWddd}}}vvvtttooojjjhhhhhhlllxxxxxxyyy{{{lllYYYeeezzzuuuuuu[[[IIIMMMNNNQQQUUUTTTMMMBBB999---,,,,,,+++++++++++++++************************************************++++++++++++************+++,,,------,,,+++,,,......---...333===KKKXXX```iiixxx|||xxxzzz{{{ppplllnnn{{{wwwoookkkhhhiiilllmmmoooqqqrrrpppnnnmmmlllkkknnnqqqpppnnnlllmmmoooooonnnmmmmmmnnnppprrrttttttsssrrrpppoooooooooooopppqqqpppnnnkkkiiiiiijjj___]]][[[ZZZ^^^iiivvvppp^^^LLLGGGNNNXXXdddlllpppjjjeeefffiiijjjkkkmmmuuuzzzvvveeeYYYUUUVVVQQQMMMKKKIIIIIIOOOWWWaaayyybbbSSSUUUpppgggJJJ555888333...,,,---...,,,++++++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,...222555MMMkkkxxxkkk```]]]```kkkxxxwwwuuusssuuutttuuu,,,,,,+++************+++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,...111///,,,...444888AAAMMMlllxxxmmmrrrppplllttt~~~mmmXXXPPPPPP___}}}rrrqqqwwwuuuRRREEE:::<<>>000...,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,...---,,,,,,---...///000000444BBBVVVgggoooxxx{{{yyy{{{~~~zzz{{{~~~{{{{{{uuunnnlllmmmpppwww}}}tttllliiihhhggghhhlllkkknnnqqqrrrqqqooonnnnnnnnnsssxxxwwwrrrmmmmmmoooooonnnmmmlllmmmoooqqqrrrrrrrrrrrrrrrrrrpppooonnnppprrrrrrooojjjeeecccccc\\\YYYTTTPPPPPPXXXeeepppmmm]]]MMMIIINNNXXXeeeooooookkkggghhhkkknnnoooppptttzzzvvvfff\\\YYYQQQKKKHHHGGGGGGLLLRRRUUUhhhfffUUUQQQgggrrrUUU===:::555///------...---++++++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***,,,,,,---222888ZZZsssyyysssyyywwwkkk```___eeettt}}}{{{---,,,,,,+++***+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...000...---222:::@@@JJJVVVooo{{{tttqqqtttxxx{{{~~~zzz~~~eeeQQQFFFKKKiiiuuummmiiipppeeePPP<<<999@@@FFFEEECCC===;;;888444111///------,,,,,,,,,+++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---555;;;===DDDSSS```fffdddooo||||||hhhZZZWWW^^^ffflllrrr|||hhhbbb^^^uuu{{{nnnhhhcccbbbcccfffoooxxxuuueeebbbmmmfffLLLJJJKKKOOOTTTVVVRRRJJJBBB444000,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,+++,,,...------,,,...///000222333888JJJbbbttt{{{{{{wwwvvvrrrqqqrrrmmmgggfffhhhccc^^^aaakkkqqqmmmeeegggddddddhhhjjjiiijjjlllkkkmmmppppppooonnnmmmmmmrrrxxx}}}|||vvvpppnnnooopppooommmllllllnnnoooqqqpppqqqrrrrrrqqqooommmlllpppssstttoooggg```\\\\\\WWWRRRKKKGGGGGGLLLTTTYYYdddYYYOOOMMMQQQXXXccclllmmmmmmlllkkklllooopppppptttwww}}}vvviii]]]UUULLLHHHEEEDDDIIIOOOPPP]]]ssskkkYYYMMMZZZvvvzzz^^^CCC===777111------...---,,,+++++++++*********))))))))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))******((())),,,,,,,,,444===bbbppprrreeeaaakkkoooiiibbbccclll|||zzz------,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---///000333>>>IIISSS]]]fffwww}}}zzzxxx|||{{{qqqrrrvvvaaaRRRDDDWWWkkkvvvbbb___wwwbbbDDD888<<>><<<:::666333000///...,,,,,,,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,------...///000888===AAAKKKZZZcccbbbaaarrrvvvggg]]]\\\eeennnvvvyyy{{{zzzxxxbbbdddiiisss}}}|||qqqiiibbb______```gggnnnuuutttiiijjjuuueeePPPJJJKKKMMMRRRUUUSSSLLLFFF999444---***+++---,,,+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,......------...000000444777???TTTppp}}}yyyuuuyyyrrreeefffiiieee___^^^[[[TTTMMMKKKPPPVVVYYYYYYbbbbbbffflllnnnkkkjjjllljjjkkkmmmmmmlllkkklllmmmuuuyyy}}}}}}yyytttqqqqqqqqqpppnnnmmmlllmmmooopppooopppqqqqqqooommmjjjhhhooorrrrrrlllaaaXXXTTTTTTKKKGGGAAA???BBBFFFHHHIIIYYYSSSNNNOOOQQQTTT[[[bbbkkkpppsssooollllllmmmmmmtttuuuwww}}}{{{kkkcccZZZQQQHHHAAABBBGGGJJJUUUhhh{{{eeeNNNLLL[[[dddhhhGGG???999222............,,,+++++++++************)))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******+++((()))------...999HHHhhhiiiaaaWWWWWWaaahhhggggggkkkuuuzzzrrrrrr}}}|||sssxxx------,,,++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...111444===NNN^^^hhhqqqvvv}}}rrrjjjtttxxxrrrpppooonnnnnnrrruuu{{{|||sssUUUWWW]]]xxxtttooo}}}xxxOOO:::999>>>BBBEEEBBBAAA>>>:::666222///...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------------------......///333:::@@@FFFTTTeeehhhaaabbbrrr|||nnnhhhfffhhhpppyyy|||}}}{{{tttrrrwwwpppaaaWWW[[[ccciiirrr|||}}}ssshhhbbb``````dddkkknnn~~~xxxvvveeeTTTLLLLLLMMMQQQTTTSSSOOOJJJ===666...***+++,,,+++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++,,,......------///111---555;;;FFF___~~~zzzyyyuuucccWWWZZZ___]]]XXXXXXPPPOOONNNNNNOOOTTT\\\ccchhhhhhkkkppppppllljjjllljjjjjjkkkkkkjjjkkknnnpppsssvvvyyy{{{zzzxxxuuusssrrrqqqooommmmmmnnnooopppooooooooonnnllliiifffeeehhhkkkkkkcccVVVLLLHHHHHH@@@===;;;:::<<>>KKKffflll[[[OOORRRYYYXXXUUUUUUQQQUUUZZZ]]]]]]___iiissslllkkkmmmqqqpppkkkkkknnnkkkllllllllllllnnnrrruuuqqqrrrtttxxx{{{{{{xxxuuusssrrrpppnnnmmmnnnooopppoooooonnnllljjjgggdddccc```cccbbbZZZLLLAAA===>>>;;;::::::888777999===@@@???>>>AAAEEEGGGHHHNNNVVV[[[kkkwwwssslllkkknnnpppkkkssswwwvvvyyy}}}gggRRRIIIIIIFFFKKKUUUhhhgggQQQLLLGGGRRRlll{{{vvv{{{\\\BBB<<<333///...///...---+++++++++************)))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******++++++&&&(((///333888JJJ___sssaaaSSSUUU]]]bbbggglllrrrzzzvvvppplllkkkhhheeejjjsss~~~}}}wwwpppqqq}}}...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---///000,,,///...///<<>>999555222222---......---+++---111666///...,,,*********,,,---++++++++++++++++++++++++...//////...------000222999:::FFFZZZfffgggiiiooommmqqqvvv}}}qqqttt|||}}}lll```\\\dddkkklllrrr|||~~~|||{{{uuuZZZ[[[^^^ZZZfff|||xxxnnnhhhgggiiilllxxxgggYYYOOOMMMLLLOOOSSSTTTQQQMMMDDD;;;111+++***+++,,,...,,,,,,,,,+++++++++******++++++******************+++++++++,,,,,,---------,,,,,,---.../////////...222777???XXXyyywww\\\WWWQQQQQQTTTWWWVVVTTTWWWZZZ___bbbdddfffiiikkknnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmooossswwwxxxwwwuuuwww{{{|||yyyxxxzzzwwwtttpppoooqqqrrrqqqnnnooommmhhhddddddeee___WWW[[[WWWPPPHHHBBB===:::999888777555444555666888999======>>>???@@@DDDIIIMMMXXX```hhhkkkhhhgggiiimmmooommmmmmqqqyyy|||fffSSSGGGBBBFFFOOO]]]tttcccOOOGGGLLLiiiyyyyyyhhhNNNBBB666333000++++++...+++++++++************)))******************************))))))))))))******))))))))))))************...***+++000111777PPPlllrrrccc[[[```bbb```hhhuuu{{{|||pppnnneeekkktttwwwnnnccceeennn|||}}}yyyuuu{{{...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////...111333777GGG```vvv~~~uuusss{{{~~~{{{xxxuuugggXXXMMMGGGBBB@@@AAA@@@<<<===AAA@@@@@@BBBFFFGGGJJJWWWeee~~~```[[[tttZZZGGG;;;555:::BBBBBBAAA???:::666222000,,,......---,,,---000444///...,,,******+++,,,---++++++++++++++++++++++++,,,------------///222444<<>>:::777555555555444333222333444666777999::::::;;;<<>>???>>>???BBBAAAAAACCCCCCBBBCCCKKKTTTnnnsss[[[^^^yyytttXXXAAA555777@@@AAAAAAAAA===888333000,,,---...---,,,---///000...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---000444777???LLL```pppuuuuuuwww|||{{{nnnzzzvvvaaa\\\ZZZ___iiimmmlllpppxxx}}}yyyrrrrrrrrrqqqqqqrrrrrrwwwkkkbbbdddiiimmmppptttvvvwwwwwwvvvvvvvvvxxxlll```UUUIIIGGGLLLRRRSSSQQQLLLEEE:::111,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,------------,,,------...///000000000666@@@MMMggg~~~}}}|||~~~{{{fff\\\YYYVVVSSSUUU[[[aaaddddddbbbeeeiiillllllkkkkkkkkkoooppppppqqqrrrsssttttttuuuvvvuuurrrqqqyyyyyyzzz}}}|||zzzzzzwwwsssnnnmmmmmmmmmjjjggglllkkkfff```]]]ZZZRRRJJJ>>><<<888555222111111222222111000000000111333444444555666666777999>>>AAAFFFMMMUUU[[[^^^cccjjjqqquuutttssssssuuuwwwzzz|||zzzkkkWWWMMMIIILLLRRRaaalllPPPOOOjjjvvv___NNN<<<444333111...,,,,,,+++++++++******************************************))))))))))))******))))))))))))************''')))))),,,:::TTTmmmzzzxxxllleeeeeecccdddsssnnn]]]ZZZgggpppyyywwwkkkbbbjjjwww|||}}}///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++---/////////......///000555BBBXXXttt}}}zzz}}}uuugggpppvvvjjjYYYKKKDDDAAA>>>===>>>>>>???BBBCCCDDDEEEFFFCCCEEEGGGGGGFFFHHHNNNTTTaaazzz```RRReeegggIII:::<<<>>>@@@BBBDDDBBB===666222,,,,,,------------------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---000555999AAAVVVmmmyyy{{{{{{~~~}}}|||ooo___^^^```fffmmmooonnnssszzz~~~yyyoooccc\\\\\\____________]]]bbbssssssuuu~~~zzz|||yyyzzz|||yyyjjj\\\JJJDDDHHHPPPRRRQQQLLLHHH>>>333---------,,,,,,,,,,,,+++++++++************+++++++++++++++,,,,,,,,,------------------------......///000111222888GGGYYYssswwwnnnsss}}}jjj]]][[[\\\YYYXXXZZZ___eeeiiikkkcccfffkkkmmmlllkkkjjjjjjllllllnnnoooqqqrrrttttttttttttsssoookkkooovvvvvvxxxwwwtttsssooollliiihhhjjjiiifffccceeeeeeaaaYYYTTTOOOFFF>>>777666444222111111111222000////////////000111111000111222222222444888;;;>>>DDDMMMSSSYYYaaajjjpppwwwwwwvvvuuusssqqqrrrrrr{{{|||dddSSSKKKOOOPPPTTTmmmyyy]]]KKK```ppp\\\BBB444111111///,,,,,,,,,+++++++++***************************************))))))))))))******((()))))))))************+++...,,,,,,@@@```vvvyyypppfffbbbcccaaadddyyyyyygggZZZ\\\hhhttt~~~{{{mmmfffppp}}}~~~000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...///000000///...222222888HHHaaa{{{{{{}}}|||mmmaaalll}}}~~~ooo[[[SSSIIIBBB@@@@@@AAABBB???AAABBBBBBCCCEEEFFFEEE@@@CCCEEEEEEEEEHHHLLLOOOXXXlllcccJJJTTTuuu|||{{{XXX@@@<<<===>>>BBBFFFGGGCCC;;;555------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111666:::EEE^^^www~~~}}}xxxqqqrrrtttwwwkkkcccccceeeiiimmmmmmnnnssszzz~~~|||vvvmmmeee^^^WWWOOOLLLMMMPPPPPPQQQPPPNNNSSScccsss||||||wwwyyytttdddPPPEEEGGGMMMPPPQQQKKKIII@@@444---...///---,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------------------------............///111333444888MMMccc||||||nnnsss~~~tttaaa___ddd^^^]]]\\\]]]aaaeeehhhiiiaaadddhhhjjjjjjiiiiiiiiijjjjjjlllnnnppprrrsssttttttttttttpppfffcccooo~~~}}}sssqqqrrrppplllkkkkkkhhheeedddeeeeeebbb^^^YYYZZZVVVOOOIIIFFF???888666555333222111111111111//////.../////////000000///000111111000111444666:::???GGGNNNVVV^^^hhhnnnvvvwwwxxxvvvrrrooonnnooovvvvvv___OOOOOOOOOPPPbbbzzzyyydddFFFRRRllliiiJJJ444...000///,,,,,,,,,,,,++++++++++++*********************************))))))))))))******((()))))))))************,,,000...///FFFiii|||{{{mmmddd```aaa___bbbwww|||mmm]]]WWW^^^nnn{{{~~~ooojjjsss111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...///////////////000000999NNNfff||||||}}}rrrgggmmmwww|||fffWWWJJJGGGBBB@@@@@@AAABBBBBB===@@@@@@???AAAEEEGGGFFFDDDGGGHHHEEEDDDGGGJJJJJJQQQbbb|||jjjKKKHHHaaa{{{nnnHHH777:::<<<@@@EEEIIIGGG???999000///---,,,---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///222888<<>>@@@NNNnnn~~~}}}sss[[[AAA444333111,,,---------,,,,,,,,,++++++******************************))))))))))))******))))))))))))************...---111BBB[[[ttt|||zzzrrrjjjqqqxxx```\\\mmmpppuuusssiiigggxxx000111111000---,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......///000///---,,,///000000444DDD```yyy|||wwwtttkkk```KKKGGGHHHUUUnnnoooZZZPPPIIICCC???@@@@@@BBBCCCCCCDDDGGGJJJLLLQQQWWWZZZYYY[[[ccclllqqqfffbbbfffgggccchhhjjj```bbbxxxlll[[[|||QQQ<<<999888>>>DDDEEEBBB???;;;555///,,,,,,---,,,+++........................---------............///---...,,,///666444>>>VVVvvv|||zzz|||tttfff^^^YYYWWWXXX^^^^^^```dddiiinnnuuu|||{{{wwwxxx}}}xxxooo]]]MMMDDD@@@>>>>>>===<<<@@@FFFHHHIIIHHHGGGGGGJJJQQQWWWTTTQQQOOOOOORRRVVVXXXYYYhhhuuudddVVVHHHNNNYYYYYYccc{{{yyy|||uuusss|||wwwgggaaafffsss~~~zzz|||wwwdddSSSOOOSSSUUUTTTOOODDD777...,,,...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,,,,------...444111///444333555AAAYYYsss^^^YYY]]]```bbbdddiiiqqquuuppplllnnnpppooollllllkkkgggccc``````bbbaaabbbcccdddccccccbbbbbb___^^^[[[SSSLLLIIIKKKNNNOOOPPPQQQRRRSSSWWW]]]aaa^^^]]]```gggooosssrrroooooo___JJJ;;;444333000...........................,,,---.........---,,,+++...//////000000000000000444000444CCCUUUaaagggkkkqqqrrrtttuuuvvvuuutttsss{{{lllZZZXXXWWWRRRUUUddd~~~mmmWWWIIIEEEFFFZZZvvv|||uuutttvvveeeGGG555555666///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---111000FFFkkkrrrmmmxxxqqqjjjoooxxx~~~nnnlllnnnsssnnnfffaaaiii}}}000111111000...,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......---............000111222>>>OOOjjj|||{{{vvvgggWWWGGGDDDFFFTTTlllvvvgggVVVNNNHHHBBB@@@AAAAAACCCCCCCCCIIITTTYYYWWW```fffhhhaaa]]]cccnnnvvvpppmmmqqqssspppuuuvvvlllmmm}}}fffbbb???888444999@@@CCCDDDDDD<<<777111---------,,,+++---------------------------------............///,,,...,,,///555555BBB[[[uuuzzz}}}ssszzz}}}iii^^^YYYVVVUUUVVVWWWYYY^^^dddiiiooovvv{{{zzzvvvvvv{{{~~~}}}ooobbbRRRDDDBBB>>><<<======<<<@@@FFFLLLMMMMMMKKKJJJNNNWWW^^^\\\ZZZWWWVVVXXX\\\```bbbjjjuuurrr___KKKMMMYYYZZZaaauuuyyy~~~yyyssswww{{{mmm______kkkwwwwww___RRRQQQUUUUUUPPPEEE888///,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------......333000///444333666CCCbbbrrrccc___aaa```^^^^^^dddmmmqqqnnnlllmmmnnnmmmoooooommmjjjgggcccaaa```]]]^^^___```aaabbbdddfffdddaaa]]]WWWRRRPPPPPPRRRMMMPPPTTTZZZ```iiiqqqwwwyyyuuusssuuu{{{|||xxxsssdddVVVDDD777222111///,,,........................,,,---............---,,,...//////000000000000000111000666GGGZZZffflllooorrrrrrsssssstttsssssssssrrr}}}ooo^^^[[[XXXRRRWWW```tttbbbLLLEEEHHH]]]wwwxxxzzz{{{jjjKKK666444333---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,111555KKKlllooofffnnn}}}ooolllvvvuuurrrsssrrrlllaaa\\\jjj111111222000...,,,------...------------,,,,,,,,,,,,,,,,,,---------......,,,---...///000000333555AAASSSlll}}}~~~|||}}}ttt^^^HHHAAA???DDDSSSkkkiii^^^RRRKKKEEEAAA@@@BBBDDDJJJKKKJJJTTTfffmmmhhhhhhpppssskkkdddkkk}}}~~~|||ppp{{{pppIII===444666===AAAEEEHHH===999333///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,111///000666999JJJeeewwwyyyyyynnndddnnn~~~ooo\\\TTTTTTTTTSSSTTTSSSWWW^^^eeelllttt{{{{{{wwwvvvzzz~~~}}}yyyvvvwwwxxxgggXXXLLLCCCCCC???<<<===>>>===@@@EEEJJJMMMOOOLLLJJJMMMVVV___aaaaaabbbbbbcccgggkkkooottt|||rrrTTTOOO^^^dddiiixxxuuurrrsss}}}zzzddd]]]hhhvvvrrr\\\RRRUUUVVVRRRHHH;;;000,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---------------......---222//////444222777GGGjjjyyyrrrkkkjjjgggaaa[[[XXX^^^fffllllllkkklllmmmkkkpppnnnkkkiiifffbbb]]]YYYSSSUUUYYY^^^dddllltttzzztttpppjjjeeebbbaaa___^^^___cccjjjqqqzzz~~~}}}tttkkkSSSHHH;;;222000///---+++........................------............------...///000000111111000000//////888LLL___jjjpppsssqqqppppppoooooopppppppppgggqqq}}}ttteee^^^XXXQQQTTTWWWdddoooPPPEEEJJJccc}}}~~~oooPPP999444333......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***111<<>>333---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------------......///---000...000444222999LLLooonnnooorrrrrrlllcccZZZUUUWWW]]]dddgggiiijjjjjjjjjppplllhhhdddaaa]]]XXXTTTOOOSSSZZZcccooo~~~~~~yyyvvvnnn```TTTCCC<<<333///...///---+++........................---.........//////////////////000111111111111111000000:::LLL^^^iiippptttoooooonnnmmmmmmnnnooopppccciiirrryyy~~~{{{nnnfff^^^WWWSSSQQQZZZyyyyyyWWWIIILLLjjj}}}sssWWW>>>666444222...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++333CCC[[[jjjfff___```iiixxxyyynnnsssyyyuuuzzz{{{qqqpppsssooojjjfffaaajjj111222222111...------...------------------------,,,,,,,,,---------......///...000333111///333;;;WWWjjj~~~vvv___HHH;;;;;;===DDDTTTkkk}}}tttfffYYYRRRSSSXXX[[[ZZZmmmxxxrrroooxxxzzzwww|||nnn\\\eee|||xxxaaaKKK999888<<<>>>CCCIIIBBB???:::444///------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,333222222<<>>EEETTTjjj~~~ooo```\\\aaafffgggiiizzzvvvvvv~~~nnn~~~ttt[[[[[[uuuzzzlllQQQ:::777;;;<<>>OOOddd|||uuullliiibbb^^^zzzggg^^^ZZZbbbuuusss___dddxxxjjj___UUUSSSUUUVVVWWWYYY\\\dddjjjkkktttzzzooolllhhhiii{{{kkk^^^RRRQQQXXX```ggglllaaaZZZTTTTTTTTTPPPMMMMMMOOOWWWbbbhhhhhhddd___]]]eeelllzzzddd\\\___gggttt{{{uuuqqquuunnngggvvvdddJJJRRRVVVXXXSSSFFF999111...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------...///000000...///...222777444???YYY~~~~~~zzzuuu~~~nnnXXXaaaiiikkkhhhfffaaa]]]WWWUUUUUUYYYZZZZZZ\\\```aaabbbaaa^^^[[[ZZZ[[[]]]eeefffgggggghhhppp~~~~~~yyyqqqjjjaaaTTTDDD999333111//////000111000/////////////////////////////////...//////000111222222333333444555444444444555666???NNN[[[ccchhhmmmpppqqqrrrtttwwwzzz|||}}}qqqooonnnooorrrwwwzzz{{{yyytttsssssskkkhhhrrrjjjXXXRRRmmmlllLLL888000///...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,111555NNNdddccc```gggjjjhhhuuuyyyuuu|||qqq___UUUWWWbbbwwwxxxpppaaa]]]uuu222333333111///......///,,,,,,,,,---------......,,,,,,,,,---------......///+++---222000///:::IIIgggzzz}}}cccIII======<<<>>>EEESSSggg|||xxxlllmmmuuuyyywwwuuu}}}wwwrrr}}}uuuhhh{{{aaaWWW___~~~___@@@888999:::@@@KKKFFFDDD???888111---...000---------------------------------............///+++111///111DDDXXXlllwwwnnnhhh^^^]]]ccc^^^XXXeeewww~~~tttlllxxx}}}sss^^^XXXSSSSSSTTTTTTWWW[[[___jjjrrrsss{{{|||yyyzzz~~~zzzuuu~~~dddXXXLLLJJJMMMSSS]]]gggccc[[[WWWZZZ]]][[[ZZZZZZUUU[[[eeennnsssqqqlllggggggkkkuuurrr[[[SSSWWWccczzzuuuxxx~~~ppp___iii{{{zzzbbbJJJOOOUUUYYYUUUIII<<<333///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------...///000111/////////444888555BBB^^^|||uuurrr~~~{{{zzz{{{vvv```VVV___eeefffhhhlllmmmkkkggg```ZZZZZZYYYWWWZZZ___]]]dddkkkmmmkkkkkkooosssvvvvvvrrrkkkfffgggpppyyy}}}zzzxxxxxxyyyuuuqqqiii___TTTGGG===666111000//////000111111000///////////////////////////////////////111222333444444555666666666666666444999EEEVVVbbbfffhhhjjjkkkmmmqqquuuyyy}}}xxxvvvtttssstttwwwzzz|||~~~zzzssslllhhhiiimmmmmmiiirrr}}}kkkZZZMMM^^^wwwUUU<<<222111...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,222666RRRhhh```^^^hhhjjjkkkrrrvvvwww}}}}}}qqq\\\PPPUUUggg}}}lllYYYYYYxxx{{{~~~222333333222///......///,,,,,,,,,------.........,,,,,,,,,---------......---)))+++111000000===OOOuuu~~~qqqYYYAAA777999<<<>>>DDDRRReeezzz~~~|||{{{~~~vvvooo{{{pppnnneeeSSSNNNlllnnnIII<<<999888???KKKGGGEEEAAA999111---...000........................---------........./////////444111555JJJ```sss|||sssmmmbbbdddyyyaaa```]]]kkkzzz}}}vvvvvvvvvmmmUUURRRQQQRRRRRRRRRVVV\\\bbbpppyyy|||rrrpppsss{{{wwwbbbXXXOOOJJJGGGIIISSS___```ZZZWWW\\\bbbccccccccc^^^bbbkkkvvv~~~zzzuuuqqqqqqvvv```QQQQQQ]]]wwwzzzlllqqqooo[[[NNNTTTYYYVVVKKK>>>444000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------......000111111///000///555999666DDDaaasssssswwwuuuyyyhhhVVVYYY```eeefffkkktttxxxwwwwwwlllccc___\\\YYY[[[aaadddppp~~~zzzrrrqqqyyy~~~|||wwwuuuuuuxxxqqqrrrssssssrrrqqqrrrsssnnniii```TTTGGG<<<555333111000000///000000000000000000000000000000000000000////////////111333444555666666777777777777777333:::JJJ]]]hhhiiiiiiiiieeehhhmmmsssxxx|||~~~|||{{{zzzxxxxxxyyy|||~~~|||ssshhh]]]XXXZZZ^^^fffaaagggwwwgggVVVFFFOOOmmm}}}\\\AAA777666...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,222666UUUkkk___\\\ggghhhmmmpppssswww}}}{{{oooYYYMMMTTTjjj}}}dddQQQWWW}}}|||vvv{{{444444444222///...///000,,,,,,,,,---------......---------............///111...///111...///CCC\\\~~~zzzbbbJJJ===999999;;;???GGGSSSdddwww{{{zzzvvvpppuuu{{{ppppppzzz~~~cccPPP___UUU@@@;;;:::@@@HHHEEEFFFDDD???777111000111............///////////////////////////.........---//////555NNNooo{{{gggddd{{{xxxjjjvvvzzztttnnn{{{yyyjjjeeeSSSOOOJJJJJJMMMRRRUUUVVV]]]mmmzzz~~~~~~pppiiittt|||sssoooqqquuu{{{gggccc[[[RRRKKKIIILLLOOOQQQRRRTTTZZZ```fffjjjkkkdddjjjqqqxxx}}}|||kkkVVVOOOMMMooozzzkkkYYYWWWUUUTTTQQQGGG888,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------......///000000000111222111666:::999KKKmmm~~~uuu|||uuuyyybbb]]]\\\dddhhhffffffnnnuuuwww{{{~~~~~~wwwnnnjjjpppwww~~~~~~|||yyywwwzzzwwwsssooollllllmmmnnnnnnqqqrrrqqqqqqrrrooojjjlll^^^NNNDDD<<<555222333333333222111000000111111000000111111111111000000---111222000000333555444333444888>>>>>>:::999;;;:::BBBPPP```llloookkkfffiiiiiihhhjjjmmmqqqsssssswwwyyyyyyxxx{{{}}}||||||yyyoooaaaUUUMMMJJJVVVYYYUUU]]]yyy|||ggg]]]TTTLLLQQQ^^^wwwgggEEE555888000...,,,,,,------,,,+++,,,,,,,,,++++++*********+++*********))))))((((((***+++,,,+++******,,,---666AAATTTeeejjjddd```aaa^^^gggqqqyyyyyypppnnnQQQHHHZZZtttrrr[[[FFFSSSyyy|||zzz555555444222000/////////,,,,,,---------.........---------............//////...000111...333KKKfffxxx___HHH<<<999999===BBBJJJVVVfffyyy~~~{{{vvvoooqqqzzz{{{jjjXXXXXXbbbyyyqqq]]]hhhfffIII<<<999>>>DDDIIIIIIHHHBBB999222//////............/////////////////////////////////...111333555===UUUuuuwwwgggddd{{{zzzjjjfffzzzuuufff___PPPLLLGGGGGGJJJOOOSSSTTT[[[iiizzz|||kkkooo~~~{{{rrrjjjgggkkkppprrrlllcccYYYQQQMMMKKKJJJJJJKKKNNNUUU^^^fffkkknnnoooppprrrvvv}}}xxx]]]RRROOOccc|||xxx\\\YYYWWWWWWTTTJJJ;;;///...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------......///000000000111333222666;;;<<>>UUUzzzooojjjmmmlllfff___^^^fffooosss{{{~~~zzz|||~~~|||qqqqqqsssuuuvvvtttqqqnnnkkkiiigggeeeeeefffgggiiilllnnnoooqqquuuvvvnnneeeTTTFFF888444444222111111444333222222111222222222333333333333222222222111333777::::::;;;===<<<999;;;===CCCKKKLLLGGGCCCBBBFFFKKKSSS^^^gggllllllkkkiiiiiijjjkkklllnnnpppqqqnnnppppppqqqxxx|||rrrdddUUUKKKIIIKKKIIILLLSSS[[[xxxxxxhhhQQQFFFGGGSSSnnnyyyxxxnnnWWWBBB888111///---,,,------,,,+++,,,,,,,,,++++++++++++******************)))))))))***,,,,,,,,,++++++---///222IIIaaakkknnnpppmmmggg```hhhrrr{{{wwwiiiPPPKKK```wwwwww___EEE>>>SSSrrruuuiiigggjjj~~~yyy888666444222222111000///------------............---------............///---///111000///>>>```qqqTTT???999:::;;;AAAIIITTT___jjjyyyyyytttuuuwwwvvv}}}}}}]]]CCC>>>>>>EEEPPP[[[hhhrrr[[[<<<777===>>>JJJLLLMMMIII???666000...............////////////............////////////222444:::KKKiiirrrhhhvvvyyybbbnnnyyy{{{yyynnnccc[[[KKKIIIGGGGGGJJJOOOUUUXXX^^^bbbsssyyyfffeeeiiikkkjjjlllsss{{{~~~{{{xxxxxxzzzwwwjjjccc[[[VVVSSSOOOGGGAAADDDDDDFFFKKKTTT\\\bbbeeeaaa```aaahhhvvvooogggpppmmmSSSJJJLLL```~~~zzzsssyyyyyy}}}qqqlllwww\\\YYYWWWYYYZZZRRRAAA444......---,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111///555555555999>>>XXX}}}yyytttqqqllleee``````gggnnnrrrvvvzzz~~~{{{uuuqqqqqqttttttuuuvvvwwwxxxxxxwwwwwwnnnmmmmmmnnnpppooollljjjcccbbbaaa```aaacccfffhhhiiimmmrrrwww||||||qqqeeeOOOBBB555333555555333333222222111111111111222222444444333333222222222222333666999;;;???EEEFFFDDDAAADDDLLLWWWZZZSSSLLLIIIJJJOOOXXXaaaiiilllmmmllliiijjjlllllllllmmmooopppnnnooommmmmmttt~~~zzzrrrfffXXXMMMMMMLLLIIIMMMOOOPPPlllxxxZZZJJJKKKhhhxxxtttmmm[[[FFF999222000------------,,,+++++++++++++++++++++++++++************************+++,,,---,,,+++,,,...000444OOOfffiiijjjooonnnffffffooo{{{}}}hhhPPPKKK___ttt~~~sss\\\CCCDDD\\\wwwuuuiiihhhjjjuuuwwwzzzttt:::777444333333222000...---------.........//////---------............///...000111000222DDDhhhlllNNN<<<888:::;;;AAAKKKXXXbbbjjjwwwzzzooommmqqqwwwuuu\\\FFFAAA<<<<<<===@@@IIISSSqqqyyyeeeAAA888<<<<<>>JJJdddeeeMMMEEEMMMaaaxxx{{{uuutttqqq|||qqqbbb]]]^^^kkk{{{}}}yyyooobbbffflllgggSSSOOOPPPVVV[[[UUUEEE666///......---------------,,,,,,,,,---------.........//////000000111111222///555444444===IIIaaammmgggeeekkkrrrttttttuuu{{{zzzvvvoooiiifffiiilllkkkkkklllmmmmmmlllkkkkkkbbb^^^XXXSSSPPPOOOMMMMMMDDDCCCBBBEEEJJJSSS\\\aaammmtttzzz|||yyysssfffZZZQQQIIIBBB@@@===888333333111111111000111111222222444444333333333555666777777:::===BBBMMMYYY]]][[[VVVTTTVVV[[[YYYPPPDDD???DDDNNN\\\gggmmmnnnllljjjjjjnnnrrrrrrqqqqqqsssvvvvvvuuupppkkkoooxxx~~~|||wwwsssnnniiifffYYYSSSJJJHHHLLLIIITTTmmmaaaUUUZZZwwwnnn___JJJ;;;333111///......---,,,+++***++++++++++++,,,,,,,,,*********++++++++++++++++++,,,---------...000222CCCZZZnnnnnnfffcccccccccbbbkkkxxxyyyhhhWWWFFFFFFXXXeeekkkbbbPPP>>>BBBWWWjjjkkkkkknnnlllnnnoooqqqwwwrrrbbb===999444333444444111---............////////////---------............///---000111333>>>WWWwww{{{aaaGGG;;;:::;;;:::AAAOOO___gggllluuuuuuaaaWWWVVVaaaeeeZZZGGGBBB>>>>>>;;;888:::===>>>BBBFFFLLL[[[vvv~~~iiitttYYYBBB<<<<<>>999444333555555111---............/////////000---------.........//////,,,///111666DDD^^^}}}www^^^FFF;;;;;;;;;999BBBQQQaaajjjmmmvvv{{{xxxxxxyyy{{{|||vvv___QQQLLLVVV\\\TTTLLLFFFBBBAAA>>>:::999;;;AAACCCBBBDDDQQQlllxxx]]]fff~~~```GGG??????DDDKKKRRRTTTLLLAAA777222............/////////000---------...///000000111333666GGGiii}}}YYYKKKlll~~~|||yyy___PPPIIIFFFCCCDDDFFFGGGIIIPPPYYY```fffqqq}}}}}}sssooohhhaaa\\\[[[___bbb]]][[[YYYWWWTTTOOOIIIEEE:::>>>BBB???888???]]]|||zzzUUUHHHMMM___vvv~~~wwwssswww{{{ttt```UUUddd||||||rrrrrr|||rrrfffeeeaaaPPPNNNOOOXXX```]]]MMM>>>//////...------------...,,,,,,,,,---------....../////////000111111222222111777666:::KKK]]]ttt|||ggg___]]]gggqqqsssrrrqqqmmmmmmmmmjjjiiiiiillloookkkiiifffeeeeeegggjjjllljjjgggbbb^^^ZZZUUUOOOLLLDDD???888333444:::BBBGGGaaahhhjjjeee___]]]^^^]]]VVVUUUUUUSSSJJJ>>>999:::444444444444444555666777777666666666888;;;>>>@@@HHHMMMSSSZZZccchhhddd\\\UUUIII???;;;;;;:::999:::<<>>:::EEESSS\\\gggllleeebbbeeelllwwwnnnZZZ<<<666222444555222000000////////////////////////...------------...//////333000...777NNNmmmtttVVVCCC;;;999:::<<>>FFFMMMSSSTTTRRRJJJ;;;...//////............/////////000111000///000222333777777HHHnnn{{{uuu{{{SSSMMMuuuzzzvvv|||vvv___KKKBBB???AAABBBCCCEEEIIIRRR^^^ggglllrrrzzz}}}qqqbbbWWWRRRSSSUUUUUUUUUYYYcccgggaaaTTTIIIFFF@@@;;;:::<<>>;;;CCCFFFNNN___yyy}}}rrr___LLLEEEKKKRRRUUUWWWOOOHHHFFFEEEFFFJJJPPPTTTVVVTTTPPPQQQXXXaaaggg___\\\ZZZ```tttvvvfffqqq|||zzzYYYGGGBBBFFFMMMSSSUUUTTTMMM>>>111//////............/////////000111000///000222444777:::NNNrrrwwwyyylllOOOTTT}}}{{{xxx|||sss]]]KKKBBB???@@@AAACCCEEEIIISSS```iiitttwww{{{}}}}}}{{{|||rrrdddUUUKKKHHHHHHJJJJJJKKKQQQ]]]eeeddd[[[RRRGGGAAA;;;888777999???GGGWWWhhh{{{dddRRRMMMeeetttqqq{{{}}}{{{|||mmmcccgggxxxwwwwww|||xxxooojjjUUUMMMOOOXXX^^^cccXXXAAA444///---///000------...---------,,,,,,---....../////////000111111222222444666:::AAATTTooo{{{xxx{{{vvv|||rrrbbbdddqqqvvvxxxwwwqqqnnnmmmkkkjjjkkkmmmpppqqqvvvrrrqqqrrrrrruuuppp```OOOFFFBBB>>>::::::GGGOOOPPPKKKLLLXXXaaaaaaeeeaaa___^^^WWWJJJBBB@@@===999777888777555888======>>><<<999<<>>666888@@@OOO```kkkkkkgggddddddjjjwwwzzzdddPPPCCC;;;555666555222000111////////////////////////......------......///000000222555>>>TTTrrrpppQQQ???888777999<<>>III]]]yyyssslllllljjj___NNNCCCEEEMMMSSSWWWQQQLLLKKKMMMUUUeeesss}}}zzztttjjj]]]RRRQQQUUUNNNKKKJJJSSSkkkqqqqqqdddNNNEEEHHHNNNTTTWWWVVVPPPBBB444000//////......//////000...000111000000000222444888>>>UUUxxx{{{www\\\LLL]]]{{{zzz}}}|||mmmZZZJJJAAA??????@@@BBBDDDJJJUUUdddnnn~~~~~~}}}{{{{{{}}}}}}zzzyyymmmbbbRRREEE??????@@@@@@>>>@@@FFFPPP\\\```ZZZSSSFFF???:::777555333555:::>>>NNNcccwwwoooUUUKKK___rrrzzz}}}|||wwwlllmmm{{{}}}yyy|||{{{uuuqqq]]]RRRRRRXXX___eee\\\EEE555000---//////------///,,,,,,,,,,,,---...//////......//////000111111222555777999BBBWWWttt|||tttttteeeggguuuxxxyyywwwqqqllllllllllllmmmnnnoooppptttssssssqqqpppsss~~~kkkbbbWWWEEE888666;;;@@@@@@<<>>::::::999888;;;@@@DDDEEECCC???BBBLLLVVVZZZ___ZZZRRRLLLFFF???777111444222111222555999;;;<<<:::AAAMMMWWW]]]```aaabbbfffiiilllnnnmmmlllllllllsssssstttsssqqqqqqssstttuuuuuuvvvvvvvvvxxx{{{~~~qqq```SSSIIIBBBLLLjjj~~~lll[[[RRRGGGSSSttttttRRR:::222------...---,,,...++++++++++++++++++++++++******++++++++++++++++++---,,,---///...---222:::SSSiiisssqqqooogggbbbgggbbbhhhzzzxxxeeeKKKBBBDDD\\\yyyyyy___AAA777888???OOOaaammmpppnnnmmmlllppp{{{yyy```JJJGGG???888777777333111111////////////////////////...............//////000000333666???VVVtttmmmOOO===888888:::===DDDPPP\\\ccckkkzzzqqqhhh```SSSJJJHHHCCCBBBAAA???===<<<<<<;;;===<<<<<<@@@MMMdddttthhhcccdddfff```QQQDDDAAAEEEIIINNNKKKJJJMMMSSSccc|||ttt___OOOOOOXXXVVVRRROOOVVVmmm{{{mmmRRRFFFLLLQQQWWWYYYYYYSSSCCC444000000////////////000000...000111111000111333555999BBB\\\~~~xxxzzz}}}tttRRRKKKddd}}}zzzyyy}}}|||tttfffVVVHHHAAA>>>>>>???AAADDDKKKXXXhhhsss}}}{{{~~~~~~|||zzzyyyxxxxxx~~~zzzbbbVVVGGG===;;;===>>>>>>::::::<<>>PPPcccooosssuuuwwwuuuxxxxxx___JJJIIIAAA;;;:::999555222222///////////////////////////............///000000111333666@@@XXXxxxiiiMMM===999999<<>>===>>>???BBBJJJYYYjjjwww}}}zzzyyy{{{{{{yyyzzz}}}zzzuuurrrsssrrrrrrwww~~~xxxggg\\\MMMCCC@@@???===;;;<<<;;;999:::CCCMMMLLLEEE???999666888999777777999888@@@LLLVVV^^^jjj{{{^^^LLLWWW}}}~~~xxxuuuxxx}}}iii[[[XXX\\\fffaaaMMM777111...//////------///,,,,,,,,,---...///000111......///000111222333333666666999FFFbbbpppuuurrrkkknnnjjjiiillliiikkkkkklllmmmmmmlllkkkjjjiiiddd]]]YYY[[[\\\XXXSSSYYY^^^kkk|||lllLLL???222444444444:::JJJ[[[fffjjjmmmnnnlllggg___VVVPPPLLLDDD>>>>>>AAADDDHHHMMMZZZ^^^]]]UUUOOOOOOPPPPPPMMMGGG???777333222333333000000111111111111222333999>>>HHHSSS\\\aaacccccchhhkkknnnooommmkkkiiiiiiiiilllpppqqqqqqqqqqqqrrroootttxxxxxxvvvxxxdddNNNFFFEEE@@@TTTrrrlll]]]PPPIIISSSfffxxxyyyuuu{{{pppUUU>>>555.........------///++++++++++++++++++++++++******++++++,,,,,,,,,,,,...---...000//////444<<<]]]hhhhhhbbbccc```\\\___[[[eeezzznnnNNNCCCJJJaaa{{{mmmIII:::777>>>QQQeeepppuuuyyy||||||vvv___LLLJJJCCC>>>>>><<<777333222//////////////////////////////......//////000111111333777EEE```zzzcccIII<<<999:::<<>><<<===>>>AAAIIIYYYlllyyy~~~~~~}}}{{{vvvssssssuuuuuurrrsssvvvqqqllljjjkkkkkkkkkmmmrrrwww~~~{{{rrrdddXXXNNNGGG@@@;;;>>>>>>;;;:::EEETTTWWWRRRHHH???999999999777666777333777>>>EEEJJJUUUjjj~~~gggSSSWWWrrr||||||yyycccZZZ[[[eeecccQQQ888222...//////------000------------...///000000//////000111222444555555777777;;;LLLkkk}}}jjjtttyyyuuukkkhhhlllllllllllllllkkkkkkiiihhhgggccc^^^XXXYYYbbbiiifff^^^OOOJJJKKKXXXlll|||~~~YYY>>>111111111222999HHHYYYeeelllqqqrrrpppmmmiiibbb[[[SSSKKKEEEFFFJJJMMMQQQVVVdddhhhggg]]]RRRMMMJJJIIIDDD@@@:::555111000111222...///000000000111333555888<<>>:::AAAUUUiiiqqqvvv{{{}}}ttt\\\KKKIIICCC???@@@@@@:::444222///////////////////////////////////////000000111000222:::MMMlllqqq\\\EEE:::999:::;;;===KKKWWWbbbggglllvvv~~~uuuhhh^^^UUULLLBBB;;;>>>===<<<<<<===>>>===<<<@@@PPPjjj{{{rrrnnnhhhiiidddYYYOOOJJJFFFAAABBBDDDJJJPPPSSSVVV```jjjjjjUUUUUUWWWZZZ\\\^^^WWWEEE444111111000000000000111111...///111111111333555777:::NNNqqqxxxwwwwwwNNN???EEEggg|||{{{~~~ppp\\\LLLCCC???>>>>>><<<<<<===@@@HHHXXXlllzzz|||~~~|||zzzwwwrrroooiiieeedddfffeeebbbbbbeee```[[[YYY[[[\\\ZZZZZZ]]]___gggsss}}}tttdddVVVKKKEEEAAAAAA>>>>>>LLLaaaiiieeeTTTJJJ???<<<;;;999777888555666;;;CCCIIISSSeeevvv~~~lllTTTSSShhhyyy{{{kkk\\\[[[fffeeeTTT999333...///...------000///.............../////////000111222444555666777999999???SSStttvvvhhhzzzzzzpppmmmrrrsssrrrrrrpppooommmkkkjjjiiigggeeedddhhhwwwgggUUUDDDEEESSSeeewwwsssccchhhqqqiiiPPP:::111//////111:::JJJ^^^mmmsssxxxzzzxxxvvvvvvrrrkkk^^^UUUOOOQQQUUUXXXZZZ]]]fffiiigggZZZMMMGGGEEEDDDAAA@@@===999555222222222///000111000///000333666777:::BBBOOO]]]iiiooorrrmmmnnnooonnnkkkiiiiiiiiigggiiikkklllnnnqqqvvvyyyvvvxxxyyyxxxwwwyyy}}}kkkWWWKKK@@@GGGMMMiii{{{``````uuuuuutttmmmXXXCCC999111///...,,,,,,...++++++++++++++++++++++++******++++++,,,------...------///222333444:::CCCdddmmmiii```___\\\ZZZ___WWWaaarrr{{{sssSSSBBBOOOiii^^^CCC>>>EEE[[[mmmtttxxx}}}~~~uuuZZZIIIHHHCCC@@@BBBBBB;;;555333///////////////////////////////////////000111111///222<<>>999555444444777<<<===;;;888999GGG___yyywwwqqqeeeiiifff\\\QQQLLLKKKJJJ===AAAJJJUUU[[[]]]cccjjjnnnVVVSSSVVVYYY\\\___YYYGGG666111111000000000000111111...///111111222333555888;;;QQQwww{{{tttwww|||III???IIImmmoooYYYHHH???===>>>>>><<<<<<<<>>>>><<>>777222///...111;;;MMMeeevvvyyy~~~}}}wwwfff^^^WWWYYY]]]___```bbbcccfffaaaTTTFFFAAAAAAAAAAAABBBAAA>>>:::777666666333333333111......111555555888@@@MMM]]]kkksssvvvmmmnnnnnnllliiigggggghhhiiiiiijjjkkkmmmqqqvvvzzz}}}}}}}}}||||||}}}|||iiiUUUCCCEEEAAATTTvvv[[[aaayyytttlllYYYEEE;;;222///...++++++---++++++++++++++++++++++++******+++,,,,,,---......------///333444666<<>>:::000000///------.........---.........//////000111222333333===VVVvvvuuueeeRRR@@@<<<;;;888999>>>HHHPPP[[[dddjjjsss}}}qqq]]]RRRFFF?????????;;;777:::999999888888999999:::888IIIaaaxxx~~~vvvnnnggg```^^^^^^[[[RRRKKKIIIFFFKKKXXXdddhhhgggfffuuuuuukkkKKKPPPRRRWWW```ddd[[[GGG666222222111000//////000000000111222222222444888;;;CCCSSStttwwwzzzkkkJJJ@@@PPPttteeeRRRJJJ>>>:::<<<:::>>>>>>???AAAIIIYYYlllzzz{{{~~~~~~}}}}}}wwwqqqllleee\\\UUUNNNKKKGGGFFFEEEEEEDDDBBB???>>><<<<<<;;;<<<===>>>BBBFFFOOO]]]rrrtttcccVVVNNNEEE>>>???HHHUUUhhhwwweeeZZZPPPLLLIIIDDD???>>>===AAAGGGOOOXXXbbbiiimmmrrrtttvvvxxx|||oooVVVIII[[[vvv}}}rrrZZZ[[[iiifffWWW===555//////000...---///.........///////////////333222222222444666999;;;:::BBBFFFWWWzzzttt}}}xxxnnnpppxxxrrrqqqtttxxxzzzxxxxxxwwwxxxyyy{{{|||}}}yyyPPP@@@JJJQQQLLLUUUUUUOOOCCC:::777555222111///222222:::WWWtttzzzqqqeee^^^```cccbbbaaabbbaaa^^^XXXPPPHHHBBB>>><<<;;;AAAFFFDDD<<<666555777777444222222000///222888999777777@@@UUUiiipppnnnlllkkkjjjiiigggeeeddddddaaadddhhhkkklllpppvvv{{{|||~~~~~~|||}}}}}}ZZZKKK@@@FFFKKKpppvvvYYY___~~~fffMMM999222333---+++...---******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///222000333=========HHHeeemmmkkkgggggg___XXX\\\VVVWWWcccooouuuzzzmmmRRRBBBJJJfffyyyKKKMMMWWWiiiuuuwwwwwwyyy~~~]]]KKKHHH???BBBGGG@@@<<<999222000///------.........---///......//////000111222444333>>>XXXxxxsssdddPPP>>>:::999777888===EEELLLWWW```hhhrrr~~~sss]]]TTTIIIBBB@@@???<<<999888888999999999999888888:::HHH^^^sss~~~tttmmmeeecccdddbbb[[[UUUQQQKKKMMMYYYhhhnnnnnnmmmppprrrjjjlllNNNLLLNNNUUU___eee^^^JJJ999222222111000000000000000000111222222333555999<<>>OOOuuudddRRRKKK???;;;===;;;======???BBBKKK\\\ooo|||~~~yyyvvvssspppllldddZZZSSSHHHEEEAAA???>>>===;;;:::;;;:::999888777888888999666:::CCCQQQeee{{{{{{lll___NNNDDD<<<;;;AAANNN```nnnooodddZZZVVVRRRLLLGGGFFF???AAAEEEMMMVVVaaajjjpppooonnnmmmkkkkkkooovvvzzzmmmUUUGGGWWWrrr}}}nnnZZZ]]]jjjiii[[[:::222,,,,,,---+++***,,,.........///////////////222222222222444666999;;;<<>>PPPbbbkkkkkkiiiiiiiiiiiiiiihhhggggggbbbfffjjjlllooosss{{{~~~}}}eeePPPEEEIIIGGGaaayyyjjjUUUYYYtttQQQ;;;222222...,,,///,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......222000333<<<<<<>>>IIIlllpppjjjdddfff```YYY]]]TTTXXXdddnnnqqqsssfffLLLBBBEEEXXXZZZXXX]]]jjjtttvvvuuuuuu```MMMIII@@@CCCFFF>>>::::::444111///------...///...---////////////000111222222333333???[[[zzzsssaaaMMM<<<777777555777===@@@GGGQQQZZZcccooo~~~qqqbbb[[[PPPGGGBBB>>><<<:::777888999::::::999888777888CCCVVVlllxxxooolllmmmmmmhhhccc[[[RRROOOYYYfffmmmpppqqqfffqqq|||yyyggg}}}vvvYYYLLLMMMTTT___fff___KKK:::222222111000000000000111111222333333444777;;;>>>FFFWWW|||vvvXXX@@@>>>QQQyyy~~~zzz___NNNHHH===:::<<<;;;<<<===@@@DDDNNN___rrruuutttsssrrrppphhh^^^VVVBBB???;;;888777666444333777777555444333333333333000444<<>>888555333222777>>>CCCDDD???999555666333111222111///333999:::;;;<<<>>>IIIXXXccceeebbbcccdddfffhhhhhhiiiiiieeehhhkkkmmmpppvvv~~~xxxWWWJJJLLLBBBMMMzzzmmm]]]TTTOOOmmmYYY???222111...---///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........222000333;;;<<<>>>JJJrrrtttkkkfffiiieee___cccWWW]]]kkkrrrooommm___FFF@@@AAAPPPqqqtttooommmsssyyy{{{zzzzzz```KKKWWWHHHCCCCCC===;;;;;;555111///------...///...---////////////000111222333111333DDDcccttt___KKK:::666666555888===>>>DDDMMMUUU^^^kkk|||iiigggaaaWWWMMMCCC===;;;:::777999:::<<<<<<:::999777999???LLL```xxx}}}xxxxxxxxxsssooobbbZZZUUUVVV[[[```ffflllhhhmmmsss{{{lllyyyhhhQQQQQQUUU```fff^^^III777222222111000000111111111111222333444555888===@@@IIIYYY~~~{{{uuuRRR???@@@TTT||||||zzz|||qqqWWWHHHBBB999777:::888===???BBBGGGPPP```rrr~~~}}}pppnnnlllkkkiiicccZZZSSS>>>;;;888666555555444333666555444333222111000000111222777BBBSSSlllzzziiiYYYPPPGGG>>>:::888;;;CCCKKKUUUOOOKKKLLLLLLJJJJJJLLLPPPNNNKKKHHHGGGHHHJJJKKKTTTRRRNNNJJJGGGIIIMMMPPPaaaqqqttt[[[HHHOOOfffyyy|||~~~wwwgggnnnxxxtttpppfff[[[]]]fffeee\\\<<<444......///------............///000000111111222222333444666888:::<<>>CCCBBB<<<777777444333333222222666<<>>LLLrrrxxxsssooopppjjjeeejjj___fffuuuyyyqqqlll]]]EEE<<<@@@RRRsss|||{{{{{{|||[[[EEEpppVVVEEE@@@<<<>>>===555111000....../////////.../////////000000111222333222777MMMqqq|||rrr\\\JJJ:::777888666888===???DDDKKKQQQZZZgggxxxzzzcccddd^^^VVVLLLCCC>>>;;;:::999:::<<<======<<<:::999======CCCPPPfff|||vvvjjjccc[[[UUUPPPOOOWWW```hhhmmmssszzzqqqzzzrrrSSSRRRVVVaaahhh```JJJ777222111111111111111222222222333444555777:::???BBBMMMZZZ{{{ssspppwwwOOO>>>???TTT{{{~~~yyyxxx}}}jjjQQQCCC@@@888666:::888>>>@@@DDDHHHQQQ___ooo{{{{{{pppccc^^^YYYUUUSSSOOOIIIEEE999777444444555666666555666666555444333111000000///...000999GGGaaavvvfffWWWHHHBBB<<<:::999777:::???AAA<<<;;;>>>@@@@@@AAAEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAA@@@@@@AAADDDGGGVVVggg{{{www___IIIKKK^^^qqqyyyzzzxxxwww{{{xxxdddcccqqq~~~kkkhhh```ZZZ^^^fffeee]]]>>>666000000111///...000......//////000111111222222333444666888:::<<<===>>>CCCCCCSSS}}}eeeooo~~~|||{{{xxxtttnnnkkkkkkmmmooopppsssssstttvvvzzz~~~~~~{{{oooYYYEEE999555555555222777:::777555666444111222///333:::LLLuuusssiiihhhgggbbb\\\VVVRRRKKKDDD===888555444222111222777===@@@===:::888555444555555444888???MMMPPPMMMEEE@@@DDDKKKOOORRRTTTVVVZZZ___cccfffhhhmmmnnnnnnmmmlllpppwww|||}}}jjjNNNHHH???===VVVttt~~~ooodddLLLKKKddd```DDD333111......000+++++++++,,,,,,,,,---------------------...///000111000555333444;;;:::???MMMqqq}}}{{{xxxmmmdddhhheeemmm{{{~~~ssskkk\\\DDD:::@@@RRRssszzz}}}|||wwwssswww}}}XXXAAAcccIII@@@===??????444222000......///000///...000000000000111222333333666<<>><<<999:::;;;<<<<<<;;;:::999999999<<>>;;;999444222111111333555555555555555555555444333111111111...///555???WWWtttcccSSSCCC???<<<<<<:::888999<<<;;;888777::::::999:::>>>>>>???@@@AAAAAA@@@???>>>777999;;;===>>>???BBBDDDRRRdddxxxzzzcccKKKHHHYYYlllttttttzzzyyyyyyvvvfffbbbkkk|||}}}gggaaaYYYWWW___hhhhhhaaa===555/////////...---.........///000000111222222333444666888:::<<<>>>???>>>CCCCCCUUUkkkttt~~~zzzyyywwwsssooommmnnnqqqsssttttttttttttuuuvvvyyy{{{|||}}}{{{{{{~~~hhhNNN>>>888555444444222777999777666666666333111///444999KKKuuuvvvfffcccddd^^^UUUQQQOOOJJJDDD???;;;888777444111000222777;;;;;;;;;888555444555555555:::@@@MMMOOOLLLBBB;;;<<<@@@BBBKKKLLLNNNSSSYYYaaagggkkkpppqqqqqqnnnlllnnnssswww||||||vvvQQQHHHBBB@@@RRRllloooeeeKKKEEEUUUfff|||yyy^^^CCC444222......000---,,,,,,,,,,,,---------------------...///000111222333888666666;;;:::???NNNrrruuuffffffgggnnnzzz|||qqqjjjZZZBBB;;;AAAPPPnnn~~~kkkqqqsssooommmuuu|||XXXBBBkkkPPPDDD===>>>>>>555222000......///000///...000000000000111222333333666<<>>CCCJJJQQQYYYfffwwwwwwjjj___WWWNNNIIIGGGEEEAAA===999999999999999999999999555666999@@@NNNccc{{{ooocccVVVMMMFFFBBBCCCGGGPPPYYYjjj|||wwwWWWUUUXXXcccmmmfffOOO:::222111111111222222333444222444666777999===BBBFFFPPPUUUqqquuukkkooo~~~LLL???@@@UUU|||vvvwwwcccKKK???>>>999888===<<<999<<>>::::::>>><<<999888:::999666777;;;>>>>>>@@@AAACCCDDDEEEEEE@@@@@@AAA@@@@@@BBBEEEGGGRRReeezzz~~~hhhPPPKKK[[[nnnwwwvvvxxx|||wwwiiidddjjjzzz{{{jjj```VVVUUU___iiihhhaaa<<<444......///---,,,...---...///000111222333333444555777:::<<<>>>@@@@@@AAAEEEEEEXXXxxx~~~}}}zzzyyysssqqqnnnmmmpppsssuuuuuurrrrrrssstttuuuuuuuuuuuuwwwyyy|||jjjNNN???999555444555777;;;<<<999777888777555222111444666CCClllyyyeee^^^___ZZZRRRJJJIIIGGGDDD@@@<<<999777333111000000333555777888666333222444444444999???AAADDDBBB:::555666888999???@@@CCCHHHRRR\\\ffflllssstttuuurrrppppppssswwwzzz~~~VVVKKKGGGCCCOOOiii|||nnnSSSIIIUUU```ooo~~~|||sssYYYAAA555333...---111///,,,,,,,,,------------...---------...///000222333666;;;999888;;;:::???OOOuuuvvvoooggglllvvvwwwoooiiiYYY@@@<<>>IIIZZZggg}}}lll\\\LLLFFFEEEBBB???>>>JJJRRReee}}}zzz]]]ZZZ[[[eeemmmeeeLLL777222111111111222333333444222444666888:::>>>CCCGGGOOORRRnnnpppooouuuMMMBBBGGG\\\tttsss___HHH<<<<<<777777;;;:::555999???FFFPPP]]]mmmxxx|||}}}zzzwwwiiiWWWHHHBBB;;;666555444222000555333000000111222222111000000111222222111000///000///222666888EEEiiitttaaaXXXOOOHHHAAA<<<<<>>@@@AAABBBDDDHHHGGGZZZ|||zzzqqqnnnlllmmmooosssuuuvvvoooppprrrtttuuuttttttssshhhooowwwzzz{{{iiiNNNAAA:::555555:::???BBBBBB===999999777555555333444111999aaayyyddd[[[ZZZXXXRRREEEEEEDDDBBB@@@<<<999777222222111111111222444555444111111333333333888>>>555999888333000222444444444555888???JJJXXXdddllluuuvvvwwwvvvssssssuuuyyyyyy|||}}}}}}\\\NNNJJJCCCLLLiiiaaaTTT\\\ffftttwwwvvvpppUUU???555444...,,,111111,,,,,,,,,---------......------......///111222333888===;;;999<<<:::???OOOwww~~~hhhkkktttuuunnnjjjZZZ@@@<<>>@@@<<<;;;999777666666666666777666999@@@IIIVVVkkk|||rrrlllbbbZZZUUUTTTTTTUUU^^^uuurrr]]]VVV\\\~~~|||uuummmiiippp~~~vvvaaaNNNTTThhhjjj\\\<<<444//////000///...000////////////000111333333888888999<<>>777666777555555777;;;AAAIIIQQQZZZhhhxxx~~~sssiii```]]]ZZZTTTOOOMMM@@@===999888;;;======;;;===;;;===AAA@@@<<<===AAAKKK\\\oooxxxxxx|||qqqeeeQQQLLLFFFAAA>>><<<;;;:::<<<>>>HHH[[[rrrdddbbbnnnlllooommmMMM<<<333222111111111222333444666888;;;===???BBBGGGJJJLLLSSSddd{{{}}}{{{LLL???HHHccc}}}{{{{{{___HHH===<<<777666:::888<<>>HHH^^^]]]NNN???======AAANNNzzz~~~vvvrrrtttyyyvvvooooooaaaEEE@@@EEEddd|||SSSIIIEEELLLWWWbbbppp|||cccFFF~~~iiiRRRHHHFFFCCC???<<<333222000/////////000111000000000111222555777888;;;EEE```xxx{{{~~~^^^DDD<<<555555666555555777999???GGGNNNWWWddduuuzzzsssnnnjjjeee]]]ZZZ[[[LLLFFF>>>:::;;;===>>>>>>>>><<<>>>BBBDDDAAA??????>>>FFFPPPUUUXXX^^^iiirrryyyooo```UUUNNNHHHDDD???<<<;;;:::999888999999===GGGXXXkkk{{{bbb___kkkjjjmmmiiiIII888333222111111111333444555999;;;===???AAAFFFKKKOOONNNUUUfffzzz|||KKK===EEE___yyyzzzyyy^^^GGG<<<<<<777666:::888;;;>>>CCCIIIRRR___ooozzz~~~mmm[[[KKKAAA;;;999666444222222333333222000333333333333222111000//////,,,---111222666FFFXXXfffiiirrrlll___RRRMMMKKKGGGBBB??????===;;;888666555555555444444555666999GGGddd~~~xxxppphhhaaa^^^eee{{{oooWWWMMMXXXzzzyyy~~~qqqllljjjooommmXXXXXXgggiii^^^;;;333------...------.../////////000111222444555555999>>>CCCEEEFFFEEEDDDEEEIIIMMMeee|||}}}wwwpppkkkjjjiiifffgggiiimmmlllkkkllloooqqqrrrrrrtttrrrssswwwxxxvvvwww{{{rrrbbbNNN@@@999777===CCCMMMPPPQQQKKKBBB:::777777222222333444666BBBaaappp]]]SSSQQQPPPNNNJJJEEE@@@???AAACCCDDDCCC;;;:::888555333222222222111000//////000111333444555444111///......000000444222111888FFFTTT___eeemmmppptttzzz||||||||||||zzz[[[OOOEEE@@@RRRlllppp\\\vvv|||sss___GGG888444///111333,,,------........./////////111///000222222444;;;DDD\\\\\\NNN@@@???===AAAMMMzzzvvvjjjttt|||yyykkkqqqzzzxxxqqqrrrfffLLL>>>???aaa\\\OOOGGGJJJRRR\\\mmmnnnPPPwwwdddQQQIIIGGGDDD???===333222000/////////000111000000111111222555888;;;<<>>;;;;;;<<<===<<<:::<<>>@@@CCCHHHNNNRRRVVV\\\lllQQQCCCCCC]]]|||vvv{{{zzz\\\FFF;;;<<<777666999777:::===BBBIIIRRR```ooozzzlllXXXKKKEEEDDD888666333333333333222111333333333333222111000000///,,,,,,000111333<<>>CCCFFFHHHJJJKKKFFFJJJNNNeee{{{~~~zzz{{{}}}tttooolllllljjjggggggiiiqqqooonnnmmmoooqqqssstttvvvssstttyyyyyytttooonnngggZZZKKK@@@;;;;;;AAAIIITTTWWWXXXQQQEEE;;;888888333333444444333:::PPPfff|||kkk[[[QQQNNNNNNOOOLLLGGGAAA>>>???BBBEEEFFF>>><<<999666444333222222222111111222333666888:::???===999555222000000000555333444;;;GGGUUU^^^ccckkkmmmrrrzzz{{{xxxxxxxxxyyybbbRRRFFF@@@LLL___kkk[[[xxxhhhKKK999555000000222,,,............///////////////......111111222777>>>EEEIIIBBB;;;???@@@CCCOOOsssyyylll]]]dddnnnmmmkkkcccgggoooqqqrrryyyqqqXXXCCC===]]]oooZZZIIIJJJSSS]]]nnnrrrUUUrrrbbbQQQJJJHHHCCC>>>;;;333222000/////////000111///111222222222555:::>>>BBBNNNhhh|||~~~nnnjjj{{{uuuUUU@@@999444555666555555777444999>>>DDDKKKXXXhhhttt~~~xxxpppjjjpppyyykkk^^^MMM???:::999;;;<<<<<<;;;<<<@@@HHHPPPTTTTTTBBB@@@>>>>>>@@@BBBCCCCCCBBBLLLUUUWWWUUURRRMMMGGG@@@>>>======??????>>>===999999999888===KKK]]]kkkxxxqqqttt]]]WWWeeeiiimmmfffFFF999222222111111222444555666;;;===???BBBEEEIIIOOOSSSZZZ```pppSSSDDDBBB]]]|||yyyZZZDDD;;;<<<777666999666888<<>>AAAEEEIIIOOOWWW^^^___ZZZSSSOOONNNMMMIIIDDDBBB@@@===:::888777666666333222333666666555999>>>HHHMMMTTTXXXYYYXXXWWWWWWiii}}}{{{___NNNUUUnnnxxxtttyyyxxxkkkkkkiiieeemmm|||yyymmmcccjjjkkkccc===555///000111//////000///000000111333444666777666999>>>AAADDDIIINNNSSSHHHLLLOOOddd}}}www~~~yyyyyyzzzpppmmmlllnnnllliiiiiilllttttttsssrrrqqqsssuuuwwwxxxvvvyyy}}}{{{sssjjjgggdddYYYNNNFFFBBBAAAGGGOOOZZZ\\\[[[SSSHHH>>>:::999666666555333111444AAAMMMcccwwwhhhZZZPPPLLLMMMPPPMMMHHHBBB>>>>>>AAADDDFFF@@@>>>;;;888555444333333111000111222555999===???EEECCC@@@===:::888777666777555666===IIIVVV^^^bbblllnnnsss{{{|||xxxwwwxxxyyy{{{hhhUUUHHHBBBIIIUUUsss|||yyy^^^SSSppppppPPP;;;666111///000+++........./////////000000000...///333444333666;;;444===<<<;;;BBBBBBDDDMMMkkkssshhhWWW[[[dddeeefff```^^^bbbhhhrrrfffLLL>>>WWW```GGGHHHTTT^^^lll{{{lllSSSmmm___QQQLLLIIICCC===;;;333222000/////////000111///111222222222555;;;@@@OOO[[[rrr{{{wwwqqq~~~wwwYYY@@@999444555777666555666666:::>>>BBBHHHTTTdddooo{{{uuuvvv{{{{{{uuuooogggfffppp|||qqqcccOOO@@@999999;;;<<>><<<===@@@BBBAAA???CCCIIIOOORRRTTTUUUOOOHHH@@@??????@@@BBBBBB@@@>>>999::::::999:::AAANNNXXXjjjxxxeeeooowww[[[TTTbbbhhhlllcccCCC666222222222222333444666777;;;>>>AAADDDGGGJJJNNNRRRWWW___pppMMM>>>===XXXtttYYYCCC:::;;;777555888666777;;;BBBIIISSS```oooyyy~~~~~~zzz{{{|||}}}}}}wwwjjjXXXKKK>>>;;;777666666666666555444444444444333222111000000/////////000222444666888999<<<===<<>><<<999777666666666888333000222333222444888777===EEEJJJKKKMMMPPPSSSfffzzz```MMMSSS___ssszzzyyy|||yyyoootttsssjjjlllvvvooopppnnnfff>>>666000000111000000111000000000222333555777888888;;;???AAACCCHHHOOOUUUJJJNNNPPPdddyyyqqqyyy||||||zzzxxxnnnlllmmmnnnllliiijjjnnnssstttuuuttttttuuuxxx{{{{{{zzz}}}}}}sssllljjjjjjcccZZZSSSMMMIIIMMMSSS[[[YYYVVVPPPHHHAAA===;;;777777666333111222888===BBBccc{{{~~~tttggg[[[QQQKKKMMMRRRNNNIIICCC>>><<<>>>BBBEEECCCAAA>>>:::777555444444/////////000444888===@@@CCCCCCDDDDDDCCCBBBAAAAAA:::777888>>>IIIVVV^^^bbbiiijjjnnntttyyy}}}}}}}}}zzzxxxwwwzzz{{{}}}nnnXXXKKKEEEHHHNNNfffzzziiiUUULLLcccvvvRRR:::666111...///,,,....../////////000000000222000222777999777999<<<777@@@AAAAAAFFFDDDBBBJJJhhhuuummm\\\\\\bbbfffjjjccc]]]\\\bbbpppmmmQQQ===OOOzzz^^^AAACCCRRR\\\hhhuuufffOOOggg[[[PPPLLLJJJDDD>>><<<333222000/////////000111///111333333222555<<>>@@@GGGLLLLLL@@@>>><<<===@@@BBBBBBAAAFFFKKKNNNOOOOOOOOOJJJDDD@@@@@@@@@AAACCCBBB@@@===;;;<<<<<<:::999===DDDJJJXXXqqq{{{jjjmmm}}}\\\TTTbbbhhhkkk___>>>222222222222222333555777888<<<@@@DDDGGGJJJLLLNNNPPPSSS___qqqzzzHHH<<<888TTT~~~qqqWWWBBB999;;;777555888555666:::AAAIIISSS```oooyyyxxxyyytttkkkccc```[[[WWWYYY]]]gggsssyyyrrr```QQQAAA>>>:::777777888888888444444444444333222111000...000///......111444666666666888;;;999;;;FFFSSSdddiiiggg[[[PPPKKKHHHDDD<<<;;;888666555444444444555222111222111000333999666:::???BBBDDDGGGMMMSSScccvvv~~~aaaNNNTTTYYYddd}}}{{{|||~~~xxxwwwsss{{{zzzxxxrrrmmmddd===555///000111//////000000000111222444666888999:::>>>BBBCCCDDDFFFLLLQQQMMMQQQRRRdddwww|||}}}xxxnnnlllmmmmmmjjjggghhhmmmlllooorrrtttuuuwwwzzz}}}}}}}}}|||uuusssvvvxxxrrrkkkcccYYYQQQPPPTTTTTTPPPKKKGGGEEECCC???===666666555333222333555666444DDDMMMUUUccckkkttt}}}sssggg\\\QQQJJJLLLSSSMMMJJJDDD>>>;;;<<>>;;;888777777333222111111444888<<>>;;;::::::777>>>AAA>>>===BBBFFFEEECCC@@@===<<<>>>AAABBBBBBIIIOOORRRPPPMMMLLLIIIEEE@@@???@@@AAABBBAAA>>>;;;?????????<<<;;;<<<@@@DDDKKKddd}}}uuuyyy|||ddd[[[gggnnnoooaaa???333222222222222333555777888===AAAFFFJJJLLLMMMOOOPPPSSS```rrrxxxIII???<<>>???DDDMMMTTT```sss|||bbbPPPWWWYYYaaazzz~~~|||}}}}}}|||~~~|||qqqiiirrr|||qqqjjj```<<<444//////000///...000000000111222444666888999;;;@@@EEEFFFEEEEEEHHHLLLNNNRRRSSSdddxxxooommmmmmlllhhhdddfffkkkeeejjjooosssuuuwww{{{zzzvvvyyy~~~wwwnnnaaaUUUQQQTTTMMMGGGBBB@@@BBBCCCAAA>>>555555444222333555666444666999999@@@OOOWWWdddwww}}}sssggg]]]RRRJJJLLLTTTMMMJJJEEE???;;;;;;>>>AAAJJJHHHDDDAAA===;;;:::999888777555444666999===??????BBBFFFIIIJJJHHHEEECCC;;;888666;;;FFFSSS\\\```mmmooopppoooooorrrxxx}}}uuussstttwwwxxxvvvyyyvvv]]]OOOIIIFFFEEE]]]nnn```SSSWWWlllvvvOOO666444111///222111////////////000000000000000...111777;;;999999:::888@@@???===CCCCCCEEEOOOfff||||||jjjbbbdddiiiqqqeeeaaa```]]]aaaoooooo[[[GGG777@@@XXXqqqtttSSS;;;@@@LLLTTTdddxxxnnnUUUjjjTTTMMMRRRMMMFFFBBB<<<444333111000000000111111333222111111333666:::<<>>CCCHHHRRR[[[iiisss{{{vvvwwwyyyqqqiiihhhjjj___XXXVVVQQQMMMWWWgggqqqRRR@@@@@@>>>555777;;;===<<<<<>>???:::999666444222111111111000///...---...000222444444555555444444555888;;;NNNWWW[[[VVVLLLEEE???:::999555111//////111333333333333333222222222111111333444666999<<>><<<:::666555777666111000333666222444:::<<<@@@TTTjjjqqqoooiii___UUUQQQSSSXXX___VVVKKKBBB<<<999;;;>>>DDDNNNTTTPPPIIIHHHGGGDDDBBB<<<555111111555888:::666999<<>>===888444999EEERRR\\\```hhhkkkoooqqqrrrsssuuuvvvuuuvvvwwwwwwvvvvvvxxxzzz{{{gggWWWLLLIIIKKK___hhhRRRZZZiiisssmmmOOO999222...000333...///000000111111111111000333444777999::::::::::::>>>???@@@BBBEEEGGGIIIIIIfffiiibbbbbbaaaiiilllddd```ccceee```YYYUUUDDD<<>>@@@BBBAAA@@@AAADDDEEEKKKKKKLLLNNNMMMIIIKKKPPPUUUfffwww|||yyyuuurrrooo```ZZZSSSQQQSSSTTTRRROOOMMMHHHFFFFFFEEEBBBBBBEEEDDDFFFNNNbbbmmmssszzzwwwhhhRRR===111444444444555777:::===>>>@@@@@@DDDLLLOOOOOOPPPSSSWWW^^^{{{jjjFFF<<<===NNNrrr~~~xxx~~~xxxXXXCCC:::;;;666555888666666:::@@@GGGTTTccclllmmm```[[[QQQHHHEEEFFFDDD@@@;;;===AAAIIIVVVaaaccc___SSSIII===888;;;???@@@@@@;;;999777444222111111111222000//////111333444555444555555444333555888:::IIIQQQVVVQQQIIIBBB;;;666666333000...///111222222333333222222222111111111333444666777:::>>>DDDHHHYYYfffuuu~~~kkkbbbhhhtttyyyxxx~~~|||{{{|||~~~hhh[[[aaaqqq|||}}}ppprrrooo]]]888222///000000......000///111444555666888;;;>>>>>>@@@DDDFFFHHHJJJLLLNNNMMMTTTUUUeeeuuuzzzsssmmmnnnooommmmmmnnnlllmmmpppsssvvvxxxxxxxxx{{{~~~xxxhhhYYYNNNHHHHHHFFFDDDCCCCCCAAA>>><<<<<<888666777666111000333444111333888777<<>>777222000111111222111333666999;;;;;;:::999:::666444999FFFTTT^^^ccciiilllppprrrssstttuuuvvvtttuuuwwwwwwvvvwwwyyy{{{~~~kkkZZZNNNJJJKKKbbbwwwYYY^^^ooo{{{iiiLLL999444//////222...//////000111111222222333555777999;;;<<<======<<<>>>???@@@BBBEEEGGGHHHIII```nnngggeeeccchhhppphhhccccccccc\\\TTTPPPBBB999@@@RRRddd}}}ZZZ???>>>???LLL___cccaaalllVVVLLLMMMGGGDDDBBB<<<333222111000000000111222111111111222444777;;;===CCCIIIhhh|||mmmssszzzooo[[[AAA:::555666777555444555555444666<<<@@@CCCIIIQQQXXXccclllrrr~~~}}}nnnggghhhdddbbbaaaYYYRRRXXXddd{{{gggPPPEEEDDDIIIJJJJJJHHHEEEFFFJJJNNNVVVWWWZZZYYYTTTOOORRRYYY___sssxxxmmmjjjmmmooolllggg[[[UUUOOOMMMIIIDDDDDDGGGJJJHHHJJJ[[[{{{ooowww~~~yyyhhhPPP;;;000222222444666999<<>>???;;;888888666111111333222222555666444888MMMeeeppptttvvvnnnaaaXXXXXX\\\fffddd]]]PPPBBB:::999:::???KKKWWWZZZXXXRRRJJJCCC???;;;555111///...---,,,---///111444666666666666777555444:::GGGUUU___dddiiilllqqqttttttttttttttttttuuuwwwxxxxxxxxxzzz|||mmm]]]PPPKKKLLLggg]]]ccc|||}}}cccHHH888666000...111///000//////000111333555777999:::<<<>>>@@@@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHYYYzzz{{{sssnnnhhhhhhpppiiieeeeeebbbZZZSSSPPPBBB888>>>PPPbbb~~~```@@@===CCCRRR```bbbkkkmmmWWWKKKIIICCCBBBBBB;;;333222111000000111222222111111111333555999<<<>>>BBBHHHiiizzzlllsss~~~sss^^^@@@999555666888555444444444444666<<>>AAACCCFFFDDDGGGMMMPPPPPPRRRUUU]]]```vvv}}}kkkGGG<<<<<>>:::999666222222555333555888888555;;;QQQgggsssyyy{{{tttfff\\\ZZZ]]]hhhkkkgggZZZIII@@@<<<;;;>>>FFFOOOTTTRRRLLLCCC<<<555333000////////////------...000222444555666777666444555;;;GGGTTT^^^ccciiilllqqqttttttsssrrrrrrwwwyyyzzz{{{zzzzzz{{{|||nnn___SSSNNNNNNnnnwwwYYYiii{{{```EEE888777111---000///000000///000222555888;;;<<<===???AAACCCCCCCCCCCC???@@@AAABBBDDDEEEFFFGGGUUUuuuzzzooohhhjjjhhhiiillliii```XXXUUUHHH;;;>>>MMM```~~~jjjEEE>>>MMMbbbpppuuuvvvnnnYYYLLLGGGAAABBBBBB:::222222111000000111222333111111222555888;;;>>>@@@AAAIIImmm|||qqqyyyuuu]]]AAA:::555666777555444555555444777<<<>>>@@@EEELLLYYYeeeqqqzzz~~~zzztttmmmeee```bbbhhhmmmssswwwsssvvvrrrpppmmmgggeeemmmxxxrrrlllhhhfffccc]]][[[]]]ddduuukkkwwwxxxaaaHHH999555444444666999<<<@@@DDDFFFMMMIIIIIILLLNNNNNNQQQUUU^^^___tttxxxoooIII;;;:::CCC]]]uuu~~~xxxUUU@@@999<<<888666888444999>>>DDDLLL\\\pppsssddd^^^^^^]]]YYYTTTPPPSSS[[[[[[UUUVVV]]]hhheee\\\OOOAAA888666777444444555555555555555555000//////222777:::888555555666666555444333444666222999???AAACCCEEECCC???888777555444555555444333222222222111111111111000111222333333333444666999FFFUUUhhhvvvssshhhooo|||tttnnnqqquuuzzzzzzooohhhhhhuuu}}}nnnqqq}}}xxxfff``````bbb^^^aaannnhhhMMM666111...000111000111333222555999===???AAADDDFFFEEEGGGKKKMMMNNNOOOQQQSSS[[[___^^^lll}}}{{{tttpppqqqrrrpppoooooorrrqqqttt|||~~~}}}}}}}}}qqqnnnkkkfffaaa]]]ZZZXXXWWWTTTPPPNNNMMMMMMLLLJJJFFF@@@<<<:::777333333777666:::======;;;CCCWWWjjjtttzzz}}}vvvjjj___\\\]]]hhhooopppeeeVVVMMMHHHDDD@@@AAACCCFFFDDD>>>777333...------...///000///...------...000222555666888666666888===GGGSSS\\\bbbiiilllppprrrrrrqqqqqqqqq{{{|||~~~~~~|||{{{{{{{{{pppbbbXXXTTTUUUvvviiiVVVrrrdddFFF777888222...000000111000000111444777;;;======???AAACCCDDDEEEDDDDDD@@@@@@AAABBBCCCDDDEEEFFFPPPnnntttgggiiimmmvvv}}}yyykkk___ZZZMMM>>>===IIIZZZzzz~~~RRR@@@PPPhhhxxx{{{ppp]]]OOOIIIBBBDDDDDD;;;222111000000000111222333111222444777:::===@@@BBBCCCKKKrrrwww|||vvv]]]EEE<<<666666777555444666666444666:::===???EEELLL\\\iiiwwwxxxrrrpppoooppphhhjjjxxx}}}uuuyyywwwoooiiihhhfffbbb______```ppplllyyyuuuZZZAAA555444555777999<<>>EEEMMM___zzzvvvooofff]]]XXXVVVZZZccchhhfffaaa^^^iiijjjfffYYYGGG:::777999666777777777777777666555111000000555<<<>>>;;;777666777888777555444444555111666;;;>>>CCCIIIJJJHHH;;;999666444444444444333333333333222222222111111111222333333222333555777BBBRRRfffuuuvvvkkk___]]]iiiyyy|||qqqkkknnnssswwwuuujjjeeehhhzzztttuuu|||vvvggg```___```\\\___llleeeIII666111...000222111222555333666;;;???AAACCCEEEGGGFFFIIILLLNNNOOOPPPRRRSSS[[[aaa___kkkxxx~~~yyyssssssssspppnnnooosssssstttyyy~~~}}}~~~|||wwwqqqkkkggg^^^[[[XXXVVVTTTSSSQQQOOOHHHBBB===:::777444666::::::===@@@@@@@@@HHHYYYgggnnntttyyywwwnnnddd^^^[[[cccoootttmmmddd___XXXPPPEEE>>>:::999888444000...///...---...//////...,,,,,,,,,,,,...000333666888777888;;;AAAJJJTTT]]]ccclllnnnqqqrrrqqqqqqqqqrrr{{{}}}}}}|||{{{|||zzz|||}}}pppddd\\\YYY[[[zzz|||aaaVVVvvvlllIII666777444///000111111111222333666999<<<======>>>@@@BBBDDDDDDDDDDDD@@@@@@AAABBBCCCCCCDDDDDDLLLdddxxxjjjppp|||zzzeee[[[QQQ@@@;;;EEEUUUuuu^^^===DDDVVVeeesssxxxtttbbbUUUMMMFFFIIIHHH===222111000000000111333444222333666999<<<@@@BBBDDDEEELLLooowwwtttxxx{{{zzzdddIII???777666666555555777666333444888;;;>>>EEEMMM___nnn}}}~~~yyylllkkkqqqtttpppwwwmmmiiifffeeeaaa^^^^^^bbb___mmm}}}|||hhhvvv~~~qqqUUU<<<555777666888<<>>DDDJJJZZZzzzuuueee\\\]]]```iiiwww~~~vvviiiiiijjjfff\\\MMMCCC???@@@=========<<<:::888666555555444555:::BBBDDD@@@;;;777999999888666555555555333777:::<<>>??????AAAIIIUUU]]]bbbiiisssxxxuuukkk___XXXYYYfffooonnnlllkkkcccXXXJJJ???666555555222///000111///......//////...------,,,,,,---000333777999777999>>>EEENNNXXXbbbhhhpppqqqrrrrrrqqqqqqsssuuuwwwzzz}}}~~~}}}|||}}}}}}xxxzzz}}}}}}mmmaaaYYYXXX[[[uuu~~~uuu\\\SSSpppwwwMMM555666444000222222111222444666888:::<<<===;;;===???AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCKKK[[[sssyyynnn___VVVCCC<<>>AAADDDEEEGGGKKKjjj}}}}}}vvvxxxnnnKKKAAA888666555444555888555222333666999===EEEMMMcccsssrrrpppnnnqqq{{{|||kkkaaadddbbbaaaaaa```[[[WWW\\\ddd```lllzzzxxxcccqqqzzznnnRRR<<<777<<<777999>>>EEEMMMUUU\\\```NNNOOOSSSZZZ[[[XXXVVVWWWZZZ]]]ooo{{{ooonnnlllyyyyyyWWWEEE???GGGbbbrrrsssyyyYYYCCC:::<<<888888<<<;;;777>>>CCCEEESSStttmmm]]]^^^```iii}}}pppiiigggccc[[[QQQJJJGGGGGGCCCCCCBBB@@@===999666444999777888???GGGIIIEEE???888999:::999777555555555666999:::;;;AAAJJJNNNMMMJJJEEE@@@<<<;;;;;;;;;;;;555555444444444333333333111333444555444444555777===NNNaaaqqq|||uuu^^^NNNSSSYYY]]]jjj{{{pppfffcccllltttxxx{{{ooocccgggzzzyyy|||}}}}}}qqqooommmdddbbbjjj```CCC555000...111333222333666444888===@@@BBBCCCEEEFFFGGGJJJMMMNNNOOOPPPRRRSSSYYYfffkkkyyy~~~jjj|||ssslll}}}xxxrrroooooorrrvvvpppqqqsssvvvyyyxxxsssllliiifffbbb^^^YYYSSSOOOJJJCCC===;;;888777999>>><<<>>>>>>===???GGGOOOTTTXXXaaannnyyyzzzpppaaaUUUOOO^^^iiijjjmmmooogggZZZNNNAAA666555666444222333000...------///000000000///......///111555999<<<777:::@@@HHHQQQ\\\fffmmmsssttttttsssrrrsssuuuxxxsssvvvzzz|||}}}}}}~~~~~~zzz|||yyyiii]]]UUUTTTWWWmmm|||pppYYYNNNggg~~~PPP444555555111222222111222555777999;;;<<<<<<:::;;;===@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCLLLWWW~~~}}}|||wwwdddZZZFFF???FFFWWWzzzvvvDDD===DDDNNNbbbvvv|||xxx___QQQPPPPPPQQQIII888111111000000000222333444333666999;;;<<>>;;;===???===999777555555555666444333555555555555666777888999<<>>999666999>>>FFFPPPZZZYYY```lllwwwzzzrrrdddYYYTTTTTTXXX```gggiiieee```QQQDDD888555555444111111.........///////////////------...///111222444555888:::???HHHUUUaaajjjooorrrrrrrrrssstttvvvwwwxxxuuussstttxxxzzz|||}}}}}}kkk]]]WWWUUURRRpppxxxooo[[[PPPZZZzzz~~~RRR777777666222222111444555777888999:::<<<===>>>>>>???@@@BBBCCCDDDDDDGGGEEEBBBBBBBBBCCCCCCBBBIIIXXXttt|||jjj___RRRDDDFFF^^^yyyHHHBBB===AAA]]]www```TTTTTTTTTRRRHHH777111111000000111222333444444666999;;;===???BBBDDDFFFHHHWWWrrrrrrTTT@@@888:::555444888666444555555666777;;;AAAFFF[[[sss|||}}}}}}yyytttuuuyyyzzzsss___[[[ZZZRRRMMMOOORRRTTTZZZ```]]]___ccciiiooouuuzzz}}}zzzyyyxxx|||zzz]]]bbbcccXXXEEE777555:::<<<>>>BBBFFFJJJMMMOOOQQQQQQRRRUUUWWWVVVTTTRRRPPPRRR]]]kkk}}}{{{sss|||pppDDDCCCLLLiiiwwwjjjhhhttt]]]FFF<<<<<<666555777555777888<<<@@@JJJ___}}}rrrggghhhwwwrrroookkkhhheee```ZZZVVVMMMKKKGGGBBB>>>===>>>@@@AAACCCFFFLLLUUUXXXPPPCCC>>><<<999777777777888888:::;;;>>>BBBGGGMMMRRRUUUSSSTTTPPPIIIEEEDDDBBB>>>;;;888666555555666555444444333333444444666777777:::GGGXXXkkk~~~{{{fffZZZ```hhhggggggmmmpppmmmnnnuuuyyy{{{lllhhheeeiiiqqq```hhhmmmVVV===222111111111222333555666777999;;;===???BBBEEEHHHKKKLLLMMMOOOPPPQQQRRRSSS^^^iii}}}zzz|||}}}vvvssspppppprrroooppppppqqqttt|||}}}{{{yyyssssssrrrqqqpppmmmkkkjjjgggdddaaabbbeeegggeeebbbWWWKKK???:::999888999;;;<<<777555888>>>HHHVVVcccdddjjjuuussseeeYYYXXXXXX\\\bbbfffeeebbbZZZKKK<<<666444222111222////////////////////////------...///000222444555999:::???IIIVVVcccmmmrrrxxxxxxxxxxxxxxxyyyzzzzzzxxxvvvvvvxxxyyyzzz|||lll___XXXWWWZZZxxxuuu\\\OOOWWWkkkzzzPPP666777666222222222555666888999:::;;;===>>>??????AAABBBDDDEEEFFFGGGHHHFFFDDDDDDEEEFFFFFFFFFIIISSSiii}}}zzzxxxpppaaaPPPLLL___NNNBBB;;;===VVV|||ttt^^^VVVZZZXXXTTTGGG555111111000000111333444555555888:::<<<>>>@@@CCCEEEIIIIIIVVVrrrvvvXXXAAA888999444444888777333444555555777;;;AAAFFFWWWpppuuutttuuuttt}}}{{{aaaVVVZZZQQQJJJIIILLLQQQYYY```hhhhhhkkkpppxxx}}}vvv|||zzzvvvvvvrrr___bbb```TTTDDD::::::>>>@@@BBBEEEHHHJJJJJJJJJJJJNNNPPPRRRTTTTTTRRRPPPOOOOOOYYYddd~~~uuuNNNCCCFFF___qqqkkkssscccHHH::::::888888999444777888;;;>>>CCCTTTqqqxxxpppvvv~~~}}}{{{yyytttlllbbb\\\TTTQQQMMMJJJIIIIIIIIIHHHJJJHHHHHHPPP]]]bbbXXXHHH@@@===:::888888999999999===>>>BBBFFFKKKQQQUUUWWWXXXZZZYYYTTTOOOMMMGGGBBB???<<<888666666777777777555444444444555666777888999CCCRRRfff||||||jjjbbblllvvvuuutttxxxvvvtttuuuxxxzzz|||nnnkkkiiillltttaaahhhiiiPPP777222222111222333555777888888:::<<<>>>???AAADDDFFFNNNMMMMMMMMMNNNPPPRRRTTT^^^kkkvvv}}}wwwsssnnnlllnnnlllmmmnnnooosss|||xxxwwwuuusssqqqooonnnmmmddddddfffkkkqqqsssqqqnnn^^^PPPBBB<<<:::888888999999666555777<<>>@@@@@@AAABBBDDDFFFHHHIIIJJJIIIHHHFFFGGGIIIKKKKKKKKKJJJLLL[[[}}}nnnxxx}}}mmmXXXMMMXXXyyyVVVBBB888:::OOOlllnnnZZZUUU]]]\\\TTTFFF555222111111111222333555666888;;;===???@@@BBBEEEGGGMMMOOO___|||uuuXXXAAA777888555555999666333333444444666;;;@@@EEESSSkkkzzzvvvvvvsss~~~fffTTTZZZSSSKKKGGGIIIOOOWWW\\\eeefffjjjqqqzzznnniiiaaa```pppmmmhhhhhhaaaRRRCCC===>>>AAACCCEEEHHHJJJKKKJJJIIIGGGKKKMMMPPPRRRSSSSSSRRRQQQOOOTTT]]]zzzXXX???>>>RRRtttzzzrrrwwwaaaGGG;;;<<<::::::;;;777::::::<<>>======???@@@AAAAAACCCEEEGGGIIIJJJKKKJJJIIIIIIJJJMMMOOOOOOOOOKKKIIIQQQwww{{{}}}yyybbbmmmssswwwzzz}}}mmmVVVFFFHHHfff___CCC777:::IIIbbbxxxjjjVVVTTT___]]]SSSEEE666222111111111333444666777<<<>>>@@@BBBCCCEEEGGGIIILLLQQQeeexxxrrr}}}uuuXXXAAA777999777777999555333444444444555999???CCCPPPggg|||{{{xxxoooZZZZZZUUUNNNHHHIIIMMMQQQRRRXXX[[[aaaiiisss|||uuuggg```kkkrrrqqqpppfffQQQ@@@<<<===???DDDFFFIIILLLMMMLLLKKKJJJIIIKKKNNNQQQTTTUUUVVVVVVSSSTTTZZZzzz\\\CCC>>>MMMmmmzzz~~~YYYDDD<<<>>>999888;;;999::::::<<>><<<>>>@@@CCCHHHMMMSSSXXXZZZ\\\```aaa]]][[[YYYUUUPPPLLLGGGAAA===;;;;;;;;;:::999888888888888999999:::???CCCKKK[[[ssssssjjjooo~~~qqqmmmmmmmmm~~~wwwwwwoooppp|||nnn```eee```HHH777000000111222555888:::<<<:::===@@@AAABBBBBBDDDEEEIIIKKKMMMOOOOOOOOONNNMMMTTTZZZhhhuuu~~~xxxqqqmmmllllllnnnpppqqqttt|||yyyssspppoootttvvvxxxzzz{{{xxxssspppaaaPPP@@@:::999999888888777555444444555>>>QQQccckkkjjjrrr~~~hhhbbb[[[SSSMMMJJJGGGFFFFFF>>>666444444222222444333333222222222111111111000000//////000111222222777;;;CCCOOO^^^llluuuyyywwwyyy{{{~~~xxxvvvvvvxxxwwwuuuxxx}}}qqqooodddSSSYYYoooooo]]]tttyyycccFFF666777444333777555666;;;AAACCCAAA>>>>>>@@@AAAAAACCCDDDFFFHHHIIIJJJJJJIIIJJJLLLOOOQQQQQQQQQKKKKKKMMMqqqyyyvvvtttaaajjjnnnqqqxxxtttfffRRRAAA===UUUmmmHHH888:::CCC]]]oookkkVVVTTT___\\\PPPCCC666222222222222333555777999>>>@@@BBBDDDDDDFFFHHHJJJMMMSSSgggqqqeeeqqq}}}zzz```FFF::::::888888999555444444444444444888===AAANNNbbb|||xxxddd]]]ZZZSSSJJJHHHJJJKKKHHHNNNQQQWWW^^^eeekkkppprrrzzz~~~www{{{{{{~~~sssYYYCCC>>>AAABBBFFFGGGJJJLLLMMMNNNMMMLLLHHHJJJMMMQQQTTTVVVXXXXXXXXXWWW[[[yyy[[[FFF>>>JJJfff\\\FFF======777555999777777777999<<<@@@III\\\mmmrrrvvv||||||zzz||||||{{{}}}pppddd\\\YYY\\\```cccaaaZZZPPPIIIDDDBBBBBBIIIYYYhhhiiicccGGGBBB======AAACCCAAA???>>>>>>@@@CCCGGGMMMRRRUUUaaafffhhhfffeeeddd___YYYUUUPPPJJJEEEBBB@@@>>><<<:::999999999999999::::::;;;???GGGVVVmmmzzziiifffuuuoookkkkkkmmmuuunnndddjjj|||nnnaaadddZZZCCC777111111222444777:::===???>>>AAADDDGGGGGGGGGIIIJJJIIIKKKOOOQQQSSSRRRPPPOOOOOOVVVfffuuu|||vvvoookkkkkklllnnnqqqssswww{{{xxxwwwwww{{{{{{zzzyyyvvvsssqqqoooaaaOOO>>>888999999888888777444333333333888DDDPPPSSSTTTYYYfffrrrvvvpppiii[[[XXXRRRLLLEEE@@@<<<:::888333111444555333333555444444444333222222111111111000000000000000111111888<<>>@@@BBBCCCDDDEEEHHHJJJOOORRRccc}}}iiinnn~~~nnnPPP>>>;;;777777:::777666555555444333666;;;???GGGYYYqqqnnnhhheee[[[NNNIIIKKKJJJEEEAAABBBEEEHHHLLLNNNQQQRRRgggnnnyyyyyyaaaHHHAAAEEEGGGGGGHHHIIIKKKLLLLLLLLLLLLJJJKKKMMMPPPSSSUUUVVVVVVWWWXXXZZZsssZZZCCC<<>>GGGXXXiiirrrvvv}}}}}}tttjjjccc___aaadddhhhgggaaaXXXPPPKKKJJJKKKJJJLLLVVVccciiijjjOOOIIIDDDDDDIIIKKKIIIFFFCCCBBB@@@AAACCCHHHMMMPPP\\\dddllloooqqqqqqlllfffccc___YYYSSSOOOKKKGGGDDD>>>>>>======<<<======>>>===DDDMMMZZZnnntttaaa]]]kkksssnnnmmmpppzzzrrriiiqqqqqqeeecccTTT>>>666333333444777:::>>>AAACCCCCCFFFJJJMMMNNNNNNOOOPPPJJJKKKMMMOOOQQQRRRRRRRRRQQQWWWhhhnnn{{{yyysssmmmiiiiiijjjmmmqqquuuzzz{{{yyyvvvrrrpppppprrrtttcccQQQ>>>888999999777666666444333555444444999@@@<<<>>>AAAFFFKKKNNNMMMMMMGGGFFFDDD@@@;;;888777777555111111444555333444777555555555444333222222222111111000000000000000111999???KKK[[[iiitttyyyzzz~~~~~~}}}{{{yyywwwwwwuuuuuuwwwvvvsssuuuzzzxxxsssqqqzzz{{{wwwqqqlllyyymmmwwwvvvZZZDDD:::999444555999777<<>>444222222222333444666999:::===???AAABBBCCCDDDGGGIIIKKKKKKYYYyyywwwsssyyyYYYBBB:::555666;;;999666666555444333555:::===@@@QQQgggyyyuuusssnnnbbbSSSLLLMMMLLLHHHEEEEEEDDDDDDDDDEEEFFFGGGJJJXXXlll|||pppaaaFFF???CCCFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQSSSSSSTTTTTTWWWXXXkkk[[[CCC<<>>GGGXXXggg|||zzznnnfffbbbbbbjjjmmmnnnkkkbbbYYYSSSQQQQQQSSSSSSPPPTTT___iiimmmWWWQQQKKKLLLQQQTTTRRRNNNJJJGGGDDDBBBCCCFFFKKKNNNRRR^^^kkktttzzz|||wwwppppppkkkfff```[[[UUUPPPMMMCCCCCCBBBBBBAAABBBBBBCCCJJJRRR]]]gggvvvrrr^^^VVV\\\vvv{{{{{{ssspppssszzzttt}}}ttthhhcccPPP999333444555666999<<<@@@DDDFFFGGGJJJOOORRRSSSSSSTTTUUUJJJJJJJJJKKKMMMOOORRRSSSWWWZZZfffeeeiii{{{uuuooolllmmmhhhlllqqqvvv|||wwwuuuqqqmmmlllooouuuyyyfffSSS@@@888999999666555666333333666666333333666444666999999777888<<>>IIIUUUXXXRRRHHHBBB@@@EEEEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHJJJMMMNNNMMMLLLDDDUUULLL[[[wwwyyyyyyyyy|||zzz{{{~~~pppcccYYYTTTOOOGGG;;;<<>>666777999<<<999555999@@@AAAUUUwww{{{oooiiiggggggssspppooooooiii```[[[[[[___\\\XXXTTTTTTZZZeeemmmZZZQQQKKKNNNWWW\\\YYYSSSMMMLLLJJJGGGFFFHHHKKKOOOPPP]]]jjjqqqwww{{{zzztttqqqtttqqqiiiddddddaaaZZZPPPPPPNNNLLLIIIHHHIIIJJJVVV[[[fffwww|||nnnYYYXXXbbbvvvsssttt{{{|||zzziiiZZZKKK<<<333///222555888;;;@@@EEEIIIIIIKKKMMMPPPSSSUUUVVVWWWRRROOOKKKKKKMMMPPPQQQPPP[[[aaabbbmmmbbb[[[yyy|||wwwxxxxxxuuuoookkkmmmvvv~~~wwwrrrmmmiiijjjoootttwwwwwwgggSSSBBB>>>;;;555555:::444666888777444222444777777777666666555555444444444666666555444444777:::888::::::888888<<<===:::===;;;888777777666444222222222222111222222333444444BBBSSSbbboooxxxzzzwwwzzzzzz{{{|||||||||||||||zzz{{{{{{yyywwwwww{{{~~~yyyqqqnnnwww}}}www}}}|||wwwjjjdddeeeDDD444;;;===<<<===:::BBBGGGLLLNNNLLLGGGBBB@@@FFFGGGGGGHHHHHHGGGGGGGGGJJJHHHGGGJJJMMMNNNIIIEEEMMMFFFIII\\\qqq{{{}}}|||{{{rrrxxx}}}uuuhhh\\\XXXUUUBBB<<>>@@@@@@AAABBBDDDFFFGGGIIILLLLLLYYYwww~~~jjjGGG888===:::555:::666666555444444444444555<<>>@@@UUUwwwyyyssspppoooqqqllliiiiiigggcccdddgggeeeccc^^^YYYVVVXXX___dddXXXRRRMMMPPPWWW\\\[[[WWWUUUSSSQQQNNNLLLLLLMMMNNNQQQ]]]hhhmmmrrrvvvvvvrrruuuxxxwwwqqqmmmmmmiiiddd[[[YYYVVVTTTTTTUUUXXXZZZfffkkkvvvrrrcccTTTWWWiiiwwwyyy|||uuufffVVVCCC555000111444777:::===BBBGGGKKKKKKLLLNNNPPPSSSTTTUUUVVVQQQOOOLLLMMMPPPTTTUUUUUUUUUZZZ[[[iii~~~mmmUUUhhh|||}}}~~~|||rrrnnnpppvvv~~~yyyoooooooooqqquuuyyy{{{|||mmmWWWCCC===:::666777<<<666555666777999;;;;;;;;;999888777666555555555555333444444444333555888:::???EEEGGGCCC???>>>>>>;;;???>>><<<;;;:::888444222444333222222111111111111777FFFYYYfffooouuuwwwtttyyyyyyzzzzzz{{{|||||||||{{{xxxwwwxxx{{{}}}sssnnnwwwyyyrrrrrruuukkkccc^^^}}}iiiHHH777:::;;;<<>>@@@DDDIIIKKKIIIFFFCCCAAAEEEFFFGGGGGGHHHGGGGGGGGGJJJHHHHHHKKKOOOPPPLLLHHHJJJGGGIIIWWWmmmtttrrrxxx{{{yyyiiifff^^^WWWAAA888===IIIppp___GGG<<<555;;;BBBSSSlllmmm^^^```hhhWWW@@@555222555444444555777:::===?????????@@@AAACCCEEEFFFGGGNNNKKKTTTpppsssOOO;;;>>><<<555777666666555444444444444555777<<>>SSSuuu{{{vvvsssoooggg___^^^___```eeejjjkkkiiiddd___YYYWWWXXXYYYTTTQQQNNNPPPUUUYYYZZZYYYZZZYYYXXXVVVSSSQQQOOONNNQQQYYYbbbfffjjjooopppooouuuxxxyyyvvvttttttpppkkkjjjfffaaaaaaeeejjjnnnooozzzzzzjjjZZZSSSZZZooo}}}}}}xxxjjjaaaRRR<<<000111444666:::===@@@DDDHHHLLLKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOOPPPTTTXXXZZZ[[[UUUXXXYYYiii{{{{{{UUUVVVnnnvvvssssssxxx~~~{{{uuuvvvxxxyyyyyy{{{}}}ppp[[[FFF???<<<777555777777555444888???CCCCCCAAA<<<;;;888666555555555666222333444666:::>>>BBBDDDVVVaaagggbbbYYYSSSQQQPPPMMMKKKIIIFFFCCC>>>777333555444333222000000000///:::LLL```kkkooorrrssssssyyyyyyzzz{{{|||~~~~~~{{{zzz{{{|||{{{qqqlllxxxyyywwwooohhhooobbbXXXSSSmmmlllLLL:::;;;:::===BBBCCC@@@CCCGGGIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHKKKJJJJJJMMMPPPQQQOOOLLLMMMNNNNNNUUUjjjuuurrrxxxtttqqqggg___HHH===;;;CCCfff}}}^^^FFF444999===HHH[[[nnnggg^^^dddiiiTTT<<<444222333333444666999===AAACCC@@@@@@AAABBBCCCEEEGGGHHHLLLJJJRRRiiiyyyVVV>>>===<<<555555666666555444444444444555444888;;;???KKKdddsss^^^[[[___aaa[[[XXX[[[bbbbbbYYYQQQOOOKKKBBBNNNdddssszzzxxxkkkaaa]]]]]]mmmxxxuuullleeeZZZSSSRRRTTTUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMNNNNNNOOOOOOMMMQQQRRR```zzzcccEEEAAACCCRRRlllhhhNNNGGG???:::;;;;;;888<<<;;;999;;;<<>>;;;XXX}}}~~~ZZZ<<<777888???LLL]]]qqqddd___gggiiiQQQ:::444333000111444777<<>>OOOiii|||sssmmmpppsssnnnkkkooowwwtttdddXXXVVVSSSJJJUUUiiiqqqrrrhhhXXXOOOKKKJJJYYY{{{yyy|||mmmbbbWWWSSSTTTVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOONNNNNNNNNTTTSSS\\\wwwxxxxxxmmmFFF@@@>>>FFF\\\xxxgggNNNEEE===999<<<;;;777===;;;999::::::KKKggg{{{mmmaaa^^^___``````aaadddcccbbb```^^^ZZZVVVSSSOOOMMMKKKHHHFFFEEEFFFGGGHHHJJJMMMRRRVVVVVVRRROOOGGGKKKRRRYYY^^^bbbgggkkkkkklllqqquuuwwwvvvtttssstttrrrsssyyyyyy{{{{{{zzzxxxsssfffYYYcccqqqvvvmmmuuuwwwmmmhhhnnnhhh```[[[XXXIII666222:::777:::>>>AAACCCEEEIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKTTTUUUUUUUUUVVVWWWYYYZZZUUUZZZZZZ\\\hhhvvvoooVVVSSSwwwyyyzzz|||zzzzzzzzz{{{uuuqqqvvvzzzcccRRRHHH@@@;;;:::777999;;;;;;;;;===AAAEEE???===:::777555555666777666888@@@OOOaaaooovvvxxxyyyuuukkkgggeee```^^^\\\XXXRRRIII???999333222222222222222333333:::OOOeeennnnnnooosssuuuzzzzzz{{{}}}~~~zzz{{{wwwsssssshhhUUUSSS^^^kkkrrrZZZEEE===@@@>>>BBBHHHFFFFFFHHHJJJKKKLLLMMMOOORRRKKKMMMPPPRRRSSSSSSRRRQQQRRRQQQPPPPPPPPPOOOMMMLLLDDDJJJIIIFFFXXXzzz}}}}}}ttthhhWWWMMMAAA777OOOmmmmmmGGG666555999CCCRRRgggccc___gggeeeLLL888444444///111444999>>>CCCGGGJJJEEEEEEFFFFFFGGGIIIJJJKKKMMMOOOVVVddduuunnnvvvhhhHHH===;;;777666666666555444444444444555555777888777888AAAQQQ]]]~~~zzz}}}}}}iii\\\\\\XXXSSS```tttyyyuuuhhhVVVLLLHHHEEEPPPqqqzzzwwwkkk^^^RRRPPPRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOQQQWWWUUUYYYooouuuiiipppqqqLLLAAA:::@@@RRRmmmmmmRRRGGG<<<999<<<:::777===;;;888::::::EEE[[[www}}}ooobbb```cccbbb___]]]```___^^^^^^^^^]]]ZZZWWWQQQNNNJJJFFFCCCAAA@@@???>>>@@@EEEMMMSSSUUURRRNNNEEEHHHPPPYYY___aaaeeejjjiiiiiinnntttwwwvvvvvvxxxttttttwww{{{|||{{{wwwsssmmmbbbVVVeeeuuusssooo{{{}}}lll___^^^bbbaaa^^^SSSBBB444222888999<<<@@@CCCEEEGGGIIIKKKOOOOOOPPPPPPOOOOOONNNMMMSSSTTTUUUTTTSSSSSSUUUVVVVVV\\\[[[YYY]]]eee|||^^^RRRlllwwwxxxzzzzzz|||||||||{{{sssttt~~~sssZZZIII???======999;;;<<<:::777777<<<@@@===<<<999777666666666777777;;;FFF[[[rrrzzzmmmeee^^^YYYXXXWWWUUUSSSOOOHHH@@@:::333333333333333444555555:::NNNbbbkkklllooosssvvvuuuwwwyyy{{{}}}~~~vvvuuuxxxzzzkkkSSSXXXfffllljjjwwwpppQQQBBB???BBB@@@DDDIIIFFFEEEGGGHHHIIIIIIJJJLLLNNNLLLNNNQQQTTTVVVVVVTTTSSSSSSSSSQQQPPPNNNMMMLLLKKKBBBHHHHHHIIIWWWuuuzzzhhhYYYTTTHHH:::NNNiiiuuuJJJ888666777>>>JJJ]]]xxxddd___ddd___GGG555444444222333666:::???CCCGGGIIIFFFFFFGGGGGGHHHIIIKKKKKKOOOMMMRRR___qqqdddpppuuuQQQ@@@<<<888999666666555444444444444555444666777777777;;;BBBHHH___ssssssiiillldddbbbrrrwwwfffXXXSSSMMMSSSoooyyyyyymmm___RRROOOPPPPPPQQQTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTPPPYYYWWWYYYooo{{{fffccctttwwwXXXEEE888===KKK```xxx\\\KKK===999<<<999777<<<:::777;;;:::@@@PPPgggwwwhhheeehhhgggbbb^^^aaa___]]]]]]^^^^^^\\\ZZZVVVRRRLLLHHHEEECCC@@@>>>===???CCCKKKRRRTTTQQQLLLFFFIIIRRR^^^cccbbbccchhhdddbbbfffnnnrrrqqqrrrvvvuuuwww{{{}}}||||||}}}zzztttoooiii___VVV```mmmzzz|||}}}tttrrrqqq```]]]\\\bbb```NNN<<<444666888<<>>AAAEEEHHHIIIKKKLLLNNNKKKLLLLLLLLLLLLLLLKKKJJJKKKNNNPPPPPPNNNMMMPPPRRRPPPSSSRRRTTTZZZ```yyyrrrXXXbbb~~~ttttttxxx{{{~~~}}}zzz~~~zzz^^^JJJ???@@@;;;666555777999999777888888888888777777666666666:::GGG___xxxzzzpppiiiiiikkkggg______]]]YYYUUUOOOHHH@@@;;;999888777666555444444444>>>MMM\\\dddhhhmmmqqqrrrsssvvvyyy}}}~~~}}}{{{zzzxxxzzz|||kkk```XXXjjjsss\\\rrr|||fffQQQFFFCCCCCC???CCCJJJGGGEEEGGGHHHHHHGGGFFFGGGHHHFFFHHHLLLPPPRRRRRRQQQPPPOOOOOOOOOMMMKKKKKKLLLMMMIIIHHHIIIMMMRRR^^^ttt|||}}}mmmHHHKKKNNNvvvbbb>>>;;;888999===JJJaaauuucccfff```OOO>>>666555555555888<<>>:::===UUU|||[[[FFF???<<<777555555666777999<<<>>>@@@KKKZZZttt|||nnnaaaccchhhjjjgggfffgggfffcccXXXYYYZZZXXXRRRLLLGGGDDDBBBBBBEEELLLTTTXXXUUUQQQRRRXXXaaahhhiiihhheeedddaaa```\\\ZZZZZZ___gggmmmuuuzzzxxxtttvvvwwwvvvtttpppkkkddd]]]YYYZZZccc``````kkkssstttyyyttt~~~sssggg___QQQ@@@666777<<<@@@AAABBBEEEHHHKKKNNNOOOPPPMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRROOOOOOVVV]]]vvvzzz[[[]]]wwwuuuuuuooovvv}}}|||~~~dddGGGCCC@@@<<<:::999888999::::::888777888999:::999777:::999<<>><<<999666666888<<>>555999>>>DDDSSScccaaaddd___NNN<<<444444666666999===???AAACCCFFFHHHIIIKKKMMMMMMLLLJJJJJJJJJKKKPPPSSSVVVfffvvvYYYqqqttt]]]CCC333:::555555555555444444333333444444444444444444444444444:::BBBSSSsss}}}uuuzzzsss|||hhhRRRRRRVVVRRRPPPTTTTTTQQQOOONNNNNNNNNNNNMMMOOOQQQTTTUUUUUUWWWZZZ]]]YYY^^^ZZZ\\\sss|||}}}|||wwwmmmLLL===<<>>KKKeeevvvgggggglllpppppppppqqqnnniiiccccccaaa^^^XXXQQQLLLIIIEEEDDDDDDJJJQQQVVVVVVTTTUUU\\\eeelllmmmjjjfffdddccccccaaa```___bbbgggkkkvvvyyy~~~}}}rrroooqqqrrrrrrppplllhhheeeeeefffqqqzzzvvvmmmoooqqqttt}}}kkk```NNN>>>888:::>>>@@@BBBCCCEEEHHHKKKMMMNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNRRRUUURRRRRRXXX___vvv{{{XXXXXXqqquuuwwwzzz}}}|||}}}sssWWWIII===<<<>>><<<;;;;;;===<<<:::::::::999888666888888:::EEE]]]uuu}}}wwwrrrqqqpppnnnllljjjhhheeeccc```\\\WWWSSSHHHDDD>>>===???AAAAAA???MMMTTT\\\bbbcccdddfffhhhnnnnnnpppuuuyyy|||{{{yyyxxxyyy}}}wwwaaaRRRKKKJJJGGGSSSxxxjjjhhhyyydddOOOFFFHHHEEEFFFKKKKKKJJJKKKLLLLLLJJJHHHHHHIIIKKKKKKKKKLLLMMMOOOQQQRRRNNNMMMKKKIIIHHHHHHIIIJJJKKKHHHKKKQQQQQQOOOZZZiiirrruuuwwwuuuvvvxxxuuupppxxxvvvssspppooofffRRR???>>>TTTrrryyy___KKK:::555888???OOOaaa^^^bbb]]]KKK999222444888999;;;>>>AAABBBCCCEEEGGGJJJMMMPPPPPPNNNKKKJJJIIINNNRRRVVV[[[iiifffmmmoooNNN888888555555555555555444444444444444444444444444444444555888<<>>@@@???CCCDDDEEEGGGIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQLLLMMMMMMNNNNNNNNNMMMMMMRRRUUURRRRRRXXX^^^rrr[[[TTTlll~~~sss}}}~~~|||{{{|||www\\\EEECCCEEE@@@<<<>>>AAA???=========;;;999777777666777>>>PPPgggxxx~~~zzztttnnnkkkjjjhhhggghhhfffcccaaa```___\\\ZZZQQQKKKFFFFFFLLLQQQQQQNNN]]]```cccdddccccccfffjjjoooooopppssswwwyyyyyyxxxxxxyyy{{{vvv___NNNHHHFFFEEERRRxxxhhhkkk~~~oooVVVIIIIIIEEEGGGLLLKKKHHHIIIKKKKKKIIIHHHIIIJJJMMMLLLJJJIIIJJJLLLOOOQQQKKKJJJHHHFFFFFFFFFGGGHHHIIIHHHKKKPPPNNNKKKRRR]]]jjjpppvvvwwwxxxxxxtttnnnrrrooojjjdddaaaZZZJJJ;;;;;;EEE[[[qqqZZZBBB666666<<>>@@@BBBBBBCCCEEEFFFIIILLLPPPQQQPPPMMMKKKJJJNNNPPPSSSZZZiii~~~rrr[[[???777777666666555555555555555444444444444444444444444777:::<<<>>>LLLlllkkkhhhrrr{{{~~~mmmZZZLLLKKKNNNLLLNNNTTTRRRPPPOOONNNMMMLLLIIIFFFKKKMMMPPPRRRSSSSSSTTTTTTYYYWWWUUU]]]jjjuuu~~~dddjjjoooJJJ@@@OOOqqq~~~zzzYYYCCC>>>AAA<<<;;;:::888777777888888???EEEWWWttt{{{wwwwwwuuuuuuyyy~~~zzzjjjgggbbb^^^ZZZVVVSSSQQQLLLKKKKKKPPPVVV]]]```aaadddgggkkknnnnnnmmmmmmmmmjjjkkkkkkiiihhhhhhjjjkkkwwwxxx{{{~~~sssiiifffhhhjjjjjjgggbbbaaajjjzzz|||vvvuuu|||yyyoooYYYBBB:::===AAAAAA???CCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIILLLNNNPPPRRRRRRMMMMMMNNNNNNNNNMMMMMMLLLOOOSSSOOOOOOUUUZZZhhhaaaVVVlllzzzlllwww|||yyywwwwwwyyy}}}zzz^^^VVVRRRGGGBBBGGGGGGEEEBBB@@@@@@>>><<<:::777666666999EEEYYYmmmzzzzzzvvvqqqkkkgggeeecccbbbbbb```]]][[[ZZZYYYXXXVVVPPPMMMIIILLLTTT^^^fffjjjqqqssssssqqqnnnmmmooorrrssssssssstttvvvwwwwwwwwwxxxyyy{{{{{{fffVVVKKKGGGFFFTTTzzz{{{hhhdddmmmTTTGGGHHHEEEFFFJJJGGGDDDFFFHHHHHHGGGGGGGGGHHHKKKJJJIIIHHHIIIJJJLLLNNNIIIGGGEEEDDDDDDDDDFFFGGGHHHGGGIIILLLJJJHHHNNNVVVjjjrrrzzz}}}~~~~~~{{{vvvrrrqqqjjjaaaZZZSSSHHH===;;;>>>LLLooo}}}gggMMM>>>999===IIIUUU[[[[[[TTTCCC555222777;;;===???BBBCCCCCCCCCEEEFFFGGGJJJOOOQQQQQQOOONNNMMMOOONNNPPPXXXgggzzzeeeGGG666888777666555555555666666444444444444444444444444222555888888@@@XXX~~~}}}yyyxxx{{{~~~~~~~~~jjjiiirrruuuqqqeeeXXXNNNLLLKKKIIIKKKPPPNNNMMMMMMNNNOOONNNLLLJJJLLLMMMOOOQQQRRRSSSRRRQQQWWWUUUSSS[[[bbbgggeee```sssJJJ===GGGiiibbbFFF>>>BBB;;;:::999888888888999:::===???LLLfff~~~wwwyyy~~~xxxgggddd```^^^^^^^^^\\\ZZZZZZZZZ\\\^^^```aaa```___\\\]]]^^^```ccciiiqqqvvvrrrrrrqqqooonnnooosssvvv}}}}}}}}}sssiii___\\\^^^jjjiiieee``````lllzzzyyy{{{~~~zzzzzz}}}gggQQQ===:::???BBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGIIILLLNNNPPPQQQMMMMMMNNNNNNNNNMMMMMMLLLLLLQQQNNNLLLSSSVVV___qqq|||eeeYYYlllyyybbbiiizzzsssssstttwwwzzzwwwiiiZZZTTTYYYUUUPPPJJJEEEAAA>>>;;;999999888777777===LLLaaaqqqwwwvvvsssoookkkhhhffffffaaa^^^ZZZXXXVVVTTTRRRPPPJJJIIIHHHIIIQQQ```sss~~~yyyxxxyyyzzzyyyxxxwwwvvvuuuvvvwwwzzz{{{}}}~~~mmm___KKKGGGFFFVVVzzz~~~|||xxxjjj___^^^aaaLLLCCCFFFCCCCCCDDDAAA@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGEEECCCBBBCCCDDDEEEGGGFFFFFFGGGGGGHHHNNNUUUiiirrr{{{~~~}}}wwwwwwrrrggg]]]TTTKKKCCC<<<;;;DDDbbb|||^^^EEE999:::FFFQQQ\\\YYYNNN???555555999;;;>>>AAACCCDDDDDDDDDFFFGGGFFFJJJNNNPPPPPPOOOOOOOOOPPPNNNPPPXXXfffzzz~~~uuupppRRR999999888777555555666666777555555555555555555555555///222444666999HHHddd|||zzzmmmmmmnnnqqquuuxxxxxxwwwrrruuu|||xxxkkknnnvvvsssjjjbbb[[[UUURRROOOJJJKKKOOOMMMLLLLLLMMMPPPRRRQQQQQQOOONNNNNNPPPRRRSSSRRRQQQTTTTTTRRRVVV[[[]]]uuurrrdddrrrxxxNNN@@@FFFdddrrrNNN@@@AAA::::::999888888999::::::888999DDD[[[wwwxxxkkkiiiggghhhlllooonnnlllooooooooommmhhhbbb[[[WWWOOONNNNNNPPPVVVbbboooxxxwwwwwwwwwwwwwwwzzzvvvmmmeee___\\\^^^jjjgggccc^^^aaammmzzz{{{{{{xxx{{{}}}zzzxxxxxxzzzvvv~~~}}}tttsssxxx{{{ZZZIII===>>>BBBBBBBBBEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGJJJLLLNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMSSSOOOMMMSSSVVVZZZfffmmmhhhYYYiiiyyy[[[[[[kkkzzzpppqqqtttvvvxxxrrrkkkkkkfff___TTTJJJBBB===999777:::999888888999AAASSScccrrrtttuuutttpppmmmlllkkkdddaaa]]]YYYVVVSSSNNNKKKCCCCCCCCCCCCJJJ]]]uuu~~~{{{zzz~~~}}}|||yyyvvvuuuwwwyyy|||~~~zzzlll```PPPMMMOOOaaa}}}wwwjjjYYYTTT\\\|||yyyVVVEEEAAAFFFAAA???AAA>>>>>>@@@BBBBBBBBBAAABBBCCCDDDEEEGGGIIIIIIIIIHHHHHHJJJHHHFFFCCCBBBBBBCCCDDDFFFEEEFFFFFFGGGKKKPPPUUUcccnnnyyy~~~~~~zzz~~~}}}sssggg]]]TTTNNN>>>;;;>>>TTTxxxuuuPPP999555@@@LLL^^^WWWIII;;;666999;;;;;;???AAACCCEEEEEEEEEGGGHHHHHHJJJMMMNNNNNNMMMNNNOOOOOOMMMPPPXXXbbbppp}}}gggrrrbbbCCC:::999777555555666777888666666666666666666666666444333555777888===NNN___sss}}}nnnccc___aaadddiiinnnpppooommmkkkqqq{{{tttpppvvv{{{sssggg^^^\\\[[[XXXRRRMMMMMMPPPNNNMMMLLLNNNQQQTTTUUUUUURRRPPPNNNOOORRRSSSSSSRRRQQQTTTQQQQQQUUUWWWiiirrrjjjvvvvvvMMMCCCHHHaaa[[[DDD@@@<<<;;;999888888888999999888888AAAVVVrrruuutttsssxxx~~~~~~|||vvvmmmcccZZZVVVMMMKKKIIIIIINNNYYYfffppptttwwwzzz}}}zzzpppkkkgggcccbbbdddfffccc^^^\\\aaannn~~~zzzyyytttlllllliiikkkwwwzzzsssvvvsss}}}}}}ooohhhooozzzxxxrrroootttfffNNNDDD???DDDFFFBBBDDDKKKEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEGGGIIIJJJLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLSSSPPPMMMTTTUUUUUU]]]eeeoooZZZddd~~~vvvZZZSSS\\\zzz~~~sssuuuxxxyyyxxx|||xxxooopppgggYYYLLLCCC>>>;;;:::;;;999999999777999FFFTTTdddhhhmmmooommmjjjiiihhhccc```\\\YYYUUUOOOJJJFFF???>>>===@@@KKK```xxx}}}{{{{{{~~~}}}|||yyyvvvvvvyyy|||~~~}}}rrrfff]]]UUUVVV^^^ttt|||jjjVVVWWW___vvvqqqRRRDDDCCCGGG@@@<<<@@@AAA???@@@BBBBBBAAA@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIILLLJJJGGGEEECCCCCCCCCDDDDDDFFFHHHIIIKKKNNNQQQRRR^^^mmm|||}}}vvvkkkbbb]]]HHH>>>999FFFdddeeeDDD777;;;BBB___VVVFFF999666;;;===;;;???AAADDDEEEEEEFFFHHHIIIJJJLLLMMMMMMLLLLLLLLLMMMMMMKKKNNNWWW^^^fffuuu|||___iiipppMMM:::999777666555666777999777777777777777777777777777444333555555666???KKKTTTfff{{{~~~{{{zzzvvvlll___TTTTTTVVVYYY^^^cccddddddbbbhhhppp{{{~~~vvvuuu}}}tttdddZZZ[[[\\\ZZZTTTNNNMMMPPPPPPOOOMMMNNNQQQUUUWWWXXXTTTQQQNNNOOORRRTTTTTTSSSOOOTTTQQQNNNQQQTTTccc{{{}}}iiihhhkkkDDD???FFF[[[dddIIIBBB===<<<:::888777777777888777777>>>QQQlll~~~|||}}}yyyoooeee]]]ZZZSSSQQQMMMKKKLLLTTT]]]eeennnssszzzyyyppphhhfffeeecccdddfffbbb___[[[[[[bbbooo|||zzzvvvnnnccccccYYYZZZfffzzz~~~uuuqqqvvvpppzzz{{{mmmfffmmmxxx~~~sssiiigggTTTGGGAAABBBHHHHHHCCCFFFPPPFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOKKKRRROOOLLLRRRSSSRRRWWWaaayyyxxx]]]aaayyysss[[[PPPTTTqqqvvvyyy|||{{{xxxzzzzzziiiqqqhhhYYYMMMEEEAAAAAAAAA;;;999999999666555>>>JJJUUU[[[bbbfffeeecccaaa```]]][[[XXXUUUPPPKKKDDD???===:::999@@@PPPggg~~~}}}{{{|||||||||{{{xxxuuuvvv{{{wwwlllccc[[[UUUYYYeeerrr^^^bbbhhhxxxsssTTTGGGFFFHHH???;;;BBBEEE@@@AAACCCBBBAAA@@@@@@AAADDDCCCBBBBBBDDDGGGJJJLLLNNNLLLIIIFFFDDDCCCCCCCCCDDDGGGKKKLLLNNNPPPPPPOOO^^^ooowwwnnniiiRRRCCC666<<>>888999:::<<<>>>EEEGGGIIIJJJJJJIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJLLLJJJMMMSSSSSS```zzzcccdddbbbFFF:::333666777222555<<<888777666555444555666666555444333333333555666777<<>>PPPqqq~~~}}}VVVFFF???777:::>>>999999:::333888999<<>>MMMhhhzzzyyyyyywwwuuuvvvssskkkccc]]]XXXTTTXXX___```cccnnn|||~~~~~~uuugggddd``````aaaccccccbbb]]][[[___lllzzz}}}}}}zzzmmm___WWW^^^lll||||||{{{rrrnnnuuuoooYYYLLLFFFGGGIIINNNSSSWWWXXXXXXKKKKKKKKKLLLMMMMMMKKKIIIGGGFFFGGGIIIKKKMMMLLLKKKIIIKKKNNNPPPRRRQQQPPPPPPQQQRRRSSSSSSRRRSSSUUUWWWUUUhhhooocccyyy~~~cccNNNFFF[[[|||yyyxxxyyy{{{|||~~~{{{sssnnnddd___VVVNNNOOORRRPPPJJJBBB<<<888999999666777;;;<<<@@@GGGMMMPPPNNNKKKHHHJJJJJJIIIGGGCCC???;;;999444444666<<>>777777555444666666666555444444444444555333444444555555555555444666666888<<>>@@@BBBDDDCCC???>>>HHHTTTyyywwwpppZZZNNNOOOPPPQQQSSSTTTUUUUUUSSSOOOLLLMMMPPPSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYXXXUUUQQQOOOPPPUUUYYY~~~xxxgggUUUUUU___QQQ>>>:::>>>UUUwww~~~~~~|||vvvyyylllNNN>>>:::;;;777888;;;777888888888888???OOOeeeuuu{{{ssskkkbbb^^^bbbjjjbbbbbbhhhttt}}}|||{{{zzzyyypppfff^^^^^^^^^aaaccceeedddcccdddcccjjj{{{zzz|||~~~yyynnngggpppuuukkklllzzzoooXXXHHHGGGHHHKKKPPPUUUWWWWWWVVVMMMKKKJJJKKKMMMOOOOOONNNKKKJJJJJJKKKMMMNNNMMMLLLJJJLLLNNNPPPRRRRRRRRRRRRSSSUUUVVVVVVTTTSSSSSSTTTWWWfffuuufff}}}rrrQQQCCCOOOgggzzzwwwwwwyyy{{{}}}yyyppplllaaa^^^XXXSSSVVVZZZXXXRRRCCC===999;;;;;;999666666666888;;;>>>>>>===;;;:::===>>>>>>>>>===;;;999888555333333;;;KKKaaattt~~~{{{xxxxxxxxxxxxyyy||||||zzz|||~~~rrrjjjhhhjjjZZZaaayyyvvvzzzvvveeeRRRLLLFFFEEEHHHKKKKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIHHHFFFFFFEEEFFFGGGHHHMMMLLLKKKJJJJJJKKKLLLMMMPPPYYYfffsss}}}zzzrrr___KKK???;;;@@@QQQdddrrrNNN===JJJ@@@888888;;;===???BBBIIIMMMSSSUUUSSSNNNIIIGGGIIIIIIHHHGGGFFFDDDBBBBBBCCCGGGDDDCCCHHHHHHOOOaaajjj\\\pppfffHHH999666666666777666555555444444444444444222333555555666555444333666444555888;;;CCCSSSaaattt|||zzzwwwvvvzzz}}}tttkkk___]]]ZZZUUUOOOIIIDDDAAADDDBBB@@@???@@@@@@AAAAAA???@@@AAA===777:::JJJ\\\xxx|||qqqnnn}}}fffWWWLLLMMMNNNOOOQQQSSSTTTUUUTTTRRROOOPPPRRRTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVV]]]ZZZUUUQQQQQQRRRTTTTTTvvv{{{ppp]]][[[gggYYYEEE<<<:::OOOmmm{{{~~~|||}}}VVVBBB:::<<<888999;;;888::::::999888999@@@KKKTTTgggwwwxxxnnniiiiiilllfffcccfffnnnwwwzzz}}}~~~~~~~~~|||zzzxxxwwwvvvyyywwwiiiaaaZZZ\\\___cccfffggggggffffffgggqqqzzzzzz|||sssiiiiiiqqqtttyyy|||xxxiiiUUUGGGFFFHHHKKKPPPTTTVVVTTTRRRNNNLLLJJJKKKMMMPPPQQQQQQPPPOOOMMMMMMNNNNNNMMMLLLJJJKKKLLLNNNOOOPPPQQQQQQSSSUUUWWWWWWVVVTTTTTTUUU[[[dddzzzzzzggg|||{{{VVVIIIOOO___}}}xxxuuuxxx{{{~~~{{{rrrmmmcccaaa]]]ZZZ\\\^^^ZZZSSSBBB>>>;;;<<<===<<<777333666666666666666555555555555666777888888888777777888444444===PPPdddttt{{{|||zzzwwwvvvvvvwwwxxxyyy{{{}}}}}}{{{~~~~~~yyylllfffiiiooobbbdddxxx|||zzzuuucccSSSNNNHHHFFFHHHJJJIIIGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLJJJIIIHHHIIIKKKMMMSSSTTT^^^mmmvvvyyyyyylll^^^NNNBBB<<<<<>>999;;;???@@@BBBFFFKKKNNNQQQQQQOOOLLLIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@FFFDDDCCCHHHIIINNN\\\wwwsss\\\eeetttTTT???777666666666555555555555555444444444222333444555555444333222333111222666888<<>><<<======<<<<<<;;;<<<===>>>???>>><<<999777???TTTiiizzzqqqooorrrrrrddd]]]MMMMMMMMMNNNOOOPPPRRRSSSVVVTTTSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSZZZVVVQQQOOOPPPQQQQQQPPPkkk{{{vvvccc^^^ggg\\\GGG;;;555IIIfffzzzxxx}}}~~~```GGG<<<>>><<<:::<<<888:::;;;:::999777:::???CCCPPP\\\tttvvvnnniiifffbbbccckkkssswwwzzz|||xxxzzz|||{{{xxxvvvvvvwww}}}}}}pppfffaaaXXX[[[```cccfffgggggggggbbbfffsss~~~|||}}}yyysssooossswwwuuusssrrrmmmcccUUULLLLLLMMMPPPTTTWWWXXXVVVTTTMMMKKKIIIJJJLLLOOOQQQRRRPPPNNNMMMMMMOOOPPPPPPPPPLLLLLLLLLMMMNNNOOOQQQQQQPPPSSSVVVWWWWWWVVVWWWXXXYYY\\\mmmmmm{{{^^^NNNNNNXXX{{{vvvxxx|||yyyssskkkjjjfffbbbbbbaaaXXXOOOAAA@@@?????????>>>999444777666666555555555555666444444555555555555555555999555666@@@SSSfffsssxxxvvvtttrrrssswwwzzz{{{{{{~~~}}}|||~~~|||ooobbb]]]ccckkknnnlll{{{xxxnnnZZZTTTOOOJJJGGGGGGGGGFFFDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGIIIKKKLLLKKKJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKJJJIIIHHHIIILLLOOOQQQOOOWWWfffmmmmmmsss}}}zzzyyy~~~~~~mmmdddVVVJJJ@@@===AAAGGGcccyyyqqqQQQ===999888>>>BBBEEEHHHLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@???EEECCCBBBHHHIIIKKKVVViii}}}```]]]kkkjjjRRRAAA999666666666666777777666666555444333444444444444333333222555222333777888777888<<>>;;;<<<999888999999888777777999<<<@@@FFFXXXxxx|||nnnhhhaaa___fffoootttwwwzzztttwwwzzzyyywwwvvvxxxzzz|||qqqgggaaa^^^WWWZZZ]]]```bbbdddgggiiioooqqq{{{~~~uuuzzzzzzzzz{{{{{{rrrhhh___WWWQQQMMMNNNNNNPPPSSSUUUVVVTTTRRRLLLJJJHHHIIIKKKNNNOOOPPPLLLJJJJJJKKKOOORRRTTTTTTPPPOOONNNNNNNNNOOOQQQRRROOOQQQTTTVVVVVVWWWYYYZZZXXXXXXdddxxx{{{lllSSSIIIOOOvvvxxxxxx}}}{{{uuutttqqqmmmkkkfffZZZNNNDDDGGGGGGDDDAAA@@@<<<888999999888888777777777777777666666666555555555555777555888CCCUUUgggsssxxxvvvttttttwww}}}~~~|||yyy{{{|||yyyqqqcccWWWSSSYYY```nnnqqqvvvjjjTTTSSSPPPLLLHHHGGGFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFDDDFFFHHHJJJKKKJJJIIIIIIGGGHHHIIIJJJLLLMMMNNNNNNKKKMMMNNNLLLIIIHHHKKKNNNHHHGGGLLLYYYbbbeeekkkssssssoooqqq|||zzzssseeeVVVGGG>>>::::::GGG^^^sss999777999???DDDEEEHHHLLLJJJKKKMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAAHHHFFFCCCHHHIIIIIIQQQ[[[ooorrrddd___ooooooVVVDDD;;;777666777888888888777666555555444333333222222333333777333333777999666555777777999;;;>>>@@@CCCEEEFFFFFFGGGKKKQQQZZZdddlllqqqrrrooolllhhhaaa[[[\\\aaa]]]\\\[[[\\\]]]]]][[[YYY\\\YYYVVVTTTRRRPPPLLLHHHIIIJJJJJJIIIGGGDDDBBBAAA<<<:::999888777888999:::777999;;;:::888888:::<<<;;;777999DDDTTTeeeuuuuuujjjnnnrrrzzzsss```ZZZYYYQQQNNNMMMLLLKKKKKKLLLNNNOOOTTTUUUUUUUUUTTTTTTTTTUUUPPPQQQQQQRRRQQQPPPOOONNNPPPPPPNNNLLLJJJJJJJJJJJJKKKrrriiihhhgggdddXXX@@@AAAMMMjjjxxxsssuuuuuubbbIIIDDD>>>;;;===<<<888999888888777777777888888;;;EEE\\\|||pppeee^^^```gggmmmqqqtttpppssswwwwwwuuuuuuyyy}}}~~~xxxoooggg```]]]\\\WWWYYY\\\^^^```dddjjjooo}}}~~~|||mmmcccjjj~~~~~~wwwfffXXXOOOLLLMMMLLLKKKLLLMMMOOOPPPOOONNNJJJHHHGGGHHHJJJLLLMMMLLLMMMKKKJJJKKKMMMPPPRRRRRRRRRPPPNNNMMMLLLMMMOOOPPPPPPQQQSSSTTTTTTVVVXXX[[[YYYXXXbbbyyyyyyaaaMMMMMMddd{{{www{{{}}}~~~|||xxxuuuoooaaaTTTKKKQQQRRRJJJCCCAAA???<<<<<<=========<<<999777666888888777666666555555666777888===IIIYYYjjjuuu{{{}}}{{{|||{{{yyy}}}{{{tttwww{{{}}}~~~~~~{{{uuuiii[[[PPPMMMQQQVVVfffxxxzzzvvvzzznnnttttttkkkVVVQQQOOOLLLJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIKKKMMMOOOPPPPPPQQQTTTTTTPPPJJJFFFGGGIIIDDDCCCFFFMMMWWWaaajjjppprrrkkkiiiqqqyyy}}}rrraaaPPPCCC;;;777777HHHddd:::888;;;@@@CCCCCCEEEIIIHHHJJJMMMNNNLLLJJJIIIHHHKKKKKKKKKJJJIIIHHHGGGFFFEEEMMMIIIEEEJJJJJJIIIOOOTTTcccsss\\\```iiiOOO@@@;;;777888999999999888666555666555333222111222333333444///...333666555555666777666666888;;;>>>??????>>>???@@@BBBEEELLLTTTZZZ[[[YYYWWWVVVQQQMMMPPPWWWWWWTTTQQQPPPQQQRRRRRRQQQTTTPPPKKKIIIIIIHHHEEEBBB???AAACCCAAA===;;;<<<>>>;;;:::888777777888:::;;;444666999888666666888;;;<<<888<<>>???;;;;;;:::999777777777777888888===JJJbbbzzzlll___\\\```eeeiiimmmmmmqqquuuuuussstttyyy~~~yyytttmmmfff```]]]\\\\\\YYY[[[]]]^^^aaagggooovvv~~~yyy{{{pppddd\\\aaaqqqlllZZZPPPOOOQQQMMMLLLKKKLLLNNNOOONNNMMMIIIGGGFFFGGGIIIKKKJJJJJJRRROOOLLLKKKKKKLLLMMMLLLQQQOOOLLLJJJIIIJJJLLLMMMQQQRRRSSSSSSSSSTTTXXXZZZXXXWWW___sssvvvqqqWWWRRRYYYuuu}}}wwwzzz}}}}}}vvvhhhZZZRRRYYYZZZOOOEEEAAA@@@>>>@@@AAABBBBBB@@@<<<888666999888777777666666666777999;;;BBBNNN^^^mmmyyy~~~|||yyywww{{{yyyqqqtttxxx{{{{{{{{{|||}}}}}}uuugggYYYOOOLLLOOOSSSeeewwwooolll]]]iiitttpppkkkWWWPPPNNNMMMKKKKKKKKKLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHJJJLLLNNNPPPQQQQQQWWWYYYYYYTTTKKKDDDCCCDDDFFFFFFEEEGGGQQQ```lllpppwwwnnnjjjnnnuuuyyywwwfffVVVJJJAAA<<>>@@@BBBDDDFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGEEEGGGIIIJJJLLLLLLLLLKKKVVV\\\vvvaaa^^^lllrrrUUU===;;;888666777888666555444777666666555444444333333555444444333333444444555888888888888999999999999;;;::::::;;;===@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>><<<<<<<<<;;;;;;:::::::::222555888888777777777999666666666888999999777555:::<<>>AAACCCDDDEEEFFFHHHIIIJJJKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLPPPVVVkkkxxx```WWWlllPPPAAA===:::;;;:::777555666777777666666555444444333555444444444444444444555555555555666666666777777999888777777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::999888888888888888888777777777666666999999999888777777888888888888888999999888888888===HHH[[[ssszzzmmm]]]RRROOOOOONNNMMMMMMKKKIIIJJJLLLNNNMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOLLLKKKJJJJJJKKKMMMPPPQQQUUUTTTRRRNNNJJJIIIIIIJJJNNN]]]vvvxxx```]]]mmmsss___CCC===AAA]]]zzz]]]KKKCCC???<<<<<<;;;999888999999777555:::555666>>>DDDKKK\\\ooouuummmmmmkkklllqqqpppqqqrrrpppnnnmmmmmmnnngggbbb\\\YYYYYYZZZYYYXXXZZZ[[[\\\\\\]]]eeeqqqzzz}}}zzzzzz|||}}}ooocccZZZaaavvvoooYYYVVVVVVQQQRRROOOLLLKKKKKKLLLMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOSSSOOOKKKJJJLLLNNNNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJLLLLLLKKKLLLMMMPPPSSSTTTYYYUUUZZZmmm~~~\\\HHHWWWqqq~~~|||{{{wwwnnnrrrpppkkkaaaWWWPPPKKKIIIDDDFFFGGGFFFBBB>>><<<<<<999<<<<<<999:::>>>AAA@@@GGGEEEMMM___lllpppwww|||zzzxxxwww{{{zzzzzzkkk\\\XXXRRRQQQZZZwwwtttjjjiiiwww{{{ooohhh^^^RRRLLLLLLLLLMMMNNNNNNOOOOOOIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOPPPOOOLLLMMMSSSXXXRRRPPPLLLIIIEEECCCBBBBBB???BBBFFFIIINNNZZZkkkwwwzzzuuueeeTTTGGG:::===EEEUUUnnn;;;===@@@CCCEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFFFFCCCEEEGGGIIIKKKLLLMMMMMMNNNSSS```xxxtttVVVgggtttOOOEEE===;;;:::666555666888777777666666555444444555555444444444444555555444444555555555666666666888777666555444555666666666666666666666666666666777777777888888888888888777666555555444444444555666666555555555555444444888666444444555666666666666888888777777999>>>CCCWWWeeexxxjjjWWWQQQOOOLLLJJJMMMMMMKKKJJJIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIMMMPPPSSSWWWXXXWWWTTTOOOKKKJJJIIIOOOWWWiiittteeeppp|||nnnTTT;;;:::NNNwww|||}}}eeeMMMBBBAAA>>><<<;;;;;;;;;999777555999555555999::::::DDDPPPppp~~~wwwqqqrrrwwwuuuuuutttpppkkkgggfffeee]]]XXXSSSTTTXXX[[[ZZZWWW[[[[[[[[[[[[^^^gggsss||||||xxx{{{~~~nnnhhhbbbggg|||rrrwwwxxxaaaTTTUUUVVVRRRPPPNNNLLLKKKLLLLLLLLLKKKGGGGGGHHHIIIKKKMMMOOOPPPPPPMMMKKKKKKLLLMMMMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIKKKNNNQQQSSSXXXVVVWWWbbbzzzZZZNNNddd|||~~~}}}~~~wwwqqqkkkbbbXXXPPPLLLPPPSSSPPPJJJEEEDDDFFFBBBBBB@@@???EEENNNRRRPPPSSSTTT]]]mmmuuuvvvyyy|||xxxxxx{{{~~~~~~}}}xxxyyyxxxxxx{{{}}}}}}}}}nnn```[[[VVVSSS\\\yyynnnmmmkkk]]]OOOHHHIIIJJJKKKMMMNNNPPPPPPKKKJJJIIIGGGFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMOOOOOONNNKKKKKKOOORRRNNNLLLIIIFFFDDDBBBBBBAAA@@@FFFJJJIIIIIISSSgggyyy|||yyycccRRR<<<;;;<<>>EEESSSffftttsssnnnvvv}}}fffQQQOOOOOOGGGDDDIIIJJJIIIHHHFFFDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHGGGFFFGGGJJJMMMNNNTTTWWWZZZZZZWWWTTTQQQPPPSSSYYY```oooiiiiiissswwwMMM@@@;;;RRR|||{{{llllllwwwpppPPPBBB===<<<;;;;;;<<<<<<:::888555555666888888777888;;;JJJccc|||~~~wwwooommmppplllnnnpppnnnhhh```ZZZWWWVVVSSSPPPRRRVVVYYYXXXVVVUUUZZZbbbkkkssszzz}}}{{{zzzzzz{{{|||}}}|||zzztttttt|||kkklllkkkcccXXXSSSUUU[[[]]]\\\UUUQQQLLLJJJKKKNNNPPPRRRDDDEEEFFFHHHJJJMMMOOOPPPQQQPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHJJJLLLOOOPPPLLLVVVZZZXXXcccnnnnnn~~~zzzyyyyyyvvviiimmmqqqsssmmmccc[[[ZZZ\\\ZZZWWWTTTXXXfffuuuzzzxxxlllqqqzzz~~~|||}}}|||xxxsssrrrvvvzzz}}}}}}vvvyyy|||zzzwwwwww|||}}}zzzyyysssyyyooo```ZZZYYYdddwww{{{nnngggccc[[[PPPHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMJJJHHHEEEDDDKKK\\\qqq~~~dddOOOFFF===999;;;GGG^^^tttDDDEEEHHHIIIJJJJJJIIIHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGIIILLLMMMJJJNNNOOOTTToooppp[[[[[[___PPPHHH===888:::;;;::::::999888888777777777777666666666666777777444444555555555666666666333444444555666666666777555555555666777777888888555555555555555666666666666555555555555555666666444555555555555666666666555777999:::888666666777999===CCCKKKWWWhhhzzz{{{ooonnnuuu}}}sss```PPPLLLLLLHHHEEEFFFHHHHHHHHHEEECCCAAABBBCCCDDDEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHIIIJJJLLLMMMQQQUUUXXXZZZYYYVVVTTTSSSQQQXXX]]]ddd{{{ooogggvvvYYYGGG:::GGGhhh~~~~~~rrrmmmoooZZZDDDAAA???===<<<<<<<<<;;;:::777777777888777777666666===KKK```rrr|||}}}wwwrrr|||~~~|||{{{zzzwwwrrrmmmkkkkkkggghhhiiigggaaa[[[VVVTTTRRRQQQOOOQQQTTTWWWYYYZZZ```fffqqq{{{}}}|||}}}~~~~~~|||~~~{{{www{{{ssspppmmmaaaWWWTTTWWWYYYYYYXXXUUUQQQMMMKKKLLLOOOQQQSSSEEEEEEFFFHHHJJJMMMOOOPPPQQQQQQPPPMMMJJJIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMKKKUUUZZZYYY^^^vvv}}}xxxzzzyyy}}}}}}~~~|||rrrkkkhhhhhhgggeeebbbeeeqqquuu{{{}}}}}}}}}yyyttttttwww{{{}}}~~~tttwwwyyyyyyxxxyyy}}}|||yyyvvvssslllssslllaaa___aaannnsssiii```VVVOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHIIIJJJLLLLLLKKKJJJIIIEEEEEEFFFGGGIIILLLOOOQQQIIIEEEBBBDDDPPPbbbsss}}}qqqVVVKKKAAA===:::<<>>======<<<;;;999999777666666777777555666;;;DDDNNNSSSTTTRRRQQQUUUcccppptttxxx}}}zzzwwwtttjjjkkklllkkkkkkjjjhhhgggaaa```]]]XXXSSSPPPOOOOOOMMMOOOPPPRRRTTTZZZaaaffftttzzzyyytttvvvrrrqqqyyy{{{uuukkk^^^TTTTTTVVVTTTRRRSSSQQQOOOMMMNNNOOOPPPPPPOOOFFFGGGGGGIIIKKKMMMOOOPPPPPPPPPOOOLLLJJJJJJMMMPPPJJJIIIHHHHHHHHHHHHHHHIIILLLKKKIIIHHHHHHIIIKKKLLLOOOSSSWWWXXX]]]ooo|||{{{zzz|||{{{yyywwwvvvsssssszzz|||zzzvvvvvvyyy}}}~~~}}}uuutttssssssvvv{{{~~~xxxwwwsssmmmjjjnnnhhhccciiinnnwwwnnncccZZZRRRMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIKKKMMMMMMLLLJJJDDDDDDDDDEEEGGGJJJMMMNNNKKKHHHGGGJJJRRR\\\fffkkkpppcccUUUJJJFFF@@@:::===GGGEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDFFFGGGIIIKKKIIILLLMMMNNNYYYtttoooQQQ^^^uuuRRRDDDHHH<<<;;;;;;::::::999999888888888777777777777888888888888888888999999999999777777888888777777666666555555666777888888999999777777777666666555555555888777666666555555666666555555555666666777777777444999<<<;;;999???KKKVVVjjjrrroooqqquuusssuuu}}}eeePPPOOOJJJDDDFFFKKKJJJEEEHHHIIIJJJHHHDDDBBBDDDFFFCCCDDDFFFGGGHHHGGGFFFEEEBBBDDDGGGJJJMMMNNNOOOOOOQQQTTTWWWXXXWWWUUUTTTSSSYYY\\\YYYWWWhhhpppsss}}}bbbGGG===>>>MMMkkkvvv{{{hhhOOOKKKDDD@@@======<<<<<<999999777666777::::::999::::::;;;=========>>>AAA@@@IIIOOOOOOSSS___iiilll|||}}}}}}zzzuuunnnjjjbbbcccdddccceeegggfffddd\\\YYYRRRKKKEEEDDDGGGJJJKKKNNNRRRUUUWWW^^^iiirrrzzzmmmiiimmmhhhhhhtttwwwiii\\\TTTWWWXXXTTTRRRUUULLLLLLNNNPPPRRRQQQNNNKKKGGGGGGHHHIIIKKKMMMOOOPPPOOOOOONNNLLLJJJKKKPPPUUUMMMLLLKKKKKKJJJJJJJJJJJJPPPOOOMMMKKKKKKKKKMMMNNNUUURRRSSSXXX]]]lll|||zzz{{{}}}{{{wwwwwwzzz}}}}}}|||wwwsssnnnmmmrrryyy{{{vvvwwwrrrkkkjjjlllfffeeeqqqxxx{{{{{{yyy~~~ttt___TTTOOOIIIGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMIIIHHHGGGEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCCBBBCCCFFFIIILLLMMMKKKIIICCCCCCCCCCCCEEEGGGIIIJJJNNNOOOOOOPPPQQQSSSUUUWWWaaa|||{{{qqqaaaTTTNNNFFF;;;999???EEEEEEDDDCCCCCCCCCCCCCCCIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJKKKMMMJJJMMMSSSUUU^^^xxxvvvZZZ[[[~~~{{{bbbQQQIII???;;;@@@???777666;;;999999888888888777777777999999888888777777666666888888888888777777777777999888888888777777666666:::::::::999888888777777555444333444666666666555222444777888777666888999:::999<<>>888>>><<<:::999999999777555888888888888888888888888======>>>@@@DDDHHHMMMOOOWWWcccttt}}}{{{vvvrrrpppsssxxx}}}zzzuuuooollljjjiiigggddd```bbbcccbbb```[[[WWWSSSKKKLLLEEEAAADDD??????JJJJJJOOOTTTYYYdddtttyyytttllliiimmmvvvyyywww|||sssccc]]]VVVTTTVVVXXXWWWTTTQQQOOOOOOQQQSSSRRRNNNJJJGGGGGGGGGJJJMMMPPPPPPOOOPPPNNNKKKIIIIIIKKKNNNOOONNNMMMLLLMMMNNNNNNMMMKKKKKKLLLMMMMMMMMMNNNQQQTTT[[[XXXVVVVVV[[[nnnoooaaa}}}}}}~~~zzzyyyxxxwwwvvvuuuuuuuuuuuuuuuqqqooopppqqqttt{{{zzzuuutttqqqmmmjjjjjjjjjooo|||xxxrrrooo{{{hhhRRROOOPPPKKKHHHJJJGGGIIIKKKLLLKKKKKKLLLMMMYYYXXXTTTKKKCCCAAAEEEIIICCCCCCBBBAAA@@@AAABBBCCCCCCFFFKKKQQQUUUUUURRROOOMMMKKKIIIHHHHHHIIIKKKMMMPPPPPPPPPQQQRRRTTTUUUVVV[[[pppvvv|||mmmbbbUUUEEE;;;888CCCCCCBBBAAAAAABBBCCCDDDRRRQQQOOOMMMJJJHHHFFFEEEGGGGGGGGGFFFDDDCCCAAAAAABBBBBBBBBCCCDDDGGGIIIKKKNNNKKKNNNRRRRRRWWWmmmgggUUUiiipppVVVHHH>>>>>>>>>:::;;;AAA888999999999999999999999999999999888888888888888888888888888777777777777777777777777666666666555777777777777777777777777;;;:::999888888888777666888:::;;;;;;;;;;;;===>>><<<<<>><<<;;;:::;;;<<<<<<:::888888888888888888888888888;;;;;;;;;===@@@CCCGGGIIIHHHTTTdddwwwyyyqqqmmmllljjjgggccceeehhhlllqqquuuxxxyyyzzzqqqmmmgggdddcccaaa___]]]\\\\\\\\\ZZZWWWSSSNNNKKKGGGIIIDDDCCCIIIDDDAAAJJJKKKSSS]]]hhhwww~~~uuuqqqmmmooouuuuuuqqqsss{{{}}}rrr```ZZZUUUSSSVVVXXXWWWVVVRRRQQQPPPQQQSSSSSSPPPNNNJJJIIIIIIJJJMMMOOOOOONNNNNNLLLKKKJJJJJJLLLOOOPPPKKKJJJJJJLLLOOOPPPOOONNNMMMNNNOOONNNNNNOOORRRTTTZZZXXXVVVVVVZZZjjjtttRRR]]]sss|||~~~yyywwwwwwwwwuuutttsssttttttvvvsssrrrssssssrrrvvv|||~~~}}}yyyyyy{{{yyytttmmmhhhgggqqq}}}yyyuuussspppyyy|||fffSSSOOOPPPKKKGGGHHHEEEGGGIIIJJJJJJKKKLLLNNNWWWVVVSSSKKKDDD@@@CCCFFFEEECCCAAAAAABBBCCCCCCCCCCCCFFFJJJQQQVVVXXXWWWUUUQQQOOOKKKHHHHHHKKKOOOQQQSSSSSSSSSSSSTTTUUUVVVVVVZZZbbbyyyxxxmmm___NNNBBB>>>CCCBBB@@@??????AAABBBDDDTTTTTTRRROOOMMMKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAAAAABBBDDDFFFHHHJJJNNNLLLNNNPPPNNNOOO^^^pppZZZYYYkkksss^^^IIIAAA===888777;;;888888999999999999888777888888888999999999999999999999888888888777777777777666666666666555555555666666666666777777777777777666666555555555555555888888777777888:::===>>>EEELLLZZZkkkyyywwwfffZZZVVVQQQKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHJJJKKKLLLKKKKKKMMMOOOJJJIIIGGGEEEEEEEEEGGGHHHIIIKKKMMMPPPQQQRRRRRRRRRTTTUUUWWWXXXXXXVVVUUUTTTTTTVVVXXXZZZ]]]jjj~~~tttppplllfffdddfffcccUUUCCC<<>>???@@@IIIUUUcccvvv~~~qqqeee```[[[YYYYYYYYYWWWUUUVVVXXX[[[```ccceeeggggggbbb___[[[XXXWWWVVVTTTRRRTTTSSSQQQNNNKKKGGGCCCBBB>>>AAA>>>@@@HHHEEECCCMMMTTT^^^lllzzz|||}}}xxxsssrrruuurrrjjjkkkqqq~~~{{{pppiiiZZZVVVRRRQQQTTTWWWXXXWWWTTTRRRQQQRRRSSSTTTTTTSSSNNNLLLKKKKKKMMMNNNMMMLLLKKKKKKKKKLLLMMMPPPRRRSSSLLLKKKKKKLLLOOOPPPPPPOOOOOOPPPPPPPPPOOOOOOQQQSSSYYYXXXWWWWWWYYYddd{{{QQQFFFQQQhhhzzz|||}}}|||xxxuuuwwwxxxvvvsssqqqsssuuuyyyxxxyyyzzzxxxrrrqqqssssssuuuuuuwww}}}xxxmmmcccaaaqqqxxxxxxyyy~~~}}}{{{sssaaaQQQOOOOOOKKKGGGGGGBBBEEEGGGIIIIIIIIIKKKLLLSSSSSSQQQLLLFFFCCCCCCFFFHHHEEEBBBBBBEEEGGGFFFDDDHHHIIILLLQQQVVVYYYYYYXXXUUUQQQLLLIIIIIILLLQQQUUUVVVVVVUUUUUUUUUUUUUUUUUUXXXSSSaaa{{{zzz|||nnn]]]PPPKKKEEEDDDAAA@@@???@@@BBBCCCLLLLLLLLLLLLKKKKKKKKKKKKFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAACCCEEEGGGIIIKKKKKKNNNPPPNNNNNNWWWbbb~~~wwwbbbccc~~~cccSSSJJJAAA:::888:::::::::;;;::::::999888777777888888999999::::::999999999888888888777777777777777777777666666666777777777777888888888888444555555555555666888:::999999:::===@@@DDDHHHKKKZZZiiiyyybbbWWWUUUQQQKKKHHHGGGFFFFFFFFFHHHJJJLLLGGGIIIKKKLLLLLLLLLNNNOOOKKKIIIGGGEEEEEEFFFHHHJJJJJJLLLNNNPPPRRRRRRRRRRRRUUUVVVWWWXXXXXXVVVUUUSSSSSSSSSUUUWWWYYYaaatttwwwuuuqqqkkk\\\\\\bbbhhh]]]KKKGGGNNNkkk~~~mmmVVVJJJBBB===>>><<<;;;::::::888666333999999999999999999999999888888777666666777888888>>>BBBGGGMMMWWW^^^YYYOOONNNKKKHHHHHHIIIKKKJJJIIIHHHJJJLLLPPPRRRTTTVVVVVVTTTRRROOOMMMKKKJJJIIIHHHJJJIIIFFFCCC@@@>>>===<<<:::???===>>>DDDGGGOOO```pppxxx~~~zzzzzztttsss~~~xxxvvvxxxtttkkkjjjpppxxxqqqjjj]]]WWWSSSPPPNNNOOORRRVVVWWWXXXUUUTTTRRRRRRSSSTTTVVVWWWQQQOOOLLLKKKLLLLLLKKKJJJIIIJJJKKKMMMOOORRRTTTUUURRRPPPNNNNNNOOOOOONNNMMMOOOPPPQQQPPPOOONNNOOOQQQWWWWWWWWWWWWWWW]]]nnnlllQQQDDDNNN^^^bbbwww{{{{{{xxxvvvyyy{{{yyyuuussstttwww}}}~~~}}}sssmmmlllkkkmmmnnnsss|||}}}tttggg[[[\\\ooo~~~{{{eeeYYYNNNMMMNNNKKKHHHHHHCCCEEEGGGHHHGGGGGGHHHIIIOOOPPPQQQOOOKKKIIIIIIJJJMMMIIIEEEEEEIIIJJJIIIGGGNNNMMMMMMOOOSSSUUUVVVUUUTTTQQQMMMJJJJJJMMMQQQTTTVVVVVVVVVUUUUUUTTTTTTSSSVVVMMMRRRccclllmmmzzz~~~pppeee___IIIGGGEEEBBBAAAAAABBBBBBEEEFFFFFFHHHIIIJJJKKKKKKCCCDDDDDDEEEEEEEEEEEEEEEBBBAAAAAABBBCCCEEEGGGHHHHHHIIILLLOOOOOOPPPVVV]]]kkkzzzjjjdddqqq{{{uuugggWWWHHH>>>:::::::::::::::;;;;;;<<<777777777888888999999999999999999999888888888888888888888888888888888888888888888777777666666666888999::::::999;;;>>>AAA>>>CCCKKKRRRXXX___ffflllvvvwww^^^WWWWWWSSSLLLGGGGGGFFFEEEGGGIIIKKKMMMIIIKKKMMMMMMLLLKKKLLLLLLKKKIIIGGGEEEFFFGGGJJJLLLKKKLLLNNNPPPPPPQQQPPPPPPTTTUUUVVVWWWWWWUUUSSSRRRPPPPPPQQQSSSTTTYYYeeerrrjjj\\\bbbyyyxxx[[[EEECCCIII[[[vvvuuu```NNNBBBCCCAAA???>>>======;;;999999999999999999999999999999888888777666555555555:::999888888===@@@>>>:::<<<;;;:::;;;<<<>>>??????@@@AAACCCEEEGGGHHHIIIJJJGGGGGGFFFDDDBBBAAAAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;BBB@@@???EEENNNccczzz}}}wwwhhhiiippp{{{{{{~~~{{{ssstttzzz~~~ooohhh^^^OOOJJJMMMLLLLLLMMMPPPSSSUUUVVVTTTSSSRRRQQQQQQSSSUUUWWWRRROOOLLLKKKKKKKKKJJJJJJFFFGGGHHHJJJMMMOOORRRSSSTTTQQQOOONNNOOOOOOOOONNNNNNOOOPPPOOONNNMMMMMMNNNUUUUUUVVVVVVUUUWWWbbbooopppJJJ<<>>CCCHHHTTTbbblllqqqwwwlllXXXUUUVVVRRRLLLGGGFFFFFFEEEGGGIIIKKKMMMKKKMMMNNNNNNLLLJJJIIIIIIJJJIIIGGGGGGGGGIIIKKKLLLLLLMMMNNNOOOOOOOOONNNMMMRRRSSSTTTUUUTTTSSSQQQOOOMMMMMMNNNQQQRRRSSSZZZcccjjjeeezzzkkkNNNAAA<<>><<<<<<======<<<::::::::::::::::::::::::::::::999888888777666666777555333222444777888888777888888888999:::;;;<<<;;;<<<===>>>???AAABBBBBB>>>???@@@???===;;;<<<===:::999999999:::;;;<<<<<<888@@@??????JJJYYYvvvxxx{{{xxxqqqeeegggnnn~~~{{{|||~~~~~~ooogggYYYKKKIIIJJJJJJJJJLLLMMMPPPRRRTTTQQQRRRQQQPPPNNNOOORRRUUUQQQNNNKKKIIIJJJJJJJJJJJJEEEEEEEEEFFFIIIKKKNNNOOOPPPNNNLLLLLLNNNPPPPPPPPPMMMNNNPPPOOONNNMMMMMMNNNSSSSSSTTTUUUSSSRRRZZZccc[[[<<<<<>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888777777888888999999999999666777888999:::;;;<<<<<<:::===AAACCCDDDHHHPPPWWWkkkzzz~~~vvv```SSSRRRRRRPPPNNNHHHGGGFFFFFFFFFIIIKKKLLLKKKMMMOOONNNLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOPPPPPPOOONNNLLLKKKPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLNNNRRRSSSRRRUUUZZZjjjsssxxxwwwbbbQQQEEEEEE___fffNNNIIIBBB>>><<<<<<<<<<<<::::::::::::::::::::::::::::::::::::999999888777777666555666666777888999888888999999999999:::;;;999999999999:::;;;<<<===888:::<<<;;;999888999:::777777888999:::;;;;;;<<<777>>>???GGGZZZmmmzzz{{{zzzvvvzzz|||ttttttwwwtttpppmmmrrr{{{xxx|||rrrfffTTTHHHLLLHHHIIIJJJKKKKKKMMMOOOQQQNNNOOOPPPNNNLLLKKKNNNPPPOOOLLLIIIGGGHHHJJJKKKKKKIIIHHHGGGGGGHHHKKKNNNPPPNNNLLLJJJIIIKKKMMMMMMMMMLLLNNNPPPQQQOOONNNNNNOOORRRQQQRRRSSSQQQOOOTTT\\\tttyyyOOOBBBCCC???RRRgggvvv~~~{{{rrr{{{~~~~~~{{{yyyxxxyyy|||{{{wwwsssppprrrxxx|||xxxmmmdddbbbfffjjjlllmmmnnnmmmhhh```WWWSSSUUUcccyyyqqq___PPPLLLIIIIIIGGGEEEFFFIIIKKKLLLKKKMMMMMMLLLIIIGGGFFFGGGJJJJJJLLLOOOQQQRRRRRRRRRQQQRRRRRRMMMHHHEEEFFFIIIGGGFFFFFFHHHLLLOOOPPPQQQHHHGGGFFFEEEEEEFFFGGGHHHHHHJJJLLLOOOPPPQQQPPPPPPLLLNNNNNNLLLNNN\\\sssAAACCCEEEGGGHHHHHHFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGEEEGGGLLLOOOPPPVVVbbbuuuqqq\\\]]]wwwwwwfffWWWLLLGGGDDD>>>>>>>>>===<<<<<<<<<;;;:::::::::999999999888888666666777777888888888999888999:::===???AAACCCDDDJJJOOOVVV[[[___gggrrrzzz{{{{{{{{{nnndddXXXRRRPPPOOOPPPQQQHHHGGGFFFFFFFFFHHHJJJLLLJJJMMMOOOOOOLLLJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLQQQQQQQQQQQQPPPNNNLLLJJJOOOPPPQQQQQQPPPNNNLLLKKKLLLLLLNNNSSSTTTRRRSSSWWWWWW~~~nnnRRR???OOOuuu```YYYOOOFFFAAA???>>>>>>::::::::::::::::::::::::999:::::::::::::::999999555555666777666333222333444555666555444333444555777777777777777888999:::444777999999777666777999666777888999:::;;;;;;;;;===BBBFFFTTTooowwwwwwyyyzzzuuunnnwwwzzzllliiiuuuxxxvvvzzzssscccMMMDDDMMMHHHIIIJJJJJJJJJKKKMMMOOOLLLNNNOOOMMMJJJIIIKKKMMMMMMJJJGGGFFFHHHJJJKKKLLLPPPNNNLLLJJJKKKNNNQQQTTTPPPMMMIIIGGGHHHHHHHHHHHHMMMOOOQQQRRRQQQPPPPPPQQQQQQPPPQQQSSSPPPNNNRRRYYYdddeeeKKKDDD999BBBMMMYYYjjj~~~||||||pppwww~~~zzzvvvsssvvv{{{{{{uuuooooooqqqvvv{{{wwwmmmfffeeeeeekkknnnnnnmmmmmmiiicccZZZVVVUUUbbb|||yyy}}}oooVVVKKKOOOHHHIIIGGGDDDDDDFFFIIIJJJKKKMMMMMMMMMJJJIIIIIIIIIJJJIIIJJJLLLNNNOOOOOONNNOOORRRSSSMMMEEEAAADDDHHHJJJIIIHHHIIIKKKMMMMMMLLLIIIGGGDDDAAAAAADDDGGGIIIEEEGGGKKKNNNPPPQQQQQQQQQOOOKKKLLLOOOLLLNNNfffBBBCCCEEEFFFGGGGGGGGGGGGDDDGGGIIIGGGDDDBBBDDDFFFFFFFFFEEEEEEDDDDDDCCCCCCAAABBBDDDFFFHHHIIIIIIJJJJJJHHHFFFEEEEEEGGGJJJLLLVVVWWW]]]ppp|||\\\YYYggg}}}vvvmmmeeebbb___ZZZTTTOOOIIIDDDAAAAAA>>>;;;:::;;;;;;:::888999;;;===;;;999:::@@@FFFDDDDDDJJJTTT\\\aaaffflllzzz|||xxxtttwwwhhhaaaaaaXXXVVVTTTRRRPPPOOONNNNNNMMMKKKGGGDDDCCCDDDFFFHHHIIIJJJJJJKKKJJJIIIGGGFFFDDDCCCCCCDDDFFFHHHJJJKKKLLLMMMOOOOOOOOONNNLLLJJJPPPNNNMMMLLLKKKJJJHHHFFFOOOPPPRRRSSSUUUVVVVVVVVVZZZwwwlllDDDDDDRRRaaawww]]]MMMGGGEEEBBB@@@<<<<<<<<<===>>>======<<<999999:::888666555555666666666666666666555555555666666666666666666666666555444444444444555666666===;;;999777777666555444666333555;;;<<<:::===BBBBBBLLLYYYggg~~~{{{uuuuuuvvvyyynnnhhhwwwyyygggfffsssxxxxxxpppXXXQQQOOOLLLNNNLLLJJJJJJKKKKKKIIIGGGOOOOOOOOONNNLLLIIIGGGEEEGGGHHHHHHHHHHHHGGGFFFFFFIIIIIIIIIHHHHHHJJJNNNRRRPPPNNNJJJFFFEEEEEEGGGIIILLLMMMNNNPPPQQQQQQPPPPPPPPPOOOMMMKKKLLLNNNPPPRRR\\\zzzxxxUUUCCCAAA@@@EEETTTgggvvv|||~~~zzzvvv{{{}}}~~~yyyrrruuuyyyyyysssrrrrrrrrrssssssqqqoooggghhhqqqxxxqqqbbb___fffqqqvvvxxxvvvrrrmmmddd[[[UUUKKKPPPlllmmmtttzzzaaaVVVOOOEEEKKKJJJHHHFFFFFFFFFHHHIIIHHHJJJMMMOOONNNKKKGGGEEEGGGHHHIIIKKKLLLNNNOOOOOOTTTPPPOOONNNJJJDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJJJJFFFDDDAAABBBDDDFFFDDDBBBLLLKKKKKKKKKKKKLLLLLLMMMGGGEEEEEEGGGJJJPPP]]]iiixxxuuuFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCDDDDDDCCCDDDFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBAAABBBDDDFFFGGGHHHIIIIIIJJJIIIHHHFFFFFFGGGIIIJJJJJJLLLPPP^^^~~~zzzccc___dddqqqxxxmmmbbb[[[YYYVVVTTTSSSTTTUUUVVVVVVRRRVVVYYYZZZZZZ[[[^^^aaaaaadddkkkttt{{{xxx{{{ppp___YYY[[[UUUTTTSSSQQQNNNLLLKKKJJJMMMKKKGGGEEEDDDEEEGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKMMMOOOOOOOOONNNMMMNNNMMMLLLNNNPPPPPPMMMJJJKKKMMMOOOQQQTTTVVVWWWXXXWWWnnnUUUFFFHHHOOObbbyyywwwcccTTTHHHBBBAAA@@@???>>>===;;;:::888999:::;;;;;;:::999999999888888777777777777666666666666666666666666666666555555555555555666777777555555555555666666666666<<<:::;;;=========FFFPPP\\\eeennnwww{{{wwwxxx{{{~~~uuulllmmm|||~~~oooppp|||yyyyyy~~~|||fffTTTPPPPPPMMMMMMLLLJJJJJJKKKLLLKKKIIIMMMMMMLLLLLLJJJIIIHHHGGGHHHHHHHHHIIIHHHHHHGGGFFFIIIIIIJJJIIIIIIJJJMMMPPPOOOMMMJJJGGGFFFFFFGGGHHHKKKLLLNNNPPPQQQQQQQQQQQQOOONNNLLLJJJJJJKKKMMMOOOPPPlllPPPDDD>>>BBBHHHPPPaaauuusss~~~yyyzzz}}}}}}zzztttwwwyyyzzzrrrqqqppppppqqqqqqpppnnneeebbbdddhhhddd]]]cccoooxxxyyywwwuuusssnnnbbbVVVPPPSSSbbb|||{{{mmmtttzzz|||uuuXXXRRROOOIIIKKKJJJHHHGGGHHHIIIKKKLLLJJJLLLNNNOOONNNKKKGGGDDDFFFGGGHHHJJJKKKMMMNNNOOORRRPPPOOOPPPLLLFFFEEEGGGIIIHHHGGGFFFFFFEEEEEEEEECCCAAA@@@AAADDDFFFFFFEEEHHHHHHHHHHHHIIIJJJKKKKKKHHHEEEDDDGGGJJJNNNWWW___uuu|||yyyIIIHHHFFFDDDBBBBBBBBBBBBBBB@@@???@@@CCCFFFHHHHHHGGGFFFFFFDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIKKKRRRiiiuuudddWWWVVVWWW[[[ggg|||vvvuuutttssstttvvvxxxyyyuuuxxx{{{|||~~~iiiVVVRRRVVVTTTTTTSSSRRROOOLLLIIIGGGKKKIIIGGGEEEDDDEEEGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMOOOOOOOOONNNLLLKKKKKKOOOUUUVVVSSSOOOGGGIIIKKKNNNRRRTTTWWWXXXSSSbbbyyydddHHH>>>AAAOOO^^^mmmZZZOOOHHHFFFBBB@@@??????>>><<<::::::;;;;;;:::999888888999999999999888888777777666666666666666666666666666555555555555666777777222444555555555555777888::::::<<<>>>@@@GGGUUUdddyyy{{{}}}}}}~~~|||{{{yyyqqqpppwwwzzzyyy{{{~~~{{{nnnppprrrkkk[[[PPPPPPPPPNNNMMMKKKJJJJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHIIIKKKKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGFFFFFFFFFIIIJJJLLLOOOPPPQQQQQQQQQNNNMMMKKKIIIHHHIIIJJJKKKNNNccc|||oooPPP:::<<<@@@@@@NNNdddfffwwwyyyvvvwww~~~}}}}}}|||}}}}}}~~~|||vvvxxx~~~yyyzzzsssqqqooonnnnnnllljjjhhhaaa]]][[[\\\ZZZYYYcccqqqwwwzzzzzzwwwrrrjjjZZZKKKLLL]]]uuuwwwiiirrr{{{}}}|||zzzwwwssshhhOOOOOOPPPLLLIIIIIIIIIIIIJJJLLLNNNOOOLLLNNNOOOPPPNNNKKKGGGDDDFFFGGGHHHJJJLLLMMMOOOOOOQQQPPPQQQSSSOOOIIIFFFHHHLLLJJJHHHFFFDDDBBBAAA@@@???>>>>>>@@@CCCFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKIIIDDDCCCHHHKKKLLLOOOSSSaaavvvIIIGGGDDDBBB@@@AAAAAABBBDDD@@@===>>>CCCGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@???AAAAAABBBDDDEEEEEEEEEEEEIIIIIIJJJJJJIIIHHHGGGFFFHHHKKKMMMOOO[[[xxxooo___UUUPPP[[[vvvuuu}}}dddTTTQQQUUUUUUUUUUUUTTTQQQMMMJJJGGGIIIGGGEEECCCCCCDDDEEEGGGDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDFFFHHHKKKLLLLLLLLLKKKKKKIIIIIIOOOVVVXXXUUUPPPFFFGGGIIIKKKNNNQQQTTTUUURRRYYYeeeyyy|||xxxVVV???<<>>===<<<<<<<<<:::888777::::::999999888888777777666666666666666666666666555555444444555555666777555888999777555555888<<<:::;;;>>>EEENNN\\\kkkvvvtttrrrtttyyyzzzzzz~~~}}}www{{{||||||}}}~~~yyylllfffeee^^^SSSMMMOOOOOOMMMLLLJJJIIIJJJMMMOOOOOOOOOLLLJJJGGGEEEDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEGGGIIILLLMMMKKKJJJIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGJJJLLLNNNOOOOOOOOOOOOMMMKKKIIIHHHHHHHHHIIIMMMYYYhhhzzzlllCCC:::???BBBGGGOOObbbnnn~~~yyyuuusss{{{~~~}}}{{{|||~~~yyy{{{||||||{{{{{{}}}~~~{{{wwwwww|||~~~zzzvvvwwwtttqqqnnnkkkiiigggdddaaa```]]][[[\\\ZZZZZZaaalllqqq{{{yyykkk]]]RRRJJJ]]]pppzzzwwwsssaaaMMMNNNOOOKKKGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOPPPOOOMMMJJJFFFCCCFFFGGGIIIJJJLLLNNNPPPPPPPPPPPPTTTWWWTTTLLLIIIJJJLLLKKKHHHFFFCCCAAA@@@???>>>>>>???@@@BBBDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLGGGCCCCCCHHHMMMMMMLLLLLLVVVddd{{{EEEDDDBBB@@@@@@AAABBBCCCGGGCCC??????CCCGGGGGGGGGFFFFFFEEECCCBBB@@@???>>>@@@AAABBBBBBCCCCCCCCCCCCFFFGGGIIIJJJIIIHHHGGGFFFCCCGGGJJJJJJNNN___|||zzzcccRRRZZZooouuuooouuunnn]]]TTTRRRSSSTTTTTTTTTSSSQQQMMMIIIGGGGGGEEEDDDBBBAAABBBCCCDDDAAACCCDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIHHHFFFEEEIIIHHHHHHLLLRRRTTTQQQMMMHHHHHHIIIIIIKKKMMMOOOPPPQQQUUUYYYccc~~~zzzlllyyyTTT@@@>>>@@@PPPjjj}}}tttfffZZZRRRKKKDDD???BBB???============<<<:::::::::999888888777666666666666666666666666666666444444333333444444555666666999:::888555888BBBJJJPPPPPPTTT^^^mmm{{{uuupppooorrrsssvvv}}}~~~yyypppsssuuujjjYYYWWWRRRLLLJJJMMMMMMLLLKKKJJJIIIIIILLLOOOPPPQQQNNNLLLHHHEEECCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDFFFIIIMMMNNNLLLIIIGGGGGGIIIIIIJJJIIIHHHGGGEEEDDDCCCEEEGGGJJJKKKMMMMMMMMMOOONNNLLLKKKIIIIIIIIIIIIHHHMMMTTT```wwwhhhKKKAAAAAABBBBBBQQQ___sss|||yyywww{{{~~~{{{yyyzzz{{{wwwyyy{{{{{{zzzyyyzzz|||xxxvvvvvvxxxxxxtttrrrqqqnnnkkkhhhfffeeedddbbbaaa___\\\ZZZYYYZZZ]]]gggppptttttt^^^TTTYYYaaaxxxYYYLLLMMMLLLGGGEEEEEEFFFHHHJJJKKKMMMNNNNNNNNNNNNNNNKKKHHHDDDBBBCCCDDDEEEGGGJJJLLLMMMNNNOOOPPPTTTYYYVVVOOOKKKKKKJJJIIIHHHFFFDDDCCCBBBBBB@@@AAAAAAAAAAAABBBCCCEEEFFFFFFHHHIIIJJJJJJJJJJJJEEEAAABBBIIINNNNNNLLLLLLVVVUUUdddBBBAAA@@@@@@@@@AAABBBCCCGGGDDDBBBBBBCCCEEEEEEFFFEEEDDDDDDBBBAAA@@@??????@@@@@@AAAAAABBBAAAAAAAAACCCDDDFFFGGGHHHIIIHHHHHHBBBDDDHHHHHHHHHNNN```rrrlllWWWTTTeeetttwwwvvv{{{{{{rrrqqqvvv~~~mmm]]]UUURRRQQQOOOQQQQQQPPPOOOMMMKKKHHHGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBDDDFFFFFFFFFFFFEEECCCDDDEEEGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGEEECCCBBBGGGGGGGGGIIIKKKMMMLLLLLLJJJIIIHHHHHHIIIJJJLLLMMMPPPRRRSSSWWWeeeppp|||zzz[[[FFF:::888RRRwwwzzzkkk[[[PPPIIIDDD>>><<<======;;;999;;;::::::999888777666666666666666666666666666666444444444444444555666666333777:::999:::DDDVVVeeeyyyyyyzzz{{{~~~{{{tttssszzz}}}yyyzzzyyyvvvrrrqqquuu|||wwwuuuxxxsssfffgggsss~~~zzzvvvlllaaaJJJJJJIIIHHHHHHJJJLLLMMMKKKIIIHHHHHHKKKNNNPPPQQQPPPMMMJJJFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEHHHLLLNNNLLLIIIGGGFFFIIIIIIIIIIIIHHHGGGFFFEEECCCDDDFFFIIIJJJKKKKKKKKKOOONNNMMMLLLKKKJJJIIIIIIKKKMMMOOOSSS```wwwpppNNN>>>===???CCCQQQhhh}}}}}}~~~~~~|||yyywwwwwwxxxxxxyyyyyyyyyzzzyyyxxxxxxuuuuuuuuuuuussspppmmmllleeecccaaaaaabbbddddddddd]]]ZZZVVVUUUZZZeeetttlllXXX[[[qqquuuaaaOOOIIIKKKKKKHHHEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKHHHEEEBBB@@@>>>???AAACCCEEEGGGIIIJJJLLLMMMRRRWWWUUUNNNJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCBBBAAAAAABBBDDDCCCDDDFFFGGGGGGGGGFFFEEECCC@@@BBBIIIMMMMMMMMMOOOYYYOOORRRjjj@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDEEECCCCCCBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@?????????@@@BBBEEEGGGIIIJJJKKKFFFEEEHHHKKKIIIIIIRRR]]]uuu{{{jjjdddjjjnnniiibbb^^^ZZZVVV]]]qqqxxxmmmjjjlllnnnqqquuuxxxyyywwwuuu~~~|||}}}~~~yyyrrrqqquuummmeeeYYYQQQNNNNNNNNNMMMPPPPPPOOOMMMLLLJJJIIIIIIIIIHHHFFFDDDBBBAAAAAAAAACCCDDDFFFGGGGGGGGGFFFFFFAAABBBDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDBBBDDDEEEGGGFFFFFFGGGJJJMMMJJJIIIHHHGGGHHHIIIKKKLLLNNNNNNQQQTTTWWWhhh|||ooohhhTTT:::EEE]]]}}}||||||yyy|||wwwbbbZZZOOOGGGDDDAAA>>>:::<<<<<<;;;:::999888777777666666666666666666666666666666666666666777888888666;;;>>>???CCCUUUoooyyysssyyyxxxmmmhhhlllqqqqqqyyyxxxuuu|||uuuqqqjjjgggjjjttt|||iii```bbbooo{{{yyytttpppdddWWWFFFGGGIIIJJJIIIHHHIIILLLKKKIIIGGGGGGJJJMMMOOOPPPOOOMMMJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEHHHKKKMMMKKKIIIHHHGGGIIIIIIHHHGGGGGGFFFFFFFFFEEEFFFHHHIIIKKKKKKKKKJJJNNNMMMMMMLLLKKKJJJJJJIIIOOOQQQSSSSSSUUUbbbxxxoooMMM???@@@AAAHHHYYYppp}}}zzz{{{||||||{{{yyywwwxxxyyy{{{yyywwwyyyzzzzzzwwwtttrrrtttuuutttqqqmmmjjjgggaaa___]]]]]]___bbbccccccZZZYYYYYY[[[dddrrryyyiiidddrrr{{{rrr```[[[QQQIIIIIIMMMOOONNNFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHFFFCCC@@@???<<<===???AAADDDFFFHHHIIIHHHIIINNNSSSRRRKKKHHHIIIFFFEEEDDDDDDCCCCCCCCCDDDBBBDDDEEEDDDAAAAAACCCEEEDDDEEEFFFGGGFFFEEECCCBBBBBB@@@CCCGGGIIIIIILLLRRRWWWQQQQQQ\\\kkk}}}@@@AAAAAAAAAAAA@@@???>>>>>>AAACCCCCCAAAAAACCCFFFBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>>===>>>@@@CCCFFFIIIKKKMMMHHHEEEFFFJJJJJJHHHKKKSSSVVVyyyzzzsssfffZZZVVVcccqqquuurrrrrryyywwwqqqrrrxxxiii[[[WWW[[[YYY[[[dddsss~~~}}}|||hhh___```TTTRRROOOMMMLLLLLLLLLMMMRRRQQQOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBAAAAAAEEEFFFGGGHHHIIIHHHGGGGGGAAABBBCCCDDDDDDDDDCCCBBBEEEFFFGGGHHHHHHGGGFFFDDDAAADDDFFFEEECCCDDDJJJOOOIIIHHHGGGGGGGGGIIILLLMMMLLLJJJOOOUUUSSSZZZ~~~yyyooosssoooHHHBBBGGGaaa}}}yyymmmbbbnnnxxxhhh[[[SSSLLLFFFAAA>>>======;;;:::999888888666666666666666666666666888888888888888999999:::???CCCFFFFFFLLLaaa|||kkkmmmvvvwwwllldddgggmmmnnnqqq{{{www|||jjjqqqfff^^^```iiivvvooobbb]]]bbbnnnzzz{{{tttrrroooaaaRRRIIIKKKNNNOOOKKKFFFGGGJJJKKKIIIGGGGGGIIILLLNNNOOOMMMLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGDDDGGGKKKLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIFFFMMMSSSUUUUUU]]]qqqdddFFFAAA???>>>GGG___xxx~~~}}}{{{zzzyyy{{{|||{{{zzzzzz{{{|||}}}yyywwwxxx{{{{{{vvvqqqqqqtttvvvtttpppmmmiiifffdddaaa^^^]]]]]]^^^^^^^^^VVV[[[aaahhhrrr~~~{{{qqqllluuuwwwfffUUURRRNNNJJJKKKPPPTTTTTTHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDBBB???>>>>>>???AAACCCFFFHHHJJJKKKEEEFFFKKKPPPOOOIIIFFFHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEDDDBBBBBBDDDGGGFFFGGGHHHIIIHHHFFFDDDCCCAAAAAACCCFFFEEEEEEKKKSSSSSSVVVYYYXXXXXXggg>>>>>>>>>???@@@AAACCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@??????>>>>>>>>><<<===???BBBEEEFFFHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKQQQ^^^{{{~~~mmmpppwww{{{rrrcccZZZ[[[YYYTTTUUUcccqqqwwwvvvuuuoooqqqtttssskkk```[[[\\\___dddddd___\\\```fffiiiggglllzzzqqq^^^TTTSSSLLLKKKJJJIIIJJJKKKMMMNNNOOOQQQSSSQQQNNNKKKLLLMMMHHHIIIIIIHHHGGGEEECCCAAAFFFFFFFFFHHHIIIHHHEEEBBBDDDBBB@@@AAADDDFFFFFFDDDGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCEEEGGGIIIKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMQQQSSSOOOMMMXXXnnnmmmkkklllyyy```OOOAAAFFF___ooogggsssrrriii[[[LLLNNNGGG@@@???BBBBBB>>>:::AAA888333555888888===DDD@@@===;;;<<<>>>AAABBBBBBMMMVVV```fffmmm{{{{{{eeeiiiiiihhheeecccffflllqqqqqqyyy}}}}}}xxxmmmiiiqqqfff[[[ZZZeeesssxxxwwwyyyooohhhgggccccccqqqyyyqqqkkkbbbVVVMMMNNNPPPQQQOOOLLLIIIGGGGGGGGGGGGHHHJJJKKKKKKLLLLLLOOONNNMMMLLLJJJHHHFFFEEEIIIJJJIIIIIIHHHGGGFFFEEEEEEHHHKKKLLLKKKIIIHHHGGGKKKKKKJJJIIIHHHGGGGGGFFFJJJKKKLLLNNNOOOOOONNNNNNIIIKKKNNNNNNLLLIIIHHHHHHLLLMMMPPPSSSSSSYYYlllZZZ@@@AAA;;;===MMMbbbuuu~~~{{{wwwtttuuu{{{~~~{{{xxxzzz}}}~~~{{{vvvvvvyyyyyytttoooooonnnpppsssuuupppggg___\\\]]]\\\YYYUUUTTTVVVYYYYYYeeennnrrrxxx}}}tttmmmfffgggwww{{{hhhOOOOOONNNLLLJJJKKKOOORRRFFFGGGIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCC<<<@@@EEEHHHHHHGGGFFFFFFIIIEEEEEEKKKOOOKKKFFFCCC@@@AAAAAABBBBBBCCCCCCDDDCCCFFFHHHFFFCCCCCCHHHMMMJJJJJJIIIFFFCCCAAAAAABBBAAADDDGGGFFFDDDGGGNNNTTTZZZTTTRRRTTTSSSVVViii<<<=========>>>@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@??????>>>>>>>>>@@@??????@@@BBBEEEHHHJJJJJJIIIHHHGGGGGGIIIJJJKKKNNNTTTfff{{{wwwrrrdddXXXXXX```fffiiikkkccc^^^]]]```cccbbbccceeejjjsss{{{}}}~~~kkkZZZRRRQQQKKKJJJJJJJJJKKKKKKLLLMMMPPPRRRSSSRRROOOMMMMMMNNNJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEGGGFFFDDDBBBDDDBBBAAABBBEEEFFFFFFEEEHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCCCCEEEGGGJJJKKKMMMLLLJJJJJJJJJLLLOOOPPPTTTUUUTTTNNNJJJOOO___mmmrrriiibbbhhh{{{xxx___NNNMMM]]]rrrwwwtttssstttvvvlllaaaYYYUUUPPPHHHBBBHHHCCC@@@@@@AAADDDPPP\\\]]]VVVPPPRRR[[[dddhhhiiisss{{{yyyllllllllljjjiiijjjnnnrrrvvv|||yyyrrrrrruuuwwwppphhh___]]]ccckkkmmmllluuukkkgggooouuuxxx~~~wwwmmmbbbWWWNNNHHHMMMOOOPPPOOOMMMKKKKKKLLLHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOMMMJJJGGGFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHKKKLLLJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGNNNOOOPPPPPPOOONNNMMMLLLKKKLLLMMMMMMKKKIIIIIIIIILLLLLLOOORRRRRRWWWgggwww}}}ZZZHHHCCCAAAEEEKKKSSSaaaoooooowww~~~}}}}}}|||{{{yyywwwvvvyyy|||}}}{{{uuutttxxxzzzxxxuuuuuusssrrrssssssooofff```VVVXXXXXXVVVSSSQQQRRRTTTeeeqqq{{{yyypppggg```ZZZYYYfffzzz}}}www}}}}}}eeeNNNLLLJJJHHHGGGHHHJJJKKKCCCEEEHHHHHHHHHHHHIIIKKKHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCEEEFFFFFFFFFHHHIIIHHHDDDDDDJJJNNNKKKGGGDDDAAAAAAAAABBBBBBBBBBBBBBBEEEHHHJJJHHHEEEDDDGGGJJJIIIIIIHHHFFFDDDBBBCCCDDDDDDEEEGGGGGGGGGIIIOOOTTTYYYSSSPPPPPPMMMKKKWWWggg;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@???????????????======>>>>>>>>>>>>??????@@@@@@@@@@@@????????????CCCBBB@@@???@@@DDDHHHJJJLLLKKKIIIHHHHHHIIIJJJJJJLLLMMMTTTeee|||ssscccWWWQQQQQQJJJJJJKKKLLLMMMLLLKKKKKKNNNPPPQQQPPPNNNMMMMMMNNNLLLLLLKKKJJJJJJIIIHHHHHHBBBBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGGGGJJJJJJKKKLLLKKKJJJIIIHHHFFFEEECCCCCCDDDGGGJJJLLLPPPNNNLLLJJJKKKNNNQQQTTTYYYXXXUUUNNNIIIKKKTTT\\\hhhpppiiikkkyyyaaaFFFAAANNN\\\uuuzzzeeeiiinnnuuu{{{ttteeeccc___ZZZUUUXXXfffuuuxxxssswwwzzzzzzyyywwwuuuuuuxxxzzzzzzfff^^^eeeqqqzzz}}}uuulllbbb\\\\\\aaagggkkkrrrjjjkkkzzz}}}zzzsssgggYYYOOOKKKIIIKKKLLLMMMLLLKKKKKKMMMNNNJJJJJJIIIJJJKKKNNNPPPRRRRRRSSSSSSSSSQQQMMMJJJGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHJJJKKKJJJIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMKKKIIIHHHJJJKKKNNNLLLMMMPPPRRRVVV```kkk```QQQAAA:::;;;???EEEJJJPPPXXXeeesss~~~||||||~~~}}}{{{zzzxxxwwwvvvwwwxxxxxx||||||uuutttwwwzzz{{{yyyuuurrrpppnnnnnnjjjddd^^^XXXWWWTTTQQQOOOQQQVVVZZZllluuu}}}wwwcccPPPLLLQQQYYYuuuppp[[[NNNJJJEEEDDDEEEEEEDDDCCCBBBDDDGGGIIIIIIJJJLLLNNNJJJIIIHHHGGGGGGFFFFFFFFFDDDEEEEEEDDDEEEHHHLLLPPPFFFCCCDDDJJJNNNKKKHHHGGGBBBBBBBBBBBBAAAAAAAAAAAAFFFIIILLLKKKHHHFFFGGGHHHGGGHHHHHHGGGEEEDDDEEEGGGFFFFFFFFFGGGIIIMMMPPPRRRVVVPPPLLLLLLIIIDDDGGGOOO]]]sss:::::::::;;;<<<===??????@@@@@@??????>>>>>>======;;;;;;<<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@AAACCCFFFHHHKKKJJJIIIHHHHHHHHHHHHHHHLLLMMMQQQXXXddd{{{}}}sssfff___XXXSSSRRRJJJKKKMMMOOOOOONNNKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKEEEEEEEEEGGGJJJLLLMMMLLLGGGGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIGGGFFFDDDCCCDDDGGGJJJLLLOOONNNLLLLLLMMMNNNQQQRRRWWWVVVTTTPPPNNNOOOSSSWWWaaavvv~~~ooojjjYYYCCCBBBHHHSSShhhtttmmmddd^^^cccppp|||qqqooovvv~~~|||~~~iii```[[[dddssszzzzzzwwwwwwnnnbbbYYYVVVYYYeeepppsssoootttzzznnn```VVVQQQPPPQQQJJJJJJJJJIIIHHHIIIKKKMMMLLLKKKIIIHHHHHHKKKMMMOOOOOOQQQSSSTTTSSSPPPLLLJJJFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIIIIIIIKKKMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNPPPRRRTTTTTTTTTTTTOOONNNLLLIIIGGGHHHKKKNNNOOONNNNNNOOORRRVVV[[[___xxxjjjGGG666:::AAAAAA===AAAKKKXXX```bbbiiiyyy|||sssrrryyy{{{xxxwwwzzz}}}}}}~~~~~~|||zzzyyyxxxwwwvvvvvvvvvvvvwwwxxx~~~|||vvvtttvvvxxxxxxvvvqqqooommmllljjjgggaaa]]]YYYUUUOOOLLLMMMUUU___fffqqqooollldddRRRFFFOOOaaaxxx}}}dddWWWQQQKKKEEEDDDEEEFFFBBB???CCCEEEHHHJJJJJJKKKLLLNNNKKKJJJIIIHHHGGGHHHHHHIIIDDDDDDEEEFFFGGGKKKPPPTTTEEEBBBCCCIIILLLJJJHHHHHHCCCCCCCCCBBBAAA@@@@@@???EEEHHHLLLMMMKKKIIIHHHIIIHHHIIIHHHGGGEEEDDDEEEFFFGGGFFFEEEGGGJJJNNNPPPPPPRRRLLLHHHIIIHHHEEEEEEHHHRRRYYYlll;;;;;;;;;<<<===>>>???@@@?????????>>>>>>=========::::::;;;<<<===>>>>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCIIIIIIHHHGGGGGGFFFFFFFFFFFFMMMUUUWWWWWWdddvvvkkk```______ZZZTTTPPPJJJLLLNNNPPPPPPNNNKKKJJJJJJKKKKKKLLLMMMNNNMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLHHHFFFFFFGGGJJJMMMNNNNNNIIIIIIIIIIIIJJJJJJLLLMMMKKKLLLMMMMMMMMMLLLKKKJJJGGGFFFDDDCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMRRRRRRRRRQQQQQQQQQSSSUUU^^^fffsssyyyzzzYYYEEE;;;@@@PPPhhh~~~vvviiiaaa^^^bbbkkkrrr{{{~~~|||~~~|||}}}yyynnnfffLLLRRReee~~~{{{sssvvvqqqlllhhhaaa^^^eeeooossswww|||iiiZZZSSSRRRSSSSSSMMMMMMLLLJJJHHHHHHJJJLLLLLLJJJHHHFFFEEEGGGIIIJJJKKKMMMPPPRRRRRRPPPMMMKKKHHHHHHHHHGGGFFFDDDCCCBBBEEEFFFHHHIIIHHHIIIKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMPPPRRRTTTUUUVVVUUUPPPOOOLLLIIIGGGHHHLLLOOOPPPPPPPPPPPPRRRVVVXXXXXXbbbcccFFF===>>>>>>;;;<<>>???@@@AAA?????????>>>>>>>>>>>>>>>::::::;;;<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAGGGGGGGGGGGGFFFFFFFFFFFFAAAJJJTTTUUUPPPTTTjjjsssiii___XXXUUUZZZ]]]XXXQQQLLLIIIKKKMMMNNNNNNLLLJJJHHHJJJJJJJJJLLLOOOPPPOOONNNIIIKKKLLLNNNOOOOOONNNNNNGGGEEECCCDDDFFFIIIKKKKKKHHHJJJJJJJJJIIIJJJLLLNNNKKKKKKKKKJJJJJJJJJIIIIIIFFFEEEEEEDDDDDDEEEFFFGGGFFFHHHJJJLLLMMMLLLKKKJJJMMMOOOPPPPPPOOONNNOOOPPPRRRXXXnnnwwwWWW???>>>???FFFRRR^^^ooo}}}wwwnnnddd^^^]]]___iii}}}~~~|||wwwuuuuuuwwwyyy~~~uuugggWWWJJJDDDFFFTTTqqq}}}vvvyyy|||vvvnnnooouuu~~~{{{dddTTTNNNNNNOOONNNPPPPPPPPPNNNKKKJJJJJJLLLKKKJJJHHHGGGFFFGGGHHHIIIIIIKKKMMMOOOPPPOOOMMMLLLIIIIIIHHHGGGEEECCCAAA@@@BBBDDDGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKNNNOOOPPPRRRSSSSSSSSSRRRQQQOOOLLLIIIGGGHHHLLLOOOOOORRRRRRPPPQQQUUUVVVUUU[[[wwwhhhLLL???<<<<<<:::CCCQQQYYYQQQFFFIIISSS\\\___eeekkkpppsssuuuuuurrrkkkeeegggooovvvxxxwwwqqqtttzzz~~~|||tttuuuvvvvvvvvvtttsssqqq{{{tttrrrpppnnnllljjjgggeeebbbbbbbbbaaa```___^^^^^^[[[___fffmmmrrrsssooolllWWWLLLDDDGGGUUUjjj~~~lll\\\VVVWWWTTTQQQMMMLLLLLLLLLIIIFFFJJJKKKMMMMMMKKKJJJJJJKKKLLLJJJIIIGGGGGGHHHJJJKKKJJJLLLNNNNNNLLLJJJIIIIIIGGGEEEFFFIIIIIIFFFEEEGGGEEEEEEEEEDDDCCCBBBBBBAAACCCEEEIIILLLNNNNNNMMMLLLIIIIIIHHHFFFCCCBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMNNNNNNJJJFFFDDDDDDDDDDDDDDDIIICCCEEESSScccooo~~~;;;;;;<<<<<<===???@@@AAA>>>>>>??????????????????;;;;;;<<<<<<======>>>>>>=========>>>>>>>>>??????@@@????????????@@@AAABBBFFFFFFGGGGGGHHHHHHGGGGGGDDDIIIOOOQQQMMMMMMXXXeeeuuu{{{nnn___RRRSSSNNNMMMRRRUUUQQQLLLIIIHHHIIIJJJKKKJJJIIIGGGFFFGGGFFFFFFIIIMMMOOONNNLLLIIIKKKOOOQQQSSSRRRPPPOOOHHHEEEBBBAAABBBEEEGGGGGGFFFHHHIIIIIIGGGHHHJJJMMMJJJIIIGGGFFFFFFFFFHHHIIIDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGHHHJJJJJJJJJJJJJJJIIIMMMQQQPPPMMMLLLMMMPPPLLLRRR___xxxgggQQQDDD;;;<<<@@@JJJ^^^ssssssfffbbb\\\\\\fffyyyzzzuuuvvvzzzuuutttrrrmmmiiihhhjjjllluuuyyy|||mmm\\\LLL???:::<<>>IIIXXXZZZNNNEEEEEEDDDHHHPPPXXXaaahhhmmmooouuukkkaaa```gggpppssssssmmmrrryyy~~~|||wwwvvvtttrrrqqqpppoooooorrrwww|||}}}}}}wwwmmmkkkhhheeecccbbbaaaaaa]]]]]]^^^___dddkkkrrrwww{{{}}}uuuhhh^^^GGGKKKSSSaaauuu~~~ooolllfff___WWWRRRPPPPPPQQQQQQOOONNNMMMLLLKKKJJJJJJLLLNNNMMMLLLKKKKKKLLLKKKJJJHHHGGGGGGHHHJJJLLLKKKMMMNNNNNNKKKIIIIIIIIIJJJGGGHHHJJJHHHCCCBBBDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFHHHKKKMMMMMMLLLKKKFFFFFFFFFEEECCCBBBCCCDDDDDDGGGJJJKKKJJJJJJMMMQQQKKKLLLJJJGGGDDDCCCBBBBBBCCCCCCDDDGGGMMMZZZjjjwww;;;;;;;;;<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAA<<<<<<<<<===============:::;;;;;;;;;<<<<<<======AAA???===<<<<<>>===<<<;;;<<<===???AAA<<<>>>??????>>>>>>???@@@===<<<<<<<<<<<<======>>><<<;;;;;;;;;<<<===???@@@======<<<<<<===???AAABBBDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJNNNQQQTTTYYYjjj|||jjj\\\UUUPPPKKKGGGIIIGGGGGGGGGIIIJJJIIIHHHEEEEEEFFFGGGGGGFFFEEEDDDFFFCCCAAABBBFFFHHHIIIGGGFFFHHHLLLQQQUUUTTTQQQMMMIIIFFFCCCAAABBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNTTT```ppp{{{[[[GGG===888:::???HHHNNNaaa{{{wwwlllppp{{{xxxtttpppsssuuurrrlllhhhhhhjjjrrrzzz~~~~~~uuu___GGG888???GGGFFFIIISSSZZZ^^^gggrrryyyvvvkkkaaagggtttrrrjjjjjjaaacccbbbZZZOOOIIIJJJMMMJJJHHHGGGHHHIIIJJJGGGDDDKKKGGGGGGLLLPPPPPPRRRUUUPPPOOOKKKGGGHHHLLLJJJEEEEEEFFFHHHIIIHHHFFFCCCAAAAAACCCFFFHHHIIIHHHFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLOOORRRTTTSSSPPPLLLIIIHHHIIILLLNNNNNNNNNNNNOOOPPPQQQRRRRRRMMMUUU\\\eee|||~~~SSSDDDCCCXXXkkkfffSSSFFFAAAAAAAAA@@@BBBJJJYYYeeejjjlllhhh^^^\\\ccciiikkkmmmnnnsssyyy|||xxxzzzyyy{{{wwwppptttoookkkjjjhhheeeeeehhhbbbdddjjjqqqvvvuuupppjjjggg]]]XXX\\\___```kkkyyykkkiiikkktttsssaaaPPPNNNXXXeeewww}}}{{{qqqssscccXXXNNNMMMOOOOOOMMMMMMNNNQQQTTTSSSPPPMMMMMMMMMNNNMMMKKKJJJJJJLLLNNNOOOJJJJJJIIIFFFCCCDDDIIIMMMGGGJJJMMMLLLJJJIIIKKKMMMNNNNNNMMMMMMKKKGGGAAA===EEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIBBBBBBBBBBBBCCCDDDFFFHHHDDDGGGJJJMMMNNNOOORRRSSSKKKKKKKKKKKKIIIGGGEEEDDDFFFFFFFFFEEEFFFIIINNNRRR>>>===;;;::::::<<<===>>><<<>>>??????>>>===???@@@===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???>>>=========>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIJJJHHHIIIHHHGGGFFFGGGKKKNNNPPPRRR\\\mmmtttpppggg\\\SSSOOOLLLJJJHHHIIIGGGFFFGGGHHHHHHGGGEEECCCDDDEEEFFFFFFEEEEEEDDDFFFDDDBBBCCCEEEGGGGGGFFFDDDFFFJJJNNNQQQQQQNNNKKKIIIFFFBBBAAABBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEGGGGGGFFFFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMLLLQQQ\\\iii|||zzzdddOOO???:::<<<;;;===III___uuu{{{{{{|||yyy{{{|||{{{xxxtttqqqpppnnnyyy{{{oooeeeWWWGGG===CCCKKKNNNSSSYYYdddggglllnnnmmmgggaaa\\\aaakkkttt}}}|||uuueee\\\YYY[[[^^^]]]WWWNNNIIIJJJNNNJJJHHHGGGGGGHHHHHHFFFCCCEEEBBBCCCIIINNNNNNOOOQQQRRRRRRNNNJJJKKKMMMLLLGGGEEEFFFGGGHHHGGGEEECCCBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFHHHHHHIIIHHHHHHIIIKKKMMMPPPRRRRRRPPPMMMJJJIIIIIIKKKMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQUUUWWWZZZiiitttcccSSSVVVhhhqqqgggUUUEEEAAA@@@DDDEEEDDDIIIPPP]]]aaaaaa\\\ZZZ___eeefffffffffhhhmmmrrrvvvvvvtttsssrrrrrrvvvyyyyyytttooommmiiihhhhhhddd]]]YYYYYYWWWZZZ```eeejjjkkkjjjiiiddd]]][[[___aaagggxxxppp^^^QQQLLLOOO]]]kkk~~~}}}qqqqqq||||||~~~```UUUKKKKKKNNNNNNMMMMMMPPPRRRUUUTTTRRROOOOOOOOOMMMLLLKKKIIIIIIJJJKKKLLLKKKKKKJJJFFFDDDDDDGGGKKKFFFIIIKKKKKKIIIHHHIIIKKKLLLLLLMMMMMMLLLIIICCC???BBBCCCEEEFFFGGGFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHBBBAAAAAAAAABBBCCCDDDEEECCCFFFHHHJJJJJJKKKMMMOOOKKKKKKKKKKKKJJJHHHFFFEEEHHHIIIJJJIIIHHHGGGHHHIII===<<<:::999999:::;;;<<<<<<===>>>>>>======>>>@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGEEEDDDDDDGGGIIIKKKLLLPPPVVV```sss}}}jjj\\\XXXUUUQQQMMMJJJHHHGGGGGGIIIGGGFFFEEEFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEDDDGGGEEECCCDDDEEEFFFFFFEEEBBBCCCFFFJJJMMMMMMJJJHHHGGGDDDBBBAAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDAAA@@@@@@@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@AAACCCEEEFFFFFFEEEEEEGGGHHHFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLPPPWWW^^^nnn~~~vvv\\\HHH???<<<777777>>>JJJWWWdddnnn}}}vvvqqquuu~~~}}}rrrfffZZZSSSKKKHHHEEEHHHOOOWWW[[[\\\kkknnnoookkkccc]]]ZZZ[[[XXX^^^cccqqqssssss|||~~~pppaaaWWWRRRTTTWWWWWWSSSLLLIIIKKKNNNKKKIIIHHHHHHHHHHHHGGGEEECCCAAABBBHHHLLLLLLMMMOOOSSSSSSOOOJJJJJJLLLKKKGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJMMMNNNPPPNNNLLLKKKIIIIIIJJJJJJMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQSSSTTTXXXnnnqqqeeessssssXXXIII???BBBCCC===<<>>AAAEEEIIIJJJHHHEEECCCCCCDDDFFFGGGHHHHHHHHHGGGAAAAAAAAAAAAAAAAAABBBBBBAAACCCEEEFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIGGGGGGFFFHHHKKKLLLJJJGGGEEEDDD<<<<<<;;;::::::::::::;;;;;;<<<>>>===<<<<<<===??????>>>===<<<;;;;;;;;;;;;>>>>>>==================??????>>>>>>???AAACCCDDDDDDDDDCCCDDDDDDFFFGGGHHHFFFGGGGGGFFFDDDCCCDDDFFFGGGIIIMMMPPPQQQXXXkkk}}}{{{rrrhhh\\\SSSPPPQQQRRRPPPLLLHHHFFFEEEIIIGGGEEEDDDDDDCCCAAA???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCAAABBBDDDGGGJJJJJJHHHEEEEEECCCAAA@@@BBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDEEEFFFHHHIIIJJJJJJNNNMMMOOOQQQSSS[[[nnn~~~xxxnnnXXXLLLDDD;;;555555999>>>BBB[[[ddduuu}}}~~~ttthhh\\\SSSMMMJJJLLLRRRUUUTTTYYYbbbddd```hhhkkkllliiiccc^^^]]]]]]UUUWWWWWWcccuuuuuullllllzzzrrrbbbYYYUUUQQQSSSTTTQQQLLLIIIJJJMMMKKKJJJJJJJJJKKKLLLLLLLLLJJJFFFDDDHHHKKKKKKMMMPPPOOOOOOLLLGGGFFFHHHGGGDDDHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIINNNNNNNNNNNNMMMMMMMMMMMMJJJKKKQQQUUUSSS\\\fffMMMGGGDDD===???HHH<<>><<>>@@@BBBCCCDDDEEEHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGAAADDDHHHJJJIIIHHHGGGGGG<<<;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===>>>@@@???>>>===<<<<<<<<<<<<>>>>>>??????>>>>>>>>>===??????>>>>>>???AAACCCDDDDDDCCCBBBBBBCCCDDDFFFGGGEEEGGGHHHGGGEEECCCDDDDDDEEEFFFIIILLLLLLLLLRRR[[[gggxxx{{{kkk___XXXUUURRRPPPPPPRRRTTTSSSOOOJJJGGGFFFIIIGGGEEEDDDDDDDDDBBB@@@AAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHFFFDDDDDDCCCAAAAAABBBDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAACCCDDDCCCBBBBBBCCCEEEBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLPPP[[[ggg~~~yyy~~~{{{zzzhhh^^^OOOBBB;;;;;;===>>>???DDDMMMZZZiiixxxxxxppplllkkkkkkfff^^^UUUOOOLLLLLLMMMZZZdddhhhdddeeelllkkkddd```bbbeeeggggggdddaaa^^^[[[ZZZUUU]]]nnnpppjjjmmm{{{ooo]]]UUURRRPPPRRRRRRPPPLLLIIIIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSRRRKKKFFFFFFGGGGGGJJJOOOKKKLLLJJJEEECCCDDDEEEBBBIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBCCCEEEGGGHHHCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEFFFHHHHHHIIIIIINNNNNNNNNMMMMMMMMMMMMMMMKKKIIINNNUUUQQQQQQhhhooo]]]RRRFFFDDDIII===>>>AAACCCDDDFFFKKKOOOQQQQQQRRRSSSUUUVVVXXXYYY[[[XXXUUUUUUXXX]]]cccfff]]]WWWRRRNNNIIICCCAAACCCAAACCCDDDDDDIIIZZZsss|||xxxwwwyyy}}}}}}rrraaaQQQEEE@@@>>>>>>;;;NNN^^^jjj~~~{{{~~~mmm\\\SSSMMMFFFBBBDDDGGGGGGIIILLLKKKKKKJJJKKKKKKJJJJJJIIIMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFGGGGGGDDD@@@<<<===>>>???AAABBBCCCCCCCCCGGGGGGHHHHHHFFFEEECCCBBBBBBCCCDDDDDDDDDBBB@@@???<<<===@@@AAACCCFFFJJJLLLMMMMMMLLLJJJIIIHHHGGGFFF@@@BBBDDDFFFFFFGGGIIIKKK:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>???AAABBBDDDDDDCCCBBBAAAAAACCCEEEFFFDDDFFFHHHHHHFFFDDDCCCDDDEEEBBBBBBEEEFFFGGGJJJOOOWWWaaauuuuuuooofffZZZQQQMMMMMMOOOQQQMMMNNNOOOPPPPPPMMMJJJHHHHHHFFFEEEEEEFFFFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEECCCEEEFFFFFFDDDBBBBBBCCCCCCBBBBBBCCCEEEFFFEEECCCDDDCCCAAABBBDDDEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBBBBCCCCCCDDD@@@??????>>>>>>??????@@@@@@BBBCCCBBBAAAAAABBBCCC@@@AAABBBCCCEEEGGGHHHHHHDDDFFFHHHJJJKKKNNNUUUZZZdddwwwttt~~~qqqYYYIIIBBB===888;;;:::;;;>>>FFFQQQ\\\bbbmmmpppvvv}}}}}}zzzooo```TTTMMMTTTSSSTTTVVVYYYZZZYYYXXXdddkkkmmmkkkjjjmmmiiibbb]]]^^^```ccceeeeeedddcccjjjggg^^^aaaoooqqqnnnttthhhWWWPPPMMMPPPQQQQQQOOOLLLIIIHHHHHHKKKLLLMMMMMMNNNPPPSSSVVVSSSKKKEEECCCCCCCCCFFFJJJIIILLLKKKFFFCCCEEEFFFDDDIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEDDDDDDDDDFFFHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCEEEFFFHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLPPPJJJJJJOOOMMMKKKYYYkkk~~~jjjWWWKKKFFFDDD>>>;;;===??????@@@CCCAAADDDGGGJJJLLLMMMPPPRRROOONNNNNNPPPUUU\\\dddiii```ZZZVVVSSSNNNGGGDDDEEE@@@CCCEEEHHHPPPaaayyywwwpppkkkeeeaaaWWWOOOCCC:::666:::AAAFFFWWWiiizzz}}}}}}~~~}}}{{{tttjjj^^^UUUPPPIIICCC@@@BBBEEEEEEHHHKKKKKKIIIHHHIIIJJJKKKJJJHHHJJJJJJIIIIIIHHHHHHGGGGGGBBBCCCDDDGGGKKKMMMMMMLLLHHHGGGGGGHHHJJJJJJIIIGGGFFFEEEDDDDDDEEEDDDAAA???>>>>>>======>>>???BBBCCCDDDEEEEEEDDDCCCAAA???>>>AAABBBDDDFFFEEECCC@@@>>>;;;===???AAACCCFFFKKKNNNOOOMMMKKKIIIGGGFFFEEEDDDCCCDDDDDDCCCCCCDDDGGGIII777777888:::;;;;;;;;;<<<999;;;<<<<<<;;;:::<<<===<<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>>>>======>>>=========>>>@@@BBBCCCDDDCCCAAA@@@@@@BBBDDDEEEBBBDDDGGGHHHFFFDDDCCCCCCEEEBBBBBBDDDDDDDDDGGGMMMPPPTTT^^^ppp}}}yyyooobbb^^^ZZZTTTOOOLLLMMMOOOQQQJJJIIIIIIKKKNNNNNNKKKHHHGGGFFFEEEFFFHHHIIIHHHGGGDDDCCCCCCBBBBBBCCCDDDEEEBBBDDDFFFFFFDDDBBBCCCDDDCCCAAA@@@AAABBBCCCCCCBBBDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCBBBBBBBBBBBBCCC@@@@@@????????????@@@@@@@@@AAABBBAAA@@@???@@@BBB???@@@AAACCCEEEFFFHHHHHHDDDGGGIIIJJJKKKNNNQQQRRR[[[ddd{{{ssscccRRREEEFFFCCC???<<<===@@@EEEIIIHHHLLLTTT___lll{{{yyyiiihhhfffaaaYYYPPPGGGBBBIIIPPP^^^nnnyyyyyypppgggkkkkkklllmmmnnnmmmiiiddd```aaaaaa___```eeemmmttt|||xxxllljjjtttuuuuuusss]]]TTTOOOJJJLLLMMMNNNMMMKKKIIIHHHHHHJJJKKKLLLKKKJJJKKKOOOSSSOOOIIIDDDDDDDDDBBBCCCEEEGGGKKKJJJEEECCCEEEGGGFFFIIIJJJLLLMMMMMMLLLKKKJJJEEEEEEEEEFFFFFFGGGHHHIIIEEEEEEDDDDDDCCCDDDDDDEEECCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJJJJJJJKKKPPPKKKJJJLLLMMMLLLQQQYYYxxx|||lll```TTTIIIBBBDDDFFFCCC>>>===;;;>>>@@@BBBBBBCCCFFFIIIDDDDDDFFFHHHMMMTTT[[[___YYYYYY\\\```^^^UUUNNNLLLGGGJJJNNNQQQWWWbbbqqq|||zzznnnbbbYYYSSSNNNJJJ???>>>======BBBKKKVVV]]]uuuzzzzzzwwwoooeee]]]YYYVVVQQQNNNFFFBBB@@@BBBDDDDDDFFFKKKIIIGGGEEEEEEHHHIIIHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHCCCCCCDDDHHHLLLMMMLLLJJJGGGEEEEEEFFFIIIIIIHHHEEEEEECCCBBBBBBDDDFFFFFFFFF???>>>=========???@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>@@@CCCEEEEEECCC???===<<<===???@@@BBBEEEJJJMMMPPPNNNKKKHHHEEECCCBBBBBBDDDDDDEEEDDDBBBCCCEEEFFF444555777888:::;;;;;;;;;999:::<<<;;;::::::;;;===999999999888888999::::::777888:::<<<======<<<<<<======<<<<<<>>>???AAABBBDDDCCCAAA??????AAACCCEEE@@@CCCFFFGGGFFFDDDCCCBBBEEEEEEHHHJJJGGGCCCDDDIIIFFFHHHMMMWWWfffzzzsssddd\\\YYYYYYXXXPPPPPPOOOMMMKKKKKKLLLMMMKKKHHHFFFHHHLLLNNNKKKGGGFFFEEEEEEGGGJJJKKKKKKJJJFFFEEECCCBBBBBBCCCDDDEEE@@@CCCFFFFFFDDDBBBCCCDDDBBB@@@??????@@@AAAAAA@@@DDDCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCBBBAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC???AAABBBAAA??????@@@AAA???@@@AAACCCEEEFFFHHHHHHIIIKKKMMMLLLLLLMMMLLLKKKTTTUUUcccrrrVVVRRRLLLEEE???;;;999999;;;;;;<<<@@@IIIUUUaaajjjpppwww}}}zzzpppllllllwwwlllYYYSSSNNNFFF@@@>>>???AAABBBHHHUUUmmmssssssoooooosssvvvsssooollleeefffddd___]]]fffxxxvvvrrrxxxxxxzzzwww```RRRQQQNNNGGGIIIJJJKKKLLLKKKJJJHHHHHHIIIKKKKKKIIIFFFGGGJJJNNNKKKGGGEEEHHHHHHEEECCCDDDDDDHHHIIIDDDAAACCCFFFFFFIIIKKKMMMOOOOOONNNLLLJJJEEEFFFFFFGGGHHHHHHIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJMMMPPPQQQPPPOOOOOOSSSoooiii[[[RRRTTTWWWQQQGGGCCC???@@@@@@>>>;;;;;;>>>AAA===>>>@@@AAADDDHHHMMMQQQNNNSSS___kkklllbbbXXXSSSOOOSSSWWWZZZ\\\___dddhhh[[[YYYRRRFFF===:::;;;;;;666;;;EEERRR```ooo|||pppdddWWWPPPPPPQQQNNNJJJEEEAAA@@@BBBCCCCCCFFFJJJFFFCCCAAAAAADDDFFFDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHDDDDDDEEEHHHLLLMMMKKKHHHFFFDDDCCCEEEGGGHHHFFFDDDDDDBBB@@@BBBEEEIIIKKKLLL??????????????????@@@@@@@@@AAABBBDDDEEEDDDDDDCCC<<<>>>BBBDDDDDDBBB???<<<===>>>???@@@AAACCCHHHKKKQQQNNNKKKGGGDDDBBBAAA@@@@@@BBBDDDDDDDDDDDDEEEFFF