BM6P6(@ pppaaaPPPFFF===:::777444222333333222111000////////////...///000111111000///...---...///000000///...---....../////////...,,,++++++,,,,,,------,,,,,,+++//////...,,,+++*********++++++***)))***+++---...++++++++++++++++++++++++***'''''',,,+++%%%$$$'''))),,,...---***)))***---...---+++,,,------,,,************+++++++++************+++++++++******)))444,,,(((...222000///000222...)))''')))+++...///'''++++++(((***111222---+++,,,,,,---------,,,,,,000000///...,,,+++******,,,,,,,,,---------......333...,,,444@@@DDD;;;111000000000000000000000000111000//////000444777999IIITTTeeevvvzzzllldddbbbfffpppzzzzzzrrrlllfffcccgggoooyyy|||wwwpppllljjjiiikkklllmmmmmmnnnppprrr|||~~~}}}~~~~~~|||qqqlllfffbbbaaabbbcccddddddiiippptttwww{{{tttgggPPPMMMGGGBBB===;;;::::::777666666555666666777777666555444333222333444444//////000000111111111222111111111111111111111111222000...---...///......///...---,,,,,,,,,,,,,,,...,,,***)))***++++++***+++---...000000000000///222111000///---,,,+++***))))))))))))))))))))))))((((((((((((((()))******(((((()))******************######))))))%%%)))333333111...***((('''''''''%%%%%%%%%&&&&&&'''''''''''')))******))))))***,,,)))'''%%%'''+++...///...+++///000+++'''(((******))))))))))))((((((((((((***)))((('''&&&''''''(((pppaaaPPPFFF===999777444222333333222111000////////////...///000111111000///...---...///000000///...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++)))%%%%%%(((&&&  ---------,,,+++***+++------,,,++++++,,,,,,+++***)))***+++++++++***)))(((******+++++++++******)))222+++)))...111///------111...***)))***,,,...///***------***,,,111222///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------........./////////---,,,,,,111666777222---////////////////////////111000......000222555777;;;CCCOOO\\\fffmmmsssvvv|||rrriiiddddddkkksss{{{~~~|||wwwsssqqqsssyyy~~~}}}wwwooojjjiiikkklllmmmnnnnnnmmmlllkkksssooopppyyyzzzvvvwwwsssnnnllllllmmmlllkkkiiigggddddddggglllpppsss}}}sssllleeeZZZPPPIIIFFFBBB>>>;;;::::::::::::999888777666666666666555555333222222222333444000000000111111111222222111111111111111111111111222000------...///......,,,,,,,,,,,,,,,---...///111///---,,,---------,,,+++,,,---...///......------,,,,,,,,,+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***'''((())))))******))))))***$$$$$$))))))$$$(((111333111...+++)))((((((((('''''''''''''''&&&&&&&&&&&&((())))))(((((()))***+++(((&&&''')))++++++***))),,,,,,)))'''***+++***))))))))))))((((((((('''(((((())))))(((((('''&&&ooo```OOOFFF<<<999777444222333333222111000//////////////////000000000000//////......////////////......+++,,,---......---,,,,,,---,,,+++******+++,,,---,,,)))'''(((+++---,,,************+++++++++++++++++++++++++++++++++++++++,,,))))))***((($$$"""$$$)))'''%%%%%%''')))******---+++******++++++***)))((()))+++++++++)))'''&&&)))******+++++++++******...***)))---000...+++***///---+++***,,,---...---,,,......++++++...///---+++++++++++++++++++++******+++++++++,,,,,,------,,,,,,---------.........,,,///111222000......///////////////////////////000///.........000333444444999???FFFNNNWWW___eeejjjsssuuummmgggdddffflllppptttxxxzzz{{{~~~vvvqqqooosssrrrqqqrrrssspppjjjeeeccc```aaaiiipppsssuuuwwwwwwxxxxxxwwwxxx{{{}}}}}}|||{{{|||yyypppiiieeejjjgggcccaaaaaabbbbbbbbbfffhhhlllrrryyyiiiYYYRRRNNNGGGAAA@@@>>><<<:::999999:::;;;777777777666666666555555444444333222222222222333000000000111111111111111////////////////////////111///---,,,---///......,,,,,,,,,,,,---...//////111///---,,,------,,,+++++++++,,,------,,,,,,+++++++++)))))))))***+++,,,))))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))))))))(((+++&&&%%%)))((($$$'''///222000...+++***))))))))))))((((((''''''&&&%%%%%%%%%'''))))))''''''((()))+++)))'''''''''((('''&&&(((***)))(((+++000000---)))))))))(((((((((''''''&&&''')))******(((&&&$$$nnn```OOOEEE<<<999777444222333222222111000//////000000//////000000000000//////...//////////////////...,,,,,,---------,,,***)))---,,,***))))))***,,,---000---)))))),,,---***'''*********+++++++++******************************,,,++++++,,,---,,,,,,,,,&&&"""!!!&&&***,,,,,,,,,+++)))***++++++***(((((()))***+++***(((&&&$$$))))))***+++++++++******+++******---...---)))''',,,+++***+++,,,---,,,++++++,,,,,,***))))))******++++++******************,,,,,,,,,++++++*********))))))*********+++++++++---///111000---,,,---000////////////////////////000///...------///000111555777:::===CCCKKKSSSYYY\\\fffrrryyy{{{{{{}}}}}}vvvooollliiifffggglllmmmooopppqqqrrrwww}}}~~~{{{yyyzzz{{{vvvmmmeee]]]YYYZZZbbbiiilllppptttuuuvvvsssoooooorrruuuuuuuuuyyy|||zzzuuurrruuuyyy{{{|||zzzvvvttttttuuuxxxxxxwwwwwwvvvuuusssqqqkkkiiiiiilllrrrxxx}}}|||zzzyyyyyyyyyzzzwwwwwwvvvqqqiiiccc``````fffdddbbbaaaaaaccceeegggnnnuuuvvviiiWWWKKKGGGFFFCCCAAA;;;:::888777777777888999222333333444555555555555333333222222111111111111/////////////////////000........................000...,,,,,,---.........///............//////000///...,,,,,,,,,,,,+++***---------,,,,,,,,,++++++...---+++)))''''''((()))((((((((((((((((((((((((''''''(((((())))))))))))&&&''''''(((((((((((((((***'''''')))'''$$$&&&,,,///...,,,***)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&((()))***(((''''''((()))((('''&&&&&&&&&%%%$$$)))***)))***///555666222))))))((((((((('''''''''((((((((()))((('''&&&&&&mmm^^^NNNDDD;;;888777444222444222111000000000000000000000000////////////000000/////////....../////////............---+++)))'''---,,,***))))))***,,,---111...++++++---...,,,***************************************************((())))))((()))***+++***---)))%%%&&&***...///...,,,+++)))***++++++***(((((()))*********)))'''%%%((()))***+++++++++++++++)))***,,,,,,------***'''***))))))***,,,,,,+++***+++,,,,,,+++(((&&&(((***,,,+++***)))))))))******++++++++++++++++++++++++)))))))))*********++++++************+++,,,,,,---........................///......------...//////111333555777:::???FFFJJJNNNVVV___bbb```___aaadddeeeaaa```ccceeegggkkkqqqqqqpppmmmiiihhhllluuu||||||rrrkkkaaa^^^```fffmmmqqqwww|||zzzqqqmmmmmmlllgggbbbeeegggfffdddeeejjjooopppsssyyy~~~vvvuuurrrnnnjjjgggeeedddqqqxxxxxxjjjhhhgggggghhhhhheeeccc^^^\\\[[[]]]bbbhhhmmmoootttwwwzzz}}}|||yyyuuusssmmmlllkkkkkkjjjjjjiiiiiijjjkkkkkkgggcccbbbeeeiiigggfffffffffgggjjjnnnqqqqqq\\\SSSIIIBBB??????>>><<<;;;:::888777666666666666333444444555555444333222111111111111111000000000........................------------------------000...,,,,,,---...///...---......///111222444555222111000000111111000...000000///...---,,,,,,+++...---+++***))))))))))))(((((((((((((((((((((((('''((())))))******))))))&&&''''''((((((((((((((()))((((((((('''$$$&&&***+++***)))(((''''''''''''######$$$%%%&&&''''''(((''')))++++++***(((((((((&&&'''''''''&&&&&&&&&&&&((()))))))))///555666222((((((((((((''''''''''''+++)))'''&&&%%%&&&((()))lll]]]MMMCCC;;;888666444222444111111000000000000000111000000////////////000000//////............///////////////...---+++)))(((,,,+++***))))))***+++,,,,,,,,,,,,------...000111,,,+++***(((((()))***+++************************)))+++***'''&&&))))))'''000...+++)))************---+++******++++++***)))((()))))))))***)))))))))((()))***+++++++++++++++))),,,---,,,,,,......+++***))))))***,,,---,,,+++---,,,------***&&&(((---...---+++***))))))***+++(((((()))+++,,,...///000++++++,,,,,,,,,---------,,,***)))+++...000///---.................................---....../////////111333444555888<<>>GGGQQQZZZeeeooorrrsssrrrmmmhhheeegggjjjqqqrrruuuzzz{{{ooofffccc```aaaeeekkkooopppsss{{{wwwnnnjjjddd]]]YYYVVVVVVVVV\\\eeepppvvv|||{{{vvvmmmkkklllnnnooolllddd]]][[[ZZZZZZ]]]ccciiimmmooolllmmmnnnnnnmmmkkkhhhggg^^^\\\YYYYYY[[[aaagggkkksssyyyqqqbbbUUULLLDDDCCCAAA???===;;;::::::;;;:::999777666444333333000111333444333222111/////////000000000///...---000000000//////....................................,,,++++++---...///...***+++,,,...000333555777444444555777::::::999888555444111///---,,,,,,+++''')))+++,,,------,,,+++)))))))))))))))))))))))))))***,,,------,,,+++***'''((())))))******))))))%%%'''((('''&&&&&&'''(((&&&&&&''''''((('''''''''%%%&&&&&&'''((()))******&&&))),,,,,,***((('''&&&'''))),,,,,,)))((((((***%%%)))***'''&&&***,,,+++(((((('''''''''&&&&&&&&&+++)))'''&&&%%%&&&((()))kkk\\\LLLCCC:::777666333333444111000000000000000111111111000///......///000111000///...------...///000***,,,---///000000//////)))***++++++++++++***))))))...111...)))'''+++000///,,,(((%%%%%%'''***,,,))))))))))))))))))))))))%%%))))))%%%&&&---///,,,(((+++......---,,,///222...---+++,,,------,,,******)))(((((()))+++---///(((((()))++++++,,,,,,,,,)))///000,,,,,,222444222...---++++++...000000000)))(((***,,,((("""%%%---000///,,,+++******+++,,,+++,,,,,,------......///******+++++++++,,,,,,,,,)))+++------,,,+++++++++........................------......///000000111//////...------///333666555555666555444444555666777444666???IIISSS___iiiooorrrtttrrrmmmhhhfffggghhhhhhkkkqqqxxx~~~{{{qqqlllhhhjjjqqqxxx||||||zzztttjjjaaa[[[ZZZ\\\]]]gggqqq}}}{{{{{{}}}zzzoooeee``````aaaeeelllrrrwwwxxx{{{}}}~~~|||zzzxxxjjjgggbbb```dddmmmvvv}}}tttbbbTTTLLLHHHFFF======<<<;;;::::::;;;===999888888777555444333333&&&(((+++...111222222111...///000000000///---,,,222222111111000000000///...........................,,,***+++---...///...//////............//////......///222555666555333555444111...,,,+++++++++)))***,,,...---+++(((&&&)))))))))))))))))))))))))))+++,,,......---,,,+++(((((()))***************$$$'''((('''&&&'''((((((&&&''''''((())))))(((((())))))))))))************%%%(((++++++)))'''%%%%%%))),,,...---***(((((()))''',,,---)))&&&(((******(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''yyydddWWWLLLCCC;;;888777333222222111000//////000000///...000///......///111444555,,,---/////////---+++***,,,---...---***(((((((((+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***,,,,,,++++++***)))((((((******************+++++++++++++++*********))))))************************000---,,,,,,------***'''((((((((((((((((((((((((,,,++++++******++++++,,,))))))+++,,,...///111111,,,++++++******++++++,,,...---+++******---222666333222000...,,,+++******+++***)))(((((()))***+++)))***++++++***)))***+++---------,,,+++***)))(((---------............///000000//////.........------...///000111111000000111000///......///000111111111333777>>>FFFMMMRRR```dddiiinnnpppooollljjjpppnnnlllnnnrrrvvvxxxwww{{{~~~zzzxxxwww{{{xxxlllccc___bbbhhhvvv{{{vvvoooqqqsssuuuxxxxxxuuuqqqrrrxxxtttiiiZZZLLLCCC@@@??????>>>===;;;999888888888999<<<:::888777888888777666444444333222111111111111111111000000//////......///////////////.........111///......//////...---,,,,,,------...------,,,+++***)))(((((()))***+++///...,,,*********,,,---,,,...111222///+++((('''************************))))))))))))))))))))))))''')))+++---------,,,+++---,,,+++)))((('''''''''''''''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&...000222111...+++)))))))))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&xxxdddVVVLLLCCC:::888777333222333222111///000111111000...222111000/////////000111***+++---...---,,,***)))...///000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++)))******++++++,,,,,,---+++++++++*********))))))************************...,,,++++++------+++))))))))))))))))))))))))))),,,++++++******++++++,,,++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,+++))))))+++///333222111///---,,,+++******+++***)))(((((()))***+++)))***++++++***)))***+++***+++,,,---------------------------............000/////////.........---///...---------...///000000000///////////////000333333333555888===AAADDDMMMSSS]]]fffnnnrrrrrrrrrooonnnmmmoooqqqrrrpppnnnuuuxxx}}}yyyrrrooossszzz}}}~~~ppp\\\VVVLLLEEEAAA???>>>>>><<<;;;:::888777777666666888888888888777777777777555444333222111111111111////////////....................................000///---...//////...,,,,,,---------------,,,+++------,,,++++++,,,------...---+++***)))***,,,---+++...111111...+++)))(((************************))))))))))))))))))))))))&&&(((***+++,,,,,,+++***,,,+++***)))((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((111222333222...+++)))((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&xxxdddVVVKKKBBB:::888666333222333333222000111222222111///111111111000000/////////...///000111111000//////...///000///,,,+++***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---,,,+++************++++++,,,---......))))))***+++,,,------...+++++++++***************************************---+++******+++,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++******)))++++++************++++++*********)))((()))+++...000///...---++++++************))))))))))))******)))***++++++***)))***+++***+++,,,---............------------............/////////...............111///,,,******,,,...000...//////000000/////////111111111222333444666777;;;AAALLLYYYdddlllqqqsssrrrsssuuuwwwxxxuuuqqqmmmnnnrrrwwwzzz|||~~~~~~}}}}}}hhh]]]GGGDDD@@@>>>>>>===;;;:::999999999888777666555444444777::::::777555555777666555444333111111000000------------............,,,,,,------....../////////---,,,,,,---...,,,+++---------------,,,+++***+++******))))))******++++++***)))))))))***+++,,,+++---000000...+++)))(((************************))))))))))))))))))))))))%%%''')))***++++++)))(((***))))))(((((())))))***'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&((())))))111333333111...***((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&wwwcccUUUJJJAAA999777666333222333444333111222333333222000---...///000111111111111//////111222222222222111+++---...---+++)))))))))******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///))))))******++++++,,,,,,************************************************---,,,***)))*********+++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++***)))((((((++++++************++++++)))***+++***)))((()))+++......---++++++************))))))))))))))))))***)))***++++++***)))***+++---------------,,,++++++,,,,,,---------.................................111///---,,,+++,,,---...---...///000000000///...,,,---...000111222333333555999@@@IIISSS\\\cccfffnnnrrrwww|||}}}{{{vvvrrrmmmoooqqqssstttwwwzzz}}}lll[[[RRRBBB???===;;;;;;:::888666777777888888888666444333333888======888444333555777666444333111000000000---------....../////////+++++++++,,,---...//////...---+++,,,------,,,***,,,------,,,,,,+++***))))))))))))(((((()))))))))))))))(((((()))***+++,,,***,,,...///---***))))))************************))))))))))))))))))))))))&&&''')))++++++***)))((((((''''''(((((()))***+++,,,+++)))'''&&&%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((...///000///,,,***))))))(((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&wwwbbbTTTJJJAAA999777666333222333444333222222333333222000---...///000000111000000++++++,,,---------------+++,,,------+++))))))***(((((()))***,,,---......))))))***+++---...///000------------------------***************)))))))))************************************************,,,,,,+++***)))(((((()))************************,,,++++++******++++++,,,*********************)))+++******))))))******+++***+++,,,,,,***))))))***,,,,,,+++***************)))))))))******))))))))))))***++++++***)))***++++++,,,,,,,,,,,,++++++***,,,,,,,,,------------...---------...............///////////////...---,,,,,,---...000000000///...,,,---///000222222222222555555777;;;AAAIIIPPPUUU^^^dddlllsssxxxyyyxxxwwwrrrrrrqqqoooppprrrxxx|||rrr```QQQHHHBBB???;;;888777777666444777777888888888666555444555:::???>>>999333222333555555333222111000000000.........//////000000111+++++++++,,,---...//////...,,,++++++,,,,,,+++***++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))******+++(((+++------,,,***)))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++***(((&&&&&&''''''(((***+++,,,,,,+++)))'''&&&%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((***++++++***)))***+++************))))))))))))'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''vvvaaaSSSIII@@@888666666333222333444333111222333333222000111111000//////...------,,,,,,,,,---------------,,,...//////---+++,,,,,,'''((()))***+++------...))))))***+++---...000111------------------------***************************************+++++++++************************)))***++++++)))((((((((()))))))))))))))))))))))),,,++++++******++++++,,,***************+++++++++******))))))))))))******+++,,,---,,,+++***+++,,,+++******)))))))))******))))))************)))))))))***++++++***)))***+++'''((()))+++,,,------...,,,,,,,,,,,,---------------------------.........---...///000000///---,,,,,,---......////////////000000111111111111000000333222222333777===CCCGGGNNNTTT]]]eeelllrrrwwwzzzyyyxxxvvvssssssuuu{{{~~~~~~tttkkkbbbWWWKKKBBB???;;;777555555666666666777777777777666666555444666:::===<<<888444222111333222111000000000000000/////////000000000000000,,,,,,------......//////...,,,++++++,,,---+++***)))******+++++++++************++++++++++++******))))))))))))************'''))),,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((&&&&&&&&&'''((()))++++++'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%%%%'''((((((((((((***,,,++++++++++++************'''((()))******)))((('''''''''&&&&&&&&&&&&''''''vvvaaaSSSHHH???888666666333222333333222111111222222111000333222000...------------000000//////.../////////,,,...///...---,,,,,,---************++++++++++++,,,,,,++++++,,,---///000+++++++++,,,------......)))******+++---...//////))))))*********+++++++++************************###&&&***,,,+++))))))***)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))*********+++,,,+++******+++---))))))((((((((())))))***((()))***++++++***)))((()))***++++++***)))***+++((((((***,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,------.........------------------......------------...///000000111000000000////////////000000222444666999;;;<<<@@@DDDKKKSSS[[[dddnnnuuu|||}}}~~~}}}}}}~~~~~~ssshhhbbb[[[VVVRRRLLLDDD>>>;;;888666555666777777666666555555444444444444444444555777888777555222111000000////////////000000//////////////////.................................---,,,,,,------,,,+++'''((()))***++++++++++++'''((()))******)))((('''*********+++******))))))''')))++++++***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''&&&&&&&&&'''((()))***+++%%%%%%'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''(((((('''((()))++++++++++++*********))))))'''(((***++++++***((('''''''''&&&&&&&&&&&&''''''vvvaaaSSSHHH???888666555333222333333222000111222222111///000///---,,,---...000111///...---,,,,,,,,,,,,,,,***+++---,,,+++******+++,,,,,,++++++***)))((((((///...---,,,+++,,,------((()))***+++---...///000((()))+++---///111333444))))))******++++++++++++************************###))),,,,,,++++++,,,)))))))))))))))))))))))),,,++++++++++++++++++,,,------,,,,,,+++***************))))))))))))***************)))((())),,,...)))(((((((((((())))))***((()))***++++++***)))((()))+++++++++***)))***+++,,,,,,---......---------++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,***)))***,,,...000------,,,,,,---...000111......------......///000...111444888999888666444333666;;;AAAIIITTT```iii~~~|||{{{|||}}}sssbbbVVVLLLJJJFFFDDDBBB???<<<:::;;;999888888999888777555555444333222111222333444111111222444666666333111...............///000000/////////......------,,,///////////////.........///---,,,,,,......---+++&&&'''(((***++++++++++++***+++,,,------,,,+++***+++++++++++++++***)))(((&&&(((*********)))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******((('''%%%&&&&&&&&&''''''(((******''''''((())))))((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))((()))))))))'''''')))+++************))))))))))))''')))***++++++***)))'''''''''&&&&&&&&&&&&''''''uuuaaaTTTGGG@@@999777555222111333000///...000333444222///////////////////////////........................///......---,,,+++*********+++,,,,,,,,,,,,+++******,,,000333444333000///------------------------###)))+++'''(((///555555+++***(((&&&&&&&&&'''''',,,***)))+++------)))&&&(((((())))))))))))((('''******))))))))))))******&&&)))+++,,,+++)))((((((---,,,+++***))))))))))))++++++++++++++++++++++++------+++***))))))((((((''')))***,,,,,,+++***)))+++++++++,,,,,,+++++++++)))************++++++++++++++++++,,,---...///000---,,,,,,---......---,,,..................------+++,,,,,,------.........000000////////////000000...............///000000333222222333555555333222444333444777999@@@NNN\\\sssyyy}}}}}}yyyuuurrrtttxxxzzz|||}}}}}}yyytttllldddYYYNNNHHHDDDAAA>>>;;;:::999777666:::999777666555555555666555444222000//////000000000111222333333222111000///////////////000111222222111111000///.........---------............///000,,,)))+++000333222000,,,+++)))(((((()))+++,,,++++++************++++++++++++***)))((((((((()))---+++(((((()))+++++++++))))))*********++++++++++++***)))'''''''''((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&((()))+++,,,((('''&&&&&&'''((()))*********))))))(((((('''''')))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&))),,,///000///---,,,------***&&&$$$%%%'''((((((ttt```SSSGGG???999777555222111333111///...000222333111///////////////////////////........................------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///---+++***------,,,,,,,,,,,,,,,,,,,,,111111,,,+++...111000+++******)))***+++,,,---+++)))((()))++++++)))&&&))))))************))))))))))))(((((((((((())))))(((***,,,,,,+++*********,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++******************)))***,,,---...---,,,+++))))))************)))))))))************+++++++++---,,,,,,,,,,,,------...---...---,,,******,,,---------------------------......------,,,,,,,,,+++------,,,,,,,,,,,,------.............../////////000000000111444555444333333111000333555999DDDNNN```gggnnnqqqxxx|||oooooooooooonnnppptttwwwzzzxxxuuuooojjj```]]]ZZZVVVRRRLLLFFFAAAAAA>>>;;;999999999888777888888777666555555555555444444222111000000111111000000111222222111000000//////......//////000000111000000//////...---------------............///222...++++++///111000---,,,+++***))))))***+++,,,+++******))))))******+++++++++***)))))))))******...+++))))))***,,,------))))))*********++++++++++++***)))(((''''''((()))(((((('''''''''(((((()))'''''''''''''''((()))***(((''''''&&&'''((()))***))))))))))))(((((('''''')))(((((('''''''''((((((%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))***))))))(((''''''&&&&&&'''***,,,---,,,++++++,,,...+++'''%%%&&&'''''''''sss___RRRFFF???999777555222111333111000000000222222000...////////////////////////........................++++++++++++++++++++++++---,,,++++++++++++,,,---+++++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,///333333///,,,------+++)))))))))***+++---...///,,,+++))))))*********)))******++++++++++++******(((((((((''''''(((((((((***,,,---,,,+++***+++,,,++++++,,,,,,+++***((('''++++++++++++++++++++++++******))))))***++++++,,,+++,,,---...///...------'''(((((())))))((((((''')))************+++++++++...---,,,,,,+++++++++,,,000111000...++++++...111+++++++++,,,,,,------...------------,,,,,,,,,,,,.................................//////...------...------///222444444333444000...000222333888>>>HHHPPPXXX]]]fffvvvvvvtttpppkkkhhhiiilllpppwwwzzz~~~xxxpppfff```]]]ZZZTTTOOOKKKIIIGGGGGGFFFEEECCCAAA>>>;;;999888888888888777666666666666555444333333333333222222222222333333000000111111111111000000//////................../////////......------,,,---------............///222///,,,,,,...///...,,,++++++++++++++++++++++++******))))))))))))******+++************++++++,,,...,,,******,,,.........)))))))))************+++***))))))(((((((((((()))***))))))((((((((()))))))))(((((('''''''''(((((((((''''''''''''((()))))))))))))))(((((((((((('''(((((((((''''''(((((()))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''))))))))))))***,,,000---)))'''&&&&&&&&&%%%rrr___RRREEE>>>888777555111111333111111111111111000///...////////////////////////........................))))))*********+++++++++---,,,***))))))***,,,---------,,,,,,,,,,,,,,,---******++++++++++++,,,,,,+++,,,---,,,+++++++++***'''''''''((()))***+++,,,...,,,+++*********++++++))))))******++++++******))))))(((((((((((())))))++++++,,,+++))))))+++---)))***,,,---,,,+++((('''************************+++***************+++++++++,,,---.........------'''(((((((((((((((((('''))))))*********+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,---......))))))***+++,,,,,,------))))))***,,,---...///000...//////////////////...------.........---,,,+++...---,,,...000111111111555000...000222222333555777>>>EEEJJJSSScccwwwyyyqqqkkkiiikkkmmmppptttyyy~~~zzzrrrlll___YYYRRRNNNNNNMMMJJJGGGFFFDDDBBBBBBDDDEEEEEEEEE>>>;;;999777888888777777444444555666555444222111222222222333333444444444000000000000000000000000/////////......---,,,,,,.........------,,,,,,,,,---------............//////---,,,,,,...///---,,,++++++,,,,,,,,,,,,++++++***))))))(((((())))))***+++*********+++,,,------,,,+++******---...///...))))))))))))************)))))))))(((((((((((()))***)))(((((('''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***'''''''''(((((((((((()))((((((((()))))))))******))))))((((((''''''''''''%%%'''(((''''''(((***,,,000---***'''''''''&&&$$$rrr^^^QQQDDD===888666444111111333111111222222000/////////////////////////////////........................)))))))))******++++++,,,,,,***)))'''''')))***,,,---,,,,,,,,,---...000111*********++++++,,,,,,,,,*********+++,,,+++***)))'''(((((((((((((((((((((,,,+++***)))(((((()))+++'''(((((()))******))))))+++******))))))******+++)))***+++)))((((((***,,,)))***+++---,,,+++)))'''************************---,,,+++***))))))))))))******+++,,,,,,,,,,,,,,,((())))))******))))))((())))))*********+++++++++)))))))))***+++,,,------(((&&&%%%(((,,,---+++((())))))******+++,,,------))))))***+++,,,---...///******+++,,,,,,+++******,,,---------------,,,,,,000///---,,,...///...---222...---000222111000222000444:::???FFFTTTiiiyyyzzzsssnnnllllllllloootttwwwyyy|||~~~ssshhh___YYYVVVKKKHHHCCCBBBBBBCCCAAA@@@@@@>>>======@@@CCCDDDDDD@@@===:::888888888666555333444555555555444222111111222222333444444444444////////////////////////......//////...---,,,+++------------,,,,,,,,,,,,---------............///+++++++++,,,...///......+++,,,------------,,,+++******))))))))))))******+++*********+++,,,------***)))(((***,,,...///...))))))))))))))))))))))))((((((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&''''''((()))***(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))******'''''''''(((((((((((()))(((((((((((())))))))))))((((((((((((''''''''''''&&&((((((((('''(((***,,,...,,,)))'''''''''&&&$$$qqq]]]OOODDD===777666444111111333///111222222000//////000////////////////////////........................)))*********++++++,,,,,,+++***)))(((((()))***+++******++++++,,,...///000******++++++,,,,,,------222...,,,......+++))))))++++++++++++***)))'''''''''(((((('''%%%%%%&&&(((&&&'''((())))))))))))))),,,++++++******++++++,,,((()))******)))((()))***)))***+++,,,++++++***)))************************...---,,,***)))((((((((()))))))))*********++++++)))******++++++******))))))************+++++++++((((((((()))***+++---...)))((((((***---...---+++*********++++++,,,,,,------------,,,+++************+++,,,------,,,+++***,,,++++++++++++,,,---...222///---,,,---------,,,---+++,,,///000......111///000444:::BBBMMM^^^mmm{{{wwwwww~~~|||wwwtttsssrrrtttvvvwwwvvvuuuuuuuuuxxxyyy~~~|||sssfffZZZRRRLLLIIIHHHCCCAAA>>><<<<<<<<<;;;:::;;;:::999;;;???BBBDDDEEE@@@===:::888888777666555333444444555444444333333111111222333444444333333//////............//////---...///000000///---,,,---------------------------------............///((()))+++,,,---.........------------------------++++++************+++++++++************++++++,,,(((((((((***---//////...***)))))))))))))))(((((('''(((((())))))))))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******((((((((()))(((((('''&&&&&&''''''''''''((((((((((((((((((((()))***++++++&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''')))******)))((()))++++++)))'''''''''((('''&&&oooZZZLLLCCC<<<777555444111111333...000222222000///000222////////////////////////........................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------...+++++++++,,,------......777000---...///+++)))+++++++++,,,,,,+++***((('''&&&(((***)))'''%%%&&&'''''''''((()))***+++******++++++************++++++(((***,,,,,,+++))))))***************************************************,,,,,,+++***)))))))))***)))))))))))))))***++++++)))******++++++******))))))************+++++++++)))))))))))))))***+++,,,+++---...+++'''''',,,111+++++++++,,,,,,,,,,,,,,,///...---,,,+++)))((((((,,,---...//////...---,,,+++***)))((())),,,...000111///,,,+++,,,.........++++++---000...+++---333111...000666===DDDPPP\\\bbbcccbbb^^^[[[___jjjttt}}}~~~}}}{{{{{{{{{yyyzzz{{{yyyuuuqqqooonnnqqqqqqvvv~~~ssslll___ZZZRRRKKKFFFCCCAAA@@@@@@???===<<<;;;;;;:::::::::999999;;;???BBBCCCBBB===;;;888666777777666555555555444444444444555555000111222333333222222111//////...------...//////---...///111111000///...---------------.........---------............///(((***,,,---,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,++++++***)))))))))******(((((()))+++///111000000******))))))((((((((((((&&&'''((()))******)))(((&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((((((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''')))++++++)))''''''(((&&&%%%$$$%%%'''(((((('''mmmXXXJJJCCC<<<666555444111111444---///222222000///111333////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,....../////////...---,,,++++++,,,------...//////777///***---...+++***---)))******+++***)))((('''(((+++...---+++((()))***(((((()))++++++,,,,,,,,,******))))))))))))******(((+++---...---+++******+++******))))))***++++++))))))))))))))))))))))))*********)))******+++,,,******))))))******+++,,,))))))************)))))))))************++++++++++++******)))))))))))))))''',,,---%%%$$$000------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((+++***((('''(((,,,000222000---++++++---///000000,,,---111222///+++...555333...---333888;;;BBBKKKIIIKKKKKKHHHGGGNNN[[[fffooopppsssttttttvvvyyy{{{xxxyyyyyyvvvqqqkkkgggfffpppnnnsss|||xxxnnnddd[[[VVVMMMJJJGGGDDDCCCAAA>>><<<::::::999999999999:::::::::999999:::<<<======;;;:::777555555666777777666666555444333333444666777000111222333333222000000///...---,,,,,,---...///,,,...000111222111000///........................---------.........//////***+++------,,,*********000///---,,,,,,---///000---,,,,,,++++++,,,,,,---++++++***)))((((((((()))))))))***---000222222111******))))))((((((((('''&&&'''(((*********)))(((&&&&&&&&&''')))***,,,---******)))''''''&&&&&&&&&(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&)))++++++)))&&&%%%%%%#########$$$'''))))))(((~~~hhhTTTIII@@@===888444333333222222222222111000//////000000000000////////////000000...............///000111222111000///...---------,,,,,,++++++***++++++++++++++++++,,,,,,---------///)))###$$$***///...+++///...,,,---...///......+++******...333222---(((((((((((('''((())))))******+++,,,***((('''((()))((('''&&&&&&'''***...000...---,,,+++************))))))))))))((((((((((((((((((((()))******+++++++++***(((&&&'''(((+++,,,---...---+++))))))+++,,,)))+++***((())),,,***%%%)))((('''((()))***)))(((...,,,******,,,---+++((()))***+++,,,---,,,++++++000///---+++++++++---...000000000000///...---,,,+++*********+++---///000...------,,,,,,,,,---------...///...,,,+++,,,---111000000000////////////000000000000222555888:::@@@===999888<<>><<<:::999999999:::999888888777777777777888777666666666666666666777666555555555444444444444222222222222222222222222///000000/////////111222111000//////......//////......////////////......,,,------......------,,,---......///...---,,,+++******++++++++++++******------------------------...---++++++---/////////,,,,,,+++***(((&&&%%%$$$'''(((***,,,............***)))((('''&&&''''''((())))))((((((((('''''''''***))))))((((((((())))))''''''''''''''''''''''''&&&'''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''(((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%{{{eeeQQQFFF@@@<<<777444333333333222222111000000000000000000......------------............------......//////)))))))))***+++,,,---...))))))((())))))***+++,,,++++++******************)))+++---,,,++++++---///111///+++)))((('''%%%###+++)))(((***---...+++(((***************+++++++++&&&((()))***))))))+++,,,***)))(((((())),,,...000///,,,(((%%%$$$&&&))),,,))))))))))))(((((((((((('''(((((())))))******+++,,,***)))((()))***,,,---///111333222///,,,)))))))))++++++***,,,111000---...,,,++++++,,,---,,,+++---+++***+++,,,,,,+++)))***+++,,,---------,,,,,,+++++++++,,,---000222444;;;999666222///---,,,,,,......------------......++++++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,---------......------...///111222000111333444444444333222444666999===BBBFFFIIIKKKNNNRRRZZZgggsss{{{}}}}}}}}}xxxpppmmmmmmnnnppptttzzzwwwnnnfff^^^WWWSSSIIIGGGDDD@@@>>>=========;;;:::999888888888888999777777666666777888888999666666555555555555666666555555555555444444444444222222222222222222222222...///000000111111111000000///......------............////////////......,,,------......------,,,,,,------------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000///...,,,,,,+++***'''%%%###"""(((((())))))***+++++++++))))))(((''''''''''''((()))))))))))))))(((((((((***)))(((''''''''''''''''''''''''''''''''''''''''''((())))))************((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&(((''''''''''''((())))))(((((('''&&&&&&&&&&&&''')))((((((''''''(((((()))(((((((((((('''&&&%%%$$$$$$%%%'''))))))'''$$$"""{{{eeeRRRFFF>>>:::666333222222222111111111000000000000000111///......------......///000///////////////000000******+++,,,---///111222+++***************++++++,,,,,,++++++******))))))&&&(((++++++***)))******...,,,+++***,,,,,,,,,++++++)))'''''')))******(((''''''((()))))))))))))))''')))******))))))***+++((('''''''''''')))+++,,,///---***(((''')))+++,,,))))))))))))((((((((((((''''''(((((()))*********+++*********+++...000111777777777444///+++))))))(((++++++***...444555222///---++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------*********+++---///111222;;;999555111...------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++---...---++++++,,,---+++,,,,,,,,,,,,---------///...------------......000111333555444333000...333444555888:::<<<>>>???>>>BBBKKK[[[lllvvvwwwuuuvvvyyyvvvlllgggfffbbbccceeeiiinnnrrrvvvxxxxxxzzz~~~~~~wwwlllggg___XXXSSSPPPMMMKKKFFFDDDBBB???============999999999999999999999:::888888888777777888888999666555555444444555555666444444444444444444444444222222222222222222222222222222222333333222000...//////...------------------......//////......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***************++++++++++++******+++---//////---+++((()))))))))))))))((('''***))))))(((((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***+++++++++))))))((((((''''''&&&&&&((()))))))))))))))((('''''''''''''''((((((((()))(((''''''&&&&&&&&&''''''(((((((((''''''(((((((((''''''((()))((('''%%%$$$###%%%'''((((((&&&$$$###|||gggSSSHHH???;;;777444333333333333111000000000000000111111000//////////////////000------,,,,,,+++,,,,,,---***+++,,,---///111333444...---,,,,,,++++++++++++------,,,,,,+++++++++***(((((((((***,,,+++)))''',,,******+++---/////////***((('''&&&'''(((((((((''''''((())))))))))))((()))++++++***((((((((()))(((((('''''''''(((******++++++++++++*********)))))))))))))))(((((((((((('''''''''((())))))******)))******,,,...111333444>>><<<999333---******+++(((+++++++++///666888555///---******+++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,------)))*********+++,,,------111///---***)))))))))***,,,,,,,,,++++++***))))))++++++,,,---......------+++,,,---,,,++++++,,,---------------------......//////......---------------....../////////......222222222222333333333333888:::BBBOOO]]]eeeeeebbbbbbeeellltttxxxzzzuuummmiiiiiicccaaa______```eeekkkooopppsssxxx~~~|||ssskkkbbb\\\QQQNNNJJJGGGFFFEEEDDDCCC@@@???===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777555555444444444444555555333333444444444444444444222222222222222222222222444333333555777777444222//////...---------------------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++***+++,,,---///...+++((('''((()))***+++,,,,,,,,,++++++***)))((()))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))*********)))))))))(((((('''''''''((()))))))))))))))((('''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''((()))******((('''&&&&&&&&&%%%%%%%%%&&&&&&'''}}}hhhUUUJJJAAA===999666666666666666000000000000000111111222000000////////////000000///......---------------******+++,,,---///000111......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))+++------+++(((,,,***))))))+++,,,,,,+++)))((((((''''''''''''(((((()))***,,,,,,++++++******+++,,,***((('''((((((******)))))))))******+++&&&''')))******)))'''&&&))))))))))))((((((((((((&&&''''''(((((())))))***)))***+++,,,...000222333>>>;;;666000+++)))+++---)))+++++++++000777:::888000---***))))))***+++***)))+++,,,,,,+++***+++---++++++*********+++,,,---************************++++++***))))))***+++,,,------......---,,,++++++***+++---...//////...---***+++,,,,,,++++++,,,---////////////.........---//////.........---------...---,,,,,,---///111222111111000000//////......555777<<>>===:::999999999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<;;;:::888777666666666444444333333333333444444333333333333444444444444222222222222222222222222111000000444999<<<<<<:::000///......------......------............------,,,------......------,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++(((((())))))***++++++++++++++++++---...,,,***'''***++++++,,,,,,++++++***+++++++++******)))))))))((((((((()))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((()))))))))))))))(((((()))(((%%%$$$$$$&&&)))+++|||hhhUUUJJJ@@@<<<888555555555555555000000000000000111222222/////////....../////////111111000///////////////++++++++++++,,,---......++++++++++++,,,---...///+++++++++++++++,,,,,,,,,)))+++,,,,,,***)))***++++++***((((((*********)))((())))))((('''&&&''''''((()))+++,,,,,,,,,***))))))***+++***)))((()))***************))))))))))))''''''((((((((((((((('''))))))))))))((((((((((((&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,444444111...***)))+++---)))+++++++++000777:::888111...***((()))***++++++)))+++,,,,,,******,,,...******)))))))))***+++,,,))))))***+++++++++++++++++++++,,,,,,---......///,,,,,,---...---,,,++++++)))***,,,.........---,,,)))+++,,,,,,++++++,,,---111000000///...---,,,,,,------......------,,,,,,000///......///000333444000000000///////////////222444888<<>>@@@???======>>>>>>===;;;888999999::::::;;;<<<<<<888999:::::::::999888777888888777666666555666666444444333333333333444444222222333333333444444444222222222222222222222222000......222999>>>???===111000//////......//////,,,------......------,,,,,,------......------,,,------,,,,,,,,,---//////+++,,,,,,------,,,,,,+++(((((()))******+++,,,,,,***)))***+++,,,,,,+++)))+++++++++++++++***)))((())))))***++++++***(((''''''((()))))))))(((&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%&&&&&&''''''(((((()))%%%%%%&&&'''((((((((('''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((((('''''''''(((((()))***(((&&&%%%%%%'''***,,,{{{gggUUUJJJ<<<999555222222333333222000000///000000111222222.........------.........///...---,,,,,,,,,,,,,,,---------,,,,,,------...''''''((())),,,...000111))))))******+++++++++,,,%%%***---+++%%%###''',,,***)))((()))+++,,,,,,,,,''')))***)))(((&&&&&&'''&&&''')))***+++***(((''''''(((******))))))+++,,,((((((((((((''''''''''''+++***)))(((((()))+++,,,))))))))))))((((((((((((&&&&&&''''''((())))))))),,,++++++***)))(((''''''+++------,,,+++***+++,,,)))++++++***///777:::999222///+++)))***+++,,,+++(((+++---,,,******,,,...***)))((((((((()))+++,,,((()))***+++,,,------,,,((()))***+++,,,,,,,,,,,,))))))++++++,,,+++***)))''')))+++---...---,,,+++)))***,,,,,,++++++,,,---111111000///---,,,+++***,,,,,,---------,,,,,,+++...------------...000000+++,,,,,,---....../////////222666888999999:::;;;AAA>>><<<<<<999777===EEEEEEGGGIIIHHHFFFFFFJJJNNNRRRUUUXXXYYYYYY[[[___bbbjjjmmmpppqqqqqqrrrvvvyyywwwsssrrrvvvvvvrrrssswww|||~~~}}}uuunnnhhhaaaYYYSSSLLLIIIFFFEEEFFFDDD@@@===;;;999777777999:::::::::999999999888888888888777666777888888888777555444555444444444444555666666444333333222222333333444222222222333333444444444222222222222222222222222333000...111777<<<===;;;111111000///////////////,,,------......------,,,,,,------......------,,,...------,,,---...///000+++,,,,,,------,,,,,,+++((())))))***+++,,,,,,,,,(((((((((***,,,---,,,+++((())))))*********))))))'''(((***++++++)))(((&&&'''((()))))))))(((&&&%%%'''((((((((())))))******&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&$$$$$$%%%&&&'''((())))))&&&&&&((()))************%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&((())))))(((''''''''')))***+++|||hhhTTTHHH@@@<<<888555444333222111222111///.........///000///////////////...---------///111111///------...///...------,,,,,,------...,,,***+++---...---*********+++,,,,,,,,,,,,+++''')))******)))))))))***))))))++++++***(((&&&$$$'''((()))***************)))(((((((((((((((&&&%%%((())))))))))))((((((''',,,------------,,,++++++(((((((((((())))))))))))))))))************))))))+++)))'''''')))))))))(((+++)))(((''''''((()))+++(((***++++++******+++,,,)))******,,,---......///000---******,,,---,,,***---+++******++++++)))((('''(((***+++++++++)))((()))(((''''''(((***,,,...)))***,,,------,,,***)))(((((()))***++++++,,,,,,------------------------------,,,,,,,,,---......---.........---,,,,,,+++......---,,,++++++++++++------------------------------...//////...------000000000000000000000000222222222333444666777888<<<<<<<<<<<<===>>>???@@@CCCDDDFFFHHHKKKMMMOOOPPP[[[___cccgggiiilllnnnpppmmmnnnpppsssvvvvvvuuussstttuuutttssssssvvvzzz}}}}}}zzz{{{~~~|||{{{~~~~~~}}}|||yyysssnnndddaaa\\\VVVOOOJJJFFFCCC>>>@@@DDDFFFEEEAAA<<<999::::::;;;;;;:::999777666777777888888888888777777;;;:::999888777777777777444444444444333333222111333111111111333444333222//////000111222222333333777555333222333333222111333222222444666888888777222111111111000000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,***'''''''''((((((((('''+++---,,,,,,...,,,(((***++++++++++++***)))))))))))))))))))))(((''''''))),,,...,,,(((&&&))),,,---,,,+++***)))))))))))))))))))))((('''''''''&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&((((((''''''''''''(((((('''((('''(((---111...(((''''''''''''''''''''''''%%%''''''&&&'''+++)))%%%''''''(((((('''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))))))))((('''|||hhhTTTHHH@@@<<<888555444333222111222111000///...//////000///000000000000///...---///000000///---,,,...///++++++***))))))))))))***+++)))'''(((***+++)))((()))***++++++,,,,,,++++++)))+++,,,+++***(((((()))))))))***+++***(((&&&%%%++++++,,,,,,,,,,,,,,,,,,+++******+++++++++***)))(((((()))))))))))))))((())))))******))))))((('''(((((((((((())))))))))))((())))))******))))))(((---+++))))))***+++***)))***)))'''&&&&&&''')))***(((***++++++***)))+++,,,++++++++++++,,,,,,,,,,,,---+++)))***,,,------++++++***))))))***+++***((()))))))))))))))******+++***)))(((((((((***,,,---)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...------......---,,,,,,+++///...............//////++++++++++++++++++++++++........................////////////////////////111111000000000111222222555555555555666777888999:::;;;<<<>>>@@@BBBDDDEEEGGGKKKPPPTTTWWWYYY\\\___cccdddggglllqqqssssssrrrsssrrrpppnnnooossszzz~~~{{{wwwttttttwww|||~~~}}}yyywwwuuuuuutttqqqrrrvvvxxxwwwzzz~~~wwwqqqiiidddbbb___ZZZUUURRRPPPMMMJJJFFFDDDBBBAAA===???AAACCCBBB???<<<999999999999999888777666555666777777888888777777666:::999999888777777666666444555555555444444333222222111111222444555444333000000000111222222333333111///...///000111111111111000000222444666555555111111111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******...,,,))))))***+++***)))'''******)))***---,,,)))+++++++++++++++******))))))))))))))))))(((''''''))),,,...,,,(((&&&))),,,,,,,,,+++***))))))))))))(((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&((((((''''''''''''(((((($$$%%%%%%''',,,222000***''''''''''''''''''''''''&&&((((((''')))---,,,(((******)))(((''''''&&&&&&))))))((('''''''''''''''%%%%%%'''((((((((('''&&&|||hhhTTTGGG???<<<777555444333222111111111000///////////////000000111111000000///////////////---+++,,,...000******)))((((((((((((((()))((('''((())))))(((''')))***++++++,,,,,,++++++,,,---...---***((((((((())))))*********((('''&&&+++,,,,,,,,,,,,++++++***''''''((()))))))))((((((''''''((()))************(((((())))))(((((('''&&&(((((((((((())))))))))))'''(((((())))))(((((('''...,,,******+++,,,+++***)))((('''&&&&&&'''((()))((()))+++***))))))***,,,,,,+++++++++******))))))***)))(((***,,,---,,,,,,)))((('''(((***+++***)))+++***((('''((()))+++---,,,+++***))))))***+++,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------------,,,,,,+++------------...///000111++++++++++++++++++++++++......------------......////////////////////////111000///...............000000000000000111222333222222333444666777888888888;;;@@@CCCFFFIIIMMMOOOQQQSSSWWW]]]ccchhhjjjiiijjjhhheeeccceeelllvvv}}}|||yyyvvvtttsssvvvzzz}}}~~~|||yyyvvv{{{{{{zzzxxxwwwuuusssssswwwyyy{{{~~~|||yyyuuuqqqooonnnnnnooorrrpppqqqwwwzzzzzz}}}}}}|||sssjjjZZZUUUOOOLLLKKKIIIFFFBBBAAAAAA???>>>===<<<<<<<<<<<<===>>>>>>>>><<<;;;:::999888777666666555555666666666777777777777666666777888999999888777555444555555555555555444444333555333222333444444333222000000111111222333333333111//////000333555555555///......///222333333222111111000000000000//////000000000000////////////---------,,,,,,+++++++++)))************)))((((((---+++******+++++++++)))((()))(((&&&)))...000...+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''(((+++---+++(((''')))+++,,,+++***)))(((((((((((('''(((***++++++***))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((###%%%&&&'''---333333...''''''''''''''''''''''''&&&))))))))),,,111111...---,,,***((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&|||hhhSSSGGG>>>;;;777444333333222111111000000///////////////000000111111111111000000---...///...,,,+++,,,...,,,,,,+++************+++++++++******+++++++++***))))))***++++++++++++++++++---...---+++))))))***)))))))))***)))((('''&&&)))))))))))))))((('''&&&$$$&&&'''(((''''''((((((&&&'''((()))***+++++++++******++++++******)))((((((((((((((())))))))))))''''''(((((((((((('''''',,,+++))))))***+++******(((((('''&&&&&&'''((((((((()))******))))))***+++************))))))))))))************++++++******((('''&&&''')))******)))******)))))))))***+++,,,------++++++******++++++,,,,,,---......---,,,,,,------,,,,,,,,,,,,,,,,,,------------------------*********)))***++++++,,,,,,,,,---------,,,,,,+++***************+++,,,---,,,,,,------------......///...------------...///////////////////////////000000///............///000/////////000000111222000000000111111222222222111444777:::<<<>>>AAACCCAAABBBEEEJJJPPPTTTVVVVVVXXXWWWVVVUUUXXX___iiiooovvvxxxyyyxxxvvvsssqqqqqqnnnqqqvvvyyyzzzwwwsssppptttssspppnnnllllllkkkkkkoooqqqrrrsssssssssssstttuuusssqqqnnnnnnooorrrsssyyyxxxyyyyyy}}}zzzsssrrrqqqooonnnnnnnnnnnniiijjjhhhcccaaa^^^XXXPPPIIIFFFCCCAAAAAA@@@>>><<<===<<<;;;999888777777666;;;;;;::::::::::::::::::999888666555555555666777555666666777777666666555555666888999888666444333333444444444444444333333666555333222333222000...111111111222222333333333222111000111444666666555...------...000222111000000000000000000000//////111111111111111111000000......---,,,,,,+++******((())))))***))))))((((((***)))((()))******)))'''))))))'''&&&+++444888666,,,,,,,,,,,,,,,+++******)))))))))))))))(((''''''(((***++++++)))((()))+++******))))))(((((())))))***+++,,,------,,,***)))***)))(((''''''''''''(((%%%&&&&&&'''((()))******)))(((&&&%%%$$$$$$%%%&&&((((((''''''''''''((((((&&&((())))))---333333000''''''''''''''''''''''''&&&(((***+++000777999666...,,,***'''%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''|||gggSSSFFF===:::666444333333222111000000000000000//////...000000111111111111000000+++---//////...,,,++++++------,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,))))))***++++++++++++***)))+++------+++***+++,,,)))))))))))))))(((((('''''''''(((((('''&&&%%%%%%''')))++++++***)))+++,,,'''''')))***++++++++++++++++++,,,,,,++++++***)))(((((((((((())))))))))))''''''(((((((((((('''''')))'''&&&''')))******)))(((((((((''''''(((((((((''')))******)))(((***+++(((((()))))))))*********+++,,,,,,,,,***)))((('''((('''&&&''')))******)))((()))***,,,,,,++++++***------,,,++++++*********++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,------------------------******)))))))))***++++++++++++,,,,,,---,,,,,,++++++******)))(((((()))))),,,,,,,,,------..................------.......................................------......///000000000000000000000111222111111111000000000000000...///111222222333666888888888999<<>>+++,,,,,,,,,,,,+++******)))))))))))))))(((''''''((()))******)))))))))***))))))((())))))***++++++///000000000///---,,,+++***)))(((&&&&&&'''((((((%%%&&&&&&'''((()))******)))(((&&&%%%$$$$$$%%%&&&((((((''''''''''''(((((('''))))))(((***...///,,,''''''''''''''''''''''''%%%''')))+++222:::>>><<<---+++(((&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''''''''''''''(((((((((|||gggSSSFFF===:::666333333333222222000000000000000///......//////000000111111000000***,,,......---+++***+++++++++***))))))))))))***)))+++,,,+++***)))***+++((()))******++++++******(((***,,,,,,+++***+++,,,)))))))))(((((((((((((((((())))))))))))(((((('''&&&)))++++++(((''')))+++(((((()))***++++++++++++))))))******))))))((('''(((((((((((())))))))))))'''(((((())))))((((((''''''&&&%%%&&&)))+++++++++((())))))))))))))))))((('''(((***)))(((((()))+++(((((())))))*********+++,,,---///...+++((('''''')))((('''(((***+++***)))((()))+++------,,,+++))),,,,,,+++++++++******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,,,,,,,,,,...---,,,+++************)))******++++++,,,,,,---------...//////...------........................,,,,,,,,,,,,,,,---...///000//////......//////000000000000000///////////////000000000//////222333555444333444666777777666444777:::<<<===???BBBEEEHHHKKKNNNNNNLLLLLLNNNPPPMMMOOOSSSWWWXXXXXXWWWUUUWWWVVVVVVVVVWWWXXXZZZ[[[]]]```dddffffffggglllooolllmmmnnnppprrrvvvyyyzzzzzzwwwxxx{{{{{{xxxwwwyyy~~~zzzsssnnniiidddgggjjjmmmnnnkkkgggcccaaa\\\[[[ZZZXXXVVVQQQKKKFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@CCCDDDAAA@@@@@@>>>:::777777777777777777777777777777666666666666777777777666555555555777888:::777777666666666666777777444444555555555555444444333444555555555555333333000111111222222222222111---------000444777888777222222333333333333333333444222000///000000///...000......///000111111000......////////////000000111111111000///.........---------,,,,,,+++++++++)))******++++++++++++***)))***+++...//////+++)))))))))(((+++555@@@CCC???***++++++++++++***)))))))))))))))))))))(((''''''((((((((())))))))))))***''''''((()))***,,,...///333333222111111000000000)))'''%%%$$$$$$$$$&&&'''&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%((('''$$$%%%((()))'''''''''''''''''''''''''''$$$'''(((***000999===;;;+++***(((&&&%%%$$$$$$%%%$$$%%%&&&(((((('''&&&&&&(((''''''''''''((())))))|||gggRRREEE<<<999555333333333222222///000000111000///...------...///000000000000///------,,,***))))))+++...******)))(((((((((((()))(((***+++***(((((()))+++((())))))***************)))***,,,+++***))))))***))))))(((((((((((())))))))))))******+++*********$$$'''***)))%%%###%%%((()))******+++++++++******(((((())))))(((((('''&&&(((((((((((())))))))))))((())))))******))))))((('''&&&&&&))),,,///000000))))))************))))))'''((())))))(((((()))++++++***************))))))***---//////,,,)))((()))+++***))))))***+++***(((******++++++,,,,,,,,,+++******************))))))*********))))))*********))))))******+++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---))))))***++++++,,,------+++---///000000///---+++........................//////...---------......//////...............///000////////////.........///000000000///000222444222000///000222333333222000222444555555555777999999<<<@@@???<<<;;;>>>BBB@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNRRRUUUUUUTTTUUUZZZ^^^]]]^^^```ccceeeggghhhhhhgggeeeeeehhhgggcccaaacccbbbfffeee^^^WWWTTTPPPMMMPPPRRRTTTSSSOOOKKKJJJIIIFFFEEEDDDDDDDDDBBB>>>;;;::::::999999999999::::::666:::===;;;:::;;;:::666555666777777666666666666555555444444555666666777555555444555555777888999444555555666666666555555444444444555555444444444333333333333333444444444000111222333333333333222......///222666999:::999333333333333333333333333666444222111222222111000///...---...000000000............/////////000000111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***((())),,,///000///,,,((((((((()))---666??????999)))************)))(((((()))))))))))))))(((''''''(((((('''((()))******)))&&&&&&'''))),,,///111222555444333222333444666777)))(((%%%######$$$&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&((((((''''''''''''((((((%%%(((((($$$$$$'''((('''''''''''''''''''''''''''%%%''''''&&&+++333666444)))))))))((('''&&&&&&%%%!!!"""$$$&&&&&&%%%$$$###''''''&&&&&&&&&'''((()))|||gggRRREEE<<<999555333333333222222///000111111111000...---------...//////000//////000...+++'''%%%''',,,111++++++***))))))))))))))))))+++---,,,)))(((***,,,(((((()))******************+++,,,+++)))'''''''''))))))(((((((((((()))***'''((()))***************'''+++...,,,(((&&&'''*********+++++++++******))))))))))))))))))(((((('''(((((((((((())))))))))))))))))************)))))))))((()))+++///333444444******++++++++++++******'''((())))))(((((()))***------,,,+++***)))(((((())),,,//////---+++***,,,---+++******++++++)))(((,,,+++***))))))+++---...((()))************))))))...------,,,,,,------...(((((()))***++++++,,,,,,------------------------++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,------...//////***,,,///111111///,,,***........................444333222111000/////////000000//////.../////////000000000000////////////+++,,,,,,,,,,,,---000222---,,,+++---///111222111222222333222111111333555///333666444000///222666666777888999999:::::::::777888999:::<<<===>>>>>>BBBEEEGGGEEEBBB@@@DDDHHHIIIJJJLLLOOOPPPPPPPPPOOOQQQNNNOOORRRQQQLLLKKKLLLHHHMMMNNNHHHCCCBBBAAA???===@@@BBBAAA===;;;;;;<<<:::999999;;;<<<<<<:::999666555555555666777888999111666:::888888999888444222333444444333222222333777777666555555555555555444444444555666777888999222333444555555555444333333444444555555444444333444333333222222333444444111222333333444444444444555444333555777888888777333333333333333333333333222000......///000///......---,,,---/////////------.........//////000000111000///...,,,***)))(((,,,,,,,,,,,,,,,,,,,,,---(((((()))***************&&&'''***---///...***&&&'''((()))---666===:::222)))))))))))))))((('''''')))))))))))))))(((((('''(((''''''((()))******)))%%%&&&'''***---000333555444333222222444777:::===+++***'''%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&((((((''''''''''''((((((&&&******&&&&&&)))++++++''''''''''''''''''''''''&&&'''&&&$$$'''---000---))))))******)))((('''&&&$$$%%%'''))))))((('''&&&&&&&&&%%%$$$%%%&&&'''(((|||dddPPPFFF===999666333222111///...///////////////000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,***))))))***,,,---++++++******)))(((((('''+++,,,---,,,*********+++---'''%%%)))+++***'''&&&!!!&&&******((('''+++///***++++++***((('''(((((())))))))))))************'''((()))******)))((('''******)))(((''''''((((((%%%'''***,,,.........---,,,+++*********+++------------,,,+++******************)))(((((()))***+++******))))))))))))******)))++++++***((('''((()))---,,,,,,+++***)))((((((++++++***)))))))))******,,,+++)))((((((((()))***++++++++++++++++++++++++************************...,,,+++---000111///---******+++,,,,,,---.........---,,,,,,......---,,,+++---//////---,,,,,,---...------,,,,,,------...+++,,,...000000///---,,,---,,,+++,,,...///...---,,,++++++******++++++,,,------,,,+++,,,---...///---------.........//////---...///000000111000000//////000111111111111111111111000000/////////...333222111000000111222333333333333333333333333333333444444555555666666777444666888888777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>======<<<;;;;;;:::999888777666666777666666555555555666666555555555444444333333333444333222333555666555444555555555444444333333333111333444333111111222333444444555444222222333555444444444555555555555555555555555555555555555555444444555555444444333222333333333333333333333333333333333333333222111000......000444888999666333222111000000111222555666222///------...//////...........................///...---,,,,,,---...///------------------------------,,,+++++++++,,,,,,++++++*********+++---...************************&&&&&&(((,,,///111111000************************(((((()))(((((('''&&&%%%************))))))))))))###&&&)))+++---...111222444111///...///111222222(((&&&%%%%%%'''(((((('''(((''''''&&&&&&&&&'''''''''&&&%%%&&&((())))))((("""&&&)))'''$$$%%%***///...+++((('''(((***,,,,,,''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))((('''%%%###%%%&&&&&&&&&&&&&&&&&&%%%{{{cccOOOEEE===:::666444222111000...000000000000000000000000////////////////////////........................,,,,,,+++*********++++++,,,,,,************,,,,,,)))))))))))))))*********+++,,,,,,+++)))((()))***)))'''(((,,,+++'''&&&((($$$'''******(((''')))+++******+++******)))******(((((()))))))))*********'''((()))******)))((('''))))))))))))***++++++,,,)))***,,,------,,,+++***+++******)))***+++,,,---///...---,,,+++***************)))(((((()))***+++***))))))))))))))))))***)))***+++***((('''((()))++++++******************)))******+++---......///++++++)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***,,,//////---+++++++++++++++++++++++++++---,,,++++++,,,---,,,++++++---------,,,+++,,,---------,,,,,,,,,,,,------......000111111111000///---,,,+++,,,.........---,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///------------.........///......///000000000//////...//////000000000000000000000/////////.........111000///......///000111111111111111111111111111222222222222222222222111000222333333222222444555555555555555555555555555777888888888888777666555777777666666555555444444444444333333333333333444333333333333222222222222444222222222444555444333333333333222222111111111111222333333111111222333555666666555333222333555222222222333444444555555444444444444444444555555444444444444444333333222333333333333333333333333000000111111111111111000------...222555666333111111111222222222222222222111///------///000000000........................//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))***+++,,,((((((((((((((((((((((((''''''(((***---...---+++************************))))))************))))))******)))))))))((((((((($$$&&&)))*********,,,...333000,,,******+++******(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&&&&'''((((((((())))))***)))(((%%%&&&'''%%%######'''***---***'''&&&(((***++++++''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''((()))*********((('''%%%&&&&&&''''''''''''&&&&&&zzzbbbNNNDDD===:::777444333222111000111111000000000000000000////////////////////////++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++'''(((((()))***+++++++++***++++++***(((((()))***+++***,,,...+++&&&&&&***((())))))))))))(((((('''(((((((((((())))))))))))(((((())))))))))))******(((((())))))))))))(((((('''((()))***,,,...///000&&&'''((())))))((('''&&&)))))))))))))))***++++++000///...,,,+++***************))))))))))))******))))))))))))))))))))))))(((*********((('''((())))))))))))*********++++++((()))+++------...------+++******)))((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...,,,***+++++++++*********)))))),,,+++******,,,,,,+++***+++,,,,,,+++)))))),,,...,,,++++++++++++++++++,,,++++++,,,,,,,,,------------,,,+++,,,---...---,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---...///------------............/////////000//////......------...//////////////////............---------......------------......////////////////////////222222111000000///.........///000000......///000000000000000000000000000111222222222222111000000222222222222222222222222000000000//////000000111111111111111111222222222333222111111222333222000111000000000000000//////111222333222111111222333777888888666333333333555000000111222333333444444222222222333333444444444333444444444444333222222222222222222222222222222,,,---...///000000000000---------000222222000...///000111222222000///...222000......///111111000------------------------///......------......///++++++++++++++++++++++++)))***,,,---...------,,,((((((((('''(((((()))***(((((((((((((((((((((((()))(((((()))++++++(((&&&))))))))))))))))))))))))((())))))***************)))))))))(((((((((''''''%%%'''(((((('''&&&''')))222///,,,************)))(((&&&%%%$$$%%%%%%%%%###&&&&&&%%%%%%%%%%%%&&&&&&)))+++---//////---***(((***(((&&&$$$$$$$$$&&&'''+++)))&&&%%%''')))))))))(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((((((((((((''''''((()))))))))((('''&&&''''''((((((((((((''''''xxx```LLLCCC>>>;;;777555444333222111111111111111111000000000////////////////////////)))))))))))))))))))))))))))))))))))))))***+++,,,******++++++++++++******((((((((()))******++++++((()))******)))***,,,///555000------+++'''''')))***(((((()))******(((&&&'''&&&&&&&&&'''''''''&&&(((((((((((()))))))))***(((((())))))))))))(((((('''''')))+++,,,......///###$$$&&&((())))))))))))((((((((((((((())))))***///...---+++***))))))(((*********)))))))))))))))((())))))))))))))))))((()))***+++***)))((()))+++))))))))))))************)))***+++,,,+++)))'''&&&+++******)))))))))))))))************************++++++++++++++++++++++++***+++,,,---...---+++***************++++++++++++,,,+++***+++,,,---,,,***+++++++++)))'''(((+++---++++++************++++++***))))))))))))***++++++,,,+++***+++---...---,,,...------,,,,,,------...,,,,,,,,,,,,------......------------------------////////////......---,,,,,,,,,---............---------------------------...------------------...........................111111111000000000//////...///000000...---...///////////////////////////000000111111111000000///.../////////000000111111..................///000000000000111111222222222333222000000111111000...////////////////////////000111222222111111222333888999888666444222333444111111222222222222222222111111111222333333444444333333333333333222111111111111111111222222222222---......///000000//////------....../////////....../////////////////////555222000///000000000///---------------------------------,,,,,,---------************************((())),,,...///...---,,,)))(((((((((((()))))))))************************)))(((((()))+++***(((&&&(((((((((((((((((((((((('''((((((((((((''''''&&&((((((((((((''''''''''''&&&'''''''''&&&&&&'''(((...+++)))((()))+++,,,,,,***(((&&&%%%&&&&&&%%%###%%%%%%$$$$$$$$$%%%&&&&&&***///666999888222,,,(((---***'''&&&'''(((((((((***'''%%%%%%&&&(((((((((((((((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((uuu^^^KKKBBB===:::777555444444222111111111111111000000//////........................------------------------***************+++,,,---)))******++++++******)))))))))))))))))))))))))))'''((()))***+++---111444AAA555+++)))+++***(((((((((''''''(((******)))''')))'''&&&&&&((((((&&&$$$'''(((((((((((()))))))))))))))(((((((((((())))))'''''')))***++++++++++++'''((()))***++++++,,,,,,''''''(((((())))))))))))---,,,+++)))((('''''''''************))))))(((((('''((())))))))))))((('''***+++,,,,,,******+++,,,++++++******)))((((((''')))***+++,,,+++)))'''%%%************)))))))))(((************************))))))))))))))))))))))))***,,,...///...---+++***))))))***+++,,,---...///...,,,+++,,,---...---,,,++++++***)))'''(((+++---+++******))))))******+++,,,,,,++++++,,,,,,---...,,,+++***+++---...---,,,...------,,,,,,------...,,,,,,,,,---------------------------------,,,,,,...............---,,,+++++++++,,,---------------,,,,,,,,,---------------........................////////////////////////........./////////000000...///000///------...//////////////////////////////000000111111111000000---......//////000000111...............///000000000000111111222222333333222111///000000000///...//////000000000000000000///000222222111000222333777888777555222111222333444444333333222111111111111111111222222222333333222222333333222222111000000000000111111222222222000111111111000000///.../////////.........///000111000///...///222555777777555111/////////...,,,------------------------++++++++++++++++++++++++************************((())),,,...///...---,,,************************))))))))))))))))))))))))(((((((((***,,,,,,+++)))''''''''''''''''''''''''))))))))))))((('''%%%%%%((((((((((((''''''''''''&&&'''(((((('''(((***,,,)))'''$$$###%%%&&&''''''+++)))''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''')))111<<>>999777444333333333111000000...,,,,,,...///---+++------------------,,,,,,+++++++++************)))***)))(((((())))))((('''))))))************))))))''''''(((((()))+++,,,---''''''''''''((()))***+++)))(((((('''''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%###&&&((()))(((&&&&&&&&&&&&((()))***)))((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((()))))))))******&&&((()))(((&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&)))+++,,,,,,+++***((((((''''''((()))+++,,,+++)))(((((())))))(((&&&)))((('''((()))***)))((('''***++++++(((&&&''')))))))))************))))))$$$'''******))))))---222...,,,+++***+++---000111---,,,++++++++++++***)))'''(((******))))))+++,,,111000///,,,+++))))))((())))))))))))***+++,,,------------...---,,,,,,+++***+++...000000///---,,,+++++++++******************)))((()))+++,,,+++******+++,,,------,,,+++***+++++++++++++++++++++*********************************++++++,,,------...------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------+++,,,------------,,,+++,,,,,,---------.........,,,...//////---,,,...000---...///000000000000000////////////000000000000...............---------...///000111111000//////......///000000111111222111111000000000000111111000111111111111111111000.../////////000000000111000000000///......------)))***+++---------------,,,,,,+++++++++,,,------///...,,,++++++---...///,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++*********+++---...---,,,,,,+++***)))***+++---...///---,,,*********++++++)))))))))))))))*********&&&''')))************)))))))))***+++***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***+++++++++***)))((('''***)))((((((***++++++***&&&### """&&&)))'''%%%&&&&&&&&&&&&&&&'''((((((&&&$$$'''---///+++'''&&&%%%%%%&&&'''(((***+++,,,'''(((((('''&&&(((,,,000000...+++(((&&&%%%&&&'''&&&&&&&&&%%%&&&&&&''''''(((&&&(((++++++&&&%%%((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))yyykkkZZZIII???:::888555444444444222111111///---...000111///,,,.........------,,,,,,,,,***++++++---...///000000,,,***((())),,,---+++)))'''((()))******)))((('''+++******)))))))))))))))''''''&&&&&&&&&''''''((((((((('''(((((()))***+++,,,+++***)))((('''&&&&&&))))))((())))))***+++,,,&&&(((++++++)))&&&%%%%%%&&&''')))***)))((()))***((((((((((((((((((((((((((((((((())))))))))))***''''''''''''(((((((((((())))))))))))************ ###''')))))))))((()))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''((((((((((((((("""$$$'''***+++***)))(((---,,,+++))))))))))))***+++)))(((((())))))(((&&&)))((('''((()))******((('''***,,,+++(((&&&''')))%%%&&&((()))+++,,,,,,,,,%%%)))+++***''''''+++///...---,,,+++,,,...111333---***(((***---...,,,***'''(((******))))))+++,,,111000...,,,***(((''''''(((((((((((()))***+++,,,,,,---...///...---,,,+++(((+++...000111///---+++************************+++)))((()))******)))(((+++,,,------------,,,+++)))))))))***++++++,,,,,,******************************+++,,,------......000///...---,,,,,,---...------------------------,,,---.........---,,,+++***+++,,,------,,,+++***,,,,,,,,,---------......+++---//////---,,,...111......///111222222222222////////////000000000000///000000000///...------...///000111111000///...//////000000111111222222000000////////////000000000000111111111111000000.../////////000000111111222222111///...---,,,+++'''(((+++---...---,,,+++,,,,,,,,,,,,------...//////...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///+++,,,...//////...,,,++++++++++++,,,///000///---***)))((('''''')))+++,,,***+++***(((&&&&&&''')))(((((())))))******++++++&&&''')))***+++++++++***'''((()))))))))(((&&&%%%&&&'''((()))******))))))(((((((((((((((((((((((('''((((((((())))))******)))'''%%%%%%''')))))))))&&&"""!!!&&&((('''$$$(((''''''&&&&&&&&&''''''***&&&&&&***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&(((---111111///+++(((&&&%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%'''+++***%%%$$$'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))}}}lllYYYHHH>>>777666555333222111000000---...///000000///...---///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***)))((((((((()))+++,,,***)))((('''&&&&&&'''(((++++++***)))(((((())))))+++)))'''''')))+++++++++++++++***)))(((((((((((($$$''')))(((&&&%%%&&&((())))))))))))************''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''+++***((('''''''''((()))$$$&&&''''''&&&&&&((())))))(((((((((******((('''&&&&&&&&&&&&'''(((***++++++)))'''&&&''''''&&&%%%&&&'''(((((((((''')))***)))))))))))))))(((%%%###,,,+++***((((((((())))))(((((((((((())))))))))))++++++***)))'''%%%$$$###***+++------+++***+++,,,((('''&&&&&&''')))+++---000,,,))))))+++......------***&&&''',,,000---((()))+++------+++******+++)))+++)))&&&''',,,---+++***...---'''&&&+++---+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,+++***))))))***++++++++++++,,,///000///***&&&,,,+++++++++,,,+++'''$$$'''%%%+++333000''''''///)))(((((()))+++---,,,+++000---******---000000000888###///,,,+++---***111...,,,+++,,,...///...,,,)))((('''&&&***---,,,(((------,,,+++************111222333222000.....................///000222222000000///......///000111,,,---000111111000---,,,------...///000111222222333222111/////////000111555000'''444666###///222+++111000111444---)))222------///000111111111111111/////////---,,,---000,,,,,,,,,------.........***++++++,,,,,,++++++***111///---,,,,,,---///000+++,,,------......------+++,,,.........,,,***))))))***,,,------,,,***)))++++++***)))((('''&&&&&&)))))))))))))))******+++++++++***)))(((((())))))(((((((((((())))))))))))---+++(((''''''(((((('''&&&'''(((***++++++++++++%%%&&&'''&&&&&&&&&(((***%%%&&&'''''''''''''''&&&&&&''''''(((((((((((((((+++)))((('''((((((&&&$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))(((&&&$$$$$$%%%%%%%%%%%%&&&'''((())))))------+++***(((&&&%%%$$$$$$$$$%%%%%%%%%$$$######"""###%%%'''))))))))))))###$$$$$$%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''}}}lllZZZIII>>>777666555333222111000000......////////////......000000///...------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********+++***))))))))))))***+++)))))))))))))))******++++++***)))((((((((())))))+++******)))(((((()))))))))'''&&&&&&((()))))))))******)))(((((((((((((((&&&(((******((('''((()))'''(((((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((()))%%%%%%&&&&&&'''((()))***+++***)))((('''(((((()))&&&'''(((((('''&&&''')))((('''&&&'''))))))'''&&&&&&%%%&&&'''))),,,///111---+++)))))))))***)))((($$$%%%&&&&&&%%%%%%&&&'''(((((((((((()))((('''&&&)))((('''''''''((()))***((())))))))))))*********&&&'''((()))))))))))))))&&&(((***)))((('''(((((()))((('''&&&'''(((***,,,///,,,)))((()))+++***)))***)))...222,,,"""$$$...)))'''$$$""""""%%%))),,,+++(((,,,333///###!!!((($$$(((***)))+++...,,,''')))******+++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,---+++***)))(((((()))******...///---)))$$$$$$(((---///---***((())),,,///111++++++&&&""")))444111$$$***)))((())),,,------,,,...+++)))))),,,...///...&&&"""---'''---(((((('''))),,,000111000,,,***)))!!!)))000222///,,,,,,,,,---,,,,,,+++++++++++++++000222333222000.....................///000111222......---------...000111...///000111111000///.........//////////////////222111000///...//////000$$$777777,,,---777777###777333++++++222444222777...///000000111111111111///...------,,,+++,,,///,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,"""###$$$&&&***---000222((()))******++++++******,,,,,,---...---,,,+++***)))***,,,------,,,***))))))))))))))))))))))))((())))))(((((())))))***+++*********)))))))))(((((((((((((((((())))))))))))(((&&&%%%%%%''')))***)))''''''((()))************&&&'''''''''&&&&&&(((***(((((())))))))))))((((((&&&&&&'''(((((((((((((((((('''&&&'''((()))(((&&&((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&***+++,,,+++)))''''''(((%%%%%%&&&&&&''''''((((((++++++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%&&&'''(((''''''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}lllZZZIII???888777555333222111111111//////............//////222111000///............***+++,,,------,,,+++***,,,++++++++++++************))))))(((((())))))***(((((()))******************)))((('''''''''((()))******)))((((((((())))))'''&&&$$$%%%&&&(((''''''))))))((((((((((((((()))''')))******)))(((((()))''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%&&&'''(((***+++,,,******)))(((((((((((((((((()))***)))'''''''''((('''&&&&&&'''(((((('''%%%&&&%%%&&&'''+++000444777...,,,***)))*********((('''((())))))'''&&&'''(((((('''''''''(((((()))***&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))&&&''')))***+++,,,,,,+++%%%'''(((((('''&&&&&&''')))((('''''''''((()))***---+++(((''''''((('''&&&***%%%"""%%%,,,000---''''''(((***---//////,,,***333&&&###++++++))))))&&&(((((((((+++...,,,'''(((((()))***************************************))))))))))))***+++,,,---))))))((((((((())))))***...+++***...444555111,,,%%%(((+++---,,,+++***)))/////////,,,&&&###)))111,,,***)))***,,,------,,,,,,***((()))+++------------666333'''333)))555333---...///,,,***,,,333999222---'''&&&(((((('''%%%,,,,,,++++++,,,,,,------///000111111///---.....................///000111,,,,,,,,,,,,---...///000000000000000000000000000//////.........---------000000///............///666222///&&&"""///...333,,,...///...///...+++)))///000000111111111000000...---,,,++++++---......,,,,,,,,,------------...------,,,++++++,,,------)))******+++,,,---------(((((()))************)))------------,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))*********++++++))))))(((((())))))***+++((()))*********)))((('''(((((((((((())))))))))))'''%%%$$$%%%''')))))))))'''(((((())))))((((((((('''(((((((((&&&'''(((***)))))))))))))))((('''&&&&&&&&&'''(((((((((((('''%%%%%%$$$&&&((())))))(((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''~~~lllZZZJJJ@@@888777555444222111111111000///...------...///000222111000///............)))***+++------+++***)))++++++++++++************))))))(((((((((((())))))'''((()))++++++***))))))'''&&&%%%$$$$$$%%%&&&'''***))))))((((((((())))))&&&%%%$$$%%%'''((('''&&&)))))))))(((((()))******'''((()))))))))((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))***+++***))))))((((((((((((((()))***+++***(((''''''(((''''''&&&'''(((((('''%%%'''&&&&&&'''+++000555888+++***((((((((()))((('''((()))***)))'''&&&'''((())))))((('''&&&''')))+++&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((++++++,,,---,,,+++)))(((''')))+++***)))((())))))))))))((('''''''''((((((+++)))((('''''''''''''''000333!!!"""((("""&&&&&&'''***+++(((###+++999333&&&###&&&'''---,,,***''''''***---...'''(((((()))))))))))))))************************(((((((((((())))))******)))))))))))))))*********...,,,)))((()))******+++###''',,,...,,,***)))))))))$$$###---444000'''...,,,******,,,---------******))))))+++,,,------***### ..."""//////&&&---555999777000'''"""///,,,***++++++,,,///333++++++++++++,,,---...///---///000000...------......---------......///000+++++++++,,,...///000111000///...------...///000------------------------........................)))%%%...777///555'''666'''111;;;777---...444222//////000000000///......,,,---,,,+++...222444222------------------------,,,------......------,,,222222222222///,,,)))'''***++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------)))***++++++++++++***)))******************++++++((((((((((((((()))******'''(((***++++++)))(((&&&(((((((((((())))))))))))***)))''''''(((((('''&&&((((((((((((((('''&&&&&&'''((()))(((''''''(((***'''(((''''''&&&%%%$$$###%%%&&&''''''((((((''''''%%%$$$$$$%%%((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''%%%&&&''''''%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''}}}lllZZZIII@@@888777666444333222111111000///...------...///000000///......------......((()))***++++++***)))(((+++++++++*********))))))(((((())))))))))))(((((('''((()))++++++***))))))'''&&&%%%$$$$$$%%%&&&''')))((((((((((((((())))))'''&&&&&&'''((()))((('''))))))))))))******+++,,,*********+++++++++***)))(((((()))))))))*********(((((((((''''''(((((((((((((((((((((((('''''''''((((((''''''&&&''''''''')))))))))))))))((((((''')))***+++***(((''''''((()))((('''(((******((('''((('''&&&''')))---000333+++)))''''''((()))((('''$$$%%%&&&$$$###""""""###+++++++++(((&&&%%%'''***))))))))))))((((((''''''''''''((((((((()))))))))---...//////---***(((&&&(((***++++++***))))))***(((((((((''''''''''''''''''(((((((((((()))***+++)))+++******...222000***((('''&&&'''))),,,......444***!!! ###(((---111''')))+++***((('''+++///''''''((())))))))))))(((++++++++++++++++++++++++))))))))))))((((((''''''*********++++++,,,,,,,,,...<<<<<<000&&&&&&+++666555222...***)))***,,,'''888;;;---***444222"""///---******+++,,,---,,,******+++++++++,,,---......555---000///---'''"""333...***+++000444444222$$$,,,555555***!!!+++*********+++,,,---...///+++---......---------...------------------...///++++++---...///000111111///...,,,++++++,,,...///+++++++++,,,---......///---------............---000;;;555333###666((('''---,,,111,,,%%%111:::---.........///......------,,,......---111999;;;777------------------------***,,,...000000...,,,***(((***,,,......---+++***+++,,,,,,---...---------...------,,,,,,---......************************,,,,,,++++++***))))))(((((((((((('''((())))))***&&&''')))***+++)))(((&&&(((((((((((())))))))))))+++)))((()))******)))'''((())))))(((((('''&&&%%%'''((()))(((&&&&&&''')))''''''''''''&&&%%%######%%%&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''')))******(((''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***)))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''|||kkkYYYIII???888888666444333222222222//////............//////......------......///000************************+++************)))))))))((())))))******))))))((((((((()))***************)))((('''''''''((()))***((((((''''''(((((())))))(((''''''(((******)))'''(((((((((((()))***,,,,,,---,,,,,,---......---+++))))))))))))************)))((((((''''''(((((()))((((((((((((((('''''''''))))))((('''&&&&&&&&&&&&)))))))))))))))(((''''''((()))***)))'''''''''((()))(((((()))******)))'''((('''''''''((()))+++,,,+++***(((((()))******)))$$$&&&&&&&&&$$$###$$$%%%***,,,---***&&&%%%&&&))))))******))))))'''&&&%%%************++++++++++++***+++---///...,,,***(((&&&(((***)))((('''((((((''''''''''''''''''''''''&&&((()))***)))***+++---222---///+++"""...@@@PPPYYY\\\\\\[[[^^^555&&&111)))###))) ###)))...---)))(((***''''''((()))))))))))))))++++++++++++++++++++++++))))))))))))((('''&&&%%%)))***+++,,,------------222,,,&&&%%%)))000555777\\\\\\\\\YYYQQQBBB333(((:::,,,***555222$$$&&&555000---***)))***+++++++++(((***+++,,,++++++,,,...444---!!!$$$ eeehhhjjj]]]NNN<<<000...---***'''777)))%%%,,,...///111************+++,,,---...)))+++---------,,,---...------,,,,,,,,,------...+++,,,---///000000000000---,,,+++******+++,,,---******+++,,,---...///000,,,---......///.........(((+++$$$___bbbfff___gggjjj___cccfffeeennn___222---......//////.........---000///,,,222;;;<<<777...------------,,,,,,,,,)))+++...000000...+++)))&&&(((***,,,------,,,+++******+++,,,,,,,,,,,,+++------------............************************---,,,+++***)))(((''''''((((((''''''(((((()))***&&&'''((()))))))))((('''(((((((((((())))))))))))'''''''''))),,,------,,,)))))))))))))))((('''&&&'''(((((('''%%%%%%&&&(((((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&(((&&&&&&''')))***)))(((&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++)))(((&&&%%%%%%%%%&&&(((((('''&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''{{{iiiWWWHHH>>>999888666555333222222222......////////////......---------...///000222222---,,,+++******+++,,,---************))))))))))))))))))***++++++***)))))))))))))))))))))******+++))))))((((((((()))***+++'''''''''''''''((())))))''''''''')))******)))'''%%%%%%&&&&&&''')))***+++---+++***+++---...,,,)))((((((((())))))))))))***))))))(((((((((((()))))))))(((((((((''''''''''''))))))(((((('''(((((((((((())))))***)))((('''&&&&&&'''(((((('''&&&''')))(((''''''((())))))(((&&&&&&''''''(((((((((((((((***(((''''''((())))))(((''')))***)))(((((()))***'''+++---,,,(((&&&'''***&&&'''((((((((('''&&&&&&)))))))))************+++(((***,,,...///---***)))%%%'''(((((('''&&&&&&'''%%%%%%&&&'''((((((((((((&&&(((***+++)))(((***,,,%%%***333222###"""FFFrrrccc666$$$///(((&&&+++...,,,((('''(((((()))************)))************************(((((()))***))))))((('''((()))+++,,,------,,,,,,(((***777YYYOOO)))666FFF:::///666000---***((()))*********&&&)))++++++***)))+++---555///+++333:::]]]AAA***)))000...((($$$))))))))))))******+++,,,(((***,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,---+++,,,---...///......------,,,,,,,,,,,,,,,,,,---,,,,,,------.........///,,,---...///000//////...+++000BBB......///000111111111000...111...***///999999000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++---............,,,+++***))))))***++++++++++++++++++,,,.../////////...---******))))))))))))***************))))))((((((((((((''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&'''))),,,---,,,+++)))))))))***))))))((((((&&&''''''&&&$$$$$$%%%&&&'''''''''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''***,,,,,,+++%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''+++)))'''%%%$$$$$$%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''zzziiiWWWGGG>>>999888666555333333222222---...///000000///...---------...///111222444555000...,,,******,,,...000************)))))))))))))))***+++,,,,,,+++***)))***)))((((((((()))+++,,,((('''&&&&&&'''((()))***'''''''''''''''((()))***'''&&&'''(((******(((&&&######$$$%%%&&&''')))***)))(((&&&(((***+++(((&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))((())))))***++++++((()))*********)))'''&&&$$$&&&''''''&&&&&&((()))'''&&&&&&'''(((((('''%%%%%%&&&((()))))))))(((''''''%%%$$$$$$&&&'''&&&&&&%%%'''((((((''''''(((***$$$)))------)))'''))),,,###$$$&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''((()))***---///...,,,)))'''&&&((())))))(((''''''((($$$%%%&&&'''((((((((((((''')))++++++((('''((()))111***...qqqHHH555%%%%%%+++,,,***)))(((((()))***************))))))))))))))))))))))))&&&'''(((*********))))))'''(((***+++,,,,,,++++++"""eee|||<<<333999333000---)))'''((()))))))))$$$'''******(((((()))+++'''(((------***PPP333000))))))))))))))))))***+++''')))+++,,,,,,,,,---...------,,,++++++,,,,,,,,,***+++,,,---------,,,+++------------------------//////.........---------,,,---///000000000//////)))--- //////000222222333333333///111...(((,,,555444***.........------,,,,,,,,,...,,,***((((((***,,,...******+++,,,------------******+++,,,,,,,,,,,,+++***,,,...000000///...---******))))))))))))******(((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''((()))***(((((((((((())))))))))))((('''((()))+++***(((&&&))))))************))))))&&&&&&'''%%%######$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%(((+++...///...%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&'''(((######$$$%%%%%%&&&''''''''''''''''''''''''''''''+++)))'''$$$######$$$%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''{{{dddRRRGGG;;;444444333222111//////...111111000///////////////111000......000333777:::222...***)))+++,,,,,,***((((((((()))******++++++)))((((((((((((((()))***+++,,,------,,,+++***)))))))))))))))))))))))))))*********(((&&&%%%&&&'''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&******))))))((((((''''''%%%&&&''')))))))))(((((((((%%%###$$$'''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&& ###%%%(((***+++,,,%%%'''(((&&&""""""&&&+++(((''''''((())))))'''&&&&&&&&&&&&''''''''''''(((***((('''((()))***)))'''$$$&&&(((***+++)))'''&&&&&&''')))*********)))(((((('''''''''''''''((()))))))))))))))))))))))))))***)))(((((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%///###%%%---$$$///$$$333{{{jjj---***(((###444,,,%%%$$$&&&'''---,,,$$$(((((())))))*********++++++)))'''&&&%%%&&&'''(((###666+++***111$$$BBBooo999999777&&&333,,,???###)))))))))))))))(((''''''''''''999'''!!!hhh>>>!!!(((000(((%%%---***))))))+++,,,+++)))((()))***+++,,,---.........(((+++---...,,,***)))***---------,,,,,,,,,,,,+++,,,------......------,,,//////...---...///000111---555---___UUU...666555+++444222///...///000///---,,,---......------,,,,,,,,,------++++++,,,,,,,,,,,,,,,------,,,++++++************++++++******+++,,,------))))))))))))***+++,,,,,,,,,+++++++++***))))))))))))))))))))))))((('''''')))(((''')))++++++(((%%%$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''%%%&&&'''((()))***+++,,,---+++)))((())))))(((''''''''''''(((''''''&&&%%%((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&(((******)))''')))(((&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***(((%%%######%%%(((***((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''%%%###***)))((('''&&&%%%%%%%%%yyybbbQQQFFF;;;888777666444222000///...111000000//////////////////...------...111444666111...******+++,,,,,,******************++++++,,,***))))))((((((((())))))***************)))(((((()))))))))))))))))))))))))))))))))((('''((()))***'''''''''((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((((((''''''((()))******))))))((($$$""" !!!###%%%$$$###((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%$$$$$$######%%%''')))&&&###"""&&&***(((''''''((())))))'''&&&''''''((((((((())))))))))))((('''((()))***)))'''$$$&&&'''))))))((('''&&&''''''((()))))))))))))))***)))((((((''''''''''''))))))))))))))))))))))))***)))(((((())))))(((&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''!!!---000###666'''+++jjj:::###AAA"""333)))+++---!!!)))111(((((()))))))))*********+++***(((&&&&&&'''((()))***444,,,NNN&&&***;;;'''###444 333******++++++******))))))444 !!!333___,,,...222%%%""",,,///'''%%%******###******+++,,,------------,,,...000000...,,,++++++************************,,,,,,------------,,,,,,///...---,,,,,,---......000%%%...666...777111,,,000///(((,,,---------+++***+++,,,...------,,,,,,,,,------******+++,,,,,,---......------,,,+++++++++++++++((((((((((((((()))******,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,)))))))))))))))((('''''''''&&&&&&'''))))))'''$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******,,,***((((((((()))(((''''''''''''((('''''''''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&)))++++++)))'''''''''&&&'''(((***+++,,,###$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%&&&'''''''''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&uuu___NNNEEE;;;::::::888666333111///...111000//////......//////------,,,------...000000000...+++***+++,,,,,,+++------+++*********+++,,,++++++***)))((((((((()))))))))((('''''''''(((((()))))))))))))))))))))))))))(((''''''(((***,,,---((((((((((((((('''''''''(((((((((''''''''''''&&&'''''''''''''''((((((((())))))*********)))(((((('''%%%$$$$$$&&&''''''&&&))))))))))))))))))))))))((((((((((((((()))))))))'''&&&%%%%%%%%%&&&''''''$$$''')))(((%%%$$$&&&((((((''''''((())))))(((&&&&&&'''''''''(((((((((((()))(((''''''))))))((('''&&&&&&'''''''''(((((((((((((((''''''(((((()))***,,,+++***(((''''''''''''))))))))))))))))))))))))***)))'''((())))))(((&&&&&&''''''(((((('''''''''&&&&&&'''''''''(((((((((%%%***)))444)))>>>kkk///)))@@@''' ***###***+++(((((())))))))))))******+++***)))((('''((()))***000666((($$$444GGG000$$$"""$$$---888&&&,,,,,,,,,,,,+++++++++***((('''---///,,,AAA---444%%%(((...,,,,,,111++++++,,,,,,,,,,,,,,,+++---///111111///---------------------------------,,,,,,------------,,,,,,///......---------......222'''333"""---000---+++(((///---+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,------******+++,,,,,,---......------,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------000///...---,,,,,,,,,,,,)))))))))***++++++,,,,,,)))))))))))))))((('''''''''&&&&&&'''))))))'''%%%******)))((('''&&&&&&%%%''''''((((((((((((''''''))))))))))))((((((((((((,,,***((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,,,,)))&&&''''''''''''((()))++++++''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''sss\\\LLLDDD;;;999999777666444222000000000000///............///,,,,,,------------------...---,,,+++++++++,,,+++///---+++)))))))))***+++---,,,+++))))))(((((((((***)))'''&&&&&&'''((())))))))))))))))))))))))))))))((('''''')))+++,,,,,,))))))((((((''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&''''''(((((())))))))))))((((((''''''))))))(((((()))******************))))))((((((((()))))))))))))))*********+++***(((''''''(((***,,,$$$''')))(((&&&%%%&&&'''''''''&&&'''))))))((('''$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''((()))((('''(((((('''''''''((()))***(((((('''&&&&&&((()))***+++***)))(((((((((((((((((((((((((((((((((((((((***(((''''''((()))'''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((222,,,(((;;;)))!!!(((///$$$###///+++###(((((())))))))))))))))))+++***))))))))))))******'''***%%%111QQQ +++777$$$&&&,,,,,,+++++++++***++++++000*** ###***999BBB|||FFF999000///((("""///++++++,,,,,,,,,++++++***)))+++......------....../////////...------,,,,,,,,,,,,,,,------,,,,,,,,,------......///000000111,,,777111...hhhSSS+++222...!!!,,,333---...///...,,,+++,,,---,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..................000000...---,,,+++++++++---,,,,,,+++***)))(((((()))))))))))))))(((''''''))))))))))))*********)))******)))((('''&&&&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))---+++)))))))))***)))(((((((((((((((((((((((()))'''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&&&&(((+++---,,,)))&&&(((''''''&&&%%%%%%%%%%%%)))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((rrr[[[KKKDDD;;;666555555444333222222111000//////...............,,,,,,---......---,,,,,,---------,,,++++++,,,,,,---,,,+++)))((((((((((((,,,+++***)))((((((((((((***)))((('''((((((***+++))))))))))))))))))))))))***((('''(((***++++++)))))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))*********))))))((('''&&&&&&))))))))))))******++++++333111---)))&&&%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&&&&''')))***)))'''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&'''((()))(((&&&***)))((('''((()))+++,,,((('''&&&&&&&&&''')))***(((((('''(((((()))******(((((((((((((((((((((((()))(((''''''(((((('''&&&&&&''''''((())))))(((((('''''''''((((((((())))))$$$&&&555&&&FFF666 111666$$$111%%%---))))))((((((((((((((((((***)))))))))))))))******)))###,,,MMM???&&&000###++++++***)))((())))))***,,,444+++111==="""&&&"""222### AAA888)))555///&&&(((+++++++++,,,++++++******'''))),,,------...000222---,,,+++***(((&&&%%%$$$+++,,,,,,,,,,,,,,,,,,+++((()))+++,,,...000111111)))777'''111777---111111&&&(((------...///...,,,+++,,,---+++++++++++++++,,,---......------,,,,,,++++++***,,,,,,,,,++++++,,,,,,---******++++++++++++***)))......,,,+++*********)))------,,,+++***)))(((''')))))))))))))))(((''''''((())))))))))))***++++++)))(((((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&'''((()))***++++++...,,,******++++++***)))+++***)))(((((((((((()))'''((()))*********((((((''''''''''''''''''''''''&&&'''(((***,,,+++(((&&&'''''''''&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&''''''(((sss\\\LLLDDD;;;333333333333222222222222000///......------......,,,,,,---......---------+++,,,------++++++,,,---++++++******)))(((''''''******)))((('''''''''(((******))))))******++++++))))))))))))))))))))))))***((((((***---...+++((((((((((((((((((''''''''''''(((((((((((()))))))))'''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&)))***+++***))))))+++---++++++***)))'''&&&%%%%%%(((((())))))******++++++---,,,***(((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''')))***)))'''&&&'''''''''((((((((((((((('''&&&&&&(((((('''&&&***)))((((((((()))***+++''''''&&&&&&''''''((()))&&&&&&&&&&&&''')))***+++)))))))))))))))))))))))))))(((&&&'''(((((('''%%%&&&'''(((((())))))))))))''''''((((((((()))))))))///$$$DDD~~~,,,444qqq333"""((($$$...!!!111))))))((((((((((((''''''(((((())))))))))))))))))777)))DDDjjj;;;CCC,,,;;;***+++***((('''''''''((()))&&&'''&&&---111444(((//////!!!...^^^xxx)))"""111000******+++++++++++++++***(((***,,,...///000333555...---,,,***(((&&&%%%$$$++++++,,,,,,,,,,,,++++++$$$%%%'''***,,,---......111)))''''''333888$$$---111,,,'''***+++,,,+++***)))***++++++******++++++,,,---......------,,,,,,++++++***++++++******++++++,,,,,,***+++,,,---,,,+++***)))++++++***)))))))))******************************)))))))))))))))(((''''''&&&'''(((((('''''')))+++******))))))((((((((('''''''''((((((((((((''''''%%%%%%&&&((()))+++,,,,,,...,,,******++++++***)))---,,,***)))((('''(((((('''(((((()))))))))))))))%%%%%%&&&&&&&&&''''''''''''''''''((())))))'''&&&%%%&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&''''''uuu^^^NNNEEE<<<444444444333222111111000//////...------------...+++++++++,,,,,,------...***,,,......+++***,,,---******,,,,,,,,,***((('''(((((('''''''''''''''(((((()))******+++++++++***))))))))))))))))))))))))(((((()))...333333///***'''''''''((((((((((((((('''((((((((())))))))))))))))))((((((((((((((('''''''''&&&%%%&&&'''((((((***+++---,,,******,,,///---,,,+++***((('''&&&%%%''''''(((((()))******+++&&&&&&''''''((())))))***)))(((&&&&&&'''(((((((((&&&&&&&&&''')))***)))(((''''''((((((((()))))))))((('''&&&&&&(((((('''&&&'''''''''''''''(((((()))%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%&&&&&&((())))))*********'''((((((((())))))))))))222 DDD{{{444444***:::&&&***)))&&&))))))((((((((('''''''''''''''(((((())))))))))))%%%888 )))RRRPPP&&&111+++***(((&&&&&&'''((()))@@@666%%%###111***---$$$111000'''"""'''000222OOO)))((()))***+++++++++++++++)))+++,,,------...000333///......---,,,+++******++++++,,,,,,,,,,,,++++++&&&((()))+++,,,,,,,,,,,,333###111(((000gggaaa###'''333111(((***+++,,,+++)))))))))***************+++,,,---...+++++++++,,,,,,---------***)))))))))******+++,,,,,,---...///...---+++***((((((((()))***+++,,,---************************)))))))))))))))(((''''''&&&''')))(((&&&'''***---......---,,,***)))((((((''''''((((((((((((''''''&&&''''''((()))******+++---+++)))((())))))((('''000...,,,)))''''''''''''((('''''''''(((((()))***######$$$%%%&&&'''((((((((('''%%%%%%'''''''''&&&%%%&&&'''(((((((((''''''%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))$$$%%%&&&'''''''''&&&&&&$$$&&&'''((()))(((&&&&&&$$$%%%'''((()))))))))((()))((('''&&&&&&&&&&&&&&&www```OOOFFF<<<777666555444222111000/////////...------------...************+++,,,---...))),,,......,,,***,,,---)))+++---......,,,)))(((''''''&&&&&&&&&''''''((('''((()))+++++++++***)))))))))))))))))))))))))))''''''***111777777222---&&&'''''''''(((((())))))'''((((((((())))))************))))))((((((''''''((('''&&&&&&'''((()))***%%%''')))(((&&&%%%(((+++......---+++)))((('''&&&&&&''''''((()))*********++++++++++++***((('''&&&+++(((&&&%%%&&&((())))))&&&%%%&&&''')))***)))(((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&)))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%&&&&&&((()))************(((((((((((())))))))))))###@@@%%%888 ///000www,,,---%%%333))))))(((((('''''''''&&&&&&&&&'''(((((()))(((((($$$,,,)))///&&&FFF'''111+++***((('''&&&''')))***!!!)))---,,,(((222+++---)))&&&'''***+++)))&&&---!!!666%%%'''((()))***+++,,,,,,,,,)))***++++++******,,,...************************+++++++++,,,,,,+++++++++,,,---............,,,,,,)))$$$777222(((444&&&---000+++,,,---...---+++***+++,,,************+++,,,---...((()))***+++---...///000))))))(((((()))***++++++((()))+++++++++)))'''&&&''''''((()))***,,,...///......,,,+++***((('''&&&)))))))))))))))(((((('''(((***+++***((())),,,000333222000...,,,***((('''''''''((((((((((((''''''((((((((()))))))))))))))+++)))'''''''''((('''%%%222000---)))'''&&&&&&'''((('''&&&&&&&&&((()))***!!!"""###$$$&&&'''(((((()))&&&$$$$$$%%%&&&&&&&&&&&&'''''''''&&&$$$"""!!!!!!!!!###$$$%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&###%%%'''))))))((('''&&&###%%%''')))******)))(((***)))((('''&&&%%%%%%%%%uuu\\\KKKDDD<<<555777888777333000------////////////////////////...---,,,,,,......---,,,,,,,,,,,,,,,,,,---...///***))))))((('''&&&&&&&&&)))))))))***+++,,,......+++******)))))))))))))))------,,,+++***)))(((((())))))+++000666777222---((()))******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((('''''''''******))))))((((((''''''''''''''''''((()))+++,,,......---+++***(((''''''---+++)))***,,,---,,,)))******)))((('''&&&&&&%%%&&&'''))))))(((''''''(((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((()))******))))))((('''''''''''''''''''''(((((()))*********((((((''''''''''''(((((('''((()))(((&&&%%%%%%%%%)))((('''''')))******)))+++***)))((((((''''''''',,,+++++++++******))))))&&&%%%%%%&&& 666...EEE$$$"""***---***000GGGUUU,,,///&&&(((((('''''''''&&&&&&&&&222)))$$$***$$$(((YYY[[[///'''333---222///===---&&&...!!!222%%%+++(((...((()))+++,,,,,,++++++***+++(((''')))++++++((($$$000---HHH;;;***999...!!!000$$$---+++******,,,------,,,,,,,,,***(((***---+++&&&))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,---******,,,&&&222(((,,,'''///***))),,,---...---++++++,,,---...,,,***((('''(((***,,,,,,,,,,,,,,,,,,+++***)))%%%%%%&&&&&&''')))***+++,,,,,,,,,,,,,,,+++***)))++++++************++++++...---,,,+++************+++***((()))******)))(((((((((((((((((()))******555555333///+++(((((()))%%%(((***)))&&&%%%&&&''''''''''''''''''((()))***((((((''''''''''''((((((***)))(((''''''((()))***,,,***(((&&&'''***...000((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''(((((()))************(((&&&%%%######$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''((()))***(((%%%$$$&&&)))***)))''''''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$"""!!!###'''******)))sss[[[JJJCCC;;;777777777666555333000///////////////////////////...---,,,,,,......---,,,,,,,,,,,,,,,,,,---......+++******)))((((((''''''******)))))))))***++++++,,,+++***))))))((())))))+++++++++***))))))((((((''''''(((,,,111222...)))))))))***+++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&)))((('''''''''((()))***)))((('''&&&%%%$$$$$$###+++)))((((((***+++***(((***)))))))))((('''''''''&&&'''))))))'''''''''(((&&&''')))******)))'''&&&%%%%%%&&&&&&''''''(((((()))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%'''(((((('''&&&&&&''')))'''&&&'''((()))))))))(((''''''''''''((())))))+++*********)))))))))(((111&&&%%%***'''"""999{{{,,,$$$***)))'''---(((555333000((((((&&&&&&&&&%%%%%%%%%$$$$$$---'''000***999::: +++333###000...)))000zzz###...!!!***!!!***$$$)))((((((((())))))(((&&&$$$%%%''')))******)))((((((333 $$$222iiiAAA===000---***---+++******+++,,,++++++(((++++++)))))),,,+++'''************+++,,,------------,,,+++++++++,,,,,,,,,((((((***---(((sssKKK...$$$222''')))***+++***(((((((((***///...,,,+++***+++,,,---+++,,,,,,,,,++++++***)))***))))))((())))))******))))))******)))(((((('''+++******************++++++***)))(((''''''''''''***)))((((((******)))(((((((((((('''(((((())))))///000000...+++)))))))))&&&(((******'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))(((&&&&&&''')))+++---((('''%%%$$$$$$%%%'''((()))((('''&&&&&&%%%%%%&&&''''''((()))))))))((('''###$$$$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&'''((()))))))))(((((((((''''''%%%''')))((('''(((+++---,,,***)))((())))))'''%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$''')))((('''rrrYYYIIIBBB:::888555222222333444222///////////////////////////...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,------...+++++++++******))))))(((+++******)))(((((())))))---,,,+++***)))((((((((())))))))))))))))))((((((((('''&&&))),,,---***''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))******'''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&)))'''&&&'''((()))((('''))))))((((((((((((((((((&&&'''))))))'''&&&''''''&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&'''''')))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((###%%%'''(((''''''((()))((('''%%%&&&''')))(((((($$$$$$%%%&&&'''(((***+++)))))))))(((((((((((((((...)))###&&&'''%%%000888LLL&&&...&&&$$$,,,"""%%%&&&)))222))))))))))))(((((((((((('''"""---++++++'''&&&&&&***$$$333,,,+++,,,'''"""000)))&&&$$$///&&&***---+++******,,,+++'''$$$ %%%***+++)))''')))+++"""(((,,,+++&&&%%%,,,333SSS...555***,,,,,,...,,,***)))*********((($$$+++...,,,)))***+++)))+++***))))))***---///111...---,,,+++++++++++++++---&&&&&&...***+++333)))"""333))),,,------,,,+++******+++------,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))...---,,,+++***)))))))))(((((())))))((((((''''''************************))))))((('''&&&&&&&&&&&&)))(((''''''))))))(((''')))(((((('''''''''(((((((((***,,,,,,+++)))))))))&&&(((******)))(((((()))+++******)))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&&&&&&&%%%&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''+++***((('''%%%$$$######$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%((('''&&&%%%%%%&&&'''((()))))))))(((((((((((((((%%%&&&'''''''''(((***,,,---+++***)))))))))'''%%%'''&&&&&&&&&&&&%%%%%%%%%((('''%%%&&&''''''&&&%%%rrrZZZIIIBBB:::777222------000222111...////////////////////////---,,,+++,,,.........,,,---,,,,,,+++,,,,,,------++++++*********)))))))))+++******)))))))))******---,,,+++***)))(((((((((''''''''''''(((((())))))***)))'''(((***+++)))'''%%%&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((('''''''''''''''''''''(((((((((&&&''')))((('''&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((###%%%'''(((''''''((()))'''&&&%%%%%%'''(((((('''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$---%%%&&&%%%999+++***((()))&&&&&&&&&%%%)))%%%$$$$$$...+++*********))))))))))))000&&&'''+++***666"""...%%%%%%&&&333***...,,,kkk|||###+++...''''''111(((,,,...,,,***+++...---)))%%%!!!%%%(((***)))(((((()))(((***++++++,,,+++&&&!!!888zzzBBB444)))000000...+++***++++++)))(((%%%---333000***)))************)))))),,,///333666...---,,,+++************,,,&&&(((...***///!!!%%%***+++------...///...,,,++++++,,,)))***+++++++++***))))))******++++++++++++******...---,,,+++***)))))))))))))))************))))))*********++++++*********+++***))))))((((((((()))((('''&&&'''((()))(((''')))(((''''''''''''''''''%%%'''***+++)))(((''''''&&&'''((()))))))))))))))+++************++++++,,,'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''***)))(((&&&%%%$$$######$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''---+++)))(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%sssZZZJJJCCC;;;777111,,,,,,///222111...////////////////////////---,,,+++,,,...///...------,,,,,,+++++++++,,,,,,***)))))))))))))))((((((***))))))***+++,,,---------,,,+++***))))))))))))&&&&&&&&&'''(((((())))))***)))''''''(((((('''''''''''''''(((((())))))***))))))((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''((((((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''&&&''')))(((&&&%%%%%%&&&###$$$$$$$$$$$$$$$$$$###))))))(((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((%%%'''(((((('''&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&(((+++666(((...<<<,,,111%%%&&&***&&&$$$'''***%%%kkk999 &&&&&&&&&&&&%%%%%%%%%%%% 666,,,'''+++((((((///%%%)))'''@@@666"""---((((((...(((***((('''&&&(((******(((%%%'''&&&&&&'''******(((&&&111&&&$$$)))$$$###666 %%%vvv222222---222000---,,,,,,,,,***)))'''111777222+++((()))***)))))))))***---222777:::---,,,++++++************,,,)))...***)))---000eeeJJJ+++)))///***+++,,,+++((('''((()))((()))+++,,,,,,+++***))))))******++++++*********+++******)))))))))******((()))************)))))))))***++++++++++++***)))++++++***)))))))))******'''&&&&&&'''((())))))((()))(((((('''''''''((((((%%%'''******(((&&&%%%%%%&&&&&&'''(((************%%%%%%%%%%%%&&&'''))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))))))))+++)))'''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''''''''sss[[[JJJCCC;;;888444000///111333222111////////////////////////,,,++++++,,,...///...------,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))***+++---...///,,,,,,+++************+++&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%+++************++++++,,,)))(((((((((''''''''''''******)))((('''&&&%%%%%%'''''''''''''''((((((((($$$%%%&&&'''))))))))))))&&&&&&'''(((((()))******((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((((((''''''''''''((((((%%%'''(((((('''&&&&&&'''((('''%%%&&&''')))(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''+++***<<<(((eee***(((###(((,,,$$$''')))'''!!!mmm'''%%%(((''''''''''''&&&&&&&&&%%%***)))+++///kkk((((((%%%%%%$$$(((%%%'''(((///uuu***///...+++---,,,***&&&((()))*********)))))),,,(((%%%&&&***,,,***'''%%%+++((("""***666+++222///~~~{{{,,,---222000...---------,,,***)))111666111***)))******(((((((((***...222555888++++++************++++++,,,+++222'''(((''':::)))'''...---,,,------,,,***(((((()))***+++,,,---...---,,,+++((()))******+++*********((((((((((((((()))***+++''''''(((((())))))(((((()))***+++,,,,,,+++***))))))((((((''''''(((((()))((('''&&&''')))******)))((((((((((((((()))******'''(((***)))'''%%%%%%%%%'''&&&''')))+++---,,,+++&&&&&&&&&''''''((()))******))))))))))))))))))***)))(((&&&%%%%%%&&&((()))''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''''')))((('''))),,,...//////)))'''&&&&&&&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''$$$&&&))))))((('''''''''rrrZZZIIIBBB:::666555333222111111222222////////////////////////,,,++++++,,,...//////...---,,,,,,+++******++++++******************************)))******+++,,,,,,++++++*********+++,,,,,,(((((((((((((((((())))))&&&'''(((((('''&&&&&&&&&++++++***)))((()))******((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))))))))((()))))))))******++++++,,,''')))***)))''''''(((***)))))))))((((((''''''&&&&&&((()))(((&&&$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((($$$%%%'''(((''''''((())))))'''&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))'''888???$$$$$$&&&((('''(((((()))'''%%%\\\FFF///+++++++++*********))))))///!!!(((<<<{{{UUU000--- $$$"""%%%***(((,,,...>>>000222------111***(((,,,///...+++)))***,,,+++)))&&&&&&(((***---...000++++++,,,&&& &&&444%%%<<<'''555111///---,,,------,,,***(((...111---)))***,,,,,,'''((((((***,,,...000111))))))))))))***+++,,,---***(((222***+++(((000!!!333......///000000...,,,******+++++++++,,,,,,------------(((((()))***************((((((((((((((()))******'''(((((()))******))))))(((***+++,,,,,,+++***((('''''''''&&&&&&''''''((((((''''''(((***++++++***((((((((())))))+++,,,---((()))***)))'''&&&'''((()))((((((+++...000///------,,,++++++************))))))(((((((((((())))))'''''''''&&&&&&'''''''''((((((((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))((('''&&&(((,,,//////...((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&(((++++++(((%%%%%%&&&qqqXXXHHHAAA999333444444222///...///000////////////////////////,,,++++++,,,...//////...---,,,,,,+++*********++++++++++++++++++++++++++++++******)))))))))))))))************+++,,,------)))))))))))))))))))))((((((***+++,,,+++))))))))))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((()))*********)))''''''&&&&&&&&&&&&''''''((((((&&&(((***)))'''&&&'''***,,,++++++***)))(((((('''&&&((()))(((%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))((((((''''''&&&&&&%%%((((((''''''''''''((((((!!!$$$&&&''''''((()))+++)))((('''''')))******)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((($$$------+++222###)))---%%%...'''(((***---ZZZ((()))))))))(((((((((((('''777(((>>>)))&&&'''...((((((///&&&((((((LLL,,,///((((((000$$$&&&+++///---&&&###%%%(((((())))))'''&&&)))///555...000+++$$$%%%+++'''###777"""&&&eee///---++++++,,,,,,+++***%%%***,,,)))(((+++------(((((())))))************(((((())))))***+++------(((%%%000000111---"""444qqqGGG(((000,,,------+++)))''''''((()))))))))******+++++++++(((((()))*********************)))))))))))))))*********+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((((((((('''''''''(((((()))(((((('''(((+++,,,++++++((((((((()))***,,,......((())))))((('''(((***,,,+++******,,,111333222000...---+++)))((('''&&&&&&((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&(((+++,,,%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&((()))***((('''&&&%%%%%%&&&'''(((((()))))))))******++++++)))&&&$$$%%%(((***)))(((((('''&&&''')))))))))'''%%%%%%%%%&&&&&&'''''''''(((+++---,,,((($$$######|||lllZZZIII>>>:::999666333111000000///...000000000000////////////,,,---......//////......,,,+++*********+++,,,---)))******+++++++++***)))((()))((('''%%%&&&(((***+++***)))***,,,,,,***)))***+++,,,+++)))((()))***(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((((((((('''&&&$$$%%%&&&''''''&&&&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%"""%%%***((($$$(((((((((+++''')))'''(((###hhh&&&,,,"""'''000***&&&'''%%%'''...TTT)))$$$***%%%%%%%%%%%%%%%&&&'''(((""")))%%%...((("""&&&'''((())))))((('''&&&)))((((((((((((***,,,------,,,,,,+++***)))((((((***''':::///aaa&&&///"""222333)))%%%###%%%+++---***&&&&&&'''(((((()))***,,,---...))))))***+++,,,------...+++++++++,,,,,,,,,------000---//////000000...+++'''%%%%%%,,,,,,++++++***))))))((((((***,,,---+++***))))))))))))))))))))))))******'''))),,,,,,+++******************)))))))))))))))************))))))))))))((())))))(((&&&'''***,,,...+++)))'''(((,,,000333///,,,)))&&&&&&''')))+++'''))),,,...000000///...(((''''''&&&&&&&&&''''''&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&&&&'''###&&&((('''%%%%%%%%%&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&$$$"""$$$&&&(((&&&$$$%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***'''$$$%%%)))***)))'''###$$$&&&((())))))((((((*********)))(((&&&%%%$$$******))))))((((((((('''}}}mmm[[[JJJ>>>;;;777444111000000111000///////////////............,,,---......//////......---,,,+++******++++++,,,+++++++++***))))))((((((&&&'''(((''''''(((***---,,,+++***+++------+++***,,,...111111///---++++++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''(((((((((((('''&&&%%%%%%&&&''''''&&&''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***'''///DDD$$$&&&))))))'''((())))))******%%%XXXOOO'''!!!%%%)))###"""%%%!!!""")))$$$+++&&&***'''''''''&&&''''''(((((('''+++$$$&&&)))+++'''(((((())))))(((((('''))))))(((((()))***+++,,,+++******))))))(((((('''%%%///''' AAA%%%;;;<<<222))))))111###000'''%%%'''---///,,,))))))((((((((()))***+++,,,---*********))))))))))))(((++++++,,,,,,,,,---------###999555---///000///,,,***))))))+++++++++******)))))))))'''***,,,---+++***))))))***************************,,,......,,,+++++++++***)))))))))))))))))))))*********)))))))))(((((('''((()))((('''((()))+++)))((('''''')))---111444+++)))'''&&&%%%&&&(((***++++++,,,---------,,,+++(((''''''&&&&&&'''''''''&&&'''((((((((((((((((((''''''((((((((()))))))))&&&%%%%%%&&&'''''''''&&&'''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''%%%$$$%%%''')))'''&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&((()))******''''''''''''(((((((((((('''&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''&&&&&&&&&(((((((((((((((((('''&&&))))))((((((((('''''''''~~~nnn\\\KKK???<<<555333111000111111111///............------------,,,---......//////.........---,,,+++******++++++...---+++)))((((((((()))'''((())))))((((((***,,,,,,++++++,,,------,,,***))),,,///000...+++((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&%%%$$$$$$&&&''''''''''''(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))"""***___ )))((()))'''###***$$$(((&&&###>>>(((&&&******"""&&&***$$$!!!...###***&&&((())))))(((((('''(((((((((EEE,,,)))"""'''///***))))))(((((())))))******)))))))))))))))******((((((((((((((((((((((((###***999000&&&'''++++++((("""******(((***///111...++++++***))))))))))))***+++,,,*********))))))))))))(((,,,,,,,,,,,,------------"""fffOOO///,,,...//////---++++++,,,*********)))))))))))))))'''))),,,,,,+++))))))***************************,,,...000///---,,,++++++))))))))))))))))))************))))))))))))((((((&&&((()))***)))((()))***'''''''''(((***,,,///000((((((((('''(((((()))***------,,,+++***))))))(((''''''''''''''''''''''''(((((((((((((((((('''&&&(((((()))))))))*********+++)))'''&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&$$$$$$%%%&&&((()))***+++&&&''''''''''''(((((((((%%%%%%&&&%%%%%%%%%'''((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&ooo]]]LLL@@@===666444333222222222111////////////.........------,,,---......///...............---,,,+++*********...---+++))))))***,,,---,,,,,,,,,***(((&&&'''(((+++******+++,,,,,,+++)))(((***,,,,,,***'''&&&%%%))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((((((''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''((()))((('''&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%###"""###;;;!!!(((&&&)))***!!!***###&&&###%%%222((((((...,,,&&&+++000'''))))))KKK%%%%%%&&&***))))))(((''''''''''''&&&///((("""***+++***)))(((((()))***+++*********)))))))))))))))'''''''''(((((()))))))))''')))...+++''':::jjj...))))))%%%+++)))***///111///,,,---******))))))))))))******))))))***+++,,,------...,,,,,,,,,,,,------------///000+++,,,...///...,,,++++++,,,))))))))))))))))))))))))''')))++++++***))))))***))))))))))))((((((((((((---...000///---+++******)))))))))))))))************)))))))))((((((((((((%%%'''******)))(((((()))******))))))))))))))))))((()))***+++,,,,,,,,,,,,...---+++)))((((((''''''&&&''''''((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((***,,,,,,***'''&&&(((***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((('''$$$$$$'''***((('''%%%%%%$$$%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&ooo]]]LLLAAA===888666555444444333111///000000000/////////......,,,---......///..................---,,,+++******---,,,+++***+++---000111+++,,,---+++((('''&&&'''***)))))))))++++++)))(((,,,,,,,,,***((('''(((******)))(((((((((((()))***((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''''')))+++***(((&&&&&&''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((,,,###***000+++%%%%%%%%%'''---###((((((***&&&+++===&&&$$$((()))%%%))),,,"""+++ !!!&&&'''))))))((('''&&&&&&&&&&&& +++///!!!'''+++***)))(((((()))***+++***************)))))))))'''(((((())))))******++++++...000222666WWW444&&&000***)))+++((()))...000---+++,,,+++***))))))((()))))))))))))))***+++,,,------...+++++++++,,,,,,,,,,,,---000"""222---......,,,***))))))***************))))))))))))'''(((******))))))***++++++++++++******)))))))))+++---......,,,)))))))))(((((())))))************)))))))))(((((((((((('''%%%'''******)))(((((()))************)))((((((''''''((()))+++,,,,,,,,,,,,+++***)))(((((((((((((((&&&&&&(((((())))))(((((((((((())))))((('''&&&&&&''''''''''''((((((((((((&&&,,,111///((($$$&&&***(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%###%%%'''))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%''')))(((%%%%%%(((+++'''&&&&&&&&&&&&(((***+++(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&ooo]]]LLL@@@===777555444444444333111///111000000000////////////,,,---......//////......------......---,,,+++************+++---///111222&&&(((******)))))))))***)))(((((()))******)))'''))))))(((&&&$$$%%%'''***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***&&&&&&''''''''''''&&&&&&))))))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''%%%&&&&&&&&&&&&''''''''''''***---,,,(((&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$---SSS((((((###)))$$$---&&&&&&'''(((&&&***LLL222%%%$$$(((&&&'''(((""" ###+++***((((((''''''&&&&&&''''''...!!!000###+++***))))))(((((())))))***((()))************))))))((((((((())))))*********+++%%%###,,,---"""%%%222%%%000%%%***&&&''',,,...+++***+++***))))))((((((((())))))*********))))))))))))(((************++++++++++++$$$'''kkkEEE---------+++)))((()))***,,,,,,++++++***))))))(((&&&((())))))((()))***,,,.........---,,,,,,++++++)))+++---,,,***)))((((((((((((((()))******++++++))))))((((((((((((''''''&&&((()))***)))((()))***))))))))))))************%%%%%%'''((())))))))))))))))))))))))))))))))))))%%%&&&((()))******)))((((((((((((((((((((('''&&&(((((()))))))))*********$$$+++111///((($$$%%%((('''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''%%%%%%&&&''')))***+++,,,%%%&&&&&&&&&&&&''''''''''''((((((((('''''')))***&&&&&&&&&'''(((***+++,,,(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''nnn\\\KKK@@@<<<111111111222444444222000000000/////////.........,,,---......//////......,,,------......---,,,+++((()))***+++,,,......///$$$&&&((())))))))))))******)))((()))++++++)))((($$$%%%%%%%%%$$$$$$&&&(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%###$$$$$$%%%&&&'''((((((&&&'''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''+++...---)))&&&&&&(((''''''''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''(((&&&((("""000 ******%%%"""$$$&&&$$$YYYHHH---###)))(((&&&((('''777%%%---)))((((((((('''(((((())))))[[[,,,&&&***'''(((((())))))((((((''''''((()))***++++++******(((((((((((((((((((((((((((666***,,,,,,)))aaa[[[///###)))&&&&&&***,,,***)))***))))))((((((((())))))************))))))))))))(((((())))))))))))********* &&&444,,,------+++******,,,...///...---,,,+++***)))(((&&&''')))(((((((((***,,,......------,,,++++++***(((***,,,,,,***)))))))))'''(((((()))******++++++))))))(((((((((''''''''''''((()))((('''((()))+++++++++***)))))))))******%%%%%%&&&&&&''''''(((((())))))***+++***)))((('''%%%&&&(((***+++***)))(((&&&'''((((((((((((((((((''''''((((((((()))))))))'''(((***)))(((&&&&&&&&&&&&'''(((((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&%%%&&&'''((()))*********%%%%%%&&&&&&'''(((((()))%%%%%%&&&((()))***+++,,,%%%%%%&&&&&&&&&'''''''''(((&&&%%%&&&'''(((((((((&&&&&&'''((())))))((((((&&&'''((((((((((((((((((%%%&&&&&&&&&''''''''''''~~~nnn\\\KKK???<<<,,,,,,...000333444333222//////.........---------,,,---......//////......+++,,,---.........---,,,((((((***+++++++++++++++&&&(((******((('''&&&'''+++***)))***,,,,,,***)))%%%'''*********))))))***+++)))(((''''''((()))+++))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&"""###$$$%%%'''((())))))((()))******)))'''%%%###%%%%%%%%%&&&&&&&&&'''''''''+++///...)))&&&&&&(((&&&'''''''''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%))))))))))))))))))))))))---%%%%%%&&&###777'''+++%%%"""%%%***###cccWWW222!!!''''''"""%%%((((((YYY&&&---&&&))))))(((((()))***++++++$$$)))&&&&&&&&&'''((())))))((('''&&&&&&''')))***+++++++++***''''''''''''''''''''''''&&&***%%%&&&---***%%%%%%+++---!!!///)))&&&&&&***,,,***)))+++((((((((((((((()))******))))))***+++,,,------...(((((((((((())))))))))))(((!!!+++,,,,,,,,,+++,,,///222000000///---+++***((((((&&&'''((((((((((((***,,,++++++******)))((((((''''''))),,,,,,+++*********'''(((((()))***+++++++++)))(((((((((''''''''''''((())))))(((''''''***,,,000///,,,***((('''''''''(((''''''''''''((())))))***+++,,,,,,+++)))'''%%%$$$&&&(((***++++++))))))&&&&&&'''((()))))))))(((%%%%%%%%%%%%&&&&&&&&&''',,,'''######'''***'''$$$&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%'''%%%%%%''')))***+++++++++&&&%%%%%%&&&&&&((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$''')))'''%%%&&&'''((((((((('''%%%%%%$$$%%%&&&((()))*********&&&&&&&&&''''''(((((((((mmm[[[JJJ???<<<666555444333111000///...111000000///...---------,,,---///000111111111111++++++,,,------......///***)))((('''(((***,,,---+++***)))***+++,,,+++******------******------***''''''((((((((((((''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&************************((((((((((((((((((((((((''''''(((((())))))******&&&'''((())))))((('''&&&))))))))))))((((((((((((---,,,,,,+++***))))))((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((()))***((((((''''''((()))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))++++++***'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&'''###$$$&&&((('''&&&$$$$$$%%%%%%((("""###ZZZkkk!!!,,,000### 333***&&&###+++%%%)))((((((''''''''''''((("""'''+++'''))))))((((((((((((((()))''')))---///)))"""$$$***)))%%%&&&,,,,,,'''(((...%%%###&&&...111---***+++666```MMM&&&###(((((())))))******+++,,,***************++++++,,,))))))***++++++++++++***///...,,,*********,,,---,,,///&&&]]]@@@555,,,...//////444+++111000...,,,***)))((((((***)))((((((((()))+++,,,---...///...+++)))))))))************)))((('''&&&'''******((((((+++,,,)))+++***)))'''''')))***+++++++++******))))))((((((------,,,+++***)))((((((&&&((()))++++++)))(((&&&'''(((***++++++)))(((&&&)))((('''(((+++---------((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******)))((('''&&&%%%&&&&&&'''%%%$$$#########%%%''')))))))))((('''&&&%%%%%%%%%!!!###'''---111222///---&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))(((***+++***)))((()))+++***)))(((''''''((()))***$$$$$$$$$%%%%%%&&&&&&&&&~~~mmm[[[III???<<<555555444333222000000///111000000///......---------...//////000///......,,,,,,,,,---------------,,,,,,+++***(((&&&%%%$$$+++***))))))***++++++***))),,,,,,)))))),,,,,,)))''''''((((((((((((''''''(((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((())))))))))))))))))((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))''''''&&&'''(((((()))))))))))))))***++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((()))***)))'''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&###******))))))((((((''''''%%%)))$$$'''iii+++&&&'''%%%&&&444###+++###+++%%%)))(((((('''''''''(((((()))&&&+++)))))))))(((((((((((())))))((($$$!!!###'''+++---...222,,,%%%$$$+++000***///,,,'''######'''---111000???///)))((('''(((******(((&&&***))))))))))))***++++++))))))***++++++++++++***---,,,+++*********++++++'''&&&(((@@@(((333,,,'''(((222///000///...,,,***))))))(((***)))))))))))))))***+++///000111000...,,,,,,,,,)))))))))))))))((('''&&&'''******((((((+++,,,))),,,***)))(((((()))***,,,*********)))))))))))))))*********)))((((((''''''&&&'''((())))))((('''&&&$$$%%%'''((('''&&&%%%$$$***((('''(((***,,,,,,+++&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''%%%$$$######$$$%%%'''))))))((('''&&&&&&%%%%%%%%%''''''))),,,000111111///''''''&&&&&&&&&''''''(((&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))((()))***)))((('''((())))))(((''''''''''''((()))%%%%%%%%%%%%%%%%%%&&&&&&}}}lllZZZIII>>>;;;555444444333222111111000000000000///......------......//////...---,,,,,,------------,,,,,,,,,,,,,,,------+++)))%%%!!!***)))((('''''''''((()))(((++++++((((((++++++((('''(((((())))))(((((('''((())))))******))))))(((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))(((''''''&&&&&&'''(((((((((((('''&&&'''''''''(((((())))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''***)))(((''''''&&&&&&'''++++++*********+++,,,,,,***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&+++~~~///,,,((((((******)))'''%%%((('''***---&&&&&&''')))444$$$+++###+++%%%(((((((((''''''((())))))777&&&******))))))(((((((((((())))))++++++******,,,---)))$$$((())),,,,,,'''$$$)))222'''///---+++---***$$$))))))888HHH...+++)))((()))+++***'''###))))))((((((((()))******))))))***++++++++++++*********++++++******)))))))))%%%000&&&"""444---$$$'''///000///...---+++***)))))))))************))))))))))))+++,,,------+++******+++(((((((((((((((((((((((('''***)))''''''***+++)))))))))''''''''''''))))))))))))))))))************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((()))))))))((('''***)))'''''')))))))))((($$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$&&&'''))))))((('''&&&%%%%%%%%%%%%+++******,,,///222222222(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&(((((())))))))))))(((((('''(((((('''%%%%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%|||jjjXXXGGG===;;;444444444333333222222222000000//////..........................................------,,,+++************+++***)))(((&&&%%%''''''&&&$$$###$$$&&&''''''******''''''******'''(((((())))))))))))(((((()))))))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))******''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''+++***************++++++++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&''''''%%%&&&@@@mmm111+++&&&%%%(((***(((%%%&&&&&&&&&(((eee&&&++++++***'''222,,,---###+++%%%((((((''''''((()))******MMM))))))))))))(((((((((((())))))***$$$(((***'''$$$$$$$$$"""+++"""""")))'''---SSSlll<<<$$$///iii$$$)))+++,,,,,,+++)))''''''((((((((((((((())))))***))))))***++++++++++++***)))***+++,,,,,,+++***(((,,,***222xxx@@@)))...)))---+++,,,---,,,+++******)))*********************))))))(((((()))++++++)))(((((()))''''''''''''(((((())))))&&&((((((%%%%%%)))***((('''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&(((((()))*********))))))+++)))'''''''''((('''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&''''''''''''&&&&&&''''''%%%%%%$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&))))))***,,,000222222111)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((()))******)))((('''&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$${{{iiiWWWFFF===:::444444444333333222222222////////////.....................//////000111111......---,,,+++******)))++++++***))))))***++++++((())))))'''%%%$$$&&&)))'''******''''''******'''(((((())))))))))))(((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((())))))***))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''%%%&&&YYY```000***%%%%%%(((***(((%%%&&&$$$$$$&&&[[[&&&,,,)))+++'''000---@@@###+++%%%'''''''''((((((***+++,,,kkk,,,'''(((((((((((((((((()))*********(((&&&&&&(((***,,,..."""???}}}ggg;;;<<<$$$)))...---(((%%%(((+++((((((((((((((())))))***))))))***++++++++++++***)))+++---......---+++***)))+++)))GGG(((+++000'''(((+++******))))))***************))))))))))))))))))***,,,------+++******+++''''''''''''(((***+++,,,%%%'''&&&######''')))'''''''''''''''''''''''''''(((((())))))******++++++'''''''''(((((())))))***((((((((())))))((((((((($$$%%%&&&&&&'''''''''''',,,***''''''''''''&&&$$$%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&"""$$$''',,,000111///---)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''''''''''''''(((((('''((()))******)))((('''%%%&&&&&&&&&$$$######%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%zzzgggUUUEEE<<<:::666555555444333222222111//////////////////..................///111222333...------,,,+++******)))///---+++)))((()))+++,,,***---...---***((()))+++'''******''''''******'''((())))))******))))))((()))******++++++******)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&''''''''''''''''''###$$$&&&((()))*********(((((('''&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''&&&###ggg[[[---***'''''')))***)))((('''"""%%%'''eee,,,'''!!!,,,+++---'''ddd###+++%%%'''''''''((()))***,,,---///%%%'''(((''''''(((((()))***+++...%%%%%%...000&&& """AAA$$$(((+++***%%%###'''+++))))))((((((((()))******))))))***++++++++++++***)))+++---......---,,,+++(((***%%%(((---/// ''',,,&&&***))))))(((((()))***++++++***)))((((((((()))+++,,,)))***++++++)))((((((((((((''''''((())),,,...///&&&((('''######(((***(((************************))))))))))))************((((((((())))))*********))))))))))))))))))))))))&&&&&&&&&''''''((()))))),,,***((('''''''''&&&$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&!!!&&&+++......+++((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((''''''$$$&&&'''&&&%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&yyyfffTTTDDD;;;999777666666444333222111111...////////////////////////......---...///000111---,,,,,,,,,++++++******,,,,,,+++******)))))))))***...111000,,,))))))+++(((******((((((******((())))))************)))))))))******++++++******)))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%'''((())))))))))))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&&&&'''''')))eeeZZZ'''&&&&&&''''''(((((((((&&&""")))///XXX)))''' ,,,(((***'''###+++%%%&&&&&&'''((()))+++---...000###(((''''''''''''((()))***+++"""!!!***###;;;ddd---+++)))((('''((())))))***))))))))))))***++++++))))))***++++++++++++***)))***+++,,,---,,,,,,+++***(((,,,...&&&sssVVV"""***'''))),,,'''''''''((()))***+++,,,***)))'''&&&''')))---///'''((()))(((&&&$$$$$$$$$((((((((((((***---000222)))+++)))%%%%%%***,,,+++*********++++++******************))))))))))))))))))))))))))))))))))))***(((((((((''''''(((((((((((((((((())))))***+++,,,,,,***((('''(((((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%'''(((((((((''''''$$$%%%&&&''''''(((((((((&&&%%%%%%$$$%%%%%%&&&&&&######%%%(((******'''%%%''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''xxxeeeSSSDDD;;;999888777666555333222111000.........///////////////000///...---,,,---......,,,,,,,,,++++++++++++***'''(((***+++++++++)))(((''',,,000000+++''''''((((((++++++((((((++++++((())))))************))))))******++++++++++++******)))((('''&&&&&&'''((()))************************((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&++++++***)))((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''+++]]][[[ """$$$%%%$$$$$$%%%&&&&&&###...666:::---'''+++"""'''///###+++%%%&&&&&&'''(((***+++---...000!!!)))''''''''''''((()))++++++---***......###===888000)))(((,,,///,,,(((***************++++++,,,))))))***++++++++++++***))))))***+++++++++++++++((("""111,,,$$$;;;yyy+++222&&&------&&&&&&''''''(((***+++,,,***(((&&&%%%&&&***...111***+++,,,+++(((&&&&&&&&&)))(((((()))+++...111333,,,---+++'''(((,,,///...''''''((((((((((((''''''++++++******))))))(((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''')))))),,,***(((((((((((((((&&&&&&'''((()))************&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((((((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$&&&((((((((((((***+++&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''((((((((({{{hhhVVVEEE;;;999555555666666555333111000333000......000111000...+++***)))***,,,---,,,+++000...,,,*********+++,,,(((***,,,,,,+++)))))))))((((((((((((((((((((((((((()))))))))*********+++'''((((((((()))))))))***'''(((((()))))))))((((((&&&&&&&&&&&&''')))***+++''''''''''''((((((((((((((((((((((((((()))******((((((''''''&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&''''''(((&&&)))***((($$$###''',,,&&&&&&&&&&&&&&&''''''''')))(((&&&%%%&&&''')))++++++***((('''(((((())))))((('''&&&%%%%%%%%%%%%%%%)))))))))(((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''ggg]]](((((((((((((((((((((((('''$$$###bbb&&&&&&&&&&&&'''''''''''',,,''')))(((((((((((((((((((((((()))******,,,(((&&&''')))***+++...)))...---###222444&&&%%%(((///%%%(((***************)))(((''',,,,,,+++***))))))******))))))))))))))))))))))))&&&$$$222...///,,,&&&%%%---***+++&&&'''((()))++++++,,,,,,))))))))))))))))))))))))'''''''''''''''((())))))***))))))))))))+++,,,---,,,,,,+++++++++,,,...///***)))(((''''''((()))***,,,......,,,(((&&&'''))))))((('''&&&&&&'''((()))$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''(((((('''&&&%%%%%%+++************)))&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&%%%$$$$$$%%%'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))++++++((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&((('''&&&&&&'''&&&$$$###$$$$$$$$$######"""""""""zzzgggUUUDDD;;;999555555555555444222000///...,,,+++,,,...000///............---,,,,,,,,,,,,///---,,,******+++,,,---(((***++++++***))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***(((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((())))))***((((((((((((''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((+++,,,+++'''&&&)))---'''((()))))))))(((''''''((((((&&&&&&&&&''')))***((($$$ """&&&)))'''$$$((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((YYYYYY'''''''''''''''''''''''',,,###333(((((((((((())))))))))))+++&&&))))))))))))))))))))))))))),,,+++(((###''')))***+++++++++444)))<<<---###,,,444...'''...***++++++++++++******))),,,+++******)))))))))***))))))))))))))))))))))))(((+++000***&&&+++~~~JJJ...###///%%%************)))'''&&&&&&))))))))))))))))))))))))((((((((((((((()))******))))))(((((()))***,,,---...---+++)))((((((((()))))))))(((((((((((())))))+++,,,---+++(((&&&''')))***)))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((((('''&&&&&&%%%'''''''''((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&((())))))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))******&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$zzzgggUUUDDD;;;999555555555444222000///...+++)))(((***,,,.........000222333111---+++,,,...---,,,+++***+++,,,---...)))***+++***))))))***,,,************************))))))))))))(((((((((((())))))*********))))))(((------------,,,+++******))))))((('''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&''''''((()))'''***---,,,)))((()))+++((())))))***)))(((&&&%%%((('''&&&&&&&&&''')))***&&& &&&***'''"""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))(((((((((((('''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---'''CCCggg&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***(((((((((((())))))))))))***&&&))))))))))))))))))))))))))),,,***'''!!!))),,,(((&&&))))))%%%###111000555&&&...000((()))+++***++++++,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))(((000,,,'''###+++999,,,!!!---"""++++++***)))(((&&&%%%$$$))))))))))))))))))))))))))))))(((((())))))***+++((((((''''''((()))+++,,,...---+++)))(((((((((((((((((())))))))))))(((((()))******)))((('''((()))(((((((((((('''&&&$$$###***)))'''&&&%%%&&&((()))(((((('''&&&&&&&&&''''''(((((((((''''''''''''&&&'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((((((''''''((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((()))$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%$$$$$$%%%''')))((('''(((''''''''''''&&&&&&&&&zzzhhhUUUEEE<<<:::555555444222111///...---+++*********+++,,,------...222444222---***---000++++++***++++++---...///......---+++))))))***,,,(((((((((((((((((((((((()))))))))(((((((((((('''((()))***+++++++++******+++++++++***)))((('''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''((())))))******))))))))))))))))))'''&&&&&&&&&'''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''((()))***%%%(((******)))''''''((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&'''((()))'''###!!!###'''***(((%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***$$$222&&&&&&&&&&&&&&&&&&&&&&&&,,,000iii&&&&&&&&&&&&''''''''''''***(((***************************'''&&&'''&&&,,,+++######+++,,,&&&%%%###eee,,,...###&&&---$$$))))))***+++,,,,,,,,,,,,)))***************))))))))))))))))))))))))))))))'''---)))((()))+++)))(((%%%(((''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((())))))***''''''&&&&&&'''(((***+++,,,,,,+++******+++,,,---'''((()))******)))(((''''''(((((((((''''''((((((###%%%'''***+++***((('''************))))))(((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((('''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&)))+++,,,+++***'''&&&%%%%%%'''(((((('''((('''''''''''''''''''''{{{hhhVVVFFF===;;;555444333111000///............---,,,++++++,,,,,,+++///222000,,,+++...222*********+++,,,---...///222111000---***))))))+++(((((((((((((((((((((((()))))))))))))))(((((((((&&&''')))+++---------,,,))))))))))))((('''%%%%%%&&&&&&&&&''''''(((******''''''''''''(((((((((((('''''''''''''''(((((()))))))))******************''''''''''''(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))******%%%'''))))))((('''&&&&&&---+++(((&&&%%%&&&''')))&&&&&&&&&&&&&&&''''''(((&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''+++)))''''''((()))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&###,,,''''''''''''''''''''''''(((###xxx222&&&&&&&&&&&&'''''''''''',,,******))))))))))))))))))))))))%%%"""((("""%%%$$$"""'''//////(((!!!%%%000###)))///'''(((((()))***+++++++++***((())))))*********))))))((((((((((((((((((((((((((('''(((***///%%%&&&wwwJJJ'''$$$...&&&'''(((***,,,---------(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&((()))***---,,,+++*********+++,,,'''((()))******)))((('''''''''&&&'''((((((((((((###&&&))),,,---,,,+++))))))+++...//////,,,)))&&&)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((()))'''$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''+++///111111000***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''~~~~~~zzzhhhVVVFFF===;;;444444222111000000///000111111111///---+++,,,...+++---//////---,,,...111******+++,,,------......222222111...+++))))))***************************((()))))))))************&&&(((***---......------************)))(((''''''%%%&&&&&&&&&((()))***+++''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))************)))(((((((((((())))))***)))((((((''''''(((((()))''''''(((((()))))))))***&&&&&&&&&'''((()))***+++'''(((((())))))(((((('''...,,,***''''''(((***,,,%%%%%%&&&&&&''''''''''''###'''***((($$$"""$$$&&&&&&&&&%%%%%%%%%&&&''''''...+++((((((******(((&&&((())))))))))))*********(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''###---((((((((((((((((((((((((&&& !!!(((((((((((())))))))))))---***)))((((((((((((((((((((((((000###)))###$$$&&&(((+++***&&&"""WWWPPP888VVV---((()))(((+++(((((()))*********))))))'''((()))*********)))(((((((((((((((((((((((((((+++###******...111444!!!***...))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''(((***+++...---+++((('''&&&&&&&&&(((((())))))))))))((((((((('''&&&'''((()))((('''''')))+++------,,,***((('''***///222222...)))&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''%%%'''(((%%%!!!!!!$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&)))...222444444333,,,)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&{{{{{{xxxfffTTTDDD;;;:::444333222111000111111222000111222000...---...000...............------...***++++++,,,---------------...///---+++)))))))))************************(((((()))***+++,,,------)))***,,,......---+++***))))))************)))((('''''''''''''''((()))***''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))************))))))(((((())))))***)))(((''''''((()))***((((((((((((((('''''''''&&&&&&''''''(((***+++,,,((('''&&&&&&&&&''''''''')))))))))))))))(((((((((%%%%%%&&&&&&'''''''''&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((,,,)))%%%&&&***+++)))&&&((()))))))))************''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((*** ***''''''''''''''''''''''''$$$lllvvv***(((((((((((()))))))))))),,,***'''''''''''''''''''''''''''DDD)))******'''(((,,,((("""&&&111}}})))%%%000333!!!222000***%%%)))((()))******+++++++++***))))))&&&''')))***+++***)))(((((((((((((((((((((((((((---###...***'''###///***&&&+++)))******++++++++++++***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((('''''''''''')))***+++...---+++(((&&&%%%%%%%%%))))))(((((((((((())))))***((('''''')))***(((&&&'''(((***,,,,,,,,,***)))&&&)))---000000...***'''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''%%%'''(((&&&"""!!!$$$(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***///333444333111+++(((&&&%%%&&&(((((((((%%%%%%%%%&&&&&&'''''''''xxxyyyvvvdddSSSCCC:::888444333222111111222333444...000111000......000333222000///...///...---+++++++++,,,---------,,,,,,(((***,,,,,,+++***)))***(((((((((((((((((((((((((((((()))+++,,,---...///+++---...///...,,,)))''''''(((((())))))))))))((())))))(((''''''''''''(((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''(((((()))))))))***++++++***)))(((((())))))***)))(((''''''((()))******)))((('''&&&%%%$$$$$$&&&&&&''''''(((***+++,,,&&&$$$""""""###$$$%%%%%%!!!###&&&((((((&&&$$$"""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$'''***+++)))'''%%%%%%%%%%%%%%%&&&'''(((***&&&###%%%))),,,***'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&333)))(((&&&&&&&&&&&&'''''''''(((,,,((($$$''''''''''''''''''''''''VVV///***)))###$$$)))%%%###777SSS,,,777000***###///###YYY--- ///222''',,,,,,,,,,,,,,,+++***)))%%%''')))***+++***)))(((((((((((((((((((((((((((,,,$$$222+++###---)))&&&<<<)))''''''(((******+++++++++))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''((()))+++,,,---,,,+++)))))))))***+++***)))(((''''''((()))***+++)))'''(((******(((&&&###%%%'''***,,,---------&&&(((+++------,,,***)))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&)))+++)))&&&%%%)))...%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''''''''''''''''''''''''''######$$$$$$%%%&&&'''((('''&&&$$$$$$$$$$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))+++///222222000...)))'''%%%%%%''')))******%%%&&&&&&&&&''''''(((((({{{}}}sss```PPPBBB999777555555444333222222222222////////////............---.../////////...,,,++++++++++++++++++++++++++++++++++++******)))))))))******))))))))))))******++++++***)))((('''&&&&&&&&&''')))***+++++++++***((()))*********((('''&&&((((((''''''''''''(((((())))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((()))))))))((('''))))))(((((((((((())))))&&&'''(((*********)))(((((('''%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&)))'''%%%$$$%%%&&&&&&&&&*********))))))'''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%"""'''---}}}'''%%%###$$$(((,,,+++)))&&&%%%&&&((()))***)))(((&&&+++'''((('''''''''''''''((())))))---%%%......(((333!!!'''(((000***---'''&&&"""---###&&&777ttt******%%%&&&'''+++***)))))),,,------,,,))))))***))))))((('''&&&))))))))))))***+++,,,---+++(((&&&%%%''')))***+++888%%%...'''''''''((())))))'''%%%''''''((((((((('''%%%$$$%%%&&&'''((())))))))))))''''''((()))***++++++,,,///...---,,,***)))((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((()))((('''&&&'''***---+++******)))(((''''''&&&%%%&&&'''((()))))))))))))))'''%%%%%%%%%&&&%%%$$$(((&&&###"""$$$'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((()))&&&&&&'''&&&&&&'''))),,,((($$$ !!!%%%(((&&&###&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))&&&''''''((()))(((((((((''''''((()))***+++,,,,,,&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&|||~~~qqq___PPPAAA999777555444333222222111111111////////////.....................///......---,,,,,,,,,++++++++++++++++++,,,+++++++++******************))))))))))))******)))))))))))))))(((((((((******++++++***)))'''&&&((()))******)))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((()))***((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''((('''%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&***((('''&&&&&&''''''''''''(((((((((((('''%%%$$$'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&)))%%%VVVKKK"""000&&&LLL$$$888"""%%%&&&((()))))))))''''''---)))((((((''''''''''''((())))))((($$$,,,+++$$$000"""***&&&MMM'''111"""***###+++!!!""",,,)))+++(((''')))***)))((((((***,,,,,,+++((())))))))))))(((((('''((((((((())))))***,,,,,,***)))((((((***++++++***'''&&&))),,,***(((((()))+++******&&&''''''((('''&&&%%%$$$%%%&&&'''((())))))))))))((((((((()))*********+++,,,,,,+++***)))(((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((('''&&&'''))),,,******))))))(((''''''&&&''''''((((((((((((((('''%%%$$$$$$%%%'''((((((''')))*********)))(((''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''(((((($$$%%%'''''''''))),,,///111---(((''')))+++)))&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&'''(((((((((((('''''''''((()))***++++++,,,'''(((***++++++***((('''''''''&&&&&&%%%%%%%%%&&&}}}ooo]]]NNNAAA999777444333222111111000111111////////////............//////...------------...,,,,,,,,,++++++*********,,,,,,,,,++++++++++++*********))))))))))))******((((((((()))))))))******+++++++++***)))(((&&&%%%((())))))))))))(((((('''((((((''''''''''''((((((''''''((())))))(((''''''++++++***)))(((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((((('''###$$$%%%&&&&&&%%%$$$###&&&'''''''''''''''&&&%%%''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&***)))((((((''''''((((((&&&''')))***)))(((&&&%%%''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&,,,'''...XXX+++---%%%&&&'''((()))((('''''',,,)))&&&((((((''''''(((((()))***!!!###((()))!!!---###+++ 555(((...(((---###((("""$$$###&&&,,,***&&&,,,)))((('''(((***+++++++++'''(((((())))))))))))((((((((('''(((((()))***+++))))))***---......+++(((###ppp???)))...+++((('''(((***,,,,,,(((((()))))))))(((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((('''''''''&&&%%%&&&(((******))))))(((((('''''''''(((((())))))(((((('''&&&$$$$$$%%%'''))))))'''&&&!!!&&&***+++)))%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''))))))((((((((('''''''''###%%%'''(((***,,,///222666000***((((((((('''%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&'''((((((******+++,,,&&&(((+++......+++(((&&&'''''''''&&&&&&&&&&&&%%%}}}mmm[[[LLL@@@888777444333222111000000000000////////////............000///...,,,,,,---......---,,,,,,++++++*********,,,,,,,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((''''''&&&&&&''''''((('''(((***++++++***(((''',,,+++******))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))%%%&&&((())))))(((&&&%%%'''(((((('''''''''&&&&&&'''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&)))))))))((('''''''''((('''(((***,,,,,,+++)))((()))(((&&&%%%%%%''')))***''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%'''$$$///,,,&&&%%%***%%%&&&'''((((((((('''''''''&&&$$$((((((((('''((())))))***"""(((***(((!!!+++$$$(((222((( 222...###'''%%%***######,,,+++&&&---***((('''(((***,,,,,,+++&&&'''((())))))***))))))'''''''''''''''((())))))((())),,,000222000+++'''***444{{{***+++)))&&&&&&((()))***************+++************&&&&&&'''(((((()))(((((()))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''&&&%%%%%%''')))))))))(((((((((''''''''''''(((((()))))))))((((((((('''(((((()))'''$$$!!!!!!(((***'''%%%&&&)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&$$$&&&)))***+++,,,///111555000+++'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((&&&$$$"""!!! $$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++&&&((()))++++++)))(((&&&'''''''''''''''&&&&&&%%%~~~|||lllZZZKKK???888777444333222111000000000000////////////............000///...,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******+++++++++***)))((((((((())))))(((((((((((((((((()))(((((((((((()))))))))''''''&&&&&&&&&&&&''''''((()))+++,,,,,,+++)))(((************))))))((((((''''''''''''''''''''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&''')))******)))'''&&&))))))((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&((())))))&&&%%%&&&''''''(((***++++++***)))(((+++***((('''((()))+++---''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$+++*** )))...$$$ %%%%%%&&&&&&'''''''''''''''$$$$$$'''((((((((((((((()))******''',,,***&&&###)))%%%'''111^^^&&&111***111---&&&)))'''000%%%"""******%%%---+++)))((()))+++------,,,&&&'''((())))))***))))))''''''''''''''''''((()))''')))---111222000+++'''''' '''(((''''''(((******)))((()))))))))))))))))))))***&&&'''(((((((((((((((((()))))))))(((((((((((((((%%%%%%&&&''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''%%%&&&''')))***+++++++++)))(((((())))))'''$$$!!! %%%***+++((('''+++///&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''(((***+++***+++,,,---222000,,,)))((()))))))))$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))''''''((((((((('''&&&%%%~~~~~~yyy~~~mmmZZZKKK>>>777777444333222111111000111111////////////............//////...------------...++++++++++++++++++++++++)))************+++++++++******))))))))))))******---,,,+++***)))((('''''',,,+++***((('''&&&&&&&&&)))(((((((((((())))))***''''''&&&&&&&&&&&&''''''))))))***++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&'''(((((('''&&&&&&((((((((((((((()))******&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%(((***)))&&&$$$&&&(((&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&)))%%%mmm---111111%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%,,,))))))(((((())))))***+++###%%%!!!$$$'''''''''+++ZZZ333***###///"""---+++++++++$$$///$$$$$$((((((&&&,,,+++***)))***,,,---------'''(((((())))))))))))(((((((((''''''''''''(((((('''(((+++...000...***'''"""(((yyy;;;''''''(((***,,,,,,***(((&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''(((((())))))***%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((('''&&&&&&'''''''''''''''''''''''''''$$$%%%''')))+++,,,,,,---'''&&&&&&((())))))'''%%%'''((()))'''%%%$$$'''***&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%%%%&&&&&&''''''''')))******)))(((((()))))))))'''&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%%%%&&&'''''''''''''''%%%&&&''''''))))))***+++,,,+++)))(((((()))+++,,,''''''((()))((('''&&&%%%zzzwww|||mmmZZZJJJ===777666555444333222222111111111////////////.....................///......---,,,*********++++++,,,,,,---(((((()))))))))***************))))))))))))******+++++++++******)))))))))+++***((('''&&&&&&&&&''')))(((''''''((()))***+++'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&'''((())))))(((((('''''''''''''''''''''''')))(((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))***+++%%%&&&'''(((((()))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%!!!"""$$$'''((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%))),,,+++'''%%%&&&)))((('''&&&%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%''''''))):::AAA,,,((((((&&&555$$$&&&%%%%%%%%%&&&&&&'''''',,,$$$---))))))(((((())))))***+++ """ %%%,,,$$$%%%---(((***""",,,++++++&&&...,,, ...$$$(((((('''(((,,,***)))((()))+++,,,,,,,,,((())))))))))))(((((('''))))))(((((('''(((((()))(((((()))***,,,,,,***'''%%%***FFF{{{((('''&&&''')))+++***)))&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''''''''((()))))))))%%%&&&&&&&&&'''(((((((((&&&''''''((())))))******$$$%%%%%%%%%&&&&&&&&&&&&((()))***)))(((&&&'''(((''''''''''''''''''''''''%%%&&&((()))++++++,,,,,,)))'''&&&'''((()))(((&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&"""###$$$$$$###""""""###%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((('''%%%&&&&&&'''((()))*********))))))(((((())))))***'''''')))))))))(((&&&%%%xxxuuuzzznnnZZZJJJ===777666666555444333222222222222000/////////............---.../////////...,,,+++))))))***+++,,,------...''''''(((((()))))))))*********))))))))))))*********************+++++++++'''&&&&&&&&&'''(((***+++)))(((''''''''')))***+++'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((%%%$$$$$$%%%&&&(((***,,,%%%&&&'''((())))))))))))(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%"""%%%'''(((''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&***...---)))&&&'''***+++***'''%%%$$$%%%&&&'''******+++,,,,,,,,,,,,+++''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((((('''%%%'''+++---+++!!!)))???)))***&&&%%%%%%%%%%%%&&&''''''...!!!,,,)))))))))))))))******+++&&&)))***(((000""""""+++&&&***+++ &&&)))!!!///---...''',,,((('''+++,,,)))((('''(((***+++++++++))))))***))))))(((''''''***))))))((((((((())))))(((''''''(((******)))(((***///'''%%%""""""$$$''')))))))))(((''''''''')))***+++'''(((((((((((((((''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++%%%%%%%%%&&&&&&'''''''''(((***+++***(((''''''(((&&&''''''''''''''''''''''''((()))***************---+++(((''''''&&&%%%$$$'''&&&&&&(((******)))'''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))+++***)))((('''&&&%%%%%%###%%%'''(((&&&%%%%%%&&&###%%%''''''&&&$$$$$$$$$######%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))'''&&&%%%$$$$$$&&&'''(((((())))))((((((%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%&&&((()))***)))(((&&&%%%ttttttzzzpppZZZJJJ@@@999555333333444444444333222111000222444333///---...///222000...---...///...---...---,,,,,,++++++,,,,,,---,,,***)))))))))*********)))'''(((***,,,------******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''))))))'''''''''((('''''''''&&&&&&%%%%%%%%%''')))+++)))&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))'''%%%'''+++------,,,---+++(((%%%######%%%&&&))))))'''''''''((()))***(((((((((((('''&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''((((((''''''''''''(((((((((&&&$$$$$$&&&(((((((((************)))'''&&&%%%'''(((((('''%%%%%%&&&''''''&&&&&&'''(((***,,,---$$$%%%&&&'''((((((((((((''''''''''''((((((((((((+++'''+++%%%[[[***)))(((&&&&&&''''''(((''''''''''''((((((((()))nnn###,,,&&&%%%'''(((((('''''')))***+++###***)))---%%%***+++!!!111###***(((&&&'''888'''&&&,,,&&&...$$$(((&&&...!!!222******+++"""222///(((444***""",,,((()))(((((())))))))))))((((((+++(((&&&'''***,,,+++)))%%%555!!!ppp888///$$$333((("""((())))))((((((''''''&&&&&&(((''''''(((******)))'''+++)))'''''''''((('''&&&'''''''''''''''((())))))+++***)))((((((((()))***&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((())),,,+++***(((((((((((()))''')))+++***'''&&&(((***'''&&&''')))***+++)))'''$$$$$$%%%%%%&&&''''''(((%%%&&&'''((((((((('''&&&,,,,,,***))))))((((((((())))))((('''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%''')))(((&&&$$$$$$$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&***)))(((&&&&&&''''''(((tttssszzzqqq[[[LLLAAA:::666333333222222222111111111000111222111000///000111000///......///000...---...---,,,,,,++++++,,,,,,,,,+++)))((((((((())))))***)))'''(((***+++,,,+++******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&(((***)))((('''(((((((((((((((''''''&&&&&&&&&((()))+++)))'''&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((('''%%%$$$&&&)))++++++***,,,***(((%%%$$$%%%&&&'''******))))))((()))))))))(((((((((''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''((((((''''''''''''(((((('''%%%$$$%%%&&&((('''''')))))))))))))))((('''&&&(((((()))'''&&&%%%&&&(((''''''''''''((()))+++,,,'''''''''''''''&&&%%%%%%'''''''''(((((())))))))) $$$000!!!222///777)))((('''&&&%%%&&&&&&''''''''''''((((((((())))))YYY!!!)))###'''(((***)))(((((()))***&&&&&&'''&&&)))###(((&&&hhh+++"""))))))((((((!!!222###'''***$$$///%%%(((''''''&&&&&&000(((---###"""'''$$$((()))***,,,'''((((((((())))))))))))((((((,,,)))((()))+++,,,,,,***)))###333AAAvvv +++%%%+++)))((((((((((((((((((((('''''''''***))))))***,,,---+++******)))''''''(((((('''&&&((((((''''''&&&''''''''''''((()))******))))))((('''(((((((((((((((((('''((('''&&&&&&&&&'''((()))---------,,,+++***)))(((&&&((()))(((&&&%%%&&&((((((((((((***++++++)))''''''&&&&&&&&&'''''''''''''''((()))******))))))((()))((('''&&&%%%%%%%%%%%%)))((((((((('''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''&&&&&&&&&((()))++++++)))''''''(((''''''&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))******&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&&&&'''||||||tttssszzzrrr]]]MMMBBB;;;777333222111000000000111111444222///...///000//////...---...///111111///---...---,,,,,,++++++,,,,,,******)))(((((((((((()))+++)))'''''')))******)))***))))))(((((((((((((((************************((((((''''''(((((()))***)))((('''&&&&&&'''((()))''')))******)))(((((()))((((((((((((((('''''''''((()))))))))'''&&&'''(((''''''''''''''''''''''''((((((((('''''''''''''''%%%$$$$$$%%%''')))((('''+++***(((&&&&&&'''((()))))))))))))))(((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&%%%%%%&&&(((((('''%%%'''(((((((((((((((''''''((())))))(((&&&&&&'''((((((((('''''''''(((***++++++******)))((('''%%%$$$&&&''''''((()))******+++!!!'''000 ;;;...222###((('''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))??? (((!!!)))***+++***)))((()))***(((,,,)))''''''%%%((("""HHH###'''###(((***)))(((###,,,!!!+++&&&###///'''((((((,,,,,,(((///111,,,&&&+++"""(((000)))(((((((((((())))))))))))((((((+++***)))***,,,---,,,+++***999222%%%###+++,,,)))'''''''''(((((((((((((((+++******,,,...//////---***)))''''''((()))((('''***)))((('''&&&&&&&&&&&&&&&(((***++++++***(((&&&(((((())))))))))))(((((((((((('''''''''((()))***---...000111000---)))''''''((()))(((&&&%%%&&&'''*********,,,------,,,*********)))(((''''''&&&&&&))))))*********)))((((((+++***)))((((((''''''(((((((((((((((((()))))))))'''''''''&&&&&&''''''(((%%%%%%%%%&&&'''''''''((((((,,,///...)))&&&'''***''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&(((***&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,---&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&~~~wwwxxxttttttzzzrrr\\\MMMBBB;;;777555333111000///000222333888333///---...///...,,,,,,,,,...000222111///---...---,,,,,,++++++,,,,,,*********))))))))))))***+++)))(((((())))))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))*********)))'''%%%%%%''')))***((()))++++++)))))))))***((((((''''''''''''''''''&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''))))))'''''''''(((***+++''''''(((((('''&&&$$$"""&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&((())))))'''%%%%%%&&&'''(((((((((((((((((())))))(((&&&&&&'''))))))((('''&&&'''''')))))),,,,,,,,,+++***)))((('''&&&''''''((()))***++++++///%%%&&&'''$$$222999999BBBqqqttt'''&&&!!!!!!******$$$((((((''''''&&&&&&&&&&&&'''(((((((((((()))))))))000""")))###)))***+++***((('''((()))\\\,,,***+++***)))))),,,###111,,,(((&&&''')))'''(((&&&)))###000$$$###...((()))***,,,%%%111///+++'''###%%%555((((((---'''+++)))(((((())))))))))))(((((()))))))))***+++++++++***'''$$$***xxx>>>''''''"""+++***,,,&&&&&&''''''(((((())))))*********,,,///000000...***)))''''''((())))))(((***))))))((((((((())))))++++++++++++***)))'''&&&((((((((())))))((((((((()))(((((('''''')))***+++,,,...111333111---(((%%%))))))))))))(((''''''(((******+++...111222000///...---+++)))''''''''''''((((((((((((''''''&&&&&&++++++***)))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&'''((()))))),,,222666222+++&&&'''***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$''')))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&'''''')))***+++,,,---&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''yyysssuuuuuuuuu{{{qqq\\\LLLAAA:::666666444222111000111333444555111---,,,...000000...,,,,,,...000222111///---...---,,,,,,++++++,,,,,,***++++++++++++++++++++++++)))(((((())))))'''%%%))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))*********)))'''%%%%%%''')))***((()))++++++)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''((((((((('''''''''((('''''''''((()))++++++(((((())))))(((&&&%%%###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''')))++++++)))'''$$$%%%&&&''''''(((''''''((())))))(((&&&&&&'''((((((((('''&&&&&&'''((()))((())))))******))))))(((&&&''''''((()))*********000***((( &&&999 III444)))***000333***$$$ %%%((()))>>>$$$///444###&&&))))))))))))((((((((('''(((((((((((()))))))))***,,,%%%---'''((()))***)))'''&&&'''(((888+++!!!(((+++***+++...%%%###///)))'''&&&(((%%%))))))++++++444&&&&&&---)))++++++$$$&&&}}}~~~!!!///,,,((()))))),,,((((((((())))))))))))((((((&&&((()))***))))))))))))&&&... ,,,>>>~~~(((&&&)))&&&...&&&&&&''''''(((((()))))))))((()))+++---///...---***((('''''')))***))))))))))))))))))***+++,,,---333111---***(((''''''(((&&&''''''((((((''''''&&&)))(((((('''''')))***+++))),,,///111000,,,'''###'''''''''''''''''''''''')))***,,,///333555555444///...+++)))(((''''''(((******)))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))))))))((((((%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&((()))***111666:::666---&&&&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++&&&&&&''''''''''''&&&&&&***)))'''&&&&&&&&&'''(((vvvrrruuuwwwvvv}}}qqq[[[LLLAAA:::666555444333222222222333444...,,,,,,,,,///222333333...---...///111111///---...---,,,,,,++++++,,,,,,***+++,,,,,,---,,,,,,,,,***)))))))))******(((&&&((((((((((((((())))))***))))))))))))))))))))))))((((((''''''(((((()))***)))((('''&&&&&&'''((()))''')))******)))(((((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((******)))'''''''''''''''''''''((()))*********************)))(((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''(((******)))'''$$$$$$%%%&&&'''''''''&&&'''(((((('''%%%%%%&&&'''''''''&&&&&&&&&''')))***###$$$%%%&&&''''''''''''''''''''''''(((((((((((($$$&&&---"""%%%'''...\\\///CCC999%%%(((***...000000***"""***444'''!!!+++000))))))************)))((((((((((((((()))))))))******,,,&&&///***'''((()))((('''&&&'''(((******###)))((()))(((---'''))))))&&&%%%)))'''***)))///333444,,,+++,,,'''...***'''111>>>###))))))'''000(((&&&(((((())))))))))))((((((%%%''')))***)))((((((((()))+++&&&+++,,,'''''')))(((&&&---'''''''''(((((((((((((((((('''''')))+++,,,+++******((('''((()))******)))((((((((()))***,,,...///555222---(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***''')))+++---,,,)))&&&$$$%%%$$$###$$$&&&''''''&&&((((((***...333555555444...,,,***((('''((()))***...---+++***)))((((((((((((''''''&&&&&&&&&'''''''''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''')))***222666999666...(((&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%&&&'''((()))))))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&***)))((('''&&&'''((((((tttsssvvvyyyxxx~~~rrr]]]MMMBBB;;;777333333333222222222222111,,,---.../////////000222000///......///000...---...---,,,,,,++++++,,,,,,)))***+++,,,---,,,,,,+++***))))))***,,,+++)))'''((((((((((((((()))******************************''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&(((***)))((('''((((((&&&&&&&&&&&&'''''''''((('''%%%$$$%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&)))++++++)))&&&&&&'''&&&&&&&&&''''''((())))))))))))(((((('''(((((((((((('''%%%$$$###$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))***###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&"""%%%...)))$$$###777$$$CCCLLLAAA$$$***!!!""""""""""""%%%***...///'''!!!###''''''&&&'''((()))*********)))''''''(((((()))))))))*********(((xxx%%%---((('''((())))))(((''')))***---$$$---)))&&&***&&&,,,***!!!$$$***%%%$$$***'''+++(((222888///333xxx000***&&&000)))+++222kkk---%%%)))&&&333!!!+++(((((())))))))))))(((((($$$'''++++++)))(((((())),,,"""+++&&&)))lllQQQ&&&''''''///)))((((((((((((((('''''''''(((''''''(((***+++)))(((***((('''((()))++++++***'''''''''((()))***+++,,,000...+++(((&&&&&&&&&'''''''''((((((((((((''''''((('''&&&&&&&&&'''((()))'''(((((()))((((((''''''%%%######%%%)))+++***)))''''''))),,,///111111///,,,***((('''''')))+++,,,///...,,,***(((((((((((())))))((((((((())))))***'''((())))))(((&&&$$$"""$$$$$$$$$%%%%%%&&&(((((()))((('''&&&&&&'''(((***///111333333///***'''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''((()))+++,,,,,,------''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&''''''ttttttvvvzzzyyyttt^^^NNNDDD===999111222222222222111000000///111333222...++++++---222000...---...///...---...---,,,,,,++++++,,,,,,((()))***+++,,,,,,+++******)))***+++,,,,,,***(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&((())))))(((''''''(((&&&'''''''''(((((())))))(((&&&%%%&&&)))+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%))),,,+++(((&&&%%%&&&&&&&&&&&&'''''''''((((((&&&%%%$$$######%%%&&&''')))(((%%%#########$$$%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''%%%######$$$&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%######$$$&&&%%%%%%$$$%%%&&&(((***+++''''''((()))))))))))))))'''''''''&&&%%%%%%$$$$$$,,,***)))...&&&444---[[[~~~JJJ---+++'''%%%)))---,,,(((&&&(((+++&&&'''))))))'''&&&))),,,'''((()))))))))(((&&&%%%))))))))))))************###YYY###+++%%%''')))******))))))***,,,111222$$$&&&,,,&&&---...***"""---%%%###)))''',,,&&&333:::+++777aaa333)))%%%222)))&&&222666DDD'''(((%%%333111(((((())))))))))))((((((%%%(((,,,,,,***))))))***---((('''$$$===www$$$###'''777%%%))))))(((((('''''''''&&&(((((('''(((******)))'''***((('''(((***++++++***(((''''''''''''(((((()))***))))))((('''&&&&&&&&&(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))(((''''''&&&'''((())))))(((&&&&&&(((---//////---''''''(((***,,,---,,,******)))'''&&&'''))),,,......,,,***(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))((('''%%%""" %%%%%%%%%&&&'''((()))******)))'''&&&&&&'''((()))+++,,,...000///,,,(((&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&)))***)))(((((())))))***,,,---...///000000''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&%%%$$$%%%&&&&&&|||tttpppwww{{{|||qqq^^^MMM@@@999888444333222333444444333111111000......000111000///---------,,,,,,+++++++++++++++,,,---------,,,,,,)))***+++,,,---,,,+++++++++***)))(((((((((******************************))))))(((''''''''''''((()))+++---...---)))%%%"""+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))(((''''''&&&&&&((()))***((((((''''''''''''((((((+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&''')))+++---(((((('''&&&%%%%%%%%%%%%'''(((((((((&&&%%%###"""###$$$&&&'''''''''&&&&&&'''''''''''''''''''''''')))&&&$$$$$$&&&)))+++,,,******)))((('''&&&%%%%%%'''$$$###"""$$$&&&&&&&&&'''%%%###!!!!!!###%%%''''''''''''''''''''''''''',,,+++)))((('''''''''(((((((((((((((((('''''''''%%%%%%&&&'''((((((((('''!!!666$$$###+++%%%))))))%%%%%%***+++'''((('''&&&%%%%%%$$$%%%%%%))))))(((((('''''''''&&&%%%&&&''')))******++++++&&&***$$$+++''')))******(((%%%%%%))),,,OOO111)))---###+++$$$111******(((((($$$"""((())))))333---&&&EEE===000---666###444,,,)))333:::111***''',,,///(((***---(((+++...(((%%%&&&((()))))))))+++---222(((***%%%)))###111,,,&&&'''))))))(((''''''(((+++)))((()))***+++***(((******)))''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%'''''''''''''''((()))***'''&&&%%%$$$%%%''')))+++))))))***+++,,,,,,------(((((((((((())))))))))))(((((((((((())))))))))))*********))))))((((((((("""%%%(((******)))&&&$$$'''((())))))(((''')))***''''''''''''''''''''''''444111+++'''$$$$$$&&&'''%%%'''((('''&&&&&&''')))+++***)))((('''&&&&&&%%%)))(((&&&%%%$$$%%%'''(((///***&&&&&&***......---***)))(((((())))))((('''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''|||uuuqqqxxxzzz{{{qqq^^^NNNAAA999888444333333333444444222000///...,,,,,,.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++'''((()))***+++***)))))),,,+++************+++,,,''''''''''''''''''''''''***)))((('''''''''''''''&&&'''(((*********)))((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***((((((''''''''''''((((((++++++)))((('''''''''''''''''''''((((((((())))))***)))'''&&&'''(((***+++''''''&&&&&&&&&'''((((((---,,,***(((''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%'''((())))))(((((((((((((((''''''''')))'''&&&&&&((())))))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((+++***)))(((''''''((((((((((((((((((((((((((('''&&&&&&'''(((((((((''''''***;;;UUU111"""%%%'''******&&&'''+++,,,)))(((((((((((((((((()))))))))))))))(((((((((''''''(((((())))))))))))(((((('''%%%"""***(((((()))***)))((()))---000666***,,,###$$$(((((((((000000###+++***)))'''))))))'''///,,,***XXX444111//////222---))))))111555+++333))),,,&&&((()))"""%%%+++'''$$$&&&'''&&&%%%$$$%%%'''---###...222***000;;;333%%%,,,***'''((())))))'''&&&'''(((+++***(((((()))***(((''')))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))(((''''''''''''''''''((()))(((((((((''''''&&&&&&(((((('''''''''((())))))''''''&&&&&&'''(((***+++++++++,,,,,,---......///&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&'''***,,,,,,+++)))(((&&&(((******(((''''''(((''''''''''''''''''''''''---+++'''$$$###$$$&&&'''%%%'''((('''&&&%%%'''((()))((('''''''''''''''(((***)))'''&&&&&&''')))***///+++''''''+++---,,,***(((''''''((())))))(((&&&************)))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''{{{uuurrrzzzxxxzzzppp]]]MMM@@@:::888555444333333444333111//////---,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,++++++---,,,,,,++++++,,,------((((((((((((((((((((((((+++***)))(((''''''&&&'''&&&&&&&&&'''((()))***+++'''''''''''''''((()))***(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((,,,+++)))((('''&&&&&&&&&(((((((((((()))))))))***+++***((('''&&&'''(((((('''&&&&&&'''((()))******///---***'''&&&''')))***((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''(((((('''&&&&&&'''''''''(((((())))))((((((''')))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))''''''((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&xxx'''...###(((******((((((+++,,,***(((((((((((()))***+++,,,***)))))))))))))))((((((************)))'''&&&%%%+++%%%$$$))))))((()))******+++---111333+++)))555$$$***(((000###666---&&&)))&&&***(((&&&)))%%%)))))),,,ttt+++000111'''>>>'''((((((///qqqDDD&&&,,,((('''///333,,,+++,,,%%%+++,,,,,,+++)))''''''((($$$%%%***---&&&///@@@zzz...111%%%((()))***)))'''&&&&&&'''+++)))((('''((()))((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''''''''((((((''''''(((((()))*********,,,,,,------.../////////%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$'''((()))***+++***))))))&&&)))+++,,,***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&''')))))))))((('''''''''((()))***...+++))))))++++++)))&&&%%%%%%''')))++++++)))'''''''''(((''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''xxxtttsss{{{~~~vvvxxxnnn[[[LLL???999888666444333333333222000...111///---...///000//////------------------,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------************************++++++)))(((''''''''''''(((((()))))))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((+++***)))((('''&&&&&&&&&''''''((((((((())))))))))))(((((('''''''''((((((''''''&&&&&&'''((())))))+++***(((&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((())))))'''%%%''''''''''''((((((((((((%%%%%%%%%'''))))))'''%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''((((((((()))''''''''''''((((((((((((%%%%%%%%%%%%$$$######"""%%%111lll222)))***)))(((((()))******'''''''''''''''((())))))************))))))))))))************)))'''&&&%%%)))&&&KKK((()))***))))))***+++,,,...111222------ ...+++***)))000###///RRR&&&(((***###((()))&&&***%%%'''&&&)))}}}(((,,,222%%%999(((***%%%...EEE555---***###'''***''')))+++###'''(((((('''$$$######$$$+++---***+++***///,,, ###)))&&&))))))***(((&&&%%%&&&''')))(((&&&&&&(((******)))(((''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((()))))))))))))))***************)))((('''''''''(((&&&'''((())))))))))))(((+++++++++,,,,,,---------'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''***...///,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''''''&&&%%%%%%&&&((()))((('''&&&%%%&&&((()))''''''&&&&&&&&&'''((()))***)))(((***++++++(((%%%$$$%%%'''***------***(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''uuurrrqqqyyy|||tttwwwlllYYYJJJ>>>888777555444333333333222///---000///------///000///...---------------------------------,,,+++***)))((('''((()))***+++***))))))))))))******++++++++++++))))))))))))))))))))))))++++++***(((((('''''''''&&&(((+++---...,,,)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$(((''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''')))******(((&&&((((((((((((''''''''''''$$$$$$$$$&&&((('''&&&###$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&'''&&&&&&%%%$$$$$$///&&&LLL$$$000)))((('''(((((('''((()))))))))((('''''''''''''''))))))))))))************(((((())))))))))))((((((""")))******'''(((+++******+++,,,---------OOO'''///%%%,,,&&&((()))'''"""---!!!---///%%%)))---,,,***((()))$$$%%%MMM***&&&000&&&***...---!!!...444jjjDDD''' ///111+++,,,------+++++++++---)))&&&######))) ***888((('''---)))))))))(((&&&%%%'''((((((&&&%%%&&&(((+++,,,---)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((()))************)))((((((((())))))******+++++++++***)))(((((((((((((((&&&&&&'''(((((((((''''''(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&%%%(((+++///111...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%&&&(((***...,,,)))&&&%%%%%%%%%&&&'''''''''(((((())))))***&&&&&&''')))******((('''%%%&&&(((,,,......,,,***((())))))))))))(((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''{{{qqqnnnmmmvvvyyyssswwwkkkYYYJJJ>>>888777444333222222333222000......,,,++++++,,,------,,,------------............------------,,,,,,+++***+++,,,---...///...------'''''')))***************++++++++++++++++++++++++******))))))(((((())))))###&&&***...000///,,,+++***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((''''''''''''((((((((('''''''''&&&''''''(((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((())))))***(((((('''%%%%%%$$$$$$$$$'''((()))))))))(((&&&%%%''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&(((******(((&&&))))))(((((('''''''''&&&&&&%%%%%%&&&((()))'''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''((())))))))))))))))))***))))))(((((()))"""+++%%%lll***'''&&&((((((&&&&&&))),,,+++***)))(((((((((((((((((()))))))))))))))***&&&'''((())))))***))))))$$$///%%%)))"""&&&,,,+++******,,,,,,+++***222%%%###,,,))))))+++***///$$$"""***...$$$'''***+++******+++'''(((111,,,###///&&&"""111///###---222|||"""******((((((((('''&&&&&&(((***)))'''%%%&&&))),,,...///)))(((((('''''''''((((((###$$$%%%'''((()))))))))((((((************(((((('''(((((()))***++++++,,,******)))((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%&&&'''((()))(((''''''(((+++///000...+++((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&(((+++...333000,,,(((%%%$$$$$$%%%((())))))***+++++++++,,,$$$%%%'''((())))))((((((&&&&&&(((+++---...,,,***''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''xxxmmmkkkiiissswwwrrrvvvkkkZZZKKK???:::999333222111222222222000///...,,,++++++,,,------,,,------------.........///------.........------,,,---...///000000000//////&&&'''(((***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++%%%'''***,,,------,,,+++(((''''''''''''(((((()))************************&&&&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&''')))))))))(((((((((((((((''''''&&&%%%&&&&&&'''((((((((((((((((((((((((((()))((('''((())))))'''%%%'''''''''(((((((((((((((((('''&&&&&&((())))))((('''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''%%%$$$&&&&&&''''''((())))))***(((((()))*********)))))) 888333$$$___,,,((('''***)))&&&&&&***))))))(((((('''(((((((((''''''((((((((()))))))))''''''((()))))))))))))))'''000'''fff(((!!!(((---+++***+++------+++))),,,"""$$$+++111%%%,,,+++------///((("""%%%+++$$$&&&&&&'''((()))+++,,,333{{{)))***$$$///!!!***---...(((,,,000&&&***&&&'''''''''&&&%%%'''))),,,,,,***''''''))),,,---...'''''''''&&&&&&''''''(((###$$$&&&(((************&&&'''((())))))((('''&&&&&&&&&'''((()))***+++,,,)))))))))((())))))******)))((('''&&&&&&'''((()))((((((((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******%%%''')))+++,,,***((('''&&&)))---...,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''***...111555222---)))&&&%%%%%%&&&&&&'''((())))))*********%%%&&&'''''''''&&&&&&'''&&&&&&&&&(((***+++***)))$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''vvvkkkhhhgggpppvvvqqqvvvmmm[[[MMMAAA;;;;;;222111111111333333111///000...,,,---...///......---------.........//////------......///.........'''((()))***+++***))))))&&&''')))***+++++++++***(((((((((((((((((((((((((((((((((((()))***+++,,,************)))))))))(((%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((''''''''''''((((((%%%%%%%%%&&&'''(((******(((((((((((())))))))))))''''''((((((''''''&&&%%%''''''&&&''''''((()))***+++)))'''%%%%%%&&&(((***((('''&&&&&&'''((()))***'''''''''''''''''''''''',,,***((('''((('''&&&$$$%%%%%%&&&'''((()))***+++(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))(((&&&$$$###&&&&&&&&&'''((())))))***%%%%%%&&&'''(((((((((''''''&&&///+++&&&---)))(((++++++&&&'''+++%%%%%%$$$%%%%%%&&&'''(((&&&'''''''''(((((())))))(((((())))))))))))(((((($$$)))"""---((($$$---,,,+++***+++...///---***QQQ&&&***)))(((((( ((("""***"""555+++KKK---&&&,,,)))***((((((''''''***000<<<:::+++&&&&&&///666'''+++...+++---]]]888***)))&&&''''''&&&%%%'''***---000---)))((()))+++,,,,,,&&&&&&%%%%%%%%%&&&&&&''''''((()))******)))(((((($$$%%%'''(((((('''%%%$$$%%%&&&'''((()))***+++,,,))))))(((((()))***+++++++++***(((&&&&&&''')))***************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,,,,---------...$$$&&&))),,,,,,***(((&&&$$$'''***+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((***+++&&&'''''''''(((+++000444555222...)))'''&&&'''((("""###$$$%%%&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&%%%$$$%%%''')))((('''''''''(((((()))(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''uuulllkkkiiippp}}}~~~tttqqquuunnnXXXHHH>>>888444444333222222222111///---000000000///......------,,,...000222333111///...---...///000000///......,,,***)))''''''''''''(((***)))((((((((()))***+++///...,,,)))((((((((((((&&&&&&'''((()))***++++++(((&&&%%%&&&)))***)))'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))(((''''''((())))))((('''&&&''')))++++++***(((&&&))))))(((((((((***+++,,,%%%&&&'''(((((('''&&&%%%))))))))))))((((((((((((&&&(((***)))&&&%%%''')))***&&&&&&++++++&&&&&&***&&&&&&''')))***,,,------''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((''''''''''''(((((()))(((((())))))((('''&&&&&&'''((()))++++++)))(((''''''''''''''''''&&&&&&&&&&&&***---&&&'''DDD444888### ;;;(((,,,,,,'''***000+++ (((((()))******+++******(((((())))))))))))(((((((((---000(((666"""---,,,222###666(((***000&&&777###&&&777---...222###---&&&888+++)))$$$$$$+++$$$'''$$$---+++)))---***''''''***,,,+++)))(((((()))&&&555}}}&&&***%%%%%%&&&''')))+++,,,---...+++((('''((()))))))))((((((((((((((((((''''''(((((())),,,......,,,***((((((((((((''''''''''''((('''&&&&&&&&&((()))*********))))))))))))******$$$%%%&&&''''''&&&%%%$$$((((((((('''&&&&&&&&&%%%+++(((&&&%%%&&&((())))))'''''''''''''''''''''''')))***+++,,,,,,+++***)))&&&''')))*********)))(((&&&&&&''''''''''''''''''(((((()))(((&&&&&&''')))((((((((((((((('''''''''$$$$$$######&&&***...000---,,,***&&&$$$$$$'''***)))(((&&&%%%%%%'''***,,,%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&vvvkkkiiiiiippp}}}tttqqquuunnnWWWHHH>>>888444555444333222333222000............///////////////+++,,,...///000///...---///...---------.../////////---,,,***)))((())))))******))))))***+++,,,---------,,,+++************((((((((())))))))))))))))))'''&&&''')))***)))'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((***)))((('''''''''(((((((((((('''((())))))(((((()))))))))))))))((((((((((((((('''''''''(((******&&&'''(((((((((((('''&&&))))))))))))((((((((((((&&&((()))(((&&&%%%'''(((+++&&&%%%((((((%%%&&&+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))+++***)))(((&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&''')))******)))'''&&&&&&&&&''''''''''''''''''%%%***(((444444$$$III000!!!+++&&&;;;$$$&&&'''&&&$$$&&&,,,000&&&&&&'''((((((((((((((((((((())))))))))))((((((+++&&&,,,%%%TTT\\\%%%///***)))!!!444,,,***&&&;;;+++***---%%%///...***%%%444&&&///'''&&&&&&***((((((...,,,+++000''''''"""NNN+++)))''''''((()))))))))''''''***%%%++++++'''''''''(((((()))***+++---***((('''((()))))))))''''''''''''''''''''''''))))))***,,,......,,,)))((((((((((((''''''''''''******)))))))))***,,,,,,)))(((((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''***(((&&&&&&'''((((((((('''''''''''''''''''''''')))***++++++++++++***)))''''''(((((()))))))))(((((((((((('''&&&&&&&&&%%%((())))))(((''''''(((***((((((((((((''''''''''''&&&%%%%%%%%%'''))),,,...)))***+++***(((''''''((('''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&---,,,***)))((('''''''''((('''&&&&&&&&&'''((()))((('''''''''&&&&&&&&&&&&wwwkkkgggiiiqqqtttqqqvvvmmmWWWGGG>>>888444555333222111111111///---------......///000000111---------...............000...,,,******,,,...000......,,,+++))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,,,,,,,*********))))))((((((((()))((('''(((***+++***)))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))((((((''')))(((''''''&&&''''''''')))(((((('''''''''((((((,,,+++)))(((''''''((()))((('''&&&&&&&&&'''((()))'''(((((())))))(((((('''))))))))))))(((((((((((('''((())))))((('''((()))***'''%%%&&&&&&%%%'''***(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******+++***)))'''&&&&&&&&&&&&(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((%%%,,,++++++444WWW%%%???:::'''...,,,,,,...+++$$$###'''%%%&&&&&&'''''''''''''''(((((())))))))))))(((((()))&&&)))###,,,ggg---!!!$$$(((*********222!!!UUU:::%%%000...&&&+++'''+++(((...222(((000,,, >>>!!!(((***'''***---(((+++***&&&((( *********)))'''(((***+++((((((...'''###???$$$***))))))(((((((((((())),,,***''''''((())))))(((&&&&&&&&&&&&&&&&&&''''''***)))***+++---,,,***(((((((((((((((''''''''''''(((''''''''''''((()))))))))((((((((('''''''''''')))(((((((((((((((((()))''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''))))))***++++++***))))))''''''&&&&&&''''''((()))))))))((('''&&&%%%%%%$$$((()))***)))'''''')))+++'''''''''''''''''''''''''''''''''(((((()))))))))%%%(((+++---+++)))''''''&&&'''((())))))(((&&&%%%&&&&&&'''''''''((((((((((((''''''''''''''''''((())))))'''&&&%%%%%%%%%%%%((('''&&&&&&&&&((()))***+++***)))''''''&&&&&&&&&uuukkkhhhjjjssstttrrrvvvlllVVVGGG>>>888555444222000/////////...,,,............//////000000000//////...///000111222///---,,,******+++,,,---******)))))))))((((((((('''''''''((()))***+++,,,******,,,---,,,,,,***)))*********)))))))))(((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''(((***))))))((())))))******(((((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))(((((((((((())))))***************+++)))'''''''''''''''''')))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''&&&''''''((()))***'''(((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))))),,,&&&+++***$$$###***666%%%WWW777+++222&&&###!!!###(((***(((###'''(((((()))))))))(((((((((((())))))))))))((((((%%%,,,+++###---KKKiii888 ...777 $$$999###sss###---'''%%%***---...''')))222+++(((...000...&&&000''',,,&&&'''---$$$777&&&WWWCCC///***,,,---+++((((((+++///---)))...***$$$\\\ooo///***))))))(((((((((((()))***((('''&&&((()))((((((%%%%%%%%%&&&&&&&&&&&&&&&******)))***++++++)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''***************))))))(((***)))'''''''''''')))***))))))(((((((((((((((((((((''''''((())))))(((&&&''''''''''''''''''''''''((()))***++++++***)))(((''''''&&&%%%%%%'''((()))((((((''''''&&&&&&&&&%%%'''(((((((((&&&'''(((***&&&&&&'''''''''''''''(((((())))))***)))(((&&&%%%$$$'''+++,,,+++***(((((((((((((((((('''&&&%%%%%%'''''''''(((((((((((())))))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&''')))***,,,---,,,***((('''&&&&&&&&&tttlllkkkkkkuuutttrrrwwwjjjUUUFFF>>>888555555333111000000000///...000000//////............111000.........///111222,,,,,,------,,,++++++***'''(((((()))***+++++++++(((((()))******+++++++++******+++++++++)))'''&&&))))))))))))************((())))))***)))******+++((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''''''''''''''(((((('''%%%$$$%%%'''%%%''')))+++,,,,,,+++******)))((('''''''''((()))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((()))))))))&&&((())))))))))))(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''(((******''''''((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))/// $$$444---"""''''''###///000XXX***+++///,,,$$$###+++---(((((()))))))))))))))(((((((((((())))))))))))(((((()))&&&111$$$--- ,,,---((()))444###%%%000###;;;(((555$$$&&&000+++...***+++111)))------,,,777---:::TTT(((///((()))000((($$$666 (((***,,,---+++((((((+++...///)))***+++)))<<<&&&)))(((((((((((())))))***((('''&&&&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''***)))((()))******)))'''((((((((((((''''''''''''))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))++++++***)))((((((''''''(((''''''((())))))(((&&&''''''''''''''''''''''''((()))************)))(((''''''&&&%%%%%%'''((()))%%%&&&&&&&&&''''''(((((($$$%%%&&&&&&%%%%%%''')))%%%&&&&&&&&&''''''((((((((())))))***)))'''%%%###%%%'''))))))(((((()))+++***)))'''%%%$$$%%%&&&''''''''''''(((((((((((())))))((('''&&&&&&'''((()))''''''''''''((()))***+++''''''''''''(((***,,,---///---***(((&&&&&&&&&&&&uuunnnooonnnxxx~~~tttsssyyyiiiTTTFFF===888555888666333222222222222111111000000///......------...------,,,,,,...///000,,,---......---,,,***)))))))))+++,,,------------******+++,,,,,,,,,,,,+++************)))((('''&&&)))))))))******+++++++++'''(((***)))(((((()))+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((''''''&&&)))+++***'''%%%&&&'''$$$'''***,,,---,,,+++)))***)))((('''''''''((())))))((((((''''''(((((()))))))))))))))(((((((((((($$$###"""###%%%&&&&&&%%%%%%((()))'''''')))(((%%%***)))))))))((('''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''))))))((('''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((###((((((///)))"""(((&&&''';;;+++'''...,,,(((''''''&&&(((((((((((((((''''''&&&(((((())))))))))))((((((111222&&&///OOO///333(((000+++!!!---...)))444///222444***...555...444111555222***222444)))nnn&&&///)))***///,,,///$$$444///111+++++++++)))((()))***,,,---)))&&&***,,,---***)))(((((((((((())))))***'''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&''''''(((((()))((('''((()))***)))((((((((((((((('''''''''''''''((((((((((((''''''&&&$$$&&&''')))))))))(((((((((''''''&&&&&&''''''(((+++++++++***)))((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''(((((()))******)))((((((''''''&&&&&&''''''((()))$$$%%%%%%&&&'''((())))))###$$$%%%$$$$$$$$$&&&(((%%%%%%%%%&&&''''''((((((&&&'''(((((('''&&&$$$###&&&''''''&&&%%%&&&)))+++***(((%%%######%%%''')))&&&&&&'''''''''((((((((((((''''''''''''''''''(((***)))(((((('''''''''((('''''''''''')))+++---///...---***'''&&&&&&&&&'''xxxqqqqqqppp{{{}}}ttttttzzzhhhTTTFFF===888555888555222000111111111111///////////////.........---------------.../////////......---,,,++++++++++++,,,,,,------,,,++++++)))******+++******((((((******)))))))))))))))***++++++***************)))&&&((())))))''''''(((+++'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&'''((()))))))))((((((''',,,000///+++''''''))))))***+++++++++***)))))))))((('''&&&&&&&&&''''''(((((('''&&&&&&'''(((((())))))))))))((((((((((((###"""!!!"""%%%'''&&&$$$&&&(((&&&!!!!!!&&&(((&&&)))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))(((''''''''''''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''000)))(((###...(((***...%%%*** KKK... (((&&&&&&,,,)))))))))))))))(((((('''(((((())))))))))))((((((---***(((666'''BBB(((222 (((555***'''PPP--->>>///222;;;;;;666555666===666<<<>>>999<<<999333>>><<<===---333---...---///000&&&UUU...&&&222///---++++++,,,---------+++...'''+++,,,***jjj+++***)))(((((('''''''''&&&%%%%%%&&&(((((('''&&&%%%&&&&&&'''(((((())))))((('''&&&&&&(((******)))((((((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$###"""$$$&&&)))*********)))((((((((())))))((((((((()))))))))******+++++++++***(((&&&&&&'''((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''(((((()))))))))(((%%%&&&&&&&&&'''(((((((((###$$$%%%%%%$$$%%%''')))$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$&&&((('''&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&'''''''''''''''(((***,,,...000---,,,)))&&&%%%%%%&&&'''|||sssrrrqqq}}}|||tttttt{{{~~~hhhSSSFFF===888666555222///---............------......///000000000/////////000000000000000222000---+++***+++,,,...+++,,,,,,,,,+++)))'''&&&&&&''''''''''''%%%$$$###***))))))((()))+++---...------,,,+++***)))((('''%%%'''))))))&&&&&&(((***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''')))*********)))((()))...333333...***)))***///---+++***((((((((()))((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((&&&$$$###$$$((()))(((&&&'''(((######((('''$$$$$$&&&''')))***+++,,,'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&((()))***+++&&&&&&'''((())))))(((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&,,,(((222%%%***&&&+++,,,""",,,&&&nnn<<<''',,,%%%###///,,,,,,,,,,,,,,,+++******(((((())))))))))))((((((###---!!!)))111%%%+++222///(((...444111###999vvvXXX111666;;;222???999777EEE@@@>>>???EEEFFF888DDDLLL===LLLBBBEEEWWW===???777666000555+++===999555(((777444111......111333222000+++444,,,...---+++---,,,+++)))'''&&&%%%%%%%%%$$$$$$&&&(((((('''%%%&&&&&&''''''((()))******'''&&&%%%&&&(((*********)))(((((((((''''''''''''(((((()))))))))(((&&&%%%###%%%(((+++,,,------,,,((()))***++++++***)))(((&&&'''((()))+++---......+++(((&&&%%%&&&((())))))'''''''''''''''''''''''''''((()))******)))((('''&&&''')))*********)))(((''''''''''''''''''&&&&&&###%%%&&&&&&%%%&&&(((***$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%###$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((((())))))***,,,---...'''''''''(((***---///111---+++(((%%%$$$%%%'''(((yyypppoooooo}}}zzzuuuvvv{{{{{{dddSSSFFF<<<555333333333333333222111000000////////////000000000000000000111222222222222222//////...---,,,,,,++++++,,,+++)))((((((((()))***,,,+++++++++******)))))),,,,,,++++++***++++++,,,,,,,,,++++++***))))))(((******)))((('''&&&%%%%%%+++)))''''''((())))))((($$$%%%&&&''''''&&&%%%$$$)))(((((((((((())))))***)))'''&&&&&&((())))))(((++++++***)))((('''&&&&&&***+++,,,------,,,+++***++++++************++++++((()))))))))((('''&&&&&&(((((((((((()))))))))))),,,***)))))))))(((&&&$$$###&&&((()))(((((()))+++&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''((())))))******)))'''&&&&&&''')))***))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((())))))******///***%%%"""###&&&)))***<<<***%%%,,,///+++(((((('''$$$###+++***---((("""))))))((())))))******+++++++++:::HHH---666---==='''444~~~;;;EEE@@@CCCCCCBBBCCCDDDFFFHHHJJJIIIIIIIIIHHHIIIIIIJJJJJJMMMTTT???qqqJJJ///CCCGGG888:::<<<111AAA666222777555333222111222333444///333'''888000111HHH///444'''%%%+++$$$000******)))'''&&&%%%$$$###'''&&&%%%$$$%%%''')))+++(((''''''''''''(((((())))))******)))'''&&&'''((('''((((((((())))))******************************%%%'''(((******)))'''&&&)))((('''(((***+++++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''((()))******(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((((((''''''((((((((())))))))))))***''''''((((((((((((''''''((('''&&&&&&&&&''')))***)))((('''$$$""""""%%%(((zzzqqqpppqqq~~~zzzuuuuuuzzz{{{dddSSSFFF<<<555444333333333333222111000000111111000000///.........//////000111111111111111///......---,,,,,,++++++,,,+++)))((((((((()))******)))(((((('''''''''(((++++++************++++++------,,,,,,++++++***************)))((((((''''''((('''%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))***)))(((&&&'''(((***))))))******))))))((((((''''''******++++++++++++******))))))(((((((((((())))))((((((((()))((((((''''''(((((((((((())))))))))))(((''''''((())))))'''%%%%%%'''(((((('''&&&'''((('''''''''&&&&&&%%%%%%$$$'''((()))))))))((('''&&&%%%%%%%%%&&&'''((()))******)))))))))******++++++'''&&&$$$######$$$&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))''''''(((((())))))))))))///,,,'''%%%&&&)))***+++,,,wwwhhh111$$$"""...111'''&&&000000,,,%%%((()))***+++###'''(((((())))))************CCC999999///###SSSPPP>>>???LLLEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNKKKQQQ___ZZZAAA@@@JJJUUUAAAGGG===:::HHH???===;;;999888777888888222777***888222333DDDggg 111,,,)))***###"""$$$$$$%%%&&&((()))******((('''&&&&&&'''(((***,,,(((''''''''''''((())))))(((***++++++)))(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((((())))))))))))(((&&&%%%((('''&&&''')))+++,,,+++)))((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))((('''((()))))))))(((&&&%%%((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%&&&'''((()))(((((('''%%%######%%%(((zzzrrrrrrrrr~~~yyytttuuuyyyzzzcccRRRFFF<<<666444333333333333222111000000333333111000...---,,,+++......///000000000000///.........------,,,,,,+++,,,+++)))((((((((()))******)))'''&&&&&&''''''(((******))))))))))))******,,,,,,++++++***)))))))))***************)))))))))((('''&&&&&&(((******)))+++******)))((((((((((((%%%%%%%%%&&&&&&((()))))))))(((&&&'''(((******)))))))))))))))((((((((((((***))))))(((((())))))***''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((((())))))))))))&&&%%%%%%&&&((()))(((&&&&&&'''((('''&&&%%%%%%&&&((((((((('''''''''&&&&&&************)))((('''&&&$$$$$$%%%&&&''')))***++++++++++++++++++,,,,,,,,,)))((('''&&&&&&'''((()))''''''((()))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))'''(((((((((((()))))))))---***((('''(((******)))$$$&&&888~~~TTT---"""### ###+++,,,%%%''')))(((------###((())))))***++++++,,,,,,///777dddDDDEEEGGG===PPPGGGFFFFFFGGGHHHJJJLLLNNNMMMMMMMMMNNNOOOPPPQQQRRRWWWEEETTTUUUKKK\\\@@@UUUNNNJJJVVVSSSKKKIIIGGGDDDBBBAAA@@@@@@777===111:::999===CCC999'''&&&(((---)))'''''''''''''''''''''''')))(((((('''((()))+++,,,((('''''''''(((((()))***)))+++......,,,*********'''''''''''''''(((((((((''''''''''''''''''''''''+++******)))((('''&&&&&&'''&&&%%%&&&)))+++++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))*********)))(((((((((((((((((((((''''''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%'''((()))((())))))(((&&&%%%%%%&&&zzzrrrssssssxxxssstttyyyzzzcccRRRFFF<<<666555333333333333222111000000222222111000...---,,,+++,,,---......//////............---------,,,,,,,,,,,,+++)))((((((((()))***+++***)))((('''(((***+++)))(((((((((((())))))***)))))))))(((''''''&&&&&&((((((((())))))************)))((()))+++------,,,,,,+++)))((('''(((((()))''''''&&&&&&&&&'''((((((((('''%%%&&&''')))(((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''&&&'''((()))))))))))))))(((((((((((())))))))))))'''&&&&&&'''))))))(((&&&%%%&&&'''&&&%%%$$$%%%''''''''''''(((((()))))))))(((((())))))((((((((('''&&&&&&&&&&&&'''(((************++++++,,,,,,,,,,,,***))))))(((((())))))***&&&'''((()))***)))(((((()))))))))((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))'''&&&,,,%%%******HHHOOO222,,,,,,$$$...111%%%))),,,++++++,,,,,,---...///000000,,,777333\\\NNNGGGHHHHHHJJJDDDFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMNNNNNNPPPQQQRRRSSSUUUTTTMMMKKKEEEEEEQQQDDDWWWaaaOOOWWWfffTTTVVVUUUSSSQQQNNNLLLJJJIII>>>DDD:::@@@BBBHHHGGG333+++$$$+++&&&...,,,)))))))))((('''&&&&&&&&&)))(((((((((((()))***+++''''''''''''((()))******---///222222000,,,******&&&&&&''''''''''''''''''))))))))))))))))))))))))+++***)))((((((((())))))((('''&&&&&&((())))))(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&)))(((''''''''''''(((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((''''''''''''''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''((('''&&&&&&&&&'''))))))+++,,,---,,,)))&&&$$$$$$yyyrrrssssss~~~vvvrrrsssyyyzzzbbbQQQEEE<<<777666333333333333222111000000////////////............,,,,,,---...............---------------,,,,,,,,,,,,+++)))((((((((()))***+++***)))(((((()))***+++((((((''''''((())))))***))))))(((((('''&&&&&&%%%&&&''''''(((((()))))))))***)))((()))+++------,,,+++***((('''&&&'''((((((******)))((('''''''''''''''%%%$$$%%%&&&'''''''''''''''(((((())))))******)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((''''''((()))*********)))(((((((((((()))))))))))))))((((((((())))))'''&&&$$$%%%%%%%%%%%%%%%(((***%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((()))))))))(((((('''''''''(((((((((((()))***+++*********'''&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((()))))))))))))))***++++++(((((((((((((((((((((((((((((((((''''''''''''''''''&&&'''(((***)))'''%%%&&&((($$$...---IIIsssEEE###000222$$$******.........///000111222333444---111222666fffRRRUUU^^^>>>CCCVVV>>>GGGGGGGGGGGGIIIKKKMMMNNNNNNNNNOOOOOOQQQRRRTTTTTTKKKfffOOO???TTTFFF<<>>:::FFFQQQGGG555999JJJFFFEEEUUUTTTOOO\\\]]]^^^___``````^^^\\\ZZZUUUUUUNNNOOOOOOMMMHHHQQQ&&&(((///""""""---'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''((()))***+++,,,222444555333///,,,))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&'''(((***+++---......,,,***((('''(((((('''%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''((())))))((('''))))))))))))((('''%%%%%%***)))(((''''''((()))***))))))(((''''''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&'''((()))***---...///---***&&&$$$$$$tttmmmoooooozzzrrrooorrryyyzzzbbbPPPDDD<<<888888333333333333222111000000---------.........//////,,,------...............------------------------,,,+++)))((((((((()))***'''(((***+++++++++***)))(((((((((((()))***+++,,,,,,,,,+++******))))))(((((((((((((((((()))))))))((('''%%%&&&'''(((((('''%%%%%%&&&'''(((((((((((('''''''''''''''((()))***)))'''&&&&&&((())))))((((((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))*********)))(((((((((((((((((())))))))))))(((''''''((()))***(((''''''''''''&&&%%%&&&)))+++''''''&&&%%%$$$###""""""&&&&&&&&&&&&'''(((***+++***)))((((((((((((((((((%%%'''(((******)))((('''*********++++++*********...,,,***'''&&&'''((())))))(((((((((((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((***+++,,,***(((333333...444,,,###---'''"""+++\\\666'''111000:::///444666777888999;;;<<<===>>>999JJJ888>>>>>>LLLJJJlllKKK<<<>>>CCCGGGSSSaaaYYYMMMOOODDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOTTTGGGHHHLLLAAA???IIIOOOGGG999ZZZxxxAAA;;;...AAA(((AAAGGG@@@FFFMMMNNNTTTZZZ\\\```bbbdddcccaaa```\\\ZZZWWWYYYWWWRRRRRRKKK>>>###&&&&&&---333---,,,+++)))'''&&&%%%$$$)))))))))***)))))))))((('''''''''((()))+++,,,---...///000///,,,***)))))))))))))))(((((('''''''''((((((((((((((((((((((((&&&((()))+++------------+++)))'''((()))***))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''')))***)))((((((,,,,,,,,,,,,+++)))'''&&&+++***(((''''''(((***+++)))(((''''''&&&&&&&&&'''(((((())))))))))))(((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((((()))***)))'''&&&&&&&&&ssslllnnnmmmyyyqqqnnnrrrzzzzzzaaaPPPDDD<<<888888333333333333222111000000........................,,,---......//////......------------------------,,,+++)))((((((((()))***(((***---//////...,,,+++(((((((((((()))***,,,,,,******))))))((((((''''''*********)))))))))))))))+++)))''''''((())))))((($$$%%%''')))******))))))$$$$$$$$$%%%''')))***+++***)))((((((***++++++***))))))))))))((((((((((((&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((***************)))((('''(((((((((((())))))))))))$$$$$$$$$&&&)))***)))(((***))))))'''%%%%%%(((***))))))'''$$$"""))))))(((''''''((()))***((((((((((((((()))******&&&''')))***+++***((('''''''''((((((((((((''''''000...***'''%%%&&&((()))((((((((((((((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&''')))***)))'''...%%%$$$''''''***,,,)))+++###'''///$$$###XXX...)));;;777<<<222AAA======>>>@@@AAACCCDDDDDDKKK@@@LLLLLLJJJFFFMMMSSSMMMKKK777===;;;>>>===???@@@III```\\\>>>????????????AAACCCEEEFFFHHHGGGGGGGGGGGGGGGHHHIIIGGGHHH>>>;;;GGGGGG<<<:::GGGTTTKKK:::YYYGGGDDDKKKEEEGGGDDDIII666333>>>@@@>>>EEENNNWWWZZZ___ccceeeeeedddccc___[[[[[[```___YYY___RRRRRR******...,,, (((((((((((())))))))))))******+++++++++******)))'''''''''((()))+++,,,---***+++,,,+++)))((()))*********))))))((((((((('''++++++++++++++++++++++++''')))+++---...---,,,+++)))''''''(((***,,,,,,,,,&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))((($$$&&&(((******)))((('''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%''')))******)))(((......///...---+++)))'''+++***)))'''''')))***+++)))((('''&&&&&&&&&&&&&&&))))))************))))))$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$#########$$$%%%&&&###$$$&&&&&&%%%%%%''')))oooiiikkklll|||~~~qqqpppuuu|||zzzbbbNNNBBB;;;777444333333222222111000000000000000000000000000000000111000///////////////000,,,---...---,,,,,,---///+++++++++*********))))))&&&'''(((***++++++++++++((((((((()))*********+++)))***+++++++++)))((('''&&&&&&''''''(((((())))))&&&&&&'''((()))(((((((((,,,+++)))'''%%%%%%%%%%%%((((((((((((((()))******((((((((((((((()))******+++)))'''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&(((******''''''(((***((((((((((((''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))...,,,((('''((()))))))))'''''''''''''''&&&&&&&&&(((((())))))))))))((((((((()))*********)))'''&&&&&&&&&&&&'''((())))))*********))))))((((((''''''))))))((((((((((((((()))++++++************++++++(((***,,,***'''%%%''')))%%%&&&((()))))))))((('''***)))(((&&&&&&'''((((((************+++++++++++++++<<>>;;;777999===>>>===???EEEDDD>>>777777777888999;;;>>>???>>>???AAACCCEEEFFFGGGHHHHHHHHHFFFCCC@@@@@@BBBDDDDDDIIINNNKKKAAA@@@SSSjjjXXXIIIIIIKKKMMMOOONNNKKKIIIBBB@@@<<<999888:::<<<>>>IIIOOOWWW]]]```aaabbbbbbaaabbbbbbaaa]]]ZZZYYYYYYXXXVVVRRRNNNJJJFFFAAA===;;;:::888666444222222111111111222222111///...---...---,,,***((('''''''''######%%%&&&((()))++++++111000...,,,***((('''''''''''''''&&&'''((())))))))))))))))))************(((((('''&&&&&&'''((()))###&&&)))***)))((((((((()))***+++++++++)))((('''((((((((())))))))))))))),,,+++*********+++------(((((((((((((((((((((((('''((()))***************%%%%%%%%%&&&'''((()))))))))((((((***,,,---,,,+++%%%%%%$$$$$$%%%&&&((()))((('''%%%$$$$$$%%%&&&'''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''%%%%%%&&&(((+++,,,000111111...***'''''')))...---,,,+++***(((''''''(((((((((((((((((((((((()))***+++,,,+++***(((&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((('''&&&%%%$$$###(((''''''&&&&&&&&&''''''ooohhhjjjooo|||ppppppttt|||yyybbbNNNBBB;;;777444333333222222111000000000///////////////////////////...............//////+++,,,---,,,***)))***+++------,,,,,,,,,+++++++++)))******+++++++++******,,,++++++***))))))(((((()))******+++***)))((('''++++++******))))))(((((())))))))))))************,,,+++***)))(((((())))))((((((''''''(((((()))***((((((((((((((())))))******)))'''&&&&&&&&&(((((((((((((((''''''(((((((((***)))))))))))))))))))))&&&((()))(((''''''))),,,+++++++++***)))((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))///---***))))))***)))((((((((())))))))))))))))))((())))))))))))(((((('''(((((()))***))))))''''''&&&&&&''''''((())))))***((((((((((((((('''''''''))))))(((((((((((())))))***))))))))))))))))))***((()))***)))((('''((()))''''''((()))))))))))))))***)))(((((('''((()))***++++++++++++++++++++++++)))***,,,///111333444555[[[bbbvvvmmm===999KKKAAAAAAKKK???GGGGGGHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIIII@@@AAA@@@;;;888???PPP___hhhFFF111<<<111///888???>>>===@@@;;;>>>>>><<<===@@@>>>888777777777888999;;;>>>??????AAADDDGGGJJJLLLMMMMMMKKKKKKKKKIIIHHHHHHIIIKKKPPPPPPQQQMMMBBB;;;AAALLL+++===SSSgggcccPPPIIIHHHFFFCCCDDDDDDFFFHHHJJJJJJHHHFFFEEEBBB>>>;;;999:::<<<===AAAFFFNNNTTTYYY\\\^^^```aaabbbbbbaaa___^^^^^^```XXXWWWTTTRRRPPPNNNKKKJJJAAA@@@>>>;;;888666555444555555555444222000...,,,...---,,,+++***)))))))))&&&&&&'''(((((())))))***,,,+++***)))((('''''''''(((((((((((((((((((((((((((((()))))))))*********+++***(((''''''''''''(((&&&'''(((((('''''')))***((()))*********)))(((''')))))))))((((((((())))))***)))((((((((()))++++++(((((((((((((((((((((((((((((()))***************%%%&&&&&&''''''(((((((((***)))'''''')))+++,,,,,,))))))((('''''''''((()))'''(((((()))))))))(((((())))))((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))***)))+++,,,,,,***)))***,,,,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&ooohhhjjjssszzznnnooottt}}}yyyaaaMMMBBB<<<777444333333333222111111000000........................,,,,,,------......//////+++---...---+++)))((((((---,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***))),,,,,,,,,+++******)))))))))************)))((((((++++++******))))))((((((***)))((((((((()))+++,,,******))))))))))))******''''''&&&&&&''''''((()))((((((''''''(((((())))))***)))'''&&&&&&'''(((((((((((())))))))))))((((((*********)))))))))******)))))))))'''&&&'''***---,,,++++++***)))(((((('''(((((())))))))))))(((((()))((('''&&&&&&'''((()))///---++++++++++++)))'''((((((((())))))*********)))))))))(((((('''''''''''''''((()))))))))((((((&&&''''''(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((*********))))))(((((((((((()))*********)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---,,,+++000///555@@@DDD@@@???CCCFFF???FFFKKKGGGKKKMMMBBBGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEDDDDDDDDDIIIJJJHHHAAA:::888;;;???999888666555555777:::;;;999>>>HHHNNNFFF:::;;;DDDDDDFFFEEECCCCCCCCC@@@::::::999999999;;;===>>>@@@BBBEEEJJJOOOSSSUUUVVVVVVRRRSSSUUUUUUTTTTTTUUUWWWXXXWWWWWWVVVRRRJJJEEEEEENNNCCC777444666777222,,,???===;;;::::::::::::999?????????AAACCCDDDCCCAAAEEECCC???;;;999999::::::888===CCCJJJOOOTTTYYY\\\```aaaaaa```___^^^```bbbXXXXXXWWWVVVVVVVVVWWWWWWLLLJJJHHHDDDAAA>>>;;;:::;;;;;;:::999666333000......------,,,,,,,,,,,,,,,***))))))))))))(((((((((((('''''''''(((((()))***))))))***+++******(((((((((((())))))))))))******---,,,***((('''''''''((())))))((('''&&&'''***,,,''''''((()))))))))((((((,,,+++)))((('''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))******'''''''''''''''''''''''',,,)))'''&&&(((+++------+++***)))(((''''''''''''"""$$$&&&((()))(((&&&%%%))))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%'''((()))((((((***+++)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$######$$$$$$%%%qqqjjjkkkuuuxxxmmmnnnttt~~~yyyaaaMMMBBB<<<888555444333333222222111000000........................+++,,,---...//////000000+++---000000...,,,++++++************))))))))))))******+++++++++******)))))))))***+++,,,------...))))))*********)))))))))&&&&&&''''''(((((()))))))))(((&&&%%%&&&''')))+++((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((())))))(((''''''''''''(((((('''((()))******)))((('''''''''''''''(((***+++,,,...---***((('''(((***,,,''''''''''''(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))---,,,+++++++++***(((&&&%%%%%%&&&'''((())))))***))))))((((((''''''''''''''''''((((((((()))))))))''''''(((((()))))))))))))))))))))******+++++++++)))(((((((((((())))))***))))))(((((((((((())))))***(((&&&(((+++,,,+++((()))((('''&&&&&&''')))***(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%''',,,111666;;;>>>???DDD===999:::;;;===DDDLLLBBBKKKLLLHHHIIIKKKJJJJJJDDDCCCBBBAAAAAABBBDDDFFFFFFEEEDDDCCCCCCBBBBBBAAABBB:::555:::CCCFFF>>>555CCCAAA===::::::<<<@@@BBBNNNHHHDDDDDDDDDCCCGGGNNNMMMMMMMMMLLLLLLJJJFFFAAA>>>>>>======>>>@@@AAACCCHHHLLLRRRXXX]]]`````````\\\^^^`````````___```aaa______aaacccbbb]]]VVVRRRJJJEEEDDDFFFCCC<<>>===<<<<<<>>>>>>===<<>>===>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGGGGKKKNNNPPPPPPLLLIIIHHHHHH>>>@@@DDDHHHJJJJJJHHHGGGHHHCCCCCCJJJRRRTTTRRRQQQPPPOOOPPPRRRRRROOOKKKIIIFFFEEEDDDDDDEEEFFFGGGHHHOOOSSSYYY```dddfffggggggeeeggghhhhhhgggfffgggggghhhjjjkkkiiieeeaaa^^^[[[YYYUUUUUUUUUKKK<<<;;;DDDFFF@@@888333444999@@@DDDBBB@@@>>>>>>>>>===<<<:::<<<;;;:::888777777777777444666888:::<<>>777666444222000///......+++++++++++++++***************)))))))))))))))***%%%'''***,,,------,,,,,,'''(((((((((((()))))))))))))))(((((((((***+++,,,(((***,,,,,,***)))))))))&&&&&&''''''(((((())))))---,,,***)))((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))((((((((((((((((((''''''***+++---///111000,,,)))%%%&&&&&&''''''(((((((((******))))))***,,,---...))))))(((''''''''''''''')))((((((''''''(((((()))%%%&&&&&&''''''&&&%%%$$$)))((('''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''uuunnnoooxxxwwwmmmooovvvxxxaaaMMMBBB<<<888666444444444333222222111111........................---...///111111111000000&&&)))+++,,,,,,,,,,,,---,,,++++++++++++*********$$$%%%'''((()))*********+++++++++++++++++++++***)))))))))((())))))***+++++++++******))))))((((((***)))((((((((()))+++,,,,,,,,,,,,+++***(((&&&%%%''''''&&&&&&''''''((()))((((((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((())),,,000333555555222...+++******)))(((&&&'''((()))***+++,,,---(((((())))))))))))(((((()))((('''&&&&&&'''((())))))(((''''''((()))(((''')))))))))******+++++++++***)))(((((()))***,,,---,,,+++***))))))))))))***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++++++++************++++++***)))))))))+++++++++***)))(((((('''''''''''''''&&&''')))***,,,,,,---------......///000111222222111333444777888:::;;;;;;???AAADDDFFFEEEBBB???===GGGEEEAAAGGGMMMDDD>>>GGG?????????@@@AAACCCEEEFFFJJJKKKLLLNNNOOOPPPQQQQQQGGGNNNUUUUUUQQQPPPTTTYYYaaa[[[SSSLLLHHHHHHJJJLLLWWWZZZ^^^___]]]YYYWWWVVVVVVUUUVVV[[[]]]YYYUUUTTTOOONNNMMMMMMMMMNNNOOOPPPVVVYYY^^^bbbfffggghhhhhhhhhiiijjjiiihhhhhhiiijjjjjjnnnoookkkggghhhiiihhhkkkaaaZZZZZZVVVNNNIIIIIIDDDEEEGGGLLLOOONNNIIIDDDGGGEEEDDDDDDDDDCCC@@@>>>=========<<<<<<;;;::::::666777777666666999<<>>===:::888555333222222///.........------------******)))(((''''''''''''&&&''')))+++,,,------,,,''''''(((((((((((())))))((('''''''''(((***,,,---(((***------,,,***)))((((((((('''''''''((())))))+++++++++******))))))((('''(((((()))***)))))))))))))))))))))))))))))))))***)))((('''&&&'''((()))(((((((((((((((((((((((()))+++...111333111+++'''&&&'''(((******+++******+++***((('''(((***,,,...))))))((('''''''''''''''(((''''''(((((()))***+++((((((''''''&&&&&&%%%%%%'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))+++++++++***)))'''&&&%%%&&&&&&&&&&&&'''((())))))vvvnnnoooyyyyyynnnpppwwwxxx```MMMBBB===999666555444444333333222111111////////////////////////---...///111111000...---)))***++++++++++++,,,---++++++++++++************''''''((()))))))))))))))***************************)))((((((((()))+++,,,++++++******))))))(((((())))))))))))***************+++++++++***)))'''&&&((((((''''''(((((()))***)))((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((''''''''''''((((((++++++******,,,///222444111...+++***++++++)))'''))))))))))))************(((((())))))))))))(((((()))((('''&&&&&&'''((())))))'''&&&&&&(((***+++************************+++***)))))))))***,,,///111///...,,,+++***)))******))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))***+++******))))))))))))*********+++++++++)))))))))******************)))((((((((()))+++---///////////////000111333444666777888;;;<<<===???@@@@@@@@@@@@EEEDDDBBB@@@AAADDDGGGHHH@@@===???DDDFFFCCCBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNPPPQQQSSSUUUWWWWWWXXXXXXYYYXXXXXXZZZ\\\[[[XXXUUUOOORRRUUUYYY[[[ZZZYYYWWWUUUZZZ]]][[[WWWXXX^^^ddd]]]ZZZ]]]ccceee```\\\\\\WWWWWWUUUUUUTTTUUUVVVWWWZZZ\\\^^^aaacccddddddddddddeeeeeeeeeeeefffiiikkkiiilllllliiijjjooorrrqqqqqqiiibbb```___\\\WWWSSSJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMLLLIIIFFFFFFFFFFFFEEEDDDBBB@@@???;;;;;;;;;999888888:::<<<<<<@@@DDDHHHKKKNNNRRRUUUTTTZZZ___aaa___]]]___aaa___```bbbcccbbbaaa```^^^\\\[[[ZZZXXXUUUQQQNNNLLLCCCBBB@@@>>><<<;;;:::999555555444222111000///...******)))(((((((((((())))))))))))***************'''''''''((((((((())))))(((''''''''''''(((***+++***,,,---,,,***)))******+++***)))((((((((()))***)))***+++,,,,,,+++)))(((&&&'''((()))***))))))(((((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))''''''(((((())))))******)))***,,,///000...***&&&((()))******+++***))))))&&&&&&&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&'''((()))+++,,,---***)))(((&&&%%%%%%&&&&&&&&&%%%$$$%%%((()))(((&&&''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%&&&''')))***+++,,,...///...,,,***(((&&&&&&&&&&&&'''((()))***uuummmnnn{{{yyyoooqqqxxxxxx```MMMBBB===999666555444444333333222222111000000000000000000000000,,,---///000000...---+++---......---++++++---...))))))))))))((((((((((((***************)))((((((%%%&&&''')))***+++------***)))(((((((((***+++,,,&&&&&&''''''((()))))))))&&&&&&'''((()))(((((((((&&&'''((())))))((('''&&&((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***)))(((''''''((()))***---+++***)))***,,,///111---+++))))))+++,,,***''')))))))))(((''''''&&&&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))***(((&&&&&&)))+++------)))))))))((((((((((((((())))))))))))+++...111333111000---+++*********************))))))))))))))),,,,,,++++++******))))))''''''''''''((()))++++++))))))(((((((((((())))))***,,,...,,,)))''')))++++++,,,---------+++***))))))+++---///111222222222111222444666888:::;;;<<>>???@@@>>>===<<<:::777>>>===AAA@@@<<>><<<;;;===>>><<<=========>>>AAAFFFJJJIIIPPPXXX\\\[[[[[[]]]___\\\^^^```bbbccccccbbbaaabbbbbb```]]]YYYTTTPPPNNNFFFEEEDDDBBBAAA@@@@@@@@@;;;:::888666444111000///++++++++++++++++++,,,---,,,+++***)))((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((((((------,,,***((((((+++---,,,+++***((((((((()))***''')))+++------,,,)))(((&&&&&&((()))))))))((('''((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((&&&''''''((()))******+++))))))***,,,---,,,)))'''(((((()))))))))'''&&&%%%&&&''')))******((('''%%%))))))((('''''''''''''''%%%&&&&&&(((***,,,...///,,,+++(((&&&%%%&&&'''''')))&&&%%%&&&((()))(((%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))***+++,,,,,,***(((&&&(((((((((((((((((((((((()))(((&&&&&&&&&''')))++++++---000222333111...,,,%%%%%%%%%&&&'''((()))***uuummmnnnzzzyyyoooooowwwxxx^^^LLLAAA:::555444333333222222111000000000++++++,,,---.........------,,,,,,,,,,,,---......+++,,,,,,,,,,,,+++******'''***,,,***&&&$$$%%%'''***************)))(((((('''))),,,---+++)))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))''''''(((((())))))******%%%&&&(((((('''((()))+++)))((((((''''''''''''(((&&&''')))*********)))(((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++)))'''&&&'''((()))(((''''''''''''(((((()))******))))))))))))******)))))))))(((&&&''')))+++************))))))))))))%%%&&&&&&'''(((((()))))),,,***))))))***---000222000///---+++)))'''&&&&&&))))))))))))************+++++++++++++++***)))))),,,,,,***))))))***++++++,,,,,,,,,,,,,,,+++***)))++++++******))))))(((((()))((()))---,,,***+++000,,,,,,,,,---///333666888;;;;;;;;;<<<<<<=========AAA@@@>>>=========>>>>>>:::;;;<<<;;;999999999:::;;;>>>BBBEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSUUUVVVWWWYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]]]]]]]]]][[[ZZZZZZZZZ[[[]]]^^^]]][[[XXX]]]]]]\\\[[[[[[ZZZ[[[[[[^^^]]]]]]^^^^^^]]][[[YYY[[[ZZZYYYYYYZZZ[[[ZZZZZZ]]]\\\[[[\\\^^^^^^]]][[[______^^^^^^___bbbdddfffdddcccdddeeefffiiilllmmmiiijjjiiihhheeedddeeefffddd___[[[YYYZZZXXXRRRMMMQQQQQQRRRTTTVVVXXXZZZ[[[XXXXXXXXXWWWUUURRROOOMMMIIIGGGEEEBBBAAAAAABBBCCC???>>>;;;:::999:::<<<===AAACCCGGGKKKOOOSSSUUUVVVWWWXXXZZZ]]]___```aaaaaadddddddddcccaaa]]]ZZZXXXNNNKKKFFFAAA>>>>>>???@@@===>>>>>>>>>;;;777333111555111---,,,...///---++++++***)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((,,,***)))((()))((('''%%%(((((((((((('''&&&%%%$$$&&&(((---000000...***'''******))))))((('''''''''))))))******)))((('''&&&******)))(((''''''(((((())))))((('''&&&%%%%%%%%%''')))+++,,,***)))))))))+++***((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&%%%$$$###&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++)))((('''&&&%%%%%%***(((''''''(((((('''%%%'''***,,,,,,***'''&&&%%%$$$%%%&&&''''''''''''&&&((('''%%%$$$%%%(((+++------,,,---222888:::777222,,,***'''%%%%%%&&&((()))tttnnnppp}}}xxxooopppxxxxxx^^^LLLBBB:::666555333333222222111000000000,,,---------------......------,,,,,,------...///,,,,,,------,,,,,,+++***---+++)))((()))******+++((((((((((((((('''&&&&&&((()))******(((((()))***************************))))))************)))))))))((((((''''''(((((()))'''((((((((()))))))))***((()))***)))'''&&&&&&'''(((((('''''''''(((((()))&&&'''((()))***))))))((())))))))))))))))))))))))***))))))((((((((())))))+++***(((''''''''')))***)))(((((('''''''''(((((()))))))))(((((())))))))))))))))))((('''''')))+++((((((((((((''''''''''''***++++++,,,------......+++***))))))***,,,...///...---,,,+++***)))))))))(((((()))))))))*********)))))))))))))))(((''''''((('''&&&&&&&&&'''((((((+++++++++++++++******)))+++++++++******))))))))),,,+++///222222......111000000111222444777:::;;;========================>>>===;;;999888888888999555777999999999999:::<<<@@@BBBFFFHHHIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]]]][[[ZZZ[[[ZZZYYYXXXWWWWWWWWWXXXZZZZZZZZZ[[[[[[[[[YYYXXXZZZYYYWWWWWWWWWXXXXXXXXXWWWWWWWWWZZZ]]]^^^]]]\\\ZZZYYYYYYZZZ\\\___bbbdddcccccccccdddeeefffggghhhffffffgggeeecccbbbccceeegggccc``````bbb```[[[VVVUUUUUUVVVWWWYYY[[[]]]^^^]]]]]]]]]]]][[[XXXUUUSSSRRRPPPMMMKKKIIIIIIIIIJJJFFFDDDBBB???===;;;::::::<<<===???BBBEEEHHHJJJKKKNNNOOORRRUUUWWWZZZ[[[\\\]]]]]]^^^___^^^]]][[[ZZZSSSPPPLLLFFFBBB???>>>>>>AAABBBCCCCCCBBB???<<<:::888444111000000000...,,,,,,+++***)))((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))***)))(((((())))))((('''''''''((((((''''''&&&&&&''')))---000000...+++)))((()))))))))))))))))))))'''((()))******)))((((((+++***)))((((((((((((((((((((((((''''''&&&&&&%%%''')))******)))(((((()))((((((''''''((()))++++++))))))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((('''&&&'''((())))))'''(((***++++++)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***+++$$$&&&+++222888666///))))))(((%%%######$$$&&&'''sssnnnrrrvvvooorrrzzzxxx^^^LLLBBB;;;666666333333222222111000000000///...---,,,,,,,,,---...---------,,,------...///,,,------------,,,++++++000+++&&&&&&***......---(((((((((((((((''''''&&&***++++++***)))***---///******************************))))))))))))******(((''''''''''''''''''((((((((((((((()))))))))))))))******)))'''&&&&&&''''''''''''''''''((()))***''''''((()))))))))))))))************************++++++***))))))))))))))))))((('''''''''(((***+++******)))(((''''''''''''((((((((((((((((((((((((((())))))((('''''')))***''''''''''''(((((((((((((((((())))))******++++++)))))))))*********++++++***************+++,,,,,,'''(((((())))))))))))))))))))))))(((((((((''''''((((((''''''((()))***+++******************))))))++++++***)))))))))******...000555:::999444222333555666888:::<<<===>>>???@@@???>>>===;;;;;;::::::999888666555444333333333222555777888999;;;===???EEEHHHJJJLLLMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWYYYYYYZZZ[[[[[[\\\\\\[[[XXXWWWVVVTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVTTTSSSSSSSSSTTTUUURRRSSSUUUXXX\\\^^^]]][[[VVVUUUUUUUUUXXX[[[___aaabbbbbbccccccccccccbbbbbbaaabbbbbbaaa___^^^___aaabbb```___aaadddccc___[[[ZZZZZZ[[[]]]^^^```aaabbbcccddddddcccbbb```^^^\\\[[[YYYWWWTTTRRRQQQQQQQQQNNNMMMJJJGGGBBB>>>;;;999:::999999999:::<<<>>>???@@@BBBEEEIIILLLOOOQQQRRRQQQRRRTTTWWWXXXYYYYYYXXXWWWUUUQQQMMMHHHCCC???===BBBCCCEEEFFFGGGFFFEEEEEE>>><<<999666555333000...---,,,+++******)))))))))&&&&&&&&&''''''(((((((((((((((((((((((())))))******((('''((()))***)))'''&&&&&&'''(((((((((''''''(((***---000000...,,,***'''(((((()))******++++++%%%&&&((()))*********)))+++******)))))))))))))))''''''''''''''''''''''''((())))))(((''''''(((***(((((((((((()))***+++,,,((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&((('''&&&&&&)))******))))))******)))'''&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))&&&'''+++111555444///)))((('''%%%$$$$$$%%%&&&'''qqqooouuu|||tttpppsss|||www^^^LLLBBB;;;777666333333222222111000000000111000---,,,+++,,,---...---------------...//////,,,,,,,,,,,,,,,+++******---***((('''***++++++***))))))************))))))&&&'''((((((((()))+++---+++++++++++++++++++++++++++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&((())))))(((((()))***&&&&&&&&&'''''')))******'''(((((()))))))))))))))************************++++++***)))((((((((((((''''''''''''((()))+++++++++***)))(((''''''''''''''''''((((((((((((''''''((()))***)))((('''(((***))))))))))))************%%%%%%%%%&&&&&&'''''''''(((((()))******)))((('''(((((((((((()))***+++,,,&&&'''((())))))))))))(((++++++***)))))))))))))))''''''(((((()))***+++,,,******))))))))))))))))))***))))))(((((()))***+++///111888@@@@@@:::777888999;;;>>>@@@BBBBBBBBBAAA@@@???===:::888777666666444444333333333222222222666888:::<<<===>>>AAACCCIIIKKKMMMNNNNNNNNNPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVTTTTTTTTTTTTVVVWWWYYYZZZZZZZZZYYYYYYZZZZZZVVVUUUSSSQQQPPPPPPQQQRRRQQQRRRSSSTTTTTTTTTUUUVVVUUUTTTRRRPPPOOOPPPSSSUUUTTTVVVXXX\\\___```^^^\\\WWWUUUTTTSSSTTTWWWZZZ]]]^^^___```aaaaaaaaa______^^^___^^^\\\YYYXXXXXXYYYZZZZZZ[[[^^^aaaaaa___\\\^^^^^^```aaabbbcccddddddfffgggggggggfffeeecccccc___^^^\\\YYYWWWVVVUUUUUUTTTSSSRRRNNNIIIDDD???<<<===<<<999777777777888999777888;;;>>>AAACCCEEEFFFEEEFFFIIIKKKMMMOOOPPPPPPRRRRRRRRRPPPMMMIIIDDDAAA???@@@BBBDDDFFFGGGHHHHHHGGGFFFCCC???<<<777333111......,,,+++***)))))))))&&&&&&&&&''''''((()))))))))))))))((()))******++++++)))(((((())))))(((&&&%%%%%%'''(((((()))))))))((())),,,......---+++***))))))))))))******++++++&&&'''(((*********)))(((+++******)))))))))******''''''''''''((((((((((((((((((((('''%%%&&&(((*********)))(((((('''''''''%%%$$$######%%%'''***,,,(((((()))))))))(((((('''&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))'''&&&&&&'''((((((***(((&&&&&&((())))))))))))))))))(((&&&&&&'''))))))((('''&&&&&&&&&''''''%%%&&&''')))))))))((((((,,,***((())),,,...///...***)))'''&&&&&&'''((()))ooonnnuuu{{{tttpppuuu~~~vvv]]]LLLBBB:::666666333333222222111000000000111000...,,,+++,,,...///...------------...//////+++++++++++++++******)))))),,,...---+++((((((((())))))************))))))!!!$$$&&&&&&&&&&&&'''************************+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''(((***)))(((((()))***&&&&&&&&&'''''')))******((((((((((((((())))))******************************)))((('''''''''''''''&&&''''''((()))***++++++,,,+++***(((((('''''''''''''''((((((((((((''''''''')))***)))((('''((()))((()))))))))*********+++(((((()))))))))))))))***'''((()))******((('''&&&(((''''''''''''((())))))&&&''')))*********)))(((+++***))))))(((((())))))###$$$%%%&&&''''''((((((***))))))(((((()))******))))))((('''((()))+++,,,///222:::BBBCCC>>><<<===<<<>>>AAADDDEEEDDDCCCBBB???===:::777555444333444222333444555666777777888===???AAABBBBBBCCCEEEGGGJJJKKKLLLLLLLLLLLLNNNOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTVVVXXXZZZZZZXXXVVVWWWXXXVVVTTTRRROOONNNNNNOOOPPPNNNPPPQQQQQQQQQQQQSSSUUUVVVVVVUUURRRQQQSSSXXX]]]```bbbdddgggiiigggccc```[[[YYYUUUSSSRRRSSSUUUWWWXXXZZZ[[[]]]]]]]]]\\\[[[]]]]]]\\\XXXUUURRRRRRSSSVVVWWWYYY\\\^^^___^^^]]]^^^___```bbbbbbccccccbbbdddddddddeeeeeedddddddddaaa```___]]][[[ZZZYYYXXXWWWWWWVVVTTTPPPKKKFFFCCCCCCAAA===:::888777888888444555777888:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDDDDFFFIIIMMMPPPPPPNNNKKKHHH???@@@@@@BBBDDDFFFGGGHHHMMMMMMLLLHHHCCC>>>999777222111///---+++)))(((((('''''''''((((((((()))))))))))))))))))))***++++++---+++)))((()))(((&&&$$$%%%%%%'''((())))))******'''((()))++++++***))))))************))))))((((((((()))*********((('''&&&***)))))))))))))))******''''''((((((((((((((((((((((((((('''%%%&&&(((***(((((((((''''''&&&%%%%%%%%%%%%$$$$$$&&&))),,,...+++++++++***)))'''&&&%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((111...)))&&&%%%&&&)))+++---+++(((''''''(((((('''((())))))'''&&&&&&''')))))))))((((((((((((((()))%%%&&&((()))***)))'''&&&(((&&&$$$$$$%%%'''((())))))(((''''''''''''((()))|||nnnnnnttt{{{tttqqqvvvuuu[[[JJJ@@@999666555333333222222111000000000000///...---------...///......------......///000++++++,,,,,,,,,+++******)))...222222---)))((()))&&&''''''((((((((((((((( $$$(((******)))(((((())))))))))))))))))))))))******))))))))))))******(((''''''''''''''''''((())))))))))))((((((((((((+++,,,,,,***(((&&&&&&''''''''''''''''''((()))***((((((((((((((()))******************************((((((''''''''''''((((((&&&''''''((()))******++++++******)))(((((((((((('''((()))******)))(((''''''(((******)))(((((()))&&&&&&''''''(((((()))))))))))))))))))))*********'''((()))))))))((('''&&&((((((''''''''''''(((((('''(((***+++,,,+++)))((()))((('''&&&%%%&&&'''(((&&&&&&'''((()))))))))(((+++***)))((()))***+++,,,+++***)))((()))+++---///222444;;;BBBCCC@@@???AAA???@@@CCCEEEFFFEEEDDDCCC>>><<<999666555444555555444666888:::<<<===>>>>>>CCCEEEFFFGGGGGGGGGIIIKKKIIIJJJJJJIIIHHHHHHJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWSSSSSSRRRRRRRRRRRRSSSSSSUUUYYY^^^^^^\\\[[[[[[]]][[[YYYUUUSSSQQQRRRSSSTTTRRRTTTVVVVVVTTTTTTWWWZZZ]]]^^^]]]\\\[[[___fffmmmrrrsssuuuwwwwwwsssmmmiiiccc```[[[VVVSSSSSSUUUVVVVVVWWWXXXYYYYYYYYYYYYYYY]]]]]][[[XXXTTTQQQQQQQQQSSSSSSUUUVVVWWWXXXXXXXXX[[[\\\^^^_________^^^^^^]]]^^^^^^______```aaaaaabbbaaa```___^^^\\\[[[[[[WWWXXXWWWVVVTTTPPPLLLJJJFFFEEEBBB>>><<<:::999999666777888888999999999888888888999999999::::::;;;<<>>;;;999888888999:::999;;;===???AAABBBBBBBBBDDDFFFGGGHHHHHHIIIKKKMMMHHHHHHHHHGGGEEEEEEGGGIIIMMMNNNPPPRRRSSSTTTTTTUUUSSSSSSTTTUUUWWWYYY[[[\\\XXXXXXYYYYYYYYYYYYXXXXXXZZZ```gggkkkjjjiiijjjlllgggdddaaa^^^\\\]]]^^^___```cccdddccc``````dddhhhhhhiiijjjiiiiiioooxxxzzztttnnnjjjddd___\\\[[[]]]^^^\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]\\\YYYVVVUUUUUUVVVSSSTTTSSSRRRRRRSSSTTTVVVVVVXXXYYY[[[[[[ZZZYYYXXXWWWWWWXXXXXXZZZ[[[\\\]]]______^^^^^^]]]\\\[[[[[[YYYXXXXXXWWWUUUSSSPPPOOOJJJIIIGGGDDDBBB???===<<<::::::;;;;;;<<<;;;;;;;;;888888777777777777777888999===EEEKKKPPPQQQPPPOOOIIIGGGDDDBBB@@@AAABBBCCCDDDHHHMMMOOOMMMKKKIIIIIICCCAAA>>>:::666333111000,,,,,,++++++***))))))))))))(((((((((((()))******)))((('''((()))***)))(((&&&'''((()))))))))))))))((((((((((((((())))))***((((((((('''''''''''''''(((((()))******)))(((''''''''''''''''''((())))))******))))))((((((''''''''')))******)))(((((()))$$$%%%&&&'''((((((((('''''''''''''''''''''''''''*********)))(((&&&%%%$$$&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))///---***((('''((()))***///,,,(((''''''((()))((($$$&&&))))))'''&&&&&&'''''')))+++...///...---,,,'''(((((((((((((((''''''&&&)))...000...+++'''%%%%%%%%%%%%%%%&&&&&&''''''vvvllllllrrr}}}vvvrrrwwwrrrYYYHHH>>>888444333333333222222111000000000,,,---...///000000//////...............///000000//////000000//////...---+++(((&&&'''***,,,+++((((((((()))***************&&&'''''''''&&&''')))+++((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))******))))))(((((((((''')))***+++***)))((()))***)))(((((('''''''''(((((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((()))+++,,,---'''(((((()))))))))))))))***)))))))))))))))***+++''')))***,,,,,,***)))'''&&&(((***+++)))((((((((('''(((((()))***++++++,,,((((((((((((((((((''''''(((((((((((())))))******(((((())))))***,,,---...((())),,,......---+++))),,,***((('''&&&''')))***(((((()))******)))'''''',,,+++***))))))+++---...000///...---///111444777>>>===???BBBAAA>>>@@@DDDCCCDDDEEEEEEFFFFFFFFFFFFBBB@@@===;;;;;;<<<>>>???===???AAABBBDDDDDDCCCCCCBBBDDDFFFHHHHHHJJJLLLNNNGGGHHHGGGEEEDDDDDDEEEGGGOOOOOOQQQRRRSSSSSSSSSSSSQQQQQQSSSVVVYYY\\\___aaa^^^___```aaaaaa```___^^^```hhhqqqwwwwwwwwwxxx{{{rrrpppllliiiggghhhiiikkkmmmppprrrpppmmmlllpppuuuppprrrsssssstttzzz}}}xxxtttnnnhhheeeeeefffhhheeecccaaa___^^^^^^^^^^^^\\\]]]]]][[[YYYXXXYYY[[[[[[ZZZYYYVVVUUUUUUWWWYYYSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZYYYXXXWWWUUUSSSRRRQQQMMMLLLKKKIIIGGGDDDAAA@@@<<<======>>>??????>>>>>>999999888777777777888888999>>>DDDKKKOOOPPPPPPOOOKKKIIIEEEAAA>>>>>>>>>???===CCCJJJNNNOOONNNOOOPPPKKKIIIEEE@@@<<<888555444...------,,,+++***))))))((((((((((((((())))))***&&&%%%%%%'''***,,,,,,+++'''(((((())))))))))))))))))))))))))))))******+++%%%%%%&&&&&&'''(((((((((&&&'''(((*********))))))&&&&&&&&&&&&&&&'''((()))+++******)))(((''''''&&&''')))+++,,,***)))))))))((())))))))))))'''&&&%%%######%%%&&&'''((((((((((((((()))(((((('''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***))))))************))))))...+++'''&&&''')))***+++###&&&)))***((('''&&&&&&&&&))),,,000111000...---((((((((((((''''''''''''))))))***)))'''&&&&&&''''''''''''((((((((())))))~~~pppkkklllooo~~~}}}vvvsssxxxttt\\\JJJAAA<<<777444444333222000///000000111///...,,,,,,...///...---.........///////////////...---,,,,,,,,,,,,---...,,,+++)))((((((((()))***))))))(((((((((((())))))++++++++++++***)))''''''&&&((()))***)))(((&&&%%%&&&&&&&&&&&&&&&'''(((((((((***++++++******+++,,,%%%%%%&&&'''((()))***+++((())))))*********))))))''''''((()))))))))))))))'''((())))))(((((()))+++)))((('''&&&&&&&&&&&&&&&+++***((('''''')))+++,,,))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***+++)))&&&$$$$$$&&&)))+++(((((()))***************))))))(((((()))***+++++++++,,,---+++)))(((((())))))***++++++,,,,,,,,,,,,111//////111222000,,,''''''(((((((((((((((''''''&&&(((+++,,,,,,)))&&&$$$(((***------,,,++++++,,,111111222444777:::<<<>>>AAAAAAAAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@>>>???AAACCC@@@BBBCCCDDDCCCBBBCCCCCCCCCCCCCCCFFFIIILLLMMMMMMKKKJJJHHHFFFFFFGGGIIIJJJIIIMMMRRRVVVWWWVVVVVVVVVTTTUUUXXX]]]ccchhhjjjjjjppppppqqqqqqooollljjjhhhiiiqqqyyy~~~}}}}}}wwwrrrrrrvvvyyyyyyzzzxxx|||}}}|||~~~~~~~~~|||vvvpppmmmoooqqqrrrqqqpppmmmjjjjjjlllllliiifffccccccbbbaaaaaaaaaaaaaaafffccc^^^[[[[[[ZZZZZZYYY[[[YYYVVVUUUTTTTTTRRRPPPNNNMMMMMMMMMOOORRRUUUWWWXXXXXXWWWWWWXXXXXXYYYZZZWWWWWWVVVUUUTTTSSSRRRRRRXXXVVVSSSOOOLLLIIIGGGFFFAAAAAAAAAAAACCCFFFIIIKKKCCCAAA===:::888777777777<<<>>>BBBEEEHHHIIIIIIHHHKKKHHHEEEEEEGGGEEE@@@;;;>>>===???DDDFFFFFFJJJPPPQQQPPPOOOLLLHHHDDDAAA???888666333///,,,+++++++++***))))))((((((((())))))******************++++++)))******)))'''&&&((()))************))))))))))))++++++******)))((((((''')))******++++++***((('''(((((((((((())))))))))))***))))))(((((((((((()))***+++++++++******,,,...(((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''((())))))(((&&&$$$"""(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,+++(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''((()))+++---///111111'''%%%$$$%%%(((***++++++---+++((((((***+++)))'''&&&&&&%%%$$$""""""###%%%}}}ooojjjmmmppp~~~{{{tttqqqwwwsss[[[HHH>>>:::666333333222111000////////////111000......000111000///............////////////......---,,,,,,---......+++***)))((((((((())))))***)))((((((((((((((()))************)))(((''''''((()))***+++***)))'''&&&((((((((('''((())))))***%%%'''((()))((((((***+++***))))))(((''''''&&&&&&******))))))))))))))))))''''''((()))))))))))))))$$$%%%'''&&&%%%%%%&&&((())))))((((((''''''((((((+++***)))(((((((((***+++%%%%%%&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))'''%%%%%%''')))***(((((()))************)))***)))((((((((((((((()))***++++++***(((''''''((()))***+++---.../////////++++++,,,...111111...***'''(((((())))))(((((('''(((***,,,......,,,)))''' %%%***,,,///222444222333555888:::===???@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDFFFGGGFFFDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEFFFHHHCCCDDDEEEHHHKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMOOOOOOSSSYYY]]]^^^^^^^^^^^^^^^___aaaeeelllqqquuuvvvxxxyyyyyyxxxwwwtttqqqpppmmmtttzzz~~~{{{xxxzzz~~~~~~}}}yyytttssssssuuuuuutttsssttttttrrrpppoooooopppmmmmmmkkkjjjiiihhhggggggjjjhhheeeeeeeeeeeedddbbbaaa^^^[[[YYYXXXVVVTTTRRRNNNNNNMMMLLLMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUWWWUUUSSSPPPNNNLLLKKKJJJFFFEEEDDDDDDFFFIIILLLOOOJJJHHHEEEBBB???===<<<<<<======???@@@AAABBBBBBBBBGGGDDDBBBDDDHHHIIIGGGCCC@@@>>>>>>AAAAAAAAAFFFLLLRRRRRRRRRPPPMMMJJJFFFDDD>>>;;;777333///---,,,,,,)))))))))))))))***,,,,,,,,,,,,+++***)))))))))***)))******)))''''''(((***************)))))))))))))))))))))))))))*********)))************)))'''&&&(((((((((((())))))))))))))))))(((((((((((()))))))))******)))((('''(((***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''))))))((('''%%%$$$&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''***++++++***((('''((()))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''((())))))***,,,***(((''')))***))))))...+++)))((())))))'''%%%&&&&&&%%%$$$######$$$%%%{{{nnnjjjmmmrrr~~~yyyrrrooouuusssYYYEEE<<<888555333111111111111000///...---111000......000111000///............//////000000......---,,,,,,---......******)))(((((((((((()))******)))((((((((((((((()))******))))))((('''&&&)))***+++,,,+++***)))(((***))))))))))))***++++++%%%'''((()))((((((***+++******)))(((((('''&&&&&&,,,+++)))((('''(((((()))''''''((()))))))))))))))&&&((())))))(((((()))***))))))))))))))))))******,,,+++***((((((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''((())))))******))))))******)))((('''''''''''')))******)))'''&&&'''((()))***,,,...///111111222((()))***---//////---+++(((((())))))))))))((((((***+++---//////...,,,+++###&&&***,,,---...000111555666999===@@@AAABBBCCCBBB@@@>>>===<<<===>>>???>>>===<<<<<<===???AAACCCGGGJJJMMMMMMKKKIIIGGGGGGGGGGGGGGGEEECCCBBBDDDFFFDDDFFFJJJNNNPPPPPPOOONNNOOOOOONNNOOOQQQSSSUUUVVVWWW\\\ccchhhjjjjjjkkkkkkhhhhhhiiilllsssyyy}}}~~~}}}{{{xxxwwwtttwwwzzz}}}}}}{{{yyyxxxyyyyyyxxxwwwvvvzzz}}}{{{uuusssvvvzzzxxxxxxvvvuuusssqqqppppppooonnnmmmnnnppppppooonnnjjjgggdddaaa___]]]ZZZXXXSSSRRRPPPNNNNNNNNNNNNOOONNNOOOQQQRRRTTTTTTUUUUUUOOOOOOPPPQQQQQQRRRSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOKKKJJJHHHHHHIIIMMMQQQSSSRRRQQQPPPMMMJJJGGGEEEDDDBBB@@@>>><<<::::::;;;<<<@@@>>>>>>BBBHHHMMMMMMMMMDDD???===<<<;;;:::???FFFRRRTTTUUUVVVUUURRRNNNLLLFFFDDD???:::555111///...************+++,,,...///...---+++***)))(((((((((***++++++***(((((()))+++************))))))))))))'''(((((()))***+++++++++)))******)))((('''&&&%%%(((((((((((())))))))))))(((((('''(((((()))***++++++,,,,,,***(((&&&&&&'''$$$%%%&&&'''((()))******&&&'''(((((('''&&&$$$###&&&'''((())))))(((&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((()))******(((((()))***''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((''''''''',,,***((('''((())))))(((...,,,)))''''''&&&%%%###&&&&&&&&&%%%%%%%%%%%%%%%yyymmmjjjoootttwwwqqqooouuusssYYYEEE;;;888666444111111222222222000...---///...,,,,,,...///...---------......//////000000......------------......******))))))((((((((((((+++***)))((((((''''''((()))))))))))))))((('''&&&******+++++++++***)))(((******))))))******+++,,,)))+++,,,+++***)))***+++%%%&&&'''((()))***++++++---+++)))'''&&&'''((()))''''''((()))))))))))))))((()))+++***))))))***,,,'''(((((()))************---,,,***)))((((((((((((((())))))***************((((((((((((((((((((((((((())))))))))))*********''''''(((((((((((('''''''''(((((()))))))))))))))***))))))(((((((((((())))))***+++***((('''((()))***+++,,,...///000000000++++++,,,------,,,***((((((((()))*********)))))))))***,,,---......------///111333444333222222222999;;;>>>BBBEEEFFFFFFEEEBBB@@@===;;;:::;;;===>>>???>>>======>>>AAADDDGGGHHHKKKOOOQQQOOOLLLIIIHHHFFFEEEDDDBBB@@@@@@BBBDDDFFFKKKRRRWWWYYYYYYXXXWWWYYYYYYYYYYYY[[[\\\^^^___bbbgggnnntttvvvwwwwwwwwwuuusssrrruuuzzz|||zzzyyyxxxyyyyyyyyy||||||}}}~~~zzzzzzzzzzzz{{{zzzyyyxxxyyy}}}}}}xxxvvvyyy||||||{{{{{{zzzyyyxxxwwwwwwtttsssqqqrrrtttvvvwwwwwwuuurrrooollljjjhhheeeccc]]]\\\YYYWWWUUUSSSSSSRRRRRRSSSTTTTTTTTTSSSQQQQQQIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQNNNMMMKKKJJJKKKOOOSSSVVVWWWXXXXXXWWWUUUSSSPPPNNNIIIFFFAAA;;;888777888888999999999>>>DDDJJJNNNOOOGGGAAA<<<999666555999@@@PPPRRRVVVZZZ[[[YYYVVVTTTOOOLLLHHHBBB<<<888555333...---,,,++++++,,,---...,,,,,,+++***)))))))))***+++,,,,,,+++)))(((***+++************)))))))))(((((((((((()))******++++++***))))))((('''&&&%%%%%%(((((((((((())))))))))))''''''''''''((()))++++++000111111...+++(((((((((%%%&&&&&&'''((())))))))))))******+++***(((&&&$$$%%%&&&'''((()))(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))+++((((((((((((((((((''''''))))))((((((''''''&&&&&&******))))))((((((((('''&&&%%%$$$$$$''')))******,,,+++)))''''''&&&&&&%%%''''''&&&&&&''''''&&&$$$wwwlllkkkrrrxxxvvvqqqooovvvsssYYYEEE<<<:::888555222333444444333222000//////...,,,,,,...///...------------...///000000111........................***************))))))(((******)))((((((((((((((()))))))))))))))((((((''')))******)))))))))(((((()))(((((((((((()))******,,,------,,,)))(((((()))$$$$$$&&&(((***,,,---...---+++)))'''&&&&&&'''(((''''''((()))))))))))))))%%%'''(((((('''&&&((()))&&&'''((())))))))))))(((,,,+++***))))))(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))*********+++&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))***+++,,,---***+++,,,+++)))((()))***+++,,,,,,---------,,,,,,+++,,,------,,,***))))))(((((()))***++++++******((()))***+++,,,---...///...111555888:::<<<>>>???>>>@@@CCCFFFHHHHHHHHHGGGBBB@@@===;;;:::;;;===>>>@@@???>>>>>>@@@CCCFFFIIIFFFJJJOOOQQQOOOLLLJJJHHHHHHHHHGGGEEEDDDDDDGGGJJJMMMTTT]]]dddffffffeeeeeegggfffffffffffffffffffffjjjpppxxx}}}}}}~~~~~~|||zzzyyywwwwwwwwwzzz{{{{{{|||~~~}}}{{{vvvwwwyyyyyyzzz{{{|||}}}~~~~~~~~~|||yyywwwwwwxxxwwwxxxyyyzzz{{{{{{{{{zzzxxxvvvssssssvvvzzz}}}~~~~~~zzzwwwvvvtttqqqoooiiihhhfffcccaaa___]]]]]][[[[[[ZZZXXXUUURRRPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKKKKLLLOOOSSSUUUWWWYYY[[[\\\\\\ZZZXXXVVVNNNJJJDDD===999666666666666555666:::???DDDGGGIIIHHHBBB===999555222666<<>>;;;999666444444444444333222111000111000......000111000///,,,------...///000111111---...////////////...---++++++,,,,,,++++++***)))))))))(((((((((((())))))))))))************))))))******)))))))))((((((((((((''''''''''''((())))))+++++++++***'''%%%%%%&&&'''(((((())))))******++++++***((('''&&&''''''(((''''''((()))))))))))))))'''((())))))(((((()))+++&&&'''((()))))))))((('''++++++******))))))(((((((((((()))************)))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&'''(((((())))))(((((((((((()))***+++---...///***+++,,,+++***)))***+++++++++,,,,,,++++++***)))(((***,,,,,,+++***+++,,,((()))***++++++,,,++++++)))))))))+++,,,///111222000333888;;;>>>@@@BBBDDDCCCDDDFFFGGGIIIIIIIIIHHHBBB@@@>>>===<<<===>>>???@@@?????????@@@CCCFFFGGGFFFIIIMMMNNNNNNLLLLLLLLLIIIJJJKKKJJJJJJKKKNNNPPPWWW___jjjppprrrrrrrrrsssrrrrrrqqqpppooonnnmmmmmmqqqvvv~~~~~~~~~}}}{{{zzzyyyuuuvvvyyyzzz{{{|||}}}}}}{{{yyyxxxxxxyyyyyyzzz{{{~~~{{{vvvtttrrrrrrtttvvvyyy{{{||||||||||||{{{yyy{{{|||yyywwwrrrqqqpppnnnlllkkkiiihhhfffdddaaa^^^[[[YYYXXXWWWUUUTTTSSSQQQOOONNNLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKMMMLLLKKKKKKLLLNNNQQQRRRUUUWWWYYY[[[\\\[[[ZZZYYYOOOLLLGGGAAA<<<999777666555666777999;;;>>>@@@AAADDD@@@<<<:::666222444888AAAEEEKKKRRRWWWZZZ[[[\\\XXXVVVSSSPPPKKKHHHDDDCCC:::777333...+++))))))***(((((())))))***+++---...***++++++***(((((()))+++************))))))))))))*********)))))))))))))))***)))((('''''''''(((((((((((((((((())))))))))))(((((('''(((((()))***+++...///000///,,,)))(((''')))))))))((((((((('''''')))((((((''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((((((((()))***'''(((***+++++++++***)))(((((((((((((((''''''''''''''''''((())))))*********)))'''(((+++---......***+++++++++******,,,---///+++'''&&&'''(((&&&$$$vvvmmmnnnwwwsssnnnmmmtttoooWWWFFF>>>;;;999666555444333222111111111111111000......000111000///,,,,,,---...///000111111---...///000000///...---,,,,,,---------,,,+++***(((''''''(((((()))***+++******++++++++++++******++++++******)))))))))***(((''''''''''''((())))))((()))***)))((('''''')))*********)))))))))((((((((((((((((((((((((((('''''''''((())))))))))))))))))+++,,,,,,+++***,,,---((()))***++++++)))((('''))))))*********))))))))))))******+++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))***+++------(((***+++***)))((()))+++******+++++++++++++++***(((***+++***((('''(((***((()))***+++,,,,,,,,,,,,,,,,,,,,,---///222555777777:::>>>@@@@@@AAABBBCCCGGGGGGGGGGGGHHHHHHHHHHHHAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFHHHJJJLLLMMMMMMNNNPPPQQQLLLOOOQQQSSSTTTUUUXXXZZZccckkkuuuzzz{{{zzzzzz|||xxxxxxxxxwwwvvvuuusssssstttzzzyyyxxxxxxzzz~~~~~~|||zzzyyyxxxwwwyyy}}}~~~zzz|||~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~tttqqqqqqqqqsssvvvyyy|||}}}}}}}}}|||yyyuuuuuuttttttsssrrrqqqqqqpppooollliiihhhiiijjjkkkhhhfffccc___[[[WWWTTTRRRNNNMMMLLLJJJJJJIIIIIIIIIKKKKKKLLLLLLMMMNNNOOOPPPSSSTTTUUUWWWXXXXXXWWWWWWQQQOOOMMMIIIDDD@@@<<<:::777999:::;;;;;;;;;<<<===>>>;;;;;;;;;888222222666888<<>>;;;888555444333222000///000000111///...,,,,,,...///...---,,,,,,---...///000111222---...///000000///...---,,,---...///...---,,,+++''''''''''''(((***+++,,,***++++++,,,,,,,,,++++++---,,,++++++******++++++((((((((((((((())))))***((()))++++++******,,,---*********)))))))))))))))&&&'''(((((()))((((((''''''(((((()))))))))))))))&&&((())))))(((((()))******+++,,,---,,,***((('''((())))))************)))%%%&&&&&&'''''''''''''''************************************++++++++++++((((((''''''''''''((((((&&&''''''(((((((((((((((***)))))))))))))))******'''(((***)))(((((()))***((()))***+++,,,---------+++,,,---***%%%######$$$((()))***+++,,,---------/////////000222666999;;;888;;;???BBBDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGKKKLLLMMMMMMMMMOOOSSSVVVUUUXXX\\\___```bbbeeegggkkkrrr{{{}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvvvv{{{~~~vvvvvvxxx{{{|||zzzxxxwwwvvv{{{}}}~~~{{{|||~~~rrrpppssssssuuuxxx{{{}}}~~~~~~}}}{{{xxxtttuuuuuuuuuuuuuuuttttttxxxwwwtttsssuuuxxx{{{~~~~~~|||xxxrrrlllgggbbb```QQQPPPOOOMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOONNNRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPLLLFFFAAA???999;;;===>>>===<<<;;;<<<999888999;;;888333111444333666===EEELLLSSSWWWZZZXXXWWWWWWVVVTTTRRRPPPOOOAAA>>>999333000......///++++++***************+++)))******)))'''&&&((()))************))))))))))))&&&&&&''')))***,,,------))))))(((((((((***+++---(((((((((((())))))))))))***))))))(((((((((((())))))+++......,,,***))))))&&&&&&'''((()))***++++++,,,***((('''''')))+++---))))))(((((((((((())))))%%%%%%&&&'''(((((((((((('''''''''''''''''''''&&&************************'''((()))((('''&&&''')))###%%%'''((()))((('''&&&&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&######$$$'''---222555666000111222000---+++---///777000(((%%%&&&'''&&&$$$vvvooooooxxxnnnlllkkkrrr~~~}}}iiiRRRCCC<<<666444444333222111////////////000///000000000000...,,,+++......//////000000111111...//////000000//////...)))))))))***++++++,,,,,,---***(((((()))+++++++++(((&&&%%%&&&)))***)))&&&((('''''''''''''''((((((***)))(((''''''((()))*********))))))))))))******++++++***)))((('''&&&&&&((('''&&&''')))++++++************)))((((((''''''((((((((((((((()))******'''((()))******)))((('''***))))))(((''''''&&&&&&))))))))))))***************************)))((((((((()))******)))((()))+++******)))(((((((((((((((******)))(((((()))***+++%%%&&&''')))***,,,------***)))))))))))))))************+++++++++******)))+++++++++++++++,,,,,,,,,(((---111///***(((+++000000111333666999;;;===???AAABBBDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFAAA@@@@@@@@@AAAAAA???>>>CCCEEEHHHJJJMMMNNNPPPPPPNNNOOORRRVVVYYY\\\^^^___aaadddhhhkkklllnnnpppqqqxxx|||}}}zzzzzz{{{yyyzzz{{{zzzyyyyyyzzz{{{}}}~~~~~~xxxyyy|||}}}yyywwwxxx{{{vvv|||}}}xxxssstttrrrvvv~~~wwwsssrrrpppooopppsssuuuwwwyyy}}}~~~wwwooojjjaaa[[[TTTQQQQQQPPPLLLHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQXXXWWWVVVWWWWWWSSSLLLFFF>>>>>>??????>>>===;;;:::???<<<999666333333333444333555888999;;;CCCNNNWWWYYYZZZZZZZZZYYYWWWUUUSSSNNNEEE888111000111111000---+++(((((())))))(((((($$$'''+++,,,+++)))''''''---***&&&%%%((())))))(((++++++++++++*********)))((()))***)))'''''''''(((&&&((()))+++,,,+++***)))&&&'''((()))*********))),,,+++***)))(((((((((((((((((()))***************''''''''''''''''''''''''***++++++)))%%%###%%%'''''''''''''''(((((())))))+++(((%%%######%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''((()))***+++,,,---111111111///+++)))((()))))))))(((((((((''''''&&&tttmmmnnnxxxooollllllrrr}}}iiiRRRDDD<<<777555555555444333111111111111222---...///000000//////...///////////////000000000******++++++++++++******+++++++++***************...,,,******+++,,,,,,,,,,,,***)))***,,,---,,,***((((((((()))***+++,,,---++++++******)))*********))))))((((((((()))******)))))))))((((((''''''&&&'''&&&%%%&&&))),,,......&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))))))))*********************)))((((((''')))***)))(((((((((*********)))(((((((((((((((+++***))))))))))))++++++&&&'''((()))***+++,,,---******))))))))))))******)))******+++++++++******++++++++++++++++++++++++)))...111000+++***///444444555777;;;>>>AAADDDEEECCCDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAFFFJJJOOOSSSUUUVVVVVVVVVWWWXXX[[[___bbbdddffffffiiilllpppsssuuuvvvwwwyyy~~~{{{xxxwwwxxxwwwxxxzzzyyyxxxwwwxxxyyy}}}~~~~~~}}}yyywwwwwwyyyzzzzzzvvvwwwzzz~~~}}}xxxpppooonnnmmmnnnpppsssuuuzzz~~~yyytttiiiddd^^^[[[YYYVVVPPPJJJGGGGGGHHHHHHIIIIIIIIIHHHKKKLLLNNNOOOPPPOOONNNNNNRRRRRRTTTWWWZZZYYYUUUQQQGGGEEECCCAAA@@@AAABBBCCCEEECCC@@@<<<999666333222222444555666777===GGGOOOXXXYYY[[[\\\\\\ZZZXXXVVVPPPGGG;;;333111111000...,,,++++++,,,---...,,,***'''))),,,,,,+++)))))))))---***'''&&&((())))))(((++++++*********)))))))))/////////---***''''''((()))))))))))))))******+++)))))))))******)))))))))))))))((((((((()))******'''((())))))******))))))''''''''''''''''''''''''''')))***(((&&&%%%''')))&&&&&&'''''''''((((((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((())))))***///000///---***((('''((())))))((('''''''''''''''|||pppjjjmmmwww}}}mmmjjjkkkrrr~~~jjjSSSDDD===888666666555444333222111111111111***+++---///000111111111000000//////////////////------............---------,,,,,,+++******))))))***(((''''''((())))))(((---,,,+++,,,.........---(((((())))))+++,,,...///------------,,,,,,+++***''''''''''''((())))))***(((((((((((((((((((((((('''%%%$$$&&&***...111222'''(((((()))******++++++((((((((((((((()))******))))))(((((((((((())))))&&&&&&'''(((((()))******+++***)))(((((()))***+++)))************))))))((('''(((***)))((('''((()))******)))((((((((()))))),,,+++***))))))***+++,,,(((((())))))***+++,,,,,,+++******)))))))))******))))))***+++,,,,,,,,,++++++++++++++++++*********+++///111000......333999888999<<>>999777777222222111000000/////////+++,,,---...000111111222000000000//////......---111111222222222222111111,,,,,,,,,++++++*********)))'''&&&'''((()))((('''************+++,,,,,,+++(((((((((((()))***+++,,,------.........,,,+++)))'''&&&&&&''''''((()))***((((((((())))))*********)))'''&&&'''***...111222*********++++++,,,,,,,,,((((((((((((((())))))******)))(((''''''((()))***'''''''''((())))))******,,,+++)))((('''(((***+++))))))************)))((((((***++++++***(((((()))******))))))((())))))***---,,,+++*********+++,,,)))))))))******+++++++++++++++******))))))******((()))***+++,,,,,,------++++++++++++++++++++++++,,,///111111000222888===<<<===>>>AAACCCFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEEEECCCCCCBBBAAAAAA@@@?????????@@@@@@BBBDDDIIINNNRRRXXX```iiiooopppnnnlllllliiikkkmmmpppqqqrrrqqqqqqsssvvv{{{}}}zzzyyyxxxyyyzzzyyy{{{}}}}}}{{{zzz{{{{{{|||~~~{{{yyyyyy~~~xxxuuussssssuuuvvvuuurrrpppnnnpppuuuwwwuuuuuuwww{{{}}}xxxxxxyyyzzz}}}~~~wwwvvvtttrrrrrrrrrsssssssssxxx|||}}}xxxwwwvvvuuuqqqiii___XXXUUUVVVUUUTTTQQQMMMIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMPPPRRRTTTXXXZZZ[[[ZZZZZZSSSNNNGGGAAA???@@@DDDGGGJJJKKKLLLKKKHHHCCC>>>:::555555444222111222777:::DDDHHHNNNTTTYYY[[[[[[ZZZUUUNNNEEE===777333///,,,,,,---111555777555000,,,,,,,,,,,,+++))))))+++---,,,+++***)))))))))******))))))))))))(((((((((((("""$$$&&&'''((())),,,...******)))(((((()))***+++))))))(((((()))))))))***'''''''''''''''((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((())))))))))))))))))+++,,,,,,+++(((&&&&&&'''***)))'''&&&&&&'''((()))wwwllliiimmmyyyqqqddddddiiiuuu}}}jjjSSSEEE>>>999777777222222111111000//////...............//////000000000000//////......---------......//////......---******++++++,,,,,,,,,,,,---,,,,,,,,,......---+++((()))***************+++******)))))))))))))))***+++,,,---------,,,***)))'''''''''''''''((())))))((())))))******++++++,,,,,,***((((((+++---...///))))))((((((((('''''''''((((((((((((((())))))******)))(((''''''((()))***)))))))))))))))))))))))),,,+++)))((((((((())))))((())))))*********))))))***,,,......,,,***)))*********))))))))))))******...---+++*********++++++))))))******+++++++++,,,,,,,,,+++***************((()))***+++,,,---------++++++++++++,,,,,,,,,,,,---000222333444777;;;???AAABBBBBBCCCDDDEEEFFFFFFJJJJJJIIIHHHGGGEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHLLLRRRYYY___eeemmmwww|||{{{xxxwwwvvvrrrsssuuuwwwxxxwwwuuuttttttxxx}}}~~~zzzxxxwwwxxxyyyyyyzzz{{{|||{{{zzzyyy{{{||||||~~~}}}|||{{{zzzyyy|||}}}~~~~~~|||zzzyyyxxxvvvqqqlllkkkmmmppppppoooqqqpppqqqtttuuutttuuuyyy|||~~~}}}||||||sssnnnoootttyyy{{{~~~}}}zzzwwwuuusssrrrrrrrrruuuxxx{{{}}}zzzxxxyyyzzzzzzwwwppphhhbbbaaaaaa```]]]XXXRRRLLLHHHEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQSSSTTTUUUVVVVVVWWWRRROOOIIIDDDAAA@@@@@@AAAFFFHHHKKKLLLKKKHHHDDDBBB;;;:::888555333333444666888===EEEMMMTTTYYY[[[\\\VVVRRRKKKDDD===666111......///222555666333...)))------,,,***((()))+++---+++,,,++++++***)))******))))))))))))((((((((((((---......,,,***(((((()))((()))***++++++***)))((('''&&&&&&'''''')))***+++))))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,+++(((''''''((()))((('''&&&&&&'''((()))yyyoookkkooo{{{|||mmmdddfffmmm{{{|||iiiRRRDDD>>>999777777333333444333333222000000000//////.........////////////..................,,,------------------,,,******++++++,,,------...------,,,---//////---+++)))***++++++******+++---------,,,******************++++++,,,,,,++++++***)))((((((''''''(((((())))))))))))******+++++++++---+++******+++,,,+++************)))((('''''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((((())))))************)))+++---//////---+++************)))))))))***++++++...---+++***))))))******))))))******+++,,,,,,------,,,+++*********************+++,,,---------,,,******+++,,,---.../////////222555777999;;;???AAAGGGGGGGGGGGGGGGFFFFFFFFFIIIIIIHHHGGGEEECCCAAA@@@===>>>???@@@AAABBBCCCDDDFFFJJJOOOSSSWWW]]]eeekkksss{{{~~~~~~{{{}}}~~~{{{zzzuuuzzz{{{yyyxxxwwwvvvuuuyyyyyyxxxvvvuuuvvvyyy{{{}}}{{{yyywwwwwwxxxzzzzzzzzz{{{|||}}}|||yyyvvvuuuuuuuuupppjjjiiilllpppssstttwwwuuutttvvvvvvvvvzzz~~~|||{{{xxxwwwxxxuuupppjjjhhhmmmuuu~~~~~~~~~~~~{{{xxxuuutttsssvvvxxxxxx{{{~~~}}}}}}}}}|||{{{vvvxxxzzz{{{xxxsssnnnjjjhhhiiihhhfff```XXXQQQLLLHHHGGGFFFFFFGGGIIILLLMMMLLLMMMOOOPPPPPPQQQSSSUUUQQQOOOMMMJJJGGGDDDBBBAAACCCEEEFFFHHHHHHGGGFFFEEE>>>===:::888555444333333333777>>>FFFNNNUUUYYY[[[VVVTTTPPPJJJCCC;;;555222000000111333333111---***...///...,,,******,,,---+++,,,---,,,*********+++******)))))))))((((((((()))***++++++)))((()))***((()))+++,,,,,,***(((&&&((((((''''''''')))+++,,,+++***)))(((''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((***++++++)))''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))******++++++))))))))))))((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''')))***+++***((('''((()))'''''''''(((((((((((((((}}}rrrnnnrrr}}}zzzllliiimmmuuu{{{gggQQQCCC===888666777333333444444333222000///000///...------...///000------........................////////////......+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++)))(((***,,,+++***)))+++---++++++***)))))))))******************+++,,,------++++++***)))((((((((((((((((((((((((((()))))))))+++******+++,,,,,,***(((************************((((((((((((((()))******(((((())))))))))))((((((((((((((()))******++++++)))***+++,,,+++)))'''&&&(((((()))******************---//////---+++))))))******))))))******+++,,,---,,,***)))(((((())))))(((((()))***,,,---.........---,,,+++************++++++,,,,,,---,,,,,,,,,******+++---///000222222222555999===???AAABBBCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEECCCAAA???>>>>>>???AAACCCFFFIIIKKKLLLQQQVVV\\\```cccgggooottt~~~vvv{{{|||{{{{{{{{{yyywwwzzzyyyvvvsssrrrtttxxx|||~~~||||||~~~yyyvvvssstttwww|||~~~}}}~~~}}}yyyuuutttuuusssoookkklllqqqvvvzzzzzz}}}zzzxxxyyyzzz|||{{{|||}}}zzzwwwvvvpppnnnllllllrrr|||}}}{{{yyyxxxzzzzzzzzz|||}}}|||}}}}}}}}}vvvxxxyyyyyywwwtttqqqooonnnooopppnnniiibbbZZZVVVSSSQQQNNNLLLKKKLLLNNNPPPJJJLLLMMMMMMLLLMMMOOORRROOONNNNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAA???===:::888666555333111000333888???FFFMMMRRRTTTVVVVVVTTTOOOHHH@@@:::666000000///000111111///...111111111000...---...///+++---...---+++******,,,++++++*********))))))))) """%%%'''(((***---///***************)))((((((---,,,***)))((()))***+++******)))((((((((())))))'''((())))))******))))))((((((((((((((((((((((((((('''(((+++......,,,***((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,---))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((('''((()))((('''&&&'''(((%%%&&&((()))***)))((('''uuupppsss~~~{{{mmmooorrr{{{zzzgggPPPCCC<<<888666666111111222222111000...---///...------...///000111,,,------....../////////,,,,,,------------,,,,,,...------,,,,,,++++++***...------///000000...,,,&&&)))+++***(((((())),,,''''''&&&''''''((())))))+++*********+++---///000---,,,+++)))((((((((((((''''''''''''''''''''''''))))))***,,,------***'''%%%%%%&&&&&&''''''((((((((((((((((((((()))******'''((()))******)))((('''&&&&&&''')))***+++------)))***,,,---,,,)))&&&$$$(((((()))******************,,,//////---***((('''******))))))***+++,,,,,,---,,,***(((((((((((()))'''((()))***,,,---...///...---,,,+++************,,,,,,---------,,,++++++)))***,,,...000222333444555888===AAADDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEDDDCCCBBB@@@>>>===AAABBBEEEHHHLLLPPPRRRTTTZZZ```fffiiikkknnntttyyyuuuzzz~~~{{{|||~~~~~~|||}}}{{{wwwsssrrruuuzzz{{{zzzyyyzzz{{{|||zzzyyyzzzvvvssstttyyyzzzvvvtttuuurrrooommmpppvvv|||}}}{{{|||~~~|||www{{{}}}yyywwwqqqpppppprrrxxx|||{{{zzz|||}}}|||}}}~~~~~~wwwxxxyyyxxxuuusssrrrrrrrrrtttvvvuuuqqqkkkddd______\\\XXXTTTQQQQQQRRRSSSMMMNNNNNNLLLIIIIIIKKKNNNLLLLLLLLLLLLKKKKKKJJJJJJGGGEEEAAA>>><<<<<<<<<===>>><<<:::888666444222000...000333888???EEEJJJMMMUUUVVVVVVRRRKKKCCC<<<999111///......000222222222222333444333000//////000***---///...+++***+++,,,++++++++++++************'''(((***+++***+++---...---+++)))((('''((()))***222111...+++)))))))))***)))(((((())))))***+++,,,(((((()))***************))))))))))))))))))))))))&&&&&&'''+++///111///,,,))))))((((((((('''''''''%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%'''(((***+++,,,((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&'''(((******+++%%%&&&''''''%%%%%%&&&'''$$$%%%(((***+++***'''&&&tttlllqqq~~~zzzwwwzzzeeeMMM@@@;;;777555444555444333111000//////...222111111000///......---+++,,,.../////////...---////////////...---,,,+++******+++...111111...***+++,,,,,,------,,,,,,+++******+++++++++)))'''&&&+++*********))))))(((((((((((()))***++++++,,,,,,%%%&&&((()))*********))),,,,,,++++++***))))))))))))+++***(((***------)))---+++)))((())))))((('''&&&&&&&&&''''''''''''((("""%%%))),,,...---+++***,,,,,,------,,,)))'''%%%(((&&&'''---000---,,,,,,)))))))))))))))******+++*********)))))))))))))))))))))************))))))+++******)))(((''''''&&&---)))(((+++---++++++---)))+++---,,,)))((())),,,...---,,,+++************.........///222555888999<<<<<<===>>>@@@AAABBBCCCFFFEEEDDDCCCCCCEEEFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCFFFKKKOOORRRVVV[[[^^^gggkkkpppqqqqqqtttzzz~~~xxx|||~~~}}}{{{zzzzzztttqqqssswwwyyyyyy~~~vvvtttzzz}}}zzzzzzyyyvvvvvv|||}}}uuuqqqrrruuuwwwsssqqqqqqtttzzz{{{uuuyyy|||zzzzzzvvvuuu|||}}}|||zzz~~~}}}{{{~~~}}}zzzyyyxxxuuuzzz{{{uuupppqqquuuvvvttttttttttttsssrrrqqqppplllfffdddfffddd]]]ZZZ\\\YYYTTTNNNIIIGGGGGGGGGGGGLLLKKKJJJKKKLLLLLLKKKIIIKKKIIIEEE@@@===;;;;;;:::;;;:::777555333222111111333444555444555:::AAAGGGQQQUUUWWWUUUQQQLLLCCC999666111---000777;;;999555777444222111222222///---///...,,,+++***+++,,,,,,...------,,,,,,+++++++++((((((((((((((((((((((((***************++++++,,,************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((%%%))),,,***&&&$$$&&&)))+++***(((((())))))'''&&&))))))))))))(((((((((((())))))(((''''''''''''''',,,++++++***)))((((((''''''''''''''''''''''''''''''((()))******))))))(((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&''')))******'''$$$''''''(((((((((((((((((())))))(((((((((((())))))wwwpppvvv}}}{{{fffNNNAAA<<<888666555444444222111000000//////111111111000///.........,,,---......//////......////////////...---,,,+++...------...///...+++(((++++++,,,---------------))))))************))))))++++++++++++*********)))******++++++,,,,,,------&&&''')))++++++++++++***+++++++++*********)))))))))++++++((()))---,,,))),,,***(((((()))***)))((('''''''''((((((((())))))''')))+++,,,,,,***((('''$$$&&&((()))******)))(((***'''(((...000...,,,,,,)))))))))))))))******+++***)))))))))))))))))))))******++++++++++++******+++++++++***))))))((((((+++)))***///111---++++++***,,,---,,,***)))+++,,,...------,,,,,,,,,------//////000222555777999;;;???@@@@@@AAABBBCCCDDDDDDEEEDDDBBBAAABBBCCCEEEFFFIIIHHHGGGGGGGGGHHHJJJKKKLLLOOOTTTXXX[[[___dddgggmmmqqquuuvvvwwwyyywww{{{|||wwwuuuwwwyyyzzzzzz{{{{{{}}}{{{xxx|||~~~~~~|||vvvrrrrrrsssuuuuuuuuuuuuxxx||||||yyy}}}|||zzzyyy{{{}}}{{{zzzzzz|||~~~~~~}}}|||zzz~~~|||yyyxxxxxxxxxsssyyy{{{vvvsssuuuxxxyyywwwxxxxxxxxxwwwvvvtttsssvvvqqqppprrrpppkkkhhhiiibbb]]]VVVPPPMMMKKKJJJIIIHHHHHHHHHJJJLLLMMMLLLJJJLLLJJJGGGCCCAAA???>>>===<<<;;;888666444333222222222333444333444777===BBBFFFMMMSSSUUUUUURRRJJJBBB<<<666222333999======:::666444333333555555333111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))''''''&&&&&&''''''((()))************************))))))))))))))))))))))))))))))***++++++***))))))'''+++---,,,(((&&&(((***)))''''''''')))))))))''')))))))))))))))((((((((())))))((('''''''''''''''+++******)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''((()))+++***(((%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&yyysssyyy{{{fffNNNBBB===999777666333222222111000000111111111111000000//////............------......///000////////////...---,,,,,,000...------------,,,***+++,,,,,,---.........---++++++***))))))))))))***,,,,,,,,,+++++++++++++++************++++++++++++((()))***+++,,,,,,++++++)))))))))*********++++++(((++++++)))))),,,,,,******)))'''(((***++++++***(((((()))))))))***************+++******)))((('''"""$$$&&&(((***************'''(((,,,...+++******)))))))))))))))******+++))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))***))),,,333444///+++)))***,,,---,,,++++++,,,---------------...///111111111222444777999;;;<<<===CCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAAAAAAAACCCEEEFFFHHHGGGFFFFFFHHHKKKOOORRRWWWZZZ^^^bbbfffiiinnnqqqssswwwzzz||||||~~~~~~www|||}}}{{{{{{|||{{{zzzuuutttuuuwww|||}}}|||wwwtttssstttuuuwwwyyyzzz|||~~~}}}}}}~~~|||zzzxxxxxxyyy{{{|||{{{{{{~~~~~~}}}~~~{{{vvvttttttvvvxxxtttzzz}}}{{{yyy{{{}}}}}}zzz{{{}}}}}}}}}{{{yyywww~~~||||||~~~}}}yyywwwxxxooojjjccc]]]WWWSSSOOOMMMGGGGGGIIILLLOOOOOONNNLLLKKKJJJIIIGGGEEECCCBBBAAA???===:::888666555444444444555555444333555888;;;<<>><<<888777777888888777444222000000000//////...---,,,***************+++++++++************************++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''***---,,,)))'''(((***&&&%%%%%%&&&(((***)))((())))))))))))))))))))))))))))))(((''''''''''''''')))))))))(((''''''&&&&&&''''''((())))))(((''''''((('''%%%###$$$&&&)))+++))))))))))))))))))))))))((('''&&&(((,,,---,,,))))))((((((***++++++)))&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{tttzzzyyydddNNNAAA===999666555222111111111111111222222111000000000/////////...///...---------...000111......//////...------,,,---,,,++++++,,,...//////---............---,,,,,,...---+++)))(((((())))))++++++++++++++++++++++++((((((((((((''''''''''''((((((***+++++++++******((((((((()))***++++++,,,'''+++,,,))))))+++,,,***)))((('''(((***+++,,,+++((((((((()))))))))******))))))((())))))***++++++))))))*********)))(((((()))&&&&&&***+++)))'''((()))))))))))))))******+++)))))))))))))))************++++++++++++++++++***+++++++++******)))))))))***(((+++111333///***)))******+++++++++,,,,,,---,,,,,,---...000222444555444666888;;;>>>?????????DDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAADDDFFFHHHHHHGGGGGGIIIMMMRRRXXX[[[___bbbfffiiilllooosssvvvxxx{{{}}}~~~}}}{{{zzzzzzyyy}}}~~~}}}{{{zzzvvvtttrrrtttyyy~~~}}}{{{yyyyyyyyyyyyzzz}}}{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{~~~}}}xxxsssqqqrrruuuwwwyyy~~~~~~~~~{{{|||~~~~~~}}}zzzyyy{{{wwwooohhhbbb]]]WWWTTTMMMMMMNNNQQQRRRRRROOOMMMJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@===;;;999888888888777777666555444444555666777???GGGLLLOOORRRQQQMMMEEE???888666888;;;<<<<<<======<<<;;;999666333000000111111111000///---,,,((()))))))))******++++++++++++++++++++++++++++++...............//////000************************(((((((((((((((((((((((())))))(((((((((((())))))&&&(((***)))'''&&&'''((('''%%%%%%&&&((((((((('''((((((((())))))*********))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''(((***++++++***(((''')))((('''&&&''')))+++,,,((((((((((((((((((((((((,,,)))'''+++000333000---***))))))***++++++)))(((&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''(((((((((~~~vvv{{{vvvbbbLLL@@@<<<888555333111111111000111111222333000000000000//////////////////...------///000111.........///......---,,,---,,,,,,++++++---///111000000///...---+++***)))+++***)))))))))***,,,---))))))******************(((((('''''''''''''''''''''((()))*********)))(((''''''((()))***++++++,,,'''+++---***(((***,,,+++)))'''&&&(((***,,,,,,+++''''''((((((((()))))))))))))))(((((((((***+++,,,,,,,,,+++***)))((('''&&&***'''&&&***+++)))((())))))))))))))))))******+++(((((())))))************))))))************)))))))))))))))))))))(((((((((,,,))))))---///,,,***+++)))))))))***+++,,,------+++,,,---///222444777888999:::===???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???AAADDDGGGIIIKKKLLLOOOSSSYYY___dddggghhhjjjnnnppprrrtttwwwzzz~~~}}}zzzyyyzzz|||{{{xxxuuuuuuuuuvvvzzz~~~~~~|||{{{yyywwwtttuuuyyy~~~|||~~~~~~~~~~~~|||zzzzzz{{{{{{zzz{{{{{{|||}}}{{{wwwuuuvvvxxx{{{~~~|||zzz{{{|||}}}}}}|||zzzyyy~~~wwwpppkkkfffaaa^^^VVVUUUTTTTTTTTTRRRNNNKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCAAA???=========>>>:::999777555555555444444555<<>><<<<<<<<<;;;999666444333222333333333222000...---))))))******++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))(((''''''((()))'''&&&&&&''''''&&&%%%'''(((((()))***++++++,,,))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++------+++)))'''&&&'''((()))************''''''''''''''''''''''''...+++***---333666333000***)))((()))++++++***(((''''''&&&&&&&&&%%%%%%%%%******))))))))))))******xxx}}}uuuaaaKKK@@@<<<888444333222111111111111111222222000000000000//////////////////......//////000111---...............------/////////---******,,,...//////...---,,,***((('''%%%&&&''')))+++...000111)))))))))))))))*********))))))))))))************'''((()))******)))((('''''''''(((((()))***++++++&&&+++...***(((***,,,,,,)))((('''(((***,,,,,,+++'''''''''((((((((()))))),,,+++***)))((((((((())))))))))))(((((((((((((((,,,((('''+++---+++***,,,)))))))))))))))******+++((((((((()))******++++++)))))))))******))))))))))))(((((((((((((((((((((...)))'''***,,,++++++---)))))))))***---///......,,,---///111444777:::<<<>>>???@@@AAABBBBBBCCCBBB?????????????????????>>>=========???BBBFFFJJJMMMMMMQQQWWW^^^eeejjjnnnooorrrtttwwwxxxyyyzzz|||~~~~~~|||xxxuuuuuuxxxzzz|||wwwsssqqqrrrtttvvv|||~~~}}}}}}{{{yyywwwxxx||||||}}}{{{{{{}}}~~~~~~}}}~~~|||zzz{{{{{{{{{{{{{{{zzzzzz~~~xxxssspppmmmjjjiii```]]]ZZZWWWTTTQQQMMMJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBCCCCCCDDD???<<<999777777888888777777===@@@???AAAHHHOOORRRQQQNNNJJJHHHFFFDDDBBB@@@555666888888777777999:::777777666555444333111000,,,,,,,,,,,,,,,---------++++++++++++++++++++++++((((((''''''(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******************)))''''''((('''&&&$$$''''''((()))***,,,------))))))((('''''''''''''''''''''''''''''''''''''''''')))---//////---)))'''###$$$&&&((())))))((('''''''''''''''''''''''''''---++++++...222444333111***)))(((((()))***)))(((((((((''''''&&&%%%%%%%%%)))(((((((((((((((((()))|||uuu|||uuuaaaLLLAAA===999555333222222111111111111111111////////////000000000000......///000000000000000------...............---...//////...+++***+++---,,,,,,,,,,,,+++***)))(((%%%&&&(((+++---...//////)))))))))******+++++++++)))))))))******+++++++++((()))***+++******)))((('''((((((((())))))******%%%+++...***'''))),,,,,,***((('''(((***++++++***(((((()))))))))*********************)))))))))))))))))))))))))))***++++++***&&&%%%)))+++******,,,)))))))))))))))******+++'''(((((()))******++++++)))******++++++******)))))))))))))))))))))))))))...***(((+++---,,,,,,...+++******,,,///222111000///000222444888;;;>>>???CCCCCCCCCBBBBBBBBBCCCCCC????????????@@@@@@@@@@@@@@@@@@BBBDDDIIINNNSSSUUUTTTZZZdddnnnvvvzzzzzzzzzzzz|||~~~~~~}}}~~~}}}{{{|||{{{yyyvvvttttttwwwzzz}}}yyytttppppppssswww{{{|||||||||~~~|||{{{{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}{{{vvvsssrrrrrrrrrrrrjjjgggaaa\\\XXXUUUQQQNNNHHHGGGFFFEEEDDDEEEFFFFFFHHHGGGFFFFFFFFFHHHIIIJJJIIIEEE@@@>>>???AAABBBAAA???EEEGGGCCCBBBFFFKKKMMMNNNNNNLLLJJJGGGCCC>>>:::000222333333333555:::>>>===<<<:::999777666666666/////////...............++++++++++++++++++++++++***************+++,,,,,,************************))))))))))))))))))))))))))))))***++++++***))))))(((((()))***++++++***))))))(((''''''))))))((('''&&&'''((()))+++,,,---...))))))(((''''''''''''''''''''''''''''''''''''''''''***...000000...***'''$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''')))***+++---.../////////***(((''''''((())))))((())))))(((((('''&&&&&&%%%((((((''''''''''''((((((wwwqqqyyyuuubbbMMMBBB>>>:::666444333222222111000000111111////////////000000000000---...000111111111000///------...............---))),,,......,,,,,,...000))))))***++++++++++++******+++,,,------,,,***************++++++,,,,,,,,,&&&''''''((()))******+++)))***+++,,,,,,+++))))))(((((((((((())))))))))))%%%,,,///+++'''))),,,---***)))((((((***++++++***)))************+++++++++%%%&&&''')))+++,,,,,,---------,,,,,,,,,,,,,,,---&&&"""!!!%%%((('''(((***)))))))))))))))******+++'''(((((()))***++++++++++++++++++,,,,,,+++++++++******************++++++...******...000---,,,...---,,,+++...222444444222222333555777:::===@@@BBBFFFEEEDDDBBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBEEEFFFHHHKKKPPPVVV[[[^^^aaahhhttt~~~~~~|||xxxuuu{{{zzzxxxuuussstttxxx{{{|||xxxsssppppppuuu{{{~~~~~~~~~|||{{{zzz{{{}}}~~~|||{{{{{{|||~~~|||xxxsssqqqrrruuuwwwxxxsssnnngggbbb^^^ZZZWWWUUUIIIHHHFFFDDDDDDDDDFFFGGGIIIHHHHHHHHHIIIKKKLLLMMMRRRMMMGGGEEEGGGJJJLLLLLLHHHNNNOOOIIIDDDDDDFFFFFFGGGHHHHHHGGGCCC<<<666111111222222111000222777<<>>???AAACCCBBBCCCCCCCCCBBBAAA@@@@@@>>>BBBCCCAAAAAAEEEGGGGGGKKKLLLPPPUUU]]]cccfffgggkkkwwwzzzuuurrrqqqvvvvvvwwwuuusssqqqrrrrrrwwwqqqmmmpppuuuzzz}}}|||}}}{{{zzzzzz{{{{{{zzzyyyzzzxxxvvvwwwzzz{{{yyyvvvzzz~~~}}}||||||||||||}}}}}}~~~{{{zzz{{{xxxzzz~~~~~~~~~}}}||||||||||||{{{|||}}}wwwvvvrrrnnnnnnrrrwwwzzzzzzwwwrrrmmmlllllliiibbb\\\WWWSSSMMMHHHGGGGGGFFFFFFAAACCCGGGJJJMMMNNNNNNNNNQQQPPPOOOMMMLLLLLLNNNQQQNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDD???999444///111111000///111666;;;BBBBBBAAA@@@???===;;;;;;888666555444333222///,,,---,,,,,,+++***))))))(((++++++************++++++)))))))))))))))*********---+++)))'''&&&&&&((()))+++,,,------,,,)))'''%%%&&&&&&'''((())))))((((((+++)))'''(((+++,,,***(((%%%%%%&&&'''))),,,///111,,,)))&&&&&&''''''%%%"""&&&&&&&&&'''''''''((((((+++,,,,,,+++******+++---)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$***---///---)))'''***---,,,,,,,,,+++)))'''&&&%%%&&&(((***)))&&&%%%''')))))))))))))))((((((((((((wwwnnnlllrrrvvvaaaJJJ>>>999666444444333333222222111000//////222000///...//////---,,,////////////////////////,,,---...---+++***+++,,,+++++++++++++++,,,---------,,,+++)))(((((((((((()))******+++++++++++++++***************************)))((()))***+++***(((***************)))))))))************************------,,,,,,+++************)))))))))))))))((((((***************++++++,,,+++***)))(((((((((((()))+++++++++***))))))(((((((((((((((((())))))))))))(((***)))&&&''',,,...,,,++++++,,,---,,,+++)))'''************************+++)))(((((()))******)))((()))***+++,,,,,,,,,,,,...---,,,,,,---000333555777:::===???@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@<<>>:::777444444444444333111000///------/////////000111000...,,,////////////////////////---...///...---,,,,,,...---------------......///---------,,,***)))((('''+++************+++,,,,,,***************************)))((()))***+++***(((***************+++++++++************************)))))))))))))))))))))))))))))))))***************+++************+++,,,,,,++++++***)))))))))******)))***+++++++++***))))))(((((((((((())))))))))))***+++***&&&&&&***+++)))((()))***++++++***)))(((************************+++***)))***,,,------,,,+++++++++,,,,,,---------------...///111444666888:::===AAACCCCCCBBBBBBCCCAAAAAA@@@@@@@@@AAABBBCCC>>>DDDIIIKKKNNNSSSVVVVVV\\\___dddjjjqqqxxx}}}}}}}}}}}}vvvyyy{{{{{{xxxuuusssrrruuuvvvxxxxxxvvvtttttttttwwwtttuuu{{{|||{{{zzzvvvvvvxxxyyyxxxxxxxxxzzz{{{zzzwwwuuurrrqqqppppppqqqrrrqqqoooooooooooommmkkkjjjkkklllooosssvvvvvvzzz}}}rrrqqqqqqsssvvvwwwwwwvvvxxxxxxxxxxxxwwwuuutttssswwwwwwyyy~~~~~~yyywwwzzz~~~~~~{{{zzz{{{{{{~~~zzzxxxvvvrrrnnnnnnnnnqqquuuyyyzzzzzzzzzzzzzzzyyyyyyxxxvvvuuutttpppiiiccc]]]XXXRRROOOPPPPPPQQQRRRQQQPPPNNNMMMTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXWWWUUUSSSRRROOOMMMKKKHHHFFFCCC???<<<222222222111111333777:::???CCCGGGJJJIIIEEE???;;;>>>===;;;999888555000---...------,,,,,,+++******++++++************++++++++++++++++++++++++++++++******))))))(((((('''''''''(((***+++,,,+++******''''''((()))))))))(((((('''&&&%%%%%%'''(((((('''&&&'''(((((()))***++++++,,,***))))))******)))'''&&&&&&'''''''''((((((((('''(((((((((&&&&&&((()))'''''''''&&&&&&&&&%%%%%%'''((((((((((((((())))))(((+++,,,+++((('''(((+++000000///...,,,***((('''+++,,,,,,***(((''''''((($$$%%%%%%&&&'''((()))***qqqiiigggnnnqqq]]]HHH===:::777444333444444333222111000//////...------///111222111000////////////////////////---//////...---,,,---.........------------......---.../////////---+++******)))((('''((()))***+++***************************)))((()))***+++***((())))))***************+++************************'''''''''((((((((())))))))))))******++++++,,,,,,******))))))******+++,,,************)))*********((())),,,---...---+++***)))*********++++++++++++...///...***)))++++++)))((((((***+++++++++*********************++++++++++++***)))***,,,......---,,,,,,,,,,,,,,,------.........000222555888:::<<<<<>>???===@@@BBBCCCBBBAAA@@@AAA@@@@@@@@@AAADDDHHHLLLOOOSSS[[[aaaeeeiiiooorrrrrrqqqtttyyy|||}}}{{{{{{{{{|||}}}zzzuuuppplllkkknnnrrrxxx|||~~~~~~~~~}}}{{{zzzxxxxxxzzz{{{|||}}}~~~xxxtttssstttxxxzzz{{{}}}}}}zzzwwwuuuqqqqqqssswww|||~~~zzzyyy}}}}}}||||||~~~~~~}}}zzzxxxzzzzzzwwwvvvwww~~~{{{yyywwwuuuxxxuuurrrpppppptttyyy|||~~~~~~{{{zzz{{{|||}}}yyyuuupppkkkgggdddcccbbb___\\\ZZZWWWVVVRRRQQQPPPRRRUUUWWWXXXWWWYYYZZZ[[[[[[ZZZXXXVVVTTTWWWTTTPPPNNNMMMKKKIIIHHH;;;999666555555777888999999;;;???BBBEEEEEEDDDDDD<<<;;;:::;;;<<<<<<:::999111000///...,,,+++***))),,,,,,++++++++++++,,,,,,++++++******))))))))))))((())))))))))))(((((('''************))))))((((((((()))))))))))))))((((((((((((''''''''')))+++---++++++******)))))))))(((&&&&&&'''&&&&&&%%%&&&&&&'''''''''((((((((())))))(((((()))((('''&&&(((***))))))))))))((((((((((((%%%%%%&&&''')))***++++++'''((())))))((((((((()))&&&&&&'''((((((((((((((((((((()))***+++,,,------+++*********)))(((((((((oooggggggnnnjjjXXXEEE===;;;777333111333444444444444444444444888555000---------...---////////////////////////+++,,,---,,,*********,,,---,,,++++++++++++++++++%%%'''***,,,------,,,,,,+++++++++++++++,,,------***************************)))((()))***+++***((('''''''''((())))))******++++++++++++++++++++++++)))))))))*********++++++)))))))))***************(((''''''''''''((())))))'''((())))))******))))))++++++---...///......---(((((((((((())))))))))))+++......******,,,+++(((************++++++,,,,,,)))))))))***++++++,,,,,,***)))((((((***,,,,,,++++++*********+++---///000111333666:::===???@@@AAA>>>@@@BBBBBB@@@@@@AAABBB>>>???BBBEEEJJJOOOSSSVVV___fffkkklllooouuuxxxwwwwww{{{~~~{{{uuupppmmmlllmmmssszzz~~~zzz|||~~~~~~}}}{{{zzzzzz~~~{{{wwwtttuuuxxx{{{}}}|||{{{{{{}}}}}}{{{}}}}}}{{{{{{rrrsssvvv|||~~~zzzvvvtttvvvxxxwwwwwwzzz~~~~~~{{{zzzyyy|||xxxtttrrrvvv|||~~~|||yyywwwpppnnnkkkgggccc___\\\ZZZZZZWWWSSSTTTWWWZZZZZZYYY^^^]]]]]]\\\ZZZYYYWWWWWWXXXUUURRRQQQPPPPPPNNNLLLBBB>>>:::888888888999888777888:::===???AAABBBCCC;;;999777888;;;===>>>???666555333111///,,,+++***,,,,,,++++++++++++,,,,,,++++++******)))((((((((())))))))))))((((((((((((*********))))))((((((((())))))*********)))((((((&&&''''''&&&%%%'''***---...---+++***))))))***+++)))******)))(((''''''(((''''''((((((((()))))))))((()))***)))'''''')))************)))))))))((((((&&&'''(((***,,,...///000(((((((((((())))))))))))&&&&&&'''))))))*********'''''''''))),,,......------,,,,,,+++***)))((('''oooggggggooojjjXXXGGG???===:::555333444444444333333222222222555333000/////////...---////////////////////////+++,,,---,,,+++******,,,------,,,+++++++++++++++&&&''')))***+++,,,++++++***+++,,,,,,------,,,,,,***************************)))((()))***+++***((('''(((((()))******++++++++++++++++++++++++++++++''''''''''''((((((((((((***)))))))))))))))((((((((((((((((((((())))))***((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,(((((((((((())))))))))))(((+++,,,)))))),,,,,,)))******)))))))))******+++((())))))***++++++,,,,,,,,,***))))))***++++++***+++******+++,,,///222333222555999===@@@AAABBBAAA@@@AAAAAA@@@???@@@BBBDDDBBBDDDIIINNNTTTZZZ___aaakkkpppsssrrrsssxxx{{{zzzzzz~~~{{{wwwtttsssssspppvvv~~~{{{zzz|||zzz}}}|||{{{zzzxxxuuussstttwww|||xxxttttttxxx|||~~~}}}}}}~~~wwwxxx|||}}}|||}}}~~~wwwsssqqqtttwwwxxxzzz~~~~~~{{{zzz|||xxxwwwtttrrrooolllkkkjjjjjjddd]]][[[\\\^^^^^^\\\aaa___]]][[[YYYWWWWWWWWWWWWUUUSSSSSSSSSSSSQQQPPPHHHCCC>>>;;;::::::999777777888999;;;<<<======>>>;;;888555555888===@@@AAA<<<:::888555222///---,,,---,,,,,,++++++,,,,,,---,,,,,,+++******)))((((((***)))(((''''''((()))***((((((((((((((())))))******************)))(((((('''(((((('''&&&''',,,///111///,,,))))))***,,,...+++---...,,,)))'''(((***'''((((((((())))))))))))((())))))(((''''''(((***))))))))))))((((((((((((&&&''')))+++---///111111)))(((((((((************(((((()))))))))))))))(((((('''&&&(((+++------+++++++++******))))))((((((qqqjjjjjjqqqjjjYYYHHHAAA???<<<777555555555444333111000//////.........000333444222111////////////////////////,,,---...---+++***+++,,,...---,,,,,,++++++++++++******+++,,,,,,,,,,,,+++((()))***+++,,,+++*********************************)))((()))***+++***(((((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++******************))))))(((((('''''')))))))))))))))******+++)))***+++,,,---,,,,,,+++++++++***))))))******+++************++++++++++++(((+++,,,***+++......+++))))))(((((((((((())))))((())))))***++++++,,,,,,---+++******+++,,,+++***,,,++++++,,,...111444666444666;;;???BBBCCCBBBBBBAAABBBAAA@@@???AAADDDGGGGGGKKKPPPWWW^^^eeeiiikkktttxxxyyywwwwwwzzz}}}}}}{{{~~~{{{xxxwwwxxxzzzsssyyyyyyxxxzzzyyy|||~~~}}}yyytttooolllqqqnnnkkkkkkpppyyy{{{uuutttyyy~~~|||}}}~~~}}}|||wwwrrrpppssswwwzzz}}}~~~~~~}}}|||{{{}}}{{{tttkkkffffffgggfffdddaaa___\\\XXXVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUSSSQQQKKKFFF@@@<<<;;;;;;999777888999:::;;;;;;;;;999888<<<888444333666;;;???BBB@@@???<<<999555111///------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))***)))'''&&&&&&(((***+++&&&&&&''''''(((***+++,,,***************)))(((((()))***+++)))(((***///333333000,,,))))))***...000,,,---...,,,(((&&&''')))(((((((((((())))))))))))'''((()))(((&&&&&&((())))))(((((((((''''''''''''$$$%%%''')))+++...///000)))(((((()))***++++++***))))))))))))((('''%%%%%%)))'''&&&(((+++,,,+++)))(((((((((((())))))))))))oooggghhhqqq|||lllZZZGGG???===999666444555555444333222000000///000000000000////////////------------------------///...,,,++++++,,,...///...------,,,,,,------...***++++++,,,,,,++++++***---,,,++++++******++++++------,,,,,,+++*********,,,+++***((((((((()))***,,,******+++...000000000---+++((((((((())))))(((((()))***++++++***)))(((******))))))))))))******''''''''''''((((((((()))(((((()))***+++,,,,,,,,,((((((((()))******++++++***************+++++++++((()))***+++,,,---------'''''')))***,,,,,,,,,,,,+++)))((('''((()))+++,,,,,,,,,,,,+++,,,,,,------...---------///222666888;;;===?????????@@@BBBDDD@@@AAAAAAAAABBBEEEJJJNNNTTTZZZbbbgggiiilllrrrwww{{{}}}~~~~~~}}}}}}~~~}}}wwwvvvxxx{{{||||||}}}}}}}}}}}}xxxtttwww{{{}}}zzzrrrkkkhhhhhhmmmooosssoooooo~~~wwwvvvttttttuuu~~~|||~~~}}}xxxttttttvvvzzz|||{{{xxxuuuxxx}}}~~~|||wwwtttrrrqqqooommmeeeaaa\\\VVVSSSSSSTTTUUUSSSTTTTTTUUUUUUTTTRRRRRRMMMKKKHHHDDD???:::666444888999;;;>>>???===999666888777666555777:::>>>@@@FFFEEEBBB>>>:::666333111000...,,,++++++,,,+++***......---,,,,,,+++************))))))((((((((('''---,,,)))((('''''')))***...---,,,,,,---,,,((($$$************************222,,,'''&&&)))...000111'''......(((%%%***,,,(((&&&'''((())))))*********))))))))))))))))))))))))''''''''''''%%%""" ###(((*********)))***'''(((((()))***+++++++++'''&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&((((((((((((''''''''''''ppphhhiiirrrzzzyyylllZZZFFF>>><<<999666444555444444333111000000///000000000000////////////...........................---+++******+++---...------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,+++******))))))***************+++++++++++++++,,,+++***)))))))))******)))(((((()))---000000000...,,,)))((()))***)))((())))))************))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((()))++++++,,,,,,+++((((((((()))******++++++++++++******************(((((()))***++++++++++++***++++++++++++***))))))******((((((((()))+++,,,...------,,,,,,------.........///000222555888999:::<<>>BBBCCCBBB===999666444222111333666:::<<>>:::555333111...,,,,,,---......---...------,,,++++++******))))))))))))((((((((('''***)))((((((((()))++++++///...---...000...***'''************************+++(((%%%$$$&&&))),,,---(((,,,+++&&&%%%***+++((('''((()))))))))((('''&&&))))))))))))))))))))))))++++++,,,---,,,***((('''%%%'''+++,,,+++)))))))))'''(((((()))******++++++(((((('''(((((()))***+++(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******pppiiijjjrrrsssttt}}}lllYYYEEE<<<:::888666555444444333222111000000///000000000000////////////////////////////////////---,,,+++******+++,,,---------,,,,,,,,,,,,------+++++++++++++++++++++++++++***))))))(((((())))))(((((())))))***++++++,,,,,,+++******)))******+++'''&&&&&&(((,,,///111111///,,,***)))*********)))******))))))))))))******((((((''''''''''''((((((''''''((((((((()))))))))((()))***+++++++++++++++((((((((()))******++++++,,,+++++++++***)))))))))'''((()))***************++++++++++++******))))))******)))((()))***+++,,,.........------.........///000222444777999;;;<<<<<<>>>@@@AAABBBCCCFFFHHHKKKMMMOOOQQQTTTYYY___ccciiioooxxx~~~|||xxxttttttwwwyyy|||wwwrrrrrruuuyyy{{{|||{{{{{{|||~~~}}}}}}||||||~~~~~~zzzvvvrrrrrrqqqnnnlllooouuuzzz|||rrrpppqqquuuzzzyyyzzz{{{|||}}}|||zzzvvvssstttyyy~~~xxxsssgggddd^^^XXXTTTQQQQQQQQQRRRSSSUUUVVVUUUTTTRRRPPPMMMLLLIIIFFFBBB===:::888:::<<>>555333000...//////...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))&&&'''(((***++++++++++++)))***+++------,,,***)))************************&&&))),,,,,,))))))+++...)))''''''))),,,+++)))(((%%%'''((())))))'''%%%###((((((((((((((((((((((((%%%&&&'''((((((((((((((()))+++------+++)))(((((((((((((((((())))))******(((((((((((()))***++++++((((((((((((''''''''''''((((((((((((''''''''''''pppiiikkkssszzzqqqnnnzzzjjjWWWDDD;;;999888555444333222222111111000000000000000000000////////////------------------------......------------......,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++************+++*********)))))))))((((((((())))))))))))))))))))),,,+++***+++---//////...///---*********++++++***+++***)))(((((()))***+++******))))))))))))******(((((((((((()))))))))***))))))***+++++++++******((((((((()))******++++++,,,,,,,,,+++***)))((((((******++++++,,,+++++++++***)))))))))***+++,,,---***************++++++,,,,,,,,,,,,------...///000222333666999;;;===>>>???@@@@@@AAABBBFFFNNNWWW^^^lllmmmooopppqqqssswwwzzzyyysssqqqkkklllmmmooorrrwww}}}xxxuuussstttyyy}}}~~~}}}||||||}}}~~~xxxuuusssrrrnnnhhhhhhlllttt}}}~~~zzz~~~yyynnniiiggggggjjjnnnqqqqqqrrrsssvvv{{{yyyvvvxxx|||~~~~~~~~~|||yyyuuuuuuxxxzzz~~~~~~}}}zzzwwwwwwzzz~~~~~~|||{{{{{{{{{llliiiddd^^^WWWRRRNNNMMMPPPQQQSSSTTTUUUVVVVVVVVVSSSRRROOOLLLGGGBBB???<<<888:::@@@FFFLLLPPPOOONNNHHHEEE@@@;;;777555555555777<<>>???@@@AAABBBEEEIIIPPPYYYdddkkkzzz{{{||||||||||||~~~{{{pppkkkiiijjjlllpppssswww|||wwwuuuuuuxxx|||~~~|||||||||}}}~~~{{{ooollljjjhhhccc___aaagggqqq~~~vvvooohhhggggggfffiiimmmppppppqqqqqqssswww~~~}}}xxxwww{{{}}}yyyvvvuuuvvvxxxzzz~~~|||}}}}}}yyyvvvqqqqqqvvv|||~~~|||zzzyyyzzz}}}zzzuuugggeeebbb]]]YYYTTTPPPNNNQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQNNNKKKGGGDDDBBB======???CCCIIINNNQQQRRRNNNLLLHHHCCC>>>;;;999777999>>>FFFMMMPPPOOOLLLJJJ???;;;777333000...+++)))++++++++++++++++++******+++++++++++++++,,,,,,,,,+++++++++***)))(((((('''***,,,///000...---,,,,,,))))))))))))))))))))))))$$$&&&)))***))))))))))))++++++444AAA???000))),,,%%%%%%&&&'''((()))))))))))))))))))))))))))))))))+++++++++***)))))))))((($$$&&&(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***)))))))))(((((((((''''''%%%%%%&&&'''((()))******sssooorrr{{{wwwrrrttt~~~eeeTTTCCC===;;;888444111111111111111000000000000000000000000////////////........................---..................---,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---,,,++++++***************+++++++++++++++*********)))***+++,,,---,,,,,,+++,,,*********---............,,,)))((()))***)))((())))))************))))))((((((''''''''''''(((((((((((()))))))))***************+++++++++******)))((((((((()))******++++++++++++************************++++++++++++******///---+++)))(((((())))))******++++++,,,,,,,,,++++++,,,---///222444777888<<<;;;;;;<<<===???BBBCCCDDDIIIQQQZZZcccllluuuzzz~~~vvvllljjjkkkrrrtttxxxzzz|||uuuuuuvvvzzz|||yyyvvvvvvwwwyyyzzzyyyvvvsssiiifffdddbbb^^^\\\bbbkkkwww~~~xxxzzz}}}xxxlllfffbbbcccdddeeeiiinnnmmmoooppppppppprrrvvvzzzzzz~~~~~~yyywww}}}{{{tttqqqssswwwzzz|||tttqqqlllhhhggghhhjjjlllqqqsssuuuuuuvvvyyywwwrrrllljjjnnnssswwwxxxuuuyyy|||~~~}}}wwwxxx~~~}}}zzzwwwsssttt{{{~~~}}}}}}|||{{{zzz|||~~~{{{rrrkkkbbbbbbaaa___]]][[[XXXWWWXXXVVVRRRPPPOOOOOOQQQRRRRRRRRRQQQPPPOOOMMMKKKKKKEEECCC@@@AAAEEELLLQQQSSSSSSRRRPPPMMMIIIEEEAAA???AAADDDIIINNNQQQPPPNNNLLLBBB>>>:::666333111...,,,******************++++++,,,,,,,,,---------......---,,,***(((((((((((()))***---000000...,,,+++,,,)))))))))))))))))))))))))))))))))+++------,,,+++,,,///>>>NNNIII444)))...)))((('''''''''((()))***))))))))))))))))))))))))))))))((('''''''''''''''$$$&&&'''(((''''''(((***((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))((((((((('''%%%%%%&&&'''((()))******uuuqqquuu~~~{{{wwwcccSSSCCC>>><<<888333000111111111111000000000000000000000000////////////////////////////////////,,,------......------,,,,,,++++++++++++++++++,,,---,,,***))))))***,,,---+++******)))))))))))))))*********+++,,,,,,------***+++---...///...------)))((('''))),,,...//////---+++)))(((((())))))(((((()))***++++++***)))(((******))))))))))))******))))))))))))******************+++++++++******)))((((((((()))******++++++***************+++++++++))))))*********))))))(((,,,+++)))((((((***,,,---******+++,,,,,,,,,,,,+++,,,---///111444777:::;;;@@@???>>>===>>>AAACCCEEEHHHPPP]]]iiittt|||{{{xxx~~~tttlllnnnrrryyy|||}}}yyyssstttvvv{{{{{{vvvnnnooooooqqqrrrqqqmmmjjjfffdddbbbaaa^^^___gggrrr~~~{{{vvvnnnrrrwwwttttttuuunnneee```\\\^^^```bbbhhhoooiiilllnnnnnnllllllmmmppppppuuutttllliiimmmqqqppppppkkkeeecccfffjjjlllmmmiiieee```\\\ZZZ\\\^^^```\\\___aaacccdddhhhnnnssseee```[[[[[[^^^bbbddddddkkkoootttwwwyyy~~~zzzrrrnnnmmmhhhjjjqqqyyyxxxqqqpppuuuxxxzzz}}}~~~|||zzzvvvyyy~~~{{{|||~~~~~~~~~|||}}}|||{{{zzzzzz|||}}}|||~~~wwwllleee```aaabbbccccccbbbaaa``````\\\WWWRRRPPPPPPRRRSSSPPPPPPQQQQQQRRRQQQQQQQQQMMMHHHBBB@@@CCCIIIOOOSSSVVVWWWVVVUUURRRNNNJJJHHHHHHJJJMMMPPPQQQPPPNNNMMMCCC@@@;;;888666444222000******************++++++---------....../////////,,,+++)))''''''(((***+++(((,,,///...,,,))))))***))))))))))))))))))))))))(((&&&%%%'''+++,,,***'''---222EEEWWWOOO666***000,,,+++)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***+++&&&'''((((((''''''((()))((((((((((((((('''''''''(((((((((((()))***+++,,,))))))))))))(((((((((((()))(((((((((''''''''''''yyyvvv~~~{{{yyyyyygggVVVCCC:::777555444444333333222222111111222222000000000000000000000000!!!###''',,,///000111111......------------......------,,,,,,,,,,,,+++++++++++++++++++++***)))(((******++++++++++++******))))))***,,,......+++)))*********++++++,,,,,,,,,)))(((&&&%%%&&&''')))*********))))))((((((''''''''')))***)))((('''(((***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''(((((()))***+++&&&&&&&&&'''(((***+++,,,******))))))))))))*********************************((('''(((+++,,,***((()))+++,,,,,,++++++,,,------...111555999;;;;;;:::???@@@AAA@@@???AAAFFFKKKTTTbbbuuuyyywwwwww{{{xxxssstttwww|||zzz{{{~~~zzzuuuttttttuuuxxx{{{zzzuuuqqqiiidddcccfffgggdddgggmmmggghhhhhhfffeeejjjssszzz~~~{{{|||}}}xxxxxxyyy{{{|||zzzvvvrrrrrrooollljjjkkkkkkkkkkkkddd___ZZZZZZ___cccdddbbbbbbbbbcccccceeefffhhhiiimmmjjjfffbbb___^^^______\\\ZZZVVVTTTSSSUUUXXXYYYWWWTTTPPPLLLJJJIIIJJJJJJQQQQQQQQQQQQSSSUUUWWWXXXRRROOOLLLJJJJJJLLLOOOQQQ______aaaeeekkkqqqxxx{{{zzzxxxtttnnnggg```ZZZVVVXXXZZZ]]]```bbbcccccccccnnnpppuuuyyy~~~|||~~~~~~|||}}}~~~}}}zzzyyy{{{~~~zzzxxxxxxyyyzzzvvvnnnfff```______bbbeeehhhiiiiiimmmeee\\\UUUTTTTTTSSSRRRQQQOOONNNPPPTTTVVVVVVUUUQQQNNNJJJGGGFFFGGGJJJLLLTTTUUUWWWYYYXXXWWWUUUSSSPPPPPPRRRTTTTTTQQQLLLHHH===:::888777888666222...000...,,,,,,---------+++((())),,,...000000///...************************)))+++,,,,,,***))))))***))))))))))))))))))))))))'''((()))******++++++***+++;;;IIIHHH:::,,,((()))***)))((('''''''''''''''((((((((((((((((((((((((+++***'''&&&&&&'''***+++)))***+++***(((''''''((()))******++++++)))((('''+++)))((()))+++,,,)))&&&))))))(((((()))***++++++,,,***(((&&&%%%&&&'''(((yyywww{{{}}}gggVVVCCC:::888555444444444333222222111111111111000000000000000000000000,,,---...///000000///.........------------......------,,,,,,,,,,,,++++++***++++++++++++******)))******++++++++++++***************,,,------,,,***)))))))))******+++++++++)))((('''&&&&&&(((***+++***)))))))))((((((((('''''')))***)))((('''(((***************************(((((((((((((((((((((((()))(((((((((((())))))***((((((((()))***+++,,,---++++++************++++++************************,,,***)))***---...,,,+++***,,,------,,,,,,---///222222444666999<<<======@@@BBBCCCBBBCCCHHHQQQWWWbbbooo~~~}}}}}}zzzwwwsssuuu~~~yyyyyy{{{{{{yyyzzz}}}~~~}}}xxxsssuuuuuuvvvwwwwwwssskkkfff^^^[[[]]]bbbdddcccffflllnnnqqqqqqlllgggjjjuuuwwwsssssssssuuuuuuvvvxxxwwwtttoookkkiiigggeeefffhhhkkkllllllccc]]]XXXVVVYYY[[[ZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\YYYUUUQQQNNNMMMMMMMMMIIIHHHFFFDDDCCCDDDFFFGGGJJJHHHEEECCCAAABBBCCCDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFIIIJJJOOOOOOQQQSSSXXX^^^cccfffcccbbb___[[[VVVPPPLLLIIIHHHJJJLLLOOOQQQRRRSSSTTTdddggglllqqqwww{{{~~~~~~zzzwwwyyy||||||}}}~~~}}}~~~~~~}}}zzzxxxwwwxxxyyyuuunnnggghhhgggfffgggkkkmmmoooooossslllccc]]]ZZZYYYWWWUUURRRPPPOOOQQQTTTVVVVVVTTTUUURRRNNNJJJHHHHHHHHHIIIOOOQQQUUUWWWXXXXXXVVVUUUSSSSSSSSSTTTSSSPPPJJJFFF<<<888555444555555222//////---+++******+++***)))((())),,,...///......---************************)))+++,,,,,,***))))))***))))))))))))))))))))))))'''((()))******++++++***+++666???>>>333)))'''***)))((((((''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))************)))'''''''''((((((((()))***)))((('''&&&)))'''&&&(((******)))&&&))))))((((((((((((((())),,,+++)))'''''''''((()))yyyxxx{{{fffUUUCCC;;;888666444444555444333222111000000000000000000000000000000000111111000000///......---......------------......------,,,,,,,,,,,,++++++***************+++++++++******++++++++++++******+++***)))***,,,---,,,+++)))))))))))))))*********))))))((('''((()))***+++))))))))))))((((((((((((''')))***)))((('''(((***)))((('''&&&&&&'''((()))((((((((((((((((((((((((******)))((((((((())))))***************+++,,,---,,,,,,++++++++++++,,,,,,************************,,,+++***+++---------++++++,,,------------///111777888999:::<<<>>>???@@@BBBDDDFFFHHHLLLUUU```hhhsss}}}yyyvvvvvvxxx{{{~~~~~~{{{xxxtttqqqttt~~~~~~{{{xxxxxx|||}}}{{{}}}xxxsssuuuttttttssspppiii```ZZZYYYZZZ___fffiiijjjmmmrrrwwwzzzyyyrrrjjjlllxxxxxxnnnjjjiiiiiioooppprrrssssssoooiiieeecccaaa___```bbbeeegggggg]]]XXXRRROOOOOOOOOMMMKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNKKKHHHDDDAAA@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<>>><<<;;;::::::;;;===>>>???>>>>>>=========>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDFFFIIILLLPPPSSSLLLKKKJJJHHHEEEBBB???>>>???@@@BBBDDDGGGIIIKKKLLLYYY\\\aaaggglllqqquuuwwwtttzzz}}}zzzzzz~~~yyytttwww|||~~~}}}yyyyyy}}}~~~|||yyyxxxvvvuuuvvvwwwuuuppplllmmmjjjhhhiiikkkmmmoooooouuuooohhhdddbbb___[[[XXXUUUTTTSSSSSSUUUVVVUUUTTTXXXVVVSSSOOOLLLIIIGGGGGGIIILLLPPPUUUXXXYYYXXXXXXVVVVVVVVVUUUTTTPPPJJJFFF;;;777222111333444333111111...+++*********)))))))))***+++,,,---,,,++++++************************)))+++,,,,,,***))))))***))))))))))))))))))))))))'''((()))******++++++***+++///333111+++'''(((***(((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))(((''''''((()))'''(((((((((((('''&&&%%%'''&&&%%%&&&((()))(((''''''''''''''''''(((((()))---+++***((((((((())))))xxxxxxyyy~~~eeeUUUCCC;;;999666444444555444333111000000000000////////////////////////------,,,,,,,,,---...///......------------......------,,,,,,,,,+++++++++)))))))))******+++,,,,,,******++++++++++++******,,,***))))))+++,,,,,,,,,))))))*********************))))))((()))***++++++))))))))))))((((((((((((''')))***)))((('''(((***)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))++++++***)))((((((((((((++++++*********++++++,,,+++++++++******+++++++++************************)))))))))******++++++******,,,------...///222555;;;===@@@AAAAAAAAAAAABBBCCCGGGMMMSSSZZZcccnnnvvv|||zzzxxxuuurrrrrrsssuuusssttttttrrrsss}}}}}}yyyyyy|||}}}|||{{{~~~|||vvvrrrqqqpppooolllhhhbbb\\\XXX\\\aaaiiiooorrrsssuuuyyy|||{{{xxxrrrmmmoooxxxvvvmmmgggeeefffgggjjjkkknnnpppqqqmmmgggcccaaa^^^[[[ZZZZZZ[[[[[[[[[TTTOOOJJJFFFEEEDDDCCCAAACCCCCCBBBBBBBBBBBBBBBCCCCCCBBB???===;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888888999;;;<<<>>>>>>>>>>>>>>>>>>??????<<<<<<===>>>??????????????????>>>???@@@BBBDDDEEEAAAAAA@@@???>>>===<<<;;;>>>???AAACCCFFFIIIKKKMMMRRRTTTXXX\\\aaafffiiikkkjjjpppyyy|||vvvtttvvv{{{~~~~~~wwwyyyyyyyyy}}}~~~zzztttuuusssssstttvvvwwwuuussspppmmmjjjiiikkkmmmnnnnnnooolllhhhggggggeee```\\\YYYXXXXXXWWWWWWVVVUUUTTTWWWWWWUUUSSSPPPLLLIIIGGGDDDGGGLLLQQQUUUXXXYYYYYYXXXXXXWWWWWWVVVRRRMMMIII===888222000111444555444444222...---,,,,,,+++*********++++++++++++***)))************************)))+++,,,,,,***))))))***(((((((((((((((((((((((('''((()))******++++++******+++,,,+++***)))******'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((,,,+++((('''((()))******((((((((((((''''''&&&&&&&&&%%%%%%&&&((()))))))))%%%&&&&&&'''((()))+++,,,+++***)))((((((((())))))tttuuuzzzxxxdddTTTCCC<<<999777444444444333222111000000000000////////////////////////++++++++++++,,,---...///......------------......------,,,,,,,,,+++++++++***)))))))))***+++,,,---******++++++++++++******,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++(((((((((((())))))))))))''')))***)))((('''(((***,,,+++)))(((((()))+++,,,************************,,,+++***))))))((())))))******)))))))))******+++******))))))))))))******************************)))***************+++,,,***+++---...///222666:::>>>BBBHHHJJJIIIFFFEEEDDDFFFMMMXXXaaaiiiqqqyyy~~~||||||yyyzzz{{{xxxsssooommmmmmnnnqqqssstttzzz{{{zzz}}}~~~|||zzz{{{}}}}}}}}}{{{wwwrrrnnnkkkkkkjjjhhhfffcccaaa``````cccjjjrrrvvvvvvvvvxxxyyy{{{vvvpppmmmnnnpppssstttsssnnngggcccbbbcccfffiiijjjjjjlllmmmlllhhhbbb]]]\\\YYYUUURRRRRRQQQQQQPPPHHHEEEBBB???>>>===<<<<<<<<<<<<;;;::::::::::::;;;999999888777777777888999777777888999999999888777;;;:::999999999999:::;;;888888999:::;;;<<<============>>>>>>>>><<<;;;:::;;;::::::999999:::;;;;;;???>>>>>>===<<<;;;;;;;;;:::<<<>>>AAADDDGGGJJJKKKMMMNNNPPPRRRUUUWWWZZZ[[[```eeennnvvvzzzyyywwwtttooommmooouuuzzz{{{|||~~~|||~~~}}}xxxrrrrrrrrrsssuuuxxxzzzzzzzzzuuurrrooonnnooopppppppppjjjhhhhhhjjjlllkkkgggccc]]]]]]]]][[[YYYVVVTTTTTTTTTTTTUUUTTTSSSPPPMMMKKKCCCEEEIIIMMMQQQUUUWWWYYYWWWWWWWWWXXXXXXVVVRRROOOBBB<<<444111222444666666555333000//////...,,,+++******+++*********))))))************************)))+++,,,,,,***))))))***(((((((((((((((((((((((('''((()))******++++++*********+++,,,...---,,,***'''''''''''''''((()))***''''''''''''''''''''''''(((((())))))))))))((((((,,,***((((((+++------,,,))))))((((((((('''''''''&&&''''''''''''(((***,,,)))))))))((())))))******))))))((((((''''''((((((}}}rrrsss}}}~~~vvvcccSSSCCC<<<:::777555444222222111000000000000111000000000000000000000000/////////.........------......------------......------,,,,,,,,,,,,+++++++++***)))))))))***+++,,,******++++++++++++******+++***)))***,,,---,,,+++,,,,,,,,,+++++++++++++++((((((((()))))))))******(((((((((((())))))))))))''')))***)))((('''(((***+++***)))(((((()))***+++++++++++++++++++++++++++++++++***)))))))))******)))))))))))))))***+++,,,***))))))))))))))))))***************************+++,,,------,,,,,,---///***,,,...000333777===AAADDDIIIOOOQQQOOOLLLKKKKKKPPPXXXeeeooovvv|||}}}{{{zzzzzzxxx{{{}}}{{{uuunnnkkkkkkppptttwwwzzzzzzxxx{{{}}}zzzvvvvvvyyywwwsssooojjjfffcccaaaeeeeeefffeeeddddddfffhhhllluuu||||||yyyyyyyyyyyyuuuooojjjiiimmmnnnkkkfffddd___]]]]]]]]]]]]aaafffffffffeeedddaaa]]]VVVRRRQQQNNNJJJIIIIIIIIIIIIHHH>>>===<<<::::::::::::;;;777666666555555555666666777777777777777888999999666666777888888888777777;;;:::999999888888999999444555777999:::;;;;;;;;;<<<<<<<<<;;;:::999888777;;;:::999999888888999999;;;;;;:::999888888999999:::<<<@@@DDDHHHJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMWWW\\\ccciiimmmmmmllljjjfffdddeeejjjpppwww}}}xxxsssrrrsssvvvxxx{{{}}}~~~uuusssqqqpppqqqqqqpppoookkkjjjkkknnnqqqppplllhhh^^^______]]]YYYTTTRRRQQQPPPQQQSSSTTTSSSRRRPPPOOOGGGGGGHHHIIILLLPPPSSSVVVUUUUUUUUUWWWXXXWWWTTTRRRGGG@@@777333333444555555222111000111111///,,,)))++++++******************************************)))+++,,,,,,***))))))***))))))))))))))))))))))))'''((()))******++++++******+++---///111///,,,)))(((''''''''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))+++)))(((+++///111000...***)))((((((''''''(((((('''(((((('''&&&'''***,,,///---,,,***((('''&&&&&&((((((((((((((('''''''''uuuwwwyyybbbSSSCCC<<<:::777555444000000000000000111111222000000000000000000000000000000111111000///---,,,......------------......------,,,,,,,,,,,,++++++---+++***)))((()))++++++******++++++++++++***************,,,------,,,***++++++++++++*********)))''''''(((((()))))))))((('''((((((((()))))))))***''')))***)))((('''(((***''''''''''''''''''''''''*********************************)))******++++++)))))))))***+++,,,---...+++******))))))******+++***************************,,,......,,,,,,---///,,,---000333777===DDDIIIMMMRRRUUUVVVSSSRRRTTTVVV^^^fffpppyyy}}}{{{yyyzzz{{{www{{{}}}zzztttooommmnnnpppuuu{{{|||vvvssswwwxxxuuupppoooppplllgggbbb^^^]]]]]]]]]aaadddhhhjjjiiiiiijjjkkkoooyyy|||wwwvvvwwwuuuooommmjjjjjjkkkhhhaaa[[[ZZZWWWWWWYYYVVVRRRTTTZZZXXXWWWUUUTTTSSSPPPLLLIIIGGGDDDAAA???@@@AAAAAA@@@999999999888888888999;;;666555555555555555666666999999999999888888888888777888888888888999999:::888888888888888999999999666777999:::;;;;;;;;;;;;::::::999999888888777777;;;;;;;;;:::::::::::::::888888777666666777888999===@@@EEEKKKOOOQQQQQQPPPLLLKKKJJJHHHHHHHHHHHHIIIQQQTTTXXX]]]```aaaaaa```]]]ZZZYYY]]]bbbjjjvvv~~~}}}}}}zzzwwwuuuxxxzzz}}}~~~~~~tttsssssstttttttttqqqooopppooooooppprrrpppkkkfff^^^___```\\\VVVQQQNNNNNNNNNOOOPPPRRRRRRRRRQQQPPPLLLJJJGGGFFFGGGKKKOOORRRSSSSSSSSSTTTUUUUUUSSSPPPJJJCCC:::444333333222111000111222444555222...***++++++*********++++++,,,************************)))+++,,,,,,***))))))***))))))))))))))))))))))))'''((()))******++++++******,,,...000000...+++((()))((((((''''''''''''((())))))))))))))))))))))))***)))(((''''''((()))***)))((()))---333666444000)))((('''&&&&&&&&&'''''''''((((((&&&$$$%%%(((+++,,,,,,***)))''''''&&&&&&((((((((()))))))))(((((({{{}}}}}}bbbSSSCCC<<<;;;888555444////////////000111222333000000000000000000000000,,,...///111111///...,,,.........------.........---------,,,,,,,,,++++++...,,,***)))((()))***+++******++++++++++++******))))))***,,,......+++)))+++*********))))))((((((&&&''''''((((((((((((((('''((((((((())))))******((()))***)))((('''(((*********++++++++++++******))))))))))))))))))))))))***)))))))))***+++,,,,,,*********+++,,,...///000,,,++++++++++++++++++,,,************************(((+++---,,,***)))+++...---///222666;;;BBBIIINNNUUUWWWYYYWWWTTTUUUZZZ___iiioooxxx~~~}}}~~~}}}{{{yyyyyy{{{}}}wwwzzz{{{xxxrrrooopppssslllttt|||}}}{{{zzzzzzyyyrrrpppsssuuuqqqllliiieeebbb]]]YYYXXXZZZ]]]``````eeelllooonnnllljjjkkkjjjtttzzzuuuooonnnooommmlllmmmnnnmmmiiiccc[[[VVVVVVTTTUUUVVVQQQIIIIIIOOOIIIHHHGGGHHHIIIIIIGGGEEECCC@@@<<<:::::::::999888777888888888777777999:::777777777777777888999999999888777666555444333333777777666666777888999999777777888999999::::::;;;777888999:::::::::888888999999888888888999999:::888888888888888888777777888888777777888999;;;<<<===AAAHHHNNNRRRSSSSSSRRROOONNNLLLKKKJJJJJJJJJJJJMMMOOORRRVVVXXXZZZZZZZZZWWWSSSQQQSSSXXX___kkkvvv|||||||||~~~}}}{{{zzzzzz|||~~~~~~wwwwwwyyy~~~|||{{{yyy{{{~~~~~~~~~~~~yyyyyyzzz{{{|||zzzwwwuuuuuusssppppppppplllfffaaa]]]^^^___[[[TTTNNNKKKKKKMMMNNNOOOQQQQQQQQQPPPPPPPPPLLLHHHDDDDDDGGGLLLOOOSSSRRRQQQRRRSSSRRRPPPNNNKKKDDD;;;555333222000...222333666999999777111---++++++******+++,,,,,,---************************)))+++,,,,,,***))))))***))))))))))))))))))))))))'''((()))******++++++******,,,......---+++)))(((***)))((('''''''''''''''+++++++++++++++++++++++++++***'''&&&&&&'''***+++(((''')))///666999666222((('''&&&%%%$$$%%%&&&&&&'''((((((%%%######&&&)))&&&&&&&&&'''''')))******((()))************))))))fffUUUDDD<<<999666333333444444333333222111111000444...,,,111333///---///111000///......------...//////000000000///...---+++,,,,,,,,,,,,+++******)))***+++***))))))+++---...,,,***+++...000///---******++++++++++++******'''(((***+++,,,,,,++++++*********))))))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%'''))))))((((((***,,,(((((((((((()))***+++,,,***))))))))))))+++,,,---,,,...///---)))'''(((***)))+++,,,,,,+++***,,,---///000000///------///000444555888>>>GGGOOOUUUXXXccc\\\WWWXXXYYYYYY^^^fffqqquuu|||yyyyyywwwvvvuuuttttttttttttvvvwwwtttpppmmmnnnppptttwwwyyywwwwwwuuusssnnnmmmkkkiiigggfffffffff```]]]YYYVVVVVVZZZbbbhhhjjjppptttrrrkkkfffgggiiiqqqrrrrrroookkkiiijjjmmmrrrppplllfff```ZZZUUURRRRRRPPPMMMJJJFFFCCCAAA@@@@@@???>>><<<<<<<<<===>>>;;;:::888888888888777555888888888888888888999999999999888888777777777666777555444333333444666777555777888888666555666777666666777777888888888999888888999999::::::::::::<<<:::666444444555888:::<<<;;;;;;999888777666666;;;:::999999:::<<>><<<::::::<<<<<<;;;:::;;;<<<======;;;:::888888888888777555888888888888777777777777888888888777777777666666666666555444444555666777444666777777666555555666666666777777777888888888777777777777888888888888;;;999777666666777999;;;>>>>>>===<<<;;;:::999888;;;::::::999;;;===???@@@FFFIIINNNSSSVVVWWWVVVUUUWWWYYYZZZYYYWWWVVVVVVWWWWWWWWWVVVVVV\\\cccbbb]]]VVVLLLEEEHHHPPPUUUZZZ]]]```ccceeedddaaa___```aaafffiiilllppprrrrrrqqqppplllooouuu}}}zzz{{{{{{yyyssslllgggeee```___]]]XXXRRRLLLIIIHHHHHHJJJLLLNNNPPPQQQQQQQQQOOOOOOMMMLLLKKKJJJKKKKKKPPPQQQRRRUUUWWWVVVTTTQQQOOOJJJCCC;;;555222222222222444666999:::999888888000///---+++***+++,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))(((((((((((()))))))))+++............///000777111***'''(((******)))***)))***,,,///000...,,,((((((((('''''''''''''''))))))***+++++++++******((()))))))))'''''')))***---+++)))(((***++++++***eeeTTTCCC;;;888555333333333222222111000000//////444000...///000...---...............///////////////...---,,,+++,,,------,,,,,,,,,,,,,,,++++++***)))***+++***))))))+++---+++)))((((((***++++++*********++++++++++++******)))************((('''&&&((())))))***+++,,,---...((((((((((((((()))******))))))))))))))))))))))))+++************)))))))))&&&((())))))))))))***+++************+++,,,------000///...,,,+++*********,,,------,,,+++******+++***+++,,,,,,++++++,,,---&&&))),,,///222666;;;>>>???CCCIIIQQQXXX\\\___```^^^YYYVVVXXX]]]cccmmmuuuyyy{{{}}}}}}zzzsssqqqnnnkkkiiihhhiiiiiikkknnnqqqqqqooommmnnnppptttzzz}}}yyyssspppooonnnkkkhhh]]][[[YYYXXXXXXYYYZZZ\\\YYYZZZZZZ\\\___dddkkkqqqyyyxxxuuuoooiiihhhlllpppkkkjjjgggdddbbbcccfffiiieeeaaa[[[TTTMMMIIIFFFDDD<<<;;;:::888777666555555999999888999999:::;;;<<<;;;999888888888888777555888888777777666666555555666666666666555555555555555555555555555555555555333555666666555444444555666666666666777777777777777777777777777777777777888888888888888999;;;;;;>>>>>>===<<<;;;:::999999;;;:::::::::;;;===???@@@HHHJJJMMMPPPSSSTTTUUUUUU[[[]]]```aaa___^^^^^^^^^\\\]]]\\\[[[___bbb___YYYQQQIIIDDDIIIPPPTTTWWWYYYXXXXXXVVVUUUSSSSSSSSSSSSZZZ\\\^^^bbbeeegggiiiiiijjjoooxxx~~~|||~~~}}}xxxrrrmmmkkkgggfffbbb\\\TTTMMMJJJHHHJJJJJJKKKMMMNNNPPPRRRSSSNNNNNNNNNNNNNNNMMMLLLLLLNNNPPPTTTXXX[[[ZZZVVVSSSQQQMMMFFF???999555444333666777888999999999888888222111///---+++++++++,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((()))))))))'''***,,,------...///000333///***(((***+++)))((()))(((((()))***+++***)))$$$$$$%%%&&&'''((())))))*********+++******))))))((()))))))))'''''')))***///---***)))***+++***)))~~~dddTTTCCC;;;888555333333222222111111000/////////333111///......---------,,,---...//////000000000111///---,,,+++,,,...///,,,,,,------,,,,,,+++***)))***+++***))))))+++---******)))))))))***************++++++++++++******&&&''')))***++++++******'''''''''((()))*********((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((******))))))***+++***************+++,,,---///...---,,,+++******)))+++,,,,,,,,,,,,+++,,,,,,***+++---,,,++++++,,,...***---000333555999===@@@DDDJJJQQQXXX\\\^^^^^^^^^ZZZYYY[[[___eeemmmuuuzzz|||yyywwwvvvxxx{{{~~~~~~zzzwwwnnnllliiigggffffffggghhhjjjnnnqqqrrrooommmnnnpppyyyxxxtttrrrooommmllljjjfffbbbVVVUUUTTTSSSTTTVVVXXXYYYZZZZZZZZZZZZ]]]bbbjjjooo~~~yyyqqqjjjeeefffkkkooojjjgggccc^^^[[[[[[]]]___ZZZVVVOOOHHHBBB???===<<<888777777666666666666777888888888888888999999999999888777777888888777555777777666555444333333222333333333333333333333333333444444555444444333222222333555555444333444555666666666666666666666666888888888888777777777777555555777888999:::::::::;;;;;;;;;:::999888888777::::::::::::;;;===>>>???EEEFFFGGGIIIKKKMMMOOOPPPUUUYYY]]]```````````````]]]______]]]^^^^^^ZZZTTTLLLGGGEEEKKKRRRUUUWWWYYYTTTRRROOOMMMNNNOOONNNMMMQQQQQQRRRTTTWWWZZZ]]]___eeekkkvvv{{{}}}{{{wwwsssqqqpppooojjjbbbYYYRRRNNNMMMQQQPPPNNNLLLLLLLLLNNNOOOMMMNNNPPPQQQQQQPPPNNNMMMKKKNNNTTTYYY\\\[[[WWWSSSQQQNNNIIIBBB===888666444999::::::::::::999888888444333111///---,,,++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''''''''((((((((('''(((((()))))))))))))))(((***,,,---,,,,,,---...///,,,******++++++)))'''***)))'''''''''(((((((((%%%%%%&&&'''(((((())))))******+++******)))((((((((()))))))))'''''')))***...+++)))((()))******)))}}}cccSSSBBB:::888555333444222222111111000/////////111111000---,,,---......+++,,,...///000000000000---,,,***(((((()))***,,,,,,------------,,,++++++)))***+++***))))))+++---+++++++++*********+++,,,******++++++++++++******((()))+++,,,------,,,+++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))******))))))***+++***))))))))))))******+++******++++++++++++******+++++++++,,,------...---***,,,------,,,+++---......000333666999===AAADDDIIINNNUUUZZZ\\\[[[\\\\\\ZZZ^^^dddjjjqqqwwwzzz{{{zzztttmmmkkknnntttzzz~~~|||xxxuuujjjiiigggggggggiiijjjlllmmmpppsssssspppnnnnnnpppyyy}}}wwwooolllkkkiiigggeeebbb^^^[[[UUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZYYY\\\ccclllrrryyyrrriiiaaa___aaadddggghhhddd]]]VVVRRRQQQQQQQQQNNNKKKEEE???;;;888777777777777777777777888888999::::::999999888777666555888666555555666777666444555555444333333222111111111111111111111111111111222333333333333222111000111333444555444333444555666555555555555555555555666666666666666555555555222333555777888999999999:::::::::999888888777777888888999:::;;;<<<======AAAAAAAAABBBDDDFFFIIIJJJLLLPPPUUUYYY[[[\\\]]]^^^[[[^^^___]]]\\\\\\XXXRRRPPPLLLKKKQQQUUUUUUUUUWWWSSSQQQOOOOOOPPPPPPOOONNNMMMLLLLLLLLLMMMPPPRRRTTTZZZ```jjjuuu~~~~~~~~~xxx{{{~~~~~~zzzwwwvvvvvvtttoooggg^^^WWWSSSRRRWWWUUUQQQNNNLLLKKKLLLLLLMMMNNNQQQSSSSSSSSSQQQPPPKKKNNNRRRXXX[[[ZZZUUURRROOOMMMJJJEEE@@@;;;888666;;;<<<<<<<<<<<<:::999777666555333111///---,,,+++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((***++++++++++++***))))))'''''''''((((((((())))))&&&'''((()))***))))))))))))+++,,,,,,***)))******+++*********+++***)))'''******)))(((''''''((()))((((((((((((((((((((((((***************)))((('''((()))))))))'''''')))******(((&&&&&&(((*********|||bbbRRRAAA:::888555444444333222222111000000/////////111000,,,***---//////+++,,,...000000000000///...---,,,+++++++++,,,------------------,,,++++++)))***+++***))))))+++---,,,------,,,******+++---******++++++++++++******,,,------------+++***)))++++++*********)))))))))((((((((((((((()))******))))))))))))))))))))))))*********++++++++++++,,,)))***++++++))))))***+++***)))))))))))))))******'''((()))***+++,,,,,,++++++******+++...//////...+++,,,------,,,,,,---......111555:::>>>CCCHHHLLLMMMRRRXXX[[[[[[[[[]]]___aaahhhooouuuzzz~~~~~~{{{vvvnnneeecccgggpppxxx|||~~~~~~~~~}}}{{{xxxuuusssiiiiiiiiijjjkkkmmmnnnoooppprrrtttrrrooonnnpppsss{{{}}}|||vvvoookkkcccbbb```]]]ZZZXXXVVVUUUVVVWWWYYY[[[\\\]]]]]]]]][[[[[[[[[\\\___fffooouuuuuunnnddd______```aaa``````[[[SSSNNNJJJHHHFFFEEEDDDBBB>>>:::888666666666777666666666666777777888:::999999888777555444333555444333333555555444333333333222222111111000000000000000000111111111111444333333222222111111000111333444555444444555666555555555555555444444444222222333333333444444444222333444666777888888888;;;:::::::::999999999999666777888999::::::;;;;;;>>>>>>===>>>???BBBDDDFFFEEEHHHMMMQQQSSSUUUVVVXXXWWW[[[]]][[[ZZZ[[[XXXSSSXXXTTTSSSVVVWWWUUUSSSUUUUUUVVVWWWWWWVVVSSSQQQOOOMMMLLLJJJIIIIIIJJJLLLMMMRRRXXX___gggmmmsssxxx{{{~~~}}}}}}~~~|||wwwzzz}}}|||zzzyyyvvvtttooohhh```ZZZXXXXXXZZZXXXUUURRRPPPOOOPPPPPPMMMOOORRRTTTUUUUUUTTTSSSOOOOOORRRUUUWWWVVVTTTQQQNNNMMMKKKIIIDDD???;;;888;;;<<<>>>???>>><<<999777666555444333111///------***++++++++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((++++++,,,,,,++++++***)))(((((((((((()))))))))***&&&'''(((*********))))))***+++,,,+++)))(((((((((((())))))*********)))))))))***+++***)))((()))*********))))))(((((((((''')))))))))***))))))((((((((()))))))))'''''')))***((('''%%%%%%(((*********{{{bbbRRRAAA:::777555444444333333333222111111000000,,,000000+++)))---111111+++---///000111000///...000000000/////////......---------...------,,,+++)))***+++***))))))+++---,,,---...,,,***)))+++---******++++++++++++******,,,,,,------,,,+++)))((()))))))))***************((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++))))))***++++++******))))))******+++((()))***,,,,,,---,,,,,,***))))))+++///111000///+++,,,------,,,,,,---//////333888===BBBHHHNNNRRRPPPUUUZZZ\\\]]]___dddiiikkksssyyy{{{~~~{{{qqqjjjbbbaaagggooouuuxxxxxxwwwvvvtttrrrpppooonnnjjjkkkmmmnnnooopppoooooooooqqqrrrpppnnnooosssvvvzzzzzzzzzwwwqqqkkkfffddd[[[ZZZWWWTTTRRRQQQRRRTTTWWWYYY]]]```aaa```___^^^YYY[[[]]]```bbbggglllooommmggg```]]]^^^___\\\XXXQQQLLLGGGDDDCCCBBB@@@>>><<<;;;:::999888888888888777666555555555555555555666666777666555444222111333222111222333444333111111000000000000000000000111111222222222333333333666555444222222222222333111333555555555555666777555555555444444444333333222222333444555666666777444555555666777888888999999999999888888888888888444555666777888999999999::::::::::::<<<===???@@@AAACCCFFFHHHIIIJJJLLLNNNOOOTTTWWWUUUVVVXXXWWWTTTYYYVVVVVVYYYZZZWWWVVVXXXZZZ___cccccc^^^WWWSSSQQQNNNMMMKKKIIIIIIIIIJJJJJJMMMQQQUUUYYY]]]bbbhhhmmmvvv|||zzz{{{}}}zzz}}}}}}zzzxxxyyy|||}}}}}}wwwuuuqqqjjjddd```^^^___]]]\\\ZZZWWWVVVUUUTTTTTTNNNPPPRRRTTTUUUVVVVVVVVVTTTSSSRRRRRRTTTTTTSSSQQQMMMNNNNNNLLLIIIDDD???<<<:::<<<@@@BBBAAA>>>:::777666666555444222000///...******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))(((((((((((())))))))))))%%%&&&(((***+++***))))))((()))+++***)))(((((()))'''((())))))))))))******'''))),,,,,,***))))))***))))))(((((((((''''''''''''((())))))))))))))))))((()))))))))'''''')))******(((&&&&&&((()))***))){{{bbbQQQAAA999777555444444444444333333222111111111+++000000***(((...222222,,,---///111111000...---------......------,,,+++------......------,,,+++)))***+++***))))))+++---+++---...,,,)))(((***---******++++++++++++******'''(((***+++,,,,,,++++++%%%%%%&&&'''((()))******((((((((((((((()))******))))))))))))))))))))))))(((((())))))***************+++,,,+++***)))***+++,,,,,,++++++***+++++++++***+++,,,---...---,,,,,,***)))(((+++///222111000+++,,,...---,,,,,,---///333666:::???DDDIIIOOOSSSSSSWWW\\\^^^___ccckkkqqqttt{{{~~~|||nnnhhhbbbbbbhhhooossstttrrrpppnnnllljjjhhhhhhggglllmmmoooqqqqqqqqqooonnnmmmoooooonnnmmmoootttyyyssssssrrrmmmggg```[[[YYYWWWVVVSSSPPPNNNPPPSSSVVVWWWZZZ___bbbcccbbb```^^^XXX[[[___bbbccccccdddeeebbb\\\VVVVVVXXXWWWRRRMMMEEEAAA>>>===??????>>><<<888888999999999999::::::888777666555444444444444222333444555444333222111222111000000222333222111////////////000000000000333333333444444555555555999888555333222333444555111333555666555555666777555555555444444333333333444555666777888:::;;;;;;777666666666777888999:::666666666666555555555555333444555777888888888888666666666777888999;;;;;;>>>@@@AAABBBAAABBBDDDFFFHHHMMMPPPPPPPPPTTTUUUSSSVVVSSSTTTYYY[[[[[[\\\___```gggnnnmmmeee[[[UUURRROOONNNLLLKKKJJJJJJJJJKKKFFFHHHKKKLLLNNNRRRZZZ___hhhqqq{{{||||||yyyuuuwww}}}}}}yyy~~~|||zzzyyyxxxwwwyyy|||xxxwwwsssnnnhhheeedddeeecccaaa___\\\ZZZXXXVVVUUUOOOPPPRRRTTTVVVWWWXXXXXXXXXVVVSSSQQQRRRSSSRRRRRRMMMNNNOOOOOOLLLGGGBBB???999<<<@@@CCCCCC???:::777666666555444333111000///*********++++++,,,,,,,,,************))))))))))))***************************************)))(((((('''''''''(((((((((((()))$$$&&&(((***++++++))))))&&&''')))***)))((()))***&&&'''((()))((()))***+++%%%(((,,,---+++))))))***''''''''''''''''''''''''''''''((())))))***))))))((()))))))))'''''')))***---+++)))(((((())))))(((|||]]]NNN???999888555222111444333222000////////////000111111111111111000///222111///......//////000(((***,,,,,,***))))))***---+++))))))***,,,,,,,,,++++++,,,---------,,,,,,******+++++++++******)))))))))*********))))))(((+++++++++*********))))))++++++,,,------------,,,+++++++++***)))(((((('''******))))))((((((''''''''')))+++,,,---,,,***)))*********)))))))))))))))******+++---//////---***+++******---000000---))),,,,,,+++***+++,,,---...,,,,,,++++++,,,...///000777999<<<@@@EEEKKKSSSXXXZZZ\\\```ffflllrrrwwwzzz}}}||||||~~~~~~uuuooohhhgggkkkoooppppppppphhh___]]]aaagggkkklllrrrrrrrrrrrrrrrqqqoooooojjjkkkkkklllmmmnnnoooooorrrnnngggaaa]]]ZZZWWWVVVMMMMMMNNNPPPSSSTTTTTTSSSVVVYYY___dddfffeeebbb```\\\___aaaaaa___[[[YYYXXXWWWXXXYYYXXXSSSLLLDDD???888888888999999::::::::::::999888777666666666666999888555333111111222333111111222222222111111000333333222222222222222222444444444444333222111111333444555555666666555555555555555555444444333222555666777888999999999999222222222222333333444555333555666666555555777888666666777777888888888999;;;777444444777999:::999999999888777777777777777666666666666777888999:::;;;;;;<<<<<<>>>???@@@AAAEEEGGGJJJKKKKKKKKKMMMNNNPPPPPPRRRUUUYYY\\\___aaafffhhhiiifff```YYYTTTQQQSSSRRROOOMMMKKKIIIIIIIIIMMMLLLJJJJJJKKKNNNQQQSSS[[[bbbkkksssvvvwwwvvvvvvyyyxxxzzz~~~}}}{{{{{{yyyvvvtttvvvyyy}}}{{{}}}}}}{{{vvvssstttxxx}}}{{{zzzwwwtttpppmmmjjjiiijjjeee___^^^______\\\YYYTTTVVVVVVUUUYYY___aaa___ccc^^^WWWRRRPPPQQQRRRRRRSSSRRRRRRRRRQQQMMMGGGCCC???>>>???CCCGGGEEE???999999666444444555444111...+++++++++---......,,,***)))))))))***+++++++++,,,)))************+++++++++******))))))))))))******((()))***)))((('''(((***(((((((((((()))))))))))))))((((((((()))***++++++''''''(((((())))))******)))***++++++***)))((('''((((((((((((((('''''''''(((&&&&&&(((+++,,,***(((&&&'''((()))***+++,,,,,,***))))))((('''&&&&&&%%%|||]]]NNN???999888555222111222111111000000000000111,,,---...//////000//////222111000///......//////333222000...---+++))))))...,,,***)))+++,,,+++++++++,,,,,,,,,,,,,,,++++++******+++++++++******))))))******++++++******)))+++++++++*********))))))(((((())))))*********)))++++++******)))(((((('''******))))))(((((((((((('''((()))***+++******)))))))))))))))******************+++,,,......+++)))'''((((((***,,,+++)))'''------,,,,,,,,,---...///,,,,,,,,,,,,...000222444999;;;???BBBHHHOOOWWW\\\^^^aaagggnnntttzzz}}}~~~~~~xxxsssnnnmmmppprrrqqqoookkkeee______dddkkknnnnnnrrrrrrqqqpppnnnmmmllllllggghhhjjjkkklllllllllkkkhhhddd]]]VVVQQQMMMKKKJJJOOOPPPPPPRRRTTTUUUTTTTTTXXX\\\aaafffhhhgggdddbbb^^^```aaa___ZZZTTTOOOMMMTTTSSSSSSPPPKKKEEE???;;;888888888999999999999999999888777666555555555555888777444222111111222222111111222222222222111111222222222222222222222222222222333444444444333333444444555666666666666666444555555555555444333222222333444555666666666666666666666666666666777888444666777777666666777999666666666777777777888888777444111111444666666555888777666555555555555555666555555666666888999999999999999:::;;;<<<>>>>>>;;;===@@@AAABBBBBBDDDEEEKKKLLLNNNQQQUUUYYY\\\^^^aaaccccccaaa\\\WWWTTTRRRUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGHHHJJJLLLMMMQQQWWW___eeehhhhhhhhhhhhlllkkknnnsssttttttwww|||~~~tttuuuttttttssstttvvvxxx|||}}}{{{wwwsssssszzz}}}~~~}}}{{{yyyvvvtttrrrqqqlllhhhcccbbbddddddaaa]]]XXXZZZZZZYYY]]]dddfffccceee```YYYTTTRRRRRRRRRSSSQQQQQQRRRSSSRRRPPPKKKGGG???======???CCCCCC>>>:::777555444444555444222///+++++++++,,,......,,,+++***************+++++++++)))************+++++++++((((((''''''''''''(((((('''((())))))''''''((()))(((((((((((())))))))))))))))))))))))))))))***+++'''((((((((()))))))))***++++++,,,,,,,,,+++))))))((((((((((((((((((((('''(((&&&&&&'''***+++***((((((((((((((()))***,,,,,,++++++***)))((((((''''''}}}~~~{{{\\\MMM???999888555333222000000000000000111222222+++,,,---///000000000000222222000///............///,,,***+++...000000///...,,,******+++++++++***+++,,,,,,,,,+++***)))))))))******+++++++++*********++++++,,,,,,++++++++++++++++++***************''''''((((((((()))))))))++++++******)))(((((((((***))))))))))))(((((((((((((((((((((((()))******((())))))******++++++++++++******+++,,,,,,***'''(((***---------,,,+++,,,...------------...///000,,,,,,,,,---000222555666;;;>>>BBBGGGMMMUUU^^^dddfffjjjqqqyyy~~~~~~~~~}}}{{{wwwsssrrrsssrrrooollleeecccbbbeeekkkppprrrqqqrrrqqqnnnkkkiiihhhhhhgggccceeegggiiiiiigggeeeccc]]]ZZZUUUPPPLLLJJJJJJJJJRRRSSSTTTTTTUUUUUUTTTTTTXXX\\\aaaeeegggfffdddbbbaaabbb```\\\SSSKKKDDDAAAMMMKKKHHHEEE@@@<<<999777999888888888888888888777777777666555444444444444666555333222111111111222111222222333333222222222222222222222222222222222111111222444444555555555555555666777777777777666555555555555555444444333555555666777888888888888999999888777777777888888555777888888666666777999555666666666666666777777444222000000222444444444555555444444333444444444555555555555555666777888666666666666777999:::;;;888:::===>>>???@@@AAACCCEEEFFFIIILLLPPPTTTWWWYYYZZZ[[[\\\[[[XXXVVVUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRLLLKKKJJJIIIHHHHHHIIIIIIIIIMMMSSSWWWXXXXXXXXXYYY\\\\\\___eeehhhhhhmmmrrruuuxxxzzzyyyvvvuuuvvvwww|||||||||wwwtttttt}}}|||{{{{{{yyyxxxvvvtttsssrrrnnnkkkhhhhhhiiiiiifffbbb]]]___```___dddjjjkkkiiigggbbb[[[VVVTTTSSSSSSSSSPPPPPPQQQSSSTTTRRROOOLLL@@@===:::;;;===>>><<<999555444333333444444333222,,,++++++,,,......---++++++++++++***************)))************+++++++++(((''''''&&&&&&''''''((('''((()))((('''&&&''')))(((((((((((())))))))))))+++***))))))))))))))))))(((((((((((())))))))))))******+++++++++***))))))''''''(((((((((((((((((('''&&&&&&''')))******)))+++***(((((((((***,,,------,,,***)))(((((()))***}}}~~~xxx[[[MMM>>>999888666333333111111111000000111222222//////000111111222111111222222111000///......---+++'''###&&&,,,111111///...,,,+++***++++++***))),,,,,,,,,+++***)))((('''))))))***+++++++++******++++++,,,,,,------,,,,,,***************************************+++,,,,,,************))))))(((((())))))))))))))))))))))))******((('''((()))+++,,,************************+++***)))***+++***(((&&&))),,,//////,,,+++---///---------------......///---------...000333666777<<>>;;;888666666666888888888777777666666666555555444333333333333333444444222111111111111222111222333333333333333333222222222222333333333333222333444444555555555444666777777888888888888888555555666666666666555555777777888999::::::::::::888888777666666555666666666777888777666555666777555555555555666666666666555444444444444555666666555555444333333444444444444444444444444555666777444444444444555666777888888;;;===??????@@@BBBCCC@@@AAACCCGGGJJJNNNRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYRRRQQQQQQPPPOOOMMMLLLKKKHHHKKKOOOPPPPPPOOOOOOPPPQQQQQQTTTZZZ]]]___dddjjj{{{zzz}}}~~~{{{yyy{{{}}}~~~{{{zzzxxxwwwwww|||yyyxxxwwwuuusssrrrppppppmmmlllllllllmmmllliiifffaaadddddddddhhhmmmnnnkkkgggbbb[[[VVVTTTSSSRRRRRROOOOOOPPPRRRSSSRRROOOMMMDDD@@@;;;888888888888777333333222222333444444444---,,,,,,,,,......---,,,,,,+++++++++***)))))))))))))))*********+++++++++***))))))(((((())))))***&&&((()))((('''&&&'''((((((((((((((())))))))))))++++++***)))((((((((()))(((((((((((())))))))))))''''''((((((((('''''''''''''''''''''((((((((((((''''''&&&'''((()))******---+++)))'''''')))+++------+++***(((((((((******uuuZZZLLL>>>999888666444444444333222111000000000000111111222111111000///...111111111000///......---444...)))))),,,...---***---,,,++++++,,,,,,***))),,,,,,,,,+++***)))((('''((()))***+++++++++++++++***+++,,,---------------************************,,,++++++++++++,,,---...*********)))))))))))))))))))))))))))************---+++***((()))***---...---,,,,,,+++***)))((((((+++***))))))******(((&&&&&&))),,,+++)))(((***,,,++++++,,,,,,------------///...//////111333666777===BBBJJJTTT]]]gggqqqvvvxxx{{{}}}||||||{{{zzzyyyxxxuuuqqqnnnlllkkkjjjjjjggghhhlllpppssssssqqqooommmkkkgggccc```_________^^^___^^^]]]YYYUUUQQQNNNGGGIIIKKKLLLMMMNNNRRRUUURRRTTTVVVVVVTTTSSSTTTUUUTTTWWW[[[^^^___^^^[[[ZZZZZZVVVNNNEEE===999888:::===;;;888666555555777888777777777666666555555555444333222222222222222222333222222222222222222222222222333444444444444444222222333333444444444555666666666666666555444444777888999999::::::999999666777777888888888777777555555666888888888888888888888777666555555555666666888888777555444555666666666666666555555555555666666666666666666777888666555555555555555666666444444444444444555555666444444444444555666777777666888:::;;;;;;<<<===???===>>>@@@BBBFFFIIILLLNNNOOOPPPRRRSSSTTTVVVYYY\\\[[[\\\]]]^^^^^^______```WWWXXXYYYXXXWWWTTTQQQPPPJJJLLLNNNNNNLLLKKKJJJKKKKKKJJJMMMRRRTTTUUUZZZaaannnwww~~~~~~xxxxxxxxxzzz|||}}}|||{{{yyywwwuuusssqqqpppmmmnnnoooqqqqqqoookkkhhhfffhhhhhhgggjjjnnnnnnjjjddd```ZZZUUUSSSRRRQQQPPPQQQPPPPPPQQQQQQPPPMMMKKKHHHDDD>>>999666444444333222222222222222333555666111///......//////...,,,,,,+++++++++***)))))))))))))))*********+++++++++******))))))))))))******'''((()))((('''&&&''')))(((((((((((())))))))))))++++++***)))((((((((()))))))))))))))((((((((((((''''''''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))***,,,///---***((('''(((***,,,+++***)))((((((((()))***tttYYYKKK===999888777555555555444333222111000000000000000000000///---,,,+++///000000000000//////...555222//////111222111///+++******+++------+++)))+++,,,,,,,,,+++***))))))((()))***+++++++++++++++******+++,,,------------***************++++++++++++***)))))))))***,,,---******)))))))))))))))))))))))))))************+++---,,,*********+++---///------,,,+++***))))))(((+++***((()))******)))((()))***++++++******+++---***+++,,,,,,------,,,,,,//////000111333666999;;;CCCJJJTTT^^^hhhpppwww|||}}}~~~~~~|||{{{{{{{{{zzzyyysssrrrpppooommmllllllllljjjlllnnnppppppooolllkkkhhhfffcccaaa^^^]]]]]]]]][[[YYYVVVSSSOOOLLLJJJHHHIIIMMMQQQRRRPPPOOOPPPRRRPPPSSSVVVVVVTTTTTTVVVXXXYYYZZZ\\\]]][[[XXXTTTRRRKKKGGG@@@888333222555888888777666555555666777888666666555555555555555444333222222111111222222222222222222333333333333333222222333444555555555555333444444555555666666666888999999888777666555555999999:::;;;;;;;;;;;;:::888999999::::::::::::999888999:::;;;;;;<<<<<<;;;::::::999888888888999999888999999888666444555666777777777666666666666555444555777666555555666888666666666555666666777888555555444444444555555666555555555555555666777777666888::::::::::::;;;<<<:::;;;===???BBBDDDGGGHHHIIIKKKNNNOOOQQQTTTWWWZZZZZZ[[[]]]___```bbbbbbbbbZZZ\\\^^^```^^^[[[XXXUUUMMMOOOQQQQQQNNNLLLJJJJJJKKKIIIIIILLLMMMLLLPPPVVV^^^hhhrrr{{{{{{uuuvvvxxx{{{~~~}}}~~~}}}|||zzzxxxvvvtttrrrqqqqqqtttwwwyyyxxxuuupppmmmlllnnnmmmkkklllnnnlllhhhaaa]]]XXXTTTRRRRRRQQQPPPRRRQQQPPPPPPQQQOOOLLLJJJJJJGGGBBB===888555333222111222222111111222555777555333000/////////...---+++++++++***************)))************+++++++++***))))))(((((())))))***((()))***)))((('''(((***(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))((((((((((((******)))))))))***++++++&&&&&&''''''((()))))))))))))))***)))((())),,,...000...,,,)))(((((()))***)))))))))))))))))))))(((uuuYYYKKK===999999777555555444333222222111111111111//////000//////...---,,,......000111111000000///////////////000000000000)))))))))+++---...,,,++++++,,,,,,,,,,,,,,,++++++(((((()))++++++,,,,,,+++)))***+++,,,,,,---------))))))*********+++++++++***)))((('''((()))+++,,,)))))))))))))))))))))***))))))*********+++++++++++++++*********+++,,,---+++++++++++++++++++++++++++)))((()))***++++++***...,,,+++,,,---.........++++++---.........---,,,//////111444777;;;???AAAMMMTTT___iiiqqqwww{{{~~~~~~~~~}}}|||{{{||||||}}}|||zzzxxxwwwxxxxxxwwwvvvnnnqqqtttvvvvvvsssqqqoookkklllmmmmmmkkkiiihhhgggbbbbbbaaa```^^^]]]\\\\\\VVVSSSNNNIIIGGGFFFGGGHHHOOOTTTYYYZZZUUUQQQPPPPPPNNNSSSWWWXXXVVVVVVYYY]]]______]]]ZZZUUUOOOIIIEEE>>>===999444111111444777777777777777777666555444444444444444444555555555333222222111111222222333222222333444444444444444222333444555555666666666555555555666777888888888999999999::::::999888888::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???::::::::::::::::::;;;<<<;;;<<<<<<:::888666666777888888777777777666666666333555888777666555666888666666555555666777777888666666555555555555555666555555555555555666666777888:::;;;;;;:::999999:::888999:::;;;===@@@BBBCCCBBBEEEHHHKKKLLLOOORRRTTTVVVWWWZZZ]]]___aaabbbbbb^^^```dddgggfffccc___\\\WWWZZZ\\\[[[XXXUUURRRQQQOOOLLLKKKKKKIIIGGGJJJOOOQQQYYYaaajjjuuu~~~zzzyyy}}}tttqqqtttxxxzzz|||zzz~~~|||zzz}}}~~~}}}|||{{{yyyxxxxxxzzz}}}}}}xxxuuutttvvvtttpppppppppmmmggg___[[[WWWTTTSSSRRRQQQPPPSSSRRRQQQQQQQQQQQQNNNLLLIIIHHHFFFAAA<<<888555444111222333111000111444777:::777333111000000...---***************+++++++++)))************+++++++++++++++************++++++)))***+++***)))((()))+++(((((((((((())))))))))))))))))))))))))))))***+++***)))))))))((((((((('''+++******)))***+++,,,---&&&&&&''''''((())))))******++++++***)))***---000000///---+++)))(((((((((((()))+++,,,,,,+++)))(((vvvXXXJJJ===888999777666666222222111111222222333444///000111111111111111000,,,...///111111111000000///000///---)))%%%######(((((()))+++......---+++++++++,,,---------,,,,,,(((((()))++++++,,,,,,,,,((()))***+++,,,,,,---,,,))))))******++++++++++++,,,+++)))((()))***,,,---)))))))))))))))*********))))))******++++++++++++***************++++++,,,((())))))+++,,,---......+++)))((()))+++,,,,,,+++,,,)))'''(((+++---,,,***,,,,,,.../////////...---...///222555:::@@@DDDGGGTTT\\\gggqqqwww{{{}}}~~~~~~|||zzzxxxxxxyyy|||~~~wwwuuusssrrrssstttsssrrrlllqqqyyy~~~~~~zzzuuusssjjjkkkkkkjjjgggeeeeeeeee_______________^^^\\\\\\RRRNNNHHHCCCBBBCCCGGGJJJMMMTTTZZZ[[[VVVQQQNNNNNNNNNSSSXXXYYYXXXXXX\\\aaabbb```]]]WWWOOOFFF???:::999999888666555444666888777888999999888666333111333333333444444555555555333222222222222222333333222222333444555555555555222333444555666666666666555666666777888999999:::888888999:::;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>======:::;;;<<<======>>>>>>>>>999999999999::::::;;;<<<===>>>>>><<<:::888888999999999888888777777666666444777:::999777666888:::555555555555555666777888777666666555555555666666555555444444444555666666666888999888666555555666777777888999:::<<<>>>???>>>@@@DDDGGGIIIKKKMMMOOOSSSTTTWWW[[[^^^___``````aaadddiiilllmmmjjjeeebbbbbbeeeggggggddd```]]][[[UUUQQQNNNMMMJJJFFFHHHMMMKKKPPPVVV\\\hhhvvv~~~yyyuuutttxxx|||~~~{{{ooooootttwwwxxxyyywww||||||xxxwww{{{{{{zzz{{{yyytttsssrrrnnnhhh^^^[[[WWWTTTTTTSSSSSSRRRSSSRRRQQQRRRSSSRRRQQQOOOGGGHHHGGGDDD@@@;;;888777111333333111///000333777<<<999555222111000...---))))))******+++++++++,,,)))************+++++++++...------,,,,,,------...)))+++,,,+++***)))***+++(((((((((((())))))))))))))))))(((((()))***++++++******))))))((((((((('''***)))((((((((()))+++,,,&&&&&&&&&'''((())))))***+++,,,,,,+++)))***...222//////...,,,***)))'''&&&(((***,,,......---***)))wwwYYYLLL???:::999666666777777555444444444444333111...000222333333111///---000//////.........//////222000///000111111...+++...---,,,+++***+++,,,---,,,+++***)))((((((((((((,,,,,,------,,,+++)))(((+++++++++***************222///,,,******++++++******((()))+++...///---******++++++++++++***)))))),,,+++******)))*********))))))))))))))))))))))))))))))))))))***,,,///000***++++++,,,,,,++++++***///......------,,,++++++,,,---......---...111444000222444999@@@GGGMMMQQQaaahhhqqqvvvvvvwwwzzz}}}|||vvvvvvxxxzzzxxxuuutttqqqnnnmmmmmmnnnnnnmmmlllttt~~~}}}uuuooollliiifffeeeeeeeeeeeedddbbbaaa```^^^\\\YYYWWWVVVGGGFFFDDDBBBCCCDDDGGGIIINNNUUU[[[[[[TTTNNNMMMOOOSSSYYY^^^```ccceeeccc___```ZZZQQQHHH@@@;;;888888666666555555555666666777555444222333666666444111111111222333555666777777222222222333333222222222333555777777666555555666555555555555666777888999:::999999888999:::;;;<<<;;;:::999888888999;;;<<<======>>>>>>>>><<<;;;999999:::;;;<<<============??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@??????>>>===<<<;;;;;;:::999888777666666777888999:::999999888888777777777888888888888888777666555666555555555555666666777444444444555555555666666777777777777777777777777666777999:::::::::;;;<<<===>>>???AAADDDFFFIIIJJJKKKMMMPPPSSSVVV[[[```ddddddgggjjjkkkjjjhhhggggggjjjnnnooommmlllllliiidddbbb\\\TTTNNNKKKJJJJJJJJJLLLJJJKKKPPPZZZfffoootttsssssstttvvvyyy|||~~~vvvnnnmmmrrrwwwwwwuuuyyyzzzzzzyyyxxxyyy|||~~~}}}~~~yyysssnnnkkkiiiiiidddaaa\\\WWWRRRPPPOOOOOOQQQPPPOOOOOOQQQRRRRRRRRRLLLJJJHHHGGGFFFCCC===999333555666444222111333555999::::::888333///,,,,,,,,,+++***((((((((())))))...,,,***(((((()))***+++222///,,,)))((())),,,---******))))))(((((('''''')))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((())))))***))))))))))))(((((((((((($$$%%%&&&(((((((((''''''******))))))***,,,---...000---***((()))***++++++,,,++++++///333333...(((zzzzzztttYYYLLL???:::999777555666666444333333444333222111000000111111111000000000///////////////000111222222000...///000000...,,,---,,,+++*********++++++***)))))))))))))))***+++((()))******+++***))))))***************+++++++++,,,+++***+++,,,,,,***)))***((((((***---...,,,***+++++++++++++++***))))))******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))*********++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++------......---///111444555666888===EEEOOOXXX]]]iiipppwww{{{{{{|||~~~|||xxxwwwyyyzzzwwwtttqqqnnnjjjhhhhhhiiijjjjjjooowww{{{sssmmmhhhfffddddddeeeffffffeeecccbbb___\\\XXXTTTQQQOOOGGGFFFEEEEEEFFFGGGIIIKKKOOOTTTXXXVVVPPPLLLMMMOOOWWW```hhhiiigggeee___YYYSSSOOOGGG???999555333333666666555555555555666666444333222333555555333111444444444444444444444444222222333333333333222222444666888888777666777888777777777888999:::<<<===<<<<<<;;;;;;;;;<<<===>>>???>>><<<;;;;;;<<<===>>>======>>>???>>>===<<<;;;<<<<<<=========<<<<<<;;;??????>>>>>>>>>>>>>>>>>>@@@?????????@@@AAABBBBBB>>>>>>=========<<<<<<<<<:::999888888888888999::::::999999999999999999888::::::;;;;;;:::999999888888777777666666666777777666666666666777777777777555555555555555555444444555666888999999::::::;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGJJJMMMOOORRRVVV\\\___bbbeeehhhjjjjjjiiiiiiiiinnnrrrsssrrrqqqrrrpppkkkhhhbbbZZZTTTPPPOOOOOONNNPPPNNNMMMPPPWWW___fffjjjiiikkkppptttyyy}}}}}}vvvoooooouuuzzz|||{{{{{{|||}}}}}}|||}}}}}}yyysssnnnkkkiiiiiihhhgggccc]]]WWWRRRNNNMMMLLLPPPOOOOOOPPPQQQRRRRRRQQQNNNLLLJJJJJJIIIFFFAAA<<<555666666444111000222444:::<<<===;;;777222///---...---+++***))))))***+++---,,,+++)))))))))***+++///---+++))))))+++---...******))))))(((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((+++***)))((((((((((((((((((((((((((())))))))))))''''''((()))((((((&&&&&&+++************,,,---///222...+++((())))))***))),,,++++++///222222---)))wwwssswwwpppXXXKKK???:::999777555666555333222222333222111///222111000//////000111222////////////000222333444222000.........///...---,,,,,,+++***************((((((((())))))+++,,,,,,'''((()))***++++++++++++))))))******++++++,,,,,,(((((()))+++------***(((***)))'''(((***,,,,,,++++++++++++++++++*********))))))))))))+++,,,---...------------------------///...,,,+++)))(((((((((***++++++,,,,,,++++++*********++++++++++++,,,,,,---............///222444:::;;;>>>EEEOOO[[[fffmmmqqqvvv|||~~~~~~}}}zzzwwwwwwxxxwwwsssooommmiiieeebbbcccfffggghhhtttzzzxxxoooiiidddcccbbbccceeeggggggffffffccc^^^YYYSSSNNNKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQRRROOOKKKJJJNNNSSS___jjjsssqqqiii```WWWPPPDDDAAA<<<777333111111111666666555555555555555666333222222333444444333111333333333333333333333333333333444444444444333333555777999999888888888999999::::::;;;===???AAABBB???>>>>>>>>>>>>???@@@@@@AAA@@@>>>===<<<======>>>======>>>????????????>>>???>>>>>>======<<<;;;;;;??????????????????@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>===============>>><<<;;;:::999999:::;;;<<<:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;::::::999;;;:::999888888777888888777777888888888999999999555666666777666555444333555555666777888999::::::;;;;;;<<<<<<>>>???AAABBBCCCEEEGGGJJJLLLPPPUUUXXX]]]aaaeeehhhiiijjjkkklllppptttvvvuuuvvvxxxvvvsssooojjjbbb\\\YYYXXXWWWVVVVVVSSSQQQPPPSSSXXX[[[\\\]]]aaagggooovvvzzz}}}~~~}}}wwwrrrsssyyy~~~wwwrrrmmmiiigggggggggggghhhddd]]]VVVPPPLLLJJJIIIMMMNNNOOOPPPQQQQQQQQQQQQPPPOOONNNNNNLLLIIIEEEBBB;;;:::999666444333444666;;;===@@@???;;;666222000000///---,,,+++++++++,,,,,,,,,++++++++++++******)))(((((((((((()))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''')))***)))(((,,,,,,***)))((('''''''''''''''(((((())))))******)))*********)))((('''&&&++++++******+++,,,---...222///+++)))((()))((('''+++***+++...111111---)))~~~qqqsss|||oooVVVJJJ>>>:::999777555666444333111111222222000///000000000000000000111222////////////000111111222222000...---------------,,,,,,,,,+++++++++++++++***)))))))))******+++,,,+++++++++,,,,,,---------))))))******+++,,,------)))))))))+++------+++)))***)))((('''(((***++++++,,,,,,++++++************************+++,,,---...++++++++++++++++++++++++***************+++++++++***++++++,,,,,,++++++***)))******+++,,,------------.../////////111444666<<<@@@FFFPPP\\\hhhqqqwwwtttxxx|||}}}}}}||||||}}}xxxvvvuuuttttttrrrmmmiiiiiieeeaaa```bbbfffjjjlllwww{{{|||sssiiidddaaaaaaaaacccfffggggggeeegggbbb[[[SSSMMMJJJIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKIIIHHHKKKSSSYYYfffqqqxxxqqqcccVVVLLLEEE:::888666444222222333333666666555444444444555555111111111222333333222222000000111333444555666777444555555666666555555444666888:::;;;:::999:::;;;:::;;;<<<===@@@BBBDDDEEE@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;<<<<<<======>>>???@@@@@@AAAAAA??????>>>>>>============?????????@@@@@@AAAAAAAAA???>>>===============>>>@@@@@@>>>============>>><<<;;;::::::::::::;;;<<<::::::;;;;;;<<<<<<======999999:::::::::999999888===<<<;;;:::999999999999888888999999999:::::::::777888:::::::::888777666666666555666888999:::999===============>>>?????????AAACCCEEEGGGJJJOOORRRWWW[[[```dddfffhhhkkklllnnnrrruuuuuuwwwzzzzzzwwwsssnnnhhhdddbbbbbbbbbaaa]]]ZZZWWWTTTTTTUUUUUUTTTUUUYYY^^^eeelllrrrvvvyyyxxx|||}}}{{{wwwxxx}}}zzztttoooiiiffffffffffffeeefffbbb\\\TTTNNNJJJHHHGGGKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPMMMIIIGGGCCCAAA???<<<:::888888999<<>>:::999777555555444222111111111111000...---///111222333222000000111000//////............111000000///...------...---------------,,,,,,,,,,,,,,,+++***************...------,,,,,,,,,++++++))))))***+++,,,------...///---******+++,,,,,,+++***))))))(((((()))***,,,---,,,++++++******++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++'''((()))***+++,,,,,,---***++++++,,,,,,++++++*********+++,,,---...//////---...///000111333777:::>>>EEEQQQ^^^jjjsssxxx{{{wwwyyy{{{{{{zzzyyyxxxxxxuuuuuuttttttssspppkkkhhhdddaaa^^^^^^bbbhhhmmmpppvvvyyy|||{{{uuullleeeaaaaaaaaabbbdddeeeeeecccaaa___ZZZRRRKKKGGGGGGIIIKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGGGGIIIOOOXXX^^^hhhoooqqqfffUUUIII@@@;;;444333333333333444555666666666555444444444444444000111222333333222333333111111222333555666777888666666777777777777666666777999;;;<<<;;;;;;<<<===:::;;;<<<>>>@@@CCCEEEFFF@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>???@@@AAABBBBBB???>>>>>>>>>>>>???@@@AAA??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAACCCBBB@@@>>>===<<<======<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<======>>>999:::;;;;;;;;;;;;::::::???>>>===;;;;;;:::::::::888888999999999:::::::::999999;;;;;;;;;:::999999:::888666777999::::::999===<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAACCCFFFJJJMMMQQQTTTYYY^^^aaadddgggjjjkkkpppssssssvvvzzz|||yyyrrrooojjjhhhiiijjjkkkkkkccc```]]][[[YYYWWWUUUSSSSSSTTTVVVZZZ___fffkkkoooooopppvvv|||}}}~~~{{{|||~~~wwwvvvqqqkkkiiiiiijjjhhheeeccc___YYYSSSMMMIIIHHHGGGIIIKKKNNNOOOOOOOOOQQQSSSSSSTTTUUUTTTRRRPPPMMMLLLIIIGGGEEEBBB@@@???===;;;<<<@@@CCCDDDAAA<<<777555111000...,,,+++++++++++++++,,,------------,,,,,,000000111000///---+++***))))))))))))************(((((((((((((((((((((((()))(((''')))+++,,,,,,+++******))))))))))))******&&&''''''((()))******+++((((((((()))***+++,,,,,,,,,+++***)))***+++,,,------+++)))(((***+++******))))))***,,,------+++))){{{ttt{{{oooTTTHHH>>>;;;:::777555555444222111111222111000...,,,...111333444222000///222111000...------------///111222111///........................---,,,,,,------,,,******)))))))))------+++***))))))))))))******++++++,,,,,,------111...+++)))***,,,,,,,,,)))***+++***)))(((***,,,...---,,,******++++++,,,------,,,+++++++++++++++------------------------))))))******+++******)))***++++++,,,,,,++++++***++++++,,,------...//////,,,...000222444777;;;???EEENNN^^^mmmxxx}}}~~~}}}{{{{{{{{{{{{{{{yyywwwvvvvvvvvvvvvvvvtttqqqnnnlll```^^^]]]^^^cccjjjoooqqquuuvvvvvvsssnnnhhhcccbbbcccbbbbbbcccbbb```[[[WWWRRROOOJJJGGGEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGEEEGGGIIIKKKNNNSSSXXX\\\```cccaaaTTTGGG>>>888444000111111333444444555555666666555444333333333333///111333444333333333555555555555555555555555555777777888888888888777777777999;;;<<<;;;;;;===>>>;;;;;;<<<>>>@@@CCCEEEFFF@@@AAAAAAAAAAAAAAA@@@???AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBB??????>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???@@@@@@AAAAAADDDBBB@@@>>>======>>>???===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>===>>>>>>===<<<;;;;;;;;;<<<999999:::::::::;;;;;;;;;999999999::::::;;;<<<<<<@@@<<<888888:::<<<:::999::::::999888888888888999;;;<<<>>>???@@@BBBFFFIIIKKKNNNSSSWWWZZZ]]]aaadddhhhmmmpppppptttyyy{{{yyyooommmjjjiiikkkmmmnnnooofffdddbbb```^^^ZZZVVVSSSPPPPPPOOOPPPSSSYYY^^^bbbeeedddkkkvvvwwwsssyyy}}}~~~|||wwwzzzuuupppppprrrrrrnnniiiddd```ZZZSSSMMMJJJHHHGGGHHHKKKMMMNNNMMMNNNRRRVVVTTTVVVXXXXXXVVVSSSRRRRRRMMMKKKJJJIIIHHHEEEAAA>>>???BBBEEEEEEBBB>>>;;;999222111///---++++++++++++,,,,,,------------......//////...---+++)))(((&&&)))))))))************+++))))))))))))))))))))))))***))))))***,,,......---)))))))))))))))***+++,,,''''''(((((())))))******'''''''''((()))+++---...+++***)))(((((()))***+++***)))((((((***++++++***((((((***+++++++++***)))mmmSSSHHH===;;;:::777555555555333222111222222111///---...000111222222222111111111000///.........///...111444444222///......------.........---,,,+++,,,,,,+++*********++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,+++)))+++---,,,***)))***+++///---,,,******+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))((('''***++++++,,,,,,++++++***+++++++++,,,,,,------...,,,...111333666;;;@@@CCCQQQZZZjjjyyy}}}||||||{{{{{{zzzxxxvvvvvvvvvwwwvvvtttqqqpppooocccaaa```bbbggglllppprrrssssssqqqmmmiiifffeeeeeedddcccbbbaaa^^^XXXQQQLLLFFFGGGIIIJJJKKKJJJIIIHHHIIIHHHGGGFFFFFFHHHJJJKKKKKKMMMPPPRRRSSSTTTTTTTTTQQQRRROOOEEE===999555111000111222444555555555444777666555444333333333333///222444555333333444666777777777777777777777777888888999999999999888888666999;;;<<<;;;<<<===>>><<<<<<===???@@@CCCDDDFFFAAABBBCCCCCCCCCAAA@@@??????@@@@@@@@@@@@@@@?????????>>>======>>>???@@@AAABBBAAA@@@??????@@@BBBCCC@@@@@@@@@@@@????????????============>>>???@@@@@@BBBAAA???======???AAACCC>>>===<<<<<<<<<<<<===>>>===<<<<<<<<<<<<<<<;;;;;;<<<===>>>????????????>>>======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<======::::::999:::;;;===@@@AAAEEE@@@;;;:::<<<===;;;999:::999888888888888888888999;;;<<<<<<===???BBBEEEFFFIIIMMMPPPSSSWWWZZZ]]]cccgggjjjjjjnnntttvvvuuummmkkkhhhhhhjjjlllmmmmmmgggfffdddbbb___[[[VVVRRRLLLKKKJJJKKKMMMPPPSSSUUUXXXVVV^^^kkkllliiivvv~~~}}}}}}zzzwww}}}yyyvvvxxx||||||wwwqqqhhhddd]]]VVVOOOKKKHHHGGGHHHJJJLLLLLLJJJMMMSSSXXXVVVYYY\\\\\\YYYWWWVVVWWWSSSRRRRRRSSSRRROOOIIIDDDBBBEEEGGGGGGDDDAAA???>>>444222000...---,,,,,,---...---,,,,,,,,,---///000,,,+++***)))((('''&&&%%%))))))*********+++++++++************************+++******,,,...000//////++++++******)))*********(((((((((((())))))))))))((('''''''''(((***+++,,,***)))(((''''''((()))***+++***((()))*********((('''((()))******))))))***kkkRRRGGG===;;;:::777555555555333222222333222111///000/////////000111333444111000000000000000111111...222666666333000......,,,,,,---...---,,,+++***************+++,,,---------,,,,,,+++,,,---///000---,,,,,,,,,,,,,,,,,,,,,''''''(((+++---...,,,***(((+++......+++******+++///...,,,******+++,,,---*********+++,,,---...///))))))))))))))))))))))))((()))***++++++***)))(((+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,+++...111444888===BBBFFFZZZcccrrr}}}|||{{{zzzzzzyyywwwuuutttuuuuuutttrrrpppoooooohhhgggfffhhhlllppprrrssssssrrroookkkgggeeefffhhhdddcccaaa___ZZZSSSJJJEEEAAAFFFLLLRRRSSSPPPJJJGGGHHHGGGEEEEEEGGGJJJMMMOOOQQQSSSVVVXXXWWWSSSOOOLLLEEEFFFCCC===999888555000222333444666666666555555777666555444333222222222///222555555444333555777444555666777888999:::;;;888999999::::::999999888666888;;;<<<;;;;;;===>>>===>>>>>>???AAACCCEEEFFFCCCCCCDDDDDDDDDCCCAAA@@@<<<======>>>>>>>>>======???>>>=========>>>???@@@EEECCCAAA?????????@@@AAAAAA@@@@@@??????>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDD???>>>======>>>AAADDDFFF@@@???>>>======>>>???@@@======<<<<<<;;;;;;;;;:::;;;;;;<<<==================<<<<<<<<<<<<======>>>============>>>>>>>>>>>>>>>===<<<<<<>>>AAAEEEGGGHHHCCC===<<<>>>>>><<<999;;;;;;::::::::::::::::::888999:::;;;;;;===@@@CCCCCCFFFJJJMMMOOORRRVVVYYY]]]aaaddddddhhhnnnqqqooollljjjgggggghhhjjjkkkkkkgggfffdddbbb___ZZZTTTPPPGGGGGGHHHIIIJJJLLLLLLMMMMMMKKKUUUbbbcccaaatttzzz{{{|||~~~}}}{{{xxxuuu~~~{{{zzz}}}}}}wwwmmmhhhaaaXXXQQQKKKHHHGGGHHHJJJLLLKKKIIILLLSSSZZZXXX[[[______\\\YYYYYYZZZYYYXXXYYY[[[[[[WWWPPPJJJEEEGGGIIIHHHFFFCCCBBBBBB666444222000............///...,,,+++,,,...000111......---,,,++++++,,,,,,))))))******++++++++++++************************,,,++++++---///111111000------+++***))))))(((((())))))))))))(((((((((((())))))(((''''''((()))***)))((('''&&&&&&'''((()))---+++))))))***)))(((&&&&&&((()))***)))((()))***kkkUUUIII>>>;;;:::777555666333333333222222222222111111000///......///000111------...000111222333444//////......---,,,,,,,,,...------------,,,,,,,,,+++******))))))******+++,,,---------,,,++++++***------------------------(((((()))+++------***(((,,,,,,,,,,,,++++++***))),,,,,,,,,***))))))+++---...---+++*********++++++************************++++++++++++,,,---...///000000///...---,,,,,,+++***+++,,,,,,+++***+++---333///000777===AAAKKKUUUhhhoooyyy|||{{{zzzzzzzzzxxxuuusssrrrqqqpppnnnmmmlllkkkkkkfffgggiiinnnssstttqqqnnnpppmmmjjjhhhgggfffcccaaadddbbb^^^XXXSSSMMMIIIFFFEEEEEEPPP^^^___PPPFFFFFFGGGGGGGGGHHHKKKOOORRRTTTUUUTTTTTTVVVWWWSSSJJJBBB>>><<<999666444333222222444555777888888666555333555444333222222222333444222222333444555666777888666666777888:::;;;<<<<<<===:::999:::<<<===;;;999:::;;;;;;<<<===>>>>>>???===>>>@@@@@@@@@AAADDDGGGAAAAAAAAAAAA@@@@@@???>>>CCCBBB@@@?????????@@@AAA>>>>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@@@@AAABBBCCCDDDBBB@@@@@@AAACCCDDDCCC@@@>>><<<===@@@BBBAAA@@@>>>AAADDDBBB===;;;<<>>???????????????@@@@@@@@@??????===<<<;;;:::;;;;;;;;;<<<<<<======<<<======<<<;;;>>>DDDIIIUUULLLBBB<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<@@@@@@AAACCCGGGLLLQQQTTTRRRWWW___dddgggiiijjjkkkeeeeeeeeedddddddddddddddeeeeeeeeebbb]]]VVVOOOJJJHHHGGGEEEFFFHHHJJJJJJJJJLLLLLLQQQVVVXXX]]]nnnxxxtttzzz|||zzzxxxttttttwwwwwwxxxzzz~~~rrrddd^^^XXXOOOJJJJJJKKKIIIHHHHHHKKKOOOSSSVVV[[[^^^bbbcccaaa^^^\\\[[[___^^^\\\[[[XXXTTTNNNJJJLLLKKKJJJGGGEEEBBB???>>>===:::555000---+++++++++000///---,,,,,,---...///---+++(((((()))+++++++++((('''&&&######%%%***...111///---***))))))***+++((((((***,,,...000111222+++***))))))******((('''((()))***)))((('''''')))(((((((((((()))***+++,,,,,,+++)))((((((((()))))),,,,,,+++***))))))))))))))))))))))))))))))))))))kkkTTTHHH>>>::::::777555555111111111000000000000//////...------------...///......///000111222222333333333333333222222222222000////////////............------,,,,,,,,,,,,---//////000000//////...---........................******+++---......,,,***++++++,,,,,,,,,+++******++++++,,,+++)))***,,,...---,,,+++*********++++++************************++++++++++++,,,---......000//////...------,,,,,,+++,,,------,,,,,,...///111111666<<>>????????????===>>>@@@AAA@@@AAABBBDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@????????????@@@===>>>>>>???@@@AAAAAABBBCCCBBBBBBAAA@@@@@@??????>>>>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBB@@@>>>???@@@BBBBBBAAACCC@@@>>>???@@@BBB@@@???@@@CCCFFFDDD@@@===???AAA===>>>>>>??????????????????????????????>>>===<<<============>>>>>>>>>??????@@@@@@???>>>???CCCGGGLLLFFF@@@===>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::===@@@DDDGGGJJJLLLOOOTTTYYY^^^```bbbdddeeeccccccdddddddddcccbbbbbbaaaaaaaaa^^^YYYSSSNNNJJJHHHGGGGGGHHHIIIIIIHHHFFFLLLKKKMMMPPPQQQUUUbbbppp~~~zzz|||~~~vvvzzz|||zzzwwwssstttxxxzzzzzz|||vvvjjjddd^^^UUUOOONNNIIIHHHGGGFFFHHHKKKOOOQQQ\\\^^^aaabbbaaaaaabbbdddbbb```]]]ZZZWWWTTTOOOLLLLLLKKKJJJHHHEEEAAA???======;;;777333///---,,,,,,...---,,,,,,,,,...000111+++)))'''&&&''')))***)))------,,,***)))+++///333444222///,,,***)))))))))******,,,---///111222333///---+++***++++++***)))***+++,,,+++***))))))+++(((((((((((()))***+++,,,---,,,***)))))))))***+++......,,,+++))))))(((((())))))))))))))))))))))))jjjRRRGGG<<<999999666444444111111111000000000000//////......------......////////////000000111111111//////000000000111111111000////////////.........//////...------,,,------///000000000000//////...,,,------------------,,,,,,,,,,,,...//////---+++******++++++,,,+++++++++***+++++++++******,,,...---,,,+++*********++++++++++++++++++++++++++++++++++++***++++++,,,---.../////////...---------,,,,,,---//////...///111333333777>>>DDDGGGNNN]]]llluuuyyy~~~}}}}}}{{{yyyxxxwwwvvvtttpppmmmoookkkddd______bbbgggkkkqqqrrruuuwwwwwwtttooojjjgggggghhhiiiiiigggdddaaa]]]YYYTTTNNNJJJHHHGGGGGGKKKGGGIIIPPPPPPIIIGGGKKKHHHLLLRRRXXXZZZZZZWWWUUUNNNKKKGGGEEEDDD???888222222222222222333555666777444555666777777666555444444555555666666666555555666666777777888999::::::<<<<<<=========>>>>>>>>>>>>===<<<<<<>>>>>>===<<<===>>>@@@AAABBBAAAAAA@@@===???BBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA???@@@@@@@@@@@@???>>>>>>======>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@===???AAABBBCCCBBBAAA@@@???@@@AAABBBCCCBBBAAAAAABBBAAA@@@@@@BBBCCCCCCBBBDDDBBB@@@@@@@@@AAA@@@>>>BBBEEEGGGFFFCCCAAABBBCCC>>>????????????@@@@@@@@@?????????@@@??????>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCAAA@@@???@@@AAACCC@@@>>>>>>@@@???<<<888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;444666:::>>>AAACCCDDDDDDJJJMMMRRRUUUWWWYYY\\\^^^```aaabbbccccccaaa___^^^]]]\\\[[[YYYUUUQQQMMMKKKIIIJJJLLLOOOQQQPPPMMMKKKNNNKKKJJJKKKLLLOOOVVV^^^llltttzzzzzzyyyyyyxxxvvvqqqpppqqquuu}}}{{{{{{{{{wwwtttqqqsssxxx||||||}}}}}}tttnnnggg]]]UUUQQQJJJIIIGGGFFFGGGIIIMMMOOOZZZ\\\^^^___```cccgggiiifffbbb]]]YYYVVVSSSPPPNNNLLLKKKJJJHHHEEEAAA>>><<<===<<<999666333000---,,,,,,,,,++++++,,,...000111+++)))''''''((()))***)))***++++++***)))***---///666555222///,,,***)))(((+++,,,---///000222333333333000,,,++++++++++++******+++,,,+++***))))))+++(((((((((((()))***+++,,,---,,,+++***)))***+++,,,000///---+++***(((((('''))))))))))))))))))))))))~~~iiiQQQFFF;;;888888555444444333333333222222222111111111000000000000000000111000000000000000000//////++++++,,,,,,---...//////...------------,,,,,,,,,......---,,,++++++++++++,,,---------------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,---//////---,,,((()))***+++++++++++++++)))***++++++***+++,,,...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---...............---------,,,---...//////111444666999===CCCIIIOOOYYYfffpppzzz|||~~~}}}|||{{{|||xxxwwwuuutttssspppllliiifffccc___]]]^^^dddjjjoootttuuuwwwxxxvvvpppjjjffffffggghhhiiiiiifffaaa]]]VVVSSSOOOKKKIIIIIIJJJKKKPPPJJJGGGHHHHHHEEEGGGLLLJJJOOOWWW\\\]]]XXXRRRNNNAAA???<<<;;;;;;999666444000000111333444666888888444555666666777666666555333444666777777666555555888888999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???>>>>>>???@@@BBBCCCDDDCCCBBBAAA???AAADDDDDDCCCAAA@@@???AAABBBBBBCCCCCCCCCBBBBBB>>>???@@@AAA@@@???>>>=========>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@@@@??????===???BBBDDDEEEDDDBBB@@@@@@AAACCCEEEEEEDDDCCCBBBDDDCCCCCCEEEFFFGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@???DDDFFFGGGFFFDDDCCCCCCDDD@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@>>>>>>@@@>>>>>>>>>@@@???<<<999<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::666777999<<>>>>>>>>===============>>>????????????>>>??????AAAAAACCCCCCDDDCCCBBBBBBAAACCCFFFFFFDDDAAA@@@@@@???@@@AAABBBBBBBBBBBBBBB??????@@@AAAAAA???>>>======>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@????????????>>>???BBBEEEFFFEEECCCAAABBBCCCEEEGGGGGGFFFEEECCCDDDDDDEEEGGGIIIIIIFFFDDD???????????????@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDBBBAAA@@@@@@???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEECCCAAA???CCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999999999;;;>>>AAABBBAAACCCFFFIIIKKKOOOTTTXXXXXXZZZ\\\^^^___]]][[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUYYY```fffjjjiiiddd___SSSQQQOOONNNOOOQQQPPPNNNRRRSSSWWW[[[^^^```cccfffdddjjjrrrzzzxxxoookkkiiiiiiooovvv|||}}}}}}tttiii^^^VVVQQQOOOMMMKKKKKKMMMPPPRRRRRRVVV[[[___aaabbbcccdddgggccc^^^YYYVVVTTTRRRPPPLLLLLLKKKIIIEEE@@@;;;888777777777666444111...,,,......------,,,,,,,,,,,,---+++******,,,,,,,,,+++***+++------,,,+++,,,---000000000000///...,,,+++++++++,,,,,,---...//////333000+++)))))))))***)))((()))***)))''''''''')))))))))))))))))))))***+++***)))(((''''''((()))***,,,,,,+++******+++++++++((((((((((((((((((((((((zzz}}}hhhPPPEEE;;;888888666444555111111111000000000000///...//////000000//////...//////////////////////////////000000111222333333000////////////...............------------......++++++,,,------------,,,---...000111111000...---***)))((()))+++,,,+++***))))))******+++*********)))+++------+++******+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---------.../////////+++,,,...///111444999===???DDDKKKVVVggguuu{{{yyyxxxzzz{{{{{{yyyyyyyyyzzzqqqooonnnmmmllljjjfffcccYYY\\\aaagggllloooqqqrrrtttvvvxxxvvvqqqlllhhhgggffffffeeedddaaa\\\UUUOOOJJJKKKLLLMMMNNNOOOOOOPPPOOOKKKFFFCCCCCCFFFKKKPPPXXXZZZ\\\[[[VVVNNNEEE???888777666444333333333333555555666777888888888777444444555555666666777777555555666777888888888888<<<<<<<<<=========>>>>>>========================>>>???@@@@@@>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEECCCAAA@@@@@@>>>???@@@BBBBBBCCCCCCCCC@@@AAAAAAAAAAAA@@@????????????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEECCCCCCEEEGGGIIIHHHEEEBBB>>>???@@@@@@@@@@@@BBBDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@????????????AAAAAACCCFFFHHHGGGDDDBBBDDDCCC@@@>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::888777888;;;>>>@@@===@@@CCCEEEHHHKKKPPPSSSRRRTTTVVVYYYZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\___bbbggglllnnnjjjccc^^^RRRTTTSSSRRRRRRTTTQQQMMMPPPNNNOOOTTTXXXZZZ^^^cccaaagggqqqxxx}}}~~~{{{{{{xxxqqqiiiggggggjjjqqqyyy}}}{{{rrrggg^^^WWWTTTQQQNNNLLLMMMOOOPPPQQQVVV\\\```bbbccccccdddgggdddaaa^^^[[[XXXUUURRRLLLLLLKKKIIIEEE???:::666444444555444333111///...//////...---,,,+++******+++)))))))))++++++***)))+++,,,------++++++,,,---***,,,...///000///---,,,******++++++,,,,,,,,,,,,111...***))))))))))))(((***+++,,,+++***))))))+++***)))))))))))))))******(((((('''&&&'''((()))*********))))))******+++,,,))))))))))))))))))))))))wwwvvv}}}gggPPPEEE;;;888888777555666111111111000000000000///...///000000000000///.........//////////////////------......//////000000000////////////.........,,,,,,+++,,,,,,---...///+++,,,------.........---,,,---///111111///---,,,***)))((((((***++++++***)))************))))))(((+++,,,...---+++))))))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------...//////000,,,---///000333777<<>>>>>>>>============>>>>>>>>>>>>===???@@@@@@>>>===>>>@@@CCCBBB@@@??????@@@AAABBBAAABBBCCCBBB@@@??????@@@???@@@AAABBBDDDDDDEEEEEECCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFIIIKKKJJJFFFCCCAAACCCDDDCCCAAAAAACCCEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCAAA@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAADDDFFFFFFCCC???AAAAAA@@@???======>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;:::::::::;;;======;;;>>>AAACCCDDDEEEHHHJJJLLLMMMOOOQQQTTTUUUVVVVVVXXXYYY[[[]]]___```aaaaaacccfffkkkooooookkkccc]]]TTTYYY[[[XXXVVVWWWTTTOOOPPPKKKIIINNNQQQRRRVVV\\\]]]dddmmmsssvvv|||xxxuuuuuussslllggggggjjjnnnwww|||tttkkkaaa^^^XXXSSSOOONNNNNNNNNOOOSSSXXX]]]___aaadddffffffeeeeeedddbbb^^^YYYTTTLLLLLLLLLIIIEEE>>>999555222333333333333222222111------------,,,,,,+++***+++***)))***++++++***((()))******)))'''''')))+++'''))),,,...///---+++************+++++++++++++++...,,,************)))(((***+++,,,+++***))))))+++******))))))))))))******)))((('''''''''(((***+++******))))))((()))))))))))))))))))))))))))))))))sssttt}}}gggQQQEEE;;;999999777666666333333333222222222222111000111222333333222111000............//////000000////////////000000000000......---------,,,,,,,,,((((((((()))***+++,,,---***+++,,,,,,---------,,,(((***,,,......,,,***(((+++***((()))***,,,++++++***************)))((('''+++---......+++)))(((((()))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,---...///000000---...000222444999???CCCPPP\\\hhhnnnttt|||~~~|||wwwyyyzzzzzzwwwuuutttuuukkkjjjiiiiiiiiigggdddaaaeeegggkkknnnooommmkkkiiilllnnnnnnlllhhheeefffggg^^^\\\[[[YYYVVVQQQKKKGGGHHHKKKPPPSSSRRRNNNIIIFFFCCCDDDDDDDDDIIIPPPVVVYYYXXXVVVRRRLLLFFF???:::777333444555444333333333444333444666888888888888777444444444555555777888888;;;;;;::::::;;;<<<>>>???===============>>>>>>>>>======>>>>>>????????????<<>>@@@CCCAAA???======???AAABBB@@@AAAAAA???======>>>@@@@@@AAABBBDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDDDDDDDDDD??????@@@AAABBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEFFFIIILLLNNNLLLHHHEEEEEEGGGGGGFFFBBBAAACCCEEEFFFEEEEEEFFFGGGHHHFFFEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>@@@BBBBBB>>>;;;===>>>?????????>>>>>>???==============================<<<<<<<<<<<<======;;;<<<===>>>>>>>>>===<<<;;;===???@@@@@@AAABBBCCCHHHHHHJJJMMMOOORRRTTTUUUXXXYYY\\\___bbbcccddddddcccfffkkkpppqqqmmmfff```WWW___bbb]]]ZZZZZZWWWRRRPPPIIIFFFIIIKKKKKKOOOUUU[[[bbbjjjnnnqqqwww|||wwwssssssqqqkkkgggiiimmmrrr|||~~~vvvkkkggg```YYYSSSOOONNNNNNMMMPPPSSSWWWZZZ___dddgggfffggghhhiiihhhccc\\\VVVLLLLLLLLLIIIEEE>>>888444222222222333333333444444++++++,,,---------,,,,,,,,,,,,+++,,,......,,,************)))'''''')))+++&&&(((+++---...,,,)))'''++++++++++++++++++++++++---,,,++++++,,,,,,***)))((()))***)))((('''''')))******)))))))))))))))******)))(((((((((***+++,,,++++++)))(((''''''''''''))))))))))))))))))))))))rrrssszzzeeeNNNDDD;;;888777444333444333333333222222222111111000000111111111111000000...////////////---+++***111111111111111000///...////////////...---,,,+++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((******))))))))))))*********+++,,,,,,***))))))))),,,,,,---------,,,++++++...,,,++++++,,,---,,,+++))))))***+++,,,------------------........./////////333666666666;;;FFFOOO^^^hhhrrrvvvwww{{{yyywwwvvvxxx||||||wwwrrrooommmhhhdddaaabbbdddfffoooooonnnllljjjiiiiiijjjnnnlllkkkkkkjjjfff```ZZZZZZXXXUUURRROOONNNMMMMMMKKKNNNRRRSSSPPPKKKFFFDDDDDDDDDDDDHHHOOOUUUYYY[[[VVVQQQHHHAAA;;;888555333111444666666555333333333555666888777666444555555555555555777888:::<<<===>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCDDDBBBAAA@@@>>>>>>>>>>>>???BBBCCCCCCCCCCCCCCCBBBBBBEEEDDDBBBBBBDDDFFFGGGGGGGGGIIIJJJIIIFFFBBB@@@@@@EEECCC@@@@@@BBBEEEGGGGGGDDDDDDDDDEEEFFFFFFDDDBBBAAA???===???BBBEEEEEECCCEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKNNNOOONNNJJJFFFGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEEEEFFFEEEDDDBBBAAAFFFFFFDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBAAA?????????@@@AAAAAA@@@???>>>===CCCBBB@@@???>>>>>>>>>??????>>>>>>=========>>>>>>===<<<<<<===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@BBBDDDFFFHHHKKKPPPSSSWWWYYY[[[^^^```bbbdddeeeffffffhhhlllqqqrrrooolllhhhjjjllljjjddd]]]WWWSSSJJJIIIGGGGGGGGGJJJMMMOOOTTTXXX^^^dddkkkrrryyy}}}|||wwwssstttwwwnnnmmmmmmnnnrrryyyzzzvvvssslllaaaUUUNNNLLLMMMNNNPPPTTTWWWZZZ^^^cccfffhhhhhhiiiiiiiiifffaaa]]]UUUOOOIIIEEEDDDBBB<<<777222000//////111333333333///,,,)))+++...///+++'''***++++++,,,,,,++++++*********))))))))))))******)))***,,,,,,++++++,,,...,,,,,,,,,++++++*********(((''''''((()))******)))++++++++++++++++++++++++******))))))))))))******''''''(((((())))))*********++++++******)))((('''((((((((((((((((((((((((~~~qqqsssyyydddMMMDDD;;;999777444333444333333333222222222111111///000000111111111000000//////000000///...,,,+++000000111111111000//////////////////...---,,,++++++,,,------......------+++,,,,,,------,,,,,,+++************************)))***+++,,,,,,+++***)))******))))))))))))*********,,,------+++******++++++++++++,,,,,,,,,,,,,,,...,,,++++++,,,------,,,++++++++++++,,,------...+++,,,,,,---...///000000111555888999:::AAAMMMVVVfffooowwwxxxxxxzzz{{{{{{{{{yyyxxxzzz|||zzzsssmmmmmmiiidddaaacccggglllnnnooooooooommmlllkkkkkklllmmmllljjjiiigggbbbZZZTTTQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSRRROOOKKKGGGEEEIIIHHHIIILLLPPPUUUWWWXXXOOOJJJBBB<<<888666444222222444555555444333444444555666777666555444555666666777777888999;;;<<<===>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAADDDCCCBBBBBBCCCDDDDDDDDDFFFHHHJJJIIIFFFCCCBBBAAACCCBBBAAABBBDDDFFFEEEEEECCCCCCBBBBBBBBB@@@>>><<<;;;::::::===AAADDDDDDCCCFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNMMMJJJGGGJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDCCCBBBAAAAAA???@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBBBB@@@???>>>@@@??????>>>>>>???@@@AAA@@@???>>>>>>===>>>>>>>>>???>>>===>>>???@@@>>><<<=====================>>>;;;;;;<<<======>>>>>>???>>>@@@BBBDDDEEEIIIMMMPPPSSSUUUYYY\\\^^^```bbbdddhhhhhhiiimmmrrrsssrrroooooopppqqqmmmfff]]]WWWSSSMMMKKKIIIHHHGGGHHHJJJKKKNNNRRRWWW]]]ccciiipppttt{{{|||~~~yyyuuurrrssswwwqqqpppooopppttt{{{|||rrrggg\\\TTTPPPOOONNNPPPRRRUUUXXX\\\___bbbggggggggghhhhhheee```\\\VVVQQQKKKGGGFFFDDD???;;;555333111000222333333333111...++++++...///,,,(((***++++++,,,,,,++++++*********))))))))))))******)))+++,,,,,,******+++---,,,++++++++++++++++++***((((((((((((*********)))************************+++******))))))******+++(((((((((((())))))******)))************)))((((((((((((((((((((((((((((((sssuuuwwwbbbMMMCCC;;;999888444333444333333333222222222111111...///000111111111111111000000111000000///...---//////000111111111000000////////////...---,,,,,,+++,,,------......------,,,,,,------------,,,,,,******************************************************))))))))))))*********,,,------,,,,,,,,,---+++*********+++,,,---......,,,+++,,,---...---,,,...---,,,++++++,,,---...***++++++,,,---///000111333666:::===AAAJJJVVVaaallltttzzzzzzyyyzzzzzzyyyxxxxxxyyy{{{|||xxxqqqkkkkkkfffaaa```eeelllppprrrooonnnnnnmmmmmmmmmllllllmmmkkkiiifffaaaZZZRRRMMMFFFHHHKKKNNNQQQSSSUUUUUUXXXWWWTTTPPPNNNLLLKKKKKKPPPOOONNNOOOQQQQQQQQQPPPDDD@@@:::777555444444333444555555444333333444666555666666555444444666888999999999::::::;;;======>>>======<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@???@@@AAAAAABBBBBBAAAAAACCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@DDDFFFHHHHHHFFFDDDCCCCCCAAAAAABBBDDDFFFFFFDDDBBBDDDDDDCCCAAA???<<<999777777777999===BBBFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKKKKJJJKKKMMMMMMKKKIIILLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA???@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>===>>>???@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>@@@??????@@@AAAAAA@@@>>>======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAABBBEEEIIIMMMNNNQQQVVVYYY[[[^^^aaacccjjjjjjlllooosssvvvvvvuuuwwwxxxwwwqqqiii___XXXUUUNNNMMMKKKIIIHHHHHHIIIJJJKKKNNNQQQTTTXXX\\\bbbfffpppsssxxxzzzxxxvvvtttvvvyyyvvvuuuttttttxxx~~~{{{ooofff^^^WWWRRRRRRRRRSSSUUUXXXZZZ\\\^^^ddddddeeeffffffccc^^^ZZZWWWRRRMMMJJJIIIGGGCCC???888666333111222333333222555111---,,,---...,,,******++++++,,,,,,++++++*********))))))))))))*********+++,,,,,,***)))***+++*********+++++++++++++++))))))******************))))))))))))))))))))))))+++******))))))******+++((((((((())))))))))))***(((((()))************)))((((((((((((((((((((((((yyyzzzuuu```LLLCCC;;;999888555333444333333333222222222111111...///000111111222111111111111111111000000//////......///000111111111000......//////...------,,,)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++******))))))******+++)))+++,,,---,,,,,,,,,---,,,,,,+++***++++++,,,------,,,,,,---//////...---...---,,,******+++,,,---,,,++++++,,,---...000111444777<<>>>>>======<<<======>>>>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFAAABBBCCCBBB@@@>>><<<<<>>>>>??????@@@AAAAAABBB@@@@@@???>>>============AAA@@@???@@@BBBBBB@@@???======>>>>>>???@@@@@@@@@>>>======<<<;;;;;;::::::;;;<<<>>>???@@@CCCGGGJJJKKKOOOUUUXXX[[[]]]bbbeeekkklllnnnqqquuuxxx{{{{{{||||||zzztttlllccc]]]ZZZPPPOOONNNMMMLLLKKKKKKKKKMMMNNNOOOOOOOOOQQQUUUXXXfffkkksss|||zzzzzzzzzyyy{{{~~~{{{{{{zzz{{{}}}vvvooohhh^^^WWWXXXWWWWWWWWWYYY[[[\\\\\\aaaaaabbbddddddbbb]]]ZZZWWWTTTOOOMMMKKKIIIFFFCCC;;;888444111111222111111777444///------------+++***++++++,,,,,,++++++***+++******))))))******++++++,,,,,,+++)))((()))***))))))******++++++,,,,,,)))+++,,,,,,+++*********''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))'''''')))******+++++++++((((((((((((((((((((((((sss^^^KKKBBB;;;:::999555333444333333333222222222111111//////000111111111111111222111111000000000000000---...///000000000000000.........///......---,,,)))***++++++,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++************++++++''')))+++,,,+++***+++,,,......---,,,++++++++++++---------...000000///---------+++******+++,,,,,,...---,,,,,,---...000111444888>>>EEENNNZZZgggooosssxxx{{{yyyyyy{{{zzzvvvqqqrrrssstttsssppplllhhhccccccdddiiimmmpppnnnlllmmmlllkkklllnnnnnnllliiihhhgggccc^^^VVVOOOIIIFFFEEEIIINNNSSSWWWXXXYYYXXXXXXTTTQQQPPPSSSWWWZZZ[[[UUURRRNNNJJJFFFAAA<<<888555333111111333555666666555666666444333333555777666666666555555666999<<<>>>===============>>>>>>>>>>>>=========>>>>>>???????????????@@@@@@@@@@@@======>>>????????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAACCCEEEGGGIIIIIIJJJAAACCCDDDBBB>>>:::999999:::===AAACCCDDDDDDEEEFFFIIIFFFDDDCCCEEEGGGHHHHHHEEEFFFHHHFFFBBB???>>>>>>>>>@@@BBBEEEHHHJJJLLLMMMMMMNNNQQQRRRTTTTTTSSSSSSQQQPPPNNNMMMOOOPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJHHHGGGFFFFFFEEEFFFHHHIIIJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>============@@@@@@???@@@AAABBB@@@>>>=========>>>>>>?????????@@@@@@???>>>===<<<;;;;;;;;;===>>>???@@@BBBFFFIIIIIIOOOUUUYYYZZZ]]]bbbgggjjjlllooosssvvvzzz~~~}}}}}}{{{vvvoooiiidddcccZZZYYYWWWUUURRROOOMMMLLLKKKLLLKKKJJJIIIKKKNNNQQQ___fffppp{{{|||zzz|||~~~}}}zzzvvvpppggg___]]][[[YYYYYY[[[\\\[[[ZZZ^^^^^^```cccdddbbb___[[[WWWUUUQQQOOOLLLJJJHHHFFF===999555111111111111000888555111...---------,,,***++++++,,,,,,++++++***++++++************++++++***+++,,,+++)))((()))***)))))))))******+++++++++***,,,///...,,,***)))***''''''''''''''''''''''''(((((((((''''''(((((((((************))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))sss]]]JJJBBB;;;:::999666444444333333333222222222111111000000111111111111000000111111000000000000111111......///000000000//////---...............------+++,,,------......------))))))************))))))************************************************++++++************++++++(((***++++++***)))***+++...............---,,,,,,---------///111111000...,,,,,,,,,,,,------------///...------...000222444888<<>>:::555222444222111111444666666666555666666555444444555777666777777777777888;;;>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>??????@@@?????????@@@@@@@@@@@@AAA<<<======>>>???>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>???@@@CCCEEEGGGIIIJJJJJJCCCEEEEEEAAA;;;777666777666:::???BBBDDDEEEGGGIIIMMMJJJGGGFFFGGGIIIKKKKKKEEEHHHJJJHHHDDDAAAAAABBBBBBDDDFFFHHHIIIKKKNNNQQQSSSTTTWWWXXXYYYXXXWWWVVVUUUSSSQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOMMMLLLJJJJJJIIIIIIKKKKKKLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCAAA@@@??????>>>>>>AAA@@@@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>===<<<<<<<<<===>>>??????AAADDDGGGGGGMMMTTTWWWXXXZZZ```fffgggkkkppptttxxx{{{}}}}}}|||xxxsssooommmmmmiiihhhfffbbb]]]WWWRRROOOIIIIIIHHHGGGGGGIIILLLPPPYYYaaammmxxx{{{zzz~~~{{{yyyvvvpppjjjccc___\\\\\\^^^___]]]ZZZ[[[\\\___bbbeeeeeebbb___YYYWWWUUUQQQNNNKKKIIIHHH@@@<<<666222111222222222666555222000...---------***++++++,,,,,,++++++***++++++************++++++)))***++++++)))((()))***)))))))))***************+++...111000---***)))***)))))))))))))))))))))))))))((((((''''''(((((()))+++************)))))))))''''''(((******+++++++++))))))))))))))))))))))))rrr]]]IIIAAA;;;::::::666444444333333333222222222111111111111222111111000///...111000////////////000111/////////000//////......------...............---+++,,,------......------*********++++++*********************************)))***+++,,,,,,+++***))),,,++++++******++++++,,,***+++---,,,+++******+++***,,,///111222111///...------...000222222000...+++---...000111000///...------,,,---///333666999===BBBKKKUUU```kkktttyyy{{{}}}}}}{{{{{{|||zzzuuuwwwsssnnngggaaa^^^^^^___aaagggooorrrqqqooopppqqqllljjjhhhjjjllllllgggbbb[[[ZZZVVVPPPJJJHHHJJJLLLSSSUUUVVVXXXYYYXXXWWWVVVYYYWWWWWWYYY\\\\\\WWWRRRCCC@@@<<<999888777555444444333111222444555555555444555777777555555555666555777999::::::;;;===???===============>>>?????????>>>>>>>>>??????@@@AAA?????????@@@@@@@@@AAAAAA======>>>???????????????AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@AAAAAACCCEEEFFFGGGHHHHHHEEEFFFFFFAAA999555555777555999>>>CCCFFFHHHJJJLLLOOOMMMKKKKKKLLLMMMMMMLLLJJJMMMPPPMMMHHHEEEEEEFFFHHHIIIKKKKKKLLLOOOTTTYYYZZZ[[[]]]______^^^\\\ZZZWWWVVVUUUVVVWWWXXXWWWUUUVVVUUUUUUUUUWWWXXXZZZ[[[XXXXXXWWWWWWWWWVVVVVVVVVWWWVVVTTTRRRPPPPPPOOOPPPPPPOOONNNMMMKKKJJJHHHHHHEEEEEEEEEEEEEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAABBBCCCDDDBBB@@@AAAAAAAAA@@@??????>>>>>>AAAAAA@@@???>>>======<<<;;;<<<======>>>???CCCEEEBBBIIIPPPSSSSSSUUU\\\aaadddiiipppuuuxxx|||~~~{{{wwwuuutttuuussssssqqqnnnjjjddd___\\\OOOOOOMMMJJJHHHHHHLLLNNNSSS[[[gggrrr{{{~~~~~~{{{{{{{{{yyyvvvjjjfffbbbbbbeeeeeebbb___ZZZ[[[___cccggggggeeeccc\\\[[[XXXTTTPPPMMMKKKKKKCCC>>>888555444444555555333333333111///---,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,((()))******))))))***+++************))))))))))))+++///333222---***)))+++******************************))))))))))))******+++++++++*********))))))'''((()))***************))))))))))))))))))))))))rrr]]]IIIAAA;;;;;;:::666444444333333333222222222111111222222222222111///...---000000///......///000111///000000000///...------------...............---******+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,++++++******++++++,,,,,,---......,,,******+++'''***...222444444222111,,,---...000333333111///+++---000333444333111000+++++++++---000555:::===BBBGGGQQQ\\\gggqqqyyy}}}yyy||||||{{{}}}{{{tttpppiiibbb\\\\\\^^^aaaiiiooouuuuuuppplllmmmqqqiiifffdddeeehhhgggbbb]]]VVVUUUQQQKKKFFFFFFJJJOOOVVVWWWXXXXXXXXXWWWVVVUUU\\\[[[[[[]]]^^^ZZZRRRJJJ<<<999666555555777777777555333222222333444444333333555777888666555555555555777:::<<<<<<<<<>>>???<<<<<<<<<<<<===>>>???@@@??????>>>>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@DDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHFFF@@@888444555888555999???DDDGGGJJJMMMOOONNNNNNNNNOOOPPPPPPNNNLLLPPPTTTVVVSSSMMMIIIIIIJJJLLLNNNOOOOOOPPPTTT[[[aaa___```bbbccccccaaa___]]]YYYXXXXXXYYYZZZZZZYYYWWWZZZZZZZZZZZZ\\\^^^```bbb____________^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTTTTUUUSSSRRRPPPNNNKKKJJJIIIIIIGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIHHHIIIJJJKKKLLLEEEFFFHHHKKKLLLMMMMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBDDDCCCBBBBBBAAA@@@???>>>@@@@@@@@@???>>>=========:::;;;<<<<<<<<<>>>AAADDD???FFFMMMPPPOOOQQQWWW^^^aaahhhpppvvvyyy|||}}}zzzxxxxxxyyyuuuvvvwwwvvvsssoookkkiiiZZZXXXTTTOOOJJJIIIJJJLLLOOOWWWcccmmmvvv}}}~~~|||}}}~~~~~~qqqmmmiiiiiikkkllliiieeeYYY[[[^^^dddhhhiiihhhfff___^^^[[[WWWRRRNNNMMMMMMEEE@@@:::777666666777777111222333111///---,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,'''(((******))))))***,,,++++++******))))))((((((,,,000444333...***)))+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++******))))))((())))))************)))))))))))))))))))))))))))zzzrrr[[[GGG???999888888555333333333333333222222222111111333222111222444555444333111000///......///000111111111111111111111111111++++++,,,,,,---.../////////...---,,,++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++******+++,,,---...---,,,,,,***))))))(((((())))))***)))************+++++++++000...,,,---000111000...111111000///////////////...////////////---,,,+++---...///000333777===AAAAAALLL\\\hhhnnnsssxxx{{{~~~~~~}}}tttpppiiibbb___bbbiiiooorrrqqqqqqrrrtttsssrrrppphhhdddaaaaaacccaaa\\\WWWOOOJJJEEEFFFKKKPPPRRRQQQWWWWWWWWWXXXZZZ\\\^^^___]]]^^^______[[[QQQFFF>>>:::666333222333444222111444444444555555555666666777666555444444555666777:::;;;;;;<<<>>>???AAABBB>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>======<<>>BBBHHHMMMQQQTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUZZZZZZZZZWWWSSSPPPNNNNNNRRRRRRSSSUUUWWW[[[^^^```dddfffhhhhhhfffbbb]]]ZZZ[[[\\\]]]___``````aaaaaa___^^^]]]]]]]]]___bbbcccaaadddggghhhgggeeeeeeeeeaaa___]]]\\\\\\[[[YYYWWWZZZXXXVVVSSSPPPNNNLLLKKKMMMLLLKKKJJJKKKKKKLLLMMMLLLMMMOOOPPPQQQPPPPPPOOOIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGMMMKKKIIIGGGFFFEEEFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@>>>===<<<=========>>>>>>>>>>>>>>>@@@CCCGGGKKKMMMQQQTTTWWW___eeemmmqqqqqqrrrvvvzzz}}}zzzxxxxxxyyy{{{||||||}}}{{{zzzzzzzzzxxxsssnnnfffeeebbb]]]WWWPPPKKKGGGPPPRRRYYYaaahhhqqq~~~}}}zzzyyy{{{~~~vvvqqqjjjhhhiiilllmmmnnn]]]WWWUUU\\\ccceeefffggghhheeeaaa\\\WWWRRRPPPNNNFFFDDD???;;;999999;;;<<<888777555555444333000...........................))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++.........---,,,+++***))),,,,,,............,,,,,,&&&'''(((***,,,,,,***))),,,,,,+++***))))))*********)))((((((((()))+++,,,---------,,,+++***((((((zzzrrr[[[GGG???999888888555333333333333333222222222111111111000///000222333222111111111000//////000000111000000000000000000000000------------------------///...---,,,++++++++++++******+++++++++++++++******++++++,,,,,,++++++******+++,,,---------,,,+++...------,,,,,,,,,------************++++++++++++---,,,***+++...///...,,,000//////......//////000222111000///....../////////000111333555:::@@@DDDGGGRRRaaalllssswwwzzz}}}~~~vvvppphhhdddffflllrrruuuuuusssrrrrrrssssssrrrqqqhhhdddaaa``````^^^XXXSSSLLLIIIGGGIIINNNSSSSSSQQQUUUVVVVVVXXXYYY[[[\\\]]]\\\\\\[[[YYYUUULLLBBB;;;777555222222444555444333666666666666666666666666777666555555666777888999;;;;;;;;;<<<>>>???AAABBB>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGKKKJJJGGGCCC>>>;;;;;;<<<>>>AAAGGGMMMRRRVVVXXXYYYYYYXXXWWWVVVVVVXXXYYYZZZ^^^___```^^^ZZZWWWUUUTTTUUUUUUVVVXXX[[[___bbbcccfffggghhhhhhfffccc___\\\\\\]]]^^^```bbbcccccccccgggfffeeeeeefffhhhjjjlllgggiiikkkllljjjiiihhhhhhgggeeecccbbbbbbaaa___]]]]]][[[YYYWWWTTTSSSQQQQQQPPPPPPPPPPPPPPPRRRTTTUUUSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPQQQQQQQQQPPPOOONNNOOONNNNNNMMMMMMLLLLLLKKKMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>===============>>>>>>>>>===@@@CCCEEEGGGJJJNNNQQQYYY^^^eeehhhiiikkkppptttxxxvvvuuuvvvxxx{{{}}}}}}}}}}}}}}}~~~}}}yyyvvvqqqooolllfff```YYYTTTQQQRRRRRRTTTYYY___jjj|||{{{yyywwwwwwzzz}}}~~~~~~xxxqqqkkkiiiiiihhhggg```YYYVVVZZZ```bbbcccfffhhhfffccc___ZZZVVVRRRPPPJJJGGGBBB>>>;;;:::;;;<<<999777555444444222000---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******))))))))))))******---------,,,,,,+++***)))+++,,,---......---,,,+++((('''(((***---...+++(((++++++******))))))))))))***))))))((()))***+++,,,******+++++++++***))))))|||rrr[[[GGG???999888888555333333333333333222222222111111111000///000111222111000111000000//////000111111//////////////////////////////......---,,,++++++......---,,,++++++++++++'''((()))******++++++******++++++,,,,,,++++++***,,,,,,---------,,,++++++------,,,+++++++++++++++************+++++++++,,,---+++++++++---...---,,,------------...///000000444333000//////000222333111222444666999???EEEIIIPPPZZZgggrrrxxx{{{~~~}}}vvvnnngggiiisss{{{}}}|||wwwuuusssssstttsssqqqpppgggddd```^^^\\\XXXRRRMMMIIIIIIJJJOOOTTTWWWUUUSSSSSSTTTUUUWWWXXXYYYYYYYYY[[[XXXUUUQQQLLLDDD<<<666555333222333444666666555777777777777777777777777666666666777888999:::;;;;;;;;;<<<===>>>???AAABBB????????????@@@BBBCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBCCCDDDEEEEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKIIIEEEAAA>>>???@@@BBBGGGNNNUUU[[[^^^^^^^^^___^^^\\\[[[[[[]]]```bbbdddfffggggggddd```^^^]]]ZZZ[[[]]]___cccfffiiikkkkkkkkkkkkjjjhhheeebbbaaa___```bbbdddfffhhhiiiiiijjjjjjiiijjjkkklllnnnpppoooqqqsssrrrpppnnnnnnnnnooommmjjjiiiiiihhhfffdddaaaaaa___^^^\\\[[[YYYYYYWWWWWWWWWWWWYYY[[[]]]^^^^^^^^^______^^^]]][[[ZZZXXXXXXXXXWWWVVVUUUSSSSSSUUUUUUTTTSSSSSSRRRRRRQQQOOOOOOOOOOOONNNLLLKKKJJJMMMLLLLLLKKKIIIGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>=====================>>>@@@@@@BBBDDDIIILLLQQQUUUZZZ]]]^^^bbbggglllnnnmmmnnnpppuuuzzz|||}}}~~~~~~~~~|||{{{yyyuuuooohhhbbb\\\YYYUUURRRPPPRRRVVVbbbvvv}}}|||uuutttsssuuuyyy|||~~~~~~~~~vvvoookkkhhheeeccceee]]]XXXZZZ^^^___bbbeeeiiiiiihhheeeaaa\\\WWWTTTOOOLLLGGGBBB>>>;;;;;;;;;:::888555444333111///,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))+++++++++++++++***)))(((***+++,,,------,,,+++******((('''+++///000,,,(((*********)))))))))))))))***))))))))))))***++++++'''((()))***************rrr[[[GGG???999888888555333333333333333222222222111111222111000111222333222111//////////////////000000/////////////////////////////////...------,,,,,,...---,,,,,,+++++++++,,,'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---,,,,,,,,,++++++------,,,+++*********************+++++++++,,,,,,...------....../////////++++++,,,,,,...///000111333222111111111222333333222444777:::>>>EEELLLQQQZZZbbbmmmwww|||~~~~~~|||xxxpppjjjhhhqqq}}}vvvvvvvvvwwwwwwtttppplllgggccc___[[[XXXSSSMMMIIIIIIKKKOOOVVVZZZ[[[XXXUUUSSSTTTUUUVVVVVVVVVUUUUUUXXXTTTOOOIIICCC===777333444444444444555555555555888888777777777777666666666777777999:::<<<===>>><<<<<<<<<===>>>@@@AAABBB?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGDDDEEEEEEEEEDDDCCCCCCCCCGGGHHHJJJLLLNNNPPPQQQQQQOOOOOONNNKKKHHHFFFGGGHHHJJJOOOWWW___dddfffeeeddddddcccaaa```aaacccgggiiihhhkkknnnnnnkkkgggeeecccaaabbbdddgggkkknnnqqqrrrsssqqqpppmmmjjjhhhfffdddcccdddgggiiilllnnnooopppmmmlllllllllmmmooopppqqqvvvwwwxxxwwwtttrrrrrrrrrsssqqqooonnnnnnmmmkkkiiigggggggggfffeeedddcccbbb____________```bbbdddeeehhhhhhiiiiiihhhgggeeeddd___^^^]]]\\\ZZZYYYWWWVVVZZZZZZZZZYYYXXXXXXWWWWWWSSSSSSTTTTTTSSSQQQOOONNNPPPPPPPPPOOONNNKKKHHHGGGAAAAAAAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>=========@@@@@@@@@???@@@BBBFFFJJJLLLNNNQQQSSSUUUZZZ___dddccccccfffkkkrrrxxx{{{}}}|||}}}}}}~~~~~~~~~~~~|||wwwqqqjjjccc^^^\\\XXXTTTQQQQQQSSS\\\nnn~~~yyyyyy|||}}}{{{zzzyyyrrrrrrrrruuuyyy}}}}}}xxxsssoookkkiiigggiiiaaa[[[\\\^^^___bbbfffjjjkkkmmmllliiiddd^^^[[[UUUQQQLLLEEE@@@<<<:::999:::777444333222000...,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++))))))+++,,,,,,+++))))))***************)))(((((()))***+++,,,,,,+++***))),,,)))(((+++000222---((()))))))))***)))))))))((()))))))))*********++++++((())))))***************qqqZZZGGG???999888888555333333333333333222222222111111222111000000222222111000---------....../////////000000000000000000000000........................------,,,+++++++++,,,,,,)))***+++,,,------......***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,111000///...............***++++++++++++,,,,,,,,,,,,---...............///+++++++++,,,...///111222///000222444555444222111444777:::???EEELLLTTTZZZbbbhhhpppxxx|||~~~~~~}}}xxxtttiiigggkkkzzzyyyrrrtttxxx{{{zzzuuunnnhhheeebbb]]]XXXTTTOOOKKKIIILLLOOOUUU[[[^^^^^^[[[XXXSSSTTTTTTSSSRRRQQQQQQPPPSSSNNNHHHBBB===999555333555666666666555444444444666666666666666666666666666777888:::<<<===>>>???============>>>@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDFFFFFFGGGHHHEEEGGGHHHGGGEEEDDDFFFHHHIIIJJJMMMPPPSSSUUUVVVWWWXXXXXXXXXWWWTTTSSSTTTUUUVVV[[[cccjjjnnnnnnllljjjiiihhhgggfffgggjjjmmmooommmpppssssssqqqmmmjjjiiifffgggjjjmmmpppsssuuuvvvxxxwwwtttpppmmmjjjhhhggggggiiikkknnnqqqssstttuuutttsssssssssttttttuuuuuuwwwxxxxxxwwwtttrrrrrrrrrtttsssqqqqqqqqqqqqooommmnnnnnnoooooonnnmmmlllkkkiiiiiihhhgggggghhhjjjkkkmmmnnnooooooooonnnlllkkkgggfffdddbbb```^^^]]]\\\^^^^^^^^^]]]\\\\\\[[[[[[WWWXXXXXXXXXVVVTTTRRRPPPPPPPPPPPPOOOMMMJJJHHHFFFCCCBBBBBBAAABBBBBBCCCDDD@@@@@@?????????>>>>>>>>>AAAAAA@@@???>>>@@@DDDGGGIIIJJJKKKLLLOOOTTTYYY]]]\\\]]]aaahhhpppwww|||}}}||||||}}}~~~}}}}}}}}}~~~~~~{{{vvvpppiiiccc___\\\XXXVVVVVVVVVUUUYYYdddppp|||uuuqqquuu{{{~~~|||zzzxxxwwwtttssssssvvvzzz~~~|||xxxtttpppnnnmmmkkkddd______^^^]]]___ccciiillloooqqqoookkkfffbbbZZZVVVPPPIIIBBB===:::888999777333111000000...,,,------------------------******************************+++,,,,,,+++******)))***+++,,,,,,+++***)))))))))*********)))(((((())))))++++++++++++)))))),,,***))),,,000111---(((((()))************)))))))))*********++++++++++++++++++,,,,,,++++++***)))pppYYYGGG???999888888555333333333333333222222222111111000///......//////...---,,,,,,---///////////////000000000000000000000000..................//////---,,,,,,++++++,,,,,,,,,,,,,,,---.../////////...***++++++,,,,,,++++++***,,,++++++++++++,,,---......---------------......++++++++++++,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,---...000111222---000333666777666333222666:::???EEELLLUUU___eeekkkmmmrrrwwwzzz}}}}}}}}}}}}|||{{{wwwssspppdddgggqqquuupppssswww{{{{{{vvvmmmgggdddaaa[[[UUUQQQNNNMMMNNNPPPSSSXXX]]]^^^]]]ZZZXXXTTTSSSQQQNNNLLLKKKJJJJJJKKKGGG@@@;;;888777555444555666888777555444444444555555555666666777777777666777999;;;===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIGGGIIIKKKJJJHHHHHHKKKNNNLLLNNNRRRVVVYYY\\\]]]^^^^^^___aaa```___^^^___```eeeiiiooouuuwwwvvvsssqqqnnnnnnooooooqqqsssuuuvvvuuuxxxzzzzzzwwwtttrrrqqqmmmnnnqqqtttvvvxxxzzzzzz|||{{{yyyvvvssspppnnnmmmooopppsssuuuxxxzzz{{{|||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwtttsssssstttwwwvvvuuuuuuvvvwwwvvvtttwwwwwwxxxxxxxxxvvvuuussssssrrrqqqppppppqqqrrrsssrrrsssssssssrrrqqqooonnnnnnmmmjjjhhhfffdddccccccaaaaaaaaa```______^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSMMMMMMLLLKKKJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBAAAAAA@@@??????????????????>>>===>>>@@@CCCFFFFFFGGGHHHKKKOOOSSSUUUWWWYYY^^^eeennnvvv{{{|||{{{}}}~~~~~~}}}}}}}}}xxxrrrlllfffcccaaa[[[\\\___```\\\YYY]]]eeeuuu{{{|||rrrmmmlllrrryyy|||~~~|||zzzxxxxxxvvvuuuwww{{{{{{vvvsssrrrpppjjjgggeeebbb]]]\\\^^^fffiiinnnqqqrrrooojjjggg___[[[UUUNNNFFF@@@<<<:::888555222000000///...---........................++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))************)))))))))***+++,,,,,,+++***)))++++++,,,---///...,,,)))((()))+++,,,,,,+++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***)))oooWWWGGG???999888888555333333333333333222222222111111000///------...///---,,,---...///000111111111000////////////////////////000000//////......------,,,,,,,,,++++++,,,,,,------....../////////......***++++++,,,,,,++++++***+++*********+++---///000))))))))))))***+++,,,---+++++++++,,,,,,,,,------)))+++,,,,,,******,,,...------......///000111222000111444777888777666555:::===DDDKKKTTT___iiipppqqqrrrsssuuuyyy{{{}}}}}}~~~{{{xxxtttrrroookkkhhhccckkkxxx{{{sssqqqsssuuuxxxxxxtttnnniiiccc___YYYRRROOOOOOQQQTTTSSSVVVYYY[[[[[[YYYXXXWWWTTTQQQMMMHHHEEECCCCCCCCCBBB>>>999666555555666666222555777888666444555777555555666777888888999999777888:::;;;============>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIILLLNNNMMMKKKLLLPPPUUUTTTVVV[[[```dddfffhhhhhhhhhjjjllllllkkkkkklllmmmuuuwww|||}}}zzzwwwuuuvvvxxxzzz|||}}}~~~}}}|||{{{xxxyyy|||~~~}}}||||||}}}~~~~~~~~~}}}{{{zzzzzz||||||{{{zzz|||~~~~~~|||{{{{{{zzzzzzyyyzzz{{{}}}~~~||||||{{{zzzxxxuuurrrppppppooommmjjjhhhgggggggggdddddddddcccbbbbbbaaaaaabbb```^^^[[[XXXVVVUUUTTTOOONNNMMMKKKJJJIIIIIIIIIGGGFFFDDDCCCBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@===>>>???>>>======???AAACCCCCCCCCDDDGGGJJJLLLLLLPPPRRRWWW___iiipppuuuvvvxxxzzz|||}}}}}}~~~{{{uuupppkkkhhhgggfffhhhlllnnnhhh```___ccciiikkkoooxxx}}}|||uuuppphhhddddddllluuu{{{~~~}}}zzzwwwvvvzzz~~~{{{zzzzzzwwwtttqqqjjj```[[[[[[aaadddjjjnnnpppooollliiiddd```ZZZRRRKKKDDD???===666333000//////000//////........................++++++++++++++++++++++++***+++,,,------,,,+++***,,,++++++******++++++,,,)))******++++++******))))))***+++,,,,,,+++***)))(((+++......,,,+++***+++)))***,,,---------,,,+++)))***+++,,,,,,,,,++++++)))******++++++++++++***nnnVVVGGG???999888888555333333333333333222222222111111222000//////000000///---...///111222333333333222........................222222111///...---,,,+++,,,,,,,,,++++++,,,------.........///......------+++++++++,,,,,,+++++++++************+++---///111+++++++++,,,---...///000++++++,,,,,,,,,---------***---///...,,,+++---000//////...//////000111222333444555666777888999:::<<<@@@GGGOOOYYYeeepppwwwuuutttsssuuuxxx{{{}}}}}}zzzvvvqqqmmmjjjgggccc```fffooo|||xxxsssssssssssstttuuusssooolllbbb^^^WWWQQQNNNOOOTTTYYYUUUWWWYYYYYYXXXVVVUUUUUUSSSOOOJJJDDD@@@>>>>>>>>><<<999444222333555666666000333777888666666777999555555666888999:::;;;<<<777888:::<<<======<<<<<>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCC???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJMMMPPPPPPNNNOOOTTTYYY\\\___ccciiimmmpppqqqrrruuuxxxzzz{{{zzzzzz{{{}}}~~~~~~|||zzz|||}}}yyyvvvssspppnnnllliiiggggggfffgggfffffffffeeeddddddcccccceeeccc___[[[XXXVVVUUUTTTSSSQQQOOONNNMMMMMMNNNNNNIIIGGGEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@@@@??????@@@AAAAAA@@@@@@AAADDDFFFGGGGGGIIIKKKQQQYYYbbbjjjnnnooosssvvvyyyzzz{{{}}}}}}wwwrrrnnnkkkjjjrrrtttxxxyyyqqqhhheeehhhbbb```bbbkkksssrrrkkkfff```\\\]]]gggrrr{{{|||wwwvvvyyy~~~}}}ssseee]]][[[]]]```fffkkknnnnnnllljjjgggddd]]]VVVNNNGGGBBB???555333///...///000000000........................+++++++++++++++++++++++++++,,,...//////...,,,+++---,,,+++******+++,,,---)))******+++++++++*********+++,,,------,,,+++***&&&+++//////+++((())),,,)))***,,,.........,,,+++)))***+++,,,---,,,++++++&&&'''((()))++++++,,,,,,nnnWWWFFFAAA;;;777666777888888222222222111111111111000000000//////......------000000111111111111000000//////000000000000//////000000///...---,,,,,,+++---------,,,,,,+++++++++---,,,,,,+++*********+++...------,,,,,,++++++***)))***+++,,,,,,,,,,,,+++---,,,+++***+++,,,---...***+++...///000...,,,+++...//////000000000000000,,,---.........///111333222333333333333555999<<>>>>>>>>>>>>>>>>>?????????AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDEEEFFFFFFEEEFFFHHHKKKGGGHHHHHHIIIJJJLLLQQQTTTTTTVVVXXXYYY[[[^^^bbbeeekkkmmmqqqtttwwwzzz~~~|||vvvuuuwwwvvvsssooolllkkkiiihhhfffhhhfffdddcccdddcccbbbaaa```___^^^]]]ZZZXXXUUUTTTRRRRRRRRRPPPOOOMMMKKKJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFDDDCCC@@@?????????AAAAAA???===@@@???>>>>>>???AAACCCEEEHHHJJJMMMRRRXXX^^^dddgggnnnoooqqquuuxxx{{{~~~~~~zzzwwwvvvwww~~~~~~~~~{{{tttjjjbbbaaaaaabbbccccccaaa\\\XXXZZZZZZ\\\bbblllwww~~~}}}vvvtttxxx~~~ooobbbZZZ\\\^^^aaadddhhhkkknnnooommmhhhaaa[[[UUUNNNEEE???888555000------------,,,***,,,---//////...,,,+++------,,,++++++******)))---------,,,+++***)))((())))))*********+++++++++...---+++))))))***+++,,,***,,,......,,,***))))))******))))))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++******mmmVVVHHHCCC<<<888666666555555222222222111111111111000111111111111000000//////000000111111111111000000//////000000000000////////////.........---------......------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,+++------------...///000111'''))),,,///000000///...,,,---......//////......---...//////...///111333000111333444555999>>>AAAFFFMMMWWWaaahhhoootttxxx|||yyyvvvvvvyyy{{{zzzyyynnnkkkddd^^^ZZZ\\\aaaeeelllqqqxxx|||{{{vvvqqqmmmmmmnnnqqqssssssnnnhhhcccYYYTTTPPPOOOSSSWWWWWWVVVUUUVVVXXXYYYXXXWWWWWWWWWQQQKKKCCC<<<888666555444444444444444444444555555444444333333333444555555888888999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEIIIKKKLLLMMMNNNNNNOOOQQQUUUXXX\\\^^^aaacccfffjjjnnnrrruuuwww{{{}}}{{{yyyyyywwwtttqqqooonnnmmmkkkiiiiiigggdddcccddddddcccaaa^^^^^^\\\[[[YYYWWWUUUUUUTTTTTTTTTSSSQQQOOONNNMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDCCCBBBAAAAAAAAAAAA???===@@@???>>>>>>>>>@@@BBBCCCDDDEEEHHHLLLQQQWWW\\\___eeegggkkkpppuuuzzz}}}}}}}}}~~~|||uuukkkdddaaaaaaaaaaaaaaa^^^ZZZVVVWWWXXXZZZaaakkkvvv~~~}}}zzzyyy{{{xxxkkkdddaaa```aaaeeejjjnnnpppqqqpppllleee```[[[SSSJJJCCC:::666222///............---...000111111000///...---------,,,++++++******++++++,,,++++++***)))(((*********++++++++++++,,,------+++*********+++,,,---///111111000---,,,,,,((((((((((((((()))******------,,,,,,,,,+++++++++******************************************))))))lllUUUHHHDDD===888555444444333222222222111111111111000333333333222222222222222000000111111111111000000//////000000000000//////........................------........................------,,,,,,------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///000000)))***---/////////...---++++++,,,---------------.../////////...///000222...000222555888>>>DDDHHHLLLUUUaaahhhllloootttxxx{{{{{{{{{zzzyyyvvvtttssshhhbbb\\\XXXYYY]]]aaadddmmmqqqvvvxxxvvvrrrnnnlllhhhkkknnnnnnkkkfffaaa___VVVRRROOOOOOSSSWWWXXXXXXUUUVVVVVVWWWWWWVVVTTTSSSLLLFFF>>>888555444444444666666666555555555555555444444333333444444555666999:::;;;<<<============;;;;;;<<<======>>>>>>??????@@@@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDGGGLLLPPPRRRTTTVVVWWWYYY[[[^^^aaafffiiilllpppssswww||||||zzzvvvuuusssrrrrrrpppnnnkkkiiigggeeedddddddddcccbbb___^^^]]][[[YYYXXXXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJLLLKKKJJJJJJKKKJJJHHHFFFFFFDDDCCCBBBBBBAAA???===@@@???>>>======>>>@@@@@@@@@AAACCCFFFKKKOOOSSSVVVYYY\\\aaahhhpppvvv|||~~~}}}vvvnnnhhhcccbbbaaaaaa```]]]XXXUUUTTTUUUYYYaaakkkuuu|||}}}|||~~~~~~~~~sssnnniiieeecccfffnnnssstttsssuuuqqqkkkfffbbbZZZQQQJJJ===999444000000000000000///000111222222111000//////......---,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...000222333111///......(((((((((((()))))))))***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((()))))))))))))))lllUUUFFFBBB<<<888555444333222222222222111111111000000333333333333333333222222000000111111111111000000//////000000000000//////000000//////......------,,,,,,------......//////------,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,)))***+++---///000111111......//////...,,,***)))++++++,,,------------,,,---...///...------///111...000333777;;;AAAHHHLLLQQQ[[[hhhnnnoooppptttyyy{{{}}}~~~|||wwwrrrnnnlllaaa[[[UUUTTTXXX^^^cccdddmmmpppssssssqqqmmmjjjiiihhhiiiiiieee___[[[[[[\\\VVVSSSQQQQQQTTTWWWYYYYYYVVVUUUUUUUUUUUUTTTQQQOOOFFF@@@999444333333444444666666666555555555555444444444444444444555666777;;;;;;<<<===>>>>>>>>>>>><<<<<<======>>>??????@@@??????@@@AAACCCDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHGGGHHHLLLRRRWWWYYY[[[___cccfffiiilllooovvvyyy}}}{{{wwwtttsssrrrssssssqqqnnnkkkjjjhhheeeeeeeeeeeedddbbbaaa```^^^\\\[[[[[[[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPOOONNNMMMMMMMMMPPPOOONNNMMMNNNMMMJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@???>>>======>>>>>>@@@AAABBBDDDGGGJJJNNNPPPQQQTTTZZZbbbjjjqqqwwwzzz|||~~~~~~xxxrrrnnnjjjhhhfffeeeccc___[[[WWWTTTUUUZZZbbbmmmwww}}}{{{~~~{{{xxxqqqkkkgggjjjrrryyyyyyvvvwwwtttppplllhhh```VVVOOOAAA<<<666222111111111111///000000111000000///.../////////...------,,,,,,++++++,,,---......------++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***,,,///111111000...------***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********mmmUUUCCC???:::777666555444333222222222111111111000000222222222222222222222222000000111111111111000000//////000000000000//////222111111///...---,,,,,,++++++,,,,,,---------...,,,+++++++++++++++,,,,,,.........------,,,,,,,,,......---,,,,,,------...------...///000222333333......///...---,,,+++***,,,,,,---...............+++,,,------,,,,,,...000000333666:::>>>DDDKKKOOOVVV```lllqqqqqqqqquuuyyy|||}}}}}}zzzssslllhhheee[[[WWWSSSTTTZZZ```dddeeekkkmmmoooooollliiigggfffhhhfffaaaYYYSSSRRRVVVZZZYYYWWWUUUUUUVVVWWWXXXXXXVVVTTTSSSSSSSSSQQQNNNJJJ???;;;666333222333444444555555444444444444444444555555555555666777888999<<<<<<===>>>????????????======>>>??????@@@@@@AAA??????@@@AAABBBDDDDDDEEECCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNSSSYYY^^^```dddkkkpppuuuyyy}}}~~~yyytttrrrqqqpppqqqqqqpppmmmjjjjjjhhhfffeeeffffffdddcccaaa```___]]]\\\[[[[[[[[[VVVVVVVVVVVVVVVUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQTTTRRRQQQPPPPPPOOOLLLJJJDDDCCCAAAAAACCCDDDDDDCCC@@@@@@???>>>>>>=========@@@@@@@@@AAACCCFFFIIIJJJMMMPPPVVV]]]dddkkkpppssswwwzzz~~~|||xxxvvvsssqqqooollljjjeee___[[[VVVWWW\\\eeeoooyyy}}}|||xxxrrrmmmpppxxx}}}}}}zzzyyyvvvsssqqqmmmeee[[[SSSFFFAAA:::555222222222111222222222222111000000///000//////......------,,,)))***+++,,,,,,------,,,++++++,,,,,,,,,---------,,,------------,,,+++***---///111111///---,,,,,,++++++,,,,,,,,,,,,+++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++mmmUUUAAA>>>999777666555444333222222222111111111111000000111111111111222222222000000111111111111000000//////000000000000//////222111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,//////......---,,,,,,+++......---,,,---...///000------,,,++++++,,,...///***+++,,,---............------...///////////////***+++------,,,---000222444777:::>>>CCCIIIPPPTTT^^^eeennnsssssssssvvvyyyzzzxxxvvvqqqlllfffaaa^^^VVVUUUTTTWWW[[[```dddeeegggjjjlllllliiifffdddcccddd___XXXPPPLLLNNNTTTYYY[[[ZZZYYYWWWVVVVVVWWWWWWUUURRROOOOOOOOOMMMHHHDDD999777444333444555555555333333444444444555555555666666666777888999:::;;;<<<===>>>??????@@@@@@@@@>>>>>>??????@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIJJJLLLMMMOOOPPPRRRSSSTTTUUUXXX]]]ccchhhlllqqqxxx}}}yyyuuusssqqqpppppppppooommmjjjkkkiiigggfffffffffeeeddd_________^^^]]][[[YYYXXXUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWUUUSSSSSSRRRPPPMMMKKKEEEDDDBBBBBBDDDFFFGGGGGG@@@@@@@@@??????>>>>>>===>>>======>>>@@@BBBDDDEEEKKKNNNRRRXXX___dddiiikkkssswww{{{~~~}}}}}}zzzxxxwwwtttqqqjjjccc^^^YYYZZZ^^^gggrrr|||wwwwww}}}~~~|||xxxuuuwww|||{{{yyyxxxvvvssskkk```XXXNNNHHH@@@999555444333333666666555444444333333333/////////...------,,,,,,'''((())))))************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,111333555444222///------)))***+++++++++***)))((()))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,~~~lllTTTBBB>>>:::777555444222111222222222111111111111000000111111111222222222222000000111111111111000000//////000000000000/////////////////////000000000---------------,,,,,,,,,+++++++++++++++,,,------...............---------...---,,,,,,---///111333111///+++)))((()))+++,,,******+++,,,...//////000------...///////////////***,,,---......000222555888:::>>>CCCIIIOOOWWW\\\hhhlllqqqtttuuuuuuuuuvvvwwwrrrkkkfffccc```[[[XXXQQQSSSWWWZZZ\\\^^^bbbddddddfffiiiiiigggdddbbbaaa\\\VVVOOOLLLLLLPPPUUUXXXZZZZZZYYYXXXVVVVVVVVVWWWRRRNNNKKKJJJJJJHHHBBB===555444444555777777777555333333444555666777777888888888888999:::;;;<<<===<<<===>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOORRRTTTWWWXXX]]]^^^aaacccfffkkkpppuuuyyy|||zzzwwwuuurrrqqqqqqpppooommmllliiigggfffggggggfffdddbbbbbbccccccaaa]]]ZZZXXXVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYWWWUUUTTTSSSQQQNNNLLLJJJHHHEEEEEEFFFHHHIIIIII@@@@@@@@@@@@@@@@@@??????===<<<<<<===>>>@@@BBBCCCHHHJJJNNNTTTZZZ___ccceeelllqqqvvv{{{~~~}}}|||{{{zzzuuummmddd^^^\\\\\\___gggrrr~~~}}}tttwww~~~~~~}}}|||}}}~~~}}}}}}zzzrrrggg___VVVPPPFFF>>>:::777666666888777666555444444444444//////......---,,,,,,+++))))))******+++******************++++++++++++,,,///...---,,,+++,,,------555666777666333///---,,,)))***+++,,,,,,***((('''******++++++,,,,,,,,,,,,++++++++++++++++++++++++000//////...---,,,++++++{{{zzzjjjSSSCCC@@@;;;777555333000...222222222111111111111000111111111222222333333333000000111111111111000000//////000000000000//////,,,---...///000111222333/////////......------,,,,,,,,,,,,,,,------...///,,,,,,------.../////////------,,,,,,---000222444:::777222...------000111,,,---------------------,,,---......//////......+++---///000000222555777999<<>>999333333444666999999777666333444555666777888999:::999999999:::;;;<<<>>>???<<<===>>>??????@@@?????????@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMPPPQQQSSSUUUXXX[[[^^^```fffiiilllooorrrwww|||{{{xxxtttrrrrrrrrrqqqpppllljjjhhhgggggggggfffeeefffggghhhhhhfffbbb]]]ZZZVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYY[[[\\\]]]YYYXXXVVVTTTSSSQQQNNNLLLNNNLLLIIIGGGHHHIIIJJJJJJ???@@@@@@AAAAAAAAA@@@@@@>>>>>>===>>>???AAACCCDDDEEEGGGLLLQQQWWW\\\```bbbfffkkkrrrxxx|||~~~}}}}}}}}}|||wwwnnnddd\\\]]]]]]```gggrrr~~~}}}vvvzzzwwwlllccc\\\UUUKKKBBB===:::999888777666555333333222222222///......---,,,,,,++++++---------......------,,,))))))*********+++++++++000///,,,++++++,,,---...555777888666222...,,,++++++,,,.........,,,***))),,,,,,,,,------.........++++++++++++++++++++++++000000///...,,,+++******zzzppptttjjjTTTCCC<<<777888888555333333444444333333222111000000222111000//////000111222222222111111000000//////,,,...000111222111///......---,,,,,,---///222333222000...,,,******+++,,,---------,,,,,,+++++++++,,,,,,,,,+++******---///,,,,,,---...000333666888999222+++)))+++...///...,,,---///111111000///---,,,---///000000000///...///000111111111333666888BBBBBBEEEKKKUUU___ggglllooosssvvvuuuvvvyyyxxxuuuoookkkeee```\\\XXXTTTQQQVVVUUUUUUUUUWWWYYY\\\]]]fffeeecccbbbaaa]]]YYYUUUNNNKKKIIINNNVVV\\\ZZZWWW^^^YYYUUUUUUWWWWWWTTTQQQJJJIIIGGGCCC???;;;777555555555444444444555666666333333444555666777888999:::<<<>>>??????>>>>>>????????????@@@@@@@@@AAAAAADDDDDDDDDBBBAAABBBEEEHHHHHHGGGEEEDDDDDDDDDEEEFFFIIIHHHGGGGGGIIIJJJJJJJJJKKKLLLMMMNNNNNNOOORRRTTTTTTWWW\\\```cccfffiiilllrrruuuzzz{{{wwwuuutttsssrrrooojjjffffffgggkkkmmmiiijjjjjjiiifffbbb^^^[[[WWWYYYZZZ\\\\\\[[[ZZZXXXZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[ZZZYYYWWWTTTRRRQQQIIIJJJJJJKKKKKKJJJIIIIIICCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@AAABBBCCCDDDEEEFFFIIILLLOOORRRUUUVVV```eeelllrrrvvvzzz}}}xxxqqqjjjfffbbb___```gggnnnuuu~~~{{{xxx{{{||||||}}}yyyooohhhbbb[[[PPPFFF>>>999555333555444444444666666555444222111///---,,,,,,,,,,,,...---+++***)))***++++++---------,,,,,,,,,++++++---,,,***))))))***,,,---000111333333222///,,,))),,,,,,,,,+++++++++******---+++***---222444111---...---+++***)))***++++++333000---++++++***)))(((zzzooossshhhRRRDDD===999::::::777444444444444333333222111111000222111000//////000111222000000000000000000//////...///000111111111000000000///...---...000222333333111///---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,...---------...///111333444444000,,,,,,///111000---,,,---...///000///......---......///////////////...///111111222666:::===DDDFFFJJJQQQZZZdddkkkppprrrvvvxxxvvvvvvxxxvvvrrrjjjfff```\\\YYYWWWTTTRRRVVVVVVUUUUUUWWWZZZ^^^```dddddddddeeeccc^^^WWWRRRKKKJJJKKKPPPWWW[[[[[[YYY\\\YYYWWWXXXYYYXXXRRRMMMIIIFFFBBB===999777777777777777666444444333333444444444555666888999::::::999;;;>>>??????>>>??????CCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBAAA@@@AAACCCEEEHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHGGGHHHIIIJJJKKKJJJJJJLLLOOOQQQSSSUUUXXXZZZ```dddiiimmmpppsssvvvxxx|||~~~}}}uuurrrmmmjjjhhhiiilllnnnllllllllljjjgggccc```^^^XXXYYY[[[]]]]]]]]]\\\[[[^^^______``````______^^^]]]\\\[[[ZZZXXXUUUSSSRRROOOOOONNNMMMLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFIIIMMMPPPSSSUUU]]]aaagggmmmrrrvvvzzz}}}|||vvvpppmmmlllhhhgggjjjlllnnnsssyyy}}}}}}|||}}}zzzqqqjjjddd]]]SSSIIIAAA<<<777555555444333444666777666555333222000...,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,///000111222111...,,,************++++++,,,,,,,,,---,,,+++///333555111...---,,,++++++******+++++++++***((()))***++++++***{{{ooosssgggQQQFFF???:::;;;;;;888666666444333333222222111111111111111000000000000111111//////////////////000000000000000111111111222222111111000//////000111222222111///...---------...,,,,,,,,,,,,------------...//////---,,,+++,,,.........------...///000000+++***))),,,///000---***,,,---------...........................///000000...///000111444999???DDDHHHKKKQQQYYYbbbkkkqqquuuuuuyyyzzzxxxwwwwwwuuupppgggccc]]]YYYWWWWWWVVVVVVWWWVVVVVVVVVYYY\\\```cccbbbccceeeeeeccc]]]TTTNNNHHHJJJNNNSSSWWWZZZ[[[[[[ZZZYYYYYYZZZZZZWWWPPPJJJEEEAAA;;;666333444666888999888777555333222222222555666777888999;;;<<<<<<888;;;===??????>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDCCCBBBBBBCCCEEEGGGGGGGGGGGGGGGIIIJJJJJJHHHHHHHHHIIIIIIKKKLLLMMMMMMPPPUUUZZZ]]]___bbbdddiiinnntttyyy}}}~~~{{{wwwsssqqqqqqssstttsssqqqooollliiieeeaaa```[[[\\\^^^```bbbbbbbbbaaaccccccdddddddddccccccbbb___^^^^^^\\\ZZZXXXVVVTTTVVVUUUSSSPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCEEEIIIMMMQQQSSSXXX\\\aaafffkkkpppvvvzzz}}}yyyvvvwwwsssppppppooollllllooovvv~~~~~~}}}|||}}}~~~~~~}}}}}}}}}|||tttooojjjcccYYYOOOGGG@@@;;;888555444222333555777888888444333111///---------------------...------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000///...,,,***((()))***+++,,,------...,,,,,,---000444444111---++++++,,,,,,,,,+++******((((((((()))+++,,,+++***tttwwwgggQQQFFF???:::;;;;;;888555555333333333222222111111111111000000000000000000111------......//////000000111111111000111111222333111111000///......//////111000///...------......+++,,,,,,,,,------......///000000///,,,+++,,,---,,,,,,,,,------.........+++++++++---//////---***---,,,,,,,,,,,,---......///......------...000111///000111222555;;;BBBHHHKKKQQQYYYaaaiiipppvvvyyyxxx|||}}}{{{yyyyyyvvvppphhhccc]]]YYYXXXXXXYYYYYYXXXWWWWWWXXXZZZ^^^bbbeeedddcccbbb```]]]WWWOOOJJJGGGLLLRRRVVVWWWWWWYYYZZZZZZYYYXXXXXXWWWSSSMMMHHH@@@===888444222333666888888777666555444333333222555666777888:::<<<======888;;;>>>?????????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGGGGFFFEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKLLLGGGHHHJJJJJJKKKMMMOOOQQQUUUYYY___dddhhhjjjmmmooorrrwww~~~~~~~~~{{{yyyuuupppjjjfffbbb``````aaaccceeegggggghhhhhhffffffggggggffffffeeeeeebbbaaa```___]]][[[YYYWWWZZZXXXUUURRRPPPNNNMMMMMMJJJIIIGGGEEEEEEFFFGGGHHHJJJIIIHHHGGGEEEDDDCCCCCCAAAAAAAAABBBEEEIIINNNPPPTTTVVVZZZ___dddjjjrrrvvv}}}~~~{{{yyyyyyvvvpppnnnoooqqqwww}}}zzzxxxzzz|||}}}zzzvvvsssmmmcccXXXOOOFFF???;;;666444333333666999:::;;;777555333000...---------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++---......---,,,+++))))))***+++,,,,,,------***+++,,,000222222///+++***+++,,,------,,,***))),,,++++++---...---+++))){{{gggQQQDDD===888999:::666444444333333222222222222222111000000000111111000000000------......//////000000111111111000111111222333000//////...------------......------------------,,,,,,,,,------.........///000000///---+++,,,,,,******+++,,,---.........222000///...////////////---,,,,,,,,,,,,---......///......------...000111111111222333666<<>>:::<<>>999777444444666:::<<<===999777555222///.........,,,---//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********,,,,,,---,,,,,,+++++++++++++++++++++++++++((()))+++...///...,,,***)))***,,,------,,,+++***,,,,,,,,,---///...,,,***gggQQQCCC<<<777888888555222333222222222222222222222222000000111111111111000000//////////////////000000000000000111111111222222.........------,,,,,,,,,,,,,,,,,,------------------------------.........---...000///---,,,,,,,,,)))***+++---............111///,,,******+++---...,,,---------...........................///000000111222444777:::@@@HHHMMMWWW]]]fffmmmpppssswww{{{xxx}}}}}}{{{zzzvvvpppccc___ZZZWWWWWWXXXXXXXXXWWWXXXZZZ\\\___aaabbbcccbbb\\\TTTMMMJJJIIIIIIHHHLLLPPPTTTUUUSSSRRRSSSUUUWWWVVVTTTQQQLLLGGGCCCAAA777777888888888777666555333333333444555666777888555555777999;;;<<<>>>???<<>>@@@;;;999666333111///......,,,---......///.....................---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))***+++,,,++++++*********+++,,,,,,,,,++++++)))))))))+++---///...---eeeOOOCCC<<<777888888555222222222222222222222222222222///000111222222111000///000000000000000000//////...///000111111111000000..................------,,,,,,---...........................------------+++,,,......---,,,+++,,,+++,,,---......---,,,,,,,,,,,,+++))))))***---///,,,---...///000///......---......///////////////000333777;;;@@@FFFMMMRRR^^^dddlllppprrrssswww{{{yyy}}}|||yyywwwqqqjjj___]]]ZZZXXXYYYZZZ[[[ZZZVVVXXX[[[^^^```aaa```___ZZZUUUMMMHHHGGGIIIKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTRRRSSSSSSPPPJJJCCC===:::666777777888777666555555222222333333555666888888666777888:::<<<>>>@@@@@@???AAADDDDDDCCCAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBFFFGGGGGGFFFEEEEEEHHHJJJJJJKKKMMMNNNOOOOOOOOOOOOQQQUUU[[[^^^```dddkkkqqqsssvvvzzz~~~|||xxxvvvvvvtttsssrrrrrrrrrrrrpppppppppoooooommmlllllljjjiiiiiigggeeecccaaa```\\\]]]^^^^^^\\\YYYVVVTTTQQQQQQQQQPPPPPPPPPOOOOOONNNOOONNNMMMLLLJJJHHHFFFDDDDDDDDDCCCDDDDDDEEEFFFFFFHHHLLLPPPSSSXXX^^^bbbiiipppxxx~~~}}}zzz{{{xxx{{{zzzrrriii```VVVLLLFFFAAA===888666888<<<@@@AAA===;;;888444111000///...------,,,,,,---......///111111000///...------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,******************+++,,,++++++******++++++,,,---,,,+++***+++---/////////dddNNNCCC<<<777888888555333333222222222222222222222222///000111222222111000///222222111111000000//////,,,...000111222111///.........///////////////...,,,---...///000000000000/////////...---------,,,)))+++---...---,,,,,,,,,......//////...,,,+++)))...///000000000111333555,,,---///111111000///---,,,---///000000000///...///333888>>>DDDKKKRRRWWWccciiipppsssssstttwww{{{yyy}}}~~~{{{wwwsssllleee^^^\\\[[[[[[]]]_________UUUXXX\\\```aaaaaa___]]]TTTPPPJJJGGGHHHKKKMMMOOOMMMMMMNNNPPPQQQSSSTTTUUUNNNPPPRRRPPPJJJAAA999444777777666666555555555555333333333444555666777888777888:::<<<>>>@@@AAABBBAAACCCEEEEEECCCBBBAAABBBEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIGGGFFFGGGJJJMMMMMMNNNPPPQQQRRRQQQQQQPPPTTTZZZaaadddgggkkksssyyy{{{~~~}}}{{{yyyxxxxxxwwwssssssssssssrrrqqqpppoookkkkkkjjjhhhfffdddbbbaaa___```bbbbbb___[[[WWWTTTQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBEEEIIIMMMPPPUUUYYY]]]dddlllvvv|||~~~|||~~~{{{wwwqqqiiiaaaXXXOOOIIIDDD???:::777999===@@@BBB>>><<<999555222000///...---,,,++++++,,,---...///333333222000///...---,,,---,,,***))))))***,,,------------,,,,,,,,,++++++))))))***+++,,,------...+++,,,+++***)))***,,,...++++++***)))***+++---...444222///.../////////...~~~bbbLLL@@@<<<888666555555444333444444333333333333222222111111111111111000/////////000000000000000//////...///000222222111111000222111000...------------......---------......///...------,,,,,,+++++++++,,,,,,------...------,,,'''(((***,,,...//////000---------...------,,,,,,++++++,,,------......///......//////000111111111111444999???FFFNNNWWW\\\gggjjjnnnsssvvvxxxyyyyyyzzz}}}~~~{{{rrrhhh```]]]WWWYYY\\\___bbbbbbaaa```\\\[[[[[[]]]______[[[XXXQQQKKKHHHIIIKKKLLLNNNRRRNNNMMMMMMMMMNNNOOOMMMLLLJJJGGGCCCAAA???===:::888:::999777666444444333333444666777777666666777999===<<<;;;:::;;;===???@@@DDDDDDEEEEEEDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIOOOQQQRRRSSSSSSUUUWWWZZZ]]]bbbiiimmmqqquuu{{{|||wwwssssssvvvyyyzzzzzz{{{|||~~~{{{yyyxxxwwwvvvsssooolllmmmkkkjjjjjjjjjjjjhhhggg___bbbeeefffccc___\\\[[[VVVVVVUUUTTTSSSQQQOOONNNPPPPPPPPPOOONNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHKKKPPPUUUWWWeeeggglllrrrxxx~~~}}}zzzwwwwww|||~~~}}}yyyxxxyyy~~~wwwrrrmmmiiieee]]]QQQHHHEEEBBB>>><<<===>>>??????>>>===;;;999555222000...---------------...///000000000///...------,,,,,,+++,,,---...---+++(((&&&(((((()))***,,,---......///---+++***)))***+++,,,///---,,,,,,---...,,,+++---,,,+++******,,,...///444222000///000000///...~~~bbbLLL@@@<<<888666555555444333444444333333333333222222111111111111111000////////////000000000000//////...///000111222111111000111000///...............---,,,,,,++++++,,,,,,------------------------------------...------,,,,,,((()))+++,,,---...//////------.........------,,,------............//////......//////000111111222444888===DDDKKKTTT^^^dddooopppsssvvvxxxzzzzzzzzz|||~~~~~~yyypppeee]]]YYYVVVWWW[[[^^^aaaaaa```^^^\\\[[[ZZZ[[[\\\ZZZVVVRRRJJJEEEBBBGGGKKKLLLMMMNNNKKKKKKKKKLLLMMMLLLKKKIIIJJJFFFBBB???===;;;999777888777666555333333222222444666777777777777888:::>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKQQQSSSTTTUUUVVVXXX\\\___dddiiippptttwww|||~~~}}}{{{yyywwwuuutttooolllhhhgggjjjmmmnnnnnnqqqrrrtttwwwyyy|||~~~~~~|||{{{yyywwwssspppllljjjiiihhhiiihhhgggeeeaaadddggggggddd```\\\ZZZXXXWWWVVVUUUTTTRRRQQQQQQSSSSSSSSSSSSQQQOOOMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDEEEHHHMMMRRRTTT^^^bbbhhhmmmrrrxxx}}}}}}yyyuuutttxxx~~~~~~yyy|||yyyvvvvvvyyy|||uuupppkkkhhheee___UUULLLJJJFFFBBB????????????>>>@@@???>>>;;;888555222000---------------...//////000//////...------,,,,,,---------,,,++++++******)))******+++,,,---......+++++++++,,,++++++******,,,+++***+++,,,---,,,***---,,,+++******,,,---///333111000000111111111000~~~bbbLLL@@@<<<888666555555444333444444333333333333222222111111111111111000////////////000000000000////////////000111111111111000000//////......//////000------,,,,,,,,,,,,,,,---,,,,,,------------......---.........---,,,,,,+++***+++,,,------.........---......//////.........000000000////////////...////////////000111222333999<<>>@@@AAA@@@???>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMTTTUUUWWWXXXZZZ^^^cccgggmmmrrryyy~~~~~~uuusssrrrssswwwzzz||||||sssssssssqqqooommmjjjiiidddbbb______```cccddddddggghhhjjjkkkmmmoooqqqqqqssstttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvxxxxxxzzzzzz|||}}}yyyvvvnnnllljjjiiiiiiiiigggffffffhhhkkkkkkgggbbb]]][[[[[[ZZZXXXVVVUUUTTTTTTTTTWWWWWWWWWWWWUUUSSSQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDGGGKKKPPPRRRVVV\\\dddhhhkkkooowww}}}{{{uuussstttyyy}}}~~~zzztttqqqwwwzzzvvvtttvvvzzz~~~tttoooiiifffeeeaaaZZZSSSPPPLLLFFFCCCAAA@@@???>>>@@@@@@>>><<<999666222111...------------...////////////......---,,,,,,,,,000...---+++***+++,,,,,,,,,,,,,,,---------......((()))+++------,,,***)))+++******+++---......,,,,,,++++++******,,,---...///...,,,---...000//////dddNNN@@@<<<888666555555444333444444333333333222222222111111111111111000//////...//////000000000000//////000000000111111111111//////......///000111111000//////............///---------,,,,,,,,,,,,,,,............---,,,+++++++++,,,------------------......//////000000//////111111000//////...------/////////000111222444555<<<@@@GGGOOOYYYeeepppwww|||{{{zzzyyyyyyyyyzzzzzzzzzzzzxxxtttlllbbbZZZUUUYYYZZZ]]]bbbggghhheeebbb^^^]]]\\\YYYUUUPPPJJJFFFFFFAAAAAALLLVVVVVVOOOJJJHHHJJJLLLLLLJJJFFFCCCAAABBB???;;;888888999888888777666555444444444444444555777888999888999:::<<<;;;<<<>>>???@@@??????>>>CCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLNNNPPPPPPTTTVVVXXX[[[^^^cccjjjnnntttzzz|||xxxrrrmmmfffeeeeeefffjjjnnnrrrtttqqqrrrsssrrroookkkfffccc```___^^^^^^```aaabbbbbbeeeeeefffggghhhiiijjjkkknnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmnnnnnnoooppppppooopppssswwwzzz|||{{{yyyyyy{{{}}}|||sssqqqnnnlllllllllkkkiiikkkmmmooonnniiiddd```^^^^^^\\\YYYWWWVVVVVVWWWXXXYYYYYYZZZYYYXXXVVVUUUSSSPPPPPPOOOMMMLLLJJJIIIIIIJJJIIIGGGGGGHHHLLLOOORRRQQQYYYaaaeeefffjjjrrrzzzyyyvvvvvvxxxyyyzzzzzzwwwssspppkkkjjjrrr}}}}}}zzzyyywww|||}}}uuuooohhheeeeeeccc^^^YYYSSSOOOIIIEEECCCAAA@@@>>>???>>>>>><<<999555111///......---------......///.........------,,,,,,,,,///...------,,,,,,,,,,,,---------...............((()))***,,,,,,,,,++++++,,,++++++---///111111000++++++******++++++,,,---)))((('''(((***,,,,,,+++eeeOOO@@@<<<888666555555444333444444333333333222222222111111111111111000//////......///000000000000000000000000000000111111111//////...//////000111222111000///..................------,,,+++******)))---.........---,,,,,,+++,,,------......---------...///000000111111111000111000000///...---,,,,,,000//////000222555888999>>>CCCKKKUUU```kkkvvv}}}~~~|||zzzzzzyyyyyyrrrrrrqqqoookkkddd]]]YYYWWWWWW[[[aaagggiiieeeaaaaaa```]]]YYYRRRLLLGGGDDDHHHCCCEEEPPPYYYXXXQQQKKKJJJMMMOOONNNIIIDDD@@@???<<<:::777666888999::::::777777666666666666666777666777999:::::::::<<<===BBBAAAAAAAAAAAACCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTWWW[[[___dddjjjqqqvvvzzz}}}zzzxxxwwwwwwtttsssqqqooommmjjjfffdddaaa```___```ccchhhmmmqqqttttttuuusssooohhhbbb]]]^^^___```aaaaaabbbddddddggghhhhhhhhhiiiiiijjjjjjlllkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkkkkklllllllllkkkkkkmmmpppssstttrrrpppqqqrrrtttuuuvvvwwwxxxxxxwwwyyyzzz{{{|||xxxuuurrrpppoooooonnnmmmoooppppppmmmhhhccc```___```___\\\ZZZYYYYYY[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSRRRPPPOOOMMMMMMNNNMMMKKKKKKKKKMMMOOOQQQQQQXXX```ddddddgggooovvvyyy|||~~~}}}||||||{{{tttqqqmmmjjjffffffooozzz|||}}}|||{{{|||}}}|||xxxqqqjjjfffgggfffbbb^^^UUUQQQKKKGGGDDDCCCAAA@@@?????????===:::666222//////......---------......---------------,,,,,,,,,,,,---...//////---,,,***........................++++++*********,,,---...+++++++++,,,///111111000************++++++,,,,,,(((&&&%%%''')))++++++***{{{eeeOOO@@@<<<888666555555444333444444333333333333222222111111111111111000//////---...///000000111111000000000000///000111111222////////////000000111222//////...---,,,,,,,,,,,,...------,,,,,,+++******,,,------......------,,,,,,------............---//////000111222222222222000000//////...---,,,,,,000000000222444888<<<>>>CCCIIISSS]]]hhhrrr{{{~~~{{{xxxvvvuuuhhhggghhhhhhhhheee```\\\ZZZZZZ^^^eeelllnnnjjjeee```___[[[UUUMMMGGGDDDCCCGGGCCCEEEPPPXXXWWWQQQMMMOOOQQQRRRNNNGGG@@@===<<<888777666666999::::::999777777777666777777888888666888:::;;;;;;;;;===???CCCAAA@@@???@@@BBBDDDFFFEEEEEEFFFFFFGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNQQQTTTVVVWWWWWW[[[aaagggmmmttt{{{}}}vvvssspppllliiihhhhhhhhheeeeeeddddddbbbaaa___^^^_________```ccciiiqqqwww~~~|||xxxsssllleee___[[[[[[^^^aaaccccccdddfffgggllllllllllllmmmmmmmmmnnnlllkkkjjjiiihhhhhhhhhhhhhhhhhhiiikkkkkkkkkkkkkkkjjjjjjjjjkkkmmmmmmkkkiiillllllmmmnnnnnnnnnnnnmmmlllnnnoooooonnnqqqwww|||~~~{{{vvvtttsssrrrqqqqqqrrrqqqoookkkfffcccbbbbbbcccbbbaaa____________```^^^^^^______^^^]]][[[ZZZZZZZZZYYYWWWVVVTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPSSSXXX^^^bbbcccffflllqqqrrrvvv|||~~~tttpppmmmiiiddddddlllwww~~~~~~~~~zzzwww||||||vvvqqqssswwwzzzxxxrrrkkkiiijjjjjjgggcccYYYTTTNNNIIIFFFDDDBBBAAABBBBBBBBBAAA>>>999555222//////...------------...------,,,,,,,,,,,,,,,,,,***+++...//////...+++)))---------.........//////...---+++******,,,...///)))((((((***,,,......---*********+++++++++++++++***(((((((((+++,,,---,,,zzzsss{{{cccMMM@@@<<<888666555555444333444444333333333333222222111111111111111000//////---...///000111111111111111000/////////000222222000000000///000000111111000///...---,,,,,,,,,,,,---------.........//////++++++,,,---............,,,,,,---...//////......///000111222333333333333000000000//////.........000000000333777<<<@@@CCCIIIPPP[[[fffqqqyyy}}}xxxrrrmmmjjj^^^^^^___aaacccccc___[[[[[[[[[^^^fffoooqqqlllfff]]][[[VVVOOOFFFAAA@@@AAAEEECCCFFFOOOVVVVVVTTTTTTRRRTTTSSSMMMDDD<<<::::::777777777888999:::888666666666666666666777888888777999:::;;;;;;<<<>>>@@@?????????@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMPPPRRRVVVXXXZZZ[[[aaaiiiqqqxxx}}}xxxtttqqqpppnnnlllhhhfffdddbbbaaa`````````______```___^^^]]]]]]]]]```aaaccceeejjjrrr}}}xxxlllccc]]][[[[[[\\\```eeehhhiiiiiilllnnnrrrrrrrrrsssssssssttttttrrrqqqpppooonnnnnnoooooonnnnnnpppqqqrrrrrrqqqqqqmmmllljjjjjjjjjjjjhhhgggjjjjjjkkklllllllllkkkkkkhhhiiijjjhhhfffhhhnnnssswww~~~~~~{{{zzzyyyyyyxxxxxxvvvsssnnniiiggghhhiiiggggggffffffeeeeeeddddddcccddddddeeedddcccaaa```^^^^^^]]]\\\ZZZYYYYYYXXXYYYYYYZZZZZZYYYWWWUUUTTTTTTWWW[[[^^^```cccgggjjjlllpppwww|||uuurrrnnnjjjeeecccjjjttt}}}~~~{{{|||~~~{{{|||~~~~~~}}}||||||qqqjjjlllssswwwvvvqqqlllkkknnnooollliii___ZZZSSSLLLHHHEEEBBB@@@BBBCCCCCCBBB???:::555222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++,,,---......////////////......------......)))(((''')))+++,,,,,,+++))))))***++++++++++++++++++***))))))+++---,,,,,,tttnnnwwwbbbKKK@@@<<<888666555555444333444444444333333333222222111111111111111000//////---...///000111111111111111000/////////000222333111111000000000000111111222222111//////.........+++,,,---///000222333444******,,,---.../////////+++,,,---...///////////////000111222333444444444111111111111000000000000000000111333888>>>CCCFFFNNNVVVaaammmwww~~~zzzssskkkddd___YYYYYYZZZ]]]``````]]]ZZZTTTTTTWWW```iiikkkfff___YYYWWWRRRIIIAAA======???EEECCCGGGPPPVVVWWWYYY[[[TTTUUUSSSLLLBBB:::777888888888888999:::999555333555555555555555666777888777999;;;<<<<<<===???AAA@@@BBBDDDEEEFFFFFFDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIHHHKKKLLLNNNPPPSSSWWWYYY[[[___eeeoooxxxyyysssrrrooojjjgggeeedddcccbbbbbbbbbaaa```______^^^^^^___``````___^^^]]]^^^^^^aaacccfffkkkqqq|||rrrbbbWWWSSSTTTVVVaaafffkkkooopppqqqsssuuuwwwxxxxxxxxxyyyyyyzzzzzz{{{zzzxxxwwwwwwwwwxxxxxxvvvwwwyyyzzz{{{{{{zzzyyyqqqooolllkkkjjjjjjiiigggjjjkkklllmmmmmmmmmmmmmmmgggiiijjjgggdddeeekkkpppkkkrrrzzz~~~}}}xxxrrrmmmllloooqqqjjjjjjkkkkkkjjjiiihhhggghhhhhhiiiiiiiiigggfffeee``````___^^^^^^]]]\\\\\\```aaaccccccbbb___[[[YYYTTTUUUWWW[[[^^^bbbdddeeehhhmmmtttzzz}}}vvvssspppkkkeeebbbhhhqqq{{{~~~{{{yyyyyyzzz{{{xxxxxxxxxyyy{{{~~~qqqhhhiiipppuuutttpppllllllppprrrpppmmmddd^^^VVVOOOJJJEEEBBB???@@@AAAAAA@@@===999444111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******+++,,,---//////000...///000111000///---++++++***)))***,,,------,,,))))))***++++++++++++******)))((((((***++++++***yyyqqqooo|||{{{___LLLAAA>>>:::777666555444333444333111111111333555666111111111000000000000///000//////000///---///333000000///......///000111///000111111000///...---111000000/////////000000...---,,,,,,,,,---///000...------------...//////---...///000000///...---333333222222333333444555333222222222111111000000000111222444888???GGGLLLUUUaaammmuuu{{{yyynnneee___\\\RRRTTTVVVYYYZZZ[[[[[[[[[ZZZYYY[[[___eeefffaaa\\\UUUNNNEEE???>>>@@@AAAAAABBBFFFJJJPPPYYY```___XXXWWWVVVRRRIII???888555555::::::888777666666666666999777444333444777999:::;;;;;;<<<===>>>???@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPRRRVVVZZZ___aaaiiirrr~~~{{{xxxuuuooojjjhhhcccaaa```______^^^\\\[[[_________^^^^^^^^^^^^^^^_______________aaadddggggggnnnpppqqq|||rrraaaXXXRRROOOUUU______lllwwwzzzyyy|||}}}~~~~~~{{{wwwssspppooooooppptttssssssssssssqqqnnnkkkoookkkfffcccccceeeffffffkkkjjjkkknnnrrrvvvxxxxxx|||}}}}}}yyyuuusssrrrrrroooooooooooonnnnnnnnnnnnmmmnnnppppppooollliiigggfffeeedddbbb``````ccceeedddeeegggiiiiiigggfffdddaaa```^^^\\\[[[\\\^^^___fffiiinnnrrrvvvzzzyyyxxxtttnnnhhhgggjjjnnnyyy}}}zzzyyyzzzyyyuuurrrtttvvvyyy}}}uuulllhhhjjjmmmnnnmmmmmmlllmmmoooqqqrrrnnnhhh___VVVNNNGGGCCC@@@CCCAAA@@@???>>><<<999666333222000///......//////000///...------------------,,,+++++++++,,,---......---++++++---000333555888111000444555///+++,,,,,,***)))***------+++(((,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,|||tttsss{{{___LLL???<<<888666666666666555444333222111111333555666222222111111111000000000...222444333333444111---+++,,,...///000000000000000000111222111000///...000000///////////////000111000000000000111222222......------......///000/////////000000//////...222111111222333444555555222222222222111111000000111222444777;;;BBBJJJOOOYYYdddpppwww||||||qqqfff^^^[[[QQQRRRTTTVVVXXXYYYYYYZZZ[[[ZZZZZZ^^^bbbbbb]]]XXXPPPJJJCCC??????AAABBBBBBCCCHHHMMMSSS\\\ccc```YYYVVVTTTOOOGGG>>>888666666:::999888777666666666666777666444444666888:::;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHJJJJJJIIIIIIIIIKKKMMMOOONNNOOOQQQSSSWWW\\\bbbfffsss|||~~~uuunnnlllkkkfffbbbaaa___^^^]]]]]]^^^^^^]]]\\\__________________^^^^^^aaabbbbbbaaaaaabbbfffhhhooouuuwwwyyy|||kkk[[[TTTQQQPPPWWWbbbkkkwww}}}yyywwwvvvvvvvvv{{{zzzzzz{{{{{{yyyvvvssspppmmmhhhfffeeeeeedddddddddcccdddgggkkkoooqqqqqquuuvvvxxxzzz||||||||||||}}}yyywwwvvvuuussssssrrrrrrqqqppppppooopppqqqssssssrrrpppmmmkkkhhhhhhgggeeecccccceeeggghhhiiijjjlllllllllllllllkkkhhhddd```]]]]]]^^^___bbbeeeiiinnnrrrvvv|||}}}yyysssmmmlllooottt{{{}}}xxx}}}~~~|||{{{zzzxxxtttqqqsssvvv{{{uuulllhhhhhhjjjiiijjjkkkmmmoooqqqtttuuussslllbbbYYYRRRLLLEEEAAAAAA@@@?????????===999666222111000............/////////...---------------...---,,,,,,,,,,,,---...---,,,++++++---000333555666000///333444000---------++++++,,,...///---+++,,,,,,,,,,,,,,,+++***))))))*********++++++++++++yyyxxxzzz^^^LLL>>>;;;888666777777777777444333222111222333444555333222222222111111111111555555222///111444333...(((***---000222111000///111111222333222111000////////////......//////000......//////000000//////...............///000000000000/////////000000111111111111111222333444555222222222222111111111111222444666:::???FFFNNNTTT___iiitttyyy}}}sssggg^^^YYYRRRSSSTTTUUUWWWXXXZZZZZZ[[[ZZZZZZ[[[]]][[[UUUPPPHHHEEEAAA???@@@BBBCCCCCCDDDJJJQQQWWW___ccc___XXXTTTQQQKKKCCC;;;777777777999888777777666666666666555555666777999:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKJJJIIIIIILLLJJJHHHGGGHHHLLLPPPRRRQQQRRRUUUXXX\\\ccckkkqqq}}}~~~yyyooogggbbbbbbbbb```]]]^^^]]]]]]]]]^^^______``````aaabbbbbbbbbbbbbbbbbbcccfffggghhhhhhhhhjjjmmmpppyyy~~~vvvgggYYYVVVVVVXXXbbbnnn~~~}}}uuurrrnnnkkkiiigggdddbbb```___```cccgggkkkmmmmmmoooooopppqqqqqqqqqqqqqqqqqquuuzzz}}}{{{zzzxxxxxxwwwvvvtttsssrrrrrrtttuuuvvvvvvuuusssqqqooollllllkkkiiigggggghhhjjjllllllmmmoooqqqsssuuuvvvvvvrrrmmmgggbbb```___^^^___bbbfffjjjnnnsssyyy}}}zzztttsssvvvzzz|||tttyyy}}}}}}zzzvvvrrrtttyyywwwnnnhhhfffeeeeeegggjjjnnnrrrvvvxxxzzzzzzrrrggg___YYYRRRIIIBBB>>>>>>>>>??????===:::777222111///...------.../////////...------------.........---,,,,,,------...,,,+++++++++---000333555444111000333444111.........------...000111///...++++++,,,,,,,,,+++************+++++++++,,,,,,,,,~~~~~~zzz^^^KKK>>><<<888666666777777666444333222222222333444444333333333222222222111111999333666BBBEEE;;;111...+++,,,...000111111000///111222333333333222111111//////......//////000000,,,---///000000000///...//////......//////000111222111000//////000222333333333222222222222333333222222222222222222222222333555999===CCCKKKSSSYYYdddnnnwww{{{}}}uuuhhh]]]XXXVVVVVVWWWXXXYYYZZZ\\\\\\ZZZYYYXXXXXXWWWSSSMMMHHHAAA@@@@@@@@@BBBDDDEEEFFFEEELLLTTTZZZ___aaa\\\TTTPPPLLLEEE>>>999777777888888777777666666666777777555777999;;;;;;::::::;;;>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHJJJMMMQQQSSSTTTWWW[[[```eeennnxxx{{{yyywwwrrrooohhhbbb___```aaa___^^^```^^^___```aaaaaabbbcccdddffffffggghhhhhhiiijjjjjjnnnppprrrtttuuuxxx|||{{{mmmccccccfffjjjuuu|||zzzvvvsssoookkkgggccccccbbbccceeeiiimmmnnnnnnllllllmmmmmmmmmmmmllllllllloootttwwwzzz}}}}}}|||{{{yyywwwvvvuuutttvvvvvvwwwwwwvvvuuusssrrrooopppooommmkkkjjjkkkmmmmmmmmmnnnppprrrvvvzzz|||{{{yyyvvvrrrmmmhhhcccaaabbbcccfffhhhlllqqqwww{{{~~~yyyxxx|||~~~zzz}}}}}}{{{|||zzzqqqkkkfffcccdddfffjjjooouuuyyy|||~~~xxxmmmfff```XXXMMMDDD=========>>>???>>>:::888222111///...---......//////......---------......---------,,,,,,,,,,,,,,,++++++++++++---000222444555444444444333111///......//////000111222111111++++++,,,,,,,,,++++++***,,,,,,,,,------------...yyy]]]KKKAAA===999777666666555444444333333333333333333333333333333222222222111111666///???```cccDDD---+++111111000000000000000000111222333444444333222111///////////////000111111000111222444444333222222000////////////000111111222111111000000222333444777666444333222111111111333333333444444444444444444777<<>>@@@BBBDDDFFFHHHIIIKKKSSSZZZ^^^```___YYYQQQJJJFFF@@@:::777777777888666666666666666666777777777:::======<<<::::::;;;??????@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJGGGHHHIIIKKKNNNPPPRRRSSSWWW\\\bbbiiioooyyy{{{vvvqqqnnnmmmkkkiiifffeee```]]]______]]]^^^aaa___bbbddddddddddddgggiiikkkkkkmmmoooqqqssstttuuuxxx{{{~~~}}}uuuxxx}}}~~~zzzwwwrrrlllhhhiiihhhhhhjjjmmmpppqqqqqqnnnnnnmmmmmmmmmllllllllllllooorrrttttttuuuwwwyyyuuuvvvyyy~~~~~~|||zzzxxxwwwvvvvvvwwwwwwwwwvvvuuutttsssrrrssssssqqqnnnmmmmmmooommmmmmnnnooossswww{{{~~~~~~|||uuuooojjjfffgggggggggiiimmmrrrvvvyyy}}}||||||~~~xxxpppiiidddeeegggkkkpppvvv{{{|||tttmmmfff\\\PPPHHH>>>===<<<===>>>>>><<<:::333222000///......//////......---------......///,,,,,,,,,,,,,,,+++******+++++++++,,,---///111222555777777555222000...,,,///000111222222111222222***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,xxx]]]KKKAAA>>>:::777666555444333444444333333333333222222333222222222111111111111;;;...777RRRTTT:::,,,555444333111000//////000111000111222333444333222222000000000000111222333333000111222222333333222222000000000000000111111222222222222222222333444555888777666444333222222222555555555555666666666666777;;;AAAGGGOOOXXXaaafffmmmuuu{{{{{{zzz|||}}}|||}}}wwwmmmddd]]]ZZZZZZ[[[[[[\\\[[[ZZZXXXWWWUUUUUUUUUSSSNNNHHHBBB???<<>>===<<<444333111000//////000111...------------...//////------------,,,+++******,,,,,,,,,,,,---...///000222666777333000///...+++///111222222000///000111******+++,,,,,,,,,++++++(((((()))))))))*********www]]]KKK@@@===999777666666555444444444444444333333222111222222111111111000000000:::000...444555...000999111111111111111000000000///000222333333333222111111111111111222333444555000/////////000000111111111111000000000111222222111222333444444555555555777777666555555555555666666666777777777888888888<<<@@@FFFNNNVVV___hhhnnnqqqyyy}}}|||zzz{{{{{{zzz{{{zzzvvvooogggaaa]]]\\\]]]^^^___```^^^[[[WWWUUURRRSSSSSSQQQLLLEEE@@@===???BBBEEEFFFGGGIIILLLOOOXXX^^^bbb```[[[WWWOOOGGG???<<<888666777888777666444444444555666777888888666:::>>>>>>===<<>>>>>555444333111111111111222---------------.../////////////////////---,,,+++------------------------+++111333///---......+++///111222111///------///)))***+++,,,,,,,,,,,,+++)))))))))*********++++++www]]]JJJ>>>;;;888666666777777777444444444444444333222111111111111000000000000///+++222666444333444222...,,,---000222222111000...///000111222333222222111222222222222333444555666444333222222222333555666111111111000111111222333000111333555666666555444555555555666666777888999777777888888999999999:::???CCCJJJRRR[[[dddmmmsssttt{{{}}}{{{{{{{{{yyyyyyvvvqqqjjjccc___^^^^^^```bbbddddddbbb^^^YYYVVVPPPRRRRRRPPPKKKDDD???===AAADDDGGGGGGGGGIIIMMMQQQXXX]]]```\\\VVVPPPHHH@@@<<<999666666777888777555444444444555555777888999444888===>>>===>>>CCCGGGBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMQQQPPPPPPQQQUUUZZZ___bbbjjjuuuzzzrrrmmmiiifffdddcccbbbaaa```_________]]][[[\\\___aaaaaaeeekkkmmmrrryyy}}}zzzvvvtttsssrrrssssssrrrooolllkkkllljjjlllpppsssvvvxxxyyyyyyvvv|||~~~~~~~~~~~~~~~|||}}}}}}|||yyywwwvvvvvvttttttuuuvvvxxxzzz|||}}}~~~{{{tttmmmgggeeehhhjjjmmmqqqvvvwwwxxx{{{yyyppp______aaafffnnnxxxtttfff]]]ZZZGGGCCC>>>;;;;;;===???@@@666555444222111222222333---------------...///000000111111111111///---,,,.........------,,,,,,,,,%%%,,,000,,,***---...,,,...111222111---+++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........ttt[[[JJJ???;;;777444444444444444555444444333333222222111000000000111222222333333222000///------///000222//////000111111111111111333111...///111222111///000111222333444555555555333333333444444444444444777777777666555333222111666555555555555666777777444666888999999999777666;;;777666777666555999???BBBGGGPPPZZZcccllltttyyy||||||}}}|||yyywwwrrrlllgggdddcccbbbaaaaaa`````````___\\\XXXTTTSSSQQQNNNHHHCCC@@@AAABBBDDDDDDDDDEEEHHHLLLOOOQQQ[[[[[[YYYVVVOOOHHH@@@<<<666777888999888666444333333333444555666777888888;;;<<<============@@@BBBCCCBBBBBBCCCFFFGGGGGGFFFJJJKKKLLLNNNOOOOOOOOOOOONNNKKKHHHIIIKKKMMMLLLJJJOOORRRUUUWWW[[[bbbkkkrrr~~~{{{qqqjjjgggdddbbb```ccc___\\\\\\^^^``````___bbbaaa``````ccchhhnnnrrryyy}}}{{{yyyyyyvvvrrrpppnnnmmmjjjhhhlllmmmnnnnnnooooooooonnnrrruuuyyy}}}~~~}}}}}}}}}}}}yyyxxxxxxyyyvvvvvvxxxyyyzzz{{{{{{{{{}}}}}}~~~~~~yyysssmmmiiigggfffiiiooovvvxxxxxxzzzpppddddddccccccgggppp{{{{{{rrrfff\\\OOOEEE:::777:::???@@@???999777444333333333222111111000///...------...///000555999888222,,,++++++***+++---......---+++*********,,,------,,,*********+++---//////...---,,,...........................---,,,,,,++++++++++++uuu[[[JJJ@@@<<<888555555555555555555444444333333222111111222222111111111111111111111000///......///000111...///000000111111000000333000...///111222111///111222333444444444444444444444444444555555555555555555666666666555444444555555555555555666666777666777999::::::999888777;;;888777888888888<<>>>>>>>>???AAACCCDDDCCCCCCDDDFFFHHHHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJHHHHHHJJJLLLLLLKKKMMMPPPUUUZZZ```jjjvvvuuuooohhhcccaaa___]]]\\\^^^\\\ZZZ[[[]]]``````___```aaacccggglllttt|||~~~zzzwwwuuurrrooolllnnnnnnnnnnnnmmmlllkkkkkkqqquuuyyy}}}~~~~~~~~~|||zzz{{{|||xxxxxxyyyzzz{{{{{{{{{{{{|||{{{{{{||||||||||||}}}}}}zzzvvvqqqmmmiiiggggggmmmsssvvvwww|||sssjjjhhhdddbbbdddlllvvv}}}vvvjjj```SSSIII===888:::======;;;999777444333333333222111222111///...------...///000444777555000,,,+++,,,***+++,,,---------,,,+++,,,,,,,,,------,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,uuu\\\KKK@@@===999777777777666666444444444333222222111111333333222222111000000///111000///......///000111......///000000000000///222000//////000111111000333333444444444444444333444555555555666666666777444444555666666666666666555555444444555555666777888999:::;;;;;;:::999888<<<999888::::::;;;@@@GGGPPPVVV```iiiqqqvvv{{{~~~~~~~~~~~~|||tttkkk```[[[]]]aaaccccccfffddd```]]]\\\[[[YYYWWWSSSNNNHHHEEEFFFGGGGGGFFFJJJIIIHHHIIIKKKOOORRRUUUXXXUUUQQQKKKDDD>>>999666888999999999888666444222555555666777888999999:::===>>>@@@@@@???@@@BBBDDDEEEDDDDDDEEEHHHIIIIIIHHHLLLKKKIIIHHHHHHJJJKKKLLLOOOMMMJJJJJJKKKMMMNNNMMMPPPTTTZZZaaajjjwwwxxxqqqgggddd___]]]\\\[[[[[[ZZZ]]]\\\\\\^^^aaacccccccccdddggglllssszzz|||xxxssspppqqqpppooonnnllljjjiiihhhppptttyyy}}}~~~{{{||||||}}}}}}||||||{{{||||||{{{yyyyyyxxxxxxxxx||||||{{{zzzvvvqqqmmmjjjfffkkkpppsssvvv|||~~~wwwrrrkkkdddccchhhqqqxxx{{{ooodddXXXNNNAAA:::999999999777999666444333333444333222222111000...------......///111333222...,,,,,,...++++++,,,,,,---------......------,,,,,,------...---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------uuu[[[KKK@@@===999777777777666555444444333333222111111111222222222111111111000000000000////////////000000---......///////////////111000//////000111111111444555555555555444444333555555666666777777888888555555666777777777777666555555444444555555666777:::;;;;;;<<<;;;;;;:::999<<<999888;;;<<<>>>DDDLLLUUU\\\gggpppwww|||}}}{{{nnneee\\\YYY]]]bbbcccbbbfffdddaaa___^^^[[[XXXUUUPPPJJJDDDCCCGGGJJJJJJHHHKKKJJJJJJKKKMMMQQQUUUXXXUUURRRLLLEEE>>>999666555::::::999999777666444333666666777888999:::;;;;;;===???@@@@@@@@@@@@CCCEEEFFFEEEEEEGGGIIIJJJJJJIIIJJJIIIHHHGGGIIIMMMQQQSSSTTTRRROOONNNNNNOOOQQQQQQXXX]]]dddlllvvv}}}wwwooojjjaaa___]]]\\\\\\\\\\\\\\\```aaaccceeehhhiiijjjjjjnnnsss{{{~~~yyyuuutttsssqqqooommmkkkjjjjjjpppsssxxx{{{}}}~~~~~~~~~}}}|||~~~|||yyywwwvvvvvvvvvyyyzzz|||}}}zzzvvvpppmmmgggjjjnnnpppssszzzvvvkkkfffhhhooouuurrrfff[[[RRREEE;;;888777666555888666444333444444444444333222000......---.........///000///,,,,,,---///,,,,,,+++,,,,,,---...///...---,,,++++++,,,---......---,,,++++++---...000........................++++++++++++,,,,,,---...ttt[[[JJJ>>><<<999777777666555333444333333222222111000000000000111111111222222222000000////////////000000---......///////////////000000000000000000111222555555666666666555444444555555666666777888888999777777888888777777666555666555555555555666777777;;;;;;<<<<<<<<<;;;;;;;;;;;;888888;;;>>>AAAIIIQQQYYY```kkkuuu{{{}}}yyyvvvfffaaa]]]]]]aaacccbbb```dddccccccbbb```\\\VVVQQQKKKFFFBBBCCCHHHKKKKKKIIIJJJJJJKKKMMMPPPSSSWWWYYYQQQMMMGGG@@@;;;777666555::::::999888777666555444777888888999:::;;;<<<<<<===>>>?????????@@@BBBDDDGGGFFFFFFGGGJJJKKKKKKJJJJJJHHHGGGGGGIIIMMMRRRUUUVVVUUURRRPPPPPPQQQTTTVVV^^^dddmmmwww|||vvvrrrooojjjggg______^^^]]]]]]]]]^^^___bbbdddgggjjjlllnnnooopppyyyxxxwwwtttrrrpppooonnnnnnsssuuuxxxzzzzzzzzz{{{|||~~~~~~~~~{{{xxxvvvtttttttttwwwyyy|||}}}{{{xxxssspppkkklllnnnoooqqqvvv~~~rrrjjjiiimmmqqqtttiii^^^UUUHHH>>>999777666555888666333333444555555555444333111///.....................---,,,,,,...///---,,,,,,,,,,,,---...///---,,,+++******+++,,,---...---+++***+++,,,///000........................++++++++++++,,,,,,---...sssZZZIII>>>;;;999777777666444333333333333222111111000000///000000111222222333333//////000000000000//////......///000000000000///...000000000///000222444555555666666666666666555444444555666777888999999888888888888888777666666777777666666777777888999;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::===AAAFFFOOOXXX```gggqqqyyy}}}yyysssnnn``````aaabbbddddddcccaaabbbbbbccccccaaa[[[SSSNNNFFFDDDCCCFFFJJJLLLLLLJJJJJJKKKMMMOOOQQQSSSTTTUUUJJJGGGBBB===999777666666:::999999888777777777666888999:::;;;<<<======>>>===>>>@@@@@@???@@@BBBDDDGGGFFFFFFGGGJJJKKKKKKJJJJJJIIIGGGFFFGGGJJJNNNQQQTTTTTTSSSRRRRRRTTTYYY]]]ccckkkwwwxxxtttpppllliiigggeeeccc^^^^^^^^^]]]\\\]]]```cccdddgggkkkooorrruuuyyy|||}}}zzzxxxvvvvvvvvvyyy{{{{{{zzzyyyxxxyyyzzz~~~~~~~~~~~~}}}~~~|||yyyvvvtttsssssstttwwwxxxzzzzzzyyywwwtttsssooopppqqqqqqrrruuuzzz~~~}}}~~~yyyooojjjjjjlllwwwxxxnnncccZZZNNNBBB<<<999888888777555333333555666666666555333111///...............------,,,------......------------------------,,,++++++******++++++,,,...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------rrrXXXGGG>>><<<:::999888777555444333333222222111000000000111111111111111111222222//////000000000000//////...///000000111111000000...///111000//////222444444555666777777777777777333444444555777888888999777777888888999999888888888888888888888999999:::999999999:::;;;<<<===>>>>>><<<<<<@@@EEEJJJTTT^^^kkkpppxxx|||tttlllfff^^^bbbeeefffeeeddddddeeecccbbbbbbaaa^^^YYYRRRMMMDDDEEEHHHJJJLLLMMMMMMMMMLLLMMMOOOQQQQQQPPPNNNMMMCCCAAA===999777666666777999888888888888888888888999:::;;;<<<===>>>>>>???>>>@@@AAAAAAAAAAAADDDFFFGGGFFFFFFGGGIIIKKKKKKJJJJJJIIIHHHHHHIIILLLOOOQQQSSSTTTUUUUUUWWW\\\dddiiiqqqzzz{{{llljjjhhhfffdddbbbaaa___]]]^^^^^^]]]]]]___eeeiiilllpppuuuzzz}}}yyyxxxzzz{{{|||{{{zzzyyyxxxzzz~~~}}}{{{xxxvvvttttttvvvvvvxxxwwwwwwwwwvvvuuuuuuuuussstttttttttuuuwwwzzz||||||{{{||||||uuunnnkkkkkkmmmvvv~~~wwwkkkbbbUUUIII@@@<<<::::::777555333333555777777777555444222000..................------......------....../////////---,,,++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,qqqWWWGGG???===;;;::::::999777555333333222222111000000000333333222222111000000000//////000000000000////////////000111111111111111---///111111//////222555444444666777888888888888333333444555666777888888555666777888999:::::::::999999888888999999:::;;;888888999999;;;<<<>>>???@@@>>>>>>CCCHHHNNNXXXbbbtttxxx~~~{{{rrrggg```___dddhhhhhheeecccfffiiieeeccc```^^^[[[WWWRRROOOCCCFFFKKKNNNOOONNNNNNOOONNNPPPQQQRRRQQQMMMIIIGGG>>><<<:::777666666666777888888888777888888999:::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBCCCEEEGGGFFFEEEEEEGGGIIIKKKJJJIIIHHHHHHHHHJJJMMMQQQUUUWWWSSSUUUXXXZZZ^^^eeennnuuuxxxpppjjjhhhgggfffdddcccaaa___^^^]]]^^^^^^^^^^^^bbbjjjooovvvzzz{{{yyy{{{}}}yyyyyywwwuuutttvvvzzz}}}}}}}}}zzzxxxwwwxxxyyy{{{xxxwwwuuutttssstttuuuvvvuuuvvvwwwwwwxxxzzz{{{||||||}}}yyyyyyzzz|||sssnnnmmmfffppp{{{~~~qqqiii[[[MMMCCC>>><<<<<<666555333333555777888777666444222000............///.........//////---,,,...///000000///---+++)))+++,,,............,,,+++---,,,,,,,,,------.................................------,,,++++++++++++mmmUUUGGG===:::888777888888777555222111111000000111111222333333111000//////......111111000000000000111111//////............//////000000000111222222333333333333333444555666777777666666666666777777777777666777888999999999999999:::::::::999::::::;;;;;;::::::999:::;;;<<<===>>>999>>>CCCEEEHHHRRR```kkkyyy}}}zzzlllccccccbbbeeehhhiiihhhgggggggggeee___ZZZYYY[[[ZZZSSSMMMLLLNNNRRRSSSPPPLLLMMMOOOUUUVVVSSSLLLKKKNNNKKKEEEAAA???<<<999888888888999888888888888888888999999===>>>>>>===<<<<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHKKKOOORRRTTTTTTSSSWWW]]]aaaeeemmmzzzuuunnnjjjfffccccccaaa___^^^___``````___```___^^^^^^ccclllwww~~~yyysssnnnmmmooopppqqqzzzzzzzzz~~~~~~{{{wwwuuuvvvwwwxxxxxxxxxuuupppllllllnnnqqqttttttyyy}}}}}}zzzxxxzzz}}}~~~{{{uuurrrqqqtttyyywwwmmmmmmkkkppp}}}vvvmmm___RRRHHHBBB>>><<<555444333222222444666777999555111000111222000...,,,,,,+++++++++,,,,,,---111///------------,,,+++............/////////000******+++++++++,,,,,,,,,******+++,,,------------.........------,,,,,,,,,mmmUUUGGG@@@===:::888777666333222222222111111111111222222333222111111000000000000111111000000000000111111111000000//////000000111000000111111222333333333444555555666666777777777666666666666777777777777777777888999999999999999::::::999999999999::::::888999999::::::;;;<<<<<<<<>>>>>@@@BBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIILLLOOORRRTTTTTTVVV[[[bbbgggmmmvvv{{{rrrlllhhheeecccaaabbbaaa``````bbbdddeeeeeecccdddeeehhhnnnyyy|||uuuooonnnooopppqqqttttttvvv{{{}}}{{{xxxvvvwwwwwwwwwvvvtttrrrnnnkkkjjjkkkmmmnnnqqqvvv{{{|||{{{{{{~~~zzztttrrrqqqooosss~~~~~~uuuooolllppp|||}}}tttfffXXXMMMDDD???<<<777666444333333555777888999555222111222222000/////////...---------......111///---,,,---//////...000000//////......------++++++++++++,,,,,,,,,,,,......//////000/////////......---------,,,,,,,,,mmmUUUGGG@@@===:::888777555333111333333222222222222333333222222111111111111222222111111000000000000111111222111111000000111111222000111111222222333333444666666777777777777777777666666666666777777777777777888999999999999999999999999888888888888888999888999:::;;;<<<<<<<<<<<>>???AAAAAAAAAAAACCCDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKNNNQQQSSSUUUVVV[[[bbbkkkrrrzzz|||nnnkkkfffcccbbbbbbaaa```^^^^^^^^^___aaadddgggiiiiiilllqqqxxxyyyrrroooppppppqqqoooppptttyyy|||}}}{{{yyyxxxxxxwwwtttrrrpppooollljjjhhhhhhhhhhhhnnnrrrxxx{{{|||}}}zzzuuurrrqqqkkkoooyyy}}}sssoooqqq{{{{{{nnnaaaUUULLLDDD@@@:::888666444444555777888888666333222222222111///000///............///000222///,,,,,,---000111111222222111///---,,,+++***+++++++++,,,,,,,,,------,,,------------,,,,,,+++...------------,,,,,,,,,mmmUUUFFF<<<:::888777777777666555444333333222222333333444222222111111222333333444222111111000000111111222111111111000000111111111111111222222333444444444777777666666666666666666666666666666777777777777888888999::::::999999999999888888777777777777777999:::<<<===>>>>>>>>>>>>AAAEEEJJJQQQZZZhhhyyy{{{vvvooohhheeeggggggfffffffffccc```]]][[[[[[YYYTTTOOOLLLLLLNNNUUUZZZ\\\ZZZWWWXXXZZZ[[[ZZZUUUNNNGGGBBB???<<<:::999;;;>>>??????<<<999777999999999999999:::;;;<<<===???AAABBBBBBBBBDDDFFFCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHKKKMMMPPPRRRUUUXXXZZZbbbjjjuuutttkkkdddcccbbbaaa````````````]]]^^^___```cccggglllooosssxxxwwwtttrrrqqqqqqoooqqqtttyyy~~~|||}}}zzzuuu|||}}}|||{{{{{{zzzxxxssspppooonnnmmmllljjjhhhfffeeelllpppuuuyyy{{{}}}~~~}}}~~~}}}xxxtttrrroooqqqyyyzzztttrrryyy~~~tttjjj```VVVNNNIII<<<:::777444333444666888888666555444333222111000...---------...000222444444111---,,,---///111222111111000///---,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***)))------------------------|||}}}mmmUUUFFF;;;999777666777777555444444333333222222333333444111111111111222333444444222222111111111111222222111000000//////000000111222222222333444444555555666555555555555555555555666666666666777777777777999999:::::::::999999888999888777777666666666777777888999;;;===>>>>>>>>>BBBFFFMMMVVVaaaqqq|||uuupppnnnllliiiiiigggffffffeeeccc___[[[XXXYYYWWWRRRLLLJJJLLLPPPVVV]]]```\\\ZZZ\\\^^^]]]TTTMMMEEE@@@<<<999888888:::;;;>>>@@@???===999777999999999999:::;;;<<<======???BBBCCCCCCCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIKKKMMMQQQSSSUUUYYY^^^aaakkkttt|||rrrjjjdddbbbbbbbbbaaa```______```bbbcccfffgggjjjooovvv{{{{{{xxxvvvtttssssssuuuxxx{{{|||{{{yyyzzz|||~~~~~~zzzuuurrrqqqvvv~~~~~~~~~~~~~~~zzzuuupppqqqrrrqqqpppnnnllliiihhhnnnppptttwwwzzz{{{}}}~~~yyyyyyyyy}}}~~~{{{wwwttttttvvv{{{zzzuuuxxx~~~{{{sssiii^^^TTTMMM===;;;777333222333555666777777777555444222111111---------...111444888:::777333///,,,,,,...//////............------------,,,,,,---------.........//////000//////...---,,,------------------------zzzuuuyyymmmUUUEEE???<<<999777666444222000333333222222222222333333111111111111111222333444222222111111111111222222000000000//////000000000222333333444444555555666444444444555555555555555666666666666777777777777::::::::::::::::::999888:::999888777666666666666444444555777999<<<>>>???DDDIIIRRR]]]kkkzzzzzzpppnnnppppppmmmjjjhhhfffffffffddd___ZZZXXXWWWUUUPPPLLLKKKOOORRRVVV___ccc^^^\\\``````]]]RRRJJJBBB>>><<<999999;;;999:::<<<>>>>>>>>>===<<<999999999:::;;;<<<===>>>>>>AAACCCDDDDDDCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNQQQTTTVVVXXX]]]eeekkkuuuvvvnnniiieeebbb```aaaaaa```___^^^```aaaeeegggkkknnnqqqxxx}}}zzzwwwvvvvvvxxxyyyyyywwwtttxxxxxxxxxvvvssspppmmmkkkmmmqqqyyy}}}xxxtttvvvvvvvvvvvvtttrrrpppnnnqqqrrruuuwwwyyy{{{{{{{{{wwwwwwxxx|||~~~zzzxxxyyyyyy|||xxxwww{{{~~~yyyooobbbUUUMMM???<<<777333111222444666777888888777444222111222000//////000444888===@@@777444///---,,,------,,,,,,,,,---------.........---------.........//////------.........------,,,,,,,,,,,,------------...uuuqqqxxxnnnTTTDDD>>><<<999777555444222000222222111111111111222222111111000000000111111222333222222111111222222333222111111000000111111222333333333444555555666666444444555555666666777777666666666666777777777777::::::;;;;;;::::::999888::::::999888777777777777444444444666999===AAADDDIIINNNXXXfffuuuxxxoooooouuuvvvrrrkkkhhhffffffgggeee___ZZZXXXVVVSSSOOOMMMNNNRRRUUUTTT___ddd```^^^bbbaaa[[[TTTJJJBBB???===999:::>>>===<<<<<<<<<<<<<<<======999999::::::;;;===>>>???AAACCCFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQTTTWWWXXXZZZaaallluuussskkkfffdddbbb```]]]___``````___aaaeeehhhkkkoootttyyy~~~}}}|||zzzzzz{{{{{{yyyxxxzzzxxxtttpppmmmkkkiiiiiimmmrrr{{{|||xxxzzz{{{{{{zzzyyywwwvvvuuussstttvvvyyy{{{||||||{{{zzzyyyzzz}}}~~~}}}{{{}}}|||}}}}}}zzzyyy{{{wwwxxx{{{}}}sssfffXXXOOOBBB>>>999444222333555777666888:::888555222222222111000///000222666;;;>>>444111...---------,,,+++,,,,,,,,,------.........---.........////////////******+++,,,,,,,,,++++++,,,,,,,,,---------......~~~ssspppyyynnnTTTDDD;;;999777666666666555444222111111111111111111222111111000000000000000111333222222111111222222333333222222222222222222333333333444444555666666666444555555666777888888999666666666666777777777777;;;;;;;;;;;;::::::999888;;;:::999888777777777777777666666777;;;AAAFFFJJJLLLSSS^^^lll|||wwwppprrryyyyyytttlllhhhffffffhhhfff```ZZZYYYVVVQQQNNNNNNQQQTTTVVVRRR___eeeaaa___cccaaaZZZRRRGGG>>><<<999555666;;;CCCAAA>>>;;;:::999:::;;;999::::::;;;<<<===??????CCCEEEHHHIIIHHHFFFFFFFFFEEEFFFGGGGGGIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSVVVXXXYYY\\\dddqqqzzzxxxrrrjjjeeecccbbb```^^^[[[]]]```aaaaaaeeejjjooovvv{{{~~~~~~{{{uuuoookkkjjjjjjkkkooouuu~~~{{{}}}}}}}}}|||{{{zzzyyyyyyuuuuuuwwwzzz}}}~~~~~~}}}}}}||||||~~~}}}~~~}}}yyywww}}}}}}wwwwwwyyy}}}~~~vvvjjj\\\SSSDDD@@@;;;666333444666888666888:::999555222222333000///------///222666888000///------......---,,,------------------------............/////////000,,,------...////////////,,,,,,,,,------.........|||uuukkkxxxhhhQQQGGG@@@===999777666555333222444333222111222333444555222222222222222111000///222222222111111111000000222111111111222333444444444555555666666666666666555444444444555666777888666777777777777888888888;;;<<<===<<<:::999:::;;;::::::999999888777666666555666666777999???EEEJJJSSS[[[ggguuuwwwlllmmmvvv|||zzzuuuooollliiigggfffccc^^^ZZZ[[[VVVTTTTTTSSSQQQRRRUUUXXX```fffeeecccaaa\\\VVVLLLDDD;;;777888::::::888999999:::;;;;;;;;;::::::<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHGGGNNNMMMMMMNNNPPPQQQRRRQQQVVVXXX[[[___aaahhhwwwwwwkkkgggaaa]]]\\\]]]^^^___```bbbeeefffgggkkkrrrxxx~~~zzzuuussspppllljjjkkkuuu|||~~~}}}}}}|||{{{yyyvvvuuuvvvzzz~~~~~~}}}~~~yyyrrrrrrxxx|||wwwyyy~~~}}}vvvqqqlll```UUUFFF???:::888666333444777;;;<<<===<<<:::777333111111111000//////000111222------,,,,,,,,,,,,++++++........................++++++,,,,,,---...//////(((***,,,//////...,,,***---------,,,,,,+++++++++|||vvvooo{{{hhhQQQGGG>>>;;;888666666666555444555444333222111222222333222222222222222111000000222222222111111111000000333222111000////////////444444555666666666666666666666777777888888999999888888999999999::::::::::::<<<<<<;;;:::999999:::::::::999999888777777666666666888999===CCCJJJPPPVVVbbbppp|||{{{rrrjjjllluuu|||zzzuuunnnkkkhhhhhhiiifff___YYYUUURRRQQQSSSTTTRRRTTTWWWZZZaaaggggggdddaaa[[[UUUIIIBBB:::666777::::::999::::::;;;<<<<<<<<<<<<;;;============???AAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRTTTTTTTTTUUUVVVYYY___dddlll{{{wwwpppeeebbb^^^\\\[[[]]]^^^___aaadddgggiiimmmuuu}}}vvvssspppkkkjjjlllqqqxxx}}}zzzwwwuuuvvvzzz|||uuu|||~~~{{{sssqqqttt{{{zzz~~~yyyuuuooodddYYYMMMEEE>>>:::777333444777777888999999777444000...111000////////////111111.........---------,,,,,,........................,,,,,,,,,------.........***,,,---/////////---,,,...---------,,,,,,,,,,,,zzztttssshhhQQQGGG<<<:::777666666777666555666555444222111111111111111222222222222111000000222222222111111111111111222222111000////////////444444555666666666666555555666777888999999888888888888888999999999::::::999;;;;;;;;;999888999:::::::::999999888777777777666777999<<<@@@HHHPPPVVV]]]kkk{{{ssslllgggkkktttzzzyyyuuummmiiihhhjjjmmmjjj```XXXQQQOOOOOOSSSTTTRRRSSSVVV[[[ccciiihhheee```YYYRRRDDD>>>888555777999:::999;;;;;;<<<=====================>>>>>>@@@AAACCCDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNLLLMMMPPPSSSUUUVVVVVVVVVWWWWWW[[[dddnnnxxxvvvmmmhhh___^^^]]]\\\]]]^^^```bbbfffiiinnnssszzzxxxtttpppllllllnnnnnnuuu~~~|||xxxvvvwww{{{~~~~~~~~~yyyxxxyyy}}}|||xxxqqqxxx~~~uuuoooooowww}}}}}}~~~{{{vvvkkkaaaVVVMMMCCC===999555444777999:::;;;;;;999666333111111000///.........///000/////////............---........................------------------......---.........////////////...............---------xxxsssvvvgggQQQGGG===:::777666666666555444555444333222222111111111111111222222222111111000111111111111111111111111111111111111222333555555333444555555666666555555222333555777888777666555666666666666777777777777888999:::999888777888:::999999999888888888777777777888:::>>>CCCJJJSSSYYYdddsss~~~xxxnnnjjjgggkkksssxxxwwwsssllliiihhhkkknnnkkk```VVVRRROOOPPPSSSSSSPPPPPPRRR]]]dddjjjhhhccc^^^UUUMMM>>>;;;666555666888999999:::;;;<<<===============<<<======>>>@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMOOOSSSUUUVVVVVVVVVWWW\\\\\\bbbnnn|||{{{uuummmfffddd]]]]]]^^^___```bbbdddgggnnnsss|||zzztttpppmmmmmmpppooovvv~~~~~~zzzxxxxxx|||~~~}}}}}}~~~xxxtttuuu}}}~~~xxxwww|||}}}vvvpppnnnoooyyy~~~||||||}}}tttkkk^^^SSSGGG@@@<<<777666888:::;;;<<<<<<;;;999666444000000...------...///////////////.........------....................................------------///......------...///000///////////////.........zzzwwwwwweeeOOOFFF???<<<999666666555444222111222222222222222222222000111111222222222111111111111111111111111111111000000000111222444555666333444444555555555555555222333555777888777666555555555666666666777777777666888999888777777888999999999999888888888888888888999<<<@@@EEEMMMVVV]]]mmmzzzyyyqqqllljjjiiilllqqqtttsssqqqllliiihhhjjjkkkggg]]]SSSQQQOOOPPPSSSTTTQQQQQQTTT^^^dddhhheee___XXXOOOHHH:::888666555666888999999999999:::<<<<<<=========;;;<<<===>>>@@@AAABBBBBBEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLOOORRRUUUVVVVVVUUUWWWXXXbbbccckkkzzz{{{rrrmmmgggcccccc]]]___bbbcccdddfffjjjnnnvvvxxxsssooommmnnnrrrrrrxxx~~~}}}{{{{{{~~~}}}}}}}}}|||xxxxxx{{{|||~~~}}}yyywwwtttqqqjjjsss{{{yyy|||}}}uuueeeXXXKKKDDD@@@;;;999:::777888999:::999777444222111000///---------...///.........------------,,,.............................................---///...---,,,,,,,,,...///////////////////////////}}}{{{zzzdddNNNDDD@@@===999777666555333111000000111222333333222222000000111222222222222111111111111111111222222222111111000000000000000111333333444555555555555444555666777888999999888888777777777888888888999999555666888777666666777888888888888888888888888888999;;;???CCCJJJSSS]]]dddvvv|||rrrkkkkkkjjjiiikkknnnpppqqqpppnnnkkkiiigggeee```XXXRRRNNNLLLNNNSSSVVVUUUWWW[[[^^^ccceee```XXXQQQIIIAAA777777666666666777888999888999:::;;;<<<=========;;;<<<>>>@@@AAABBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLQQQTTTWWWXXXVVVWWWZZZ]]]hhhlllwww~~~rrrlllhhhdddccceee```dddgggiiikkkooovvv{{{yyytttrrroooqqquuuvvv{{{~~~}}}}}}}}}~~~~~~~~~~~~|||~~~yyywwwyyyxxxuuukkkpppzzz{{{xxxyyy~~~lll___QQQJJJEEE@@@<<<;;;888:::<<<===<<<:::888666222111///...---......///.........---------,,,,,,........................................../////////...---,,,,,,,,,---............///////////////yyyxxx~~~~~~bbbLLLCCC>>><<<888666666555444333111111222333222222000000000000111222222222222222000000111111111222222222111000000000000000111111222333444444555555444444666666777777888888999999777777777777888888888999444555777777666555777888888888888888888888888888:::===BBBIIIRRR]]]hhhppp~~~zzzrrrkkkhhhggggggggghhhjjjlllooopppooommmjjjddd]]]WWWSSSQQQPPPNNNOOOTTTVVVWWWZZZ___]]]aaaaaaZZZRRRKKKCCC<<<666777777777777777888999999:::;;;<<<===>>>>>>>>>===>>>@@@BBBDDDDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJLLLMMMOOOOOOPPPPPPRRRVVVYYYYYYXXX[[[aaafffqqqxxx~~~uuulllhhhgggfffgggjjjhhhlllpppssswww~~~~~~|||zzzyyyzzz~~~}}}yyywwwxxx{{{xxxxxx||||||wwwoooqqqwww}}}zzzvvv}}}uuugggYYYQQQKKKDDD===:::<<<===???@@@@@@>>><<<:::333222000///......///////////////............---........................------......//////000000000//////......---......------........./////////|||rrrrrr}}}```KKKBBB<<<:::777666666777666555222333333333222000///---///000111222222222222222000000111111222222222222//////000111222444666777222333444444555555444444555444444444555666777888555555555555666666666666333555666666555555666888888888888888888888999999;;;???EEEMMMWWWdddqqqyyyyyyqqqjjjgggfffdddeeeeeefffgggjjjnnnqqqpppooojjjbbbXXXQQQPPPPPPUUURRRQQQUUUVVVVVVZZZ^^^\\\```^^^VVVNNNGGG???999666777888888777777888999:::;;;<<<>>>??????@@@@@@???@@@BBBDDDFFFFFFFFFFFFBBBCCCEEEHHHJJJKKKLLLMMMIIIJJJLLLOOOQQQRRRSSSSSSRRRVVVYYYZZZZZZ___gggmmmzzzxxxpppiiihhhiiiiiilllpppooosssyyy}}}yyytttuuuyyyyyyyyy~~~~~~xxxssssssvvv|||ttt{{{|||mmm^^^VVVPPPFFF===999999;;;===>>>>>>===:::999444333111000/////////000000000000000////////////........................,,,------...///000111111111111000000//////......,,,---------......//////wwwsssvvvyyybbbNNNCCC<<<;;;:::888777666666555333333333333333333333333222222222111111111000000000111222222222000///...222222111111222222333444444444444555555555666666666666666666666555555555333333444555666777888888555444444444555666888999999::::::::::::;;;===@@@>>>AAAIIIUUUdddsss~~~{{{{{{xxxqqqjjjeeedddgggjjjnnnkkkgggfffhhhllloooppppppkkkbbbXXXPPPNNNPPPSSSQQQQQQQQQRRRUUUYYY]]]___\\\ZZZVVVPPPHHHAAA===;;;888888777777888888999:::666888;;;<<<===???AAACCC???@@@AAACCCDDDEEEEEEEEEHHHCCCDDDIIIKKKGGGGGGJJJLLLNNNQQQRRRQQQQQQQQQRRRQQQTTTXXX[[[___gggqqqxxxsssooonnnnnnmmmlllpppwwwyyy~~~|||tttvvvzzz~~~}}}}}}~~~|||zzzzzzzzzwwwyyy~~~{{{|||~~~ssseee[[[PPPBBB:::999777999<<>>===888666333000.........///333333333222222000//////,,,,,,---------------------------.........////////////000000///...------000000000000000000000000vvvssswwwwww```LLLBBB<<<;;;:::888777666555555333333333333333333333333222222222111111111000000222111000/////////000000111111111111111222333333333333444444444555555555555555555555666666666666555555555666666666666666777666666555666777999999888999:::999999;;;>>>@@@BBBGGGQQQ___nnn{{{wwwtttpppkkkgggfffhhhjjjlllkkkhhhdddccceeehhhjjjkkkjjjeee\\\TTTPPPOOOQQQSSSSSSTTTUUUWWWZZZ]]]___aaaWWWUUUPPPJJJCCC===:::888999999888888888999999:::999:::<<<======>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFHHHEEEEEEJJJLLLIIIHHHKKKLLLNNNQQQRRRRRRRRRSSSUUUUUUWWW[[[^^^cccmmmyyy{{{xxxxxxyyyxxxvvvxxx}}}zzzwwwyyy}}}~~~}}}~~~}}}~~~~~~}}}}}}||||||}}}vvvggg\\\PPPCCC;;;999999:::===??????>>>===;;;888666333000///...//////222222222222111000///...------........./////////---------........./////////////////////...------////////////////////////wwwtttxxxuuu]]]KKKAAA<<<;;;:::888777666555555222222222222222222222222222222222111111111111111333111///---,,,...000222111000000000000111222222222222333333333444444444444444444555666666666777777777777666666555555555888888777777777888999999888888999999999;;;???BBBFFFNNN[[[jjjxxx|||rrrkkkgggddddddhhhmmmooopppmmmjjjgggfffgggiiiiiiiiiddd]]]UUUPPPPPPRRRSSSSSSSSSTTTWWWZZZ]]]^^^___```RRROOOJJJDDD>>>:::888777;;;;;;:::999999999::::::;;;<<<>>>>>>======>>>@@@DDDEEEEEEFFFGGGGGGGGGFFFHHHGGGHHHKKKLLLJJJJJJLLLMMMOOORRRSSSSSSTTTVVVXXXZZZ\\\aaaeeelllxxx}}}}}}~~~{{{}}}}}}}}}||||||{{{|||}}}}}}~~~}}}{{{|||{{{lll^^^QQQDDD<<<;;;:::<<<===>>>>>>===;;;:::888777444111/////////000000111111111000///...---....../////////000000000---............////////////////////////......---////////////////////////zzzvvvzzzttt[[[JJJAAA<<<;;;999888666555555555111111111111111111111111111111111111111111111111111000///------...000111000000000///000000111222111111222222222333333333333333444444555666777777777777777666666666666555999888888888777777888888777888888888999<<<@@@DDDHHHRRRcccssswwwpppgggcccaaadddlllrrrsssrrrooommmkkkjjjjjjjjjiiihhh```YYYRRROOORRRUUUUUUSSSPPPSSSWWWZZZ\\\\\\[[[ZZZPPPLLLFFFAAA>>><<<;;;:::<<<<<<;;;::::::::::::;;;;;;===>>>>>>>>>>>>???AAAEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHJJJKKKKKKJJJKKKLLLPPPQQQSSSSSSSSSUUUWWWZZZ^^^bbbjjjqqqzzz}}}{{{zzz~~~|||~~~|||}}}~~~~~~zzzyyy}}}rrrbbbSSSGGG???<<<:::;;;<<<===>>>===<<<;;;999777444222000///000000//////000000///...------.........//////000000111.............../////////...///////////////......////////////////////////~~~yyy{{{sssZZZIIIBBB;;;:::999777666555555444111111111111111111111111111111111111111111111111//////000000000000000///000000000///000000111222111111111222222222333333222333333444555666666777666666666666777777777888777777777777777777666666777888888999:::>>>CCCGGGLLLXXXjjj{{{}}}vvvpppfffccccccgggooottttttrrrmmmllljjjjjjjjjiiifffddd___YYYSSSQQQUUUWWWVVVTTTRRRUUUXXX[[[[[[YYYVVVTTTMMMHHHBBB???>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<:::<<<>>>?????????AAACCCEEEFFFFFFGGGGGGGGGFFFFFFGGGJJJLLLLLLJJJKKKLLLMMMRRRSSSTTTTTTTTTVVVZZZ]]]cccjjjuuu}}}{{{zzz~~~yyyrrrvvvuuuzzz|||xxx{{{xxxgggVVVJJJBBB>>>888999:::<<<===>>>>>>===:::888555222111000000111...////////////......---,,,------...//////000000////////////////////////......///////////////...........................~~~xxx{{{rrrYYYIIIBBB;;;:::999777666555444444222222222222222222222222111111111111111222222222...///111222222222000000111000000000000111222222111111222222222333333333333333333444555555555666666666666777777888888888666666777888888777777666888888999999;;;@@@FFFJJJTTT```rrrwwwpppgggfffgggkkkqqqtttsssqqqnnnmmmmmmnnnnnnkkkgggddd]]]YYYUUUUUUWWWYYYYYYXXXYYY[[[]]]^^^\\\XXXTTTQQQGGGCCC>>>===>>>>>>===;;;;;;::::::::::::;;;<<<===:::<<<>>>??????@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGLLLOOOMMMKKKLLLNNNNNNTTTUUUUUUVVVWWW[[[aaaeeemmmvvv~~~}}}}}}~~~rrrmmmrrr{{{lllppp|||zzz{{{~~~lllZZZNNNFFF???777888999;;;===>>>>>>>>>:::888666333111111111222......////////////......,,,,,,---...//////000000000000000////////////...---...//////////////////........................yyyuuuyyypppVVVGGGAAA;;;:::888777555444444444333333333333333333333333000000111111111222222222111111111111222222222333111111111111111222333333222222222222333333333444444444444444444444444444888888888777777777777777555666888999999999999888999999::::::===BBBHHHMMMZZZfffvvvxxxoooeeegggkkknnnqqqrrrqqqqqqnnnnnnoooppppppnnniiieeeYYYXXXWWWWWWXXXYYY[[[\\\```aaaaaa```\\\VVVQQQMMMCCC???<<<<<>>;;;999999999999:::;;;=========>>>@@@@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJJJJJJJIIIPPPSSSPPPMMMOOORRRQQQTTTUUUWWWYYY\\\cccjjjpppzzz}}}sssqqqwwwtttgggkkkuuu||||||ppp^^^RRRHHH@@@999999:::;;;<<<<<<======;;;999666333222111222222...//////000000000//////,,,---...///000111111222000000000000/////////...------...///////////////........................tttrrrwwwnnnTTTEEE???;;;:::888777555444444444333333333333333333333333000000111111222222222222444222000///000222444666222222111111222222333444222222333333333444444444444444444444444444333333::::::999888777666555555666777888:::;;;;;;::::::999::::::;;;===CCCJJJOOO\\\hhhwwwyyynnncccggglllooopppppppppqqqiiiiiikkkmmmmmmjjjeeeaaaUUUVVVWWWXXXXXXZZZ]]]___ccccccbbb___ZZZTTTNNNJJJCCC???<<<>>>BBBCCC@@@<<<777777888999:::<<<===>>>???AAAAAAAAA??????@@@AAAFFFGGGHHHJJJKKKLLLLLLLLLJJJSSSVVVRRROOORRRTTTTTTSSSUUUWWW[[[```hhhrrrxxxxxxyyypppgggkkksss~~~}}}sssaaaTTTJJJAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;999666444222111222222//////000000000000000///---...///000111222333333111111000000/////////...------...///000000//////........................tttqqqqqqhhhRRRFFF@@@999888777555444444444444444444333333222111000000000000000///////////////111111111111111111111111000000111222222222222111333222222222222333444444777666555444444333333444777777666666666666666777666444333444888::::::888<<<::::::???DDDHHHOOOVVVbbblllxxxvvvlllhhhlllqqqrrrpppnnnnnnooommmkkkjjjmmmooolllddd]]]UUUVVVVVVWWWXXX\\\aaadddhhheee```]]]XXXPPPFFF>>><<<>>>@@@AAAAAA???===;;;===;;;:::999999:::<<<>>>?????????@@@AAADDDFFFGGGFFFGGGHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSRRRQQQQQQRRRRRRVVV[[[```fffppp|||{{{~~~tttmmmiiiggg}}}~~~}}}wwwgggWWWLLLFFF>>>===;;;;;;===>>>===<<<:::999666333222222333333......////////////......//////000///...///111333////////////////////////......------------......000000000000000000000000zzzqqqrrrvvveeeOOOCCC???888888777666555444333333444444333333222111111000000000000000000000000000222222222222222222222222000000111222222222222111333333222222333333444555666666555555444444555555888888777777777777888888777555444555888:::999888;;;999;;;AAAHHHMMMUUU^^^iiittt~~~tttmmmkkkooorrrsssqqqooonnnooollljjjhhhhhhgggddd___ZZZZZZYYYYYYXXXZZZ]]]bbbeeegggeeeaaa\\\UUUMMMEEE???<<<===>>>??????===:::999999999999999:::<<<>>>???@@@@@@@@@AAABBBDDDFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPRRRSSSSSSRRRSSSTTTTTTXXX___eeelllvvv{{{rrrlllhhhgggzzz}}}zzzzzzkkk[[[NNNGGG???>>><<<<<<===>>>===<<<;;;999777555333222222222......////////////.........//////.........000222/////////////////////////////////....../////////////////////////////////tttmmmsss{{{~~~aaaKKK@@@>>>777888777777666444333222444333333222222111111111111111111111111111111111222222222222222222222222///000111111222222111111333333333333333444555555666555555555555666777777999888888777777888888999888777555666888999999999::::::>>>FFFMMMTTT___hhhrrr~~~zzzsssoooqqqssstttsssqqqooooooooommmkkkgggccc```]]]\\\[[[```^^^\\\[[[\\\```dddggggggeeeaaaZZZQQQHHHCCC@@@;;;<<<<<<<<<<<<:::888777666777888:::<<<>>>???@@@AAAAAAAAABBBCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMOOORRRSSSSSSTTTUUUWWWXXX^^^gggpppxxx}}}{{{{{{sssnnnkkkjjjyyy{{{www{{{qqq```RRRJJJAAA???===<<<===>>>======;;;:::888666444222000///...//////000000//////......//////...------///111////////////////////////000000////////////000000........................qqqlllttt~~~zzz]]]GGG???>>>777777888777666555333222333333333222222111111111111222222222222222333333222222222222222222222222///000000111111111111111333333333333333444444555555444555555666777888999777777777666777777888999999888777888888999::::::;;;<<>>>>><<<<<<;;;;;;:::888777777777888:::<<<>>>?????????BBBBBBCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQSSSTTTTTTUUUWWWXXX^^^fffqqq{{{|||yyy~~~|||rrrsssxxx|||~~~{{{}}}xxxtttrrrrrr{{{{{{www{{{xxxfffVVVLLLDDDAAA>>>======>>>>>>===<<<;;;:::888555222///---//////000000000000//////---...//////------...000////////////////////////000//////////////////000........................qqqmmmuuutttXXXFFF>>>>>>888888777777666444333222333333222222222222222111111111222222333333333333222222222222222222222222//////000111111111111000333222222222222333444444444444444444555777888999555555555555555666777777888999999999999:::;;;<<>>????????????CCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQRRRTTTUUUVVVWWWZZZ\\\eeemmmyyy~~~||||||}}}rrrfffeeeiiinnnqqqzzz|||www}}}|||zzzyyyxxx~~~yyy}}}}}}jjjYYYOOOFFFCCC???===>>>>>>>>>>>>===<<<:::888555222///---//////000000000000//////...///000000...---...///000000000000000000000000///......------......///........................}}}qqqpppyyykkkSSSDDD>>>>>>999888777555444444444444222222222222222222222222111111111222222333333444111111111111111111111111...///000000111111000000111111111111111222333333333333333444444666777777444444444444555666777777888999:::::::::;;;===???BBBFFFNNNWWW___gggvvv}}}yyysssnnnmmmlllllllllfffccc___]]]]]]___bbbdddbbb___\\\^^^bbbfffhhhgggddd___VVVJJJAAA;;;:::;;;===<<<:::999999999;;;;;;======>>>??????@@@AAAAAAEEEEEEGGGHHHIIIIIIIIIHHHJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTWWWYYY[[[]]]aaadddnnnvvv~~~~~~~~~mmm```^^^```dddhhhsss}}}zzzvvv|||~~~~~~~~~}}}mmm\\\QQQHHHEEEAAA>>>>>>??????>>>===<<<:::888555222000//////000000111111000000///...000222111000......///000000000000000000000000......------------..............................uuunnnsss{{{bbbNNNBBB>>><<<;;;999666444333333444555222222222222222222222222000000111111222333333333000000000000000000000000...//////000000000000000000000//////000000111222333333333333333444555666444444444555555666777888666888;;;;;;:::<<>>=========<<<:::999888888999<<<===>>>>>>>>>???@@@CCCEEEFFFFFFFFFHHHIIIJJJJJJIIIIIILLLMMMMMMNNNOOOPPPQQQQQQRRRUUUYYY]]]aaaffflllppp|||nnnbbb^^^___aaadddppp~~~|||{{{yyynnn]]]SSSJJJFFFBBB???>>>?????????>>><<<:::666444222111111000000111111111111000000///111333333111/////////000000000000000000000000//////............//////////////////////////////~~~nnnkkkuuuuuu\\\KKKAAA===;;;<<<999666333222333555777222222222222222222222222//////000111222222333333////////////////////////...//////000000000000000///////////////000000111333333222222222333444444555555555555666777999999555888;;;;;;;;;<<<@@@CCCGGGLLLVVVaaajjjuuu}}}wwwnnniiiiiijjjjjjjjjfffaaa]]]^^^bbbcccaaa^^^YYYWWWWWW\\\ccchhhhhheeeZZZQQQFFF???===???@@@@@@:::999777666777999<<<>>>>>>>>>>>>???AAAEEEHHHJJJFFFGGGIIIJJJKKKJJJJJJIIIMMMNNNNNNOOOPPPQQQRRRSSSRRRUUUZZZ```fffmmmtttyyy~~~qqqfffbbbaaaaaaeeeppp~~~}}}|||||||||ooo^^^TTTKKKGGGBBB???>>>????????????<<<999666333222222333000000111111111111000000000222444444222000000000000000000000000000000000000000////////////000000000000000000000000000000vvvssssssxxxgggRRREEE===:::<<<666666666555444333111000555222000000333444333111333333222222222222222333111000000000//////......111111111111111222222222000000000000111111111111444444444555555555666666555444444555555666777888;;;<<<===>>>>>>???BBBEEEJJJRRR___jjjuuutttkkkiiijjjiiiiiijjjddd[[[XXXaaahhhfff```]]]```\\\[[[```hhhjjjeee^^^MMMHHHBBB?????????>>>===999999888888999;;;===>>>===>>>@@@CCCEEEGGGHHHIIILLLJJJHHHJJJNNNPPPPPPNNNNNNPPPQQQRRRRRRSSSVVVXXX[[[```fffkkkpppvvv~~~|||wwwyyynnniiiiiiqqqnnnnnnttt}}}|||www{{{~~~ooo^^^SSSMMMEEE@@@@@@AAA???>>>???===<<<;;;999666333111///222333444444333222000///333111444888555...---111///000111333444444333333666444222111111222111///333333333333111///,,,***tttssswww}}}~~~bbbNNNCCC===::::::555555555444333222000000444222000000333444333111222111000000///000000000111111111000000000//////111111111111111111111111000000000000111111111111111222222222222333333333444444444444555666777888999;;;===>>>@@@CCCIIIMMMTTT]]]jjjvvv{{{rrrjjjiiiiiigggeeefffaaaZZZYYY___dddaaa\\\ZZZ^^^[[[ZZZ^^^dddddd^^^WWWGGGDDD@@@>>>>>>???>>><<<::::::999999:::<<<>>>???AAAAAAAAABBBDDDGGGIIIKKKLLLJJJHHHIIIKKKMMMLLLKKKNNNOOOQQQRRRSSSUUUXXX[[[___eeelllrrrxxx}}}zzzvvvsssssssssooonnnsss|||~~~~~~~~~|||}}}ooo___SSSOOOGGGAAAAAAAAA???===>>>;;;;;;999777555222000...222222333333333222111111333000222666555111000333///000111333333333333333222111000111222333222111333222111///...,,,,,,+++yyyqqqttt|||wwwZZZIIIBBB===999888666666666555444333222111444222111111222333333222222111111000//////000000222222222111111111111000000000000000000000000000000000000000111111111111000000111111111222222222444444444444555666777888666999===@@@CCCIIIRRRXXXccclllyyyxxxpppjjjjjjhhhddd```___[[[XXXYYY^^^___[[[XXXWWW[[[YYYYYY\\\^^^[[[SSSLLLAAA???============<<<;;;::::::::::::;;;===???@@@FFFDDDCCCBBBDDDGGGJJJMMMMMMKKKJJJJJJKKKLLLLLLKKKMMMOOORRRSSSUUUYYY]]]```eeekkkttt|||~~~~~~wwwssspppsss{{{}}}}}}zzzwwwxxx{{{~~~rrrcccXXXQQQIIICCCBBBBBB>>><<<===<<<;;;:::888666444222000222222111111222222333333444111000444555333222333///000111222222333222222//////000333666777666444555333111///...---...///~~~uuupppvvvpppTTTEEEAAA>>>:::777777777777666666555444333333222111111222222222222444333333222111111222222222222222222222222222222000000000000///////////////000000000111111111111111222222222222333333333444444444444555666777777555999>>>AAAFFFOOOZZZcccrrrzzzxxxrrrmmmkkkggg```ZZZYYYUUUWWWZZZ\\\[[[YYYWWWWWW[[[ZZZZZZZZZXXXRRRIIICCC???>>>>>>===<<<;;;:::999::::::999:::;;;===???@@@GGGFFFFFFFFFFFFHHHJJJKKKNNNMMMLLLMMMNNNOOOOOOOOOMMMOOORRRUUUXXX]]]bbbffflllrrr|||{{{wwwssstttyyy~~~~~~|||uuuooommmoooxxxxxxjjj___RRRJJJCCCCCCCCC@@@>>>>>>>>>>>>===;;;:::777666444222111000000111333444666666333222333555555333222///000000111111111222222000000222666888999888666777666555444333333222222zzztttqqqwwwlllQQQDDDAAA???;;;888555555555555555444333222222222222222111111222333333333222222222222333333222222222222222333333333000000000000//////......///000000000111111111111111111111222222222333333333333333444444555666777777;;;@@@DDDIIITTTcccooozzztttooolllfff]]]XXXWWWTTTXXX[[[[[[ZZZZZZ[[[[[[\\\\\\ZZZWWWRRRJJJCCC???@@@@@@@@@>>><<<:::999888999999999:::;;;===???AAAEEEFFFHHHJJJKKKJJJJJJIIIKKKLLLMMMMMMNNNPPPRRRTTTNNNPPPSSSWWW[[[aaaggglllrrryyy|||wwwsssrrruuuyyy||||||~~~zzzsssmmmjjjkkkttt{{{nnndddRRRJJJDDDDDDDDDAAA???@@@>>>>>>===<<<:::999777666111111000000111333555666777777666555444444222///000000000000000000111111000000222444777777555222444666888999999666444222yyytttrrrxxxhhhOOOCCC@@@===;;;:::222222333333222222111000222333333222111111222444////////////000111222333111222222222222333333333222111111000000//////...000000000000111111111111//////000000000111111111333333333333444555666777888===DDDHHHOOO\\\ooo}}}|||yyysssnnnjjjddd\\\YYYZZZZZZ]]]^^^\\\\\\^^^```___^^^]]]YYYSSSKKKDDD@@@???AAAAAA@@@>>>:::888999::::::::::::;;;<<<>>>AAABBBDDDFFFIIILLLMMMLLLJJJHHHHHHIIIKKKLLLMMMOOORRRTTTPPPRRRUUUXXX]]]dddkkkpppyyy~~~|||xxxssspppqqqsssuuuuuu}}}zzztttoookkkkkksss|||oooeeeTTTLLLFFFEEEDDDAAA???@@@;;;;;;;;;:::999777666555111111111111222333444555555999;;;777444333111...000000////////////000000///...///000222222111///000222666888888666222///xxxtttrrrxxxzzzfffOOOBBB===:::999;;;333333333333333333222111111333444333000000222444---......///000222333444111111111111222222222333333222222111000000//////000000000000111111111111000000000111111111222222333333333333444555666666999???GGGMMMUUUeee{{{{{{zzz||||||zzzxxxvvvpppjjjfffaaa\\\]]]aaadddfffccc^^^^^^cccdddaaa___]]]WWWNNNDDD???>>>@@@?????????<<<888888:::===<<<<<<<<<===???AAACCCEEEDDDFFFHHHJJJKKKKKKKKKJJJIIIKKKMMMMMMMMMNNNQQQTTTRRRSSSVVVZZZ___fffnnnsss|||xxxtttrrrrrrrrrrrrzzz}}}{{{vvvpppkkkjjjqqq~~~}}}~~~qqqfffYYYPPPIIIFFFDDD@@@======:::::::::999999777666555000111222222333333333333000999>>>:::444333222000000000///.........///000///......///111222222111///111333555555333111///xxxtttrrrwwwvvvdddOOOBBB;;;888888;;;666666666777666666555555111333444333000000222555...//////111333555666888000000000111111222222222333333333222111000000///000000000000111111111111222333333333333444444444333333333333444555666666999@@@IIIPPPZZZlll}}}xxxvvvwwwxxxvvvuuurrrlllfffccc___]]]```fffllllllggg``````eeefffaaa```]]]VVVJJJ@@@;;;>>>BBB======<<<:::777777;;;???>>>>>>>>>???AAACCCFFFGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMOOOQQQPPPOOOOOORRRUUUSSSUUUWWW[[[```gggooouuu}}}{{{~~~yyyvvvuuuttttttwww~~~{{{|||vvvpppjjjhhhooo|||}}}ttthhh\\\SSSKKKHHHDDD>>>::::::;;;;;;;;;;;;:::999888777000111222444444333222111+++888@@@<<<555333333222000000...------...///000111000///000333555666555111111222333333333222222{{{wwwvvv~~~{{{]]]IIICCC<<<:::<<<888555555333333222333444555333222222222111000000000222222111111111111222222333111000///000111000///111111111000000000000000444111//////222333222000---......///000111111111444555555555444444555777888===FFFQQQ___ttt|||~~~yyyuuutttsssrrrrrrssspppkkkbbbYYYXXXfffvvv{{{oooggghhhiiieeeaaaaaaaaaXXXMMMEEEAAA@@@???======<<<:::888888999:::;;;===>>>???AAACCCEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOQQQPPPOOOOOOOOOQQQTTTUUUWWWYYY\\\___dddnnn{{{zzzzzz|||{{{yyy{{{yyytttttt~~~}}}}}}vvvmmmiiippp|||vvvpppcccZZZNNNFFFDDDCCC@@@>>>????????????===:::777555222333333444333222000///444777999;;;;;;777333111111111111111111000//////000000000000////////////...///000111222111000000{{{xxxxxxzzz\\\IIICCC;;;999;;;777888777666444333333444444222222222222111111111111222222111111111111222222333111000000000111000///000000000000000111111111333111///000222333222000......///000000111222222444555555555444444666888;;;AAAIIISSSaaatttzzz}}}~~~|||xxxvvvuuuuuusssrrrrrrnnnhhhbbb[[[\\\hhhvvvyyyoooiiihhhhhhccc``````\\\TTTJJJCCCAAA@@@???>>><<<;;;999888888999;;;<<<>>>???@@@BBBCCCEEEFFFGGGGGGHHHIIIKKKNNNPPPQQQRRRPPPPPPOOOOOOPPPRRRTTTVVVXXX[[[___cccjjjuuu}}}xxxyyy|||~~~~~~}}}|||wwwsss{{{{{{ppphhhkkkxxx}}}xxxttthhh___RRRIIIEEECCCAAA???>>>>>>???>>>===:::777666444444444444333222111111111333555666666333111///111111111111111000000///000000000000000000000//////000222333444444444444{{{yyyzzzxxx[[[GGGBBB:::888:::666:::999888666444333333333111111111222222222222222222222111111111111222222333111000000111222000/////////000000111111222222333111000111222333222111000000000111111222222333333444555555444555888:::???EEENNNXXXfffwww}}}yyy|||~~~|||yyyxxxxxxwwwuuusssqqqjjjccc```___aaajjjttttttoookkkiiieee___]]]^^^UUUNNNFFFAAAAAAAAA@@@>>>;;;:::999888999;;;===??????@@@AAACCCDDDFFFGGGHHHFFFHHHIIILLLOOOQQQSSSTTTPPPOOOOOOOOOQQQSSSVVVXXXZZZ^^^ccciiiqqq}}}yyyvvvxxx{{{~~~~~~{{{rrrvvv}}}ttthhhgggrrr~~~~~~|||zzzoooeeeXXXMMMGGGDDDAAA???============<<<:::888777666555444333333333444444222222222222222111//////111111222222111111000///000000000000000000111111///000111333444555555555zzzzzz|||vvvYYYFFFAAA:::777999555888888777666444444333333111111111222222333333333222222111111111111222222222111000111222222111///......///000111222222333222222222222333333222111111111111222222333333333333444555444444666:::<<>>:::999999999:::===???AAAAAABBBCCCDDDEEEGGGHHHHHHGGGHHHJJJLLLNNNPPPRRRSSSOOOOOOOOOPPPRRRVVVYYY[[[]]]aaagggnnnwww}}}wwwuuuyyy|||sssqqquuuwwwjjjgggpppzzztttkkk]]]QQQHHHDDDAAA???<<<=========<<<:::999888555444222222333555888999777666444222111000000000111222222222222111000000000000000111111222222222///000000111222222222222zzzzzz|||tttWWWEEEAAA:::777888444555555555555444444333333111111222222333333333444222222111111111111222222111111000222333333111000......///000111222222333111222333333333222222222222222222222333333333333333444444444555888<<>>AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRUUUYYY]]]___aaaffflllrrr{{{}}}zzzzzz}}}wwwqqqqqqzzz}}}ooojjjooovvv~~~wwwnnnbbbUUUKKKEEEAAA???>>>>>>======<<<;;;:::999333222111111333777:::===;;;999666222000000000000222222222222222111000000///000000111222333333444333333222111111000000000yyyyyy{{{sssWWWEEEAAA:::888888444333333444444555444444333222222222333333333333333222222111111111111222222111000111222444444222000//////000000111111222222000222444555333222222222222222222222222222222222333333444444555999>>>BBBGGGPPP]]]mmm|||~~~{{{vvvrrrfff^^^XXXZZZ```bbbeeegggiiinnnooohhh___YYYTTTOOODDDAAA>>>???AAAAAA>>>;;;::::::999:::<<>>===<<<;;;:::333222111111333666:::<<<888777444111//////000000222222222333222222111000///000000222333444555555888777555444222111111111xxxxxxyyy~~~sssWWWEEEBBB;;;888999444555555666666555444333222333333333333333333222222222222111111111111222222000000111333555555222000000000000000000111111111000222555666444222222333222222222222222111111111333333444444666:::???DDDMMMUUUdddttt}}}zzzvvvtttfff^^^ZZZ\\\```aaabbbeeehhhmmmmmmfff___YYYRRRJJJBBB@@@??????AAA@@@<<<888;;;;;;::::::<<>><<<<<<;;;777666555333222222222333111111111111333555777888222333333333333222111111//////111222444555777777444333222111111111222333uuusssssszzzqqqVVVFFFBBB:::888:::777555555555555555555555555222222222222111111000000111111111000000000000///111111222222222333333333000000000000111222333444///000111333444444333333444444333333444444555666777666777999:::;;;CCCKKKTTTdddwww{{{xxxzzzwwwpppaaa___]]]^^^```cccdddcccggghhhhhheee^^^SSSJJJDDD===>>>>>>>>>>>><<<:::999999999;;;===>>>@@@BBBBBBBBBDDDFFFIIIJJJKKKKKKKKKJJJKKKLLLLLLLLLNNNQQQSSSQQQSSSUUUXXX]]]ccckkkqqqooottt~~~{{{vvvxxx|||~~~~~~~~~zzzqqqpppyyy}}}zzzvvvwwwzzzxxxssshhh[[[OOOHHHFFFJJJEEE???===<<<<<<:::888555666888999888666222000444333222111111111222222333222000//////000222333222222111111111222444555111111111111111111111111uuusssttt|||pppUUUFFFBBB;;;888999666444444444444444444444444222222222222111111111000333333333222222222222111111111111222222222333333000000000000111222333444000000222333444333333222333333333333333444555555666555777:::<<>>CCCMMMWWWbbbqqq|||vvvtttrrriii```YYY\\\______^^^^^^aaadddhhhhhhfff```WWWLLLDDD@@@AAAAAA@@@???===;;;:::999<<<<<<===>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMNNNMMMMMMNNNQQQSSSVVVXXXZZZ^^^bbbiiipppuuu{{{~~~|||~~~yyyyyy|||~~~{{{{{{{{{|||}}}{{{||||||~~~|||tttgggYYYNNNHHHEEEBBB@@@>>>===<<<999777:::999777555444333444444111333666888999777555444000000111111222222222333333222222222222333333444111111111111111111111111|||sssrrrttt}}}lllSSSEEECCC<<<888888444444333333333333333222222222222222222222222222222111111111000000000//////111111111111222222222222111111000000111222222333222222333222222222222111333222222222222333444444444444777<<<@@@FFFQQQ\\\jjjyyyzzzuuurrrmmmcccZZZWWW\\\aaaaaa^^^^^^bbbfffggggggeee^^^TTTKKKEEECCCCCCBBB@@@>>><<<;;;::::::===>>>>>>???@@@AAAAAABBBDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOOOONNNNNNOOOQQQTTTXXXZZZ^^^aaaffflllsssxxx~~~~~~|||zzz{{{||||||{{{{{{{{{{{{}}}~~~yyymmm^^^PPPHHHCCCBBBAAA@@@>>><<<999777:::999777555444333333333111222555777888888777666333333444444444333222111333333333333333333333333111111111111111111111111}}}qqqpppsss|||lllSSSEEECCC<<<999999555444444444333333222222222222222222222222222222333111111111000000000//////000000111111111222222222111111111000111111222333333333222222222222222222333333222222333333444555666555888===BBBHHHTTT___qqqzzzuuuqqqiii___XXX[[[___cccccc``````dddhhhlllkkkfff]]]PPPGGGCCCCCCDDDBBB???===;;;:::::::::?????????@@@AAABBBBBBCCCEEEEEEFFFHHHJJJKKKMMMNNNNNNOOOPPPOOOOOOPPPSSSUUUZZZ\\\```dddhhhnnnuuuyyy}}}~~~|||zzzzzzyyy|||||||||}}}~~~{{{{{{|||qqqbbbSSSIIICCCCCCCCCAAA>>>;;;999888888888888777666444222111222222222333444666777888888888777666555333222111333333333333333333333333111111111111111111111111}}}oooooorrr|||mmmTTTFFFCCC===:::;;;777555555444444333333222222222222222222333333333333333333333222222222222111000000000111111111111222222111111111111111222222333222222111111222333333444333333333333444555555777666999???EEELLLYYYeeevvv{{{vvvnnnddd^^^\\\aaabbbdddcccaaabbbfffiiiqqqooohhh[[[LLLBBB???@@@CCCAAA>>>:::999999:::;;;??????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIILLLMMMNNNNNNOOOPPPPPPPPPRRRUUUWWWZZZ]]]aaaeeejjjooouuuzzz}}}~~~~~~}}}}}}}}}~~~}}}|||{{{}}}}}}}}}~~~~~~||||||vvvgggWWWLLLFFFFFFEEEBBB>>>;;;::::::888999999888666444111000222111111111222444666888:::999888666555333222111333444444444444333333222111111111111111111111111{{{nnnooorrr}}}oooUUUFFFCCC<<<;;;===:::666666555555444333333222222222222333333333444444333333333222222222222111000000000000111111111111222222111111111111111222222111111111111222444555555555444444555555666777777777;;;BBBIIIRRR```mmm{{{|||vvvkkk```]]]```fffeeecccaaaaaacccfffhhhnnnllleeeXXXIII@@@???BBBBBB???<<<888777888;;;<<<>>>???@@@BBBCCCEEEFFFFFFFFFFFFGGGHHHIIILLLNNNOOOMMMOOOPPPPPPQQQSSSWWWYYYZZZ]]]aaaeeejjjooouuuyyy~~~~~~|||zzz{{{|||~~~|||}}}}}}~~~~~~~~~~~~}}}{{{mmm]]]RRRIIIIIIGGGCCC===::::::;;;;;;:::888666444333222222111111222333444555555555777666555333333333333444444444555555555444222222111111111111111111111111xxxoooooosss~~~qqqVVVFFFCCC<<<;;;>>><<<777777666555444444333333222222222333333444444444111111111000000000000///000000000000111111111111222222111111111111111222111111000000111333555666666555555555555666777777777777<<>>:::777666888;;;===>>>???@@@BBBDDDEEEGGGHHHGGGGGGGGGHHHIIILLLNNNOOOMMMNNNPPPQQQRRRTTTXXX[[[YYY\\\aaaeeejjjooouuuyyy{{{}}}}}}~~~|||zzzzzz|||~~~}}}||||||}}}}}}}}}}}}}}}|||~~~}}}rrrbbbWWWLLLKKKIIICCC===::::::<<<>>>;;;777333111222333444000111444666777666444333444333111111111333555666444444555666555444222111111111111111111111111111zzzppppppttt}}}sssXXXGGGCCC;;;888:::777666555555555444444444444333222222111111222222333333333222111000000111111222222222111222222333333333222222222111000000000111111111111222444666777333333222222222222111111777999@@@IIIOOOWWWhhhyyyzzzqqqiiidddcccccceeedddaaa^^^\\\^^^bbbfffiiiggg\\\NNNGGGGGGEEEAAA===<<<;;;:::999::::::;;;:::;;;<<<>>>AAACCCFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOQQQOOONNNOOORRRUUUWWWXXX[[[^^^aaadddgggnnnvvv}}}{{{~~~~~~||||||||||||~~~~~~~~~||||||||||||zzzxxxvvvuuu{{{|||zzzyyyyyyzzz{{{zzzxxx|||}}}zzzzzzjjjZZZMMMHHHEEEEEEAAA<<<999;;;===<<<;;;999666444222111333333444555777999;;;<<<:::666111222666888777555555444333333333444555666111111000000111111222333zzzooopppuuurrrWWWGGGCCC;;;999:::777555555555444444444333333333222222111111222222333333333222111111111111111333333222222111222222222222222222111111111111111333333333333444555777888444444444444444444444444:::<<>>@@@CCCFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPSSSTTTTTTUUUWWWZZZ^^^aaadddeeegggjjjqqqzzzvvvwww}}}|||~~~~~~|||}}}~~~}}}~~~}}}{{{{{{|||zzzzzz{{{{{{{{{|||||||||yyy~~~}}}}}}}}}|||zzzxxxxxxyyy{{{~~~~~~xxxzzztttoooooowww|||nnnXXXOOOGGGDDDAAA===;;;<<<:::999999888777666555555444444333333333333333444777444222222444555555444555444333222111111000000333333333444444444444444{{{ooorrrzzznnnTTTEEECCC<<<999;;;777777777777666666666666555333222222111111222222333333222222222222222333333555444333222111111111111000000000111222222222333000111111111111111111111555444333333444666888999>>>CCCKKKTTTaaasssxxxpppooorrrvvvyyyrrriii___ZZZ\\\```aaaaaaZZZRRRJJJFFFEEEFFFEEEDDD===<<<;;;;;;;;;;;;=========>>>@@@CCCFFFJJJLLLNNNJJJJJJJJJKKKMMMNNNPPPQQQRRRTTTVVVWWWXXX[[[```dddggghhhkkkpppyyy{{{uuutttxxx~~~~~~~~~~~~~~~|||}}}~~~}}}{{{zzz{{{{{{yyyyyyzzzzzz{{{||||||}}}yyy~~~~~~||||||}}}}}}|||zzz{{{|||~~~uuu~~~zzzuuupppnnnrrryyyuuu___TTTIIIEEEBBB>>><<<===999999888888777666666555444444333222222222222222555444333333444444444333444444333333222111000000222333444555555555444444|||qqqttt{{{nnnTTTFFFCCC<<<999999555777777777666666666555555333222222111111222222333333222222222222333333444444444333222111111111111111111111111111222222222222222333444555555444444444333222222333666888:::===EEEOOOYYYhhh|||wwwrrrrrrvvvzzz{{{ssslllbbb]]]\\\^^^___```VVVMMMFFFFFFGGGFFFCCCCCC===<<<;;;;;;;;;<<<===>>><<<===???BBBEEEIIIKKKMMMKKKKKKKKKLLLMMMOOOQQQQQQRRRUUUWWWXXXYYY\\\bbbgggjjjmmmrrryyywwwsssqqqttt{{{}}}|||}}}~~~~~~}}}~~~~~~|||zzzxxxxxxyyyyyyxxxxxxyyyyyy{{{|||}}}yyy}}}}}}{{{|||}}}}}}}}}}}}~~~~~~ooouuu}}}xxxrrrmmmnnnqqq}}}hhhZZZMMMFFFCCC???======:::999999888777666555555444444333222222222222222333333333333333333333333333444444444333222111000222333444555555555444333~~~rrruuu|||nnnUUUFFFCCC<<<888888444555555555555444444444444333222222111111222222333222222222222222333444555333333222222111222222222222222222111111111111111111222444555666666666666444333222222333666999;;;:::DDDQQQ]]]ppp|||yyyqqqoooqqquuuvvvuuutttoooggg___[[[YYYZZZ[[[RRRHHHBBBEEEHHHEEE@@@???===<<<;;;;;;;;;===>>>???>>>>>>???AAADDDFFFHHHJJJKKKKKKLLLMMMNNNPPPQQQRRRSSSWWWZZZ[[[[[[^^^eeejjjnnnsss{{{{{{qqqooopppwww|||{{{|||~~~~~~||||||}}}|||||||||{{{yyyxxxyyyzzzxxxxxxwwwwwwxxxyyyzzz{{{yyy{{{~~~}}}|||}}}~~~~~~}}}}}}~~~|||nnnqqq|||~~~wwwoookkkkkkooo```PPPHHHDDD@@@======::::::999888777666555444444444333222222222333333111222333333333222222222333333444555444444333222111222444555555555333222sssvvv|||oooUUUGGGDDD<<<888777333444444333333333222222222333222222222222222222333222222222222333333444555222222222111222222333333333222222222111111000000///000222444555555555555444333222222444777:::<<<<<>><<<===<<<;;;;;;<<<===>>>???EEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRTTTXXX\\\]]]]]]```gggmmmqqqwww|||pppoooooorrr{{{wwwvvvuuuwww{{{~~~|||zzz|||~~~}}}{{{zzz{{{wwwxxxyyyyyyyyyzzz|||~~~xxxxxxwwwvvvwwwxxxzzzzzzyyy{{{|||}}}~~~|||}}}~~~~~~|||||||||}}}~~~zzzrrrrrr}}}|||rrrkkkiiizzzssscccRRRIIIEEEAAA>>>===;;;:::999888777555444444444444333333222333333444111222333333222222222222222333444555555555444333000111333555555444333222|||sssttt{{{mmmUUUGGGAAA999999;;;444777777666555444444333333333333333333333222111000000111222333333222111000777444111111222333111///555444222111111222444666333333333333333333333333777444555888999999;;;???FFFMMM[[[lllvvvwww~~~qqqiiifffmmmrrrpppmmmlllooopppjjj___XXXXXXTTTOOOFFFDDDCCCCCCDDDBBB>>>;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQRRRTTTWWW[[[^^^aaadddiiillluuu}}}~~~sssooonnnmmmuuuxxxsssqqqpppoooppprrrvvvyyy{{{yyyxxxyyy{{{{{{{{{}}}yyyxxx|||~~~|||{{{{{{|||}}}yyyyyyxxxxxxxxxyyy{{{|||zzzyyyxxxwwwvvvvvvvvvvvvtttxxx}}}~~~}}}|||yyyvvv{{{||||||{{{zzz{{{}}}||||||xxxqqqpppuuunnnXXXKKKHHHFFFBBB<<<>>>>>>===;;;999666444333000000222555999;;;:::999111222333111///...///000555444444666888999888777333333333222222111111111|||sssuuu|||mmmUUUFFF@@@999999;;;555777666666555444444333333333333333333222222111111111111222222222222111111666333111111222222111///111111111111222333555666444444444444444444444444777444444777888888;;;@@@GGGQQQcccwwwxxxzzz}}}zzzmmmggggggmmmqqqooollllllqqqpppjjjaaa\\\ZZZUUUNNNFFFDDDBBBBBBCCCAAA>>>:::;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDFFFHHHHHHHHHHHHKKKKKKLLLNNNOOOQQQRRRSSSWWWYYY\\\___bbbggglllppp{{{xxxqqqooommmooozzzzzzsssrrrsssooollllllpppvvvyyy{{{sssrrrsssvvvwwwxxx~~~}}}yyyzzz}}}~~~|||{{{{{{|||}}}yyyxxxwwwwwwwwwxxxzzz{{{xxxxxxwwwvvvuuuuuuuuuuuutttyyy}}}~~~~~~{{{xxxuuuzzz{{{{{{zzzzzzzzz|||~~~{{{ssspppsssrrr\\\MMMHHHGGGCCC>>>>>>===<<<;;;999777555444111222333666999:::999888111222333222111000111222444333444666999;;;;;;999333333333222222222111111|||tttttt|||lllUUUFFF@@@999:::;;;555666666666555444444333333333333333222222222222111222222111111111111222222555333111111111222111000...///000222333444444555555555555555555555555555999666555777888888>>>EEELLLYYYmmm{{{yyysssffffffjjjppprrrooonnnoooqqqmmmgggaaa^^^[[[SSSIIIEEECCCBBBAAAAAA???<<<::::::::::::;;;<<<===???@@@BBBCCCEEEGGGIIIIIIIIIIIIKKKKKKMMMNNNPPPRRRSSSTTTYYY[[[]]]```dddjjjpppuuu}}}zzzooollloooooovvvtttqqqsssyyyqqqhhhhhhooowwwzzzzzztttrrrssswwwzzzzzz~~~}}}zzz|||~~~|||{{{{{{||||||xxxwwwvvvvvvvvvwwwxxxyyywwwvvvuuuttttttsssttttttuuuyyy|||}}}~~~yyyvvvuuuyyyzzz{{{zzzyyyyyy{{{}}}vvvrrrrrrxxxaaaPPPIIIGGGDDDAAA===<<<<<<;;;999888666555333333333555777888888666111222333333222222333444222222333666:::<<<<<<;;;333333333222222222222111zzzssssss{{{lllUUUFFF@@@::::::;;;555666666555555555444444444333222222222222222222222333333111000000111333333444333111111111111111111---///111333333333222111444444444444555555555555;;;999888999999;;;BBBKKKSSSaaauuu~~~~~~~~~~~~uuummm___eeemmmrrrsssrrrrrrtttooojjjccc```___ZZZOOOEEEDDDCCCBBB@@@???===;;;::::::::::::;;;<<<>>>???@@@CCCDDDFFFHHHIIIJJJJJJJJJKKKKKKMMMOOOQQQSSSUUUVVVZZZ\\\^^^aaaeeellltttzzzsssiiiiiiooouuu~~~vvvuuuxxx|||pppeeefffppp{{{~~~|||{{{}}}|||~~~}}}||||||||||||wwwvvvuuuttttttuuuvvvwwwvvvvvvuuutttssssssttttttvvvyyy{{{|||~~~xxxvvvvvvyyyzzz{{{zzzyyyyyyzzz{{{~~~|||xxxvvv~~~gggTTTJJJFFFCCCAAA<<<<<<<<<;;;:::888777666444333222333555666555333000111333333222222444666222222333555888:::999888222222222222222222222222xxxrrrqqqzzzkkkTTTFFF@@@::::::<<<666555555555555555444444444333222222111111222333333444333222111111222333444222222222111000000111111///111222444333222000...222222333333333444444444999777777888999;;;DDDOOOYYYfffyyy~~~}}}~~~{{{qqqhhhZZZbbblllqqqssstttuuuvvvpppiiicccaaa```YYYMMMDDDDDDDDDBBB@@@===;;;:::::::::::::::;;;===???@@@AAADDDEEEGGGIIIJJJKKKKKKKKKKKKLLLNNNPPPSSSUUUWWWXXXZZZ\\\___bbbgggoooxxx}}}}}}rrrhhhhhhpppzzz|||yyyyyyyyytttjjjbbbgggwww}}}||||||{{{{{{wwwvvvuuutttttttttuuuvvvvvvvvvuuutttttttttuuuuuuvvvxxxzzzzzz||||||yyywwwyyyzzz{{{{{{yyyyyyyyyzzz~~~|||nnnZZZLLLEEEBBBBBB<<<<<<<<<;;;:::999777777333222111111222333222111...000222222222222444555333222222333555666555333222222222222222222222222wwwrrrqqq{{{kkkTTTEEE@@@::::::<<<666555555555555555555555555333222111111111222333444333333222222222222333333111111222111//////111222111222444444333222///...111222222333333444444444444333555888888;;;FFFQQQ\\\jjj|||zzz}}}}}}wwwnnngggYYYccckkkoooqqqssstttsssqqqjjjdddccc```WWWMMMGGGEEEEEECCC@@@===::::::;;;;;;;;;;;;===>>>@@@BBBCCCEEEFFFHHHJJJKKKLLLLLLLLLKKKLLLNNNQQQTTTVVVYYYZZZZZZ\\\```eeekkkrrr{{{~~~xxxqqqiiilllvvv~~~{{{yyyyyyyyyxxxmmmhhhgggsss~~~}}}|||{{{{{{wwwvvvuuutttttttttuuuvvvvvvuuuuuutttttttttuuuuuuvvvwwwwwwxxxyyy}}}~~~zzzyyy{{{||||||zzzyyyyyyzzz|||vvvaaaPPPFFFBBBBBB>>>======<<<:::999777666333222000000111222222111...000222222111222333555333222111222444444222111111222222222222333333333xxxtttrrr}}}jjjTTTEEE@@@:::;;;===777555555555555555555555555333222111000111222444555222333333333333333333222///111222111//////111333222222333444444333222111222222333333444555555666111333666:::;;;>>>IIIUUU___mmm~~~xxx|||zzzssslllgggaaaiiiooooooqqquuutttpppnnnhhhcccaaa\\\QQQIIIGGGFFFFFFEEEAAA<<<:::;;;<<<<<<<<<===>>>@@@BBBCCCEEEEEEGGGIIIKKKLLLMMMMMMLLLKKKLLLNNNQQQUUUXXXZZZ[[[ZZZ]]]ccciiiooowww~~~rrrpppmmmiiiqqq|||uuutttvvvzzz|||vvvuuuzzz~~~}}}|||{{{zzzxxxwwwuuutttttttttuuuvvvttttttssssssssssssttttttuuuuuuuuuvvvwwwzzz~~~~~~zzz|||}}}}}}{{{zzzzzzzzzzzz|||~~~hhhTTTHHHDDDCCC??????>>><<<:::888666555555333111111222333444333000222333333222222444555111111111222444444333222111111222222222333333333zzzuuutttjjjSSSEEE@@@:::;;;===777444555555555555555555555333222111000000222444555222222444555555444222222///111222111///...111333111222333333444444444444333333444444555666777777222555:::>>>???CCCNNNZZZaaaqqq}}}xxxwww|||yyyqqqkkkhhhkkkqqqtttssstttxxxuuupppjjjddd```^^^VVVKKKDDDEEEFFFGGGEEEAAA<<<:::;;;===<<<======???AAACCCDDDFFFFFFGGGIIIKKKMMMMMMMMMMMMKKKLLLOOORRRUUUXXX[[[\\\ZZZ^^^eeelllrrrzzzwwwhhhiiijjjjjjuuu~~~|||wwwrrrpppuuu}}}~~~|||{{{zzzxxxwwwvvvuuuttttttuuuvvvrrrrrrrrrqqqqqqrrrssssssuuuttttttuuuvvvyyy|||~~~{{{|||~~~~~~|||zzzzzzzzzwwwzzz~~~~~~~~~mmmXXXKKKEEEDDD@@@???>>>===:::888666555666444222222444555555555222444555444333333444666000000000222555666666444111111111222222333333333{{{xxx}}}jjjUUUGGGAAA999999<<<777999777555333222111111222333222222111111222222333000111555999;;;999444000222222222222222222222222666555444333222222222222555555555555555555444444777555555:::???EEEPPPZZZbbbssszzzwwwwwwzzzkkkgggnnntttvvvyyyzzzyyywwwuuuuuuooohhh^^^UUUNNNJJJGGGFFFFFFCCC@@@>>>=========<<<>>>>>>???@@@AAABBBBBBBBBIIIJJJJJJJJJKKKLLLLLLLLLMMMPPPSSSUUUWWWXXXZZZ\\\YYY```iiippptttzzzqqqggghhhkkknnn|||xxxuuuooommmpppzzz~~~}}}|||{{{{{{{{{{{{{{{vvvtttssstttwwwxxxwwwuuutttsssrrrppppppqqqrrrsssqqqsssttttttssssssuuuvvv~~~yyyxxx|||~~~{{{wwwvvvvvvyyy~~~{{{|||www{{{oooZZZIIICCCEEEAAA???<<<::::::999888666333111333888999444111000222222333333333333222222222222222222222222222222444333333222111111111222zzzttt{{{iiiSSSFFF@@@888888;;;666888777555444333222333333444333333333333333333444111222444777999777333000222222222222222222222222222222222111111222222333555555555555555555555555555333555:::@@@GGGSSS]]]fffwwwyyyxxxvvvyyykkkhhhoooxxxyyy||||||{{{zzzxxxwwwllldddZZZPPPJJJFFFDDDCCCEEEBBB???=========<<<<<<>>>>>>??????@@@AAABBBBBBIIIIIIIIIJJJKKKKKKLLLLLLNNNPPPSSSUUUWWWXXXZZZ\\\^^^dddmmmtttzzzrrriiidddiiinnnuuu|||vvvrrrpppnnnllllllsss~~~}}}|||{{{zzzzzzzzzzzzvvvtttssstttwwwxxxwwwuuurrrrrrqqqqqqppppppqqqqqqoooppprrrsssssssssuuuwww~~~}}}xxxvvvzzz|||yyyvvvuuuuuuxxx|||}}}tttxxxqqq^^^MMMGGGHHH@@@>>>;;;:::999999777555888666777===>>>999555444111111222222222222111111222222222222222222222222444333222222111111222222xxxrrrzzzfffQQQDDD???777777:::555777666555555444444555555555444444333333444444555333333333444555555222000222222222222222222222222000000000000111222333444555555555555555555555555444222444;;;BBBJJJVVVaaammm{{{xxxxxxyyyvvvjjjiiioooyyyzzz{{{|||{{{zzzxxxwwwiiiaaaVVVMMMGGGDDDCCCBBBDDDAAA===<<<<<<<<<<<<;;;======>>>???@@@AAABBBBBBHHHHHHIIIIIIJJJKKKKKKLLLOOOQQQTTTVVVWWWXXX[[[]]]^^^eeennnvvv~~~qqqhhhdddeeemmmttt~~~xxxqqqkkkhhhiiiiiiiiinnnxxx{{{tttwww}}}~~~}}}|||zzzyyyxxxxxxxxxuuutttttttttvvvwwwvvvuuuqqqqqqqqqqqqqqqpppoooooolllnnnpppqqqqqqsssuuuwwwxxx~~~|||wwwtttwwwyyywwwuuuuuutttvvvzzz}}}zzzqqqssstttbbbRRRJJJJJJ@@@===;;;999999888777555777555777<<<===888333222222222222333333222222222222222222222222222222222333333222222111111222222tttrrr|||eeePPPDDD???888888;;;666666666555555555666666666444444333333333333444444555333222111222333111000222222222222222222222222000000000111111222333444444444444555555555555555555444666===EEEMMMZZZdddrrr~~~{{{vvvwww~~~sssjjjjjjooowwwwwwwwwwwwwwwvvvsssppphhh```UUULLLGGGEEEDDDDDDBBB???<<<:::;;;<<<<<<;;;<<<===>>>???@@@BBBBBBCCCGGGGGGHHHIIIJJJKKKKKKLLLPPPRRRUUUVVVXXXZZZ]]]___aaahhhqqqzzzwwwlllggggggjjjqqqxxx}}}sssllliiiggggggfffhhhooo||||||ssspppooosss{{{~~~~~~}}}{{{zzzxxxwwwvvvvvvuuuuuutttuuuuuuuuuuuuuuuqqqrrrrrrsssrrrqqqooonnnlllmmmoooppppppppprrrtttsssxxx}}}vvvrrrtttvvvtttssstttrrrtttxxx{{{~~~xxxnnnooo|||wwwgggVVVKKKIIIAAA???<<<::::::999888666666444666;;;<<<666222111333333444444444444333333222222222222222222222222333333222222111222222333|||qqqqqq}}}dddPPPEEEAAA::::::<<<777555555555666666666666666333333222222222222333333666333111000111222222111222222222222222222222222333333222222222222333333444444444555555555666666888777999@@@HHHPPP\\\gggwwwvvvssswww|||qqqjjjlllqqquuuuuutttuuuuuurrrmmmiiiccc\\\SSSKKKGGGFFFEEEEEEAAA>>>;;;:::;;;<<<<<<<<<======>>>@@@AAABBBDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMQQQSSSVVVXXXZZZ\\\```dddjjjqqq|||rrrkkkfffgggkkkrrr||||||qqqjjjggggggcccbbbeeepppvvvooonnnsssvvv~~~}}}}}}|||zzzyyywwwvvvuuuuuutttuuuuuuuuutttttttttuuurrrssssssssssssqqqooonnnmmmooopppooonnnnnnoooppppppuuu}}}xxxrrrrrrtttsssrrrtttqqqsssvvvxxx{{{zzzpppnnnxxx{{{kkkYYYKKKFFFCCC@@@>>><<<<<<;;;:::888999666777;;;<<<777333333222222333333333333222222222222222222222222222222333222222111222222333333zzzooonnn{{{cccOOODDDAAA;;;;;;===777444555555666666666555555333222222111111222222333555333111000111222333222222222222222222222222222444444333333222333333333333333444444555666666666;;;:::<<>>???AAABBBDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNRRRTTTWWWYYY\\\```eeeiiipppyyyxxxlllhhhaaadddjjjsss|||rrrjjjfffeee```bbbiiiyyyzzzuuuuuuxxx|||~~~|||{{{zzzyyyxxxvvvuuuuuuuuutttuuuvvvuuusssssssssuuussssssrrrrrrqqqpppnnnnnnnnnooopppooonnnmmmmmmoooooorrryyy{{{sssrrrsssrrrrrrtttppprrrtttwwwzzzwwwssszzzqqq]]]MMMFFFDDDAAA???======<<<;;;999999555444777888444111222///000000111111000000///222222222222222222222222222222111111222222333333zzzqqqmmm}}}aaaMMMCCC@@@::::::<<<777444444555666555555333333333333333222222333333333444222111111222444444333222222222222222222222222111111111111222333444444333333444444555666666777;;;:::>>>FFFOOOYYYfffrrruuukkkooozzz~~~tttrrrvvvzzzvvvuuuuuuvvvuuuoooddd[[[SSSOOOJJJFFFEEEDDDCCCCCC@@@===;;;:::<<<>>>>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOSSSUUUXXX[[[^^^ccciiimmmvvvpppgggfff```eeemmmyyy{{{uuuppptttyyyxxxoookkkkkkiiinnnyyy}}}}}}{{{yyyyyyxxxwwwvvvuuuuuuuuusssuuuvvvuuusssqqqssstttrrrqqqpppooommmmmmllllllmmmnnnoooooonnnmmmnnnpppmmmpppuuu|||vvvsssrrrqqqrrruuuppprrrtttvvvyyy~~~{{{~~~xxxdddRRRJJJCCCAAA>>>======<<<:::999888333111333333000///111000111111222222111111000222222222222222222222222222222111111222222333444{{{rrrooo~~~___LLLBBB???999999;;;666333444555555555444222111555444444333333444444555333222111222444555555444222222222222222222222222......///000111333555666333333444444555666777777::::::>>>GGGQQQ\\\jjjvvvppphhhooo|||vvvuuuzzz~~~tttssstttuuutttlll___UUUPPPMMMIIIGGGFFFFFFEEEDDD@@@>>>;;;;;;<<<>>>?????????@@@AAACCCEEEFFFHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPSSSUUUXXX\\\```eeelllpppwwwlllffffffdddjjjttttttmmmiiimmmssszzz~~~vvvttttttwww}}}}}}{{{xxxxxxwwwvvvvvvuuuvvvvvvsssuuuwwwuuurrrqqqrrrtttqqqpppnnnlllkkkjjjkkkkkkkkkmmmoooooonnnoooppprrrlllooosssyyywwwtttsssqqqrrruuuppprrrtttvvvyyy~~~|||iiiWWWNNNCCC@@@>>><<<<<<;;;999888===888444555555333333555333444444555555444444333222222222222222222222222222111111111222333333444~~~tttuuu|||]]]OOOCCC???>>><<<888777777666555444333444555555444333333222111000//////222222333333333222111000222333333444444333333222333333222222222222222222444444555666777777777666:::;;;BBBLLLUUU___pppyyykkkhhhqqqzzz{{{wwwwwwxxxxxxtttiiiZZZPPPMMMIIIDDDDDDEEEDDD@@@<<<;;;;;;;;;;;;;;;<<<======>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLKKKKKKKKKMMMOOOTTTVVV[[[```cccgggqqq||||||rrrllliiijjjfffkkkuuunnnddd```YYYhhhwww~~~{{{|||~~~}}}{{{zzzwwwuuusssrrrrrrrrruuuuuuuuutttssssssrrrrrrrrrooollljjjkkkmmmnnnnnnlllmmmmmmnnnooopppppppppssspppqqqvvv|||zzzuuurrrrrrooowwwzzzvvvvvv}}}}}}nnn\\\MMMDDDBBB???===<<<:::888666777666555444333333333333111///222888:::666222222111111111222222333333444444333333222222111111111zzz{{{|||]]]OOOBBB>>>===;;;888888777666555444333444444555222222222222333333333333444444444444333333333333222333333444444333333222222222222222222222222222444555666666777777777777;;;===DDDOOOYYYdddvvvsssggghhhsssvvvuuuuuutttqqqiii^^^UUULLLHHHEEEDDDFFFEEEAAA===:::::::::;;;<<<>>>???@@@@@@AAACCCEEEHHHIIIJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQUUUWWW\\\bbbfffkkkvvvwwwnnnhhhfffggghhhooo|||uuuccc\\\YYYZZZiiiyyy{{{zzzxxxvvvttttttttttttwwwwwwvvvvvvuuuuuuttttttssspppmmmkkkkkkmmmmmmmmmnnnnnnnnnooooooppprrrrrrtttqqqpppuuuzzz~~~xxxuuutttrrryyy{{{wwwvvv|||sssaaaSSSGGGDDD@@@>>>===;;;999888666555444444333333444444333111333999;;;777333333222222222222222333333333333333333222222222111111}}}^^^PPPAAA<<<<<<:::999999666666555444444444444555333333333333444444444444555444333222111222333333222333333444444333333222111111111222222333333444444555555666777777888888<<>>@@@BBBCCCBBBCCCEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOOOOPPPRRRTTTWWWYYY^^^eeejjjppp}}}|||qqqkkkeeedddfffkkkttthhhYYYVVVVVV^^^mmm}}}}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvuuutttttttttssspppmmmkkklllmmmmmmmmmqqqpppooonnnoooqqqsssttttttqqqpppssswww|||{{{wwwvvvtttxxxxxxuuusssxxx}}}}}}zzzhhhYYYJJJGGGBBB???>>><<<;;;999666555444444444444444555555333444999;;;777444444333333333333222222222222333333333333222222222222}}}___PPPAAA;;;;;;:::999999666666555555444444444444666666555444333222111111333222000......///000111222333333444444333333222000000111222333333444444333333444444555666777888;;;BBBLLLWWWccctttvvveee___hhhzzz|||xxxtttoooggg\\\TTTHHHFFFEEEFFFFFFFFFCCC@@@;;;;;;<<<===>>>@@@BBBCCCBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPPPPRRRTTTWWWXXXZZZ```gggmmmuuuxxxooojjjeeeeeehhhnnnzzz{{{bbbXXXYYY\\\fffttt{{{zzzzzz|||{{{zzzyyyxxxwwwxxxyyyyyyuuuttttttssssssrrrqqqqqqpppnnnlllkkkmmmnnnooonnnqqqpppnnnmmmmmmooorrrtttrrroooooorrruuuyyy|||wwwvvvssstttssspppoooppptttwwwyyy|||mmm]]]MMMIIICCC???===<<<;;;:::888777666555444444444444666333444888999666333333444444444333333222222111222222333333333333333333|||___OOO@@@;;;:::999888999555555555555555444444444555555444333222111000000333222000......///000111222333333444444333333222000000111222333333444444222222222333444555777888<<>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHIIIJJJJJJKKKLLLOOOPPPQQQSSSVVVYYYZZZ\\\ccclllrrrzzztttmmmhhhdddeeeiiissszzzfffaaaeeeiiirrr~~~}}}{{{xxxxxxzzz{{{{{{{{{~~~{{{zzzyyyxxxxxxyyyzzz{{{tttttttttsssrrrrrrqqqqqqmmmllljjjkkknnnpppqqqppppppnnnlllkkkkkkmmmoooqqqooommmmmmqqqtttwww|||uuussssssqqqooonnnmmmmmmooorrrwww{{{~~~}}}qqq```OOOJJJCCC>>><<<<<<;;;;;;<<<;;;999777666555444444777333333666777444222222555444444333333222222222222222222333333444444444~~~{{{]]]OOO@@@;;;;;;999888888555555666666555555444333222222222222333333333333555444333222111222333333222333333444444333333222111111111222222333333444222222222222333555888999>>>HHHTTT]]]jjj~~~vvvhhhhhhrrr}}}{{{yyywwwtttpppggg\\\TTTCCCDDDEEEFFFEEECCC@@@???>>>>>>>>>>>>>>>??????@@@CCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRUUUXXX[[[```ccckkktttzzzxxxnnniiieeecccffflll{{{rrrppptttxxx~~~zzzxxxwwwuuusssqqqqqqsssuuuvvvvvvwwwzzz|||~~~{{{zzzyyyxxxxxxyyyzzzzzzvvvvvvuuuuuutttssssssssslllkkkjjjlllnnnpppqqqpppmmmlllkkkjjjjjjkkklllnnnllljjjkkkpppsssuuu|||}}}uuuqqqsssooommmnnnnnnlllnnnrrrvvvzzzzzzwwwxxx{{{|||~~~vvvdddRRRLLLDDD>>><<<;;;<<<<<<>>>===<<<:::888777666666999444222555555222111222444444444444333333333333111222222333444555555666~~~|||zzz\\\NNNAAA<<<<<<:::777666444555666666666555444333333333333333444444444444444444444444333333333333222333333444444333333222222222222222222222222222444444333333555777:::;;;AAAMMMXXX```mmmxxxnnnpppzzz~~~{{{~~~|||xxxsssooojjjcccYYYSSSBBBCCCEEEEEECCC@@@>>>===<<<<<<<<<===>>>???@@@AAADDDEEEGGGHHHJJJKKKKKKKKKLLLNNNPPPSSSUUUWWW[[[^^^hhhllluuuzzzrrrjjjfffddddddjjjrrr|||xxxtttooollliiijjjjjjiiihhhjjjnnnqqqwww~~~|||{{{yyyxxxxxxxxxyyyyyyvvvuuuuuuttttttssssssrrrnnnmmmlllmmmnnnoooooonnnlllkkkkkkjjjjjjjjjkkkkkkjjjhhhjjjnnnppprrrwww~~~wwwrrrrrrllljjjlllmmmlllnnnrrrtttxxx~~~wwwsssssstttvvv{{{}}}kkkUUUOOOFFF@@@=========>>>>>>===<<<;;;:::::::::;;;;;;666333555555222111333333333333444444444444444111111222333444555666777|||zzzyyy[[[NNNAAA======:::666555444555666666666555333333777777666555444333333222222333333333333222111000222333333444444333333222333333222222222222222222666555555555666999<<<===DDDPPP\\\cccpppzzzsssvvv}}}zzz~~~zzzrrrjjjddd]]]UUUOOOAAACCCEEEEEEBBB???===;;;::::::;;;<<<>>>@@@AAABBBFFFGGGHHHJJJKKKLLLLLLLLLMMMOOORRRTTTVVVZZZ^^^```nnnsss|||wwwpppiiifffeeegggpppyyy|||vvvoookkkhhhgggfffdddccceeeiiimmmkkksss||||||{{{yyyxxxwwwwwwxxxxxxtttssssssrrrrrrqqqpppppppppooommmmmmnnnnnnlllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiigggiiimmmnnnnnnsssyyyyyytttooohhhfffjjjkkkjjjlllqqqrrrvvv|||wwwrrrqqqrrrsss|||pppWWWQQQHHHAAA>>>>>>??????<<<<<<<<<<<<<<<===>>>???===777444666666333222444333333333444444555555555111111222333555666777777~~~~~~xxx[[[NNNBBB>>><<<:::888999777777777666555555444444444333333222333444666777666666666555555444444444111111000///000111333444666444222333666777666555777666777999888777;;;BBBHHHOOO[[[kkk}}}wwwvvv}}}~~~~~~~~~yyyzzzuuuiii___ZZZRRRJJJFFFFFFFFFDDDBBB???===;;;<<<<<<===>>>???AAACCCDDDFFFHHHJJJJJJJJJJJJLLLMMMSSSPPPQQQVVVYYY\\\aaagggrrryyy|||kkkhhhfffdddcccgggsss}}}yyyuuurrrmmmjjjfffaaa___^^^___```hhhkkkpppsssvvvzzz{{{zzzyyyxxxxxxxxxxxxyyyuuusssqqqpppppppppnnnlllmmmmmmmmmmmmnnnnnnnnnnnnnnnllliiihhhiiijjjiiiiiikkklllkkkjjjjjjmmmqqqtttwwwxxxsssllllllkkkiiihhhhhhjjjlllwwwxxx{{{{{{uuuqqqtttyyy}}}yyy```TTTGGGBBBAAA>>><<<<<<===<<<>>>FFFHHHDDD>>>;;;;;;:::555000222777555...///222333222222444555555111111222333444666666777~~~wwwZZZMMMAAA===;;;999777888666666666555444444333333333333222222222333444555555555555444444444333333444444333333333444555555666333222222555666666444666555777999888777<<>>@@@BBBCCCDDDGGGHHHJJJJJJJJJJJJLLLNNNRRRPPPQQQVVVZZZ\\\bbbhhhuuu|||vvviiifffdddddddddjjjxxx|||xxxvvvrrrnnniiiccc```^^^^^^^^^dddgggkkknnnqqqvvv|||{{{{{{zzzzzzyyyxxxxxxwwwtttrrrqqqpppppppppnnnlllmmmmmmnnnnnnnnnoooooooooooollljjjiiijjjjjjjjjiiigggggggggfffeeegggkkknnnuuu{{{vvvooonnnllljjjiiiiiikkklllvvvwwwzzz~~~vvvqqqtttzzzcccUUUGGGBBB@@@>>>;;;;;;<<<999;;;CCCGGGDDD>>>;;;777777444111444:::999444444555444333111222222222111111222333444555666666uuu[[[NNNBBB===<<<:::888999555555555444333333222222333333222111111111222222444444444444333333333333444444555555555444333333444333111222444555555444555444666888888888===EEESSS[[[iiizzz~~~zzzyyyuuuwwwzzz}}}~~~~~~}}}|||{{{yyyrrrggg\\\TTTKKKDDDEEEEEEDDDCCCAAA???===;;;<<<<<<===>>>@@@BBBDDDEEEGGGIIIKKKKKKKKKKKKMMMOOORRRPPPRRRWWWZZZ]]]dddlllyyywwwmmmgggdddbbbccceeennn}}}{{{wwwtttnnngggbbb___]]]]]]```bbbdddfffjjjooouuuzzz||||||||||||zzzyyywwwuuutttrrrppppppppppppooommmnnnnnnnnnoooooooooppppppooommmkkkkkkkkklllkkkjjjhhhiiihhhgggfffgggjjjlllrrr{{{}}}xxxrrrpppmmmkkkjjjjjjlllmmmtttuuuxxx|||yyyqqqttt{{{hhhXXXIIIBBB@@@===;;;::::::666666???EEECCC===999666777666444777<<<<<<:::666555333222111111111222111111222333444555666666ttt\\\PPPDDD???>>>;;;::::::666666555444444333333222444444333222222222111111333333333333333333333333111222333333333111000///333222222222333444444444444333555888888999???HHHRRR\\\lll~~~}}}xxxwwwrrruuuyyy}}}~~~}}}|||yyyqqqfffZZZQQQHHHCCCEEEDDDCCCBBB@@@>>><<<<<<<<<===>>>???AAACCCEEEFFFHHHJJJLLLLLLLLLLLLNNNOOOQQQQQQSSSXXX[[[___gggppp|||~~~pppgggeeebbb```bbbgggrrr{{{xxxrrrlllfffbbbaaa```aaaaaa```aaaccchhhmmmpppvvvxxxzzz{{{zzzzzz{{{}}}~~~~~~}}}}}}~~~}}}{{{xxxuuussssssqqqppppppqqqqqqooonnnoooooooooooopppppppppppppppnnnllllllmmmmmmllljjjjjjjjjiiihhhfffgggiiikkkooowww~~~yyyrrrpppllljjjjjjlllmmmnnnqqqrrruuuzzz{{{qqqssszzzooo]]]KKKBBB@@@===;;;:::;;;555444;;;BBB@@@:::555888999999888999;;;===>>>888444111222222111222444111111222333444444555555~~~ttt[[[OOOBBB>>><<<:::999999777777666666555444444444555555444444444333222222333333333333333333333333000111222222222000///...222333333222222333444555444333555888999;;;BBBKKKSSS]]]ooo~~~yyyvvvooorrrvvvzzz}}}~~~~~~~~~}}}wwwoooeeeZZZNNNFFFCCCDDDCCCBBB@@@???===<<<<<<======>>>@@@BBBDDDFFFGGGIIIKKKMMMMMMMMMMMMOOOQQQRRRRRRUUUZZZ]]]aaakkkvvvyyylllddddddaaa```ccciiivvv}}}zzzuuupppllliiiggggggfffcccaaa___```cccfffhhhmmmoooqqqrrrssstttvvvyyy|||~~~}}}}}}~~~}}}{{{xxxuuusssrrrpppooopppqqqqqqpppoooooooooooooooppppppppppppooonnnmmmmmmnnnmmmllljjjgggggggggfffddddddfffggglllsss~~~zzzsssooojjjhhhjjjlllmmmmmmmmmnnnqqqwww}}}~~~rrrrrrxxxwwwcccMMMCCCAAA>>>;;;:::===666444999>>>;;;555222777888999::::::<<>>===<<<<<<======>>>@@@CCCEEEGGGIIIJJJLLLNNNNNNNNNNNNPPPQQQRRRSSSWWW\\\___dddppp|||~~~sssiiicccbbb```aaafffnnn}}}~~~|||yyyuuurrrpppooonnnkkkhhhdddbbbbbbcccccccccfffgggiiijjjkkknnnrrruuu{{{~~~~~~|||||||||{{{yyywwwtttsssqqqpppooooooqqqrrrqqqpppnnnnnnnnnoooooooooppppppooonnnmmmmmmnnnmmmkkkiiihhhhhhiiihhhffffffgggiiikkkpppzzzwwwqqqkkkhhhiiikkkkkkkkkiiijjjnnnssszzzvvvsssvvv}}}iiiQQQEEEBBB???<<<:::<<<777555888:::666222222333444777999:::===GGGRRRRRRFFF<<<:::777000...111111222222222333333333444|||zzzvvvZZZMMMAAA<<<;;;888777888777666666555555444333333111222333444444444333333333333444444444555555555555555444444444555666666333444555444333333555777444444555999<<>>===<<<<<<<<<======???AAACCCFFFHHHIIIKKKMMMNNNOOONNNOOOQQQRRRSSSUUUZZZ^^^aaafffsssvvvllleee`````````ccckkkuuu}}}zzzwwwuuutttsssooolllhhhgggggggggfffddd```aaabbbccceeeiiiooottt|||~~~~~~|||{{{zzzyyywwwvvvuuutttpppooonnnoooqqqrrrqqqpppmmmmmmnnnnnnnnnooooooooonnnmmmlllmmmnnnmmmjjjhhhhhhiiijjjjjjiiihhhjjjkkkjjjnnnwww~~~wwwnnnjjjiiijjjiiigggeeegggjjjpppwww{{{uuuuuuxxxnnnSSSFFFCCCAAA===;;;999777777888777333222555222222555999999===JJJXXX___PPPDDDAAA===444000333222222222222222333333333zzzyyywww]]]PPPDDD???>>>;;;:::;;;666555555444444333222222///000222333444333333222444444444555555666666666555444333333444555777888333555666555333333555888555444666:::===@@@JJJTTT___iiiyyy~~~xxxwwwwwwxxxzzz}}}rrriiiaaa\\\SSSGGGBBBCCCCCCBBB@@@>>><<<<<<<<<======>>>???AAACCCFFFHHHJJJKKKMMMOOOOOOOOOOOOQQQSSSTTTVVV[[[```bbbhhhuuu}}}ppphhhbbb_________dddnnnzzz|||zzzwwwvvvuuuqqqnnnkkkjjjkkkkkkhhhfff^^^^^^^^^___aaagggnnnsss}}}~~~}}}{{{zzzyyywwwvvvuuuuuuuuupppooonnnoooqqqrrrrrrqqqmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllmmmmmmmmmjjjhhhdddeeeffffffeeeeeefffhhhjjjmmmvvv|||rrrllljjjiiigggdddccceeehhhnnnvvv~~~wwwvvvuuuqqqUUUGGGDDDAAA>>><<<666666777999666222333888555555777999777:::HHHXXXeeeTTTHHHFFFBBB888555888222222222222222222333333||||||~~~|||www[[[NNNAAA===;;;888777777999888888777666555555444444444333333333222222222555333111...///444;;;@@@FFF<<<333111666:::888444444333333333333444555555444444555888===EEEOOOUUU```mmm|||zzz~~~|||yyyxxxxxxzzz}}}pppjjj```TTTKKKEEEBBB@@@????????????>>>>>>======???@@@BBBCCCDDDFFFIIILLLMMMNNNNNNOOOPPPQQQSSSTTTWWWYYY\\\```eeennnzzz{{{oooddd___^^^```aaaeeeooo~~~|||zzzyyyuuurrrnnnoooqqqqqqlllhhhgggeeebbbaaaccchhhmmmpppyyy~~~~~~|||{{{{{{zzzyyyyyyzzzyyywwwuuutttrrrqqqrrrttttttqqqooonnnmmmkkkiiiiiiiiikkklllooonnnmmmlllkkkjjjjjjiiijjjgggdddbbbdddfffggggggkkkooosssxxxuuuooommmjjjddd^^^ccccccgggoootttxxxzzzuuusss}}}uuuYYYJJJCCC>>><<<<<<888888777666666666666666333333333444888===BBBFFFdddQQQBBBBBBAAA888333444222333444555666555444444}}}{{{|||~~~{{{vvvZZZMMMAAA===;;;888777777777777777666555444444444555555555444444444333333333333333222222555999<<>>GGGPPPWWWbbbooo{{{tttxxx~~~{{{|||{{{zzz{{{}}}~~~pppiii^^^SSSKKKFFFDDDCCC@@@???>>>===<<<<<<<<<===AAACCCEEEFFFGGGIIILLLNNNNNNNNNNNNOOOPPPRRRSSSTTTYYY[[[^^^aaafffooo{{{wwwlllccc______```bbbhhhuuu}}}}}}{{{xxxttttttvvvuuuqqqmmmhhhfffcccbbbcccgggkkknnnvvv}}}}}}~~~}}}{{{zzzyyyzzzzzzzzzxxxwwwtttrrrqqqrrrssssssqqqooolllllljjjiiiiiiiiijjjjjjmmmllllllkkkjjjiiihhhhhhhhhfffcccbbbccceeeffffffiiimmmqqquuu}}}uuupppkkkeeeaaaccccccgggnnnssswww~~~{{{vvvrrr{{{yyy]]]MMMFFFAAA>>>>>>::::::888777777666666666555444333333555999>>>@@@VVVGGG<<<===<<<555111444222222333444444444444333{{{yyy}}}~~~{{{sssYYYLLLAAA===;;;999777777666666555555444444333333666666555555555444444444222444666666666555666777CCC>>>888444222222111111444333333333333444555555888888999;;;@@@IIIRRRYYYeeerrrzzztttzzz}}}{{{~~~||||||}}}~~~}}}{{{ppphhh[[[PPPIIIFFFEEEEEEAAA???===;;;;;;;;;<<<===???AAACCCDDDDDDFFFIIIKKKNNNNNNNNNOOOQQQRRRTTTUUU[[[]]]```ccchhhqqq|||~~~qqqhhhaaa___```aaafffooo~~~|||yyyvvvvvvvvvuuuqqqmmmllljjjgggeeefffhhhkkkmmmrrrxxx{{{~~~}}}{{{zzzzzz{{{{{{yyyxxxsssrrrqqqrrrssssssqqqooojjjkkkkkkkkkkkkjjjiiiiiikkkkkkjjjiiihhhgggffffffgggdddbbbaaabbbdddeeeeeegggjjjmmmrrr|||uuulllgggddddddcccffflllqqquuu|||}}}wwwqqqxxxcccQQQHHHDDD@@@???<<<;;;:::888777666666666666444333222333555888:::DDD<<<777999888222111555111111222222222333333333{{{yyy~~~~~~|||qqqWWWKKK@@@===<<<999777777666666666555555444444444555555555555444444444444333555777777666444444555777666444222000111333555444333333333333444555555888999:::<<>>@@@BBBBBBCCCDDDGGGJJJNNNNNNOOOPPPQQQSSSUUUVVV\\\^^^aaadddhhhqqq|||xxxlllddd___^^^aaadddjjjvvv~~~{{{yyywwwwwwuuuqqqnnnrrrpppmmmjjjiiijjjkkklllnnnsssyyy}}}~~~{{{}}}~~~|||{{{zzzzzzxxxvvvrrrrrrrrrrrrrrrqqqpppooojjjkkkmmmnnnmmmlllkkkjjjjjjjjjiiihhhgggffffffeeeeeecccaaa```bbbccccccccceeegggjjjoooxxxyyynnnhhhffffffeeeggglllpppssszzzyyyrrrwwwhhhTTTJJJEEEBBB???===<<<:::888777555555555666555333222222444666888999666666888777222333777111111111111111222222333|||{{{}}}nnnUUUJJJ???===<<<:::777888777777777666666666666666444444444333333333333222555666666555333222444555333555666555444555888;;;444333333333333444555555777888:::===BBBKKKVVV]]]iiiuuu}}}~~~}}}|||}}}~~~}}}{{{yyyrrrfffWWWKKKEEEDDDCCCBBBCCCAAA>>>===<<<===@@@AAACCCDDDFFFFFFGGGHHHKKKMMMNNNNNNOOOPPPRRRTTTVVVWWW[[[^^^aaaccchhhqqq}}}ssshhhaaa]]]^^^```gggooo~~~}}}{{{yyyvvvttttttrrrpppmmmkkkjjjjjjjjjlllooossswwwyyy{{{|||}}}}}}~~~}}}{{{yyyxxxuuusssqqqqqqrrrrrrqqqpppppppppkkkmmmoooppppppooommmlllkkkkkkjjjiiihhhgggffffffdddbbb``````aaacccbbbbbbeeeeeehhhmmmttt{{{}}}pppiiiggghhhfffggglllooorrryyy|||uuuwww}}}}}}|||mmmVVVJJJFFFBBB>>>;;;:::999777555444444333555444333333444555777888444444666777555222333666111111222222222333333333}}}|||mmmSSSIII???===<<<:::888888777777777777777777666666444444333333333222222222666555444222000111333555333444555444333333444666444333333333333444555555666888:::===DDDNNNYYY```mmmxxx}}}|||||||||}}}{{{yyyvvvooocccSSSHHHDDDCCCBBB@@@AAA@@@???>>>>>>@@@AAACCCCCCEEEFFFGGGGGGHHHJJJMMMNNNOOOOOOQQQSSSUUUWWWXXX[[[]]]```dddiiirrr~~~|||mmmddd___]]]^^^aaaiiisss|||zzzxxxvvvtttssspppnnnkkkiiiggggggjjjlllnnnrrrtttvvvwwwwwwzzz}}}zzzxxxvvvtttrrrpppqqqsssrrrpppoooooopppmmmnnnpppqqqqqqqqqooonnnllllllkkkjjjiiihhhggggggcccbbb```aaabbbcccbbbaaacccccceeekkkooottt|||ssskkkgggiiiggggggjjjmmmooovvv~~~wwwwww|||yyy}}}rrrXXXKKKFFFBBB===:::999888666555444444444555444444444444666777888111333444444333111111222222333444555666555444333}}}|||lllRRRHHH>>>======:::888888666666666666666666666666555444444444333333333333333333333222000000222444333333222222222222111000444333333333333444555555666888;;;???FFFQQQ\\\dddrrr}}}~~~~~~~~~}}}||||||{{{yyyuuuqqqiii]]]OOOFFFDDDDDDCCC@@@======>>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFGGGIIIKKKNNNOOOPPPQQQTTTVVVXXXYYY[[[]]]aaaeeekkkuuu~~~rrreee```^^^]]]^^^bbbiiiuuu}}}{{{yyyyyyvvvuuusssqqqnnnkkkiiihhhggghhhjjjmmmpppqqqrrrrrryyy{{{xxxwwwvvvuuutttoooqqqsssrrrpppnnnooopppmmmnnnooopppqqqppppppooolllkkkkkkjjjiiihhhggggggcccbbbaaaaaaccccccbbbaaaaaa___bbbhhhkkknnnwwwxxxnnnhhhhhheeeeeegggiiilllrrrzzzxxxxxx{{{}}}vvv[[[LLLGGGCCC<<<:::999888777666666666666555555444444444555666666222222222222222333222111222444777999999888666444||||||kkkQQQGGG>>>======:::888888444555555555555555555555666666555555555444444444000111333222111000111222666555444555777777555333444333333333333444555555777999<<>>???AAABBBBBBGGGHHHIIIIIIIIIJJJMMMOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[^^^bbbffflllwwwvvvkkk```]]]]]]]]]___ccchhhuuuyyyyyywwwuuurrrooommmkkkffffffgggiiimmmnnnooonnnyyy}}}yyywwwwwwwwwwwwvvvoooqqqsssrrrpppnnnoooqqqmmmmmmnnnoooooooooooooookkkkkkjjjiiihhhgggffffffcccbbbaaabbbcccdddcccaaa___]]]___eeehhhjjjsss~~~|||pppiiigggdddccceeegggiiipppxxx}}}xxxxxx|||yyy]]]MMMHHHDDD===::::::999888777777888888666555444444333333333333333333222222444666555222333555999<<<<<<:::777444}}}kkkUUUEEE??????999999;;;666666666666666555555555555444444333222222222333333444333333222222333333444444444444444444444444444888777777666666666666666999888;;;CCCKKKVVVdddppp{{{}}}vvvvvvzzz~~~~~~~~~|||wwwrrrmmmjjj^^^SSSFFF???@@@BBBAAA???============???@@@BBBDDDDDDFFFHHHJJJLLLMMMMMMMMMPPPQQQQQQSSSTTTVVVXXXYYY[[[]]]aaagggooo{{{sssjjj```]]][[[[[[___eeennn~~~{{{zzzxxxvvvsssqqqooonnniiikkkllllllkkkmmmrrrvvv~~~~~~|||{{{yyywwwvvvvvvssssssrrrqqqppppppppppppqqqrrrsssssssssqqqooommmmmmllllllkkkjjjiiihhhhhhdddcccbbbaaa````````````dddcccbbbaaaccchhhpppvvvwwwmmmcccbbbbbbddddddfffmmmuuu{{{}}}dddOOOFFFCCC???;;;;;;999888777777777777888888777555555444444444444444444444444444444444333333333444444444555555oooVVVFFF@@@???:::999;;;666666666666666555555555555555555444333222222222222555444444333333444444555555555555555555555555555777777666666666666777777999999===FFFNNNXXXfffrrr||||||wwwwww{{{}}}{{{yyywwwuuuqqqlllhhh\\\RRRGGGAAABBBCCCBBB@@@>>>>>>======>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMMMMPPPQQQRRRSSSUUUXXXZZZ[[[]]]___ccciiirrr~~~|||nnnfff^^^\\\\\\]]]aaagggrrr~~~}}}zzzxxxuuutttssspppqqqqqqpppnnnooorrruuu~~~~~~}}}|||zzzyyywwwvvvuuutttsssrrrqqqqqqppppppppppppqqqrrrrrrqqqpppnnnlllllllllkkkjjjiiihhhggggggeeedddcccbbbaaaaaaaaaaaaeeedddddddddeeejjjqqqvvv{{{pppdddbbbaaaccccccdddjjjrrr|||}}}~~~~~~kkkUUUJJJDDD???:::999888777666555555555888777666555444444444444444444444444444444444444333333333444444444555555tttXXXHHHAAA@@@::::::<<<777666666666666555555555555666555444333222222222222666555555444444555555666777777777777777777777777777666666666666666777888999;;;AAAJJJRRR[[[hhhttt~~~|||xxxyyy}}}yyyuuupppooopppnnnhhhcccWWWPPPGGGCCCDDDEEECCC@@@??????>>>>>>>>>???AAABBBDDDFFFHHHJJJLLLMMMMMMMMMPPPPPPRRRTTTWWWYYY\\\]]]___bbbgggmmmvvvtttgggaaa\\\\\\]]]^^^dddjjjxxx}}}{{{zzzyyyyyyxxxwwwuuurrrqqqsssttt~~~}}}}}}}}}|||zzzxxxwwwuuuuuuttttttssssssrrrqqqqqqqqqoooppppppqqqpppnnnmmmlllkkkkkkjjjiiihhhggggggffffffeeedddcccbbbbbbbbbbbbccccccddddddfffjjjppptttsssdddaaa___```aaabbbhhhoooxxx~~~|||xxxsss]]]OOOEEE???>>>===<<<:::999999888888777666555444333333333333444444444444444444444444333333333444444444555555yyyZZZIIIBBBAAA::::::<<<777666666666666555555555555777666555444333222222222555555444444444444555555666666666666666666666666666666666666666777888888888;;;DDDNNNUUU]]]jjjvvv{{{{{{zzz|||uuunnnhhhgggjjjiiiccc]]]QQQKKKFFFCCCDDDDDDBBB???@@@???>>>>>>>>>???@@@AAADDDFFFHHHJJJLLLMMMMMMMMMOOOPPPRRRUUUXXX[[[^^^``````dddjjjqqqzzzooobbb^^^\\\]]]^^^```fffmmm~~~~~~~~~}}}{{{yyywwwvvvuuuvvv|||}}}|||{{{yyyxxxvvvuuutttttttttttttttsssrrrqqqqqqpppppppppppppppnnnmmmlllkkkjjjjjjiiihhhgggffffffeeeeeedddcccbbbbbbbbbbbb___```aaabbbdddggglllppprrrccc___\\\^^^___aaagggnnnxxx}}}}}}vvvxxxbbbQQQGGGAAA@@@???===<<<;;;:::999999666555444333333333333333444444444444444444444444333333333444444444555555|||\\\KKKCCCAAA::::::<<<777666666666666555555555555777666555444333333333333444444333333333333444444555555555555555555555555555555555555666777999999777<<>>@@@???>>>>>>>>>???@@@AAADDDFFFHHHJJJLLLMMMMMMMMMOOOPPPRRRUUUXXX\\\___```aaaeeelllttt~~~mmmaaa^^^]]]___```bbbiiirrr~~~||||||{{{{{{zzzyyy~~~|||{{{zzzyyywwwuuutttssstttttttttttttttrrrqqqpppqqqqqqqqqppppppooonnnnnnkkkjjjjjjiiihhhgggffffffdddcccbbbaaaaaa``````aaa___```aaaaaabbbfffkkknnnqqqccc]]]ZZZ\\\___bbbhhhoooyyy~~~}}}~~~xxx}}}zzzdddRRRHHHDDD<<<<<<:::888777666555555555555444333333333444444444444444444444444444444333333333444444444555555~~~~~~}}}]]]KKKCCC@@@999999;;;777666666666666555555555555666555555444444444444444333333333222222333333333444444444444444444444444444444444555666888999:::888===GGGQQQXXX___nnn|||~~~yyyuuuyyy~~~~~~pppkkkfffcccbbb___XXXRRRHHHEEEBBBAAA@@@@@@???===??????>>>>>>>>>???AAABBBDDDFFFHHHJJJLLLMMMMMMMMMOOOPPPRRRUUUXXX[[[^^^```bbbgggoooxxxzzzlll```^^^^^^```aaaeeennnyyy{{{~~~~~~{{{{{{zzzxxxvvvuuussssssssssssttttttsssrrrpppooorrrqqqqqqpppoooooonnnnnnkkkkkkjjjiiihhhggggggfffdddcccbbbaaa````````````aaabbbbbbaaacccffflllppp|||tttfff___[[[\\\```ccciiinnnxxx~~~{{{xxxwwwwwwyyy}}}yyyzzz}}}gggSSSHHHFFF>>>===<<<:::888777666666555555444444444444444555444444444444444444444444333333333444444444555555~~~~~~^^^LLLCCC???888777:::666666666666666555555555555555444444444444555555666444444333333333333444444333333333333333333333333333444444555777888:::;;;:::???JJJSSSYYYaaaqqqssspppuuu||||||zzzrrrooolllhhhccc]]]VVVQQQHHHFFFCCC@@@??????>>>>>>>>>>>>======>>>@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMMMMPPPPPPRRRTTTWWWZZZ]]]^^^dddjjjrrr|||tttjjj___]]]^^^aaaccciiiuuu~~~}}}{{{zzzyyyxxxvvvtttsssrrrrrrrrrssstttsssqqqooonnnqqqqqqpppooonnnnnnnnnnnnllllllkkkjjjiiihhhggggggddddddcccbbbaaaaaaaaaaaabbbbbbaaa``````eeekkkpppwww|||kkkccc]]]^^^aaacccgggllluuuzzzzzztttpppmmmppptttyyyxxxuuuxxxlllVVVHHHEEEBBBAAA???===<<<::::::999666555555444555555666666444444444444444444444444333333333444444444555555~~~~~~^^^LLLBBB???777777999555777666666666555555555555444444444444444555666777555555555444444555555555444444444444444444444444333333444555777999:::;;;<<>><<<:::999888888666666555555555666666777444444444444444444444444333333333444444444555555{{{}}}]]]PPPDDD???<<<999666666666555555555555444444444555555555555555555555555555444333333444555666777444444444555555555555666555888:::777333333888>>>>>>AAAKKKVVV]]]dddtttrrrjjjpppuuusssrrrwwwyyywwwsssnnnhhh___SSSKKKGGGEEECCCBBBBBB@@@???===>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJJJJJJJJJJLLLMMMMMMQQQTTTVVVWWWZZZ```eeehhhnnnxxxzzznnniiicccaaaaaacccfffnnn~~~}}}~~~{{{xxxuuussstttuuuvvvssssssssssssrrrqqqpppooooooooonnnmmmllllllllllllmmmlllkkkkkkiiiiiihhhgggfffffffffeeedddcccbbbaaaaaa___]]][[[\\\___cccfffuuuyyyiii___aaaccc```bbbhhhqqqvvvrrrkkkhhhggggggvvvwwwnnnnnn}}}vvv^^^MMMCCCCCC@@@===;;;:::888666444444444444444444444444444222222222222222222222222333333333333333333333333||||||\\\OOOCCC>>><<<888666666666555555555555444444444555555555555555555555555555555444333444444666666444444444555555555555666777999999777555666:::>>>AAADDDNNNXXX^^^fffvvvqqqjjjoootttrrrsssxxxzzzwwwsssnnnggg]]]RRRJJJFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>???@@@BBBCCCDDDFFFHHHJJJJJJJJJJJJLLLNNNNNNQQQTTTVVVWWWZZZ___dddjjjqqq{{{xxxlllgggaaa___```dddiiirrr}}}}}}|||yyywwwvvvvvvwwwwwwtttttttttssssssrrrqqqpppnnnmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjgggffffffeeedddcccaaa``````^^^\\\[[[\\\___cccfffpppzzz}}}mmmbbbbbbccc```aaagggnnnttt|||ssskkkhhhhhhiiixxxxxxoooooo}}}{{{cccPPPGGGCCC@@@===;;;:::999666555555555555555555555555555333333333333333333333333444444444444444444444444|||zzzZZZNNNBBB===;;;888555666666555555555555444444444444444444444444444444444666555444444333444444555444444444555555555555666999888777777888999<<<>>>DDDIIIQQQZZZ```hhhwww|||pppiiimmmrrrrrrtttyyyzzzxxxsssmmmeee[[[QQQJJJEEEEEEDDDCCCAAA@@@??????>>>>>>>>>???AAABBBDDDEEEGGGHHHJJJJJJJJJJJJLLLNNNOOORRRUUUVVVWWWYYY___ccclllttttttjjjeee```___aaafffmmmxxx}}}}}}|||{{{zzzzzzyyyxxxxxxtttttttttttttttsssrrrqqqllllllkkkjjjiiiiiiiiiiiihhhiiiiiijjjkkklllmmmmmmhhhggggggfffdddcccaaa```]]]\\\ZZZYYY[[[^^^bbbeeeiiirrrqqqeeecccccc```aaafffjjjpppxxxuuullliiijjjkkkxxxyyypppppp~~~iiiUUUJJJCCC@@@===;;;:::999777555666666666666666666666666444444444444444444444444555555555555555555555555~~~yyyYYYMMMAAA<<<;;;888666666666555555555555444444444444444444444444444444444666555555444444333333333444444444555555555555666999777555666888;;;<<<===FFFLLLTTT[[[```jjjxxxwwwnnniiilllqqqsssvvv{{{{{{yyytttlllcccYYYPPPJJJEEEEEEEEECCCAAA?????????===>>>>>>???AAACCCEEEFFFGGGHHHJJJKKKJJJKKKLLLNNNOOORRRUUUVVVWWWZZZ___cccmmmuuurrrhhhdddaaaaaaccciiiqqq~~~}}}|||~~~}}}|||}}}}}}}}}}}}{{{zzzyyytttuuuuuuuuutttssssssrrrmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllllllllhhhhhhgggfffdddbbbaaa```[[[ZZZYYYYYYZZZ^^^aaacccdddlllyyytttfffaaaaaa```aaaeeefffkkksss{{{xxxnnnjjjkkkmmmvvv~~~{{{rrrqqq~~~mmmWWWJJJCCCAAA>>>;;;:::999777555555555555555555555555555444444444444444444444444444444444444444444444444}}}yyyXXXLLL@@@<<<;;;888666777666555555555555444444444444444444444444444444444555555555444444333222222444444444555555555555666777555333444777:::<<<<<>>>>>???===>>>>>>@@@AAACCCEEEFFFGGGIIIKKKKKKKKKKKKMMMNNNPPPSSSVVVWWWXXX[[[```eeemmmvvv|||ppphhheeeddddddfffllltttzzzxxxxxx{{{}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxtttttttttuuuttttttssssssnnnmmmlllkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjiiiiiiiiiggggggfffeeedddbbb```___ZZZYYYYYYYYYZZZ]]]```bbbbbbhhhtttvvvggg___^^^___aaacccccchhhooovvv~~~|||pppkkkkkknnnrrr|||{{{xxx|||~~~tttrrr~~~pppXXXJJJDDDAAA>>><<<;;;999777555444444444444444444444444333333333333333333333333333333333333333333333333~~~yyyWWWLLL@@@===<<<999888888666555555555555444444444333333333333333333333333333444444444444333333222444444444555555555555666444444444444666999<<<>>>GGGPPPXXX[[[aaammm||||||mmmlllkkknnnssswww{{{}}}~~~{{{uuujjj^^^SSSLLLIIIFFFGGGHHHDDD???<<<<<<>>>===>>>>>>@@@BBBDDDFFFGGGGGGIIIKKKKKKKKKKKKMMMOOOPPPSSSWWWYYYZZZ]]]ccchhhooowwwxxxoooiiiffffffeeehhhnnnwww|||xxxwwwwwwxxx}}}}}}}}}}}}}}}~~~~~~}}}|||zzzxxxvvvsssssstttttttttssssssrrroooooonnnmmmlllllllllllllllkkkjjjiiihhhgggffffffddddddddddddcccaaa```___[[[ZZZYYYYYYZZZ\\\^^^```bbbgggppp~~~zzziii^^^\\\^^^```aaabbbffflllssszzzrrrkkkkkkmmmnnnvvvuuummmooottt~~~~~~vvvsss~~~sssZZZLLLDDDAAA>>><<<;;;:::888666444444444444444444444444333333333333333333333333333333333333333333333333zzzXXXLLLAAA======;;;999:::666555555555555444444444333333333333333333333333111222333444444444333333444444444555555555555666333555666666666888===AAAGGGRRR[[[]]]cccqqq{{{tttiiikkkmmmpppuuuzzz}}}}}}~~~|||uuujjj\\\QQQKKKIIIGGGIIIIIIEEE???:::;;;=========>>>@@@BBBDDDGGGHHHHHHIIIKKKLLLKKKLLLMMMOOOPPPTTTXXXZZZ\\\___fffkkkttt{{{tttlllhhheeefffeeehhhoooyyy{{{yyywwwwwwxxxwwwuuuttttttvvvxxxyyyzzz~~~}}}~~~~~~}}}{{{yyywwwuuutttrrrrrrssssssssssssrrrrrrpppooonnnmmmlllllllllllljjjjjjiiihhhgggfffeeeeeebbbbbbbbbbbbbbbaaa``````\\\\\\[[[ZZZ[[[\\\]]]^^^bbbfffnnn{{{mmm___[[[]]]^^^]]]bbbeeekkkqqqxxxtttkkkiiikkkkkkqqqsssjjjkkksss}}}xxxttt}}}xxx```RRRDDDBBB>>><<<;;;:::888666555555555555555555555555444444444444444444444444444444444444444444444444{{{XXXLLLAAA>>>===;;;:::;;;666666555555555444444444333333333333333333333333000111333444555444444333444444444555555555666666222666999888666888>>>DDDHHHTTT]]]___dddssswwwpppgggkkknnnrrrwww|||~~~}}}|||uuuiii[[[PPPKKKIIIHHHJJJJJJFFF>>>999:::<<<======>>>@@@BBBEEEGGGHHHHHHJJJKKKLLLKKKLLLMMMOOOPPPTTTXXX[[[]]]aaagggmmmxxx|||qqqkkkgggeeeddddddgggooozzz~~~{{{xxxwwwvvvssspppmmmkkkkkklllmmmnnnrrrxxx|||}}}~~~}}}~~~|||zzzwwwuuutttsssqqqqqqrrrssssssrrrrrrrrroooooonnnmmmllllllllllllhhhhhhhhhgggffffffeeeeee``````aaaaaaaaaaaa``````]]]]]]\\\[[[[[[\\\]]]^^^bbbeeemmmzzzqqqaaa[[[\\\\\\ZZZbbbeeejjjpppwwwuuullliiijjjjjjooo}}}tttjjjkkkwwwzzzttt}}}|||dddWWWDDDBBB???===;;;:::888666666666666666666666666666666666666666666666666666555555555555555555555555yyyYYYLLL>>>::::::888555555666666666666666555444444666555444333333333333333555555444444444333333333333333333444444555555555999888888888:::<<>>>>>>>>???@@@CCCEEEFFFJJJKKKLLLLLLKKKLLLNNNPPPTTTWWWZZZ[[[]]]bbbiiiooo{{{vvvkkkccc```aaa```bbbgggooo}}}~~~{{{yyyuuuoooiiieeeddddddeeeeeegggkkkpppuuuxxx{{{|||~~~~~~||||||{{{yyywwwvvvttttttppppppqqqqqqqqqpppooooooqqqpppmmmkkkjjjjjjkkklllnnnkkkgggeeefffgggfffddd```````````````______^^^]]]\\\[[[ZZZZZZ\\\^^^______dddlllwwwoooaaa\\\\\\\\\[[[```dddjjjqqqxxxzzzpppkkkiiilllnnnxxxzzzrrrvvv{{{xxxgggPPPGGGCCC>>>;;;999888666555666666555444444444444555222333555555444333444555333333444555555444444444yyy\\\NNNAAA>>>>>>===;;;;;;888999999999999888777777555555444333333333444444555555444444444333333333333333333444444444555555555555555666777:::>>>AAANNNTTT]]]cccjjjuuu}}}wwwrrrmmmvvv}}}~~~wwwmmmcccWWWKKKGGGJJJJJJHHHDDDAAA>>>===<<<<<<>>>>>>??????AAACCCEEEGGGJJJLLLMMMMMMLLLMMMOOOQQQSSSVVVZZZ\\\___dddlllrrr}}}sssiiibbb```bbb```bbbhhhqqqxxxtttnnngggbbb```___```^^^```bbbfffjjjnnnqqqrrryyy|||~~~~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvuuurrrrrrrrrrrrqqqpppooonnnpppooommmkkkjjjjjjjjjkkkmmmjjjgggfffggggggeeebbb```aaaaaaaaaaaa```______]]]\\\ZZZYYYYYYZZZ\\\]]]^^^ccclllvvvrrrbbb\\\\\\\\\[[[```ccchhhnnnvvv~~~~~~sssmmmjjjkkkmmmwww|||~~~{{{jjjSSSGGGCCC>>>;;;999888666555666666555444444444444555444555666555444222222333333444444444555444444444zzzYYYLLL???<<<===<<<;;;;;;666666666777666666555444444444333333333444555555555555444444444333333333333333333444444444444555777777888999:::>>>CCCGGGOOOVVV```hhhoooyyy}}}xxxtttsss|||~~~uuujjj___SSSHHHEEEGGGGGGEEEBBB???===<<<<<<===>>>??????@@@BBBDDDFFFGGGKKKMMMNNNNNNNNNOOOQQQSSSSSSVVVZZZ]]]```fffooouuuzzznnngggbbbaaaccc___bbbiiittt{{{wwwooohhhbbb^^^\\\\\\ZZZYYYYYY[[[]]]aaaeeehhhmmmrrr{{{~~~}}}~~~~~~}}}{{{yyyxxxvvvvvvsssssssssrrrqqqpppooonnnooonnnllljjjiiiiiijjjjjjkkkiiihhhhhhhhhgggdddbbbbbbbbbbbbbbbbbbaaa``````]]]\\\[[[YYYXXXYYYYYYZZZ^^^ccckkkuuutttccc[[[[[[\\\\\\```bbbfffkkksss|||xxxoookkkiiillluuunnnWWWGGGDDD???;;;:::888777666666666555444444444444555666777777666333222222333444444444444444444444444{{{YYYLLL???;;;<<<:::888888444555555555555444333333333333333333333444555666555555444444444333333333444444444444444444444444777888:::;;;<<<@@@FFFLLLQQQXXXaaajjjrrr|||zzzwwwwww~~~wwwjjj\\\OOOGGGEEEFFFDDDCCC@@@===<<<<<<======>>>???@@@BBBDDDFFFGGGHHHLLLMMMOOOOOOOOOPPPRRRUUUTTTWWW[[[^^^aaagggooouuuuuukkkeeeaaaaaaccc___ccclllyyy}}}uuummmfffaaa^^^]]]ZZZXXXVVVTTTVVVYYY^^^aaaeeekkkvvv~~~}}}|||zzzyyywwwvvvuuurrrrrrrrrrrrrrrrrrqqqppppppooommmlllkkkjjjjjjjjjjjjjjjkkklllkkkhhheeebbbbbbccccccccccccbbbaaaaaa^^^]]]\\\ZZZYYYYYYYYYYYY]]]bbbiiisssvvvddd[[[ZZZ\\\]]]aaaccceeejjjqqq||||||qqqkkkhhhkkksssrrrZZZHHHDDD@@@<<<:::999888666666666555444444444444555555666666555333222333555666555555444444444444444|||^^^PPPCCC>>>>>>;;;888888777888888888888777666666333333333333333444555666555555444444444333333333444444444444444444444444333555777777888<<>><<<;;;;;;===>>>>>>???AAACCCEEEGGGIIIIIILLLNNNOOOPPPPPPQQQSSSVVVVVVYYY\\\___aaafffnnntttrrriiiddd``````bbb```eeeooo~~~|||ssskkkeeebbb```___[[[WWWSSSRRRUUUYYY\\\aaagggrrr}}}|||{{{yyyxxxvvvuuutttpppqqqrrrsssssstttssssssppppppooonnnmmmlllkkkkkkjjjlllnnnnnnllliiifffdddcccccccccccccccbbbbbbaaa```___^^^\\\[[[ZZZYYYYYY\\\```gggqqqxxxeee\\\ZZZ\\\]]]bbbcccfffjjjqqq|||~~~rrrkkkgggjjjqqq~~~ttt]]]IIIEEE@@@===;;;:::888777666666555444444444444555333444555444444444666888777666555444444444444555}}}^^^PPPBBB===<<<999666555666666666666666555555444444444333333333444555555555555444444444333333333555444444444444333333333333666999888888<<>>;;;:::;;;===???>>>@@@BBBEEEGGGIIIJJJJJJLLLMMMOOOPPPPPPQQQTTTVVVXXX[[[^^^```ccchhhooouuu~~~ppphhhccc```___bbbbbbgggrrrzzzrrrlllhhhfffddd```ZZZUUUSSSTTTWWWZZZ^^^cccnnnzzz||||||zzzyyywwwuuuttttttqqqqqqrrrsssttttttttttttqqqppppppooonnnmmmlllllljjjlllooonnnlllhhhfffeeebbbccccccccccccbbbaaaaaa______^^^]]]\\\[[[ZZZYYY\\\```fffnnn{{{|||iii^^^ZZZ[[[\\\bbbcccfffjjjqqq|||tttkkkgggjjjppp{{{www```IIIFFFAAA===<<<:::999888666666555444444444444555333444444444444555888:::888777666444444444555555}}}\\\NNN@@@<<<;;;999666555333333444444333333222111555555444333333333444444555555444444444333333333555555444444444333333333666999;;;:::999===GGGOOOWWW]]]gggrrr~~~}}}oooYYYKKKHHHIIIIIIEEEBBB>>>;;;:::;;;===???>>>@@@CCCFFFHHHJJJKKKKKKKKKMMMNNNOOOPPPQQQTTTVVVYYY\\\```cccfffllltttzzzyyyllleeebbb___```bbbccciiiuuu{{{uuuqqqoookkkgggaaa[[[XXXWWWYYY[[[]]]ccclllyyy}}}|||{{{zzzxxxvvvuuuttttttttttttttttttsssrrrrrrppppppoooooonnnlllkkkkkkiiikkkmmmllliiifffeeeeeebbbbbbbbbcccbbbaaaaaa```]]]]]]]]]\\\\\\ZZZYYYYYY\\\___dddlllxxxoooaaaZZZYYYZZZ___aaaeeejjjqqq{{{vvvmmmgggkkkpppzzzzzzcccJJJFFFAAA>>><<<;;;999888666666555444444444444555555555555444333444777:::999888666444333444555555~~~^^^PPPCCC???@@@>>><<<;;;666666777777666666555444666555444444333333333333555555444444444333333333555555555444444333333333222666888777555999CCCLLLWWW^^^jjjxxx}}}~~~oooXXXJJJHHHJJJHHHFFFCCC???;;;:::;;;===???>>>@@@CCCFFFIIIJJJKKKKKKKKKLLLNNNOOOOOOQQQTTTVVVYYY]]]aaaeeeiiioooxxxuuuiiicccaaa___```ccceeejjjvvv|||xxxwwwrrrnnngggaaa]]]\\\]]]^^^___dddmmmzzz~~~~~~~~~|||{{{yyywwwvvvvvvwwwwwwvvvuuutttrrrpppoooooooooooonnnmmmllljjjiiihhhjjjllljjjgggddddddeeeaaabbbbbbbbbbbbaaa``````[[[[[[\\\[[[[[[ZZZYYYXXX\\\___dddkkkwwwsssddd[[[XXXWWW]]]```dddiiipppzzzwwwooohhhkkkpppyyy|||eeeJJJFFFBBB>>><<<;;;:::888666666555444444444444555777777666444333333666888:::888666444333444555666~~~___JJJBBBBBB:::777999777777666666555555555555666333333333333333333333333555555555444444333333333444444444555555555555666777777777666777<<>>===>>>>>>???>>>AAABBBEEEGGGJJJKKKKKKKKKKKKMMMNNNNNNOOOQQQTTTWWW]]]aaaeeehhhiiioooxxx~~~rrrfffbbbaaa```aaacccfffmmm{{{}}}wwwpppkkkiiihhhfffdddhhhjjjppp|||~~~|||zzzxxxwwwvvvuuuvvvvvvuuuuuutttrrrqqqpppnnnnnnnnnnnnmmmlllkkkjjjnnnmmmkkkiiifffdddbbbbbb``````bbbccccccbbbaaaaaa___^^^[[[YYYWWWWWWVVVWWWYYYZZZ```iiisss}}}lll^^^XXXYYY\\\^^^aaaeeelllvvvyyyooonnnmmmmmmvvvhhhRRRDDDAAABBB;;;:::;;;666888666444444444555444333222222222333333333444444555333222333666777666444___JJJBBBBBB:::777999777888777666555555555555555666666666666666666666666555555444444444333333333444444444555555555555666666777777777999???HHHPPPZZZ```mmm{{{}}}yyytttvvv}}}||||||{{{|||~~~uuuaaaMMMDDDFFFHHHGGGDDDAAA>>>======>>>???>>>AAABBBEEEGGGIIIKKKKKKKKKKKKMMMNNNOOOPPPRRRVVVXXX]]]aaaeeehhhkkkpppyyy}}}qqqfffbbbaaa``````bbbgggooo~~~}}}vvvrrrpppooonnnlllppprrryyy}}}{{{yyywwwvvvvvvvvvvvvvvvuuutttsssrrrqqqnnnnnnmmmmmmlllkkkkkkkkklllkkkjjjhhhfffdddcccbbb___```aaabbbaaaaaa```___^^^]]][[[YYYXXXWWWWWWWWW[[[[[[```hhhrrrooo```ZZZ[[[[[[]]]```eeekkkuuu{{{qqqnnnnnnoooyyypppUUUFFFAAA@@@999999<<<888888666444444555666555444333333333333444444444444777555444555888999888666___JJJBBBBBB:::777999777888888777555555444444444333333333333333333333333555444444444444333333333444444444555555555555666444666888999;;;BBBMMMTTT\\\dddrrr|||xxx}}}xxxrrrsssyyyzzzzzz{{{zzzyyyxxxwwwvvvmmm\\\LLLFFFHHHIIIGGGCCCAAA>>>======>>>???>>>AAABBBDDDGGGIIIJJJKKKLLLLLLMMMOOOPPPQQQTTTXXX[[[^^^aaaeeehhhlllrrr{{{{{{pppfffbbbaaa___```ccchhhrrr~~~uuurrrrrrzzz}}}}}}{{{yyyyyyxxxxxx|||}}}{{{yyyxxxwwwvvvwwwwwwvvvvvvuuusssrrrqqqnnnmmmlllkkkjjjjjjkkkkkkjjjiiihhhgggeeedddcccccc``````aaaaaa```___^^^]]]]]]\\\ZZZYYYXXXXXXXXXYYY]]]\\\```gggppp~~~tttddd]]]\\\[[[\\\```dddjjjsss}}}~~~uuunnnnnnqqq|||xxxYYYIIICCCAAA999999<<<999999777555555666777666555333444444444444555555555777555555555777888777666___JJJBBBBBB:::777999777999888777555444444444444222222222222222222222222444444444444444444444444444444444555555555555666444666888999<<>>???>>>BBBCCCDDDFFFHHHJJJKKKLLLLLLNNNPPPQQQSSSVVVZZZ]]]]]]___cccffflllttt}}}xxxnnneeebbbaaa___```dddiiiuuuwwwrrrrrrttt{{{yyy|||~~~{{{yyyxxxwwwvvvwwwwwwwwwvvvuuutttrrrrrrooommmkkkiiihhhiiijjjkkkhhhhhhgggfffeeeddddddcccbbbbbbaaaaaa```___^^^]]][[[[[[YYYXXXXXXYYYZZZZZZ^^^]]]___eeemmm{{{xxxggg^^^\\\ZZZ\\\```dddjjjrrr|||zzznnnnnnsss~~~|||\\\MMMGGGDDD<<<:::===999<<<:::777666777777666444444444444555555555666666444444333444444444444444~~~___JJJBBBBBB:::777999777888888666555555444444444555555555555555555555555444444444444444444444444444444444555555555555666555666888999===DDDNNNVVV___jjj{{{~~~rrrnnnnnntttvvvyyy{{{zzzwwwsssqqqhhh]]]PPPJJJJJJJJJIIIHHHBBB???===<<<===>>>???>>>BBBCCCDDDFFFHHHJJJLLLMMMMMMNNNPPPRRRSSSVVVZZZ^^^\\\]]]```eeellluuussskkkdddbbb```___aaaeeelllzzz~~~uuussswww|||||||||}}}{{{yyywwwwwwvvvvvvvvvvvvvvvuuusssrrrqqqooommmkkkiiihhhiiijjjkkkgggggggggfffeeeeeedddddddddcccbbbaaa``````______[[[ZZZYYYXXXXXXYYYZZZ[[[^^^]]]___dddkkkwww|||jjj___\\\ZZZ\\\```dddjjjrrrzzzpppooosss~~~~~~|||```QQQKKKIII@@@===>>>888???<<<999777777666444222444444444555555555666666333444444444333333333444___JJJBBBBBB:::777999777777777666555555555555666444444444444444444444444333333333444444444444555444444444555555555555666555777999:::>>>EEEPPPXXXaaammmyyypppoooppprrrtttuuuvvvvvvtttqqqoooeeeYYYMMMJJJKKKJJJHHHHHHAAA???<<<;;;===>>>??????CCCCCCDDDEEEGGGJJJLLLMMMNNNOOOQQQRRRSSSVVVZZZ]]]]]]]]]___eeemmmxxxnnnhhhcccbbb```___ccchhhqqq}}}uuuvvv}}}~~~|||zzzxxxwwwvvvuuuvvvvvvuuuuuutttrrrqqqpppnnnmmmlllkkkjjjjjjkkkkkkhhhhhhggggggfffeeedddddddddcccbbbaaa``````aaaaaa[[[ZZZYYYXXXXXXYYYZZZZZZ]]]\\\^^^ccciiisssnnnaaa\\\YYY[[[___ccchhhpppwww}}}tttrrrttt}}}zzzwww~~~dddTTTMMMJJJ@@@===>>>999???<<<999777666555333111333444444444444555555555555666777666444444444666___JJJBBBBBB:::777999777666555555555555666666777222222222222222222222222333333333444444444555555444444444555555555555666444666999;;;@@@IIITTT]]]dddqqqvvvpppsssuuuuuuuuutttsssrrrqqqoooooofffWWWJJJIIIKKKJJJHHHHHH@@@>>><<<;;;<<<>>>??????CCCCCCDDDEEEGGGJJJLLLMMMNNNPPPQQQRRRSSSUUUYYY[[[^^^^^^```fffppp||||||jjjeeebbbaaa``````dddkkkwwwyyy|||}}}{{{yyywwwvvvuuutttuuuuuuttttttsssqqqpppooonnnnnnmmmmmmlllkkkkkkkkkjjjjjjiiihhhfffeeeddddddbbbaaa``````___```aaabbb\\\[[[ZZZXXXXXXXXXYYYZZZ[[[ZZZ]]]bbbhhhpppqqqccc^^^VVVYYY]]]aaafffllltttyyyzzzvvvvvv|||rrrnnnvvvhhhVVVLLLFFF<<<:::>>>;;;<<<:::777666666666444333333333333333444444444444444666777666444333444666|||___JJJBBBBBB:::777999777555444444555555666777888555555555555555555555555333333333444444555555555444444444555555555666666222555999<<>>;;;;;;<<<>>>??????CCCCCCDDDEEEGGGJJJLLLNNNOOOPPPQQQRRRRRRTTTXXXZZZ``````aaahhhrrr~~~yyyhhhdddaaaaaaaaaaaaeeelll{{{}}}~~~}}}{{{xxxvvvuuutttssstttttttttsssrrrqqqoooooonnnnnnnnnnnnmmmlllkkkjjjkkkkkkjjjhhhgggfffeeedddaaa```___^^^^^^___aaabbb]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYY]]]bbbgggooo~~~ttteee___TTTWWW[[[___dddjjjqqqvvv~~~yyyxxx|||nnniiinnnlllWWWJJJBBB777777>>>===999777555555666777666555222222222333333333444444222444666444111000111444}}}YYYMMMBBB???>>>;;;888888666666555444444444444555444444444333333222222222333222222111111222222333444555555444333333666888666555888???FFFNNNYYYcccdddrrr}}}zzz{{{{{{~~~}}}wwwqqqooorrrqqqnnnbbbVVVMMMMMMOOOMMMGGGDDD>>>>>>>>>>>>>>>??????@@@DDDDDDEEEGGGHHHIIIJJJJJJMMMOOOQQQRRRRRRTTTWWWYYY___```cccjjjtttwwwiiidddaaa``````aaahhhppp|||~~~{{{yyyxxxyyyzzzyyyyyyyyywwwtttqqqoooooooooooooooooonnnmmmllljjjhhhggghhhiiiiiihhheeecccbbbbbb^^^___aaabbbbbb```^^^\\\___^^^\\\ZZZYYYXXXWWWWWWXXXYYY[[[\\\aaakkkxxxzzziii^^^]]]ZZZ[[[aaaeeehhhmmmsss||||||xxx{{{~~~lllgggjjj}}}mmm[[[HHH@@@>>><<<:::888;;;::::::<<<===<<<888444444444444444444444444444333333333444555666777777}}}XXXMMMBBB>>>===:::888888777777777666666666666555555555555444444444333333555555444444444444555555555555555444333444666888888777:::AAAIIIQQQ\\\ggghhhwww~~~|||uuurrrrrrooojjj```UUULLLLLLNNNLLLGGGDDD============>>>???@@@AAADDDEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPRRRSSSVVVYYY\\\```aaaeeelllwwwttthhhdddbbbbbbcccdddjjjrrr~~~|||yyyxxxxxxyyyxxxwwwwwwuuussspppooooooooopppoooooonnnmmmllljjjhhhgggggghhhgggfffcccbbbaaaaaa```bbbcccddddddbbb```______^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ\\\```iiivvv~~~lllbbbZZZXXXYYY```eeeiiiooouuuzzz~~~yyy|||llleeegggyyyppp^^^JJJAAA???<<<999888:::888999>>>DDDCCC;;;333555555555555555555555555444333333444444666777777|||XXXLLLAAA>>>===:::777777888888999999999888777666666666555555555555444444555555444444444444555555555666666555444555777999888888<<>>333666666666666666666666666444444444444444555666777|||WWWLLLAAA===<<<999777777777888999::::::888666555555555555555444444444444444444333333333333444444666777777666555555888:::888888===FFFOOOXXXdddnnnyyy{{{vvvlllcccXXXOOOIIIJJJLLLIIIEEEDDD;;;;;;<<<>>>???AAACCCDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLNNNQQQTTTVVVYYY]]]``````ccciiirrr}}}yyymmmeeecccdddhhhjjjlllrrryyy}}}zzz|||}}}yyyvvvuuutttsssqqqppppppooonnnnnnoooppppppmmmmmmmmmlllkkkjjjhhhhhhgggeeecccbbbbbbbbbbbbaaa```aaabbbbbbbbbaaa___^^^]]]\\\[[[ZZZXXXXXXXXXWWWXXXYYYYYYZZZ\\\dddnnnwwwvvvkkkaaa]]]\\\___bbbdddiiiooouuu~~~|||vvvmmmlllsss}}}xxxdddNNNCCC@@@===;;;:::777555777===DDDCCC<<<444555555555555555555555555444444444444444555666777{{{XXXLLLAAA>>>===:::888888666777888999999777555444333333333333333333333444555444444333333444444555666777777666555555888:::888888>>>HHHQQQZZZeeeppp}}}wwwmmmcccUUUNNNHHHJJJKKKHHHDDDCCC;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEGGGHHHJJJLLLMMMNNNOOOQQQTTTUUUWWWYYY]]]___aaadddkkktttwwwllldddcccdddiiilllnnnuuu|||wwwyyy~~~~~~}}}||||||||||||xxxzzz}}}|||xxxuuutttrrrpppooommmmmmmmmmmmnnnnnnoooooommmmmmllllllkkkjjjiiihhhhhhfffcccccceeeeeedddccc```aaaaaaaaaaaa```___^^^\\\\\\ZZZYYYXXXXXXXXXXXXWWWXXXYYYYYY[[[bbblllssszzzooobbb^^^\\\^^^```bbbgggmmmttt~~~xxx}}}|||qqqnnnmmmuuu}}}hhhQQQEEEAAA>>><<<<<<666777888999999888777666444444444444444444444444555444444444444555666666{{{YYYMMMBBB???>>>;;;888888555666777777777666555444222222222333333333333444777777666666666666777777555666666555444555777999888999???IIIRRR[[[fffpppzzzuuulllbbbTTTNNNIIIJJJKKKGGGCCCCCC<<<<<<===>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSUUUWWWXXXZZZ^^^```bbbfffmmmwwwvvvllldddbbbcccgggkkknnnvvv~~~{{{xxxtttpppllljjjiiihhhfffaaacccfffiiilllqqqwww|||~~~{{{wwwtttrrrqqqooonnnkkklllllllllmmmmmmmmmmmmllllllllllllkkkjjjiiihhhhhhfffdddfffhhhiiifffcccbbbbbbbbbbbbbbbaaa``````\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYYYY[[[aaajjjqqq~~~rrraaa\\\ZZZ]]]___bbbhhhnnnrrr|||{{{{{{sssooohhhmmmuuupppWWWHHHCCC???===<<<888999888555222222444777444444444444444444444444555555444444444555555666zzzZZZNNNCCC@@@???<<<::::::777777666666666555555555333333333333444444555555888777777777777777777888555555555444333444666888::::::AAAKKKTTT\\\gggqqq{{{vvvqqqiii```TTTNNNKKKKKKJJJFFFCCCBBB=========???@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPRRRUUUWWWYYY\\\```ccceeeiiiqqq{{{tttkkkdddaaaaaaeeeiiimmmvvv~~~zzzpppjjjccc^^^[[[XXXUUUSSSQQQRRRTTTUUUXXX\\\aaaffflllnnnqqquuuxxxzzz{{{{{{zzz{{{}}}|||yyyuuusssqqqpppooommmjjjkkkkkklllllllllllllllkkkkkkkkkkkkkkkjjjiiihhhfffddddddgggjjjjjjfffbbbaaaaaaaaaaaa`````````___[[[ZZZYYYXXXXXXXXXXXXXXXVVVXXXYYYYYY[[[aaajjjqqq~~~uuubbb]]]ZZZ\\\^^^```fffmmmooozzzxxxtttlllkkkoooyyy{{{___NNNEEE@@@<<<<<<;;;999777444444444666777555555555555555555555555666555555444444444555555zzzZZZOOODDD@@@???<<<::::::888888777666555666666666444444444555555555666666666666555555555555666666444555555444333333666888;;;<<>>>>>???@@@BBBCCCDDDEEEFFFGGGJJJLLLNNNOOOPPPNNNQQQTTTWWWZZZ^^^cccfffggglllttt}}}sssjjjdddaaa```cccgggllluuu}}}vvvkkkddd\\\VVVRRRNNNJJJGGGDDDEEEEEEEEEFFFJJJOOORRRZZZ]]]bbbhhhllloooqqqqqqtttuuuxxx{{{~~~~~~}}}|||yyyuuurrrqqqpppnnnmmmjjjkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhheeecccdddgggkkkkkkfff```___^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXVVVWWWYYYYYY[[[aaajjjqqq~~~xxxfff```\\\\\\]]]^^^bbbhhhmmmxxx|||tttooommmsss}}}eeeRRRHHH@@@<<<:::===999555555888:::999777666666666666666666666666666555555444444444555555zzzYYYLLL@@@;;;;;;999999:::666666555555555555666666555555555555666777999999555555444444444444555555222333333444555666777777;;;>>>FFFPPPWWW^^^hhhrrr|||vvvpppggg___PPPOOONNNMMMKKKHHHCCC@@@<<<<<<===>>>???AAACCCDDDDDDFFFIIIJJJKKKMMMOOOQQQSSSTTTVVVZZZ___cccddddddjjjqqq{{{}}}qqqkkkccc``````aaadddjjjvvvzzzrrrmmmbbb]]]UUUOOOKKKHHHFFFEEEBBBBBBAAAAAACCCEEEHHHIIIPPPTTTZZZ```dddffffffffflllnnnqqqsssvvvzzzxxxttttttxxxyyy|||~~~xxxwwwuuutttrrrrrrqqqqqqnnnnnnnnnmmmlllkkkiiiiiihhhjjjkkkllllllkkkiiiggghhhiiijjjjjjiiigggdddbbbaaa```___]]]]]]\\\\\\]]]YYYYYYXXXWWWWWWWWWXXXXXXZZZWWWWWWZZZ\\\^^^fffnnn}}}xxxhhh```[[[\\\_________aaallluuu{{{zzz}}}|||uuurrrxxxsssYYYFFF???>>>===888999999888666555666777666666555444222111000000333333333444444444555555zzzYYYLLL@@@<<<;;;999999:::666666555555555555666666666555555555666777888888555555444444444444555555666555555555555555555555999===EEEPPPYYY```jjjtttzzzuuuoooeee[[[MMMLLLLLLJJJHHHEEEAAA>>><<<<<<===>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKMMMOOOQQQRRRSSSVVVZZZ^^^bbbcccdddlllsss}}}zzznnnhhhbbb```___aaacccjjjxxx{{{tttlllfff]]]XXXQQQKKKHHHEEECCCBBB??????>>>???@@@BBBEEEFFFIIILLLRRRWWW[[[^^^______ccceeeiiilllpppvvv{{{zzzrrrllllllmmmooossswwwzzz}}}~~~~~~~~~yyyxxxwwwuuutttsssrrrrrrooooooooonnnmmmlllkkkjjjkkklllllllllkkkiiihhhggghhhhhhiiiiiigggeeebbb``````______^^^^^^]]]\\\\\\YYYXXXWWWWWWVVVWWWWWWWWWZZZWWWWWWYYY\\\^^^eeemmm{{{}}}kkkbbb[[[[[[]]]]]]___bbbiiirrr~~~}}}~~~~~~ssssss{{{xxx|||ttt[[[HHHAAA???===<<<===<<<:::777555555666666555555444333222111111333333333444444444555555zzzXXXLLL@@@<<<;;;:::999:::666666555555555555666666666666666555666666777777555555444444444444555555666555555555555666666666999===FFFRRR[[[bbbmmmwww~~~wwwsssmmmbbbVVVLLLLLLKKKJJJGGGCCC@@@>>><<<<<<===>>>@@@BBBDDDEEEEEEGGGJJJKKKLLLMMMOOOQQQRRRSSSVVVZZZ]]]aaadddeeepppvvvwwwkkkdddaaa______```cccjjjzzzzzztttlllccc]]]WWWRRRLLLGGGDDDBBB@@@>>>>>>======>>>???AAACCCEEEDDDFFFJJJNNNRRRUUUWWWXXXZZZ]]]aaafffkkkrrrxxx}}}~~~zzzrrrhhhaaa```aaacccggglllqqqtttvvvwwwzzzyyyzzz}}}}}}|||~~~}}}zzzyyyxxxvvvuuutttssssssppppppooonnnmmmllllllkkknnnmmmllljjjiiihhhgggggghhhhhhhhhgggeeebbb```^^^^^^____________^^^\\\[[[XXXXXXWWWVVVVVVVVVVVVVVVYYYVVVVVVYYY[[[^^^dddlllyyyoooeee\\\ZZZ[[[\\\^^^bbbgggppp|||xxxwwwyyy}}}|||uuunnnooo{{{sss\\\KKKCCC???<<<@@@@@@???<<<888555444555444444444444333333333222333333333444444444555555zzzXXXLLL@@@===<<<:::999999666666555555555555666666777666666555555555666666555555444444444444555555333333333444666888:::;;;<<<@@@IIIUUU^^^eeeoooyyy}}}vvvqqqkkk___SSSLLLMMMNNNLLLHHHDDDAAA@@@<<<===>>>???AAACCCEEEFFFFFFHHHKKKLLLLLLMMMPPPRRRRRRTTTXXX[[[^^^bbbeeehhhssszzzuuuhhhaaa```^^^___```ccclll}}}|||vvvnnneee\\\WWWQQQMMMHHHCCCAAA???===<<<>>>>>>>>>???@@@BBBDDDEEEDDDEEEGGGJJJNNNRRRUUUVVVVVVYYY^^^ccciiipppwww{{{~~~{{{uuukkk___WWWVVVWWWZZZ^^^ccchhhkkknnnoooqqqpppssswwwyyyyyy}}}~~~|||zzzyyyxxxvvvuuutttssssssppppppooommmllllllkkkkkknnnmmmkkkiiihhhhhhiiijjjiiihhhhhhfffdddaaa___]]]]]]^^^___``````^^^\\\[[[XXXWWWVVVVVVUUUUUUUUUUUUXXXVVVVVVYYY[[[]]]cccjjjvvvssshhh]]]YYYYYYZZZ]]]bbbgggppp|||xxxtttuuuyyy|||xxxvvvtttvvv~~~qqq\\\LLLCCC>>>;;;?????????<<<888555555555333333444444444444444444333333333444444444555555yyyWWWLLLAAA===<<<:::888999666666555555555555666666777666555555555555555666555555444444444444555555555444444555666888;;;<<>>@@@BBBDDDFFFGGGHHHIIILLLMMMMMMNNNPPPRRRTTTWWWZZZ]]]___ccchhhlllvvv|||sssgggaaa___^^^___aaadddnnnyyyrrriiiaaaYYYSSSMMMIIIEEEBBB@@@???===;;;======>>>???@@@BBBCCCDDDDDDEEEFFFIIILLLPPPSSSUUUUUUXXX]]]aaagggmmmsssxxx}}}~~~{{{wwwrrrfffYYYQQQQQQQQQSSSWWW\\\```dddfffggggggfffhhhmmmqqqsssyyy}}}{{{yyyxxxwwwuuutttsssrrrrrrpppooommmlllkkkjjjjjjjjjlllkkkiiihhhhhhiiilllmmmiiiiiigggfffcccaaa___^^^\\\^^^___``````^^^\\\[[[YYYXXXWWWVVVUUUTTTTTTUUUXXXUUUVVVYYY[[[\\\bbbiiitttvvvjjj]]]XXXXXXYYY]]]bbbiiiqqq|||yyyssstttyyy}}}}}}yyymmmZZZKKKCCC===999;;;<<<<<<:::777555555666333333444444444444555555333333333444444444555555wwwWWWKKKAAA>>>===:::888888666666555555555555666666555555555444555555666666555555444444444444555555;;;999777666555666888999AAAFFFQQQ]]]fffmmmvvv~~~sssjjjcccZZZQQQJJJLLLNNNKKKFFFAAA???@@@======>>>@@@CCCEEEGGGIIIIIIKKKMMMMMMMMMNNNPPPRRRUUUXXX\\\^^^```dddjjjooowww}}}~~~qqqgggaaa______```bbbeeepppwwwnnneee]]]UUUPPPIIIFFFCCC@@@@@@???===;;;:::;;;<<<===???@@@AAAAAACCCDDDEEEGGGJJJMMMPPPRRRSSSVVVZZZ___ccciiipppttt{{{}}}vvvtttrrrnnncccUUUOOOPPPMMMOOOSSSXXX]]]```cccccc```^^^___cccgggjjjrrr{{{~~~}}}{{{yyyxxxwwwuuutttsssrrrrrrpppooommmkkkjjjjjjjjjkkkjjjjjjhhhhhhhhhjjjlllnnniiihhhfffdddbbbaaa______]]]^^^_________^^^]]]\\\ZZZYYYXXXVVVUUUUUUUUUUUUWWWUUUVVVYYY[[[\\\aaagggqqqwwwkkk^^^YYYXXXYYY]]]bbbiiioooxxxyyyrrrtttzzzxxxuuuiiiXXXJJJBBB===999888999999888666555666777444444444444444555555555333333333444444444555555uuuVVVKKKAAA>>>===:::888888666666555555555555666666444444444444555555666777555555444444444444555555===;;;888666555666777888@@@FFFRRR```kkkrrr|||~~~}}}qqqeee]]]VVVPPPJJJMMMOOOLLLFFFAAA@@@AAA======???AAACCCFFFHHHIIIIIIKKKMMMNNNNNNOOOPPPRRRTTTXXX\\\^^^___cccjjjpppwww}}}zzzooofffbbb___```aaacccfffrrr~~~uuujjjaaaWWWOOOKKKFFFDDDAAA??????>>><<<;;;:::;;;<<<>>>???@@@AAAAAABBBCCCEEEGGGJJJLLLNNNOOOQQQTTTYYY]]]ccciiipppttt{{{|||uuuqqqmmmmmmmmmjjj```TTTOOOPPPMMMPPPUUU[[[```eeehhhiiibbb___]]]___aaaeeennnwww~~~|||{{{zzzyyyxxxvvvuuutttssssssqqqooommmkkkjjjjjjkkklllkkkjjjiiiiiiiiijjjkkklllfffeeedddbbbaaa```______^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYWWWVVVUUUUUUUUUVVVUUUVVVYYY[[[[[[```fffmmm|||wwwkkk^^^YYYYYYYYY]]]bbbeeejjjsss}}}{{{uuuwwwuuurrrhhhWWWJJJCCC???;;;777888999888666555555666555555555555555444444444333333333444444444555555tttVVVKKKAAA>>>>>>;;;888888666666555555555555666666333333333444555666777888555555555444444555555555;;;999777666666777999;;;???EEERRRbbbmmmvvv|||~~~||||||oooaaaYYYTTTPPPLLLPPPRRROOOIIICCCCCCDDD===>>>???AAACCCFFFHHHJJJJJJLLLNNNNNNNNNOOOQQQRRRSSSWWW\\\]]]^^^bbbjjjpppvvv|||wwwmmmeeebbb___```bbbdddgggttt~~~ttthhh]]]TTTKKKFFFDDDBBB???>>>>>>===<<<:::<<<===???@@@BBBCCCCCCCCCBBBDDDFFFIIILLLMMMOOOOOOQQQTTTYYY___dddkkkssswwwzzzzzzqqqkkkgggggghhhjjjhhh^^^SSSOOOQQQPPPSSSYYY```fffllloooqqqhhhccc___```aaadddmmmvvv}}}{{{{{{{{{zzzyyywwwvvvuuuuuutttrrrqqqnnnlllkkkkkklllmmmlllkkkkkkjjjiiiiiiiiiiiidddcccbbb```______^^^^^^^^^^^^]]]]]]]]]^^^______[[[[[[YYYXXXWWWVVVVVVVVVVVVTTTVVVYYY[[[[[[___eeekkkzzzvvvjjj___ZZZYYYZZZ]]]aaaaaafffnnnyyy~~~xxx{{{xxx~~~uuurrrhhhWWWJJJDDD@@@<<<999::::::999666555555666666666555555555444444444333333333444444444555555oooWWWMMMCCC???<<<888666777888888777555444333222111444444555555555555555444888666444333333333555666666777777666666777999<<<:::JJJ[[[fffnnn|||xxx}}}{{{sssggg[[[RRROOOPPPMMMNNNNNNKKKEEE@@@===<<<===???AAACCCDDDFFFIIILLLJJJLLLNNNPPPPPPRRRTTTVVVXXXYYYYYYZZZ]]]cccjjjoooyyy}}}uuujjjdddccc______bbbiiinnnyyy~~~{{{qqqfffZZZQQQKKKHHH@@@???>>><<<::::::999999:::;;;>>>AAABBBBBBAAAAAAAAADDDGGGJJJKKKLLLMMMNNNQQQRRRVVV]]]fffnnnsssuuu}}}}}}nnnccc```ccc```bbbdddbbb^^^XXXTTTRRRTTTWWW___iiisssyyy||||||uuummmggggggjjjpppzzz}}}|||||||||xxxwwwwwwwwwvvvuuuuuuuuupppppppppooonnnllljjjiiikkkiiigggfffgggggggggeeeaaabbbcccdddcccaaa___]]]aaaaaa___^^^^^^]]]^^^^^^ZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXVVVVVVXXX]]]```lllxxxrrrccc\\\ZZZXXXYYY\\\cccgggnnnxxx~~~zzz~~~}}}ssszzz}}}~~~tttbbbPPPFFFBBB===999::::::999888777666555555666666555555555555666666888555333333555666555333oooVVVLLLBBB???<<<999777888888888777666555444444333555666777777888888888888777666444333333444555666666666777666666777:::<<<>>>MMM]]]gggqqq~~~{{{~~~zzzqqqdddXXXOOOLLLLLLMMMNNNNNNKKKFFFAAA>>>===<<<>>>@@@AAACCCEEEHHHJJJJJJLLLNNNPPPPPPRRRTTTVVVWWWXXXYYY[[[^^^dddlllqqq{{{~~~tttiiidddccc``````dddjjjppp|||~~~|||}}}}}}xxxooodddYYYPPPJJJGGG???>>>===<<<;;;;;;;;;;;;:::<<<>>>AAABBBBBBBBBAAAAAADDDHHHJJJKKKLLLMMMNNNQQQSSSWWW^^^fffmmmrrruuu}}}{{{lllaaa___bbbaaadddfffeeebbb^^^[[[ZZZ]]]aaajjjvvvyyyrrrqqquuu}}}~~~}}}|||}}}{{{{{{{{{zzzyyyyyyxxxxxxqqqqqqpppooonnnlllkkkjjjllljjjhhhhhhhhhiiihhhfffcccddddddddddddbbbaaa```aaa``````___^^^^^^]]]^^^]]][[[YYYWWWVVVVVVVVVVVVYYYYYYXXXVVVVVVXXX\\\```kkkwwwtttddd]]]ZZZYYYZZZ\\\___bbbiiittt~~~~~~zzz~~~www}}}|||ppp^^^NNNEEEAAA===999::::::999888777666555555666666555555555555666666666333222333555777666555oooTTTJJJAAA>>>===999888999777777777666666666555555111222333444555666666666777666555333333444555555555666777777666888;;;===CCCQQQ```jjjttt}}}zzzpppcccWWWNNNKKKJJJLLLMMMNNNKKKGGGBBB???>>>===???AAABBBCCCEEEHHHKKKKKKLLLNNNOOOPPPRRRUUUWWWWWWXXXZZZ\\\```gggooouuu|||sssiiidddcccaaacccffflllsss}}}yyyyyyyyywwwssskkkaaaWWWOOOIIIFFF>>>======<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBBBBEEEIIIKKKKKKLLLMMMNNNQQQSSSXXX^^^eeelllrrruuu|||xxxiii___^^^bbbeeehhhkkkllljjjhhhgggfffhhhnnnxxx~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyrrrrrrqqqpppnnnmmmlllkkkmmmkkkiiihhhiiiiiihhhgggffffffeeeddddddccccccbbbaaa``````___^^^^^^]]]]]]^^^]]][[[XXXVVVVVVVVVVVVXXXXXXWWWVVVVVVXXX\\\___iiiuuuvvvfff^^^\\\ZZZ[[[]]]___ccciiisss~~~zzz}}}yyy~~~wwwiiiWWWJJJCCC???<<<999::::::999888777666555555666666555555555555666666333222111222555777777777oooRRRIII@@@>>><<<:::999:::555555555555666666666666...///111222333444444555777666555444444444444555444666777777777888<<<>>>GGGTTTbbbkkkvvv}}}{{{pppcccWWWOOOKKKJJJKKKMMMMMMKKKGGGCCCAAA@@@>>>@@@BBBDDDEEEGGGJJJMMMKKKMMMNNNOOOPPPRRRUUUXXXVVVXXXZZZ]]]bbbjjjsssyyyzzzqqqhhhcccdddccceeehhhmmmuuu{{{vvvsssrrrpppllleee\\\TTTLLLGGGDDD>>>===<<<;;;::::::::::::<<<===>>>@@@BBBBBBBBBBBBDDDGGGJJJKKKLLLLLLMMMNNNQQQTTTYYY___eeekkkqqquuu{{{~~~wwwiii``````eeekkkoootttwwwvvvuuutttsssqqqwww{{{{{{zzzzzzyyyxxxwwwwwwssssssqqqpppnnnmmmmmmlllllljjjhhhhhhiiiiiihhhggggggfffeeedddcccccccccccc`````````______^^^]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVWWW[[[^^^gggsssyyyhhh```]]][[[[[[]]]```ccciiisss~~~zzz}}}||||||rrrcccPPPFFFAAA>>>;;;:::::::::999888777666555555666555555444444555555666333333222333444555666666oooRRRHHH@@@===<<<:::999:::333333444444444444555555222222444555777777888888666666555555444444444444444555666777777999===@@@IIIUUUbbblllyyyzzzmmm```VVVNNNJJJHHHIIIKKKLLLKKKGGGDDDAAAAAA>>>@@@BBBCCCDDDFFFIIILLLLLLMMMOOOOOOPPPRRRVVVYYYWWWYYY[[[___eeemmmvvv}}}wwwooofffcccdddcccfffiiimmmwww~~~yyysssnnnjjjgggddd___XXXQQQJJJEEECCC>>>===<<<:::999888888888<<<===>>>@@@AAABBBCCCCCCFFFHHHKKKLLLLLLLLLMMMNNNQQQUUU[[[___dddiiippptttzzz}}}xxxllldddfffkkkvvv{{{~~~yyy{{{{{{zzzyyyxxxwwwvvvvvvtttsssqqqooonnnmmmmmmmmmkkkiiiggggggggghhhgggfffffffffdddccccccbbbcccccc````````````___^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYYYYUUUVVVVVVVVVVVVWWWZZZ]]]eeeppp{{{jjjbbb^^^[[[[[[\\\]]]___eeeoooyyy{{{}}}ppp^^^KKKCCCAAA>>><<<<<<::::::999888777666555555555555444444444444555555444444444333333333444444oooRRRHHH@@@===<<<999888999333333333333333333444444222333444555666666666666666555555555555444444444333555666777888:::>>>AAAKKKVVVcccooo|||~~~vvviii\\\SSSLLLHHHFFFGGGIIIJJJJJJGGGCCCBBBAAA===>>>AAABBBCCCEEEHHHKKKMMMNNNOOOOOOPPPRRRVVVZZZYYYZZZ]]]aaagggoooyyy~~~uuummmeeecccdddbbbfffiiilllxxx|||wwwpppiiieee```]]]YYYTTTNNNHHHDDDAAA===<<<;;;:::999999999999===>>>???@@@AAACCCDDDDDDGGGJJJLLLMMMMMMLLLMMMMMMRRRVVV\\\```ccchhhoootttyyy|||}}}rrrlllnnnttt~~~~~~}}}{{{zzzyyyxxxxxxtttrrrpppnnnmmmlllmmmmmmkkkiiigggfffggggggfffeeefffeeeeeeddddddcccbbbbbb___``````aaa```^^^]]]\\\XXXWWWWWWVVVWWWXXXYYYZZZTTTUUUVVVVVVUUUWWWYYY\\\bbbnnn|||kkkbbb^^^[[[ZZZ[[[]]]```eeennnyyy}}}}}}qqq\\\IIICCCBBB???===???::::::999888777666555555555555444444444444555555444555555444222111333444oooRRRIII@@@===;;;888777888444444444444444444333333111222333444444444444444555555555555555444444333333444666777888;;;???BBBLLLWWWeeerrr}}}tttfffZZZRRRLLLHHHFFFEEEGGGIIIHHHFFFCCCBBBAAA???AAACCCDDDEEEGGGJJJMMMNNNNNNOOOOOOOOORRRWWWZZZZZZ\\\___bbbhhhqqqzzz|||sssllleeebbbdddaaaeeehhhjjjwww{{{vvvooofff```ZZZXXXUUUPPPKKKFFFBBB@@@;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEHHHKKKMMMNNNMMMLLLMMMMMMRRRWWW]]]```cccgggnnntttxxx|||yyytttwww}}}~~~}}}{{{zzzyyyyyysssrrrooommmlllkkkllllllllljjjhhhggghhhhhhgggfffffffffggggggfffeeecccbbb______```aaa```___]]][[[XXXWWWVVVUUUUUUVVVWWWXXXSSSUUUVVVVVVUUUVVVYYY[[[aaalll}}}}}}lllbbb^^^ZZZYYYZZZ^^^```eeennnyyy~~~sss\\\IIIEEEEEEAAA???BBB::::::999888777666555555555444444333333444444555222333444333222111333666~~~oooSSSIII@@@===;;;888777888666666555555555444444444666666777777888777777777555555666666555555444333333444666777888;;;???BBBMMMYYYgggttt|||~~~~~~uuuggg[[[SSSNNNJJJHHHDDDFFFHHHHHHEEECCCAAAAAACCCDDDGGGHHHIIIKKKNNNQQQNNNOOOOOOOOOOOORRRWWW[[[[[[]]]```ccciiiqqq{{{{{{rrrkkkdddbbbddd```dddgggiiiwww~~~zzzuuunnneee___VVVUUURRROOOJJJEEEBBB???::::::;;;<<<>>>@@@BBBCCC>>>>>>???@@@AAACCCDDDEEEIIIKKKNNNNNNMMMLLLMMMMMMRRRWWW]]]aaacccgggnnntttxxx{{{~~~zzz|||~~~|||{{{yyyxxxxxxsssqqqooolllkkkkkkkkklllmmmkkkiiihhhiiiiiihhhgggfffgggiiiiiihhhgggdddccc______aaaaaa```___\\\[[[YYYXXXWWWUUUTTTTTTUUUUUUSSSTTTVVVVVVUUUVVVXXXZZZ```kkk|||}}}lllbbb]]]ZZZXXXZZZZZZ[[[```iiittt}}}uuu]]]IIIFFFFFFBBBAAADDD::::::999888777666555555555444444333333444444555///222444333222222555888qqqUUUKKKBBB???===:::888999777777777777777777777777666888999888777666777888888888777555555444444444777444333666888999>>>DDDPPPZZZgggtttsssnnnyyyyyylll^^^RRRIIIEEECCCIIIFFFCCCCCCEEEEEEDDDAAAAAABBBEEEGGGJJJLLLMMMNNNOOOPPPPPPRRRTTTVVVXXXYYY\\\]]]___dddkkkttt|||vvvnnnhhhcccaaacccccccccdddlll{{{~~~xxxrrrllleee^^^ZZZRRROOOKKKHHHEEECCC@@@>>>999::::::;;;===???@@@AAA>>>===>>>???AAAEEEHHHJJJJJJKKKMMMMMMLLLLLLMMMOOOTTTWWW[[[___ccciiiooosssuuuzzz}}}{{{{{{{{{zzzyyywwwvvvtttqqqppppppooonnnlllmmmlllkkkjjjhhhgggffffffgggfffddddddeeeeeedddbbb``````___^^^]]][[[YYYYYYYYYWWWUUUUUUVVVVVVVVVUUUVVVWWWVVVTTTSSSSSSVVVXXX```hhhwwwsssccc[[[XXXYYYZZZ\\\]]]```fffnnnwwwvvv[[[HHHJJJLLLCCC;;;<<<:::999888777666666666666666555555555444444444444555444444444444555666666pppTTTJJJAAA>>><<<999888999666666666666666666666666555666777666555444555777666555555555555666666777888555444777999:::???FFFRRR\\\iiiwww{{{pppmmmzzz{{{nnn___SSSKKKGGGEEEHHHFFFCCCCCCDDDEEECCCAAAAAACCCEEEHHHJJJLLLMMMNNNNNNOOOOOOQQQSSSUUUWWWXXX^^^^^^aaafffmmmuuu}}}vvvnnnhhhcccaaabbbdddcccdddlll{{{{{{uuuoooiiibbb[[[WWWPPPMMMIIIEEECCC@@@===;;;:::::::::;;;<<<>>>???@@@>>>>>>>>>???BBBEEEHHHJJJJJJKKKMMMMMMLLLLLLNNNOOOTTTWWW[[[___ccciiioootttwww|||}}}}}}~~~|||zzzzzzzzzzzzxxxvvvuuussspppooooooooommmlllllllllkkkjjjiiihhhgggggggggfffddddddeeeeeecccbbb``````___^^^]]][[[ZZZYYYXXXWWWVVVVVVWWWWWWVVVUUUVVVVVVUUUSSSRRRSSSUUUWWW^^^ggguuuuuueee[[[WWWWWWXXX[[[\\\___eeemmmvvv~~~xxx]]]IIIIIIJJJAAA;;;<<<:::999888777666666666666666666666555555555444444444444444444444555555666oooSSSIII@@@===<<<999777999666666666666666666666666333444555444333333444555333333333444666777999:::888666666888:::<<>>:::888::::::::::::;;;<<<===>>>@@@@@@@@@AAACCCEEEHHHIIIJJJLLLMMMMMMLLLLLLNNNPPPUUUWWW[[[___dddjjjppptttzzz~~~}}}yyyuuuxxx|||zzzyyyxxxyyyyyywwwuuutttqqqooonnnnnnnnnlllkkkkkkkkkkkkjjjjjjjjjiiiiiigggeeeddddddddddddcccaaa_________^^^]]][[[ZZZYYYXXXXXXWWWXXXYYYYYYWWWUUUUUUUUUTTTSSSQQQRRRUUUWWW\\\dddsssxxxggg\\\WWWVVVVVVYYYZZZ^^^dddllluuu|||zzz```JJJFFFFFF???:::;;;:::999888777666666666666777777777666666666555555444333333333333444555555nnnRRRHHH???===;;;888777888666666666666666666666666222444555444333222333444333333333444666777999:::888666777:::;;;===EEEMMMWWWbbbqqqppplllqqqyyyjjjZZZNNNFFFCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCEEEGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQTTTVVVYYYZZZ```aaadddhhhooovvv|||rrrkkkfffaaa___aaabbbaaaccckkk{{{xxxtttmmmfff```ZZZTTTPPPKKKHHHDDDAAA???<<<999777999999999999::::::;;;<<<@@@AAAAAABBBDDDFFFHHHIIIKKKLLLMMMLLLLLLMMMOOOQQQUUUXXX\\\```eeejjjpppuuu|||zzz{{{zzzssspppxxx~~~~~~~~~zzzyyywwwwwwxxxxxxvvvtttrrrpppnnnmmmmmmmmmllljjjjjjjjjjjjjjjjjjkkkkkkkkkgggeeedddcccdddcccbbb```^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZWWWUUUTTTTTTSSSRRRQQQRRRTTTWWWZZZbbbqqqzzziii^^^YYYWWWWWWWWWYYY\\\bbbjjjsss{{{}}}|||}}}cccKKKDDDBBB===999::::::999888777666666666666777777777777666666666666333333333333333444555555lllQQQHHH???===;;;999888999555555555555555555555555333444555555444333444555555555555555555666777777888777888:::;;;>>>GGGQQQZZZfffuuunnnnnnwwwzzzjjjYYYLLLEEECCCCCCCCCDDDEEEEEEDDDCCCCCCBBBDDDFFFHHHJJJLLLMMMNNNNNNPPPPPPQQQSSSVVVXXX[[[\\\___aaadddhhhooovvv||||||ooohhhddd```___```___```dddmmm}}}vvvqqqjjjccc]]]WWWQQQNNNIIIFFFCCC@@@>>><<<:::888999999999999999:::;;;<<<@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPSSSVVVYYY]]]aaaeeekkkqqquuu}}}|||wwwxxx|||wwwqqqpppyyyzzzzzz~~~~~~}}}yyyxxxvvvvvvwwwwwwvvvtttqqqooommmlllmmmmmmlllkkkiiiiiijjjjjjjjjjjjkkkkkkgggeeecccccccccbbbaaa___^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\[[[XXXUUUSSSSSSSSSRRRQQQRRRUUUWWWYYYbbbppp|||kkk```[[[YYYYYYVVVXXX[[[aaaiiirrrzzz~~~~~~www||||||~~~fffNNNCCC@@@<<<999::::::999888777666666666666777777777777666666666666444333333333333444555555kkkQQQHHH@@@===<<<999888:::555555555555555555555555444555666666444444555666777666666555555555555666777666888:::;;;>>>HHHTTT]]]jjjzzz~~~lllppp}}}~~~|||kkkYYYLLLFFFDDDEEEBBBDDDGGGGGGEEEDDDDDDDDDFFFGGGHHHJJJLLLNNNNNNOOOPPPQQQRRRTTTWWWZZZ\\\^^^^^^```dddiiipppwww|||wwwkkkeeeaaa^^^^^^```^^^```fffrrr~~~}}}tttoooggg```ZZZTTTOOOLLLFFFDDDAAA???>>>===;;;999999999999999:::;;;<<<===@@@AAACCCEEEGGGJJJKKKLLLLLLLLLLLLLLLLLLNNNQQQTTTWWWYYY]]]aaaffflllrrrvvv|||{{{vvvwww|||~~~vvvssssss|||~~~vvvzzz}}}|||yyywwwvvvvvvwwwwwwvvvuuuqqqooommmmmmmmmmmmlllkkkiiiiiiiiiiiiiiiiiiiiijjjfffeeecccbbbbbbbbb```^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXYYYZZZZZZXXXUUUSSSTTTSSSRRRRRRSSSVVVXXXZZZbbbppp~~~mmmbbb]]]ZZZZZZVVVXXX[[[aaaiiirrryyy~~~~~~rrruuu~~~~~~hhhPPPDDD???<<<:::::::::999888777666666666666777777777666666666555555555444444444444555666666}}}jjjRRRIII@@@>>>===::::::;;;555555555555555555555555444555666555444333444666666666555555555555666666555666888::::::>>>IIIVVVaaannn{{{iiippp}}}|||jjjXXXKKKEEEDDDEEEBBBEEEHHHHHHFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNNNNOOOOOOPPPRRRTTTWWWZZZ\\\^^^^^^```dddjjjrrryyy~~~~~~rrrgggbbb___]]]^^^```^^^bbbkkkxxx{{{zzzrrrlllddd]]]WWWQQQLLLIIICCCAAA>>>=========<<<:::888888888999;;;<<<===>>>???@@@CCCFFFIIIKKKMMMNNNLLLLLLLLLKKKLLLNNNRRRUUUWWWZZZ^^^bbbffflllrrrwww{{{|||xxxyyy}}}}}}wwwvvvxxx~~~zzz}}}{{{yyywwwvvvwwwxxxxxxwwwuuuqqqpppnnnmmmnnnnnnmmmllliiihhhhhhhhhhhhhhhhhhhhhfffdddbbbbbbbbbaaa___]]]\\\\\\]]]\\\\\\[[[ZZZYYYZZZYYYWWWXXXYYYYYYXXXVVVTTTTTTTTTSSSRRRTTTWWWZZZ[[[cccppppppccc]]]YYYXXXVVVXXX[[[aaaiiirrryyy~~~qqqrrr}}}jjjSSSEEE@@@===<<<;;;:::999888777666666666666666666666555555555444444666555555555555666777777{{{iiiRRRIIIAAA>>>===;;;:::<<<555555555555555555555555333444555555333333444555555555555555555666777777555555888::::::===JJJWWWdddrrryyygggppp|||zzzhhhUUUHHHBBBBBBCCCBBBFFFIIIJJJGGGEEEEEEGGGGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOQQQSSSVVVYYY\\\]]]^^^aaaeeelllsss{{{{{{oooddd```^^^]]]]]]```^^^dddnnn}}}}}}~~~}}}yyywwwpppjjjbbb[[[UUUOOOKKKHHH@@@???<<<<<<<<<===<<<:::888888888:::;;;===???@@@>>>@@@CCCFFFJJJLLLNNNOOOLLLLLLLLLKKKLLLNNNRRRVVVWWWZZZ^^^bbbggglllssswwwzzz~~~}}}yyyzzz}}}xxxyyy{{{|||zzzyyyxxxvvvwwwxxxxxxwwwvvvrrrpppnnnnnnnnnooonnnmmmhhhhhhhhhhhhgggggggggffffffdddbbbaaaaaa```^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYZZZXXXWWWVVVWWWXXXXXXWWWTTTUUUTTTTTTSSSTTTXXXZZZ]]]dddqqqqqqddd\\\XXXVVVVVVXXX[[[aaaiiirrrzzz~~~qqqrrr}}}}}}jjjTTTFFFAAA>>>===<<<:::999888777666666666666666555555555444444444444666666666666666777888888~~~zzzkkkQQQGGG??????@@@>>>;;;;;;888888777777777777888888333333222111222333444555555555444444444444555555444555777;;;<<<@@@LLLWWWeeexxxssseeettt~~~}}}xxxjjjWWWHHHDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPMMMOOORRRTTTTTTUUUWWWYYY]]]bbbhhhooouuu|||pppkkkeee```^^^^^^^^^^^^]]]eeessswwwtttwwwzzz~~~|||zzzyyyuuupppkkkddd[[[UUUPPPLLLFFFBBB@@@???===:::999888888888888888999:::<<<>>>@@@AAABBB???>>>BBBIIINNNNNNLLLMMMMMMMMMLLLLLLMMMQQQSSSWWWXXXZZZ___fffmmmtttxxx|||{{{vvvxxx{{{yyy~~~~~~zzzxxxzzzyyyxxxwwwvvvtttssssssmmmnnnnnnooonnnlllkkkjjjkkkiiigggfffffffffeeeccccccbbbbbbbbb```___^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXUUUUUUWWWXXXXXXWWWUUUUUUUUUUUUTTTSSSSSSUUUZZZ]]]eeeiiippp|||vvveee[[[WWWWWWUUUWWWYYY]]]cccmmmwww~~~mmmqqq||||||lllWWWHHHAAA???===:::===;;;888777888888666555444444555555444444333222666666666666666555555555zzzlllQQQGGG???>>>???<<<:::999666555555444444555555666444333222222222333555666666666666555555666666666555555777;;;<<>><<<:::999888888888888888999:::;;;===???@@@@@@???@@@DDDHHHKKKLLLKKKMMMMMMMMMLLLLLLMMMQQQTTTWWWXXX[[[___fffmmmtttxxx|||{{{tttvvv}}}|||zzz|||zzzzzzyyyxxxwwwvvvtttssssssnnnooooooooonnnmmmlllkkkkkkiiigggfffffffffeeeddddddccccccbbbaaa___^^^]]]\\\[[[[[[ZZZYYYYYYYYYXXXVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSUUUYYY]]]cccgggnnnzzzyyyggg\\\XXXWWWVVVWWWYYY]]]ccckkkuuu|||ooorrryyyqqq[[[KKKDDDAAA>>><<<===;;;888777888888666555555555555444444444333333555555555555555555555555{{{nnnRRRHHH???======;;;888888555444444444444444444555555444333333333444666666777777666666666666777777555555777;;;===AAAMMMYYYiii|||zzzttt}}}wwwhhhUUUHHHDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEIIIIIIKKKLLLNNNNNNOOOOOOPPPRRRUUUVVVWWWXXX[[[]]]aaaeeelllssszzzmmmiiiccc___]]]^^^^^^^^^bbblll|||}}}sssppprrrvvvyyyzzzvvvuuuuuusssnnngggaaaYYYRRRNNNJJJEEEAAA???>>><<<:::999888888999999999:::;;;===???AAABBB@@@CCCGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLNNNQQQTTTWWWXXX[[[```fffnnntttxxx{{{zzzsssuuu{{{~~~|||}}}|||zzzyyyxxxwwwvvvtttssssssoooooooooooonnnmmmlllkkkjjjhhhffffffgggggggggeeeeeeeeedddcccbbb```^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUSSSSSSUUUYYY\\\```ccckkkwww|||iii]]]XXXVVVVVVWWWYYY\\\aaaiiisssyyysssuuuvvvwwwbbbQQQGGGCCC@@@===<<<:::888777888888777555666666555444444444444555444444444444444444444444{{{oooSSSIII???<<<<<<999777666666666555555555555666666555555444333444555666777777666666666666666666777666666888;;;===BBBNNN[[[lll{{{}}}wwwhhhUUUHHHEEEDDDBBBCCCBBBBBBBBBBBBCCCDDDDDDIIIJJJKKKLLLNNNNNNNNNNNNPPPRRRUUUVVVWWWYYY\\\^^^bbbfffmmmttt{{{{{{kkkgggaaa^^^]]]^^^______dddooo~~~tttqqqrrruuuxxxyyyvvvuuuvvvsssooofff___WWWQQQMMMIIIDDD@@@>>>===;;;999888888999999;;;;;;<<<===???AAACCCDDDCCCIIIOOOQQQNNNLLLMMMOOOLLLLLLMMMLLLLLLNNNQQQTTTWWWYYY\\\aaagggnnntttwwwzzz~~~zzztttvvv|||~~~}}}|||zzzyyyxxxwwwvvvtttssssssooonnnnnnnnnmmmlllkkkkkkiiihhhffffffggghhhhhhgggeeeeeeeeedddbbbaaa___^^^^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUTTTSSSUUUXXX[[[]]]aaahhhttt~~~kkk]]]WWWTTTVVVWWWXXX[[[___gggooovvvvvvwwwttt}}}gggUUUIIIDDD@@@>>><<<:::888777888888777666777666555444444444555666444444444555555555555555|||qqqTTTIII???<<<;;;999666666666666555555555555666666555555444333444555666777666555555444444555555666777666888;;;===BBBOOO\\\ooo}}}vvvfffTTTJJJGGGFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDHHHIIIKKKLLLNNNNNNOOOOOOPPPRRRTTTUUUVVVYYY\\\___bbbgggnnnuuu|||yyyjjjfff```]]]]]]___```aaafffrrrvvvrrrtttuuuyyy{{{yyyxxxxxxuuuqqqeee___WWWPPPLLLHHHCCC???<<<;;;:::999888999999:::;;;;;;<<<===>>>@@@BBBCCCCCCJJJQQQSSSOOOLLLMMMOOOKKKLLLLLLLLLLLLNNNRRRUUUXXXYYY]]]bbbhhhnnnsssvvvyyy~~~{{{uuuxxx~~~}}}{{{zzzzzzyyyxxxwwwvvvtttssssssnnnnnnmmmllllllkkkkkkkkkjjjhhhffffffhhhhhhhhhgggddddddddddddbbbaaa```______]]][[[YYYXXXXXXYYYYYYYYYXXXVVVVVVVVVVVVXXXYYYUUUVVVVVVUUUTTTUUUXXXZZZ[[[^^^fffrrrlll^^^UUURRRUUUVVVWWWYYY]]]dddmmmsss~~~yyyyyyssskkkWWWIIICCC???>>>;;;:::888777888888777666777777666666555555555666555555666666777777777777{{{rrrUUUJJJ???<<<<<<999777888555444444444444444444555555444333333333444666666555555444444444444555555777777888;;;===CCCQQQ^^^ooo{{{sssdddSSSJJJHHHGGGDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRTTTUUUWWWYYY]]]aaadddhhhooovvv~~~wwwiiieee```^^^^^^```bbbbbbhhhtttuuuqqqssstttzzz}}}}}}}}}|||xxxrrrggg```WWWQQQLLLGGGBBB>>>;;;:::999888888999::::::999999:::;;;===???@@@AAABBBHHHOOOPPPMMMJJJKKKMMMKKKLLLLLLLLLLLLNNNRRRUUUXXXZZZ^^^ccciiinnnsssvvvyyy}}}{{{uuuyyy~~~|||{{{zzzzzzyyyxxxwwwvvvtttssssssooonnnmmmllllllkkkllllllkkkiiigggggghhhhhhhhhfffbbbbbbccccccbbbbbbaaa```___]]]ZZZXXXWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVVVVUUUTTTUUUWWWYYYYYY\\\cccpppnnn___VVVRRRTTTUUUVVVWWW\\\ccckkkqqq{{{{{{zzzrrrmmmXXXIIIBBB>>>>>>;;;999777777888999888777777777777888777666666555666666666777777888888999}}}yyyrrrVVVJJJ???<<<<<<:::999:::666555555444444555555666444333222222222333555666666666555555555555666666888777888;;;===DDDRRR___mmmwwwooo```PPPHHHHHHGGGDDDCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGIIILLLNNNPPPQQQRRRSSSTTTUUUVVVXXX[[[___ccceeejjjqqqyyywwwiiieeeaaa^^^___bbbcccdddlllwww|||rrrnnnpppssszzz~~~yyyrrrhhhbbbYYYQQQLLLGGGAAA===::::::999888888999:::;;;::::::;;;<<<>>>@@@BBBCCCCCCGGGLLLMMMLLLKKKKKKLLLKKKKKKLLLLLLLLLOOORRRVVVXXXZZZ^^^ccciiiooosssuuuxxx|||zzztttwww~~~~~~~~~}}}||||||zzzyyyxxxwwwvvvtttssssssqqqqqqooonnnmmmmmmnnnnnnllljjjhhhggghhhhhhgggfff___```aaaaaabbbbbbaaaaaa^^^\\\YYYWWWUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVVVVVVVUUUUUUWWWYYYUUUXXX```mmmqqqaaaXXXSSSRRRSSSTTTVVVZZZbbbjjjqqqyyy~~~{{{zzzqqqoooYYYJJJBBB???>>>;;;999777777888999888777666777999:::999888555444555555555666777888888888xxxxxxrrrVVVJJJ???======;;;:::;;;888888777777777777888888333333222111222333444555777777666666666666777777888777888;;;>>>DDDRRR```kkk~~~tttlll]]]NNNGGGGGGFFFCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFIIILLLNNNQQQRRRSSSTTTUUUWWWXXXYYY\\\aaaeeeggglllsss{{{wwwiiieeeaaa___```bbbeeeeeennnzzzyyyoookkkmmmrrryyyyyyqqqjjjcccYYYRRRLLLGGGAAA<<<:::999888888888999:::;;;===>>>>>>@@@AAACCCEEEFFFFFFHHHKKKMMMMMMMMMMMMNNNJJJKKKLLLLLLLLLOOOSSSVVVXXXZZZ___dddjjjooosssuuuxxx|||zzzsssvvv|||~~~~~~~~~~~~~~~zzzyyyxxxwwwvvvtttsssssssssrrrqqqoooooooooooopppmmmkkkiiihhhhhhhhhfffeee^^^^^^```aaaaaabbbbbbbbb^^^\\\YYYVVVTTTTTTVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVWWWVVVUUUUUUVVVXXXSSSVVV]]]jjj}}}tttcccYYYUUUQQQRRRSSSUUUZZZaaajjjpppxxx}}}{{{zzzpppppp[[[KKKBBB??????:::999777777888999888777555777999;;;;;;888555333444444444555666777777888~~~~~~uuussszzzqqqWWWLLLBBB???>>>:::777666555555666666666666555555777777777666555555444444555555666777777777777777999888:::===@@@FFFTTTbbbppp|||xxxyyy~~~vvvgggVVVNNNIIIEEECCCDDDBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGJJJKKKLLLMMMPPPRRRVVVWWWXXXYYYYYY[[[___aaaeeellluuu~~~yyyjjjeeebbbdddeeefffkkkqqqqqq~~~}}}ssslllkkkoooqqqyyy}}}{{{vvvqqqiiiccc[[[RRRKKKEEE???<<<<<<:::888888999;;;;;;:::<<<>>>@@@AAAAAABBBDDDFFFHHHKKKOOOPPPNNNLLLKKKKKKJJJKKKJJJJJJJJJLLLPPPTTTZZZ]]]aaadddhhhlllqqqtttyyyyyyrrrtttzzz~~~}}}|||{{{{{{ttttttssssssssssssttttttrrrrrrqqqpppooonnnmmmmmmrrroookkkgggdddbbbbbbbbb``````^^^^^^^^^___aaabbb]]]\\\[[[YYYWWWVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSVVVXXX]]]gggxxxtttdddXXXQQQMMMOOOQQQSSSXXX___hhhnnnvvv|||iiiggg{{{uuu\\\KKKDDD@@@<<<999999888888777666666666666888<<<>>>===999555111444444444555555555555666yyyqqqpppxxxqqqRRRHHH>>><<<;;;888555555444555555555555555555444666666666666555555555555444444555666666666666666999888999<<<@@@GGGWWWeeesss~~~ssspppyyy~~~pppbbbRRRJJJFFFCCCAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDGGGIIIKKKLLLNNNQQQSSSVVVWWWYYYYYYYYY[[[^^^aaafffllluuu}}}yyyjjjeeebbbcccdddeeejjjooorrr~~~uuunnnmmmppprrrzzz}}}{{{vvvpppgggaaaYYYQQQKKKEEE@@@======;;;999888999;;;;;;:::<<<>>>@@@AAAAAABBBEEEFFFIIIKKKOOOOOONNNLLLKKKKKKKKKLLLLLLKKKLLLNNNRRRUUU[[[^^^bbbeeeiiimmmrrruuuzzzyyyrrrtttyyy}}}|||zzzzzzyyyuuuuuutttsssssssssssssssqqqpppoooooommmmmmlllkkkpppnnnjjjfffcccbbbaaaaaa```````````````aaabbbbbb]]]\\\[[[YYYWWWVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXWWWWWWUUUTTTSSSSSSRRRRRRTTTVVV[[[eeeuuuvvveeeXXXQQQLLLNNNOOORRRVVV]]]fffkkkttt{{{jjjdddwwwsssZZZIIIBBB>>>:::::::::999999888777777777666888:::<<<;;;888555222444444444555555555555666rrrkkklllvvvrrrSSSIII@@@>>>>>>;;;999999555555666666666666555555555555555555666666666666333444444555555555555555999888999<<<@@@IIIZZZjjjyyysssiiihhhxxx}}}kkk^^^PPPIIIFFFCCCAAABBB@@@@@@@@@@@@AAABBBCCCCCCCCCFFFIIIKKKMMMOOORRRUUUVVVXXXYYYYYYYYY[[[^^^aaaffflllttt|||xxxkkkfffbbbbbbccccccgggmmmsssyyyqqqooorrrttt{{{}}}zzzuuuoooddd___XXXPPPJJJFFFAAA>>>>>><<<999999:::::::::999<<<>>>@@@BBBBBBCCCEEEGGGIIILLLOOOOOONNNLLLKKKKKKLLLMMMMMMMMMNNNPPPTTTWWW]]]___cccgggjjjnnnssswww|||yyyrrrsssyyy}}}{{{zzzyyyyyywwwvvvuuutttsssrrrrrrrrroooooonnnmmmlllkkkjjjjjjmmmkkkhhheeebbbaaa````````````bbbcccccccccbbbaaa]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQSSSUUUZZZbbbqqqwwwfffXXXQQQLLLMMMNNNPPPTTT[[[ccciiissszzzkkk```pppttt[[[IIIBBB>>>:::;;;;;;::::::999888888888777777888888888666555333444444444555555555555666|||jjjeeeiiiuuurrrUUUKKKAAA??????<<<999999777777777888888777777777444444444555666777777888333444555555666666555555999888888<<>>AAABBBCCCDDDFFFHHHJJJLLLOOOOOOMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQUUUXXX^^^aaaeeehhhlllpppuuuxxx~~~zzzrrrsssxxx}}}{{{zzzyyyyyyxxxwwwvvvtttrrrqqqqqqqqqoooooonnnmmmlllkkkjjjjjjjjjhhhfffdddbbb``````___^^^___bbbcccdddcccaaa___]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVTTTRRRPPPOOOSSSUUUYYY```mmmyyyfffWWWOOOMMMMMMOOOPPPTTTZZZbbbhhhqqqxxxkkk\\\hhhzzz|||www___MMMDDD@@@===;;;::::::999888888777777777777666666555555555555444444444555555555555666vvvfffcccjjjvvvrrrTTTIII???===;;;888444333555666666777777666666555333444444555666777888888555555666777777777777666999888999===DDDOOObbbsss|||nnnjjjlll{{{xxxiii]]]RRRNNNMMMJJJHHHHHH????????????@@@AAABBBBBBBBBEEEHHHKKKNNNQQQTTTWWWWWWXXXYYYYYYYYYZZZ]]]```ggglllssszzztttiiidddaaaaaabbbbbbfffllluuuvvvqqqssswww~~~|||xxxqqqkkkbbb]]]VVVPPPLLLHHHEEECCC>>><<<:::999:::;;;;;;:::===???AAACCCCCCEEEGGGJJJKKKMMMOOONNNLLLKKKKKKKKKIIIKKKMMMNNNOOORRRVVVXXX___bbbfffiiimmmqqqvvvyyy{{{ssssssxxx~~~|||{{{{{{zzzyyyxxxvvvtttrrrqqqpppppppppooonnnnnnllllllkkkjjjffffffdddcccaaa``````___\\\^^^aaaccccccbbb___^^^]]]\\\[[[YYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTRRRPPPNNNLLLSSSUUUYYY___jjj{{{zzzgggXXXOOONNNOOOPPPRRRUUU\\\ccciiipppxxxkkkZZZbbbqqq}}}|||{{{cccOOOFFFAAA>>>999999999888777777666666777666555444444444555666444444444555555555555666ssseeedddmmmzzzrrrVVVKKKAAA>>><<<888555444333333444444444444333333444444444555666777777888555666666777777777777777999888:::@@@FFFQQQdddttt}}}qqqnnnpppwwwfff[[[QQQNNNNNNJJJHHHGGG????????????@@@AAABBBBBBCCCEEEIIILLLNNNQQQTTTWWWXXXYYYYYYYYYYYYZZZ]]]```gggkkkrrrzzztttgggbbb```aaabbbdddiiioooyyyvvvqqqssswww~~~zzzuuuooohhh```\\\UUUPPPKKKHHHEEECCC>>><<<:::999;;;<<<<<<<<<===???BBBCCCDDDFFFHHHKKKLLLNNNOOONNNLLLKKKKKKKKKHHHJJJMMMOOOQQQSSSWWWYYY___bbbfffjjjmmmqqqvvvzzz}}}ttttttyyy}}}|||{{{{{{xxxwwwvvvtttrrrqqqqqqqqqoooooonnnmmmlllkkkkkkjjjddddddccccccbbbaaa``````\\\^^^```bbbbbbaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLRRRUUUYYY]]]fffwww}}}iiiZZZQQQNNNOOOPPPSSSVVV]]]eeekkkpppxxxmmmYYY___lll~~~|||xxx{{{~~~eeeQQQFFFAAA>>>999999888888777666666555777666555444444555666777444444444555555555555666sssfffgggqqq~~~rrrWWWLLLCCC@@@???<<<888888444444555555555555444444444444555555666666777777444555666666777777666666888999<<>>======???BBBDDDEEEGGGIIIKKKMMMNNNOOONNNKKKJJJJJJKKKIIIKKKNNNQQQSSSUUUYYY[[[___bbbfffjjjmmmqqqvvvzzz~~~~~~vvvvvvzzz~~~|||{{{zzzzzzwwwwwwuuutttrrrrrrqqqqqqnnnnnnmmmlllkkkjjjiiiiiiccccccccccccbbbbbbaaa```^^^___aaabbbbbbbbb```___\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTVVVUUUSSSQQQOOONNNMMMMMMQQQTTTWWWZZZbbbrrrmmm]]]TTTMMMNNNPPPRRRWWW^^^ffflllqqqxxxoooYYY]]]iii|||}}}uuuzzz|||jjjTTTHHHBBB???::::::999888888777777666777666666555555666777777444444444555555555555666sssgggjjjuuurrrRRRHHH>>>===<<<:::777777777777888888888888777777555555555666666666666666333444555555666666555555888999===DDDJJJTTTeeettt}}}tttnnnmmmzzzggg\\\SSSQQQQQQMMMIIIHHH@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJLLLNNNPPPTTTVVVXXXYYYZZZYYYYYYZZZ]]]___fffkkkrrrzzzyyynnnccc___^^^aaadddgggnnnttt|||tttrrruuuwww~~~}}}xxxrrrkkkddd]]]XXXQQQLLLGGGDDD@@@>>><<<:::999999<<<>>>??????===???BBBDDDEEEGGGJJJLLLNNNNNNOOOMMMKKKJJJJJJKKKJJJLLLPPPRRRTTTWWWZZZ]]]___bbbfffiiimmmqqqvvvzzz~~~wwwvvv{{{}}}{{{zzzyyyyyywwwvvvuuutttsssrrrrrrrrrmmmllllllkkkjjjiiihhhhhhbbbccccccccccccbbbaaaaaa___```aaabbbcccbbbbbbaaa\\\\\\[[[ZZZYYYYYYYYYZZZXXXXXXWWWWWWVVVUUUTTTTTTXXXVVVTTTQQQOOONNNNNNOOOPPPRRRUUUXXX___oooppp```WWWLLLMMMOOORRRVVV^^^ffflllqqqxxxrrrYYY]]]hhh|||zzzrrrvvvoooXXXKKKEEEBBB;;;;;;::::::999888888777777777666666666777777888444444444555555555666666vvvlllnnnyyyoooTTTIII???======;;;999999777777777777777666666555666666666666666555555555555444444444444555666666<<<<<<<<<@@@JJJYYYjjjvvvtttrrrvvvuuucccXXXPPPPPPQQQOOOJJJIIIAAA@@@??????@@@BBBDDDEEEHHHIIIJJJLLLOOORRRTTTVVVXXXYYYYYYYYYZZZ\\\___cccjjjmmmrrrxxxtttlllaaa```aaacccdddfffnnnxxxyyyqqqoooqqqwww||||||wwwqqqhhh___XXXSSSLLLFFFCCC@@@>>><<<::::::999:::;;;===???@@@CCCEEEGGGHHHIIIKKKNNNPPPPPPPPPNNNMMMLLLLLLKKKKKKJJJMMMRRRUUUWWWYYY\\\]]]bbbdddgggkkkoootttxxx{{{yyyvvvxxx~~~{{{yyyxxxxxxxxxvvvvvvuuuttttttsssrrrrrrnnnlllkkkkkkkkkjjjhhhfffccccccddddddeeedddddddddggggggfffdddbbb___]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXXYYYYYYYYYYYYWWWUUUTTTUUUSSSPPPNNNMMMMMMOOOPPPSSSRRRTTTXXX^^^kkkrrrbbbWWWMMMPPPSSSTTTUUUXXX]]]bbbwww|||ppp___```jjjzzzqqqtttsss[[[KKKCCCBBB>>><<<999888888777666444555555444444444444555555888555222222555777666444yyynnnppp{{{oooTTTIII???======;;;999999666777777777777666555555444444444444555555555555555444444444444555666666;;;;;;===AAAKKK[[[lllwwwwwwuuuyyysssaaaWWWPPPOOOQQQNNNJJJHHH???>>>>>>===>>>@@@CCCDDDHHHIIIJJJLLLOOORRRTTTVVVXXXYYYYYYYYYYYY[[[^^^aaajjjmmmsssyyytttmmmaaa```aaacccdddgggoooxxxwwwooolllnnnsssyyy|||zzzvvvqqqhhh___WWWRRRLLLFFFBBB@@@===<<<::::::999:::;;;===???AAACCCEEEGGGHHHIIIKKKNNNPPPQQQPPPNNNMMMLLLKKKKKKKKKKKKNNNRRRVVVXXXZZZ\\\^^^bbbdddgggkkkpppuuuyyy|||{{{xxxyyy}}}{{{yyyxxxxxxxxxtttssssssrrrqqqppppppooommmkkkjjjjjjjjjjjjgggeeedddeeeeeeeeeeeeeeeddddddggggggfffdddbbb```^^^\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXXXXXYYYXXXWWWUUUTTTUUUSSSPPPNNNMMMMMMOOOPPPQQQQQQTTTYYY^^^jjjtttcccWWWNNNPPPQQQPPPQQQVVV^^^eeeuuu{{{rrr___```iii}}}tttwwwuuu^^^MMMFFFEEE>>>;;;999888888777666444555555444444444444555555777555444333444666666555~~~rrrttt~~~nnnTTTIII???======;;;999999666666666666666555555444222222333333444555555555555555444444555555666777:::;;;===CCCMMM]]]nnnyyyyyywww{{{}}}ppp^^^VVVOOOOOOPPPMMMIIIGGGCCCBBBAAAAAABBBDDDGGGHHHHHHIIIJJJLLLOOORRRUUUVVVZZZZZZ[[[ZZZZZZ\\\___bbbiiinnnttt{{{tttmmmbbb```aaadddeeegggpppyyy}}}vvvmmmiiijjjnnnuuuzzzyyyvvvpppfff]]]UUUQQQKKKFFFBBB@@@===;;;::::::::::::<<<>>>@@@AAADDDFFFHHHIIIJJJKKKNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKLLLOOOSSSVVVXXXZZZ]]]___aaadddiiimmmpppuuu{{{~~~}}}yyy{{{}}}{{{yyyxxxxxxxxxsssssssssrrrqqqpppnnnmmmllljjjiiiiiijjjiiigggeeefffgggggggggfffeeeddddddggggggfffdddbbb```^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUUUUSSSPPPNNNMMMNNNOOOOOOOOOPPPTTTYYY^^^iii|||wwwdddXXXQQQQQQOOOMMMNNNTTT^^^fffrrrxxxttt``````iii~~~}}}~~~xxx}}}xxxaaaPPPIIIGGG>>>;;;999888888888666555555555444444444444555555555666666555444444666777wwwxxxnnnTTTIII???======;;;999999666666666666666555444444222222333444555555666666555555555555555666666777999:::>>>DDDOOO___ooozzzxxxvvvzzz{{{lll[[[TTTOOOPPPPPPLLLHHHGGGDDDCCCBBBBBBDDDFFFIIIJJJIIIIIIKKKMMMPPPRRRUUUVVV\\\\\\]]]\\\\\\^^^bbbeeegggmmmuuu}}}qqqjjjbbb```aaadddeeehhhqqqzzz~~~vvvlllhhhhhhmmmtttzzzyyyvvvooodddZZZRRROOOIIIEEEBBB???===;;;::::::::::::<<<>>>@@@BBBDDDFFFIIIJJJKKKLLLNNNOOOQQQOOOMMMKKKJJJJJJKKKLLLMMMPPPSSSVVVXXX[[[^^^```aaaeeejjjnnnqqqvvv|||~~~yyyzzz}}}|||zzzyyyxxxxxxyyyvvvvvvuuuuuusssqqqooonnnkkkiiihhhiiiiiiiiigggeeehhhhhhhhhhhhgggfffddddddgggffffffdddbbb```___]]]\\\[[[YYYXXXWWWWWWWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSQQQOOONNNNNNNNNOOOMMMOOOTTTYYY^^^hhhzzz{{{fffYYYTTTTTTRRROOOOOOSSS\\\cccnnnuuuwwwaaaaaahhh}}}{{{{{{|||zzzcccRRRJJJHHH===;;;999888888888777666555555444444444444555555444777999777444444666999zzz{{{mmmTTTIII???======;;;999999666666666777666555555444333333444555666777777888666555555555555666777777888:::>>>FFFQQQ```oooyyyuuurrrwwwyyyiiiXXXRRROOOQQQPPPLLLHHHGGG???>>>>>>>>>???BBBEEEFFFIIIJJJKKKMMMPPPSSSUUUWWWZZZ[[[\\\\\\\\\^^^bbbeeeffflllvvv}}}nnngggbbbaaabbbeeefffiiirrr{{{wwwnnnhhhhhhnnnuuuzzzyyyuuummmbbbWWWPPPMMMHHHDDDBBB???<<<::::::999:::;;;<<>>>>>>>>@@@BBBEEEGGGIIIJJJKKKMMMPPPSSSVVVWWWWWWXXXYYYYYYZZZ]]]bbbeeeiiioooxxx{{{mmmfffbbbaaabbbeeegggjjjsss|||yyyoooiiiiiiooouuuyyywwwrrrkkk```VVVNNNKKKGGGDDDAAA???<<<999999999:::;;;===???BBBCCCEEEHHHKKKMMMMMMMMMNNNOOOQQQOOOLLLJJJIIIIIIKKKLLLMMMPPPRRRUUUWWWZZZ^^^aaaaaafffmmmqqqtttxxx{{{ttttttrrr}}}~~~}}}{{{zzzxxxxxxxxxyyyvvvvvvvvvuuussspppllljjjjjjiiihhhiiijjjjjjhhhfffggghhhhhhhhhgggfffeeeeeeddddddcccbbbaaa___]]]\\\\\\ZZZXXXWWWVVVWWWYYYZZZXXXYYYYYYZZZYYYWWWVVVUUUSSSRRRQQQPPPOOONNNNNNNNNNNNPPPTTTYYY^^^fffxxxjjj\\\VVVXXXYYYXXXUUUUUUXXX[[[jjjqqq||||||cccaaaggg}}}xxxzzz}}}fffRRRGGGDDD===;;;999999999999999777555555444444444444555555666777999999888777777888}}}}}}kkkTTTIII???======;;;999999888888888888888777777666555555555555555555555555666666666666666777777888666999???GGGRRR___mmmvvvqqqqqqyyywwwfffTTTQQQQQQTTTSSSMMMIIIIIIAAA@@@@@@@@@BBBEEEHHHJJJIIIJJJLLLNNNPPPSSSVVVWWWVVVXXXYYYZZZ\\\```dddhhhnnnsss{{{{{{nnngggbbbaaacccfffhhhkkkttt}}}zzzpppjjjiiimmmrrrvvvtttooojjj```WWWLLLIIIFFFCCCAAA???<<<999999999:::;;;===@@@BBBDDDFFFIIILLLNNNNNNMMMNNNOOOQQQOOOLLLIIIHHHIIIKKKLLLMMMOOOQQQSSSUUUYYY]]]``````gggooorrrtttyyyzzzrrrqqqppp~~~~~~}}}{{{yyyxxxxxxxxxyyywwwwwwxxxwwwtttpppmmmjjjkkkjjjiiijjjkkkkkkiiigggffffffgggggggggffffffeeebbbbbbbbbaaa___^^^\\\\\\\\\ZZZXXXVVVVVVWWWYYYZZZXXXXXXXXXXXXWWWUUUSSSQQQSSSRRRQQQPPPOOONNNNNNMMMPPPQQQTTTYYY]]]fffxxxkkk]]]TTTVVVXXXWWWUUUUUUYYY\\\iiiqqq{{{}}}dddaaaggg}}}vvvxxx{{{hhhRRRFFFBBB===;;;999999::::::999888555555444444444444555555888777777999:::999888666~~~}}}kkkTTTIII???======;;;999999999999999999999888777777444444444444444444333333666666666666666777888888666999???GGGRRR___llltttrrrttt|||wwwfffSSSQQQRRRUUUSSSMMMJJJJJJ>>>>>>===>>>@@@CCCEEEGGGJJJJJJLLLNNNQQQTTTVVVWWWYYYZZZ\\\^^^```dddiiimmmssswww~~~|||ooojjjbbbaaacccfffhhhkkkttt~~~yyypppjjjiiijjjooosssqqqmmmiii```XXXKKKHHHEEECCCAAA???;;;999999999:::;;;===@@@CCCDDDFFFIIIMMMNNNNNNNNNNNNOOOQQQOOOLLLIIIHHHIIIKKKLLLMMMOOOQQQSSSUUUXXX]]]``````gggooosssuuuyyyzzzrrrqqqppp~~~|||}}}}}}|||{{{yyyxxxxxxyyyyyyzzzzzz{{{zzzwwwsssooolllkkkjjjjjjjjjkkkkkkjjjhhheeeeeefffffffffffffffeeeaaaaaaaaa```___]]]\\\[[[\\\ZZZXXXVVVVVVWWWYYY[[[WWWWWWWWWVVVUUURRRPPPOOORRRRRRQQQPPPOOONNNNNNMMMQQQRRRUUUYYY\\\fffxxxkkk]]]RRRTTTUUUTTTSSSUUUZZZ___iiippp{{{~~~dddaaaggg}}}uuuwwwzzzjjjSSSFFFAAA===;;;999999::::::999888555555555444444555555555999777666888;;;;;;888555~~~mmmSSSIII@@@>>>???<<<::::::555666888::::::888666555555555555555555555555555555555555555555666777777;;;:::>>>EEENNNZZZkkkzzz~~~wwwbbbUUUTTTSSSRRRQQQMMMHHHEEE>>>>>>>>>???AAADDDHHHJJJLLLLLLMMMNNNQQQSSSVVVXXXWWWYYY\\\___aaadddhhhkkkyyy{{{{{{pppjjjdddbbbbbbeeegggkkkvvvzzzssslllgggiiilllpppsssqqqhhh]]]UUULLLIIIEEE@@@===;;;;;;<<<::::::;;;<<<>>>AAADDDFFFGGGIIIJJJLLLMMMNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJOOOQQQSSSUUUWWWZZZ^^^aaaeeeiiioootttxxx}}}~~~uuupppttt{{{~~~}}}~~~~~~}}}|||}}}||||||{{{zzzxxxwwwvvv{{{||||||zzzvvvsssrrrrrruuusssqqqnnnllljjjiiihhheeeddddddccccccbbbbbbbbb```___^^^]]]]]]]]]]]]]]]YYYXXXVVVWWWYYYZZZZZZYYYZZZXXXVVVTTTSSSRRROOOMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOORRRVVV[[[dddtttooo]]]ZZZUUUTTTWWWZZZZZZ[[[^^^fffooo{{{}}}eeecccdddzzz}}}rrr|||qqqWWWHHHEEE@@@>>>;;;:::999888777555777666444444666777666555777777777777888888888888~~~jjjRRRHHH???>>>>>><<<999999555666888::::::888666555555555555555555555555555666666666666666777888888;;;:::>>>FFFPPP]]]ooo~~~~~~ttt```SSSRRRRRRQQQPPPLLLGGGCCC@@@?????????AAACCCFFFHHHLLLLLLMMMOOOQQQTTTWWWXXXWWWYYY\\\___bbbeeeiiilllxxx{{{|||pppjjjdddbbbcccfffhhhmmmxxxyyyrrrkkkfffgggiiimmmpppnnnfff[[[SSSKKKHHHDDD???<<<;;;;;;;;;888888999:::===@@@BBBDDDHHHIIIKKKMMMNNNNNNNNNNNNPPPNNNKKKIIIHHHJJJLLLMMMOOOQQQTTTVVVXXX[[[___bbbfffjjjpppuuuxxx~~~~~~uuupppttt{{{~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxzzz{{{{{{xxxuuurrrqqqqqqwwwuuurrrnnnkkkhhhfffeeedddccccccbbbbbbaaaaaa```aaa```___^^^]]]]]]]]]]]]ZZZYYYXXXXXXZZZ[[[[[[ZZZZZZWWWTTTRRRRRRPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPRRRQQQSSSVVVZZZbbbrrrrrr```YYYSSSQQQTTTVVVWWWYYY\\\fffooo{{{fffddddddyyy|||rrr|||uuu[[[KKKFFF@@@>>>;;;:::999888777555777666444444666777666555666666777777777888888888}}}~~~iiiRRRGGG>>>======;;;999888555666888999999888666555555555555555555555555555777777666666777777888999;;;;;;???HHHSSSaaattt~~~qqq]]]QQQQQQQQQPPPOOOKKKFFFAAABBBAAA@@@@@@AAACCCEEEGGGLLLMMMNNNOOORRRUUUWWWYYYVVVYYY\\\```cccfffkkknnnvvvzzz|||qqqjjjdddcccdddgggjjjooozzz~~~xxxqqqjjjeeecccfffjjjllljjjbbbXXXPPPIIIFFFBBB>>>;;;:::::::::999999999;;;===@@@CCCEEEHHHJJJLLLNNNOOOPPPPPPPPPPPPNNNJJJGGGGGGJJJMMMPPPPPPRRRUUUWWWZZZ]]]aaadddggglllqqqvvvyyy~~~uuuqqqtttzzz~~~}}}}}}}}}|||||||||{{{{{{zzzzzzzzzwwwssspppooopppuuussspppmmmjjjgggeeeeeeccccccbbbbbbaaa``````___bbbaaaaaa___^^^]]]\\\\\\ZZZXXXWWWXXXYYY[[[ZZZZZZXXXVVVRRRPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSRRRSSSVVVYYYaaapppvvvdddZZZTTTPPPQQQTTTUUUXXX]]]fffooo{{{gggdddcccxxx{{{sss{{{```NNNGGG@@@>>>;;;:::999888777555777666444444666777666555666666777777777777888888|||}}}jjjQQQGGG>>><<<===:::888888555666777888888777666555555555555555555555555555666666666666666777777888;;;;;;@@@JJJVVVfff{{{}}}mmm[[[QQQQQQQQQQQQPPPLLLFFFAAAAAAAAA@@@@@@AAADDDFFFHHHLLLMMMNNNQQQSSSVVVXXXYYYVVVYYY]]]```dddhhhmmmpppvvvyyy~~~|||pppiiieeeccceeeiiilllqqq|||}}}wwwpppiiidddaaacccgggiiiggg```VVVOOOHHHEEEAAA===:::999999999;;;;;;<<<===@@@CCCFFFGGGIIIJJJMMMOOOPPPQQQQQQPPPMMMLLLJJJHHHIIIKKKNNNOOOQQQSSSVVVYYY\\\___dddgggiiimmmssswww{{{vvvqqqsssyyy|||||||||||||||||||||}}}{{{{{{zzzwwwssspppooopppooonnnmmmkkkjjjiiiiiihhhddddddcccbbbaaa``````___cccbbbaaa```___]]]\\\[[[XXXWWWUUUVVVXXXYYYYYYXXXWWWTTTQQQOOONNNOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPRRRUUUYYYaaapppzzzhhh]]]VVVQQQQQQTTTUUUZZZ___eeennnzzzhhheeebbbuuuyyytttdddPPPGGG@@@>>>;;;:::999888777555777666444444666777666555666666666666777777777888{{{|||kkkQQQGGG>>><<<===:::888888555666777777777777666555555555555555555555555555555444444444444555666666;;;<<>>@@@CCCFFFHHHJJJLLLMMMOOOPPPPPPPPPPPPIIIIIIJJJKKKLLLMMMMMMNNNRRRTTTXXX[[[^^^bbbfffjjjkkkoootttxxx}}}wwwqqqqqqxxx{{{{{{zzzzzzzzz{{{|||}}}}}}}}}{{{wwwsssppppppqqqmmmmmmllljjjjjjiiiiiiiiifffeeedddcccbbbaaa``````bbbbbbaaa```___]]][[[ZZZYYYWWWVVVVVVXXXYYYYYYXXXVVVTTTQQQOOOPPPPPPOOONNNLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNPPPTTTYYYaaaqqq~~~lll^^^WWWQQQQQQSSSUUUZZZ___dddmmmxxxiiiddd```rrruuuqqqhhhQQQGGG@@@>>>;;;:::999888777555777666444444666777666555555666666666666777777777zzz{{{kkkRRRGGG>>>======;;;999888555666666777777666666555555555555555555555555555444444333333444444555666<<<<<>>;;;:::999888777555777666444444666777666555555555666666666666777777yyyyyymmmRRRHHH???>>>>>><<<999999666666666666666666666666555555555555555555555555444444444444444555666666======BBBMMM\\\ooo~~~ssscccVVVTTTUUUVVVWWWUUUPPPIIIDDDAAA@@@@@@AAABBBEEEHHHJJJKKKMMMPPPTTTWWWYYYZZZ[[[[[[]]]aaacccfffiiinnnqqqwwwzzz}}}rrrjjjffffffhhhlllooorrr{{{}}}xxxqqqiiiddd]]]___aaacccbbb\\\TTTMMMFFFCCC@@@<<<:::999999:::;;;;;;<<<===@@@CCCEEEGGGMMMNNNOOOOOOOOONNNLLLKKKFFFGGGIIIKKKMMMNNNOOOPPPTTTVVVZZZ^^^bbbfffkkkoooooorrrwww{{{zzzqqqnnnttt~~~~~~}}}|||zzzzzz{{{}}}~~~~~~}}}zzzuuuqqqnnnooopppooonnnmmmllljjjjjjiiiiiiffffffeeecccbbb```______]]]^^^______^^^\\\ZZZYYYXXXVVVUUUVVVWWWYYYXXXXXXUUUTTTTTTUUUVVVUUURRRPPPNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMOOOSSSWWW```pppooo]]]VVVQQQRRRSSSTTTXXX\\\bbbjjjttt{{{iiiccc\\\lllpppqqqnnnUUUHHH@@@>>>;;;:::999888777555777666444444666777666555555555555666666666777777xxxxxx~~~qqqSSSIII@@@>>>???<<<::::::666666666666666666666666555555555555555555555555555555555555555666777777======BBBMMM\\\ooozzzoooaaaTTTTTTTTTVVVWWWUUUPPPIIIDDDCCCBBBAAAAAABBBDDDGGGHHHKKKMMMPPPTTTWWWYYY[[[[[[\\\___bbbdddfffiiimmmpppxxx{{{tttlllgggfffhhhmmmooorrrzzz~~~xxxqqqjjjeee\\\]]]```bbb```[[[SSSLLLFFFDDD@@@<<<:::999:::;;;======>>>@@@BBBEEEHHHIIINNNNNNOOOOOONNNMMMKKKJJJHHHHHHHHHIIIKKKNNNQQQSSSTTTWWW[[[___cccggglllppppppssswww{{{{{{qqqlllsss~~~}}}|||{{{|||}}}~~~}}}|||yyytttooommmmmmooolllkkkkkkkkkllllllmmmnnneeeeeedddbbbaaa___^^^^^^[[[\\\^^^^^^^^^\\\ZZZYYYTTTRRRQQQRRRSSSUUUTTTTTTUUUUUUVVVXXXYYYWWWTTTPPPOOOOOONNNNNNMMMLLLLLLLLLPPPOOOPPPSSSWWW___nnn|||ooo___YYYTTTUUUWWWWWWZZZ^^^aaaiiissszzz}}}iiibbb[[[jjjrrrvvvpppWWWIII@@@>>>;;;:::999999777555777666444444666777666555555555555555666666666777tttrrrwwwoooUUUKKKAAA>>><<<888777888666555444333333444555666444444444555555555555666666555444333444666888999;;;>>>DDDMMM\\\qqq|||lll\\\TTTRRRTTTVVVWWWTTTNNNGGGCCCBBB@@@>>>???BBBEEEGGGHHHKKKIIIHHHLLLSSSYYY\\\\\\___```cccdddfffiiinnnqqqxxx{{{~~~yyyppphhhgggggggggfffjjjxxxxxxnnneee^^^\\\ZZZZZZ[[[[[[WWWPPPJJJAAA@@@>>>;;;:::999999999<<<>>>@@@AAABBBDDDGGGIIIOOOOOOOOOOOONNNMMMLLLLLLHHHHHHHHHIIIKKKNNNPPPRRRTTTWWW[[[^^^bbbfffkkknnnqqquuu|||uuuooopppxxx~~~~~~~~~}}}}}}||||||{{{tttooommmlllllllllllllllkkkkkkjjjiiihhhhhheeeeeecccaaa```_________aaa```^^^\\\[[[ZZZYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUYYYWWWVVVYYY\\\ZZZTTTNNNOOOOOONNNNNNOOOOOOPPPQQQSSSQQQQQQSSSUUU]]]lll{{{mmm\\\VVVRRRSSSTTTTTTWWWZZZ]]]eeeoooxxx~~~nnn```YYYhhhtttzzzpppUUUCCCAAA???<<<999777777777888:::999777555333333333333555555555666666777888999tttrrrxxxpppTTTKKKAAA>>><<<888777888777666555555555555666777444444444555555555555666666555444444444666888999;;;>>>DDDNNN]]]rrrwwwhhhZZZSSSSSSTTTVVVWWWSSSNNNGGGCCCBBBAAA???@@@CCCFFFHHHIIINNNOOOQQQSSSUUUXXX\\\______aaaccceeegggkkkooosssxxx{{{zzzppphhhgggggggggeeeiiiwww~~~wwwnnnddd]]]WWWVVVVVVXXXZZZWWWQQQLLLAAA???===;;;:::999999999===???AAABBBCCCEEEHHHKKKPPPPPPOOONNNMMMKKKJJJIIIHHHHHHIIIJJJLLLNNNQQQRRRUUUXXX[[[___bbbggglllooossswww}}}vvvkkkmmmvvv~~~~~~~~~}}}}}}}}}||||||~~~zzztttooommmmmmlllkkkkkkkkkjjjiiiiiihhhggggggeeeeeecccaaa```_______________]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXVVVVVVXXXZZZXXXSSSMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQQQQSSSVVV\\\kkkxxxooo\\\VVVQQQRRRSSSSSSUUUYYY]]]dddnnnwww}}}nnn___XXXeeexxxpppUUUCCC@@@>>>;;;999777777888999<<<;;;999777555444444444555555555666666777888999tttssszzzoooTTTJJJAAA>>><<<888777888777777666666666666777777444444444555555555555666666555444444555666888999;;;???EEEOOO^^^ttt~~~ssscccWWWRRRSSSUUUVVVVVVSSSMMMGGGCCCCCCBBB@@@AAADDDHHHJJJJJJNNNSSSWWWXXXVVVWWWZZZ^^^^^^```ccceeehhhlllqqquuuxxx|||zzzppphhhgggfffeeedddhhhvvv}}}vvvlllbbb[[[UUUTTTTTTUUUWWWTTTOOOIII@@@???===;;;:::999::::::>>>@@@BBBCCCDDDGGGJJJLLLQQQPPPPPPNNNLLLIIIGGGFFFIIIIIIIIIJJJLLLOOORRRSSSVVVYYY]]]```dddhhhmmmqqquuuyyywwwhhhiiirrr~~~~~~}}}}}}}}}}}}||||||{{{wwwsssooonnnmmmllljjjjjjjjjiiiiiihhhgggggggggeeeeeecccaaa```_________]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTUUUVVVUUUPPPLLLNNNMMMMMMMMMMMMNNNOOOOOOQQQPPPRRRTTTVVV[[[hhhuuuqqq\\\UUUPPPPPPQQQQQQSSSWWW\\\cccllluuu{{{ooo___UUUaaazzzpppVVVDDD@@@>>>;;;888777777999:::>>>===:::888666555555555555555555666666777888999uuuuuu|||lllTTTJJJAAA>>><<<999777888666666666666666666666666444444444555555555555666666555555555666777888999;;;???FFFQQQaaawww~~~sssbbbVVVRRRSSSUUUVVVVVVSSSMMMHHHDDDDDDBBBAAABBBFFFIIIKKKLLLMMMPPPUUUWWWWWWWWWXXXYYY\\\^^^aaadddhhhlllrrrvvvyyy}}}zzzppphhhgggeeedddcccgggvvv|||uuukkk```YYYVVVTTTRRRRRRRRROOOHHHCCC???>>><<<;;;:::::::::;;;>>>@@@BBBCCCEEEGGGJJJMMMQQQPPPPPPNNNLLLJJJIIIGGGIIIIIIJJJKKKMMMPPPSSSUUUXXXZZZ^^^bbbfffjjjpppssswww{{{xxxggggggooo}}}}}}}}}}}}}}}}}}||||||yyyvvvrrrpppnnnmmmkkkjjjjjjjjjiiiiiihhhhhhhhhhhheeeeeecccaaa```_________\\\\\\\\\\\\[[[ZZZZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSQQQNNNKKKMMMMMMLLLLLLMMMMMMNNNOOOOOOOOORRRUUUVVVZZZeeeqqqsss]]]VVVPPPOOOOOOOOOQQQUUUZZZaaajjjrrrxxxooo^^^SSS^^^wwwpppWWWFFF@@@>>>;;;999888888:::;;;>>>===:::888666555555555555555555555666777888999vvvvvv~~~kkkSSSIIIAAA>>><<<999888999555555555555555555555555444444444555555555555666555555666666777777888999:::???GGGSSScccyyy}}}vvveeeXXXSSSTTTUUUVVVUUURRRMMMHHHDDDDDDCCCBBBCCCFFFJJJLLLMMMMMMNNNPPPTTTXXXZZZXXXUUUXXX[[[___bbbggglllrrrvvvzzz~~~xxxooohhhfffeeedddccchhhwww|||tttjjj___XXXTTTRRRPPPOOOOOOKKKEEE@@@>>>===<<<;;;::::::;;;<<<===???AAACCCDDDGGGJJJMMMPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKLLLOOORRRUUUVVVYYY\\\```dddhhhmmmrrrvvvyyy|||xxxjjjhhhmmm{{{||||||||||||||||||}}}}}}yyyvvvrrrpppnnnmmmkkkjjjjjjjjjjjjjjjjjjiiiiiiiiieeeeeecccaaa```_________\\\\\\\\\\\\\\\[[[ZZZYYYVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSQQQPPPPPPNNNMMMKKKMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOQQQTTTUUUXXXbbbmmm}}}uuu^^^VVVPPPNNNNNNMMMPPPTTTYYY___gggooovvv~~~ppp^^^QQQ[[[uuupppXXXHHHAAA@@@===;;;:::::::::;;;;;;:::888666555444444555555555555555666777888999wwwxxxlllSSSIII@@@>>><<<999888999444444555555555555444444444444444555555555555666555555666777777888888999:::???HHHUUUfff|||~~~~~~yyygggZZZVVVUUUUUUVVVUUUQQQMMMHHHEEEDDDBBBAAACCCGGGKKKMMMNNNPPPOOOOOOTTTYYY[[[YYYUUUVVVYYY]]]aaaffflllssswww{{{wwwooogggeeedddcccccciiiyyy|||tttjjj^^^WWWPPPNNNLLLLLLMMMKKKFFFBBB======;;;;;;:::;;;<<<===<<<>>>AAACCCEEEGGGKKKNNNOOOOOOOOOOOOOOONNNMMMLLLJJJJJJKKKMMMPPPSSSVVVXXX[[[^^^bbbfffjjjoootttxxxzzz}}}zzzmmmhhhjjjvvv}}}{{{{{{||||||||||||}}}}}}{{{wwwsssooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjjjjeeeeeecccaaa```_________]]]]]]^^^^^^]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUUUURRRQQQPPPNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOQQQSSSSSSVVV```kkkzzzwww```XXXPPPNNNMMMLLLOOOSSSWWW]]]eeelllsss}}}sss```QQQZZZrrrpppZZZKKKBBBBBBAAA???>>><<<:::999888777666444444444444555555555555666666777888999yyyzzzkkkRRRIII@@@>>><<<999888:::444555666777777666555444444444444555555555555666555666666777888888888888:::@@@IIIVVVhhh~~~yyyhhh\\\YYYUUUUUUUUUTTTQQQMMMHHHEEECCCBBBAAACCCFFFJJJMMMNNNQQQRRRSSSUUUWWWWWWVVVUUUUUUXXX]]]bbbgggnnntttyyy{{{uuunnngggeeedddcccdddkkk||||||uuujjj^^^VVVOOOMMMKKKKKKKKKJJJEEEAAA===<<<;;;:::;;;;;;=========@@@BBBDDDFFFIIIMMMOOOPPPPPPOOOOOOMMMLLLKKKJJJKKKKKKLLLNNNPPPTTTWWWYYY\\\___cccggglllqqqvvvzzz}}}}}}nnngggfffrrr}}}{{{{{{{{{{{{|||||||||}}}}}}~~~zzztttooommmmmmlllkkkiiiiiiiiiiiiiiijjjjjjjjjeeeeeecccaaa```_______________``````^^^\\\ZZZXXXXXXWWWVVVVVVUUUUUUVVVVVVPPPPPPOOOMMMLLLLLLNNNPPPNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOPPPQQQQQQTTT^^^jjjyyyzzzbbbYYYQQQNNNMMMLLLNNNSSSVVV[[[cccjjjrrr|||wwwbbbQQQXXXoooppp[[[LLLDDDDDDDDDCCCAAA>>>:::888666666555444444555666666555555555666666777888999zzzzzzhhhRRRIII@@@>>><<<:::999:::555666777888888777666555444444444555555555666666555666777888888999999888:::@@@JJJWWWiiixxxggg^^^\\\UUUUUUUUUTTTQQQMMMHHHFFFCCCAAA@@@BBBFFFJJJMMMMMMPPPTTTVVVUUURRRQQQRRRUUUUUUXXX]]]ccchhhooovvv{{{|||~~~sssmmmfffddddddddddddlll~~~}}}uuujjj^^^VVVSSSPPPLLLKKKJJJGGGAAA===<<<<<<;;;:::;;;<<<===>>>???AAACCCFFFGGGJJJNNNQQQQQQPPPPPPNNNLLLJJJHHHGGGKKKKKKLLLNNNQQQTTTWWWYYY\\\___dddhhhlllrrrwww{{{nnnfffdddooo~~~~~~~~~~~~|||{{{zzz{{{{{{{{{||||||}}}}}}{{{tttooommmlllllllllhhhhhhhhhhhhhhhiiiiiiiiifffeeecccaaa```_________```aaaaaaaaa___]]]ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUPPPOOONNNMMMLLLLLLOOOQQQOOOOOONNNNNNOOOOOOPPPQQQQQQOOOOOOPPPPPPSSS^^^jjjxxx|||cccZZZQQQNNNMMMLLLNNNRRRUUUZZZbbbiiiqqq{{{{{{dddRRRWWWlllppp\\\NNNDDDEEEFFFFFFCCC???:::777666555444444444666777888555555555666666777888999{{{{{{}}}hhhNNNEEE>>>===<<<999777888666666555444333333222222888777666777888777333///333333444666777999::::::===BBBLLL\\\ppp{{{hhh\\\XXXUUUVVVWWWVVVSSSMMMHHHDDDAAABBBBBBDDDFFFIIILLLNNNOOOQQQUUUVVVUUUSSSRRRQQQTTTWWW\\\aaagggmmmssswww|||~~~rrrjjjhhheeeddddddfffnnn~~~zzzqqqfff[[[TTTMMMLLLJJJHHHGGGEEEBBB@@@999999999:::;;;<<<===>>>AAAAAABBBCCCEEEHHHKKKLLLRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLMMMPPPTTTWWWYYYZZZ___aaaeeeiiimmmrrrwww{{{}}}sssiiidddlllzzz}}}}}}}}}}}}~~~|||}}}~~~}}}}}}zzzuuurrrpppnnnkkkiiijjjjjjjjjiiiiiijjjkkkkkkhhhfffccc```___```aaabbbdddcccaaa___]]]\\\[[[[[[XXXWWWUUUSSSSSSTTTUUUVVVUUUSSSPPPMMMLLLLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOMMMMMMNNNPPPPPPSSS]]]hhh|||{{{eeeYYYNNNKKKLLLMMMMMMOOOXXX[[[bbbkkkvvvaaaPPPXXXiiiooo[[[LLLGGGFFFEEECCCBBB>>>999555777777666555555555555555777777666555555666888888{{{|||~~~gggNNNEEE>>>===<<<999777888666666555555444333333222777666555777888777444111444444555666888999:::;;;===AAAKKK[[[nnn}}}iii\\\XXXWWWXXXXXXWWWSSSMMMHHHDDDAAABBBBBBDDDFFFIIILLLNNNOOOQQQTTTUUUTTTRRRQQQQQQTTTXXX]]]ccchhhmmmsssvvv{{{~~~~~~rrrjjjgggdddcccdddgggnnn~~~yyypppeeeZZZSSSMMMKKKIIIGGGFFFDDDAAA>>>999999999:::;;;<<<===>>>@@@AAABBBCCCFFFIIILLLMMMQQQPPPNNNLLLKKKKKKKKKKKKNNNNNNOOORRRVVVYYY[[[\\\___bbbgggkkkooosssxxx{{{~~~uuujjjdddkkkyyy~~~}}}}}}}}}~~~|||}}}~~~|||yyyuuuqqqooonnnkkkjjjjjjjjjjjjiiijjjjjjjjjkkkfffeeecccaaa``````aaaaaabbbaaa```___]]][[[ZZZYYYXXXWWWUUUSSSSSSTTTUUUVVVUUUSSSPPPMMMLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNOOOQQQQQQTTT^^^iii|||}}}eeeYYYNNNKKKLLLMMMMMMOOOWWWZZZaaajjjttt~~~~~~```PPPXXXjjjppp[[[LLLFFFDDDBBBAAA???===999666777666666555555555666666777777666555666777888999{{{|||~~~gggNNNEEE>>>===<<<999777888666666666555444444333333555555555666888777555333555555666777888999;;;<<<<<<@@@JJJYYYmmm~~~iii[[[VVVZZZZZZZZZYYYTTTNNNGGGCCCAAABBBBBBDDDFFFIIILLLNNNOOOQQQTTTUUUSSSRRRQQQQQQTTTYYY___eeeiiimmmrrrtttyyy|||~~~rrrjjjeeeccccccdddgggnnn~~~~~~wwwnnncccXXXRRRLLLJJJHHHFFFDDDBBB>>>;;;999999999:::;;;===>>>??????@@@BBBDDDGGGJJJMMMNNNPPPNNNMMMKKKJJJJJJKKKKKKOOOPPPRRRTTTWWW[[[]]]______ccciiinnnrrruuuyyy{{{wwwmmmeeejjjxxx~~~}}}~~~~~~}}}~~~{{{xxxtttqqqooonnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjeeedddcccaaa````````````___``````___^^^[[[YYYWWWWWWVVVUUUTTTTTTTTTUUUVVVUUUSSSPPPMMMKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOOOONNNPPPRRRRRRTTT^^^iii{{{eeeZZZNNNLLLMMMMMMNNNPPPUUUXXX___hhhrrr|||}}}```PPPXXXkkkzzzwwwsss\\\LLLCCCAAA>>><<<<<<;;;999777666666555555555666666777888777666666666777999:::yyyzzz~~~fffNNNEEE>>>===<<<999777888666666666555555555444444444444555666777777666555777666666777888:::;;;<<<;;;???IIIXXXlll}}}hhhZZZVVV\\\\\\\\\ZZZUUUNNNGGGCCCAAABBBBBBDDDFFFIIILLLNNNOOOQQQTTTTTTSSSRRRRRRRRRUUUZZZaaafffjjjnnnqqqssswwwzzz}}}rrrjjjcccbbbbbbdddhhhppp|||tttkkk```VVVPPPKKKHHHFFFDDDBBB@@@<<<999999999999:::<<<===?????????@@@BBBEEEHHHKKKNNNOOONNNMMMLLLJJJJJJJJJKKKKKKOOOQQQSSSUUUXXX[[[^^^``````eeekkkqqquuuxxxzzz|||{{{pppgggjjjwww~~~~~~~~~yyyvvvrrrpppooonnnlllkkkjjjjjjjjjjjjjjjiiiiiihhhccccccbbbbbbaaa______^^^^^^___aaaaaa```\\\YYYVVVWWWVVVUUUTTTTTTTTTUUUUUUUUUSSSQQQNNNLLLKKKKKKKKKMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMOOOPPPPPPSSS]]]hhhzzzfffZZZOOOLLLMMMMMMNNNPPPSSSVVV\\\eeeooozzz}}}aaaRRRWWWkkk|||wwwvvv]]]LLLAAA>>>:::888888999888888666555555555555666777777888777777666777888:::;;;~~~wwwyyy}}}gggNNNEEE>>>===<<<999777888777666666666666666555555333444555666666666777777888777666666777999;;;<<<;;;???IIIYYYnnn}}}jjj]]]ZZZ]]]]]]]]]ZZZUUUNNNGGGCCCAAABBBBBBDDDFFFIIILLLNNNOOOQQQSSSTTTSSSSSSTTTUUUXXX\\\bbbgggkkknnnppprrruuuyyy~~~}}}rrrjjjbbbaaabbbeeeiiiqqqyyyqqqhhh^^^TTTNNNIIIGGGDDDBBBAAA>>>;;;888999999:::;;;<<<>>>???@@@???@@@CCCFFFIIILLLNNNOOOMMMLLLKKKJJJJJJKKKLLLLLLNNNQQQTTTUUUWWWYYY]]]aaabbbfffmmmrrrvvvyyy|||~~~tttjjjkkkuuu~~~wwwtttqqqooonnnnnnmmmllliiijjjjjjjjjjjjiiihhhgggcccbbbbbbaaa```___^^^]]]^^^```bbbcccbbb^^^ZZZXXXVVVVVVUUUUUUUUUTTTUUUUUUUUUTTTQQQOOOMMMLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKMMMOOOOOOQQQ[[[gggyyyfffZZZOOOLLLMMMNNNNNNPPPRRRUUUZZZcccmmmxxx~~~dddTTTWWWjjj}}}}}}{{{xxx^^^LLL???<<<888777777888888888666666555555555555666777888777777777888999;;;<<<|||vvvyyy~~~hhhNNNEEE>>>===<<<999777888777777777777777777666666333555666666555555777888888777666555666888:::<<<;;;@@@LLL]]]rrr}}}lllbbb___\\\\\\\\\ZZZUUUNNNGGGCCCAAABBBBBBDDDFFFIIILLLNNNNNNQQQSSSTTTUUUUUUWWWYYYZZZ^^^cccgggjjjmmmppprrrtttxxx}}}|||rrrkkkbbbaaacccgggkkksss~~~vvvnnneee[[[RRRLLLGGGEEECCCBBBAAA???;;;999999999:::;;;<<<>>>@@@AAA@@@AAADDDGGGJJJMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMPPPTTTVVVVVVXXX]]]aaacccgggmmmrrrvvvyyy}}}xxxmmmlllttt~~~|||uuurrrooonnnnnnnnnmmmllliiiiiijjjjjjjjjhhhgggfffcccbbbaaa___^^^^^^^^^^^^^^^```bbbcccbbb___[[[YYYVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTRRRQQQOOONNNNNNNNNQQQPPPOOONNNMMMMMMMMMMMMJJJJJJLLLMMMMMMPPPZZZeeexxxfffZZZOOOMMMNNNNNNOOOQQQRRRTTTYYYaaakkkwwwfffVVVXXXjjj|||~~~yyy^^^LLL???<<<999777888888999888777777666555555555555555888888777777888:::<<<===}}}www{{{iiiNNNEEE>>>===<<<999777888777777777777777777777777444666777666444444666888888777555444555777999;;;;;;AAANNN```vvv{{{kkkbbbaaa[[[[[[[[[YYYTTTNNNGGGCCCAAABBBBBBDDDFFFIIILLLNNNNNNPPPSSSUUUVVVXXXZZZ\\\]]]```dddgggiiimmmpppssstttxxx}}}|||rrrkkkaaaaaadddhhhmmmuuu|||uuulllcccZZZQQQKKKEEEDDDBBBAAAAAA???<<<:::999999:::;;;===???AAABBBAAACCCEEEHHHKKKMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNOOOMMMQQQUUUVVVVVVXXX]]]bbbeeehhhmmmqqquuuyyy~~~{{{ooommmrrr|||{{{sssqqqnnnmmmnnnnnnnnnmmmiiiiiijjjkkkjjjhhhfffeeedddbbb```^^^]]]]]]^^^^^^^^^___```aaa```^^^[[[YYYUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPSSSRRRQQQOOONNNMMMMMMLLLKKKJJJLLLNNNNNNPPP[[[fffxxxggg[[[PPPMMMNNNNNNOOOQQQRRRTTTYYY```kkkvvvhhhXXXYYYmmmyyy___LLL???===:::999999999999888999888777555444444444444888888888888999;;;===>>>~~~xxx|||iiiNNNEEE>>>===<<<999888888777777777777777888888888555666888666444333555888888666555333444666999:::;;;BBBPPPcccyyywwwggg______ZZZZZZZZZYYYTTTNNNGGGCCCBBBBBBBBBDDDFFFIIILLLNNNNNNPPPSSSUUUWWWYYY\\\______aaadddfffiiilllpppttttttxxx}}}{{{rrrkkkbbbaaadddiiinnnwww{{{tttkkkbbbYYYPPPJJJDDDCCCAAAAAAAAA@@@===;;;999999:::;;;===???AAABBBBBBDDDFFFIIIKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPNNNRRRVVVWWWWWWXXX^^^cccfffhhhlllppptttyyy~~~}}}qqqmmmrrr}}}~~~|||zzzrrrpppnnnmmmnnnnnnnnnmmmhhhiiijjjkkkjjjhhhfffddddddbbb___]]][[[\\\^^^___]]]^^^______^^^]]]ZZZYYYUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKMMMOOOOOOQQQ[[[gggwwwggg[[[PPPMMMNNNNNNOOOQQQRRRTTTXXX```jjjvvviiiYYY[[[oooyyy___LLL@@@>>><<<;;;;;;:::999777:::999777666444333333333888888888888999;;;===>>>~~~tttxxxjjjPPPGGG???===<<<999888999777777666666555555555444333333222222333333444555555666777777666777999;;;???GGGSSSfff~~~wwwhhh```___\\\\\\[[[YYYTTTNNNHHHDDDCCCCCCCCCEEEGGGJJJMMMNNNOOOQQQSSSUUUWWWZZZ^^^```ddddddcccbbbbbbfffkkkooorrrwww|||tttooodddcccdddhhhllluuuyyyqqqhhh___UUUMMMGGGEEEDDDAAA???===;;;:::999999:::;;;<<>>:::::::::777777999>>><<<888666555555777999888555555777777444333666|||sssxxxiiiPPPGGG???===<<<999888999777666666666555555555555444444333333444444555666555777777777777777999;;;>>>FFFSSSeee}}}uuuggg^^^]]]]]]]]]\\\YYYTTTNNNHHHDDDBBBBBBCCCEEEGGGJJJMMMOOORRRTTTUUUVVVVVVXXXZZZ]]]aaabbbbbbcccdddgggllloooooouuu||||||tttnnnfffeeefffiiimmmuuu~~~xxxpppggg^^^UUULLLGGGDDDCCCAAA???<<<;;;:::999999999;;;===@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOONNNLLLKKKLLLMMMOOOPPPQQQTTTWWWWWWVVVYYY^^^dddfffiiiooosssxxx|||uuuooonnnttt}}}zzzyyyssspppnnnlllmmmmmmlllkkklllkkkkkkllllllkkkiiifffeeedddbbb```^^^^^^^^^^^^aaa```___^^^]]]\\\\\\\\\YYYYYYYYYYYYXXXWWWVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQSSSRRRPPPOOOMMMLLLLLLKKKNNNLLLLLLNNNOOORRR[[[eeezzzfffZZZOOOLLLLLLKKKKKKMMMMMMRRRZZZccclllvvvkkkZZZ```uuu}}}ttt}}}~~~cccNNNDDD>>>:::;;;:::888777999;;;:::999777666555555555777444444777888666666999zzzrrrxxxhhhPPPGGG???===<<<999888999666666666666555555555555555555555444555666666777666777888777777777999;;;>>>GGGTTTfff}}}~~~ssseee]]]\\\______]]]ZZZUUUNNNHHHDDDAAAAAABBBDDDGGGKKKNNNPPPRRRSSSUUUVVVVVVWWWZZZ]]]___```bbbccceeegggkkkooonnnttt||||||rrrlllffffffhhhlllooouuu|||wwwnnneee\\\SSSLLLGGGCCCBBB@@@>>><<<;;;:::999888999<<>>:::;;;;;;888777999888888888888777555444333777444444888999888999<<>>;;;;;;;;;888888:::666666777777777777777777999666666999:::888:::===yyyrrrzzziiiPPPGGG???===<<<999888999555555555666666666666666444444444333444555555666666777888888777888:::<<>><<<;;;:::::::::888:::>>>AAADDDEEEEEEDDDGGGGGGIIIKKKMMMOOOPPPQQQNNNMMMLLLLLLMMMOOOQQQRRRUUUWWWYYY\\\___bbbfffhhhooorrrvvvzzz}}}yyypppiiiiiiuuu~~~|||yyyxxxrrrpppnnnmmmnnnnnnnnnmmmiiiiiiiiikkklllmmmkkkiiicccbbbaaaaaaaaabbbcccddd``````_______________```\\\[[[YYYVVVTTTSSSRRRRRRRRRSSSUUUVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOORRR[[[eeeyyyjjj]]]PPPLLLLLLKKKLLLNNNQQQUUUZZZaaaiiisss|||jjjZZZ\\\hhhwwwhhhQQQEEE???;;;;;;;;;888888:::777666555555666999<<>>>>>===;;;;;;::::::::::::;;;>>>AAADDDEEEFFFFFFGGGHHHJJJKKKNNNOOOQQQRRRNNNMMMLLLLLLMMMOOOQQQSSSVVVWWWZZZ^^^bbbfffhhhjjjqqqtttxxx{{{~~~|||qqqhhheeeppp}}}zzzxxxvvvrrrpppnnnmmmnnnoooooonnnjjjiiiiiijjjkkkjjjhhheeebbbaaaaaaaaabbbdddfffgggaaa```___^^^^^^^^^^^^^^^\\\ZZZXXXUUUSSSRRRRRRRRRRRRSSSUUUUUUUUUSSSQQQPPPNNNMMMLLLLLLMMMNNNOOOPPPNNNLLLLLLNNNOOORRR[[[eeeyyyjjj]]]PPPKKKKKKJJJLLLNNNQQQTTTZZZ```hhhrrr|||gggWWWYYYaaaxxxzzzhhhQQQEEE???;;;<<<;;;999888:::777555444444666:::>>>AAA>>>:::888999999777888<<<{{{sssooozzznnnPPPGGG???===<<<999888999555555555555666666666777555555555444555555666777777888999999888888:::<<>>@@@CCCEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRNNNMMMLLLLLLMMMPPPRRRTTTWWWXXX[[[___dddhhhjjjkkkooorrrvvvzzz}}}tttiiidddmmm{{{|||yyyvvvtttrrrpppnnnmmmnnnpppoooooolllkkkjjjjjjjjjhhheeecccbbbbbbaaaaaaaaacccdddeee```___^^^]]]\\\[[[[[[[[[ZZZXXXUUUSSSQQQQQQQQQRRRQQQRRRSSSSSSSSSRRRQQQPPPOOONNNLLLKKKLLLNNNRRRTTTNNNLLLLLLNNNOOORRR[[[eeevvvjjj]]]OOOJJJIIIIIIKKKMMMPPPSSSYYY___hhhrrr}}}~~~cccTTTUUU\\\qqq}}}}}}jjjRRREEE???<<<<<<<<<999888:::666555555555777999;;;======999777888888777999>>>wwwooommmyyypppPPPGGG???===<<<999888999444555555555666666777777666666666666666777888888777888999999888999;;;======JJJ[[[lll~~~|||zzznnnaaa\\\]]]^^^]]]ZZZVVVRRRMMMIIIGGGEEEEEEEEEEEEGGGIIIKKKLLLMMMOOORRRTTTUUUXXX\\\___\\\]]]^^^___bbbgggnnnssssssyyysssjjjfffcccbbbcccfffjjjsssrrrlllcccZZZRRRLLLHHHDDD===<<<;;;::::::::::::;;;======>>>@@@BBBEEEGGGIIIHHHIIIJJJLLLNNNPPPRRRRRRNNNMMMMMMLLLNNNPPPRRRTTTWWWXXX[[[```fffjjjllllllllloootttyyy}}}vvvkkkeeemmmzzz~~~{{{xxxuuusssrrrpppnnnnnnoooppppppoooooommmlllkkkjjjhhhdddaaacccbbbaaa``````aaabbbccc___^^^]]][[[ZZZYYYYYYYYYXXXVVVTTTQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQOOOLLLJJJLLLOOOSSSVVVNNNLLLLLLNNNOOORRR[[[eeesssjjj\\\NNNIIIIIIIIIJJJMMMPPPSSSXXX___hhhrrr}}}|||```QQQSSSXXXmmmyyykkkTTTEEE@@@<<<<<<<<<999999;;;444555666777777888888777;;;777555777888888;;;@@@tttnnnmmmxxxhhhPPPFFF>>><<<<<<:::999;;;666666666666555555555555666666555555555555666666999888888777888:::;;;<<>>===<<<;;;;;;<<<======>>>???@@@BBBCCCDDDEEEGGGHHHJJJMMMOOOOOOPPPPPPKKKJJJJJJJJJLLLPPPTTTVVVVVVYYY^^^aaaccceeegggiiiqqqsssvvvzzz~~~yyyllleeegggmmmwww}}}~~~~~~{{{xxxuuutttsssrrrqqqooonnnnnnmmmmmmmmmlllkkkiiigggfffeeeddddddccccccbbbbbbccccccddd^^^^^^]]]\\\[[[ZZZYYYXXXZZZXXXTTTRRRPPPQQQSSSUUUPPPQQQRRRSSSRRRPPPNNNMMMPPPOOOMMMLLLMMMOOORRRTTTMMMKKKKKKMMMNNNQQQZZZcccvvvlll___RRRMMMLLLKKKKKKMMMPPPSSSXXX^^^gggrrr}}}yyy\\\NNNQQQWWWiii|||nnnXXXFFFBBB===;;;===>>>===;;;555666777888888777666555666666666666555777:::===rrrmmmmmmyyyhhhPPPGGG???<<<;;;999888:::777777777666555555555444666666555555555555666666999888777777888999;;;<<>>===<<<;;;<<<<<<===>>>>>>???AAABBBDDDEEEFFFHHHIIIKKKMMMOOOOOOPPPOOOLLLLLLKKKKKKMMMPPPTTTVVVWWWZZZ]]]```bbbdddgggiiippprrrwww{{{{{{mmmddddddiiisss}}}~~~~~~|||yyyvvvtttrrrqqqpppooonnnmmmmmmmmmkkkkkkjjjiiigggfffeeeeeefffeeedddcccbbbaaaaaaaaa___^^^]]]\\\ZZZYYYXXXWWWXXXWWWUUUTTTSSSSSSSSSSSSRRRSSSTTTTTTSSSQQQOOOMMMNNNMMMLLLKKKKKKMMMNNNOOOPPPMMMMMMOOOOOOQQQYYYbbbuuulll___RRRMMMLLLLLLLLLOOOPPPRRRWWW]]]eeeppp{{{xxx[[[MMMPPPTTTfffyyy|||rrr]]]IIIDDD>>><<<<<<>>>===<<<666666777888888777666666666666666666555777:::===|||ooolllmmmzzzgggQQQGGG???<<<;;;888777999888888777666666555444444666666555555555555666666888888777777888999;;;<<>><<<;;;;;;<<<======>>>???@@@BBBCCCEEEGGGGGGIIIJJJLLLMMMNNNOOOOOOOOONNNMMMMMMMMMNNNQQQTTTVVVXXXZZZ\\\^^^```cccgggjjjooosssxxx}}}}}}mmmbbb```dddnnn|||~~~|||yyyvvvtttqqqqqqooonnnmmmllllllllliiiiiiiiihhhggggggffffffhhhgggeeecccaaa```___^^^```___^^^\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUUUUTTTRRROOONNNNNNMMMMMMMMMLLLLLLLLLLLLQQQOOONNNPPPOOOPPPXXXaaasssmmm___QQQLLLLLLMMMNNNQQQOOORRRWWW\\\dddnnnxxxvvvZZZLLLNNNPPPaaawwwyyyuuu```LLLFFF???;;;<<<======<<<777777888999999888777777555666777666666777:::<<<|||mmmkkkooo{{{fffQQQGGG???<<<;;;888777888999888888777666555444444666666555555555555666666888777777777777999:::;;;CCCLLL[[[lll}}}yyy{{{mmm```[[[\\\[[[ZZZXXXUUUQQQNNNKKKIIIGGGGGGFFFFFFHHHJJJLLLNNNMMMPPPUUUWWWWWWWWWWWWWWW[[[]]]___aaadddhhhnnnrrrvvv{{{{{{pppiiigggbbbcccgggkkknnnuuu{{{uuummmggg^^^UUUNNNIIIDDDAAA>>>===<<<;;;;;;<<<===>>>>>>???AAACCCEEEGGGIIIIIILLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNOOOPPPRRRTTTUUUZZZ[[[\\\]]]^^^bbbgggkkkppptttzzz~~~nnnaaa^^^aaalllyyy~~~|||xxxuuusssqqqpppnnnmmmllllllkkkkkkhhhgggggggggggggggffffffgggfffeeecccaaa```______aaa```^^^\\\ZZZXXXVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQTTTUUUUUUVVVTTTRRRPPPNNNOOOPPPPPPPPPOOONNNLLLKKKNNNLLLMMMOOOOOOPPPXXXaaaqqqmmm___QQQLLLLLLMMMOOOSSSOOORRRWWW]]]dddmmmvvv|||tttYYYKKKLLLMMM\\\yyy~~~vvvwww{{{vvv```NNNGGG???::::::;;;<<<;;;888888888999999888888888555666777777666777:::<<<llllllqqq~~~eeePPPGGG>>><<<:::888777888999888888777666666555555666666555555555555666666888777777666777999:::;;;BBBLLL\\\mmm|||}}}|||nnnbbb\\\]]]ZZZYYYXXXUUUQQQMMMJJJHHHEEEEEEEEEFFFGGGIIIKKKLLLMMMQQQUUUXXXYYYXXXXXXXXX\\\]]]```bbbeeeiiiooosssyyy}}}{{{pppiiigggbbbcccgggjjjmmmvvvzzztttkkkeee]]]UUUNNNIIIEEEBBB>>>===<<<;;;;;;<<<===>>>???@@@AAADDDFFFIIIKKKLLLOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOQQQRRRTTTUUUZZZ[[[\\\]]]___ccciiimmmqqqwww}}}ooobbb^^^```kkkxxx~~~{{{wwwtttrrroooooommmlllkkkjjjjjjjjjffffffffffffffffffffffffddddddcccbbbaaaaaaaaaaaaaaa```^^^\\\ZZZXXXVVVVVVSSSRRROOOMMMLLLMMMOOOPPPRRRSSSTTTUUUTTTRRRPPPOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIHHHJJJMMMNNNPPPXXXaaappplll^^^QQQLLLMMMMMMOOORRRPPPSSSXXX]]]dddmmmvvv{{{rrrXXXKKKKKKJJJXXXuuu~~~wwwuuuwwwxxx```MMMFFF===888888999:::999999888888888888888888999444666777777777777999;;;lllnnntttdddNNNEEE===;;;:::888888999888888777777777777666666666666555555555555666666777777666666777888:::;;;AAAMMM]]]mmm|||~~~}}}ooobbb^^^```[[[[[[YYYVVVRRRNNNJJJHHHAAABBBCCCDDDEEEGGGIIIJJJMMMQQQVVVYYYYYYYYYYYYYYY[[[]]]```bbbeeejjjooosss|||{{{pppiiigggbbbcccgggkkknnnwww~~~vvvqqqiiiccc[[[TTTNNNIIIEEECCC======<<<;;;;;;<<<>>>??????@@@BBBEEEHHHKKKMMMNNNQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUUYYY[[[\\\^^^aaaeeelllppprrrxxxrrrddd___aaaiiivvv}}}zzzvvvrrrpppooonnnlllkkkjjjjjjiiiiiifffffffffffffffeeeeeeeeebbbbbbaaaaaaaaabbbbbbccc```___^^^\\\ZZZXXXWWWVVVTTTQQQMMMJJJIIIJJJLLLNNNOOOPPPQQQSSSSSSQQQPPPOOOLLLMMMNNNNNNMMMKKKIIIHHHFFFFFFHHHLLLNNNPPPXXXaaannnjjj]]]QQQMMMMMMLLLMMMOOONNNRRRWWW]]]dddmmmuuu{{{qqqXXXKKKKKKIIIUUUsss{{{vvvuuuyyybbbKKKDDD===888888999999888999888777777777777888999444555777888777888999;;;~~~mmmpppxxxcccMMMDDD<<<::::::999999:::777777777777777888888888666666555555555555666666777777666666777888:::;;;AAAMMM^^^mmm{{{{{{|||oooccc___bbb^^^^^^\\\YYYUUUPPPKKKHHHBBBBBBCCCEEEGGGHHHJJJKKKNNNRRRVVVXXXYYYYYYZZZ[[[[[[\\\___bbbeeeiiiooosss{{{pppiiigggaaadddjjjooopppwwwyyyqqqlllfffaaaYYYRRRLLLHHHEEEBBB===<<<<<<;;;<<<===>>>??????AAACCCFFFIIILLLNNNPPPSSSRRRPPPOOONNNNNNNNNOOOKKKLLLMMMOOOQQQSSSTTTUUUXXXZZZ]]]```ccchhhnnnrrrqqqyyyvvvgggaaabbbfffsss~~~|||xxxtttqqqooonnnmmmllljjjiiiiiiiiiiiifffffffffeeeeeedddddddddbbbbbbaaaaaaaaaaaabbbbbb___^^^]]]\\\ZZZYYYXXXWWWSSSQQQNNNLLLJJJJJJJJJJJJKKKLLLNNNPPPQQQPPPOOONNNLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGIIIMMMNNNPPPWWW___kkkiii]]]QQQNNNMMMKKKJJJKKKKKKOOOUUU\\\cccllltttzzz|||pppXXXLLLKKKIIIUUUrrr}}}zzzxxxcccIIIDDD===::::::;;;:::888888777777666666777777888333555777888888888999;;;{{{nnnqqqzzzbbbLLLCCC;;;::::::999999;;;666666666777888888999999666666555555555555666666777666666666666888999:::@@@MMM^^^nnn{{{zzzwww|||nnnccc```cccaaa```___[[[WWWQQQLLLIIIDDDEEEFFFHHHJJJLLLMMMNNNOOORRRUUUXXXXXXYYY[[[\\\ZZZ\\\___aaadddiiiooosss{{{pppiiiggg```eeemmmrrrssswww{{{uuummmiiiddd___WWWPPPKKKGGGCCCAAA===<<<;;;;;;<<<===>>>???@@@AAACCCFFFJJJMMMOOOPPPTTTSSSQQQOOONNNNNNNNNOOOJJJKKKMMMOOOQQQSSSUUUUUUWWWZZZ]]]aaaeeejjjppptttpppyyyyyyiiibbbbbbdddqqq}}}~~~{{{xxxssspppnnnmmmmmmkkkjjjiiihhhhhhhhhggggggfffeeeeeedddcccccccccbbbbbbaaaaaaaaaaaaaaa^^^^^^]]]\\\[[[ZZZYYYXXXRRRQQQQQQOOOMMMKKKIIIHHHHHHJJJLLLNNNPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMJJJIIIKKKNNNOOOPPPVVV^^^hhh~~~hhh\\\RRRNNNMMMKKKHHHHHHIIIMMMTTT[[[bbbkkksssyyy{{{pppXXXMMMLLLIIIUUUrrruuubbbIIIDDD>>><<<<<<<<<;;;999888777666555555666777888333555777888888888999:::|||lllpppzzzdddNNNFFF???>>>===999666666777666555555555777888999555555555555555666777777777666555555666888:::;;;???JJJ\\\ooo~~~vvvuuuoooaaa```gggkkkiiiddd]]]UUUNNNHHHEEEBBBCCCCCCEEEGGGJJJMMMNNNUUUUUUUUUWWWZZZ]]]```bbb``````bbbccceeekkkqqqvvv~~~qqqjjjiiifffgggjjjmmmooouuu{{{wwwqqqhhhaaabbb^^^VVVOOOIIIEEEDDDCCC;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDGGGJJJLLLMMMNNNPPPOOOOOONNNNNNMMMMMMLLLIIIKKKLLLMMMNNNQQQUUUWWWZZZ[[[___dddhhhmmmqqqrrruuuyyypppgggdddfffnnn}}}~~~}}}~~~~~~~~~~~~{{{wwwtttqqqooommmllljjjiiihhhhhhggggggfffeeeddddddccccccccccccaaa`````````aaabbbbbbccc______^^^]]]\\\[[[ZZZYYYUUUSSSPPPLLLJJJHHHGGGGGGKKKLLLKKKIIIJJJNNNMMMJJJNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMMMMLLLMMMOOOTTTWWWiii|||iii]]]QQQMMMLLLJJJIIIJJJLLLMMMPPPWWW___ggglllnnn}}}qqqYYYMMMLLLJJJVVVrrr~~~yyyyyy```OOOGGG>>>;;;888666666999777777777777777777777777555555555666777999:::;;;zzzmmmrrr|||dddNNNFFF>>>===<<<888666777777777666666666777999999555555555555555666666777999888777777888:::<<<>>>@@@LLL___tttyyy{{{ooobbbaaahhhkkkiiiddd^^^WWWPPPJJJGGGCCCCCCDDDEEEGGGIIILLLMMMPPPQQQRRRTTTWWWZZZ]]]___```aaabbbcccfffkkkrrrwww~~~qqqiiihhhfffgggiiilllnnnttt{{{uuummmeee```___[[[UUUNNNIIIEEECCCBBB<<<<<<<<<===>>>???@@@AAA@@@BBBDDDHHHKKKMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLJJJLLLMMMNNNOOORRRUUUXXXXXXYYY]]]aaafffkkknnnpppuuuyyyqqqhhheeefffnnn}}}~~~}}}~~~~~~~~~}}}zzzvvvrrrpppooommmlllkkkiiihhhhhhggggggfffeeeeeedddddddddeeeeeebbbbbbbbbbbbbbbcccddddddaaa```___]]]\\\[[[ZZZYYYVVVUUURRRNNNJJJGGGEEEDDDDDDGGGHHHIIIMMMRRRRRROOOOOOOOONNNMMMLLLLLLLLLMMMKKKLLLMMMMMMNNNRRRWWWZZZgggzzzkkk^^^RRRMMMLLLIIIHHHHHHJJJLLLPPPVVV^^^gggooosssttt[[[NNNNNNLLLYYYwww~~~~~~{{{|||dddPPPGGG>>>;;;999666666999777777777777777777777777555555666666777999:::;;;wwwoootttcccOOOEEE===;;;:::777777888777666666666666777777888555555444444555555666777888888777777888:::<<<>>>BBBNNNccczzz~~~}}}nnncccccchhhjjjhhhddd^^^XXXQQQLLLIIIEEEEEEEEEEEEGGGIIIKKKLLLQQQQQQSSSVVVYYY]]]```aaa```aaacccdddggglllsssxxx~~~qqqiiihhheeefffiiikkkmmmsssyyypppfff```]]]ZZZXXXSSSNNNIIIDDDAAA@@@======>>>>>>???AAABBBCCC@@@BBBEEEHHHKKKNNNPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLNNNOOOPPPRRRVVVYYYXXXZZZ]]]aaafffkkknnnpppuuuyyy~~~tttiiifffeeennn~~~~~~}}}~~~~~~~~~|||xxxuuuqqqooonnnmmmlllkkkjjjhhhhhhhhhhhhffffffeeeeeeffffffggggggddddddddddddddddddeeefffbbbaaa```^^^\\\ZZZYYYXXXWWWVVVTTTPPPLLLHHHDDDBBBAAAEEEHHHJJJOOOUUUVVVSSSPPPPPPOOONNNMMMLLLKKKKKKIIIJJJKKKLLLNNNQQQWWW[[[eeewwwmmm```SSSMMMKKKHHHGGGGGGGGGKKKPPPUUU\\\fffqqqyyyxxx^^^PPPOOONNN]]]~~~xxx~~~iiiQQQHHH???<<<;;;888777888777777777777777777777777666666666777888999:::;;;wwwpppwwwcccOOOEEE<<<:::999777777999555555555555555555555555555444444444444555666666666555555555666888;;;<<>>>>>>>>>>>>>>???AAABBBCCCAAACCCFFFIIILLLOOOQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKJJJLLLMMMNNNOOORRRUUUXXX[[[\\\```dddhhhmmmppprrruuuyyy~~~wwwlllhhhgggppp~~~}}}|||}}}~~~~~~|||xxxuuurrrpppooommmlllkkkjjjiiihhhhhhhhhgggfffffffffggghhhiiiiiiffffffeeeeeeeeeffffffgggaaaaaa___]]][[[XXXWWWVVVVVVVVVUUURRRNNNJJJFFFDDDFFFIIIJJJKKKOOOUUUUUURRROOOOOONNNNNNMMMKKKJJJJJJGGGHHHHHHIIIJJJNNNSSSWWWddduuummm___RRRLLLKKKHHHGGGIIIHHHLLLQQQUUUZZZdddrrr|||{{{```QQQPPPOOO```wwwnnnSSSIII@@@===<<<999777777777777777777777777777777777777777777888999:::;;;yyyqqqyyydddOOOEEE<<<:::999888888:::666666666666666666666666444444444444444555666666555555444555666999;;;===IIISSSggg}}}{{{llleeecccccceeeccc```[[[VVVPPPLLLIIIGGGFFFFFFEEEFFFHHHIIIJJJKKKMMMPPPSSSWWWZZZ]]]^^^```aaacccdddhhhmmmtttyyyzzzrrriiigggddddddfffhhhjjjqqq{{{xxxuuuwww}}}yyy{{{xxxooobbbXXXUUUVVVVVVTTTRRRNNNIIIDDD???============>>>???@@@AAABBBBBBDDDGGGJJJMMMPPPRRRSSSQQQPPPNNNLLLKKKKKKKKKLLLJJJKKKMMMNNNOOOQQQUUUXXX\\\^^^aaaeeeiiimmmqqqrrruuuyyyzzzoookkkjjjsss~~~}}}||||||}}}~~~}}}yyyuuusssqqqqqqnnnmmmkkkjjjiiiiiihhhhhhgggggggggggghhhhhhiiijjjggggggffffffeeeffffffggg```___^^^\\\YYYWWWVVVUUUUUUUUUUUUSSSQQQNNNKKKJJJIIILLLNNNOOOSSSXXXXXXUUUNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJMMMQQQUUUdddtttkkk^^^PPPKKKJJJIIIIIIKKKKKKNNNSSSUUUZZZcccqqq{{{{{{```PPPOOOOOObbbzzz{{{pppUUUJJJ@@@>>>>>>;;;888777888888888888888888888888888777777777888999:::;;;zzzrrryyyfffNNNEEE===<<<;;;999999:::888999999999999888888777444444333333444444555666777777666666888;;;>>>???IIIUUUkkk~~~{{{lllfffdddbbbdddbbb___ZZZUUUPPPKKKIIIFFFFFFEEEEEEFFFHHHJJJKKKLLLNNNQQQUUUXXX[[[\\\]]]___```bbbdddgggmmmtttyyyzzzrrriiifffddddddeeegggiiipppuuuqqqnnnqqqxxx~~~wwwwwwsssiii^^^VVVTTTVVVXXXVVVSSSNNNIIIDDD???============>>>???@@@BBBBBBEEEFFFIIIKKKNNNPPPRRRRRRPPPOOOMMMKKKJJJKKKLLLMMMJJJLLLNNNNNNOOORRRVVVYYY\\\^^^aaaeeeiiimmmpppqqquuuzzz}}}qqqmmmllluuu}}}|||{{{||||||}}}~~~~~~yyyuuusssrrrrrrnnnmmmllljjjiiiiiiiiiiiihhhhhhggggggggghhhiiiiiigggfffeeeeeeeeeeeeeeeeee```___]]]\\\ZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPKKKRRRYYY^^^dddhhheee```QQQOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLKKKLLLNNNSSSVVVeeessskkk]]]PPPKKKJJJJJJJJJMMMMMMPPPSSSVVV[[[dddpppxxx{{{```PPPOOOPPPbbbzzzvvvrrrVVVKKKAAA???@@@===888666888888888888888888888888888888888888888999::::::xxxrrryyyhhhNNNFFF???>>>===;;;::::::888888999999999888666666444444333333444444555666777666666666888;;;>>>@@@GGGWWWqqqzzzmmmiiigggdddeeeccc```[[[VVVPPPKKKIIIEEEEEEEEEEEEFFFHHHJJJKKKOOOQQQTTTWWWZZZ\\\]]]]]]^^^___aaacccffflllsssyyyzzzrrrhhhfffdddcccdddfffhhhooo{{{ooojjjgggkkkttt{{{|||zzzyyyvvvooofff\\\WWWVVVWWW[[[YYYUUUOOOIIIDDD@@@>>>????????????@@@BBBCCCDDDGGGHHHJJJLLLOOOPPPQQQRRROOONNNLLLJJJJJJKKKMMMOOOMMMNNNPPPQQQRRRTTTXXX[[[^^^```bbbfffjjjnnnqqqrrruuu{{{sssnnnmmmvvv~~~|||{{{zzz{{{|||}}}~~~}}}xxxtttrrrqqqqqqnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhgggggggggggghhhfffeeedddccccccccccccddd``````^^^]]]\\\ZZZYYYYYYXXXXXXVVVUUUUUUTTTTTTTTTUUUaaaooozzzyyyoooXXXUUUQQQLLLJJJIIIJJJKKKKKKKKKLLLLLLMMMPPPTTTXXXeeerrrmmm___QQQKKKIIIIIIIIIKKKNNNOOOQQQUUU]]]gggpppvvv{{{```QQQPPPQQQccczzztttsssWWWKKKAAA@@@BBB>>>999666888888888888888888888888999999888888888999::::::vvvrrryyyiiiNNNFFF@@@??????<<<:::;;;555555666666666555333222444333333333333444555555555444444444666999<<<>>>DDDXXXuuuzzznnnllljjjfffgggeeeaaa\\\VVVQQQLLLIIIEEEEEEEEEEEEGGGIIIKKKLLLLLLNNNQQQTTTWWWXXXYYYYYY]]]^^^```bbbffflllsssxxx{{{rrrhhhfffccccccdddeeegggooo}}}wwwkkkfffcccgggqqqxxxyyywww{{{vvvnnnddd\\\XXXXXXYYY^^^[[[VVVPPPJJJEEEAAA???@@@@@@@@@AAABBBCCCDDDEEEHHHIIIKKKMMMOOOPPPQQQQQQNNNMMMKKKJJJJJJLLLNNNPPPOOOPPPRRRSSSTTTVVVZZZ]]]aaacccfffiiimmmqqqtttuuuuuu{{{tttooommmvvv}}}{{{zzzzzz{{{{{{}}}~~~|||wwwsssqqqppppppnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhgggffffffggggggeeedddccccccbbbbbbbbbbbbaaaaaa```___]]]\\\[[[[[[[[[ZZZXXXVVVUUUUUUUUUVVVaaaqqqzzz^^^ZZZTTTNNNJJJIIIIIIJJJGGGHHHIIIJJJKKKOOOUUUYYYeeeqqqoooaaaRRRKKKIIIGGGHHHJJJNNNMMMOOOUUU___jjjrrrvvv{{{|||aaaRRRRRRRRRdddzzzssstttXXXLLLBBBAAABBB???999555888888888888888888888888999999999888999999::::::wwwrrrzzzfffOOOGGG???>>>===999888888555666888999999888777666555555555555555444444444555666777888888:::===@@@III\\\xxx~~~qqqgggfffjjjfffdddaaa[[[UUUPPPKKKHHHDDDDDDCCCDDDEEEHHHJJJLLLMMMPPPSSSUUUUUUVVVXXXZZZZZZ[[[^^^aaadddhhhnnnrrrzzz}}}~~~rrrgggbbb___```bbbbbbffftttuuunnnaaabbbdddkkkttt{{{~~~~~~}}}xxxpppggg```^^^___```aaa```]]]UUUKKKCCC@@@@@@???@@@AAAAAA@@@AAACCCEEEJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJKKKKKKMMMOOOPPPQQQSSSUUUYYY\\\bbbdddfffiiikkknnnssswww|||{{{tttqqqwww}}}}}}|||{{{{{{{{{{{{{{{{{{~~~{{{wwwssspppooonnnllllllkkkjjjiiiiiiiiiiiiiiihhhfffdddcccdddeeefffcccddddddccccccaaa```___```___\\\[[[ZZZZZZ[[[\\\YYYYYYZZZYYYYYYZZZ]]]___ggg|||xxx```[[[SSSMMMJJJKKKLLLLLLIIIIIIJJJIIIJJJMMMRRRUUU```nnnpppaaaRRRKKKIIIHHHIIILLLLLLMMMPPPWWW```jjjqqquuu~~~uuuaaaPPPMMMRRRaaayyyrrrVVVJJJ@@@===<<<;;;:::;;;888888777777777777888888777888999::::::999777666vvvpppxxxgggPPPGGG@@@>>>===:::888999666666777777777666666555555555555555555555555555555666777888888:::===@@@III[[[vvvxxxnnnfffeeehhhfffdddaaa\\\VVVPPPKKKHHHFFFEEEEEEEEEFFFIIIKKKMMMMMMPPPSSSUUUUUUVVVXXXZZZZZZ[[[^^^```ccchhhnnnrrryyy{{{~~~rrrhhhcccaaacccdddeeejjjwww{{{ppphhh```aaaeeennnxxx{{{pppgggcccdddfffjjjhhhbbbXXXNNNFFFCCCBBB???@@@AAAAAA@@@AAACCCEEEIIIIIIJJJLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPRRRTTTWWW[[[^^^dddfffhhhkkkmmmqqquuuyyy~~~|||tttqqquuu}}}~~~~~~}}}|||{{{{{{{{{{{{{{{~~~{{{wwwssspppooonnnjjjjjjiiiiiiiiiiiijjjjjjiiihhhfffdddddddddeeefffddddddcccbbbbbbaaaaaa```aaa___]]][[[ZZZZZZZZZ[[[XXXYYYYYYYYYXXXYYY[[[]]]gggyyyqqq^^^YYYQQQLLLJJJJJJKKKKKKIIIIIIJJJIIIJJJMMMRRRUUU___llloooaaaRRRKKKIIIHHHIIILLLLLLMMMPPPVVV___hhhpppttt}}}vvvbbbQQQNNNTTTccc}}}{{{tttWWWKKK@@@===<<<:::888999888888777777777777888888888888888999999888888777tttmmmwwwhhhQQQHHHAAA???>>>;;;999:::888777666555555444444555666666666666666666666666555666777888888:::===@@@HHHZZZuuu~~~ssskkkfffeeegggfffeeeaaa]]]WWWQQQLLLIIIGGGGGGFFFFFFGGGJJJLLLNNNMMMPPPSSSUUUUUUVVVXXXZZZZZZ[[[]]]```ccchhhnnnrrrwwwzzz~~~rrriiidddccceeegggiiinnn{{{|||ppphhh___bbbhhhrrr~~~|||ooohhhhhhkkkqqqllldddYYYNNNFFFCCCCCC@@@AAABBBAAAAAAAAACCCEEEGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMLLLNNNQQQSSSVVVYYY^^^bbbfffhhhkkkmmmpppsssxxx|||}}}tttpppttt{{{~~~|||{{{zzzzzzzzz|||~~~{{{wwwssspppnnnnnnhhhhhhhhhiiijjjjjjkkkkkkiiihhhfffeeeddddddeeeeeeeeedddbbbaaa``````aaabbbaaa```]]][[[ZZZYYYYYYYYYWWWXXXYYYXXXWWWWWWXXXZZZcccooo{{{ssseee[[[VVVOOOKKKIIIJJJJJJJJJIIIIIIJJJIIIJJJMMMRRRUUU]]]kkkoooaaaRRRKKKJJJIIIIIIKKKLLLMMMPPPVVV]]]fffnnnsss}}}uuuaaaPPPNNNSSSddduuuXXXLLL@@@===<<<999888888888777777666666777777888888888888777777888888999}}}rrrnnnyyyjjjQQQIIIAAA@@@???;;;999::::::888777555444444555555666666666666777777777777555666777888888:::===@@@HHHZZZsss{{{pppkkkgggeeeggggggeeeccc___YYYSSSMMMJJJHHHGGGFFFFFFGGGIIILLLMMMMMMPPPSSSUUUUUUVVVXXXZZZZZZ[[[]]]___bbbgggnnnsssuuuyyy~~~ssskkkfffeeegggjjjmmmsss~~~rrrjjjaaaeeennnzzzuuulllkkkmmmnnniii___TTTKKKEEECCCBBBAAABBBCCCBBBAAABBBCCCEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNMMMOOORRRUUUXXX\\\aaaeeegggjjjllloooqqquuuzzz~~~~~~uuuqqquuuzzz}}}{{{zzzyyyyyy|||~~~~~~{{{vvvrrrpppnnnmmmggghhhiiikkklllmmmmmmmmmhhhhhhfffeeeddddddeeeeeeeeecccaaa```___```aaacccaaa```^^^[[[ZZZXXXXXXXXXVVVWWWXXXWWWUUUUUUVVVWWWZZZaaagggiiikkkjjjbbbYYYVVVRRRMMMJJJIIIJJJJJJJJJIIIIIIJJJIIIJJJMMMRRRUUU[[[iiinnnaaaRRRLLLJJJIIIIIIKKKLLLNNNQQQUUU\\\dddmmmsss~~~sss___NNNLLLSSSdddtttVVVJJJ???<<<<<<:::888999777777666666666666777777888888777666666777999:::zzzpppppp}}}jjjQQQIIIAAA@@@???;;;999:::;;;:::888666555555666666555666666666777777888888555666777888888:::===@@@IIIYYYqqqyyynnnhhhdddccceeehhhgggeeeaaa\\\UUUPPPLLLGGGFFFEEEEEEFFFHHHJJJLLLMMMPPPSSSUUUUUUVVVXXXZZZZZZ[[[\\\^^^aaagggnnnsssuuuyyy~~~ssslllhhhgggiiilllpppwww~~~ssskkkfffmmmwww{{{oookkklllfff```WWWNNNHHHEEEDDDDDDBBBCCCDDDCCCBBBBBBDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNLLLLLLKKKKKKKKKMMMNNNOOONNNPPPSSSWWWZZZ___dddhhhhhhjjjmmmpppssswww|||xxxsssuuuyyy~~~~~~|||{{{zzzyyy|||~~~~~~zzzvvvrrrooonnnmmmjjjjjjlllmmmnnnooooooooohhhggggggfffeeeeeedddddddddcccaaa______```bbbccc```___^^^\\\ZZZXXXWWWWWWUUUVVVWWWVVVUUUTTTUUUVVVTTTWWWYYYZZZ\\\\\\XXXSSSRRROOOLLLJJJJJJJJJJJJIIIIIIIIIJJJIIIJJJMMMRRRUUU[[[jjjnnn```RRRMMMKKKIIIIIIJJJLLLNNNQQQUUU[[[cccmmmtttttt```OOOMMMUUUggguuuTTTIII>>>;;;<<<:::999:::777777666666666666777777888777666555666777999:::wwwoooqqqiiiQQQHHHAAA???>>>;;;999::::::999888777777666777777444555555666666777777888555666777888888:::===@@@JJJXXXnnnvvvkkkeeeaaaaaaccciiiiiigggddd___XXXRRROOOGGGGGGFFFEEEFFFHHHJJJKKKMMMPPPSSSUUUUUUVVVXXXZZZZZZ[[[\\\]]]```fffnnnsssvvv{{{}}}tttnnnkkkhhhkkknnnttt|||zzzuuupppwww}}}qqqiiiggg]]]WWWPPPIIIGGGFFFFFFFFFCCCDDDEEEDDDBBBBBBDDDFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLNNNOOOPPPPPPRRRUUUXXX\\\aaafffjjjjjjlllooorrruuuyyy~~~{{{sssuuuxxx}}}}}}{{{{{{zzz|||~~~~~~zzzvvvrrrooommmmmmmmmmmmoooppppppooonnnmmmgggggggggffffffeeeddddddbbbbbb````````````aaabbb___^^^]]]\\\ZZZYYYWWWWWWSSSUUUVVVVVVUUUTTTUUUVVVSSSSSSTTTUUUVVVWWWTTTRRROOOMMMKKKJJJKKKKKKKKKJJJIIIIIIJJJIIIJJJMMMRRRUUU\\\kkkmmm```SSSMMMKKKIIIIIIJJJLLLOOORRRUUUZZZcccnnnwwwvvvbbbQQQPPPXXXkkk~~~|||xxxTTTIII>>>;;;;;;:::999999777666666555555666666777666666666666777888888999vvvoooppphhhPPPGGG@@@>>>===:::888999666777777777777777666666333444444555666666777777555666777888888:::===@@@JJJWWWiii|||uuullleeeaaacccgggkkkkkkiiigggaaa[[[UUUQQQIIIHHHGGGFFFGGGIIIKKKLLLMMMPPPSSSUUUUUUVVVXXXZZZZZZ[[[[[[\\\```fffnnnsssxxx}}}}}}tttooolllkkkmmmqqqxxxyyyyyymmmbbb\\\TTTOOOHHHEEEDDDEEEEEEDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQQQQTTTWWWZZZ]]]bbbgggkkklllnnnqqqtttwww|||}}}rrrtttwwwzzz~~~}}}||||||||||||~~~}}}zzzuuurrrooommmmmmoooooopppqqqpppnnnllljjjggggggggggggfffeeeddddddaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]\\\\\\ZZZYYYXXXWWWQQQTTTVVVWWWVVVUUUVVVVVVTTTSSSRRRTTTUUUSSSQQQOOOMMMLLLJJJJJJLLLLLLLLLJJJIIIIIIJJJIIIJJJMMMRRRUUU]]]mmmmmm```SSSMMMLLLIIIHHHIIIKKKOOOSSSVVV[[[dddpppzzzuuuaaaPPPOOOXXXlllyyywwwyyyWWWKKK???;;;:::888666666666666555555555555666666444555666777888888888888vvvoooooohhhOOOGGG???>>>===999888888444555666777777777555555333333333444555666666777555666777888888:::===@@@KKKVVVfffwwwvvvooohhhcccgggmmmllllllkkkhhhccc]]]VVVRRRJJJIIIHHHHHHHHHJJJLLLMMMMMMPPPSSSUUUUUUVVVXXXZZZ[[[[[[[[[\\\___fffnnnsssyyy~~~}}}tttooommmmmmooottt{{{}}}}}}sssggg[[[SSSNNNIIICCCAAAAAABBBBBBAAADDDEEEFFFEEECCCCCCDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRSSSUUUXXX[[[^^^ccchhhlllnnnpppsssvvvyyy~~~qqqsssuuuxxx|||~~~}}}}}}||||||~~~}}}zzzuuuqqqooommmlllppppppqqqpppooollliiihhhggggggggggggfffeeedddccc___```aaaaaaaaaaaa``````\\\\\\\\\\\\[[[YYYXXXXXXQQQSSSVVVWWWVVVVVVVVVWWWUUURRRQQQSSSSSSPPPMMMLLLLLLKKKJJJKKKMMMMMMLLLKKKIIIIIIJJJIIIJJJMMMRRRUUU___nnnmmm```SSSNNNLLLIIIHHHIIIKKKOOOSSSVVV[[[eeerrr{{{rrr^^^MMMLLLUUUiiiwwwuuuxxxZZZMMMAAA<<<:::666333333666666555555555555666666333444666888888888888777qqqooorrrjjjQQQFFF===<<<<<<;;;999:::666666666666666666666666666666666666666666666666444555777777888;;;>>>AAAJJJUUUfffuuu{{{tttmmmggghhhlllppppppooommmhhh___VVVPPPLLLJJJHHHFFFEEEFFFHHHIIIMMMMMMNNNPPPSSSWWWZZZ\\\[[[\\\]]]^^^```eeekkkppp{{{xxxssspppkkkqqqyyy~~~{{{xxxuuuwwwzzz}}}uuulllcccXXXPPPKKKHHHDDDAAA@@@BBBEEEGGGEEEEEEDDDCCCBBBCCCFFFHHHIIIJJJJJJKKKLLLMMMMMMNNNOOONNNLLLKKKLLLOOOSSSVVVWWWXXXZZZ[[[^^^aaagggkkklllppptttxxx|||tttsssrrrtttyyy~~~{{{yyyvvvsssqqqpppppppppqqqpppooonnnlllkkkjjjiiieeeeeeeeedddccccccbbbbbbcccccccccbbbaaa``````___]]]]]]^^^^^^]]]ZZZXXXVVVRRRSSSUUUVVVVVVUUUSSSRRRPPPUUUYYYYYYUUUPPPMMMKKKLLLKKKKKKLLLNNNNNNMMMLLLJJJIIIJJJLLLLLLKKKQQQYYY^^^mmmsss___TTTPPPJJJJJJLLLFFFMMMOOORRRVVV\\\hhhvvvlll[[[NNNMMMSSSdddzzzpppyyy{{{]]]NNNAAA>>>>>>===999777888777666666666666666777;;;:::999888888888999:::~~~pppnnnrrriiiQQQFFF===<<<<<<;;;999999666666666666666666666666666666666666666666666666555666777888888:::>>>@@@HHHTTTgggxxx~~~wwwoooiiijjjoooqqqqqqpppnnnhhh___VVVPPPLLLJJJGGGEEEEEEFFFGGGIIIMMMNNNOOOQQQTTTXXX[[[]]]\\\]]]^^^___aaaeeekkkpppyyyyyyssspppkkkpppvvv|||}}}tttpppmmmooosssyyy}}}yyypppiiiaaaXXXQQQKKKIIIEEEBBBAAAAAACCCEEEDDDEEEDDDCCCBBBCCCFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNOOONNNMMMLLLMMMPPPTTTVVVWWWYYY\\\^^^```cccgggkkkmmmpppuuuyyy|||}}}sssqqqppprrrvvv|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvssspppooooooppppppooonnnmmmkkkjjjiiihhhhhhhhhggggggfffeeeeeedddcccbbbaaa```____________]]]]]]]]]]]][[[YYYWWWVVVTTTUUUWWWXXXXXXWWWVVVTTTQQQUUUXXXXXXTTTOOOLLLKKKKKKJJJJJJKKKMMMMMMLLLJJJJJJIIIJJJLLLKKKKKKPPPXXX^^^mmmsss```VVVRRRIIIHHHKKKGGGMMMOOOSSSWWW]]]gggttt~~~{{{hhhYYYMMMNNNSSSaaa|||tttyyyaaaQQQBBB======<<<;;;:::777777666666666666777777888777666666777888:::;;;~~~{{{ooonnnrrrhhhQQQFFF===;;;<<<:::999999666666666666666666666666666666666666666666666666666777888888888:::===@@@EEETTTiii}}}zzzrrrkkklllpppqqqqqqqqqooohhh___WWWQQQLLLJJJGGGEEEDDDEEEGGGHHHMMMNNNPPPRRRUUUXXX[[[]]]]]]^^^___```bbbffflllpppwww}}}zzztttpppkkknnnsssyyywwwnnniiieeeiiiooovvv}}}}}}{{{|||}}}xxxqqqlllgggaaaZZZTTTLLLJJJGGGCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOONNNNNNOOORRRUUUWWWXXX[[[^^^aaacccfffiiikkknnnqqqvvvzzz}}}|||ssspppnnnnnnssszzz~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||yyyvvvssspppooooooooonnnmmmmmmkkkjjjiiihhhgggiiihhhhhhgggffffffeeeeeebbbaaa___]]]]]]]]]^^^___^^^]]]\\\[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWRRRUUUWWWWWWSSSNNNKKKIIIJJJIIIJJJKKKMMMMMMKKKIIIJJJIIIJJJKKKJJJIIIOOOVVV^^^mmmsssbbbYYYTTTIIIGGGKKKIIIMMMPPPTTTXXX]]]gggrrr{{{|||ttteeeVVVLLLMMMSSS```}}}}}}wwwxxxcccSSSCCC===<<<<<<<<<===777777777666666777777888666555444444555777999;;;~~~~~~yyyoooooosssiiiQQQFFF===;;;<<<:::888888666666666666666666666666666666666666666666666666777888999999888:::===???EEEUUUmmm|||rrrjjjjjjnnnnnnpppqqqooohhh```XXXTTTLLLJJJGGGEEEDDDDDDFFFGGGMMMNNNPPPSSSVVVYYY[[[]]]]]]___```bbbdddhhhmmmqqqvvv|||{{{tttppplllmmmpppwwwuuukkkfffdddiiirrrzzz}}}uuupppooorrrtttttttttrrrooolllhhhbbb\\\XXXLLLKKKHHHEEECCCCCCDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGHHHHHHIIIJJJKKKMMMNNNNNNPPPPPPPPPQQQRRRTTTVVVXXXYYY\\\aaaeeegggiiijjjlllnnnrrrwww{{{}}}uuuqqqmmmmmmqqqyyy|||zzzvvvrrrpppnnnnnnnnnllllllkkkjjjiiihhhgggggggggffffffeeeeeeddddddcccbbb```]]][[[[[[\\\^^^___^^^]]]\\\ZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWSSSTTTUUUTTTQQQNNNJJJHHHJJJJJJKKKLLLNNNNNNLLLJJJJJJIIIIIIKKKIIIIIINNNUUU^^^mmmrrrccc\\\UUUHHHFFFKKKKKKMMMPPPUUUYYY^^^fffqqqxxxzzz}}}rrrdddUUUKKKLLLRRRaaa~~~yyy~~~yyyxxx```RRRDDD>>>===;;;:::;;;777777777666777777888888888666555444444666999:::~~~wwwnnnpppuuukkkQQQFFF===;;;;;;999777777666666666666666666666666666666666666666666666666777888999999999:::===???FFFWWWqqq|||pppggggggkkkllloooqqqoooiii```ZZZWWWMMMKKKHHHEEEDDDDDDFFFGGGLLLMMMPPPSSSVVVYYY[[[\\\\\\^^^```bbbeeeiiinnnqqqwww}}}}}}uuupppllllllooouuu~~~uuulllhhhjjjoooyyy|||qqqjjjhhhiiimmmppprrrssssssoooiiibbb\\\YYYOOOMMMIIIFFFDDDDDDEEEFFFCCCDDDEEEEEEDDDDDDEEEGGGGGGGGGHHHJJJKKKMMMNNNNNNPPPPPPRRRSSSUUUWWWXXXYYYZZZ^^^cccgggiiikkklllmmmooosssyyy}}}wwwsssnnnmmmqqqxxx~~~}}}}}}~~~~~~~~~~~~|||zzzvvvrrrooonnnmmmmmmkkkkkkjjjiiihhhggggggffffffffffffeeeddddddccccccaaa___]]][[[[[[\\\^^^```___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVTTTSSSSSSRRRPPPMMMJJJHHHKKKKKKLLLNNNPPPPPPMMMKKKIIIHHHIIIKKKJJJIIINNNVVV___mmmrrrccc[[[UUUHHHFFFKKKKKKMMMPPPUUUXXX]]]eeepppxxx{{{vvveeeUUUIIIKKKRRRccc|||rrruuuYYYNNNCCC???===:::777777777777777777777888999999<<<:::888555555666888:::~~~tttmmmoooxxxkkkQQQFFF===;;;;;;888666777666666666666666666666666666666666666666666666666777888999999999;;;>>>AAAHHHYYYrrr{{{ooofffeeeiiiooosssuuurrrjjjaaa[[[YYYNNNLLLIIIFFFEEEEEEFFFGGGKKKLLLOOOSSSVVVXXXZZZZZZZZZ\\\___bbbeeejjjooorrrwww~~~~~~uuupppjjjkkknnnssszzzwwwpppmmmqqqxxx~~~qqqiiiggghhhnnnuuuxxxzzz{{{vvvmmmddd___]]]UUURRRMMMGGGEEEDDDFFFGGGBBBDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNNNNPPPQQQSSSVVVXXXYYYZZZZZZ[[[___dddhhhjjjkkkmmmoooppptttzzzxxxtttooommmpppvvv|||~~~}}}||||||{{{yyyyyyzzz{{{|||}}}~~~~~~|||zzzvvvrrrooommmmmmmmmkkkjjjjjjiiihhhhhhgggggghhhggggggfffeeeeeeddddddaaa```^^^]]]]]]^^^___aaa___^^^]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRPPPOOOOOOMMMKKKIIIKKKLLLMMMPPPQQQQQQNNNKKKIIIHHHIIIKKKJJJJJJPPPWWWaaannnqqqaaaYYYSSSIIIHHHLLLJJJMMMPPPTTTWWW\\\eeepppxxx~~~yyydddSSSHHHIIIRRRdddwwwsssqqqSSSJJJAAA???===888666666777777777777888888999:::???===999777555666999:::|||~~~pppjjjmmm{{{kkkQQQFFF===::::::888666666666666666666666666666666666666666666666666666666666777999999:::<<>>vvv}}}zzzkkkjjjnnn~~~mmmQQQHHH@@@===<<<999777888444444444555555555555555333444444555666777888888888888999999999:::===???KKK\\\uuuzzzrrrlllmmmppp|||zzznnnddd\\\WWWQQQOOOKKKHHHGGGHHHIIIKKKJJJLLLPPPSSSUUUVVVUUUUUUTTTXXX^^^bbbdddhhhnnnrrrzzzvvvooofffggghhhlllsss{{{|||zzzuuuqqqtttkkk[[[KKKBBBBBBDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEEEEGGGIIIKKKNNNOOOQQQTTTWWWZZZZZZ[[[\\\^^^___bbbeeegggiiillloooqqqvvvyyy~~~zzztttnnnkkkmmmppprrrsss{{{|||~~~}}}yyyvvvwwwxxxzzz|||~~~}}}yyytttqqqooonnnlllkkkkkkjjjjjjiiiiiiiiiiiiiiieeedddcccccccccdddeeefffaaaaaaaaaaaabbbbbbbbbbbb\\\[[[ZZZYYYXXXWWWVVVVVVSSSTTTVVVVVVVVVUUUSSSRRRPPPOOONNNMMMLLLLLLLLLLLLIIILLLOOORRRRRRPPPMMMKKKIIIHHHHHHGGGHHHLLLRRRVVVaaaqqqlll```TTTOOOMMMKKKIIIJJJLLLNNNPPPTTT[[[fffqqqyyy~~~~~~ooo^^^KKKGGGPPPQQQ```yyyssspppoooRRRIII@@@>>><<<888666777666666666666666666666666;;;;;;999666555777:::>>>~~~vvv}}}wwwiiihhhmmmnnnPPPGGG???<<<;;;888666777444444444444444444444444444444555555666666777777666777888888999;;;>>>AAAKKK]]]uuu}}}ssslllmmmrrr|||yyymmmddd]]]WWWRRROOOKKKHHHGGGGGGIIIJJJKKKLLLOOOQQQSSSTTTUUUUUURRRWWW]]]bbbfffkkkqqqvvv|||uuunnneeefffgggkkkrrr}}}~~~{{{{{{ooo\\\LLLDDDCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEFFFHHHKKKMMMOOOOOORRRVVVXXXYYYZZZ[[[]]]aaadddgggjjjkkknnnqqqtttwwwzzz{{{vvvooolllmmmppprrrssszzz|||~~~zzzwwwwwwxxxzzz|||~~~}}}yyytttqqqooonnnlllkkkjjjjjjiiihhhhhhhhhhhhhhheeedddcccccccccdddeeeeee````````````````````````[[[[[[ZZZYYYXXXWWWVVVVVVQQQRRRTTTTTTTTTSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKKKKMMMPPPRRRRRROOOLLLJJJIIIIIIIIIHHHJJJNNNTTTXXX```qqqnnnaaaUUUOOONNNKKKIIIJJJKKKLLLNNNSSSZZZdddooovvv~~~ppp___KKKGGGNNNPPP```~~~wwwqqqsssUUULLLCCC???===999777777888888888888888888888888888888888777666888<<>>;;;:::777555666666555555444444333333333555555555555555555666666444555777888999<<<@@@CCCKKK\\\uuutttlllnnnuuu|||wwwmmmddd]]]WWWRRRPPPLLLIIIGGGGGGHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUPPPVVV]]]ccchhhnnnuuu{{{tttmmmddddddfffjjjqqq|||sss\\\LLLFFFEEEDDDCCCCCCEEEFFFGGGHHHFFFEEEDDDEEEEEEEEEFFFHHHJJJLLLMMMNNNPPPTTTVVVWWWYYY[[[]]]cccfffiiilllnnnqqquuuwwwzzz|||}}}xxxrrrnnnnnnpppqqqrrrxxx{{{{{{xxxwwwxxxzzz}}}|||yyytttqqqooonnnlllkkkiiihhhggggggffffffggggggeeeddddddccccccddddddeee``````______^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWWWWVVVRRRSSSTTTTTTTTTRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNPPPQQQPPPNNNKKKIIIIIIIIIIIIJJJKKKOOOUUUZZZ```qqqpppcccVVVPPPNNNKKKIIIJJJKKKLLLOOOSSSZZZdddooovvvqqq___LLLGGGLLLNNN```{{{tttwwwYYYOOOEEEAAA>>>999777777888888888888888888888888555666888888888999<<<>>>}}}xxxsssgggiiipppnnnPPPFFF>>><<<;;;777666777777777666666555444333333555555555555555555555444555666888888999;;;???BBBJJJ[[[tttuuukkknnnwww|||}}}tttkkkddd]]]WWWSSSPPPMMMJJJGGGFFFGGGGGGKKKKKKLLLMMMOOORRRTTTUUUQQQWWW^^^eeejjjpppwww}}}tttlllcccdddeeeiiippp|||rrrYYYKKKHHHGGGEEECCCEEEFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMPPPSSSUUUWWWYYY\\\^^^dddfffjjjmmmpppssswwwyyy}}}~~~zzzuuupppooooooqqqrrruuuzzz|||xxxwwwxxxzzz}}}|||xxxtttpppnnnmmmllljjjhhhgggffffffeeeeeeffffffeeeeeeddddddddddddddddddaaa``````___]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWUUUUUUVVVVVVUUUTTTSSSRRRNNNMMMLLLKKKKKKKKKKKKKKKNNNOOOPPPPPPOOOMMMJJJIIIHHHIIIIIIJJJLLLPPPUUUYYYaaarrrrrreeeWWWPPPNNNKKKIIIJJJNNNOOOQQQUUU\\\fffqqqxxxppp^^^LLLGGGJJJMMMcccyyyxxx[[[PPPFFFAAA===999666777888888888888888888888888444666888999999999:::<<<~~~zzzsssiiimmmuuukkkQQQHHH???===<<<888777888999888888777666555444444555555555555444444444444777888999999999:::===@@@IIIZZZssstttkkknnnvvvzzz|||yyyqqqhhhccc\\\VVVRRRPPPMMMJJJHHHGGGFFFGGGJJJKKKKKKMMMOOOQQQSSSUUUTTTYYY```fffjjjpppwww|||tttlllcccccceeeiiippp{{{nnnUUUJJJIIIGGGEEEEEEFFFGGGIIIKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJMMMPPPSSSUUUWWWZZZ]]]```cccfffjjjmmmppptttxxx{{{}}}{{{vvvrrrooooooppprrrtttzzz|||xxxvvvxxxzzz|||~~~|||xxxssspppnnnmmmkkkjjjgggffffffeeedddeeeeeeeeeeeeeeeeeeddddddccccccccccccbbbaaa```___]]]\\\\\\ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRNNNNNNMMMLLLLLLLLLMMMMMMPPPPPPOOONNNMMMKKKJJJIIIGGGHHHIIIJJJKKKOOOTTTWWWbbbsssssseeeVVVPPPMMMKKKJJJKKKOOOPPPRRRVVV\\\fffqqqxxxnnn\\\LLLGGGJJJOOOhhh~~~yyyZZZOOODDD???<<<777666777777777777777777777777777555777999:::999888888999~~~vvvlllqqqyyyjjjQQQHHH@@@>>><<<999777888888777777666666555555555444444444444444444555555888999999999888:::<<>>@@@LLL]]]tttzzzqqqjjjlllqqqwwwwwwrrriiiccc```ZZZTTTOOONNNLLLKKKIIIHHHHHHHHHIIIKKKMMMPPPRRRSSSSSSSSSUUUZZZaaafffkkkpppwww|||qqqhhh^^^___```dddkkkvvv|||{{{|||kkkVVVNNNKKKEEECCCFFFEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFEEEDDDDDDEEEGGGHHHKKKMMMPPPRRRUUUYYY]]]aaabbbfffjjjnnnrrrvvvzzz}}}~~~yyyyyywwwrrrnnnmmmpppssstttzzz{{{wwwtttuuuwwwyyy{{{}}}~~~~~~{{{xxxsssooonnnlllkkkjjjggggggfffeeeeeeeeeeeeeeeeeeeeeffffffeeecccbbbaaabbbbbbaaaaaa```___^^^^^^YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTRRRQQQQQQPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMPPPOOOMMMLLLKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNRRRUUUcccssspppbbbTTTMMMKKKJJJJJJLLLNNNOOOQQQTTT[[[dddooovvvzzzhhhUUUJJJJJJOOOXXXwwwwwwUUUJJJ@@@<<<;;;999999;;;777777777777777777777777555777888888777777888:::zzzooorrryyymmmOOOFFF>>><<<:::777555666222333333333333333333333222222333333444555666666444666777888999<<>>888888888888888888888888444555666777777888:::===xxxqqqttt{{{lllRRRGGG===;;;:::777555555444444444555555555555666333444444555666777888888666777777777777:::===@@@LLL```zzzqqqfffcccggglllqqqmmmggg```ZZZVVVUUUTTTNNNNNNMMMKKKJJJJJJJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTVVVWWW\\\dddjjjmmmttt{{{}}}kkk___YYYYYY]]]aaaccckkkzzz{{{vvvxxx|||~~~~~~}}}yyyuuuvvv|||zzzjjjWWWKKKHHHHHHEEEAAAAAACCCFFFHHHJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKMMMPPPUUUYYY]]]```aaafffmmmsssxxx{{{}}}{{{zzzvvvwwwvvvtttqqqoooooopppwwwzzz~~~{{{yyywwwwwwwwwxxxzzz|||}}}~~~wwwxxxvvvpppjjjffffffhhhhhhfffcccccccccddddddcccddddddccccccccccccbbbbbbcccbbbaaa```___^^^]]]]]][[[[[[[[[ZZZZZZYYYXXXWWW[[[ZZZXXXVVVSSSRRRQQQPPPKKKKKKJJJJJJJJJJJJKKKLLLRRRPPPNNNKKKIIIHHHHHHHHHJJJJJJJJJJJJKKKOOOUUUYYYcccsssooo^^^QQQOOOOOOKKKHHHKKKPPPPPPRRRWWW\\\bbbnnnzzzqqqdddSSSIIIIIIRRR```tttuuu{{{yyykkkTTTIII@@@<<<;;;999999;;;666777777888999888666555888888888888888888999:::rrrlllqqqxxxkkkRRRGGG===;;;:::888555555777777666555444333333222444444555555666666777777666777777777777:::===@@@LLL___zzzrrreeeaaadddiiimmmjjjeee___ZZZVVVUUUTTTOOONNNLLLKKKJJJJJJJJJJJJMMMNNNOOOPPPRRRSSSTTTUUUVVVWWW\\\dddjjjmmmssszzznnnbbbVVVVVVXXX[[[___hhhyyyxxxrrrssswwwzzzzzz|||yyyvvvxxx~~~xxxiiiVVVKKKHHHHHHEEEBBBBBBDDDFFFIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLOOOSSSWWW[[[]]]aaafffnnntttyyy|||{{{{{{zzzzzzxxxuuupppnnnmmmnnnvvvyyy}}}|||zzzssstttuuuwwwyyy|||~~~zzzyyyvvvrrrmmmjjjiiijjjhhhfffcccaaabbbcccbbbbbbffffffeeeeeeeeeeeeddddddbbbbbbaaa```___^^^]]]]]][[[[[[[[[ZZZZZZYYYXXXWWWZZZYYYWWWTTTRRRQQQPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLOOONNNLLLJJJIIIHHHHHHIIIHHHIIIIIIJJJLLLPPPVVV[[[dddtttrrraaaRRROOOOOOJJJIIIKKKPPPOOORRRWWW\\\bbbnnnzzzooobbbRRRHHHIIIQQQ```rrruuu{{{xxxiiiQQQGGG>>><<<<<<;;;<<<>>><<<>>>@@@???:::777777888888888777777777888999999{{{}}}nnniiiooowwwkkkRRRGGG===;;;;;;888666666777777666555444333333222555555555666666666666666666777777777777:::===@@@LLL___zzz~~~ssseee___```dddgggfffccc___[[[WWWUUUTTTOOONNNLLLJJJIIIIIIIIIJJJMMMNNNOOOQQQSSSTTTVVVVVVWWWXXX]]]eeejjjmmmrrryyy{{{|||qqqfffVVVTTTTTTWWW\\\gggzzzvvvpppqqqtttwwwyyy}}}zzzyyy{{{tttgggUUUJJJGGGGGGEEEBBBCCCDDDGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHJJJLLLPPPTTTWWWYYYaaafffmmmtttyyy}}}|||}}}~~~{{{uuuppplllkkkkkkuuuxxx|||~~~}}}zzzpppqqqsssvvvyyy|||~~~{{{vvvsssqqqooommmlllhhheeeaaa___```aaabbbbbbffffffeeeeeeeeeeeeddddddaaaaaa```___^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWXXXWWWUUUSSSQQQPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIGGGHHHIIIJJJLLLQQQWWW\\\dddtttxxxeeeTTTOOONNNJJJIIILLLOOOOOORRRWWW\\\cccooozzz{{{lll^^^QQQHHHHHHPPP___sssxxx|||xxxfffNNNEEE===<<<======>>>AAA@@@DDDGGGCCC;;;666666999777777666666777888999999~~~www{{{ooojjjpppvvvkkkRRRGGG===;;;;;;999666666444444444555555555555666666666666666666555555555666666777777777:::===@@@LLL___yyy~~~ttteee^^^^^^aaaccccccbbbaaa^^^ZZZWWWUUUPPPNNNLLLJJJHHHHHHIIIIIILLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ___ggglllnnnsssyyyxxx{{{qqqgggYYYUUUSSSVVV]]]jjjyyyrrrqqquuuyyy|||}}}|||}}}qqqeeeUUUJJJGGGGGGEEECCCBBBDDDFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIJJJMMMQQQTTTUUU___dddkkkrrrxxx}}}~~~|||{{{uuuooolllkkkkkksssvvvzzz|||}}}}}}|||yyyrrrssstttvvvyyy|||{{{vvvssssssrrrooollleeebbb^^^^^^```bbbdddeeeddddddcccccccccbbbbbbbbb`````````___^^^]]]]]]]]][[[[[[[[[ZZZZZZYYYXXXWWWXXXWWWUUUSSSQQQPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHHHHIIIIIIHHHIIIIIIJJJLLLPPPVVV[[[cccttt|||hhhVVVPPPMMMIIIIIIMMMNNNNNNRRRXXX]]]cccooozzz~~~vvvggg[[[PPPFFFGGGPPP^^^~~~www}}}{{{|||dddMMMDDD===<<<>>>===>>>AAAAAACCCCCC@@@;;;666555555666666666666777888999999{{{uuu{{{}}}nnnjjjnnntttkkkRRRGGG===;;;;;;999777777444444444555555555555666666666666666666555555555666666777777777:::===@@@MMM^^^wwwuuufff^^^^^^``````bbbddddddbbb___ZZZWWWPPPOOOLLLIIIGGGGGGHHHIIIJJJKKKLLLOOOQQQTTTVVVWWWZZZ\\\aaaiiinnnooosssyyyxxx{{{qqqggg\\\WWWUUUXXXaaannnyyyrrrqqquuu{{{pppeeeVVVKKKGGGFFFEEEDDDBBBCCCEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLOOORRRSSS[[[```gggooouuu{{{||||||~~~zzztttooollllllmmmqqqtttxxxzzzzzz{{{|||}}}}}}|||xxxvvvvvvwwwxxxzzz|||}}}~~~{{{uuurrrrrrqqqmmmjjjaaa___]]]^^^bbbeeehhhiiiddddddcccccccccbbbbbbbbb`````````______^^^^^^]]][[[[[[[[[ZZZZZZYYYXXXWWWYYYXXXVVVTTTRRRQQQQQQPPPPPPPPPOOONNNNNNNNNNNNNNNQQQPPPMMMKKKIIIHHHHHHHHHKKKKKKKKKJJJKKKOOOTTTXXXbbbsssjjjWWWPPPMMMIIIHHHLLLMMMNNNRRRXXX^^^dddooozzz~~~}}}rrrcccWWWNNNEEEGGGOOO^^^~~~}}}zzzbbbMMMEEE=========<<<<<<>>>AAA>>><<<<<<===;;;777333666666666666777888999:::zzzuuu}}}uuuiiiffflllqqqmmmRRRGGG===<<<<<<:::888888777777666555444333333222555555555666666666666666666777777777777:::===@@@LLL\\\uuu||||||wwwggg^^^]]]______aaaeeehhhfffbbb\\\YYYQQQOOOKKKHHHGGGGGGHHHIIIHHHIIILLLNNNQQQTTTVVVWWW[[[\\\bbbjjjnnnooosssxxxxxx{{{sssjjj]]]YYYXXX]]]fffsssxxxqqqooottt{{{oooeeeXXXMMMHHHFFFEEEDDDCCCCCCEEEGGGIIILLLMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLLLLNNNPPPRRRSSSWWW\\\dddkkkssszzz{{{|||~~~|||xxxsssmmmkkklllmmmppprrrvvvxxxxxxxxxzzz{{{|||}}}yyyyyyyyyyyyyyyzzz{{{||||||~~~{{{vvvrrrpppmmmkkkiii```______aaaeeehhhjjjkkkffffffeeeeeeeeeeeeddddddaaaaaa`````````_________[[[[[[[[[ZZZZZZYYYXXXWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOONNNNNNMMMNNNNNNRRRQQQNNNKKKIIIHHHHHHHHHLLLLLLLLLKKKKKKNNNSSSWWWbbbtttkkkWWWQQQMMMIIIHHHLLLLLLMMMRRRYYY^^^dddooozzzzzzooo```TTTMMMDDDFFFPPP^^^xxxaaaMMMDDD===<<<<<<::::::;;;@@@<<<999;;;??????:::555777777777777888999;;;;;;zzzwwwlllaaabbbkkksssoooRRRGGG>>><<<<<<:::888999777777666555444333333222444444555555666666777777666777777777777:::===@@@JJJZZZrrryyyzzz~~~zzzhhh]]][[[\\\]]]aaafffiiihhhccc]]]XXXQQQOOOKKKHHHFFFFFFGGGIIIHHHJJJLLLOOORRRUUUWWWYYYZZZ[[[aaaiiimmmmmmpppuuuvvvyyy~~~xxxpppaaa]]]]]]dddnnnyyywwwpppooottt|||pppgggZZZOOOIIIFFFEEEDDDEEEEEEGGGIIIKKKNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOOOOOOOQQQSSSTTTUUUZZZbbbjjjrrrzzz{{{{{{~~~|||xxxqqqllliiijjjkkknnnqqqtttvvvvvvvvvwwwyyy}}}{{{yyyxxxxxxxxxyyyzzz{{{{{{}}}|||xxxsssnnnjjjiiiiiibbbbbbccceeehhhjjjjjjiiiffffffeeeeeeeeeeeeddddddaaaaaaaaaaaaaaa`````````[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPQQQPPPOOONNNMMMMMMMMMMMMPPPOOOLLLJJJIIIHHHHHHHHHKKKKKKKKKJJJKKKOOOTTTXXXddduuu~~~jjjWWWQQQNNNIIIGGGJJJLLLMMMRRRYYY___eeeooozzzyyylll]]]RRRKKKCCCFFFPPP___wwwaaaJJJBBB<<<;;;<<<:::999:::===;;;999;;;======:::777777777888888999;;;<<<==={{{yyy~~~ggg]]]aaammmwwwpppQQQGGG>>><<<<<<:::999999444444444555555555666666333444444555666777888888666777777777777:::===@@@IIIYYYqqqzzz{{{|||hhh\\\YYYYYY\\\```fffjjjiiiddd\\\WWWRRROOOKKKGGGFFFFFFGGGHHHIIIJJJMMMPPPSSSVVVYYYZZZYYYZZZ```hhhllllllooossstttwww||||||uuueeebbbccckkkuuuxxxqqqpppuuuqqqhhh[[[PPPIIIFFFEEEDDDGGGGGGIIIKKKMMMPPPRRRTTTQQQQQQQQQQQQRRRTTTUUUVVVRRRQQQQQQPPPQQQRRRTTTUUUUUUZZZaaaiiirrrzzz{{{{{{}}}xxxqqqkkkhhhhhhiiinnnpppsssuuuuuuuuuvvvxxx~~~|||wwwwwwwwwwwwxxxyyyzzz{{{}}}}}}{{{tttmmmhhhhhhiiieeeeeefffhhhjjjkkkiiigggdddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUSSSRRRPPPPPPOOOOOOQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLPPPVVVZZZeeevvv}}}iiiWWWQQQNNNIIIGGGJJJKKKLLLRRRYYY___eeeooozzzxxxkkk\\\RRRJJJBBBFFFPPP```wwwaaaHHH@@@::::::;;;:::999;;;888999;;;;;;:::888777777888888888999:::<<<===>>>vvvwww|||kkkbbbcccnnnzzzqqqTTTIII???<<<<<<;;;999:::::::::999777666555333333444444444555555777888888777777777777888;;;???CCCKKKZZZrrryyywwwuuuyyytttcccXXXXXX]]]```ggglllkkkhhhfffaaa[[[UUUPPPJJJFFFEEEFFFGGGGGGIIIIIIIIILLLPPPVVV[[[^^^YYYZZZ]]]```eeejjjoooqqqtttwww|||~~~vvvlllggggggnnnxxx}}}uuurrrsssvvv}}}qqqhhh[[[PPPKKKGGGDDDAAADDDEEEGGGJJJMMMPPPRRRSSSRRRRRRTTTUUUXXXZZZ[[[\\\UUUSSSPPPPPPSSSWWWZZZ\\\[[[]]]cccmmmuuu{{{yyyvvvwww{{{|||tttmmmhhhgggggghhhmmmooorrrttttttssstttttt~~~}}}yyyxxxvvvuuuuuuwwwxxxyyy|||{{{yyytttnnnkkkiiiiiiccceeehhhkkklllkkkiiihhhfffeeedddcccbbbbbbbbbbbbbbbbbbaaa```````````````\\\\\\[[[YYYXXXVVVUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIHHHIIIIIIJJJHHHIIILLLNNNOOOTTT[[[fff|||~~~hhhYYYSSSJJJIIIKKKFFFKKKKKKOOOXXX___eeeoooxxx~~~|||ooo^^^PPPFFFFFFHHHOOObbb{{{yyyuuu___OOOGGG???<<<:::777777:::555555666888:::999666444666777888999:::;;;<<<<<>>999777666666999<<<======999:::;;;===>>>>>>======{{{sssyyyyyyjjjeeekkkzzzqqqUUUJJJ???<<<<<<:::888888888888888777666666555555555444444444444555555666222444555666777999<<>><<<999888999999999888888:::<<<===>>>===;;;999{{{tttzzzvvvgggccckkk{{{qqqVVVKKK@@@===<<<999777777555555666666777888888999555444444333333333444444222444666888888:::<<<>>>IIIXXXpppzzzsssiii^^^ZZZ\\\kkkuuu~~~{{{tttjjjaaaVVVSSSOOOMMMKKKKKKIIIGGGEEEFFFHHHKKKOOORRRUUUVVVXXXWWWVVVWWW[[[aaagggkkklllnnnqqquuuzzz~~~rrrooollljjjggghhhrrr}}}zzzvvvvvvxxx{{{ooofffYYYOOOIIIEEEBBB@@@AAABBBDDDEEEGGGIIIJJJKKKQQQTTTYYY^^^bbbeeeeeeeeehhhiiikkknnnqqqrrrqqqooonnnlllqqqrrrmmmrrrxxx}}}zzzqqqjjjfffgggkkknnnlllnnnppprrrtttwww{{{~~~wwwvvvuuuuuuvvvxxxzzz|||xxxyyy{{{yyyvvvrrrpppoooggggggggggggggggggffffffcccccccccbbbccccccddddddaaa```___]]]\\\[[[ZZZZZZ\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVUUUSSSRRRPPPOOONNNIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHIIIMMMPPPRRRXXX___mmm{{{fffXXXRRRKKKKKKNNNIIIMMMKKKLLLRRRXXX___kkkuuuyyyjjj]]]RRRLLLFFFJJJPPP[[[nnnuuuYYYCCC===:::::::::888777999999888666777888999999888;;;===???AAAAAA@@@>>><<<