BM6( tttMMMBBBBBB@@@???===999777666555333111---,,,,,,---......---+++************************))))))))))))************)))************+++++++++************++++++++++++++++++,,,,,,,,,---------333111---+++,,,000222222...000222333000,,,++++++///222333222000//////...444444///+++333<<<555&&&+++***+++//////------///(((***---000---'''%%%&&&)))******++++++++++++***+++*********))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++******++++++++++++******,,,,,,+++******+++,,,,,,************************++++++******)))))))))))),,,+++++++++******************+++,,,---...//////////////////......------,,,,,,---------.........---,,,+++,,,.........,,,///...------.../////////------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------........./////////...------------...//////444///,,,---///------000///000000111111111111111111111111111111111111111222222222222111111111000000000111111111222222222333333222222111///......000---...444666555666;;;000222222111222444444222999888555333222111///...888888888999888555666888666777444111666;;;777...666666555333111///.........111555666444111000///222222222111111111111111000///111555444///...222//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000................................................................................................---------.........//////////////////////////////------........./////////000000000000000000/////////...---///222333111000111222333555888999:::999---111555888888777666555333333444444555777777888444555666777777777777777222111111222333444333111999666333111111222111111333333222111111111111111111111000000000///////////////////////////////////////.........---------------------------------///............---------................................................------------------------------------------------,,,,,,---------.........vvvLLLBBBBBB??????===999777666555333111---,,,,,,---......---+++************************))))))))))))************)))************+++++++++************+++++++++,,,,,,,,,,,,,,,------------'''(((,,,222666333+++$$$,,,***---111222///000555000444000)))///999555'''333111///---++++++///222444///111999666***&&&,,,///111111,,,))),,,000222)))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************))),,,,,,++++++++++++************+++,,,---......///...............------------------.........//////+++******+++---......------,,,,,,+++,,,---///000---------------.................................------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------,,,---------..................------......///000===444---...000///------///000111111222222111111222222222222222222222222222222222222111111111111000000111111111222222222...///000222444555666777444222222444444111111333333666555111333999999444333444555666888:::<<<>>>444000000555555000000444444666666555555666555111222222333444555777999:::555555444222000111555999222222222111111111000000111//////333444111///000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000................................................................................................------........./////////////////////////////////........./////////000000000000000000000000000000444444333444555555333111333333333333111///,,,+++333666999:::999888777777:::999999888777777777777555555555666666666666666;;;999888777777666333000666333000...000222444444444444333222222222222222111111111000000000000////////////////////////////////////............---------------------------///............---------................................................------------------------------------------------,,,------------.........xxxKKKBBBCCC>>>???===999777666555333111---,,,,,,---......---+++************************((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...333---(((((()))+++///444444222---)))+++111333111>>>IIILLLEEECCCLLLRRRQQQJJJ@@@CCCOOOGGG111...<<<888333///...------111888000111...((((((...///,,,++++++***++++++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,---.....................---------------------............///...---,,,---/////////.........------,,,...000222......//////000000111111................................................------------------------................................................------------------------------------------------------------------------.........------------...,,,,,,,,,---------.....................//////000@@@555,,,,,,000000------000000111222222222222111222222222222222222222222222222222222222222222222111111111111222222222222555444333111///...------000000111333555666777888888<<<999333333999888333888999888555111///000111===555333999===999888:::888555999@@@;;;000555BBB999888666555555666555555888555222000111222444444333333222222111111000000222///...111444444111/////////////////////////////////////////////////////////000000000000//////////////////000000000000////////////////////////............................................................................................................///////////////////////////000000000/////////000000000111111000000000000111111111111///000000111333333333222444555777888888888999;;;::::::999777666555777999;;;:::999777777777777888888888888888888999999:::666555444555666555333111555333222222333555666666444444333222222222222333222222111111111000000000/////////////////////////////////.......................................///............---------................................................................................................------------............xxxIIIBBBEEE>>>???===999777666555333111---,,,,,,---......---+++************************((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///...000222///+++///777...888===@@@QQQiiiqqqiii{{{xxxvvvfffMMMAAAAAA===333444444222333666666---###------,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......///........................------------............111///...///000000///...///000111000...///111444......//////000000111111////////////////////////........................------------------------................................................---------------------------------------------------------------------------.....................,,,,,,,,,---------......///............///000000===222***+++///000///...000000111222222222222222222222222222222222222222222222222222222222222333222222222222333333333333555555444555666777888999888777666333222222111111555888999888888;;;======888:::===@@@CCCGGGKKKNNNLLLFFFAAABBBDDDCCCBBBAAAHHHEEEAAA???>>><<<999888:::888777888:::<<<;;;:::777555777<<>>???===999777666555333111---,,,,,,---......---+++************************))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---------............&&&'''...444222...777DDDTTTgggzzzvvvTTTJJJ>>>444222333222111111222000///---------......---------,,,,,,,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------......------......////////////.........///////////////............/////////000---,,,+++,,,---...---,,,,,,///111000---,,,...000...///////////////000000000000000000000000000000........................------------------------................................................------------------------------------------------------------------------------...////////////...,,,---------............//////......//////000111888///***,,,///000///000000111222222333222222222333333333333333333333333222222222222333333333333333333444444444555555555111000000///000222333444666888999999===EEEKKKLLLOOORRR[[[fffjjjjjjrrr~~~kkk\\\XXXRRRNNNJJJEEE>>>999999333---...333888888777666666555555444333222222111222222111222666555222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////................................................////////////////////////....../////////000000000...//////000000111111222111111111222222222333333222222333333444555555555888888666333000000222444333777<<>>???===999777666555333111---,,,,,,---......---+++************************))))))))))))************)))************++++++++++++++++++,,,,,,,,,------------------............999000,,,222;;;KKKhhhwwwdddYYYHHH666222;;;666444111///.........///------------,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---------............////////////000000000000/////////000000000111111000000111111111222222222...------///222444444444111555888777333000111333222222222222222111111111000000000000000000000000........................------------------------................................................------------------------------------------------........................,,,---...///000000///...------.........////////////////////////000000111444///,,,...000//////222000111222222333333222222333333333333333333333333222222222333333333444444555555555555666666666666<<<;;;;;;;;;===???BBBDDDRRRZZZbbbkkk|||xxxooo```OOOBBB:::777666888888777666555444333333000555666222222666777555000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////................................................////////////////////////.../////////000000000000...//////000111111222222222222222222333333333333444444444555666777777777222444555666999@@@HHHOOOZZZcccqqq~~~xxxlll```VVVNNNIIIFFFCCC@@@;;;888888999999999999888777777666666777777444333333333333222222222000000000000000000000000.../////////000000000000........................///............---------............................................................................................................////////////~~~tttBBBBBBHHH>>>???===999777666555333111---,,,,,,---......---+++************************))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------.........//////***333NNNppp```DDDDDD888666333000.........///......---------,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////000000000000111111111111//////000000111111222222222222333333333444444444777777888;;;???CCCDDDCCC>>>CCCGGGFFFAAA======>>>777777777666666555555555000000000000000000000000////////////////////////------------------------................................................------------------------------------------------........................,,,---///000000000///............////////////000///////////////000111111333000///111000...///222111111222333333333333222333333333333333333333333222222222333333444444444666666666666777777777777>>>FFFVVVkkkwwwpppuuuvvvqqqSSSEEE:::999888777666555444444///666888333111555888888000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000................................................000000000000000000000000////////////000000000000...//////000111222222222222222333333333333444444555555555666777888888999???EEEPPP]]]mmmeee]]]QQQFFF???<<<::::::;;;:::999999888888999999444444444333333333222222000000000000000000000000.../////////000000111111//////////////////////////////.........---------................................................////////////////////////////////////////////////............/////////000ddd???FFFCCCCCC@@@===:::888777666444222........................++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,,,,---...111+++,,,222333---...555CCCRRRjjjxxxzzz|||lllYYYUUU]]]```ZZZWWWQQQXXXhhhkkkdddmmmqqqGGGGGGAAA666///...,,,(((,,,+++---000111---+++++++++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------111(((&&&...444111...///111000111333111---///444444111666<<<::::::PPPmmm{{{sss___}}}{{{ooowwwcccGGGCCCDDD===777888+++222///444???555+++777...111333111......//////................................................////////////////////////------------------------/////////...---///222444///////////////////////////////////////////////////////////////...................../////////000444333111///...///000111000111111222333333444444999///***///777888555333555333111222444555555333:::777...???JJJOOOhhhtttuuuyyy{{{kkkeeecccccc[[[QQQSSS]]]aaaWWWNNNQQQ]]]eeeccc^^^QQQRRRgggnnnYYYYYYsss}}}iiijjjnnnfffsssYYYOOO:::>>>333:::,,,222333666777000,,,777GGG555222///...///000111111000000000000////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000////////////////////////............/////////000111111111000000000000000333444444333111111222444999555222111222333555777:::777000222999<<>>222222///,,,***---111444................................................////////////////////////------------------------,,,,,,---------///333666////////////////////////////////////////////////////////////////////////........./////////000000333222000/////////111222111111222222333333444444---444;;;;;;000(((,,,666999777444444666999===@@@@@@jjjqqqfffbbbZZZWWWWWW]]]dddggghhhiiiqqqyyywwwUUUHHHCCCDDD666---666@@@???666///999999777444444555333000111111000000000/////////000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000////////////000000000000////////////////////////........./////////000000111111111111111111111111222111222666999999444...+++...444;;;@@@===888444...<<>>888222777666666999;;;999444000333222222222222111111111333222222111111111111111000000000000000000000000////////////////////////////////////////////////........................---------.........//////........./////////000000////////////////////////fffBBBGGGCCCDDD@@@===:::888777666444222........................++++++++++++************************************************+++++++++,,,***++++++,,,------------111111...111FFFjjjqqqggg^^^\\\ccckkkxxxttt^^^WWWZZZ\\\WWWPPPlllnnnGGG@@@???666;;;111***---333222---***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////---222444///---///222111;;;666///,,,222@@@OOOXXXzzzmmmkkkqqqggg\\\VVVOOO```VVV___PPPLLLXXX^^^SSSKKKLLLmmm|||kkkNNNfffnnnfff```SSS???444222---777666444222000///......////////////////////////........................////////////////////////------------------------,,,------------...111333////////////////////////////////////////////////////////////////////////....../////////000000000111111000//////111222333333333333333333444444444:::777444444222111777>>>,,,555;;;999:::KKKmmmtttNNNMMMRRR^^^hhhnnnqqqttt|||zzz}}}]]]EEE???888444222111555:::444777666111000444444000111111111000000000000///000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000////////////////////////////////////000000000000111111111111111111111111///333666333...///666===999:::999444000333;;;BBBUUUppplllWWWKKK>>>:::======:::666555666777666333444444333333333222222222333333222111111111111111000000000000000000000000////////////////////////////////////////////////........................------........./////////....../////////000000000////////////////////////iiiFFFHHHBBBCCC@@@===:::888777666444222........................++++++++++++++++++++++++*********************************+++++++++,,,,,,)))***+++,,,...///000111***)))111DDD[[[mmmxxx}}}qqqdddaaa[[[]]]{{{sss```NNNHHH\\\wwwSSSLLL888===777+++,,,777555)))---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------............///////////////000000000111+++***///555555333111---///555DDDcccmmmrrrWWWNNNfffjjjwwwiiisssxxxfffzzzyyysssdddOOO___ppplllSSSMMMcccrrrooo```___|||~~~aaaOOO>>>000...///333555111---,,,////////////////////////........................////////////////////////........................000000000...,,,+++,,,...///////////////////////////////////////////////////////////////000000000...////////////000000000000000000000111222333444444444444444444444444444444111444;;;>>>999111---???AAALLLfffkkk___WWWSSShhhooo}}}vvv[[[???>>>CCC===333444;;;:::222...111444222222222111111111000000000000000000000000000000000000000000000000000000000111111111000000000000000////////////////////////////////////000000000000//////////////////////////////000000000111111111111111111222222222222222333666777555222222777<<<222;;;AAA???BBBWWWzzzmmmOOOBBB@@@:::<<<;;;888444333666:::666555555444444333333333333333222111111111111222000000000000000000000000////////////////////////////////////////////////....................................////////////...////////////000000000////////////////////////jjjGGGHHHBBBDDD@@@===:::888777666444222........................+++++++++++++++++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++,,,---//////222MMMaaa^^^YYY^^^bbb```yyy___]]]rrroooLLLJJJTTTaaa\\\EEEHHHEEE:::---)))///777------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------------------.........///////////////000000000111111555,,,,,,777888//////999111MMMiiiyyy```HHHNNNsss{{{vvviiiXXXUUUXXXPPPFFFhhhwwwrrrtttLLL???333111111000111444000000000000000000000000////////////////////////////////////////////////........................///000000...,,,++++++---////////////////////////////////////////////////////////////000000111111////////////000000000111//////000111222333444444555555555555555666666666555555444///***///CCCWWWnnnuuu___XXXXXXQQQfffqqqvvvuuunnnzzzsssWWWzzzsssfff\\\ccc|||aaahhhooo}}}~~~___>>>777:::777<<>>======;;;888555777777777666555444444333444333333222111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........./////////000000////////////000000000111////////////////////////nnnhhhGGGGGGBBBFFF@@@===:::888777666444222........................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,*********---000222MMMpppzzzfffhhhooobbbXXXQQQZZZttt___HHHPPP```^^^CCCGGGFFF222+++555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...------.........///////////////000000111111222222000000555:::222***555JJJuuurrrdddgggiiitttwww~~~vvvVVVPPP```\\\PPP\\\ttt]]]GGG999111000555000000000000000000000000////////////////////////////////////////////////........................,,,---//////......///111////////////////////////////////////////////////...//////000000111111222/////////000000000111111000000111111222333333444444555555666777777888888777888<<>>CCC@@@===:::888777666444222........................+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***...777BBBMMMTTTRRRFFFIII\\\dddXXXOOOQQQyyyXXXQQQPPPgggdddJJJJJJGGG999//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,,,,---................../////////000///000000111222222333333555:::333///NNNwwwoookkkfffWWW```XXXYYYfffhhhWWWCCC999111111111111111111111111000000000000000000000000///////////////////////////////////////////////////000222111000......///////////////////////////////////////////////////...//////000111222222222000000000000111111111111111111222333333333222222333444555777888:::;;;<<<[[[gggaaannnsssqqquuuggguuuxxxmmmrrr}}}~~~SSSEEEHHH>>>555777444444444333333333222222111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333222222333333444555666666:::222333KKKqqqzzz~~~hhhJJJ???@@@;;;;;;:::999888777666555555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111////////////////////////kkkGGGHHHAAAAAA>>><<<:::888777555222000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++...***)))......+++,,,111)))...333***HHHuuuiiiLLL>>>mmmhhhJJJMMMPPPWWWwww{{{iiiOOO^^^{{{nnnAAASSS;;;000---444555---+++000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111111111111...444222,,,...888999222333333<<>>:::888888777333000222444555222222222222222222222222333222222111111222222333222222111111111111222222111111000///////////////000000000000000000000000222222111111111111111111---111333111333888666000444999777222555===;;;000666FFFbbbsssuuu[[[GGGAAA???@@@:::000666<<<555444444444333222333555777222222222111222222333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////jjjEEEEEE@@@CCC>>><<<:::888777555222000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++...***))),,,,,,((((((+++...$$$***000III```RRRGGG[[[nnncccUUUeeeooonnnyyyyyykkkiiippptttrrrvvv{{{|||SSS<<<^^^XXXRRRLLL>>>000+++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000111111111111///,,,111888333)))...<<<555IIIeeeeeefffnnnjjjUUUbbbbbbSSS???333000///666;;;444333111//////000111000...//////000000000000//////........./////////000000////////////////////////000000000000000000000000000000000000000000000000000//////...///000111222222222111111111111111111111444777666111///333999555<<<<<<;;;NNNyyy~~~fff{{{}}}qqqppp}}}yyy~~~```III666999:::999777888999444,,,222222222222222222222222333222222111111222222333222222111111111111222222111111000///////////////000000000000000000000000222222111111111111111111000444555111000333444222+++999@@@:::444777>>>@@@aaa~~~zzztttwwwrrrtttUUUCCC===@@@<<<;;;<<<888777777666555444333444555333222222222222222333333111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////mmmEEEDDDBBBGGG>>><<<:::888777555222000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,******,,,+++((((((***---666IIICCC===BBB???JJJLLLLLLIIIPPPdddsssuuurrrpppiiibbb]]]WWWQQQQQQTTTRRR^^^nnnxxxvvvmmmbbbZZZ]]]aaa___cccmmmooosssyyywwwLLL^^^PPPQQQIII<<<222000111333444.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111111111111222000000111111111777>>>fffgggVVVSSSMMM```ccc^^^FFF111444777)))444333111//////////////////000000111111000000///....../////////000000000////////////////////////000000000000000000000000000000000000000000000000000////////////000111222111111222222222222222222...666888333222777999555444555CCCjjjttteeeaaaeee~~~}}}lllttt}}}xxxMMM:::777333222555666444000333333333333333333333333333222222111111222222333222222111111111111222222111111000////////////000000000000000000000000000111111222222222222222222222666777333111333666777<<>>;;;999555999999888777666555444444333333222222222222333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////rrrHHHEEEBBBHHH>>><<<:::888777555222000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,...333LLLaaaIII;;;KKKMMMPPPKKKGGGSSS```cccqqqzzzWWWXXXNNNFFFGGGJJJJJJIIIIIIGGGFFFMMMaaawww}}}ppp```bbbfffaaa]]]aaa___^^^fffgggoooxxx~~~```ggg]]]PPPCCC===555,,,+++000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..............................///000111111111111555111111222000444KKKeeecccgggvvvbbbSSSHHHcccxxxddd???555999444333333222222111000111222000000000111111000000000...////////////000000000////////////////////////////////////////////////////////////////////////000000000000000111111111111111222222222222222333444222///111999>>>;;;444:::OOOvvvxxxcccZZZnnn|||zzzQQQ===111555999444222777333333333333333333333333333222222111111222222333222222111111111111222222222111000000//////000000000000000000000000000000111111222222222222222333333444555555666888999999888<<<666000EEEqqq{{{rrrrrroooooovvviiiNNN@@@===>>>::::::999888888777777555333444444333222222222333333222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////ooosssIIIEEE???DDD>>><<<:::888777555222000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++***+++---//////GGGFFFIII???LLLggg]]]QQQhhh\\\dddiii```ppp|||WWWEEEDDDKKKMMMNNNYYYlllxxxuuujjjaaattt||||||~~~kkkqqqyyyMMMZZZhhh|||TTTHHHBBB333+++/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................///000111222222222222333,,,222<<<999>>>hhhffffff|||XXX[[[ccc]]]HHH>>>===777333222222222222222222111000000111111111111000000////////////000000000111000000000000000000000000///////////////////////////////////////////////////000000111111111111111111111222222333333333333999111///555666111555@@@hhhqqq|||eeezzz~~~~~~ggg===;;;@@@666000666333333333333333333333333333222222111111222222333222222111111111111222222222222111000000000000000111111111111111111111111111111222222333333333333555222111555888999777555999222???aaa|||~~~~~~{{{wwwlllwwwXXXFFFDDD>>>;;;999777777888888666444555444444333222222222333222222222222111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000|||pppGGGCCC<<>><<<:::888777555222000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---+++((()))///222222QQQ::::::AAAOOOWWWNNNVVVooo\\\WWWZZZ___xxxkkkLLLHHHFFFIII[[[fffiiivvv|||bbbNNN}}}bbbGGGEEE>>>555222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...........................///000111222222222222,,,666333///MMMqqqxxxhhhFFFEEEOOOZZZZZZNNN>>>999333111222222111///000111111222222111111000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111111111222222333444444444666555999;;;///***EEEjjjnnnppprrr~~~{{{~~~vvvnnnkkkwwwaaa[[[:::555333444999333333333333333333333333333222222111111222222333222222111111111111222222222222111000000000000111111111111111111111111111111111222222333444444444666222111444666555444555===:::XXXzzz~~~^^^III999@@@<<<888777999999888666666555444333333222222333333222222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000lllFFFCCC===@@@>>><<<:::888777555222000........................------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---+++)))---777>>>???DDD999EEEHHHFFFDDDDDD[[[```XXXVVV```wwwzzz^^^NNNGGGQQQdddzzzgggqqqTTTAAA<<<666---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////........................//////000111222222222222,,,>>><<<;;;ooogggkkk\\\MMMVVVmmmXXXKKK;;;222222444222///000111111222222111111000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222111111111111222222333444444555444888;;;:::999OOO~~~wwwzzz||||||iiiDDD:::;;;;;;444444444444444444444444333222222111111222222333222222111111111111222222333222111111000000111111111111111111111111111111111111222222333444444555555333555666555444;;;FFFIIIyyysssQQQHHHBBB<<<999999:::888666666666555333333222222222333333222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000kkkFFFFFFAAAEEE???<<<:::888777555333000........................---------,,,,,,,,,++++++++++++++++++++++++++++++(((+++,,,+++222AAALLLNNN777999FFF@@@FFFWWWUUUYYYIIITTT```ooodddTTTEEEhhhzzzxxxxxx{{{|||zzz|||}}}|||}}}nnnVVV]]]WWWIIIBBB777000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...///000000///////////////////////////000111222222333222222222333GGGqqqmmmrrrNNNQQQlll}}}nnn[[[DDD666444666555222111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222333222111111111111222333333444555555555777444555NNN{{{hhh~~~~~~}}}hhhbbbzzzooowwwiiitttPPP@@@222444444444444444444444444333222222222222222222333222222111111111111222222333222111111000111111111111111111111111111111111111111222333333444555555222444999:::555777GGG[[[PPPHHH???:::::::::888666777666555444333222222222333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000dddEEE@@@EEEBBB===<<<:::777555333222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,000999AAAAAA<<<666DDDMMMMMMRRR[[[YYYOOOSSS\\\eeehhhjjjnnnrrrssstttqqqyyyuuuttttttwwwxxxxxxzzz}}}|||xxxxxxJJJlll~~~GGGRRR999222///...///...++++++...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++------,,,++++++---------............///////////////000000000000222---333111(((444>>>111:::NNNfffgggTTTGGG]]]ZZZVVV@@@888666+++555000111222222333444333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111444///...555444111777111AAA666GGGhhhuuuttt|||gggHHHDDD444222222555555444444555555444333333222222333333222222222222222222222222111111111111111111111111222222111111111111111111555333000///222666777555999888222888???>>>___\\\???AAA???777666888777:::999555555888555...444444333222222111111000000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000aaaDDD@@@EEECCC===<<<:::777444333111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++...000111666<<<<<<888@@@>>>???FFFOOOSSSOOOIIIWWWnnnvvveee\\\mmmyyyppppppoookkknnnuuutttwwwyyyxxxzzz}}}}}}yyy}}}~~~EEEoooMMMBBB<<<444......000000///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,,,,---------,,,,,,---------............///////////////000000000000111---333888555444444...>>>uuuZZZLLLZZZdddrrr\\\EEE???333222111222111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222...888666444999888444777222<<>>BBB===555777666222222666666222444444333333222111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000aaaEEE@@@DDDAAA===<<<999777444222111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***///333222333777999888BBB<<<===EEEKKKKKKMMMSSSnnn}}}XXXBBBSSSmmmxxxpppgggdddhhhiiiggghhhnnnqqquuuwwwwwwzzz~~~}}}}}}ssskkkIIIEEEGGG:::---,,,...///------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,------,,,---------............///////////////000000000000222---***222666///666KKK___qqqoooYYYCCClllTTT;;;444666222222222111000///111333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333333+++777555000666999666888999GGGaaahhhbbbxxxffffff]]]eeevvvkkkmmmuuuRRR===::::::000444;;;222555444444333333333333333222222222222222222222222111111111111111111111111111111222222222222222222...111555666444333444666555666;;;IIImmmiiiFFF@@@@@@555777999888333111444666666444444333333222222111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000bbbFFF@@@CCC>>>===;;;999666444222111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((///444333333777;;;===BBBGGGJJJGGGBBBDDDNNNXXXVVV^^^WWWCCC===LLLWWWWWWRRRSSS[[[gggllliiiggghhhmmmrrruuuvvvyyy}}}||||||cccLLLllldddMMMPPPBBB555000///---++++++------------------------------------------------***---...+++***,,,---,,,---------............///////////////000000000000111111,,,111555***;;;kkkmmmVVVNNNqqq{{{hhhdddOOO444333222222333222000111444////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222222333333333///777222+++333:::888999999hhhlllvvvtttbbbjjjwwwyyywwwHHH777>>>999888;;;111555555444333333333333333222222222222222222222222111111111111111111111111111111222222222222222333333000000111222222777<<>><<<;;;888666333111000000........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******///666999555333666:::<<>><<<:::888555333111000///........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,000222111333999======:::>>>CCCFFFHHHEEE:::...111<<>>BBBMMMMMMEEEQQQVVVZZZ[[[\\\___ccceeejjjppprrrmmmjjjmmmqqqsssttttttsssrrrsssvvv|||~~~~~~yyyyyyyyyyyyxxxyyy~~~}}}ZZZZZZrrrYYYHHH>>>666111000........................------------------------222<<<===333---000111------------.........//////////////////000000000000///...:::EEEXXXrrrkkkxxxuuuiii___\\\^^^aaa___YYYWWWYYYYYY^^^tttGGGSSSxxxpppbbbjjjOOO777222555333222444000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222444555666666:::666444888666555]]]~~~wwwhhh```tttqqq}}}}}}~~~ppprrrbbbNNNEEE333777666666555444444444444555222222222222222222222222111111111111111111111111111111222333333444555555555555999999444888SSSrrraaaPPP@@@<<<<<<:::777777666555555444444333222222222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000jjjAAA;;;HHH>>><<<999666444333222111000.........------,,,,,,,,,,,,,,,,,,+++++++++******+++((((((+++***(((,,,555666333222444999===??????444@@@LLLLLLBBB666000///222666<<>><<<999666444333222111000......---------,,,,,,,,,,,,,,,,,,+++++++++*********((((((+++***(((---444555333222444999<<<>>>======JJJTTTQQQBBB444///111222666<<>>555888888666555444333333333333333333333333333333333111111111111111111111111222222222111111111111111111111111111111111111111000111111111111222222222hhhEEE===DDD>>><<<999666333333222111///...------------,,,,,,,,,,,,,,,,,,+++++++++******)))'''(((******)))---333333333333555999;;;;;;;;;===GGGOOOHHH888,,,+++///444888===AAADDDFFFIIIKKKNNNRRRWWW\\\```dddgggjjjooommmiii^^^eeecccTTTeeeqqqnnnkkk\\\KKKVVVssskkkfffSSSSSSlllxxxyyyWWWSSSWWWuuuzzzjjj^^^DDDGGGRRRjjjooocccpppGGG===CCC---000000//////...------,,,//////...------------...................................................000000000111111111222222666888]]]vvvfffwwwrrryyyJJJOOOnnnllljjj^^^888000999///111111111111000000000000000111111111111000000////////////000000000111111111111111111222222222333111222222333444444555555--->>><<<555]]]~~~{{{gggxxx{{{zzzxxxsssuuuxxx^^^OOO>>>:::666555666444000000222444333333222222333333444444333333222222333333444333333333333444555666666///FFF444777vvvXXX???AAA===555999888777555444444444444222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111000111111111111222222222___EEE???DDD???<<<999555333222222000///------------------------,,,,,,,,,+++++++++******((((((((()))***+++...111222333444666888999999999;;;??????999///***---333777;;;???BBBCCCEEEHHHJJJJJJNNNUUU[[[```cccgggiiigggkkkiiihhh|||pppMMMWWWiiitttkkkVVVggg|||YYYNNNqqq~~~^^^BBBWWWnnn{{{|||\\\]]]kkkZZZrrr|||TTTHHHRRR777//////......//////---,,,//////...------------.................................////////////......,,,---///111111222333444---PPP{{{{{{vvvtttkkk```sssyyykkkYYYccczzzmmmhhhNNN;;;666///111111111111000000000///000000111111111111000/////////000000000111111111111111111222222222333333111222222333444555666666111;;;888???{{{yyy~~~\\\___qqqyyyuuuxxxzzz~~~zzzwww\\\DDD;;;666444666555222111333444333333222222333333444444333333222222333333444333222222333333444555666***DDD:::XXXXXXBBB888<<<999999777666555444444444222222222222222222222222222222222222222222222222000000000111222222222333111111111111111111111111000000111111111222222222WWWEEEBBBBBB@@@;;;888555333222111000///------------------------,,,,,,,,,+++++++++******((((((((()))+++...000000111333555777888888999:::GGGAAA999333222555:::===;;;>>>AAABBBCCCEEEGGGIIIEEEKKKSSSZZZ___bbbeeegggccchhhjjjsssZZZWWWfffvvv~~~KKKNNNqqqkkk[[[zzz~~~GGGDDDccc```KKKeeeiiiMMMQQQ888000...---...000111///...//////...------------.................................///000000///......,,,...000000///000222444333hhh|||}}}vvvgggUUU___}}}JJJ___ggghhhjjjcccBBB,,,888111111111111000000000//////000000111111111000000000000000000111111111111111222222222222333333333111222222333555666666777<<<777888YYYmmmSSS}}}iiiQQQHHHHHHYYY~~~ttt]]]RRR===777444555666444444555444333333222222333333444444333333222222333333444333333333333444555666666>>>000NNNJJJ444AAA:::999888777666555555555222222222222222222222222222222222222222222222222000000000111222222222333111111111111111111111111000000111111111222222222UUUFFFBBB??????;;;888555222222111000...,,,,,,,,,------------...,,,,,,,,,+++++++++******((()))))))))---222222000111333666777777888;;;===NNNDDD888444777<<>>???AAABBBBBBCCCEEEGGGCCCIIIRRRZZZ^^^aaaccceeefffeeegggkkkWWWFFFeeeqqqzzzDDD:::aaauuu\\\YYYvvvrrr^^^LLL\\\GGG[[[PPPHHH;;;444111------000222111/////////...------------..............................///000111111000///...000222333111......111444MMMuuu~~~}}}oooPPPQQQSSSDDDXXXVVVYYYhhhSSS666;;;111111111111000000000000///000000111111111111000000000000111111111222222222222222222333333333333111222333444555666777888>>>222CCC~~~wwwYYYWWWsssgggggg}}}vvvyyy{{{}}}bbb[[[CCC;;;555555777555555777444333333222222333333444444333333222222333333444444444444444555666777777===MMMeee|||xxxlllBBBAAA;;;:::999777666666666666333333333333333333333333333333333333333333333333111111111111111222222222111111111111111111111111000111111111111222222222TTTGGG@@@<<>>666333666:::;;;:::>>>???@@@@@@???@@@BBBCCCCCCIIISSS[[[___aaacccccceeeccchhheeerrryyyTTT888UUUoooooo:::@@@TTTnnnQQQ```}}}vvvZZZGGGhhh{{{aaasss~~~WWWfffNNNMMM;;;555///---///111000...//////...------------..............................///000111111000///...000222333111///000666<<<\\\pppvvvrrrPPPOOOvvvXXXTTT\\\[[[YYYccccccNNN888111111111111000000000000//////000111111111111111000000111111111222222222222222222333333333444444111222333444555777888888999777```TTTGGGQQQ~~~|||vvvrrr~~~^^^KKKAAA777555666555555777444333333222222333333444444333333222222333333444555555555555666777888888===zzzzzzfff???;;;:::999888777666666666444444444444444444444444333333333333333333333333222222222111111111111111111111111111111111111111000111111111111222222222dddRRRFFF>>>;;;EEE;;;888444222111111///...,,,,,,,,,------.........,,,,,,,,,+++++++++******))),,,,,,***///666666000222444666666666999>>>CCC:::777555555777888999999===>>>???>>>======???AAACCCJJJTTT\\\```bbbccccccaaabbbrrrnnnuuugggFFFUUUoookkk~~~CCC666PPPiiiPPPeeevvv}}}rrrtttGGGWWWttt]]]ddd~~~zzz\\\pppmmmGGGLLL@@@999111...///000///,,,//////...------------..............................///000222222000///...,,,///111111111555>>>FFFooo{{{rrrZZZuuuYYYVVVtttkkkLLL___|||yyyaaaccc^^^:::111111111111000000000000//////000111111111111111000111111111111222222222222222333333333444444444111222333444666777888999:::EEE;;;```iiiwww~~~qqqvvv|||wwwwwwaaaQQQEEE:::666555444444555444333333222222333333444444333333222222333333444666555555666666777888999[[[yyyzzz|||nnnmmmwww}}}@@@<<<;;;999888777777666666555555555555555555555555333333333333333333333333333222222222111111000000111111111111111111111111000111111111111222222222SSSBBBAAACCC>>>:::999666444111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***'''(((...000---///444111333555666777999<<>>======???BBBFFFHHHKKKQQQZZZaaaeeedddcccgggccchhhpppjjj>>>^^^aaayyywwwqqq???UUUZZZaaajjjwww|||sssssscccBBB___IIIwww~~~yyyGGGuuuyyyHHHSSSKKK;;;000222333///---000........................---------.........//////////////////000000000000555...,,,444111)))GGG{{{zzz[[[PPPqqq{{{EEE^^^zzzfff```^^^RRR666222///000222222111///000000000000000000000000000111111111111222222222222222333333333333444444444333444666777777888;;;999mmmyyyEEEZZZ{{{xxxvvvuuuyyysssppptttqqqpppXXXPPP>>>444::::::444555555444444333333444444555333333222222333333444555111;;;000333666@@@///VVV}}}ppp{{{zzzZZZ{{{ggglllyyynnnCCC:::DDD666444???111555555555444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111RRRCCC???@@@;;;:::888666333111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++(((***000222///000444111111222333444666777888222111111111333555888:::;;;;;;<<<;;;<<<>>>CCCFFFIIIMMMSSSYYY^^^`````````bbb```fffmmmhhh}}}FFF```mmmxxxwwwMMM\\\eeepppwwwxxxvvvvvvwwwsssvvvcccoooeee|||PPPnnnmmmOOOLLL@@@444000...------///........................---------.........//////////////////000000000000...+++000666000666]]]{{{wwwbbbQQQkkkaaaOOOSSSVVVlllmmm[[[@@@666///111444222111222000000000000000000000000000111111111111222222222222222333333333333444444666333222555777777777999OOOcccRRR~~~~~~vvvkkkfffcccXXX___hhhqqqzzzrrrbbb___WWWbbbrrr}}}]]]RRR???666999888444666555444444333333444444555333333222222333333444555555333999333:::999III}}}pppnnnoooXXX~~~iiiNNN888???:::555;;;333777555555444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111RRRBBB>>>@@@===999888666333111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***---222333222111333444111000111444666444222000000///000111333555666666777888999:::===BBBEEEKKKQQQWWW[[[\\\\\\^^^```mmmllloootttoooTTT\\\hhhkkkssssssuuutttxxx}}}tttpppsssuuurrrssskkkWWWHHHMMMHHH===000+++---//////........................---............/////////////////////000000000000///+++444333***EEEyyyxxx~~~vvv{{{{{{eeeSSShhhjjjVVVPPPPPP]]]aaaiiiOOO<<>>BBBCCC888777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,***************************+++...222444333111111666333000333777999666222000000000000111222333444555666888888999<<<@@@CCCKKKRRRYYY\\\\\\]]]bbbfffbbbaaaaaajjjmmm^^^hhhhhhooo{{{qqquuu}}}xxxllliiirrr}}}wwwTTTQQQKKKNNNFFF555---000333000......................................./////////////////////000000000000333,,,333///...aaa}}}eeeQQQdddrrrXXXXXXhhhlll___lll]]]CCC000111444//////555000000000000000000000000000000111111111222222222222222222333333333444444444222444666555555@@@NNNNNN|||~~~fffSSSKKKGGGBBB===BBB>>>;;;===CCCNNN^^^lll|||XXXHHHHHHHHHEEECCCDDD???;;;;;;DDDXXXtttfffttt{{{}}}```III???777333666888555444444333333444444555333333333333333444555555;;;,,,===222999TTT```bbbrrruuuooovvvZZZ===BBB;;;666777555555555444444444333333333333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111MMMDDD>>>AAACCC888666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,///111222333111///555222000333999;;;777333111111111222333444555555666888999::::::<<>>777666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***---000000111333222///111000000333666777555222222222333444555666777777888:::<<<<<<<<<>>>@@@BBBFFFJJJOOOSSSVVVZZZ```ddd___```\\\iiiwwwwwwmmmpppxxxggguuu|||rrr{{{vvvoooiiimmmwwwxxx|||yyycccfffooo]]]VVV[[[hhhxxxlllJJJqqqaaaGGGJJJGGG===555111///---////////////////////////000000000////////////...////////////000000000000---...333999ZZZ~~~www|||yyyqqqTTTfffVVVUUUxxxbbbgggSSS===222000000000111111111111111111111111111000111111111111222222222222222333333333333444444000333999999333===gggwwwnnnbbbyyy|||}}}|||zzzzzz}}}xxxaaa]]]\\\```gggooozzzwww[[[CCC@@@CCCAAACCCIIIjjjuuuuuusssrrruuuzzzqqqggg^^^PPPEEEHHHRRRYYYwwwyyyfffXXXLLL:::333999666555444444333333444444555444444444444444555555666666;;;111888SSSmmmxxx}}}lllQQQ:::;;;777:::555555555444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111___gggCCCFFF>>><<<>>>666555333222000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,000111///000444444111000111222333444333111000111222444555777888999999999;;;===???@@@AAADDDFFFJJJKKKMMMPPPSSSVVVZZZ\\\dddiii```ccccccbbbhhhYYYbbbgggiiiiiiwww{{{www{{{yyytttmmmiiilllttt|||{{{ddd___KKK===999---;;;BBBOOObbbsss}}}]]][[[pppQQQLLLFFFAAA999000...000////////////////////////000000000000/////////...////////////000000000000...555333;;;lllkkk~~~zzzYYYkkkqqqDDDXXXddddddggg[[[GGG555000333333000111111111111111111111111000111111111111222222222222222333333333333444444222222555777666IIIiiieeevvv}}}zzzyyy~~~yyy}}}{{{{{{~~~yyyqqqccchhhsssqqqRRRJJJNNNJJJ@@@```vvveeeSSSKKKLLLHHHdddwww|||___RRR<<<555;;;444555444444333333444444555444444444444444555666666444:::777===uuuzzzeeewwwkkklllmmm>>>>>>777999777555555444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111pppqqqCCCEEE======CCC666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++...222333///000555666333111444666555333111//////000111333666888999::::::888;;;>>>@@@BBBEEEHHHJJJRRRPPPOOOPPPRRRUUUVVVVVVVVV___VVVSSSIII@@@EEE>>>BBBAAA@@@^^^___ZZZvvvnnnppplllfffdddlllxxx{{{xxxsssMMMFFF999888BBB777:::777>>>KKK]]]nnn{{{TTT\\\PPPGGGDDD===111///444000000000000000000000000111111000000/////////...////////////000000000000,,,666111<<<|||{{{wwwddd{{{zzzYYYggg~~~ttt}}}}}}tttjjjccc```ttt]]]gggddd___fff```NNN777000666666///111111111111111111111111000111111111111222222222222222333333333444444444666111111444999RRRfff|||{{{{{{~~~|||~~~xxxppp^^^PPPMMMDDDGGGzzz|||^^^NNNJJJWWW{{{cccTTT===666<<<333555444444333333444444555555444444444444555666666444777???AAA~~~FFFBBB777777888555555444444444333333333333333333333333333333333111111111111111111111111000111111111111222222222111111111111111111111111oooKKK>>>@@@===;;;888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++///111333444444555777999444666777666444222111111444555555666777888888888888;;;>>>@@@BBBEEEIIIMMMXXXXXXXXXYYYXXXVVVUUUSSSOOOKKKBBB999777999555///999777777:::AAAKKKUUU[[[YYYaaadddfffrrrvvvVVVEEE888:::@@@@@@<<<;;;???999@@@HHHIIIVVVoookkk\\\CCCEEE<<<444333***000000000000000111111111////////////////////////000000000000////////////333555;;;IIIkkkiii~~~^^^PPPRRRSSSTTT```QQQLLLPPPTTThhhooorrrUUU___kkknnnggggggTTT:::///666999///222222222222222222222222111111222222222333333333333333333444444444555555<<>>333SSS{{{]]]III555>>>888666666666555444444333333333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111LLL999@@@AAA>>>888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,...000222222222333555777555777888777555333222222333333444555666777888999<<<===@@@AAABBBDDDHHHJJJCCCFFFOOO[[[cccaaaTTTHHH===;;;<<>>888EEE~~~yyy{{{|||~~~}}}qqqgggFFFHHHiii}}}kkkXXX```sssfff```___```jjjbbbXXXFFF:::777999555555444444444444555555666555555444444555555555666>>>444zzz||||||GGG===<<<999777666666555555444333333333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111PPP;;;BBBCCC>>>888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,...///111111000111222444666888888777555333333333111222333555666888999:::???@@@BBBBBBBBBCCCFFFHHHTTTUUUVVVWWWTTTMMMDDD===GGGCCCCCCKKKQQQQQQNNNMMM>>><<<999555222222444666KKK]]]qqq|||zzzhhhUUUPPPTTTYYYYYYTTTTTT___mmmdddnnnqqq\\\DDDEEEIII>>>[[[nnnvvvNNNyyyVVVTTTHHH555111333111111000000000000000000////////////////////////////////////000000000000555///FFFpppjjjooo^^^zzzwwwllluuuVVVKKKiiiVVVbbbKKK---222222;;;222222222222222222222222111111222222222333333333333333333444444444555555111???999666___qqqUUUfff}}}vvv~~~{{{}}}qqqiiiPPPLLLcccyyy{{{aaaVVVssshhhXXXRRRPPPNNNLLLJJJ\\\sssooonnnWWWPPP888555333555555444444444444555555666555555444555555666666:::CCCAAAsssyyy~~~OOOEEE999:::777777666555555444444333333333333333333333333333222222222222222222222222333333333222222222222111222222222222222222222222TTTEEEDDD@@@>>>888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,///000111111000000111222666777777666444222222333111222333555777999:::;;;???@@@BBBBBBBBBDDDFFFHHHLLLTTTYYYTTTJJJGGGMMMVVVaaajjjssszzztttXXXNNN@@@777444666777777===SSSnnn{{{zzzooobbbYYYaaaffflllnnnpppxxxsss[[[QQQEEEGGG^^^yyyUUUWWWRRRMMM:::000444111111111000000000000000////////////////////////////////////000000000000888<<>>@@@BBBBBBDDDHHHJJJEEEMMMUUUVVVRRRQQQVVV]]]kkkiiiMMM<<<999<<<===;;;666KKKffftttqqqiiiiiiooopppppprrrzzziiiVVVGGGXXXppp}}}{{{mmmYYYPPPTTTEEE666666111111111111000000//////////////////////////////.../////////000000000111///GGGpppjjjhhhwww{{{ppp[[[RRRnnnYYYjjjdddLLL???---...222222222222222222222222111111222222222333333333333333333444444444555555444999888WWW|||]]]VVV^^^ppp~~~|||}}}tttwwwpppdddeeehhhoooxxx~~~vvv[[[LLLTTTvvv}}}uuu~~~oooQQQMMM[[[lll~~~}}}^^^MMMeee{{{{{{RRRXXX<<<777666555555444444444444555555555555555555555666777888111@@@}}}sssccckkkhhhaaasss}}}rrrlllllloooHHH999===888777777666555555444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222OOOEEE>>>>>>III888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------111333444333222222333444555555555333000///000222333333444666777999:::;;;:::<<>>===:::777GGG___ooooookkkssshhhLLLNNN[[[rrr~~~|||mmm___MMMTTTJJJ888555222222111111000/////////////////////////////////......//////000000111111111QQQeeemmmsssKKKOOOyyyggg\\\OOO===555777222222222222222222222222111111222222222333333333333333333444444444555555888444@@@rrrmmm```RRRYYY{{{~~~yyy}}}~~~~~~~~~ssssssxxxxxx|||lllYYYJJJGGGGGGIIINNNWWWcccooovvvnnnTTTGGGJJJlllzzzhhhppp___OOOHHHJJJaaa|||YYYZZZtttjjj[[[YYYBBB666888555555444444444444555555555555555555666777888888999CCCXXX\\\OOOPPP\\\yyyyyyuuuwwwtttlll}}}ppp~~~yyyrrrxxxfffWWW>>><<<888888777666666555555444333333333333333333333333222222222222222222222222111222222222222333333333333333333333333333333333RRR@@@???AAAFFF888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...000222333333222222444555666666555333111000111333222222333444555666777888999;;;>>>???AAACCCGGGIIILLLGGGAAAAAAOOOhhh```LLLCCC???===<<>>888666444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...///111222333222222444555777777666444111111222444111111222222333444555555:::<<<>>>???@@@BBBEEEHHHGGGSSS\\\YYYTTT```}}}~~~uuuZZZJJJEEEDDD???BBBTTTooo{{{uuuqqquuuvvv~~~pppQQQAAAUUUvvv[[[VVVWWWVVVOOO<<<888222222222111000//////...////////////////////////---......///000111111222999rrrnnnxxxbbbhhhzzzeeeoooTTTlllbbbddd;;;;;;555222222222222222222222222111111222222222333333333333333333444444444555555444EEEtttgggTTTcccqqqEEEKKKeeewwwWWW@@@:::IIICCCBBBMMMooojjjQQQSSS```gggaaa___YYYNNNEEEDDDLLLTTTwwwlllYYY]]]EEECCC___}}}aaaOOO]]]wwweeeQQQnnniii```hhhlllWWWMMM555<<<555555555444444555555555555555555555666777999999555ooo|||KKK:::MMMLLLVVVkkkcccVVVmmmnnncccLLLuuuxxxiiifffJJJ:::888888777777666666555555333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333WWWDDDBBB===EEE777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,((()))*********---111444222333333222000///000111555444222000000000000000222555777777444111000111666:::>>>???BBBGGGKKKMMMNNNNNNTTT___fffffffffhhhooooooqqqrrrrrrxxx}}}eeeSSSGGG@@@777@@@SSSppp~~~qqqmmmzzzcccRRRLLL___mmmOOOlllFFFRRRIII222555333111000111111111///000000000000000000000000111)))555///+++777444111GGG|||zzz{{{eeetttzzzuuuZZZMMMxxx```qqqbbbHHH999000333333333222222222111111222222333333333444444444888333111333333111222444;;;>>>yyy~~~aaaFFFMMMsssyyy~~~||||||bbbCCCDDDDDD???FFFXXXmmmtttoooqqqyyyuuuppplllhhhaaaXXXRRRTTTaaasssXXXTTTJJJ999MMM```qqq~~~sssaaaRRRNNNXXXiiiwww{{{jjjYYY]]]iiiqqqtttzzzwww~~~aaarrr]]]OOO;;;888555555444444444444555555888666555555666777777666===bbbCCC>>>FFFCCCRRRiii{{{yyy~~~SSSwwwYYYPPPsss|||qqqhhhooonnnOOO;;;;;;999777666666666555444444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333RRRDDDDDD>>>BBB777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,)))************,,,000333222333444333222111222333444333222000000000000111333333333555777777555222444777;;;===AAAFFFKKKNNNaaafffkkkmmmllljjjjjjjjjpppnnnnnnpppoooppp{{{nnn]]]PPPGGG999AAAZZZmmmaaakkk|||kkkTTTIIIYYY}}}]]]zzzTTTZZZQQQ888444222000000111111111000000000000000000000000000111***444///+++444111222HHHmmmrrrtttqqq|||yyyzzzzzz}}}dddLLLlllaaaggggggPPP;;;:::333333333222222222222111222222333333333444444444666333222444555444444777555NNNaaaDDDIIIkkkwww~~~www|||oooVVVMMMLLLPPPGGG]]]uuunnnmmmnnneeeYYYKKKddd}}}bbb\\\EEE999IIITTTTTTwww[[[FFF@@@EEEOOOUUU^^^nnnpppSSSXXX```\\\qqq{{{bbbPPP999666555555444444444444555555777666555555666777888777EEE~~~\\\AAA@@@DDDBBBOOOeeexxx]]]vvv```~~~XXXvvv~~~rrrsssyyyrrr___CCC:::888666555666666555444444444444444444444444444444444444333333222222222222222222222222222222222333333333333333333333333NNNCCCFFF===???777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++******,,,///222222333444444333333444555444333222000000000000111111//////222666888444000444555999<<<@@@EEEKKKOOOWWWbbbhhhcccaaafffjjjjjjllljjjkkknnnqqqssswww}}}qqq^^^PPPEEE@@@;;;PPP|||cccPPPWWWjjjvvvzzz|||xxxYYYCCCLLLqqq{{{___VVVRRR@@@444222//////000111111000000000000000000000000000///***444///...444222<<>>AAAEEEKKKRRRJJJTTTUUULLLNNN]]]gggggghhhhhhiiikkknnnrrryyy~~~jjjZZZNNNEEE555;;;hhh~~~iiiRRRAAAFFFXXXhhhwww~~~dddFFFFFFffflllhhhNNNOOOCCC444222//////000111111111////////////////////////---+++333000222666666KKKzzzzzz]]]kkkwwwxxx}}}zzzzzz{{{}}}~~~~~~bbbPPPIIIKKKVVV}}}~~~mmmaaabbbfff||||||{{{wwwgggeee___IIIEEEOOOMMMhhhTTTxxxlllbbb;;;111444444333333333222222222333333333444444444444555555444555888777444555888BBBsssrrrlllNNNCCCLLL```rrr|||}}}sssiiizzzjjjVVVGGG===666999;;;===RRRpppppp___JJJ>>><<<>>><<<:::BBB<<>>;;;888BBBHHHEEE@@@>>>======<<<:::AAA>>>BBBZZZTTTXXXJJJ666555555444444444444555555555666777666555777;;;>>>lllEEEBBBHHH@@@AAAJJJ^^^ssslll}}}ttt{{{QQQ===:::666444555666666555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333SSSBBBBBB<<>>PPP^^^bbbeeejjjkkkgggeeekkkuuu|||bbbMMM555999777777HHH^^^___PPP???888444555999GGGcccgggSSSHHHVVV~~~|||VVVwwwmmmJJJ:::666222000000111111111000000000000000000000000///000111+++000...222___vvv}}}uuu^^^IIIccczzzzzz~~~jjjTTTRRRdddzzzhhhUUUJJJMMMYYYuuunnngggaaavvvppp^^^DDDUUUNNNJJJTTTlll}}}qqqeeeLLLxxxzzzqqqbbb???>>>444444444444333333333333333444444444555555555555666555666777444222555;;;ZZZqqqCCC@@@HHHWWWkkkdddssszzz|||www{{{tttaaaRRRFFFCCC:::YYYsssssscccKKKLLL;;;DDD???777999999777;;;:::>>>BBBCCCAAA>>>>>>>>>777@@@DDDLLLoooyyyWWWTTTYYYJJJ222555555444444444444555555555666777666555777<<>>CCCUUUiiiuuu{{{zzzzzz~~~yyyzzz}}}nnn[[[KKKAAA@@@HHH??????888===@@@888FFF<<<>>>???===999:::>>>@@@555888;;;;;;999999;;;======EEEEEEHHHgggbbb^^^XXXHHH777555555444444444444555555444666777666444666===BBBAAAFFFAAA@@@???MMMbbbuuu}}}}}}CCC???:::777666666666555444444444444444444444444222222222333333444444444222222222222222222222222333333333333333333333333BBB@@@HHH???>>>777555333111///.........,,,,,,,,,,,,,,,,,,,,,,,,((()))*********---111444555666777666444333333444222222111000000111222333333666:::>>>???@@@AAABBBEEE===<<>>HHHmmmCCCBBBAAAOOObbbkkkooosss{{{zzzvvv```KKKFFFDDDMMM666GGGMMM===CCCIII777???BBB666888BBBAAA@@@AAA>>>CCCBBBAAA@@@AAAEEEJJJNNNUUUQQQHHHNNNqqqgggWWWGGGAAA555555555444444555555555444666777666444666===CCC>>>GGG???CCC>>>MMMdddvvv||||||FFFAAA<<<888666666666555444444444444444444444444222222222333333444444444222222222222222222222222333333333333333333333333IIIFFFCCC@@@<<<888666444111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***---000222666:::111666666111:::555000111222111000000222444111333666999;;;<<<<<<<<<<<<888888;;;===AAALLLYYYhhh___\\\LLL888EEE___bbbkkkbbbqqqpppeee___HHH;;;666888;;;<<<999666666777:::777555444333555777:::666777999???AAA===SSS||||||uuucccQQQFFF@@@QQQqqqkkkdddCCCKKKjjjxxxcccyyyWWW```EEE<<<333111111000///111111111000//////////////////...///555222333```]]]SSSmmm~~~~~~vvv{{{|||{{{yyyttt```hhhnnnXXXLLL]]]vvveeeKKK;;;III___{{{zzzQQQmmmccc<<<666444555777666222333666333333333444444444555555111555:::...999999555hhhzzznnnaaaDDDBBBAAATTTfffgggqqqzzz{{{zzzzzzyyyxxx~~~}}}jjj[[[XXXNNNFFFAAACCCDDDBBBDDDIIIOOOIIIBBBAAAFFFJJJKKKJJJJJJOOOSSSSSSOOOMMMPPPTTTOOOOOONNNTTTpppeeecccMMM:::777777666555555555555555777111:::444222999<<>><<<:::888666444111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***---000222000666---333444000999555000111222111000000222444444444555777888999::::::@@@<<<::::::666333888@@@hhh___TTTGGGCCCSSSaaaaaajjjcccpppnnniiikkk]]]YYYSSSQQQLLL???222000555666===BBBAAA<<<;;;BBBGGGGGGKKKJJJDDDCCCBBB999KKKrrrqqqlll^^^UUURRRQQQaaa___TTT<<>>>>>>>>777666333111///---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000222111666...444444000888333///111222222111000222333444444555666777999;;;<<<@@@<<<777333///...444<<<```bbbRRR@@@CCCPPP\\\eeejjjdddmmmjjjkkksssmmmssslllkkkgggSSS;;;777>>><<>>FFFVVVhhhuuu{{{~~~eeeZZZ]]]vvv[[[^^^qqq~~~vvvqqqnnnkkkiiiiiibbb]]][[[aaaooopppoooaaapppCCC<<<:::333888666444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444IIIDDD@@@@@@@@@666555333000...---------,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++---000111888===444888777000888222///111222222111111222333222333555888:::===>>>???OOOOOOMMMGGG===444//////VVViii\\\AAA===EEEUUUnnngggeeelllggglllssslllwwwkkknnnwwwjjjNNNIIIMMMCCCMMMfffiiiNNN@@@LLLRRRHHHMMMRRRCCC<<>>IIIrrrssscccJJJOOOpppyyyvvvlll^^^[[[RRRDDD666111111111000222111000000///////////////000)))222===444888dddrrr???LLLvvvxxx|||}}}~~~jjjSSSJJJ\\\wwwooovvvxxxcccRRRJJJnnnzzzjjj___TTTqqqaaaKKKmmmuuueeeRRR:::666444666666444333666444444444444555555555555777444444888999777XXXooo[[[@@@AAABBBUUUfffwww|||~~~zzzxxxzzz{{{zzz|||{{{~~~}}}{{{}}}{{{uuuyyykkkggg^^^WWWbbb~~~[[[IIIDDD777777666555555555555555333111666444;;;:::<<>>EEETTTggguuu{{{vvvrrr|||www{{{\\\lllJJJ<<<:::444888555555555444444444444333333333333333333333333333333333333333333333333333333333333333333444444444444444===??????>>>:::666444222000...---------,,,,,,,,,,,,,,,,,,,,,,,,***)))******,,,...///000999>>>555:::999222888222...000222333222111111222111333666999;;;<<<;;;:::>>>HHHQQQTTTNNNEEE<<<666<<>>;;;???rrrlll___HHHLLL<<<@@@???EEESSSggguuu|||eeegggqqq|||zzzwwwlllmmmLLLpppRRR;;;:::666999444666555555555444444444333333333333333333333333333333333333333333333333333333333333333444444555555555>>>BBBBBB>>>888555444111///...------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000222888111777888222:::444...000333333222111111222333444666888999888777666555;;;??????>>>BBBEEEFFF===NNNOOOEEEJJJSSSRRRLLL^^^fffkkkiii}}}lllxxxpppccczzzuuunnnqqqaaaiiisssUUUWWW[[[RRRRRR```KKK???OOODDD@@@fffuuu[[[FFF@@@FFFcccjjjZZZKKKJJJ[[[qqquuuwwwdddRRR___LLL999222222222222222111111000//////////////////444444&&&555yyyzzz{{{BBBSSSzzzvvv~~~}}}uuuzzz}}}|||~~~eeeOOOWWW~~~zzz{{{nnncccJJJ```aaarrrzzzwwwwww~~~fffpppXXX>>>777333555666555444555444444555555555666666666666777444<<<666:::nnn~~~vvvccc```AAA@@@AAASSSccctttvvvvvvssstttxxxyyywwwuuuuuuyyy~~~~~~yyyvvvwwwuuuvvvzzzzzzvvvuuuuuutttrrrsssrrrooommmmmmqqqxxx}}}ffflllmmmfffcccrrr^^^XXXAAA777777666555555555555555666999888222:::444>>>iiiTTTBBBJJJAAABBB@@@DDDRRRfffvvv}}}^^^___mmmwww```iiipppzzzlll```|||ZZZdddgggxxx~~~YYY;;;:::777999444666555555555555444444444333333333333333333333333333333333333333333333333333333333333444555555666666FFFFFFCCC???;;;444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000...555///666777111999333...000333444333111111111555555555666888:::===>>>TTT[[[\\\UUUNNNJJJGGGBBBZZZcccggg```___ooosssddd```hhhiiiiiiwwwkkkrrrrrr___ZZZ]]]XXXNNNaaaMMMCCCYYYNNNEEEjjjcccEEEAAA;;;CCCJJJRRRSSSLLLPPPcccvvv}}}{{{gggdddlll\\\cccOOO:::222222222222222111111000///////////////---///333***888~~~qqqyyysssKKKBBBTTTzzz|||ttt~~~}}}|||}}}}}}gggOOOTTTxxxyyypppgggHHHWWWyyyrrr```VVVQQQ^^^wwwgggttt[[[@@@888222444666555444555555555555555666666666666444:::333:::666DDDqqqmmm```???>>>???RRRcccrrruuuuuutttvvv{{{{{{yyy{{{{{{zzzxxx{{{wwwvvvwwwzzz~~~uuuyyy||||||xxxssspppppplllooorrrppplllkkkooossslllnnnlllfffdddqqqbbb[[[AAA777777666555555555555555222999777000999222EEEpppNNN@@@EEEBBBCCC???DDDQQQeeeuuu}}}sssiiisssmmmQQQjjjeeefffxxxNNNrrr|||~~~{{{jjj|||qqq^^^^^^;;;:::888999333777555555555555444444444444333333333333333333333333333333333333333333333333333333444444555666666666GGGCCC>>><<<:::444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////111888111777777000777111---000333444333111111111666555444555999@@@GGGLLLRRRlllnnnZZZZZZ___fffVVVFFFZZZooofffeeekkkhhhggg~~~lllvvveeeeee```ffffffPPPfffQQQFFF^^^PPPBBBfff~~~rrrgggpppCCCAAA===>>>DDDaaaqqqdddXXXaaattt}}}~~~}}}eee___wwwlllfffQQQ;;;222222222222222111111000///////////////333'''333999444ZZZlllJJJCCCVVVzzz{{{rrr}}}zzzvvvzzz}}}~~~}}}|||jjjUUUZZZrrriiiFFFQQQ}}}}}}dddPPP???GGGccc\\\rrrzzz]]]@@@888222444777666444555555555555555666666666777333;;;222888666LLLqqqooo```===<<>>;;;999>>>???CCCPPPddduuu|||pppnnnsssqqqxxxpppVVV{{{wwwvvvzzzaaa;;;:::999999333777666666555555555444444444333333333333333333333333333333333333333333333333333333444444555666777777AAAEEEBBB===>>>555444222000............+++++++++++++++++++++++++++******+++...000000000<<<333222222...222555//////000111000//////111333666333333777999???NNN^^^___aaavvvrrrnnnhhh___[[[```jjjiiirrrmmmttt{{{zzzmmmeeeWWW^^^MMMiiiTTTCCCXXXNNNCCCfff}}}aaaDDDIIIOOOGGGHHHMMMPPPHHHGGG```~~~hhhxxxiiiaaaYYYBBB111222222///333000000////////////000000444000111222<<>>555444222000............+++++++++++++++++++++++++++******+++...000000000===444555777333555666...///000111111000000111333444222222555666888@@@KKKAAAAAAZZZvvvjjjcccbbbfffdddlllgggooopppjjj\\\[[[MMMgggRRRBBBZZZQQQFFFggg~~~~~~|||VVVWWWaaaeeeRRR===444777GGGfffmmmccc\\\EEE222222222///333000000////////////000000000///000000;;;fffBBBCCCWWWlllvvvwwwxxxyyyxxxvvv}}}rrrfffccczzz{{{TTTYYYgggttt||||||^^^JJJ[[[~~~wwwqqq^^^TTTMMMZZZzzzFFF[[[wwwiiiQQQ777777444222888333555555555555555555555555555555666111111@@@ddd^^^RRR;;;>>>???RRRcccqqqppppppqqqrrrrrrrrrrrrqqqvvv|||~~~|||{{{{{{}}}~~~}}}}}}}}}~~~rrrrrrvvvooouuuvvvcccggggggiiiiiiccccccttt```WWWEEE888777666444444555555666555:::888777;;;===ggg|||DDDBBB:::>>>:::>>>@@@KKK^^^oooyyy}}}{{{yyy~~~www}}}~~~nnn~~~mmmxxxppplllpppkkkmmmwwwFFF===888666888444666555555555555444444444333333333333333333333333444444444333333222222222333333333333444666777888HHH@@@;;;:::>>>555444222000............+++++++++++++++++++++++++++******+++...000111111999222555888555777888//////000111111000000111333222000000333555444777;;;BBB<<<@@@OOOYYY\\\cccnnnqqqjjjhhheeeddddddeeejjjhhhqqqvvvooo___yyyXXXNNNgggQQQBBB\\\TTTHHHhhh}}}uuu|||~~~[[[BBBCCCZZZqqqsssaaafffaaaIII444333333000333111000000//////000000111111...000777QQQvvvLLL@@@TTTjjjuuuwwwxxxxxxwwwxxx}}}zzzeeeqqqWWWHHHOOOfff}}}~~~YYYCCCZZZiiixxxdddVVVMMMdddiiisss{{{rrrTTT888777555333888333555555555555555555555555555444666111111BBBqqqVVVzzzMMM<<<===>>>UUUggguuuttttttsssrrrqqqqqqpppsssvvvzzz}}}}}}|||||||||}}}~~~~~~xxxppptttwwwyyy___ccceeeddd___[[[___rrreeeUUUEEE888777666444444555555666666222666888888CCCnnn@@@AAA;;;@@@<<<===???JJJ]]]nnnwww|||}}}zzz~~~{{{uuupppzzzsssnnniiimmm|||sssjjjMMM???999666777444666555555555555444444444333333333333333333333333444444333333333333222222222222222333444555777777tttJJJAAA>>>======555444222000............+++++++++++++++++++++++++++******+++...111222111444---111555333777999111///000222222111111111333222000000333666888999999BBB??????BBBAAAAAAIIITTT[[[UUUTTTZZZaaacccccccccgggjjjjjjrrr~~~sss___rrr[[[QQQjjjSSSDDD^^^WWWJJJiii|||hhhBBBBBBOOOvvvzzzTTTbbbiiifffOOO777333333000222111000000000000000000111444///---777___rrr|||rrrAAAAAAUUUlllvvvxxxxxxxxxwww}}}```fff```AAACCCooo~~~gggJJJLLLcccvvvwww\\\LLLqqqppp```NNNYYYqqqzzzpppZZZ:::777555444888222666555555555555555555555555444:::777444@@@wwwVVVxxxJJJ<<<<<<>>>WWWfffqqqssstttuuuuuuvvvwwwyyyzzzyyyyyyxxxxxxyyyzzz|||{{{||||||||||||~~~yyyjjjmmmyyy}}}bbbhhhgggaaaXXXTTT]]]sssxxxjjjUUUDDD888777666444444555555666<<>>:::777666555666555555555555444444444333333333333333333333333333333333333333333333333222222333333444555777888}}}|||HHHAAABBB@@@:::555444222000............+++++++++++++++++++++++++++******,,,///111222222999111111333111555999222///111333333222111222222444333222222666:::<<<<<<888;;;@@@FFFHHHKKKOOOTTTSSSSSSVVV\\\^^^^^^aaafffdddfffiiioooyyy```nnngggUUUnnnXXXHHH```WWWJJJjjjmmmeeewwwzzzWWWyyyrrrllljjjSSS999333444111222111111000000000000111111222111---...OOOkkk{{{sssTTT444EEEXXXnnnxxxyyyyyyyyyxxx|||}}}}}}wwwZZZ~~~UUU]]]{{{~~~^^^CCC???KKKTTTSSSZZZmmmsssZZZVVVrrr}}}zzzvvv^^^\\\sss^^^vvv___<<<777666444777111666555555555555555555555555444;;;:::666>>>ccc|||HHH>>>===???XXXbbbooorrruuuwwwxxxzzz~~~|||wwwtttuuuyyy~~~~~~~~~~~~}}}}}}~~~||||||hhhhhhvvv~~~dddlllsssgggYYYVVVddd}}}[[[kkkWWWIII888777666444444555555666<<<000777777777CCCzzz|||OOOGGG:::@@@AAA>>>@@@JJJ\\\mmmwww}}}eeeYYY<<<:::888555888666555555555555444444444333333333333333333333333333333333333333333333333333333333444555666777888uuunnnEEE===BBB@@@666555444222000............+++++++++++++++++++++++++++******,,,///222333333BBB888666666111444777000...111333444333222222222555777555222333888;;;::::::===??????@@@CCCDDDBBBJJJKKKMMMOOONNNQQQ\\\hhhbbbdddlllooozzzbbblllsssWWWsss]]]LLLbbbXXXLLLoooxxxlllmmmVVV:::333444222222222111111000000111111222,,,333555111GGG{{{YYY===GGGZZZnnnxxxyyy{{{||||||xxx~~~qqqUUUjjjYYYQQQpppyyymmmvvv{{{www||||||rrrrrrsssssscccUUUWWW}}}}}}UUUiii}}}ddd>>>777777555777000666555555555555555555555555444777777777@@@eee|||GGG@@@===???ZZZ```rrruuuyyyzzzyyyzzz~~~{{{vvvtttxxx~~~}}}|||}}}llljjjrrr}}}dddkkk{{{kkkYYYWWWhhheeehhh[[[OOO888777666444444555555666666444<<<999>>>>>>xxxIIIEEE:::???AAA???@@@III[[[lllwww}}}{{{uuu~~~ddd___<<<:::888444999666555555555555444444444333333333333333333333333222222333333333333444444444444444555666777999999nnnjjjGGG;;;@@@@@@777555444222000............+++++++++++++++++++++++++++******,,,000222444333@@@777777888333555777///...111333444333222222222222888999444222666::::::999???@@@===???EEEGGGDDD888888;;;======@@@LLLYYY]]]aaammmooosssbbbgggvvvVVVuuubbbPPPcccYYYPPPuuu}}}lllnnnXXX:::222555333222222111111000000111111222///111555===ZZZjjjDDDFFFXXXlllvvvyyy|||xxx|||bbbVVVtttlllNNNcccmmm\\\yyySSSiiizzzhhh@@@777777666666000666555555555555555555555555666444666>>>FFFeeeggguuuEEECCC===>>>\\\dddtttwww{{{zzzxxxwwwzzz~~~zzzwwwtttuuuyyy~~~~~~|||xxx{{{}}}}}}~~~pppnnnqqq~~~fffjjj}}}jjjUUUTTTgggiii]]]PPP888777666444444555555666333999;;;333BBB<<>>CCCBBB>>>???HHHZZZkkkuuu|||xxxxxxzzz}}}nnnqqqjjj\\\\\\xxx}}}qqqttthhhzzzaaaggg===;;;999222999666555555555555444444444333333333333333333333333222222222333333444444444666666666666777999:::;;;lllmmmLLL;;;>>>AAA:::555444222000............+++++++++++++++++++++++++++******,,,000333444444777000333777555777888000...111444555444222222222...777<<<888555999<<<<<<999@@@@@@888444777666111>>>>>>???@@@;;;666999???TTTYYYhhhiiiiiiaaabbbtttTTTuuudddSSSdddZZZSSSzzzvvvpppkkkoooYYY:::222555333222222222111111111111222222888,,,,,,BBBlll~~~|||xxxGGGCCCVVVjjjtttxxx}}}www|||vvvsssttt```kkk@@@777888666666000777555555555555555555555555777333999GGGLLLYYYsssmmmCCCEEE======^^^hhhssswwwzzzzzzvvvvvvyyy}}}wwwuuutttvvvyyyzzzyyywwwtttvvv{{{|||xxxwww}}}~~~~~~}}}}}}}}}qqqqqqqqqiiijjjjjjTTTSSSggglll]]]MMM888777666555444555555666555===888***AAA===zzzkkk999FFFCCCDDD>>>======GGGXXXiiittt{{{|||{{{hhh]]]RRRrrrllldddfff{{{eeehhhuuujjj}}}zzz]]]fffooonnniii^^^{{{lll>>><<<999111999666666555555555444444444333333333333333333333333222222222333333444444444666666777777888:::;;;<<>>AAA]]]kkkzzzWWW???:::EEE___ZZZ___rrr~~~nnn]]]lllYYYzzzZZZcccqqqPPP___xxx|||{{{~~~vvvsssuuuqqqmmmppp\\\@@@666444111333000000000000000000000000+++999111>>>|||hhhaaa;;;AAASSSfffpppvvv}}}|||ooovvv~~~|||fff~~~oooHHH333666666444555444333444666777777777666555<<>>;;;:::555444222000...---,,,,,,++++++++++++++++++++++++,,,+++***+++...111222222888000222444000333666000...333777888444222222444:::777<<>>AAAbbbfffxxxpppjjjjjjeeekkk{{{gggppp{{{~~~eee[[[rrrhhh}}}hhhDDD555222111444111111111111111111111111444---666>>>iiixxxxxxuuuIIIAAA@@@UUUlllyyy}}}~~~~~~~~~rrrrrr~~~{{{xxxxxxqqquuukkkaaadddppp|||vvvlll```LLLFFFUUUooo|||jjjkkk___ddd|||rrr^^^OOOHHHHHHJJJfffzzzVVVSSSvvvMMM666888999777888666666666666666666777777888666:::???>>>cccRRRuuuJJJ???<<>>999???|||ggg===CCCDDDCCC>>>>>>???IIIYYYhhhqqqxxx}}}ZZZooo\\\TTT{{{pppuuukkkTTTpppeee^^^qqq|||kkkkkkbbbvvvyyy~~~wwwsssnnnzzzzzz___{{{GGG;;;===999666555555444444444333333333333333333333333333333333444444444555555555666666666666666777888:::;;;<<>>>>>GGG\\\lllttttttuuuuuuwwwzzz~~~{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~{{{yyyxxxxxxyyy|||~~~|||}}}~~~zzzsssnnnqqqwwwxxxsssmmmtttjjjUUU^^^mmmzzzkkk```PPP999888666555555555666777999777777999777AAAddd===DDDDDDBBB>>>>>>???HHHXXXgggpppxxx~~~YYYkkkfff<<>>???HHHWWWfffooowww~~~^^^nnn~~~vvvhhhPPPpppvvvzzz[[[wwwpppooo{{{GGG888;;;999666555555444444444333333333333333333333333333333333333333444444555666666777555666777888:::<<<>>>???nnnssspppmmmCCCEEE@@@:::999333222111///......------++++++++++++++++++++++++'''))),,,000444555333111444...333777222444666///000000000000111222333333666444111111333666:::>>>@@@BBBDDDFFFHHHKKKOOOSSSTTTcccppprrrzzzmmm___WWWHHHlll|||{{{[[[OOORRRGGGCCCUUUjjjxxx||||||wwwnnniiihhhfffcccgggiiissseeeyyy~~~{{{oooqqqKKK777444333222222222222222222222222222444777///IIIoooXXX===???GGGXXXiiisssuuuvvvyyytttoooYYYUUUXXXlllwwwqqqYYYKKKYYYwww}}}www{{{jjjwwwwww~~~zzztttgggTTTLLL[[[qqqyyydddrrrfffSSS666777888777888555888888888888888999999:::<<<555<<>>???GGGWWWeeeooowww~~~hhhuuummmtttdddooo]]]ooosssyyywww|||HHH777:::999666555555444444444333333333333333333333333333333333222333333444555666777777666777888999<<<>>>@@@AAA___vvvooojjjAAADDD@@@::::::333222111///............++++++++++++++++++++++++******+++---111444555555666///222555111333777000111000000000111111111000000000000111333777;;;<<<@@@BBBEEEFFFHHHKKKOOOQQQ___RRRVVVjjjssstttccceeeRRR___ooodddQQQZZZCCC===@@@@@@===OOOlll|||~~~jjjOOOGGGRRR[[[YYY]]]YYY___rrr{{{tttgggdddvvvxxxMMM666444333333222222222222222222222222333444444FFFOOO444@@@BBBLLL___nnntttwwwzzzYYYPPPJJJ```qqqmmmVVV@@@===QQQaaaxxxaaaRRRKKKWWWqqqbbbQQQFFFUUUxxxfffZZZooonnn}}}VVV888777999999999666777888999999::::::999999:::888>>>MMMXXXgggBBB===>>>FFFYYYgggkkkrrrzzz~~~}}}zzzzzz{{{wwwyyy|||~~~~~~{{{xxxuuuyyy{{{~~~~~~}}}}}}{{{yyywwwxxx|||vvvkkk```ZZZRRRTTTTTTSSS[[[hhhoooooollllll```jjjrrrvvv```ooohhhNNN999888666555555555666777000;;;:::666CCCbbbvvv\\\>>>EEEAAAAAADDD>>>???GGGVVVdddooowww~~~~~~rrr{{{kkkqqquuutttxxxrrrxxxqqquuuzzzyyyLLL888;;;999666555555444444444333333333333333333333333333333333222222333444555666777777777777999;;;===@@@BBBDDDeeeqqqhhhccc<<>>>>>EEEWWWfffrrrwww||||||{{{{{{~~~vvvwwwzzz|||||||||zzzyyy{{{}}}~~~{{{yyy{{{zzzwwwtttuuuzzzxxxfffRRRIIIIIIHHHDDD@@@>>>AAAAAAAAAJJJZZZeeegggeeefff]]]iiirrrvvvmmm[[[QQQ999888666555555555666777000===:::...>>>hhh}}}uuuVVV999CCCAAABBBDDD>>>???GGGVVVdddnnnwww~~~}}}}}}xxxmmmppp~~~nnn~~~}}}zzzPPP:::<<<:::666555555444444444333333333333333333333333333333333222222333444555666777888888888:::<<<>>>AAADDDEEExxxlllbbbKKKKKKDDD>>>BBB:::888333222111///............,,,,,,,,,+++++++++*********)))***,,,///222222222:::777666999888444333666111111000000000000000111111222555777999;;;<<<<<>><<<777<<<===BBBCCCLLLlll|||~~~tttJJJ<<<444111222333333222222111222222222...;;;555IIIiiiRRRHHHIIIUUUaaahhhnnntttvvvuuuxxxhhhQQQ@@@BBBTTTwww}}}|||}}}eeeKKK555:::GGG]]]jjjaaaWWW```uuulll]]]LLLGGGoooaaannnwwwaaacccppp|||hhhXXXTTT>>>:::777===888666:::::::::999::::::;;;;;;;;;===@@@DDDvvvgggaaaHHHAAA;;;HHHWWWhhhuuuvvvyyy|||}}}{{{wwwsssxxxyyywwwuuuxxx|||zzzuuu}}}|||zzzwwwvvvwww{{{~~~wwwxxxxxxxxxyyy{{{zzz]]]WWWWWWUUUPPPNNNNNNLLLGGGEEEBBBGGGGGG===BBBSSS^^^jjjiiijjjrrrqqq___NNN999888666555555555666777666777666999666___gggVVV777CCCCCC888@@@======EEETTTbbbllluuu|||~~~}}}{{{ooommmVVVTTTddd^^^ddd||||||tttUUU<<<666888666555555444444444333333333222222333333333333444444444444444555555777888999:::;;;===???@@@AAAAAABBBzzzWWWeeebbbJJJJJJCCC===BBB:::888333222111///............,,,,,,,,,+++++++++*********)))***,,,///222222222888555444777777444555888111111000000000000111111222333444666888:::<<<===@@@AAABBBDDDHHHJJJLLLLLLNNNMMMMMMJJJBBB:::;;;AAAIIInnn~~~xxxuuuqqqyyyrrr\\\NNNFFFCCCUUU___QQQKKKKKKHHHAAA<<<===CCCHHHJJJIIIMMMMMMRRRkkk~~~rrrIII;;;444222333333333222222222222333333777;;;999EEEvvvvvvHHHCCCOOO\\\eeellltttwwwvvvxxxzzz```JJJAAARRRtttzzzzzz~~~xxx]]]KKKIIIVVVjjjuuuoookkkttt~~~vvvdddOOOEEEmmmRRRoooxxxeeejjjyyy}}}TTT===:::777===888666:::999999999999:::;;;;;;>>>>>>===EEEdddaaa]]]EEE???;;;HHHVVVgggoooqqquuuxxxzzzyyyvvvsssyyyyyyvvvsssuuuyyyyyyuuuzzzzzzyyywwwvvvwwwzzz}}}zzz{{{||||||{{{{{{|||~~~ssstttttt{{{wwwoooeeeXXXKKKFFFDDDEEEHHHMMMgggnnnvvv|||iii]]]III999888666555555555666777555666666;;;:::dddcccXXX999DDDEEE===DDD======EEESSSbbblllttt{{{~~~ttt}}}llltttnnnmmm{{{sssggguuunnnrrrmmmiiiuuuooonnn~~~nnnzzz|||UUU<<<666888666555555444444444333333333222222333333333333444444444444444555666777888999999:::;;;===@@@BBBDDDDDD|||qqqcccKKKJJJBBB<<>>???@@@BBBDDDEEEGGGGGGHHHAAA??????BBBAAA>>>===@@@999AAAKKK\\\lllpppppplllqqq~~~pppbbbSSSQQQhhh{{{|||~~~yyyzzzrrrIII:::444333444333333333222222333333444888888<<>><<>>:::GGGTTTeeejjjmmmrrrwwwyyyyyyxxxvvvyyyyyyvvvrrrssswwwwwwuuuwwwxxxxxxxxxwwwxxxzzz|||{{{}}}~~~~~~}}}{{{{{{{{{xxx~~~~~~ggg[[[LLLBBBGGGSSSeeevvv{{{}}}iii```JJJ999888666555555555666777777777666;;;===gggfff~~~xxxXXX999@@@BBB<<>>===>>>@@@AAAAAA@@@@@@AAA>>>===AAAKKKRRRRRRRRRSSSLLL???999FFFYYYhhhyyyfffUUUQQQggg|||{{{sssuuummmZZZuuuKKK:::555444444444333333333333444444555555999<<>>;;;FFFRRRccchhhmmmsssyyy{{{|||||||||yyy{{{zzzvvvuuuxxxwwwtttuuuwwwyyyzzzyyyyyy{{{|||yyy{{{||||||{{{{{{}}}~~~bbbHHHGGGNNNiii|||jjjmmmcccJJJ999888666555555555666777:::999555999===kkkfffzzzYYY;;;>>>@@@<<>>777999555555555444444444333333333222222222333333333444444444555555666777999:::;;;<<<<<<;;;;;;>>>CCCGGGJJJhhhNNNKKKBBB;;;AAA;;;;;;333222111///............,,,,,,,,,+++++++++*********)))***,,,///222222222888333111222222111333888000000//////000111222222555555444444666999<<<>>>;;;===???>>><<<:::;;;<<>>HHHUUU```lllwwwyyywwwwwwyyy\\\@@@GGGeeettt}}}{{{wwwvvvppp___KKKHHHYYYrrrwww[[[@@@bbb{{{NNNFFFfffqqqbbbjjjYYYpppPPP:::<<<:::;;;777:::888888888888999:::;;;<<<777HHHHHHXXXlllUUUbbbBBB???===FFFQQQbbbhhhnnnuuuzzz||||||}}}~~~xxx|||}}}{{{yyyzzzxxxtttvvvyyy{{{|||{{{{{{|||}}}{{{{{{yyywwwvvvxxx|||kkkIIIMMMiii~~~lllnnn```EEE999888666555555555666777:::999444888@@@tttcccvvvUUU>>>???BBBBBBBBB===<<>>888999555555555444444444333333333222222222333333333444444555555555666888:::;;;<<>>======???DDDHHHLLLmmmRRRNNNCCC;;;AAA;;;;;;333222111///............,,,,,,,,,+++++++++*********)))***,,,///222222222888444222333333111333777////////////000111222333555555555555777999;;;<<<;;;===>>>===;;;:::===@@@NNNUUUaaalllooommmmmmqqqbbbXXXQQQHHHEEE\\\xxxzzzwwwtttxxxppprrrtttnnnhhhgggZZZRRRQQQQQQRRRbbbxxx~~~|||~~~|||JJJAAAlll|||OOO:::555555333444444444444555555666777888AAA333AAAZZZvvvLLL@@@IIIUUU```lllvvvxxxuuurrr{{{}}}aaaAAADDD___qqq~~~~~~xxxooodddTTTFFF>>>FFFdddzzz^^^CCCaaauuuDDDKKKnnnjjjbbbsssSSS```OOO999===:::;;;777;;;888888888999:::;;;<<<===???HHHIIIXXXjjjVVVfffBBB???>>>GGGRRRcccgggnnnuuuyyyyyyyyyyyy{{{uuuzzz}}}zzzxxxyyywwwtttxxxzzz|||}}}|||{{{|||}}}}}}zzzuuusssuuuyyy}}}~~~___LLLbbbxxxzzzqqqbbbDDD999888666555555555666777666888555999CCC{{{qqqiiiIII:::;;;AAADDDAAA===<<>>???BBBGGGLLLOOOqqqVVVPPPDDD<<>>@@@???>>>@@@FFFLLLRRR___rrr}}}}}}yyy}}}}}}hhh[[[MMMBBBXXX|||qqqooovvvkkkjjjggg```^^^bbbqqqcccYYYPPPJJJ[[[xxx~~~~~~~~~~~~~~~OOOFFFhhhOOO999666666444444444444444555666777888888>>>888FFFrrrbbb>>>FFFQQQ]]]jjjtttuuuqqqqqquuu}}}^^^EEEDDD]]]pppzzz|||~~~wwwxxxqqq]]]PPPAAA===[[[```GGG```lllGGGWWW|||~~~hhhhhh|||fffNNN888===;;;;;;666<<<999999999:::;;;<<<>>>???EEEAAAIII___ZZZYYYhhhAAA>>>???HHHTTTgggiiiooovvvyyywwwuuuvvvwwwssswwwxxxsssqqqtttvvvuuuzzz{{{|||{{{zzzzzz{{{|||~~~}}}zzzwwwuuuvvvzzz}}}}}}UUUbbb~~~}}}wwwiiiDDD999888666555555555666777222888777:::BBByyycccCCC999999???BBB;;;===<<<@@@LLLYYYcccllltttvvvxxx|||}}}~~~~~~{{{zzz^^^NNNhhh{{{~~~gggiiimmmeee|||___uuuzzzddd~~~vvviiissseeezzzeee]]]hhhnnneeejjj}}}~~~qqqhhhjjjvvvwwwVVV???999999444555555444444444333333333222222333333333333444444555555666777999;;;===>>>===>>>???AAAFFFKKKPPPSSStttXXXRRREEE<<>>;;;:::666<<<:::::::::;;;<<<===??????FFF999JJJiii___OOOggg???===>>>IIIVVVjjjlllrrrxxxzzzwwwttttttvvvqqqtttsssmmmjjjoootttvvvzzz{{{{{{zzzxxxxxxzzz{{{xxxyyyzzzzzzyyy{{{}}}}}}~~~~~~{{{{{{NNNUUUyyyvvvtttxxxkkkAAA999888666555555555666777111999999:::>>>rrrnnn~~~HHH@@@>>>BBBDDD:::===<<<@@@KKKXXXbbbkkkssstttwww{{{}}}}}}~~~{{{{{{nnn]]]jjjnnnmmmYYYiiihhh```vvvvvvvvv{{{jjjgggccclllrrrhhh~~~yyyVVV@@@999999444555555444444444333333333222222333333333444444444555555666888999<<<===>>>;;;<<<>>>CCCHHHOOOTTTWWWsssyyyIIIRRR>>>@@@<<<<<<999333222000///...---......------,,,,,,,,,,,,++++++++++++++++++,,,...000111:::333///111222000444;;;777222...000222111222555333444666666999;;;;;;999;;;>>>>>>>>>@@@HHHQQQVVVnnnuuuyyyrrr~~~hhh^^^OOOQQQooozzzooo~~~xxxtttccciii[[[[[[PPPgggeeecccUUUIIIWWWqqq{{{}}}~~~zzz~~~}}}nnnXXXjjjcccPPP;;;777111222333444555555444444666888:::>>>???LLLddd|||uuuyyylllPPP===FFFTTTXXX\\\nnn{{{uuukkkQQQ999UUUmmmrrryyy|||vvvxxxzzzkkkXXXLLLEEEbbb}}}eeeQQQUUUuuuNNNSSSvvvoooeeeqqqbbbNNN;;;@@@;;;999555<<<:::;;;<<<<<<;;;===@@@BBB>>>GGGLLLggg[[[WWWgggDDD@@@999JJJ\\\iiitttxxx|||}}}yyyuuusssrrrwwwssslllgggfffjjjpppuuuxxx|||{{{vvvssswww|||~~~~~~{{{{{{}}}~~~~~~~~~||||||^^^\\\[[[SSS{{{TTTEEEqqqvvvuuufffCCC999888777666666777888999666666===999CCCtttGGG<<<@@@BBBAAA>>>;;;===AAAJJJUUUbbbmmmtttqqqxxx}}}||||||~~~yyykkkaaa\\\{{{SSS||||||}}}jjjiii}}}yyy{{{wwwfffjjjvvvZZZyyyqqqwwwWWW===777777555555555444444444333333333555555444444444555666666555666777999:::;;;======>>>>>>AAAFFFKKKPPPRRRSSSooowwwLLLPPP======::::::777333222000///...---......------,,,,,,,,,,,,++++++************,,,...000111:::555222444333000111666666111...///111000111444666666666777999;;;:::777<<<<<<;;;;;;???HHHRRRXXX^^^```gggnnnllllll{{{wwwcccTTTSSSmmmvvv~~~rrrqqqfffpppaaaZZZKKKYYY^^^dddZZZKKKVVVooo{{{}}}yyy|||}}}zzzuuuuuuzzz```yyykkkkkkNNN777666111000444555666666555555777999999===@@@HHHRRRqqq]]]hhhMMM;;;FFFYYYccceeerrr|||vvvrrr~~~aaaEEE<<>>;;;999666333222000///...---......------,,,,,,,,,,,,++++++)))))))))***,,,...111222666444444666555222111333666000---///000///111444888666555777::::::999777444333555888===DDDKKKPPPSSSOOORRRZZZ```fffsssgggXXXSSShhhsss}}}~~~pppnnncccoooaaa[[[JJJVVV]]]fff\\\HHHPPPlll|||zzzxxxuuuzzz~~~}}}vvvssshhh```YYY[[[eeesss|||}}}~~~ppphhhwwwIII222666333000444555666666666666888:::<<<<<>>======@@@EEELLLVVVaaajjjooottt{{{}}}fffqqqwww|||wwwtttyyyuuuhhhaaannnyyyXXX===777666444555555444444444333333333333333333333333444555666666777888999:::<<<======@@@AAACCCGGGKKKPPPTTTWWW~~~ooofffSSSEEEAAA>>>;;;888333222000///...---......------,,,,,,,,,+++++++++)))))))))+++---000333444222111222333444555666777666111...///111000111444999444333777:::;;;;;;;;;111111444:::>>>AAAEEEIIITTTPPPPPPWWW\\\aaaiiirrrkkk^^^TTTcccyyyxxxjjjgggYYYddd[[[^^^VVV\\\^^^aaaVVVCCCKKKhhh{{{{{{wwwdddYYYeeewwwttt___jjjddd<<>>???BBBFFFIIINNNSSSVVVuuu___XXX```DDDDDDAAARRRdddoooooorrruuuwwwxxxxxxxxxxxxxxxxxxwwwvvvuuusssqqqqqq{{{zzzvvvrrrsssxxxzzzwwwtttyyy~~~~~~|||wwwnnnfff\\\\\\]]]___cccjjjrrrxxx}}}~~~rrreee\\\^^^]]]]]]iiinnndddwwwzzzfffttt\\\:::999888777666666777888999999555999888GGGzzzIII999:::<<<===<<<<<>>???BBBDDDGGGKKKOOOTTTZZZ^^^~~~mmmNNNDDDAAA???<<<;;;333222000///...---......------,,,,,,,,,+++++++++******+++,,,...111444555444444222111222444777888888222///111222222333666777222222777:::<<<@@@FFF???<<<;;;===<<<===DDDMMMSSSTTTWWW[[[[[[\\\```fffllluuuiii\\\eee|||}}}vvvmmmmmm\\\aaaWWW___]]]SSSPPPTTTPPPEEEMMMdddqqqtttvvvwwwkkkQQQAAARRRmmm|||yyy{{{fffNNN___qqqrrr~~~}}}|||ssslllwww^^^~~~AAA000:::777222222333555666666777:::<<>>@@@BBBEEEJJJMMMYYY[[[ddd[[[XXX^^^BBBDDDAAARRRdddooouuuuuuvvvwwwyyyyyyyyyxxxyyyyyyyyyyyywwwuuurrrqqqzzz|||{{{uuussswww{{{|||yyy}}}qqqcccXXXOOOHHHDDDEEEFFFJJJQQQ\\\hhhppp{{{zzzgggYYYTTTUUU\\\fff___^^^jjjhhhrrr{{{uuummm~~~\\\===999888777666666777888999:::666999888GGGCCC777;;;???@@@???:::===BBBKKKVVVbbblllrrrrrryyy~~~}}}|||~~~~~~}}}VVV===777666444555555444444444333333333333333333333444555666777777888999;;;>>>@@@AAABBBEEEIIIMMMQQQUUU[[[aaafffuuu}}}wwwpppFFFAAA>>>>>>;;;<<<333222000///...---......------,,,,,,,,,,,,+++++++++++++++,,,...111333555888999555000///222444333999333000222333222444777666222333888999;;;EEERRRRRRKKKDDD???777444@@@PPPLLLQQQXXXZZZYYYWWWYYY\\\^^^}}}tttbbbjjjkkkfffRRRTTTPPPAAA???IIIPPPKKKNNNZZZ]]][[[\\\```\\\GGG555AAA\\\dddhhhggg{{{wwwuuuzzzyyyzzzffflllnnnhhhyyy@@@333999555222222444666666777999<<<>>>>>>JJJJJJHHHYYYyyy\\\nnndddBBB666BBBYYYZZZXXXeeesssoooqqq}}}dddZZZgggpppwwwaaa\\\wwwwwwCCC:::>>>999;;;777999;;;===@@@BBBEEEIIINNNRRR[[[___gggcccTTT^^^BBBCCCAAARRRdddoooqqqppppppsssvvvxxxyyyxxxyyyyyyyyyxxxwwwuuutttsssyyy}}}}}}xxxtttxxx~~~rrrYYYGGGCCCBBB???;;;;;;;;;<<<@@@JJJUUU\\\qqqzzzuuubbbOOOGGGNNNZZZ___wwwyyynnnmmmiiikkk~~~zzz~~~nnnxxx}}}]]]@@@999888777666666777888999:::777;;;777BBBtttKKK===???@@@???<<<999;;;@@@HHHTTTaaalllsssssszzz~~~~~~~~~yyy{{{}}}~~~~~~rrrpppwwwtttqqqooovvv}}}TTT<<<777666444555555444444444333333333333333333444555666777888777888:::===@@@CCCEEEFFFJJJOOOUUUYYY\\\___eeejjjwwwKKKFFF@@@???::::::333222000///...---......------,,,,,,,,,,,,++++++*********+++,,,...000222777999888222111333222///888333///111333222333666777444555999777888HHH[[[^^^ZZZXXXQQQBBB666===MMMKKKPPPUUUWWWWWWWWWVVVVVVZZZmmmuuu___fff~~~|||uuuttt___[[[GGGIIICCCDDDAAAKKKSSSJJJEEEHHHHHHDDDAAAJJJVVVNNN::::::IIIFFFOOOKKKUUUpppwwwvvvwwwyyy~~~fffvvv}}}mmmiiicccqqq<<<222666222333444666888999:::;;;>>>AAA@@@OOOQQQKKKOOOUUUjjj|||GGG777EEEbbbeee\\\aaalllooo|||}}}yyy|||uuuqqqkkk===:::???999:::888;;;<<<>>>AAADDDHHHLLLRRRVVVXXXaaaeeehhhQQQaaaCCCDDDAAARRRdddpppnnnlllkkkmmmqqquuuuuuuuuyyyxxxwwwuuuuuutttuuuuuuzzz|||zzzvvvwww|||wwwbbbJJJCCCKKKRRRPPPMMMJJJDDD???<<>>===;;;;;;<<>>AAACCCHHHQQQTTTTTTWWWnnnRRR>>>IIIgggkkkaaaeeeoooqqqjjjxxxxxxxxxWWWuuuaaa888:::???888:::999======???BBBFFFIIINNNTTTXXXYYYffffffzzzcccRRRcccEEEDDDAAARRReeeqqqrrrpppnnnooosssvvvvvvuuuyyywwwuuusssssstttuuuvvv|||zzzvvvtttxxx~~~uuukkkWWWIIIOOObbbjjjfffhhhcccYYYMMMDDDAAABBBDDDHHH[[[|||rrrgggfffiiikkkqqqwwwzzzooojjjjjjlllssszzzfffsss```:::999888777666666777888999777888???:::AAA|||gggIII888999===@@@@@@======???DDDNNN[[[hhhpppnnnvvv|||||||||{{{wwwyyyvvvkkktttuuuvvvzzz{{{yyy|||||||||{{{~~~^^^gggyyywwwqqqeeeddd}}}{{{mmmfff~~~qqqtttvvvoooxxxtttmmmooowwwrrr|||QQQ;;;777777555555555444444444333333333444444555555777888999:::777999<<<@@@DDDHHHKKKMMMSSSYYY```bbbaaa```bbbeeennntttVVVHHHAAA;;;999999444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,///333666333333222000333888888333:::222...111333000000333666777777666666888???DDD[[[uuuooocccmmmbbbHHHHHHNNNVVV[[[YYYWWWYYY\\\]]]YYYiiizzzdddXXXWWWoooZZZPPPLLLGGGKKKMMMMMMSSS\\\```\\\VVVLLLQQQKKKJJJOOOJJJUUUVVVPPPaaa}}}cccSSS___SSSPPPCCC<<>>BBBDDDKKKOOOPPPZZZYYY~~~eee~~~888===CCC\\\___dddiiissssssvvv{{{}}}wwwuuuyyyzzztttllljjjooovvv{{{~~~~~~zzzlll^^^WWWcccxxx```PPPAAA888;;;===999:::@@@===???BBBFFFJJJQQQYYY^^^XXXbbbjjjpppdddNNNmmmKKK555CCC]]]VVVrrrpppooooooqqqtttuuuuuutttvvvuuusssrrrsssuuuvvvvvvxxxuuuxxxzzz}}}{{{ttt\\\UUUfffxxxrrr}}}rrrmmm___YYYPPP;;;@@@BBB@@@iii|||xxxwwwzzz|||}}}iii]]]eeemmmkkkmmmtttmmmsss~~~WWW>>>999888777666666777888888>>>999===AAA===xxxbbbFFFAAAAAA@@@???888;;;;;;<<>>CCC[[[XXXQQQbbb___OOOSSSUUUTTTRRRTTT\\\bbb___WWW\\\bbbuuuvvvgggdddkkk}}}|||tttfff___VVVEEERRROOO\\\YYYXXX]]]\\\kkksssiiisssyyymmmzzzgggRRREEEGGGGGGIII\\\vvv|||{{{{{{{{{||||||{{{{{{}}}xxx{{{sssttt```TTT777666---;;;111888888888999;;;???CCCFFFSSSXXXRRRQQQQQQ{{{|||vvvpppooo333888???UUUWWW^^^gggnnnooorrruuuyyy|||~~~~~~vvv{{{~~~yyylll\\\NNNEEEQQQ\\\mmmzzz}}}{{{~~~uuuooo```RRR]]]vvvqqqdddWWWFFF777DDDHHHTTThhh|||MMM@@@888;;;===999:::??????AAADDDGGGLLLRRRXXX]]]pppbbbggg|||```LLLnnnHHH999FFFaaa\\\pppuuuvvvwwwuuurrrqqqrrrtttyyywwwtttsssuuuwwwyyyzzzxxx|||ooowww|||ppplllooovvvwwwtttzzzyyynnnwwwnnneeejjjSSS999AAA999\\\{{{|||{{{~~~zzzvvvddd\\\dddjjjggghhhppp|||sssvvvVVV;;;999888777666666777888999999999===DDDCCCuuu```BBB:::===@@@BBB>>><<<;;;<<>>888;;;===::::::>>>AAADDDGGGJJJNNNTTTZZZ^^^bbbTTT```mmmJJJaaaBBB>>>AAAWWW^^^nnnvvvzzz{{{wwwpppnnnrrrvvvxxxwwwuuutttuuuwww{{{}}}|||xxxlllxxx{{{zzzzzz{{{nnnhhhqqqvvvbbbmmmkkkdddnnn\\\AAAFFF555KKK|||~~~nnneeennnccc___fffgggaaabbbjjjmmmwwwuuuxxxQQQ>>>999888777666666777888999888<<<;;;AAAEEEmmmoooJJJ999:::;;;<<<;;;<<<<<<===AAAIIIUUU___fffkkkpppvvvzzz|||||||||}}}~~~zzziiilllUUUooo~~~zzztttiiikkkxxxoooWWWcccUUUnnndddgggsssjjjcccmmmzzz~~~dddoooGGG777666666555555444444444444333333333333555666777888999<<<>>><<<>>>AAAFFFMMMTTTZZZ^^^WWWZZZ]]]___aaacccfffhhhRRRBBB>>>===;;;555333222111000............,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,///222666888666222111333222///777444111111000000111222222444666888888888999:::777CCC@@@<<>>BBBFFFHHHCCCJJJQQQNNNKKKfffcccooowwwMMM777777CCCIIIUUUdddkkknnnrrruuuvvvvvvvvvvvvyyyjjjXXXLLLDDD>>>;;;:::AAANNN```ooowww|||~~~ooouuuvvvRRRCCCOOOYYYlllzzznnnsss}}}oootttBBB<<<888;;;===;;;<<>>@@@BBBCCCEEEHHHNNNTTTZZZ]]][[[ZZZZZZZZZ]]]bbbgggkkkuuunnnTTTCCC===<<<:::555333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++...111333666555111000333333111555555333000///000222222000666<<<<<<999666777999666===???@@@GGGJJJIIIKKKAAAIIIMMMJJJHHHPPP]]]ffffffiiinnnllldddXXXJJJUUUoooxxxzzz}}}}}}zzzwwwvvvvvvxxxwww{{{{{{}}}zzzqqq<<<222444444999444888999;;;???CCCHHHLLLNNNPPPNNNZZZZZZOOOYYYhhhjjj===888@@@IIIUUUdddgggjjjmmmooopppqqqtttwwwjjj]]]^^^hhhuuu|||}}}}}}~~~iiiSSSTTTddd|||~~~sssYYY\\\zzz|||zzzpppxxxtttiii```hhh>>>:::999;;;======>>>@@@DDDHHHNNNSSSXXX]]]bbbfffiiiooosssxxxBBB~~~iiiGGGHHH>>>NNNjjjvvvooonnnnnnnnnppprrrssstttnnnrrrvvvxxxwwwvvvwwwwww}}}xxxuuu{{{{{{mmm{{{yyynnn```UUURRR^^^mmm```BBBJJJTTTZZZcccEEE<<>>BBB999;;;===AAAHHHSSS```hhhlllpppvvvzzz}}}~~~zzz{{{zzzTTTYYYqqqPPP^^^{{{yyy```[[[[[[mmm|||rrryyysssNNNtttsssbbb___cccrrrdddhhhzzzxxxuuummmlll~~~cccBBB888666666666444444444444444444444444555777999::::::<<>>@@@AAAAAAAAACCCDDDHHHSSSaaahhhhhheeehhhgggqqqzzzyyybbbhhhvvvwwwhhhYYYMMMYYYoooxxx{{{}}}|||yyyvvvwwwxxxwwwyyy}}}|||yyy}}}|||qqqbbb888333444444777555:::<<<@@@EEEJJJPPPTTTWWW\\\RRR^^^___WWW^^^jjj{{{@@@:::???IIISSSaaagggjjjnnnooonnnooosssvvvgggYYYWWWeeexxx~~~~~~HHHKKKVVVvvv}}}xxxlll```QQQooo{{{WWWTTT}}}jjj{{{^^^;;;::::::;;;<<>>AAAVVVnnnooopppnnnmmmnnnpppqqqooommmoootttyyyzzzyyywwwwwwxxxwwwvvvxxx|||zzzzzzmmmnnnaaa@@@ZZZSSSIIIOOOOOOssslllUUUAAA\\\sssnnnssseeegggkkkmmmhhhaaaaaafffYYYwww~~~www}}}~~~JJJ:::999888777777888999;;;<<<666>>>BBBIIIGGGccc}}}MMM444===???:::@@@888:::>>>AAAGGGRRR___hhhjjjnnnsssvvvyyyzzz|||~~~{{{zzzSSS}}}]]]fffVVVdddddd```[[[}}}ooo{{{{{{~~~ccctttfffeeegggcccjjjqqq]]]@@@999777666666333333333444444444444555666777:::;;;<<<>>>AAADDDBBBDDDHHHMMMTTTZZZ^^^aaahhhccc^^^\\\```gggooosssTTTCCC::::::<<<888222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++///111000444555111///222444333222777666000---000333222333555:::@@@DDDBBB<<<666888333555777333444888666@@@FFFLLLTTT]]]gggjjjgggeeeccccccjjj^^^[[[CCCIIIjjj{{{kkkWWWQQQ___rrrwww{{{}}}|||yyyyyy{{{yyy{{{^^^llljjjlllUUU555555444444555777999<<<@@@GGGMMMTTTYYY[[[^^^SSS___``````jjjvvvkkkxxx===<<<===EEEMMM\\\dddiiiooorrrqqqqqqtttwwwvvv|||ZZZMMMAAATTTmmm}}}~~~~~~UUUGGGDDDfff{{{gggTTTZZZnnneeetttGGG::::::::::::<<<@@@DDDGGGMMMRRRXXX^^^bbbdddgggiiinnndddkkkJJJeeeGGG:::CCCTTTiiijjjoooqqqrrrrrrqqqooonnnmmmqqquuuxxxwwwtttsssvvvyyywwwwwwyyy~~~nnnkkkwwwvvvvvv\\\\\\vvv\\\LLLHHHXXXmmmcccGGGLLLyyyuuu{{{ssssssrrrooohhh```^^^aaaNNN```|||}}}{{{yyyvvvqqqooopppuuuyyy{{{III===888888777777888:::;;;<<<999===EEEKKKDDDiiiUUU555======555===888;;;>>>@@@EEENNN[[[eeehhhlllppptttvvvwwwyyy{{{~~~{{{}}}{{{XXXzzz]]]aaa```kkkaaayyyjjjbbb{{{gggyyyqqq|||iii{{{pppXXX???999777555777333333333444444444555555666888:::<<<===???BBBEEEEEEGGGLLLRRRXXX\\\___aaaeeebbb```aaagggmmmqqqsssRRRBBB999999===;;;222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++******,,,///222111555666222///000222222222777777000---000333222111///333>>>KKKMMMDDD:::;;;333555888444888???>>>AAASSSdddhhheeeeeeiiilllfff```ccclllmmmkkkxxx{{{RRR[[[KKKKKKbbbsssyyykkkUUUTTTeeevvvvvvzzz}}}}}}{{{{{{|||}}}^^^qqqooonnnuuuOOO444777444444444777666999>>>EEEMMMSSSYYY[[[bbbYYYeeeaaaeeemmmssseeeIIIwwwkkknnn999===;;;AAAHHHWWW[[[ccclllqqqrrrrrrtttvvv|||___HHHBBBSSSjjjyyy~~~~~~uuuIII>>>^^^~~~~~~iiiUUUddduuuxxxyyy}}}}}}rrrdddDDD:::;;;;;;:::;;;AAAFFFIIIRRRWWW]]]aaadddeeeggghhhcccgggvvvNNNWWWuuu~~~OOOBBBFFFPPPfffppplllrrrwwwwwwsssooopppsssrrrtttuuurrrnnnnnnsssyyy}}}{{{zzz~~~ooouuummmkkkZZZJJJwwwPPPRRR```mmmkkkLLL@@@nnn}}}||||||tttiii___ZZZZZZGGGRRR}}}|||tttiiifff```ZZZXXXZZZ```eeeuuu}}}{{{{{{===<<<888888777777888:::;;;===BBB>>>DDDFFF;;;mmmxxx]]]:::BBBBBB;;;DDD999;;;>>>@@@CCCKKKXXXbbbiiilllpppsssuuuwwwyyyzzz|||{{{zzz}}}___|||```jjjdddhhh{{{jjj{{{|||kkkwwwvvvoooxxxvvv}}}eeepppZZZyyyVVV>>>999777555777333333333444444555555555777999;;;<<<===@@@CCCFFFJJJMMMQQQVVVZZZ\\\]]]]]]___^^^___dddjjjpppqqqqqq\\\888@@@;;;888;;;444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,000000111222222222111111000555777444//////111333///111444888>>>HHHTTT]]]SSSEEE999999>>>FFFRRR^^^iiihhhfffffffffgggfffeeehhhiiiiiiiiiiiikkkooorrr~~~yyy}}}YYY___WWWIIIbbb}}}vvvxxx{{{pppppp^^^ZZZgggxxxuuu|||~~~yyytttwww~~~|||```zzz|||ooo~~~{{{CCC111;;;333555===444:::>>>BBBEEEHHHMMMUUUZZZaaa]]]___eeeggghhhuuukkklllUUU999CCC>>>===QQQ]]]fffmmmnnnpppuuuvvvrrrxxxfffRRRFFFNNNhhh}}}~~~[[[CCCPPPlllhhhZZZxxx||||||~~~vvvyyyAAA;;;;;;;;;<<<>>>DDDKKKPPP]]]___bbbdddddddddeeefffnnn\\\qqqyyyKKKYYY}}}vvv~~~AAAFFFEEERRRdddvvvxxx{{{xxxpppmmmqqqtttsssyyysssppptttwwwuuuqqqpppxxxxxxttt~~~zzzuuuWWWYYYkkkuuuJJJeeerrrhhh]]]BBBUUU{{{qqqvvvrrrhhhfffaaaZZZVVVHHHdddwwwyyyiii^^^ZZZ\\\\\\WWWSSSOOOEEE>>>DDDPPPXXXqqqgggIII666999999888888999;;;<<<===CCCCCC>>>HHHMMMVVVkkk<<<@@@<<<<<>>DDDMMMSSSQQQRRRSSSUUUYYY]]]aaaddd^^^[[[ZZZ___gggnnnpppoooZZZ888>>>:::777999444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,111222222222222333333333111555777444000///111333///111333444777AAAOOOYYYbbbXXXOOOOOOPPPRRRWWW]]]llliiiffffffggghhhfffdddfffggghhhiiijjjlllppptttvvvdddTTTMMMAAARRR[[[eeepppUUULLLXXXkkkrrrzzzyyy|||eeeooo}}}pppjjjqqq|||}}}xxxwww{{{|||zzz{{{zzzrrrwwwrrrppp???111:::333444===666;;;===@@@BBBCCCGGGNNNSSSVVVUUUZZZ___\\\[[[hhhzzzyyyDDD@@@555???KKKYYYcccjjjmmmppptttuuuqqqvvvnnnZZZGGGNNNggg}}}JJJGGGaaa{{{mmmkkk{{{}}}}}}}}}pppfffjjj:::888999;;;<<<@@@FFFMMMRRR[[[^^^cccfffeeecccaaaaaaooo\\\dddmmmLLLaaaFFFGGGFFFXXXhhhtttqqqssspppjjjjjjpppvvvwwwwwwrrrpppuuuxxxvvvsssrrruuuqqq{{{wwwyyyeeexxxqqqnnnyyyqqqgggHHHUUU~~~ggg```\\\ZZZeeekkkjjjjjjiiibbbWWWYYYQQQccczzzttt]]]KKKEEEHHHNNNRRRfffjjjjjjcccUUUIIICCCCCCKKKZZZpppWWW>>>555999888888888999;;;<<<===???@@@===FFFKKKUUU}}}AAA@@@===;;;<<<;;;999999???DDDJJJUUU___ggghhhlllpppuuuxxxyyyyyy{{{{{{{{{{{{~~~eeecccnnn]]]SSSVVVhhhtttuuu~~~|||}}}{{{||||||rrrrrrMMM;;;666:::333777666666666666666777888888999999:::;;;???EEENNNTTTXXXVVVTTTTTTWWW[[[]]]]]]ccc```^^^aaahhhnnnooonnnxxxWWW888===888666666444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,222222222222222333444555222555666555222///000333///111222000///666CCCNNN]]]ZZZ[[[```ccccccccceeefffbbb___aaafffiiigggddddddfffhhhiiijjjmmmqqqttt}}}rrr___RRR999===CCCssssssQQQQQQMMMUUUnnn~~~zzzyyyYYYYYY|||zzzuuuuuuzzz~~~tttnnnpppuuuxxxxxxzzzyyy|||}}}^^^999000999222333===999AAACCCEEEDDDDDDGGGMMMRRRQQQTTT\\\```ZZZVVVaaaqqqFFF<<<777EEECCCSSS\\\fffkkkooosssssspppttt}}}xxxcccGGGMMMeee|||~~~ddd@@@PPPaaawwwssskkkxxx}}}}}}vvv}}}VVV===888:::<<<>>>BBBGGGNNNSSSXXX]]]cccfffeeebbb^^^\\\ddd^^^^^^dddCCCSSSKKKEEEEEE]]]kkknnnooopppnnniiiiiipppvvvxxxuuuqqqqqqwwwzzzxxxuuutttsssnnnuuutttkkkkkk|||xxxzzzvvv}}}zzzrrrMMMQQQnnnWWWNNNHHHCCCOOOZZZaaaiiinnnfffYYY]]]YYYYYY}}}ssshhh___RRRIIIIIIPPPZZZ```~~~jjj[[[NNNDDDDDDEEEWWWvvvKKK999:::888888777888999;;;===>>>===@@@AAAFFFLLLVVV{{{BBB>>>>>>???<<<;;;999999>>>CCCIIISSS]]]dddfffjjjnnnrrruuuwwwwwwyyyzzzzzzzzz}}}sssooosssmmmhhh___]]]}}}tttzzz|||~~~lllJJJ:::666999333777777777666666777777888888888999;;;===AAAHHHOOOUUU^^^YYYTTTUUUZZZ^^^___^^^fffcccaaabbbgggkkkllllllbbbTTT:::===888888444444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,222111111111111222444555444444666777444000000222000444666222...///888@@@KKKOOOVVV^^^dddeeedddcccXXXUUUTTTYYYbbbggggggeeeeeegggiiijjjkkkmmmpppssspppxxxrrrpppSSSIIIFFFiiixxxnnnKKKVVVHHHFFFjjj~~~yyy~~~SSSKKK{{{}}}llleeeppp{{{zzzwwwyyyyyy{{{iiiZZZ\\\nnn}}}{{{{{{pppkkkiiizzzKKK444000777333555===>>>GGGHHHIIIHHHGGGJJJOOOTTTSSSVVV\\\aaa^^^[[[aaakkk]]]{{{vvvDDD444>>>AAA:::KKKTTT___hhhnnnpppppppppqqqyyygggGGGJJJaaayyy}}}KKKCCCLLLggg}}}|||}}}ccchhh~~~~~~||||||~~~FFFBBB:::<<>>999:::444444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////000000111222333777444555999777111///222333999>>>===777333444777CCCHHHNNNQQQSSSTTTRRRPPPPPPNNNOOOUUU]]]dddeeedddgggiiijjjkkkkkkkkkmmmoooyyyeeeOOOFFF]]]xxxwww|||OOOCCCWWWHHH@@@fff|||{{{www}}}UUUGGGrrrnnnZZZTTTggg{{{~~~|||}}}{{{wwwkkkZZZRRR\\\ppp}}}}}}||||||wwwiiiqqqwww===222111666555888???BBBGGGIIIKKKKKKJJJLLLPPPTTTTTTSSSUUU[[[^^^___```ccclllggg|||xxxiii___222<<<555888DDDKKKXXXdddkkkmmmnnnppppppvvvfffGGGFFF\\\www~~~~~~lllDDDBBB\\\~~~wwwzzzoooaaaooo~~~~~~AAA<<<888<<>>???999===444444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------///000111111111111999444555:::999111///222666<<>>DDDPPP___gggjjjmmmqqqpppsssyyygggHHHEEEYYYuuu~~~~~~XXXDDDUUUmmmvvvmmmfffjjjzzzHHH777666:::BBBJJJRRRYYY```eeeaaaaaa```^^^]]]```dddgggdddrrrppp}}}fffDDDvvvnnnFFFFFFCCCZZZlllqqqnnnnnnpppsssrrrppppppsssuuussstttwwwwwwttttttvvvwwwuuutttrrr[[[\\\```dddeeegggkkknnn{{{cccVVV|||qqqttt{{{iiieee___ZZZbbbzzzooorrr^^^UUUtttrrreee___QQQHHHXXXyyyYYY===@@@888777777888999;;;>>>AAABBBDDDGGGSSSPPP]]]\\\tttCCC???@@@@@@===;;;888777;;;>>>BBBLLLUUU___dddjjjmmmnnnpppssswwwwwwyyy{{{{{{yyyyyy|||yyy{{{~~~tttzzz|||}}}{{{{{{{{{~~~}}}~~~{{{zzz}}}}}}|||}}}{{{~~~{{{zzz|||~~~||||||~~~{{{vvvqqqqqqwww{{{nnnbbb[[[ZZZ]]]```VVVYYY^^^hhhyyyUUU???888666999222666444444555666777999:::;;;>>>BBBGGGLLLPPPTTTXXX[[[___[[[YYY\\\ccciiijjjhhhgggfffeeedddeeegggiiikkkuuuIII>>>>>>999>>>333444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---000222333333222111:::444555;;;;;;222...222222777@@@GGGIIIDDD===777666===AAA@@@AAAGGGKKKJJJOOORRRUUUXXXZZZ^^^bbbfffgggiiikkklllkkklllmmmnnnttttttQQQDDD@@@UUUjjjiii[[[hhh{{{MMMYYYSSSTTTkkkwwwuuu}}}xxxwww}}}mmmaaa~~~vvv\\\QQQeeezzz|||xxx{{{{{{pppdddcccooo}}}zzzrrrzzz~~~~~~}}}rrr\\\222777555444<<>>:::>>>KKKZZZdddggglllrrrrrrrrruuujjjJJJEEEXXXvvv~~~}}}wwwKKKNNN\\\wwwddddddxxx}}}xxxsssFFF:::999>>>FFFOOOWWW^^^dddiiigggfffccc```^^^___cccfffiiilllgggxxxgggMMM~~~tttggg???FFFEEEYYYjjjrrrooolllmmmppppppnnnqqqwwwxxxuuutttuuutttqqqqqquuuvvvxxxwwwssshhhYYY[[[iiiiiibbbdddkkkuuueee[[[zzzlllcccZZZcccyyygggYYYggg{{{qqq```TTTWWWiii~~~OOO<<>>???BBBGGGMMMRRRVVVXXX[[[]]]]]]]]]]]]```dddhhhhhhhhhiiiiiigggeeedddeeefffhhhZZZGGG======888>>>222444333111000...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---111444555444222111;;;444444<<<<<<222...222,,,000999BBBHHHFFF>>>777999AAADDDAAAAAAFFFIIIHHHIIIOOOUUUWWWYYY]]]dddjjjeeegggjjjkkklllmmmooopppqqqaaaZZZKKKGGGQQQNNNWWWkkkbbbZZZ^^^ZZZ```ssszzzwwwyyyxxxzzzyyyooo{{{```UUUiii~~~~~~{{{}}}lllqqquuuuuuwww|||oooyyy}}}xxxoooooowwwBBB222999666444>>>EEEFFFJJJOOOTTTYYY[[[XXXVVVUUUUUUUUUUUURRRNNNMMMQQQUUUWWWeee___ddd555HHH111888;;;GGGXXXbbbfffkkkssssssrrrsssnnnMMMFFFYYYwww}}}~~~~~~~~~~~~{{{PPPIIIRRR~~~}}}zzz{{{dddiii|||zzzzzz|||zzzoooHHH999>>>@@@EEELLLSSSYYY^^^cccfffkkkjjjgggccc```___aaadddbbbccc```rrr^^^RRRjjjxxxddd999CCCDDDWWWgggppptttooolllnnnnnnlllrrrzzzzzzwwwuuutttrrrnnnppptttttt|||{{{mmmIIIhhh{{{lllgggsssxxxlllggg|||mmm]]]bbbxxxfff```pppnnnddd]]]]]]pppJJJ888;;;;;;888888999;;;>>>AAADDDFFFOOOQQQ___YYYjjjaaaFFFFFF???:::<<<;;;888777999<<<@@@IIIRRR[[[```gggjjjjjjkkkoootttnnntttzzz|||{{{zzzzzz{{{vvv}}}}}}ccckkkMMMHHHLLLLLLQQQUUUcccxxxyyyhhh___ccciiizzzoooaaaYYYPPPmmmyyy~~~uuurrrsssuuusssnnniiijjjjjjkkkpppwww}}}zzzddd\\\WWW```kkknnnjjjgggjjjooo~~~~~~|||LLL;;;777666999111555555666777999<<<>>>AAABBBEEEJJJPPPVVVYYY[[[]]]^^^\\\^^^aaadddgggjjjkkkllljjjiiigggdddaaaaaabbbccckkkKKK>>>@@@777:::444222222111///...---,,,+++++++++++++++++++++++++++************************---///111444444333222000777<<<===888666888666000111111333999AAADDDAAA>>>===>>>???@@@BBBEEEGGGIIIMMMPPPSSSUUUYYY```eeegggiiilllnnnnnnmmmooouuuzzzlllddd\\\VVV\\\PPP>>>UUUhhhQQQRRROOO\\\lllooorrrxxxwwwzzzzzzxxx[[[^^^uuuzzz|||}}}rrrwwwtttsssvvv}}}|||wwwuuunnnmmmggg>>>444333333666===EEELLLOOOMMMRRRWWWXXXVVVUUUWWWZZZ\\\VVVOOOLLLLLLOOOPPPPPPkkkdddvvvDDD<<<===555;;;CCCLLLXXXeeennnsssvvvnnnnnnlllUUUFFFUUUsss|||xxx|||}}}~~~}}}~~~wwwvvvCCCKKK|||kkkaaayyy~~~~~~~~~~~~~~~lllIII::::::BBBIIIUUU^^^bbbcccbbbaaa]]]]]]^^^^^^___bbbfffjjjjjj^^^dddlllsssKKKccc|||OOO<<>>666===888:::<<<<<<===AAAHHHOOOXXXRRRcccjjjkkkpppddd:::;;;DDD;;;:::777777:::<<<>>>DDDLLLVVV___fffhhhjjjnnnqqqqqqttttttuuuvvvwwwxxxxxxyyyyyyxxxxxxppp|||{{{wwwiiijjjxxxgggaaa}}}yyysss]]]oooyyy}}}kkk```[[[}}}xxxbbbCCC555:::888333333222777888999999:::<<<@@@CCCKKKQQQTTTTTTTTTWWWYYYWWWXXXYYY\\\___bbbeeeggghhhnnnlllhhhbbb\\\[[[___cccoooJJJ===???777:::444222222111///...---,,,+++++++++++++++++++++++++++************************+++---///222333333111000333777999777666888666000222222333888???AAA???<<<===<<<<<>>CCCIIIMMMVVVWWWcccffflllqqqggg@@@???DDDAAA:::777777:::<<<===CCCKKKTTT\\\dddfffgggllloooooosssssstttuuuvvvwwwwwwxxxuuu}}}zzzjjjaaa```hhhttthhh~~~lllbbbhhhiiiNNN\\\www___BBB666:::777333444333555666777999;;;???EEEIIIIIIOOORRRQQQQQQTTTUUUTTTTTTUUUWWWYYY[[[]]]___```fffggggggddd```___aaadddfffHHH<<>>===;;;???======@@@DDDGGGGGGEEEOOORRRVVVYYYZZZ]]]bbbfffggghhhjjjkkkiiiaaaWWWPPP>>>MMMHHH===JJJ```lllqqqdddUUUUUUQQQEEEOOO\\\PPPFFF???MMMfffpppvvv{{{yyy~~~xxxggg[[[eeeyyy|||xxxtttnnn}}}yyytttvvv{{{ooottt|||999:::444555888;;;@@@DDDHHHJJJUUUVVVWWWUUUQQQOOOQQQSSSPPPOOOMMMMMMNNNNNNLLLJJJMMMbbbrrrrrrAAAAAA;;;888888BBBPPP]]]ccceeetttyyyzzzYYYGGGMMMeeeooommmjjjfffhhhiiimmmkkkYYYMMMccc\\\jjjxxxnnnxxx~~~zzz{{{{{{yyyzzz|||xxx}}}}}}|||yyy{{{hhh>>>888HHHJJJPPPXXX]]]^^^]]][[[ZZZ]]]^^^_________bbbfffiii]]]dddhhhjjjQQQXXX```AAAAAABBBQQQfffkkkmmmmmmnnnooopppqqqqqqrrrpppqqqsssssstttuuuxxxzzzsssxxxxxxzzz}}}|||kkk}}}zzziiimmmnnnuuufffWWWPPPYYYcccjjjvvvooobbbQQQwwwYYY@@@777<<<777;;;::::::===BBBGGGKKKMMMUUU^^^dddaaammmooozzzkkkBBB???>>>@@@:::888888:::;;;<<>>777:::444222222111///...---,,,+++++++++++++++++++++++++++************************(((***---000222333333333222555999<<<===<<<:::888222111111444888<<<===<<<@@@@@@AAAAAABBBEEEHHHJJJEEEIIIQQQYYY\\\]]]aaaeeeccceeefffaaaVVVHHH>>>888111888222,,,===TTTffftttuuu]]]SSSQQQKKKNNNRRRIIIKKKAAANNNhhhsssvvvxxxvvv{{{www~~~ffffffsss|||nnngggeeetttzzz}}}wwwtttwww|||rrrzzzppp222===444777<<<@@@DDDGGGJJJLLLQQQQQQQQQNNNKKKKKKLLLOOONNNOOOQQQQQQQQQNNNJJJGGGMMM```jjjttteeeCCC;;;777777???JJJUUU^^^dddgggqqqyyy```HHHBBBNNNRRRQQQNNNGGGRRREEEFFFPPPJJJGGG[[[sssyyysss~~~|||~~~~~~}}}zzz~~~}}}{{{}}}oooXXXOOOZZZbbb@@@===HHHLLLQQQWWW\\\]]]]]]]]]]]]______```______```ccceeegggmmmkkkiiiYYYSSSeeeBBB@@@AAAQQQgggkkklllnnnooopppoooppppppqqqooorrruuuuuurrrssswww{{{mmmsssuuuyyy}}}{{{www|||uuuoooyyykkkeeecccgggiiimmm|||~~~uuuVVVeeewwwIII???666???555;;;::::::@@@HHHNNNQQQQQQTTTeeefff___ooolllnnn{{{vvvAAAAAA======:::888888:::;;;;;;@@@FFFLLLUUU]]]```ccchhhllllllqqqrrrssstttuuuvvvwwwxxxvvv~~~UUU___yyyooojjjyyyhhhOOOVVVdddxxxnnnUUUjjjxxx}}}}}}|||yyyRRRccczzz{{{zzzHHHIIImmmssscccCCCPPPfffxxxuuupppTTT>>>777:::666444777666999:::::::::===AAAHHHMMMMMMSSSUUUSSSSSSUUUVVVTTTTTTTTTTTTUUUWWWYYY[[[]]]^^^aaadddeeeddddddgggjjj]]]uuuEEE:::???777:::444222222111///...---,,,+++++++++++++++++++++++++++************************)))***---000222444555555444666999===>>><<<:::999222111000222666:::===>>>>>>AAACCCAAA>>>???FFFMMM999<<>>EEEOOOWWWZZZZZZUUUgggiiibbbrrrmmmjjjvvvBBBFFFEEE@@@:::888888:::::::::>>>DDDIIIRRR[[[^^^bbbhhhllllllqqqrrrssstttvvvwwwxxxxxxlll}}}yyyzzz]]]}}}vvvaaaeeexxxxxxvvv}}}XXXEEEaaavvvyyyuuuZZZgggpppZZZVVVLLLIII___[[[oooxxxQQQXXXssseeeUUUaaaxxxtttMMM<<<777:::555444999888:::;;;<<<>>>@@@FFFLLLQQQNNNTTTVVVUUUTTTVVVWWWUUUTTTTTTUUUVVVYYY\\\___aaafffhhhiiigggfffggglllqqqiiiEEE;;;???777:::444222222111///...---,,,+++++++++++++++++++++++++++***************************+++---///222333555555444333666;;;<<<:::999;;;444333111111333888<<>>AAA@@@======CCCHHH777444;;;LLLXXX\\\^^^cccbbb]]]```xxxvvv^^^EEE===FFFOOOSSSTTTJJJ@@@OOOllltttrrrssssssoooyyyzzzzzzooofffbbb[[[\\\kkkrrrsssuuuxxx{{{|||{{{yyyfffllluuuxxx??????555888>>>DDDIIIJJJLLLOOORRRMMMMMMNNNOOOQQQRRRTTTUUUUUUXXXZZZZZZWWWSSSPPPNNNSSSZZZ]]]\\\xxxwwwQQQ999555444777888;;;KKK\\\___nnnssslllmmmeeeSSSGGGAAA:::???GGGDDDLLLLLLaaahhhPPPOOOiiiwww}}}|||~~~{{{yyyyyy{{{yyyzzz}}}~~~}}}||||||~~~~~~{{{xxx{{{vvvhhhWWWccc~~~zzzMMMFFFRRROOOSSSVVVZZZ]]]___aaaccceeebbbccccccbbbaaa```bbbccc\\\bbbcccnnnyyy^^^EEEhhhcccBBB@@@???MMMbbbggghhhlllppprrrppppppqqqtttqqqtttvvvtttooonnnqqquuuqqqvvvuuuwww}}}zzz|||}}}}}}}}}hhhiii|||UUU[[[eeeppp|||vvv```999;;;<<>>AAAFFFNNNWWW]]]aaaccc[[[ggglllfffrrrpppjjjsssDDDCCCFFF@@@;;;888999;;;:::999<<>>:::<<<@@@CCCEEEDDDBBB@@@???444333BBBQQQWWW[[[aaa___]]]bbbvvvlllNNNGGGJJJOOOVVVKKKBBBSSSpppvvvppprrruuuwwwwww}}}wwwmmmvvvsssaaa\\\jjjjjjgggrrrrrrtttvvvyyy{{{{{{yyyxxx}}}fffwwwzzz}}}YYY444@@@999===BBBHHHJJJIIIJJJMMMPPPOOOOOOQQQSSSVVVXXXYYYXXXVVVYYY\\\[[[YYYVVVVVVWWW^^^[[[NNN}}}^^^DDD;;;555666666777DDDUUUXXXtttkkkyyyyyy}}}yyy{{{|||zzzyyy|||xxxxxx{{{}}}zzzyyyzzzzzz{{{|||}}}|||||||||}}}|||sssJJJJJJ\\\]]]]]]^^^``````___```aaacccaaacccdddeeeeeefffhhhiiilllqqqlllppppppwwwDDDXXX```CCCAAA>>>HHH\\\```eeejjjoooqqqooooooqqqtttqqqssssssrrrooonnnppprrrrrrvvvsssssszzzyyyxxxiii^^^xxxQQQNNNOOOYYYkkk|||MMM===:::???<<>>BBB???;;;999999;;;:::888:::???BBBLLLUUUYYY]]]dddiiijjjmmmnnnoooppprrrtttuuuvvvtttrrrvvviiiwwwcccWWWmmm|||vvvtttcccgggwww{{{___ZZZaaa~~~nnnnnn}}}zzz}}}ttttttssseee^^^}}}jjjAAA888999:::444555<<<:::<<>>>>>AAAGGG===:::666222000333888;;;======@@@IIIPPPNNNDDD:::III777///;;;KKKSSSYYY___```dddeeeaaahhhuuuooorrrcccOOOMMMPPPRRRXXXPPPGGGZZZvvvxxxppprrrwwwlllwwwzzz{{{XXXbbbllliiiZZZ^^^{{{sssuuuooorrrwwwyyyyyyxxxxxxyyy~~~wwwLLL::::::555@@@EEEJJJJJJHHHGGGJJJMMMPPPPPPRRRUUUYYYZZZYYYXXXVVVYYY[[[[[[YYYYYY[[[]]]UUUhhhZZZggg[[[yyyPPPAAA777888888999CCCPPPbbbjjj|||xxx|||~~~~~~xxx~~~{{{zzzzzzwwwxxxyyywwwvvvyyytttyyy~~~~~~{{{zzz~~~}}}PPPMMM^^^bbbeeeeeeeeebbb___^^^___``````bbbeeeggghhhjjjmmmooogggmmmeeekkkpppNNNTTT^^^DDDBBB<<>>AAACCC;;;999999;;;:::777:::>>>???IIIRRRWWW[[[bbbggghhhkkkkkkmmmnnnppprrrssstttzzziii}}}{{{yyytttxxxbbbQQQeee}}}xxx{{{}}}fff[[[tttzzz{{{wwwdddiii}}}}}}ooovvvqqqaaa___QQQNNNGGGccceeexxxyyyyyy}}}{{{mmmdddfff|||zzzddddddVVVLLLJJJIIIfffeee{{{wwwlllqqqqqqVVV???777999:::333666<<<;;;BBBFFFKKKQQQUUUYYY]]]```WWW]]]```___```cccdddccc```___]]]]]]]]]```ccceeedddeeeeeecccaaadddiiinnneeeyyyEEE;;;<<<:::999666444333111000...---------***++++++,,,,,,++++++***************************))))))***---000333444333333444666:::>>>BBBCCCDDDFFF<<<666666333...111:::;;;AAACCCCCCQQQaaa\\\KKKLLL<<<666CCC::::::XXXZZZbbb```^^^fffmmmkkkyyyooohhhffffffYYYUUUcccttttttqqqtttssssssxxxxxxqqqDDDUUURRRbbbtttrrrmmmwww|||rrrooowww~~~tttFFF444;;;999>>>DDDKKKMMMLLLKKKMMMPPPRRRPPPOOOPPPSSSUUUVVVVVVUUUTTTRRRTTT\\\cccaaa[[[^^^QQQSSSTTTeee^^^nnn===BBB111444AAA***MMMMMM[[[mmm{{{~~~ttt{{{}}}}}}|||~~~|||zzzyyyyyyyyyzzz{{{|||||||||{{{zzzxxxxxxxxxyyy{{{}}}}}}xxx~~~pppvvvSSSTTT______```___^^^\\\[[[]]]aaaeeebbbbbbcccdddfffhhhjjjkkkgggmmmccceeefffWWWMMMlllAAA;;;:::>>>UUUVVVbbbgggnnnpppooommmmmmmmmqqqsssrrrnnnnnnqqqsssqqqsssqqqpppsssxxx{{{zzzxxxzzzkkkzzz[[[jjj{{{~~~~~~NNNyyy~~~jjjUUUMMMBBB@@@TTTrrrcccDDD>>>;;;;;;AAACCCHHHOOOTTTSSSSSSZZZbbbeeeeee```aaagggddd\\\\\\ddduuuNNN;;;BBB;;;:::999888888:::;;;===???DDDKKKTTT\\\aaadddeeehhhkkknnnpppqqqqqqrrrssssssxxx~~~|||pppdddccchhhNNNXXX\\\iiivvv}}}|||vvvxxxzzzmmmwww}}}~~~tttpppssswwwyyykkk]]]vvvQQQ;;;:::999666555777;;;???EEELLLQQQRRRSSSVVVVVVSSSXXXVVVUUUZZZaaaccc___YYYWWW[[[^^^\\\XXXWWW]]]ccc^^^^^^]]]^^^___bbbeeeggglllyyyEEE;;;<<<:::999666333333111///...---------***++++++,,,,,,++++++************************************,,,///222333444444555777:::<<<===<<<;;;CCC;;;555333333333666:::???AAA===;;;MMMiiiuuuqqqcccHHH<<>>;;;:::<<>>BBBIIIQQQYYY^^^bbbcccgggiiimmmoooooopppqqqrrrsssrrr}}}|||www{{{{{{{{{~~~~~~}}}}}}~~~}}}~~~jjjJJJ999::::::999888:::===@@@JJJNNNQQQPPPQQQTTTTTTRRRVVVSSSQQQTTTZZZ\\\XXXTTTTTTXXX\\\ZZZWWWWWW\\\bbbdddaaa\\\XXXXXXYYY]]]___iiiyyyEEE;;;;;;:::999555333222111///...---,,,,,,***++++++,,,,,,++++++***************************++++++***+++---000333555444555888:::<<<<<<<<<;;;AAA>>>888000///222444333444;;;???DDDXXXuuudddFFFQQQTTTOOO]]][[[]]]fffeeebbbgggggggggnnnxxxnnn^^^cccuuuvvvqqquuuyyynnn{{{xxxvvvxxxccc~~~vvvtttqqqtttuuuuuutttsssuuuzzzuuu}}}yyyssstttDDD000:::???:::<<>>LLL]]]jjjooopppqqqrrrssstttuuuvvvwwwzzz~~~{{{rrryyy}}}|||~~~~~~~~~}}}|||}}}~~~||||||{{{zzzzzzyyyyyyzzzzzz{{{uuuvvvwwwyyy{{{{{{||||||yyyyyyzzzzzz{{{{{{{{{{{{zzzwwwsssRRRKKKWWWbbbaaa]]]\\\\\\\\\___bbbbbb^^^ZZZ]]]___aaacccdddcccbbb```^^^```^^^bbb]]]tttaaaKKKvvv~~~JJJ@@@???888BBBBBBXXX]]]bbbeeeeeefffhhhkkkeeelllqqqqqqqqqsssrrroooppptttxxxxxxuuuuuuwww{{{{{{zzzvvvuuuxxx___tttooo___[[[rrrZZZjjjbbbiiisss}}}|||{{{yyy}}}|||yyyuuuxxx~~~fffqqq~~~~~~aaaFFFOOOsssjjjJJJ888:::;;;???GGGHHHMMMRRRTTTPPPPPPUUUZZZ\\\ddd\\\ZZZ```dddaaa^^^```NNN???@@@;;;:::888777777888:::;;;<<<@@@FFFNNNUUU[[[^^^```dddgggkkkmmmnnnooopppqqqwwwpppwwwtttsssooofffqqqsssmmmlllwww|||}}}|||vvvyyy|||zzz|||ttt|||wwwxxx|||}}}qqquuu{{{zzzYYYAAA888999::::::;;;===AAADDDMMMPPPQQQOOOOOORRRRRROOOQQQMMMKKKMMMSSSVVVTTTQQQPPPTTTXXXXXXVVVWWW\\\aaagggbbbZZZTTTRRRUUUYYY\\\___yyyDDD;;;;;;:::888555333222000///------,,,,,,***++++++,,,,,,++++++***************************+++++++++***+++...222555333555888:::===@@@DDDFFFFFFKKKFFF888///111222//////999@@@GGGXXXpppmmmkkk\\\IIIYYYeeedddeee___aaalllkkkdddgggmmmssshhh^^^bbbkkkmmmrrrwwwsssqqq~~~zzzooo|||}}}uuuuuusssmmmvvvuuusssrrrssszzzzzzjjj}}}zzz|||```555555CCCDDDDDD@@@DDDHHHJJJKKKKKKLLLNNNPPPMMMHHHFFFGGGJJJLLLMMMKKKLLLLLLNNNUUU\\\\\\WWWVVVQQQXXX[[[SSS```zzz~~~bbbuuuyyy===:::888555:::999DDDUUUdddmmmrrrtttvvvrrruuuxxxyyyxxxyyy}}}~~~}}}{{{yyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxxxxyyyyyyvvvvvvwwwxxxyyyzzzzzzzzzvvvwwwwwwyyyzzz{{{||||||uuuXXXEEELLLWWWXXX]]]iii\\\YYYYYY\\\```aaa[[[VVV^^^^^^____________^^^^^^aaa___aaacccZZZeee~~~OOOpppPPPAAAAAA:::AAABBBMMMRRRWWWZZZ\\\```fffjjjjjjnnnoookkkjjjooosssuuupppsssvvvvvvttttttuuuvvvqqqzzz~~~\\\\\\|||pppOOOGGGKKKiiiZZZqqqeeePPPhhhmmm\\\ppp|||yyyzzz}}}~~~yyyuuuxxx~~~nnntttWWWQQQpppYYYAAA888===>>>CCCKKKLLLJJJOOORRRQQQSSSZZZ___aaaccc^^^\\\```aaa]]]]]]___[[[III:::<<<;;;999777777777999:::<<>>===666;;;>>>AAAEEEJJJNNNRRRYYYbbbhhhkkkoooooojjjhhhkkkqqqsssqqqpppppprrrtttuuurrrooorrrxxx}}}{{{{{{~~~{{{vvvcccTTTVVVeee}}}fff```dddKKKIIIXXXUUUDDD```|||yyyxxx{{{~~~}}}yyyvvvzzznnnkkkvvv~~~tttaaavvv{{{LLL;;;999@@@@@@EEELLLLLLKKKPPPUUUVVVZZZaaaeeeeeebbbbbbcccaaa\\\WWWZZZ___kkklllKKK@@@===<<<:::888777777888999<<<>>>BBBHHHNNNTTTYYY\\\```cccgggjjjlllmmmoooqqqnnnppptttvvvssssss|||zzzjjjBBBAAAQQQJJJFFFBBBTTTCCCLLLiiivvvwwwyyyxxxppp___TTTSSSUUU___ooo{{{vvv~~~{{{nnnoookkkdddsss}}}yyyxxxzzzssscccOOO===]]]ppp}}}wwwooo}}}tttFFF;;;888777777777;;;BBBLLLSSSQQQUUUXXXZZZ^^^```]]]WWWUUURRROOOOOORRRUUUVVVUUURRRVVVYYY[[[[[[\\\___bbbcccbbbaaaaaabbbdddggghhh}}}\\\xxxDDD::::::999888444222111000...---,,,++++++***++++++,,,,,,++++++******************************+++,,,+++)))***...222666777888777777;;;CCCIIICCCMMMRRRIII;;;444444777000222444666???PPP\\\```jjjrrrdddhhhkkk[[[ZZZ[[[ddd[[[JJJGGGQQQPPPDDDBBBWWWdddooo~~~xxxaaaZZZQQQEEE<<>>WWW~~~wwwzzz|||}}}|||{{{{{{|||||||||yyywwwzzzcccfffxxx}}}}}}}}}eeewwwyyylllBBB888;;;AAA@@@DDDKKKKKKQQQVVV[[[^^^bbbggghhheeebbbeeegggbbbYYYUUUYYY___ccc}}}DDDFFF???>>>;;;999888888888999;;;===@@@DDDJJJQQQVVVZZZ]]]```dddhhhjjjkkknnnooolllmmmrrrwwwxxxwww{{{lllfffkkkXXXhhhuuuzzzppp[[[dddttthhh]]]hhhxxxyyy^^^WWWsssxxxzzzzzzYYYYYYqqqvvveeeZZZnnnzzzzzz~~~~~~gggVVV]]]oooaaaCCC;;;888888888:::???HHHRRRZZZXXX[[[^^^```fffjjjggg```___\\\XXXVVVVVVWWWWWWVVVWWWZZZ\\\^^^^^^^^^```aaacccdddeeeggghhhhhhiiiiiicccxxxCCC::::::999888444222111000...---,,,++++++***++++++,,,,,,++++++***************************(((+++---,,,)))))),,,000444777999999777999>>>CCC>>>BBBGGGHHH@@@666222444+++...222777@@@IIILLLKKKdddqqq\\\VVV___]]]aaaaaa[[[fffWWW???AAAJJJBBB444FFFbbbpppttt}}}dddvvvOOO555:::LLLXXX666@@@ZZZmmmqqquuuyyytttBBB:::DDDTTTgggzzznnnrrrsssqqqpppssswwwyyytttuuuxxx{{{}}}}}}zzzxxxwwwpppppp~~~hhhtttvvvyyy|||TTT>>>DDDIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSSSSSSSQQQOOOLLLLLLNNNPPPPPPPPPOOORRRSSSRRRUUUZZZ[[[XXXTTTYYYYYYZZZ______bbbllllll___lllqqqNNN333@@@777333333777AAAOOO\\\dddhhhmmmnnnpppsssvvvvvvuuusssyyywwwuuuyyy|||uuu}}}||||||||||||||||||}}}{{{~~~|||zzzzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzwwwwwwwwwxxxyyyzzz|||}}}zzzzzzxxxxxxwwwxxxyyyyyy|||zzzxxxvvvxxx}}}lllZZZFFFHHHJJJNNNUUUZZZXXXTTT[[[ZZZXXXXXXWWWXXXXXXXXXYYYXXXWWWWWWZZZ```eeeiiihhhhhhppphhhhhheeegggxxxQQQTTTGGG@@@>>>888555777999:::???HHHSSS\\\\\\eeekkkhhheeefffiiijjjlllmmmoooqqqssssssqqqoootttvvvvvvvvvyyy{{{wwwppp{{{|||}}}rrr\\\gggxxx{{{}}}qqqqqqPPPUUUqqqnnnKKKYYY~~~|||~~~wwwzzz~~~~~~|||yyyyyyyyy}}}~~~|||zzz|||XXXfff|||}}}VVVRRRzzz|||^^^>>>888>>>EEEBBBFFFNNNMMMTTTZZZ```dddhhhllljjjeeeccceeeeee```ZZZXXX[[[___eeeOOODDDAAA???<<<:::888888999999:::;;;===AAAGGGMMMSSSWWWYYY\\\aaadddfffhhhkkkmmmmmmmmmpppuuuuuurrrppprrrccctttttt[[[jjjtttuuuqqq{{{{{{fffIIIYYYttt}}}\\\ggguuuWWWnnn~~~~~~{{{|||sssXXXfffoootttMMMAAA888777999===AAAGGGOOOXXX^^^]]]]]]]]]]]]cccjjjiiidddaaa___]]]\\\[[[[[[[[[[[[[[[]]]___``````____________```bbbdddfffggghhhhhhoooxxxCCC::::::999777444222111///...,,,,,,+++++++++++++++,,,,,,+++++++++************************'''+++...---***(((+++///000555;;;<<<;;;:::>>>AAADDDAAADDDLLLJJJ<<<333333:::444---,,,444@@@IIILLLIIIggg]]]UUU[[[YYY]]]^^^UUUtttjjjAAA===QQQKKK555555\\\hhhbbbrrrtttuuuTTTSSSgggwwwOOOHHHYYYrrrttttttWWWAAA>>>GGGQQQkkkzzzllltttyyyssshhhnnn}}}}}}pppoooqqqwwwxxxvvvbbbgggjjjnnntttrrrOOODDDLLLHHHIIIPPPJJJJJJJJJJJJLLLNNNPPPQQQPPPMMMLLLKKKMMMPPPRRRSSSSSSTTTWWWXXXWWWYYY]]]^^^\\\ZZZcccaaa\\\]]]YYYXXX___xxx}}}~~~|||aaaiiiMMM777;;;555333444<<>>555444555666666999BBBNNNVVV\\\bbbddd___\\\aaajjjoooiiimmmssstttrrrpppqqqsssuuutttppplllmmmrrrtttqqqrrryyy}}}qqq^^^jjjwww~~~{{{iiiTTT{{{SSSLLLuuu|||UUU\\\|||yyyxxxsssuuuvvvuuuuuuxxx}}}~~~|||gggtttPPPkkk|||}}}~~~vvvtttmmmJJJ>>>:::BBBIIIEEEJJJRRRRRRSSSZZZaaaffflllooolllgggddddddbbb^^^\\\]]]^^^^^^cccwwwiiiAAABBB@@@===;;;999999999:::888999;;;>>>DDDKKKQQQUUUVVVYYY^^^aaadddfffhhhjjjjjjmmmrrruuurrrooouuu~~~ZZZBBBRRRxxxeee\\\uuuyyy\\\\\\uuuzzzNNNOOOeeesssyyyXXXjjj[[[tttzzzzzz}}}|||vvvmmmhhhnnn||||||~~~ggg@@@???666666:::AAAHHHNNNUUU[[[```^^^\\\XXXWWW]]]eeegggccc]]]\\\\\\]]]___```aaaaaa^^^___```aaa```___^^^]]]YYYZZZ\\\___bbbeeehhhiiixxx[[[uuuDDD;;;;;;888666333444333111000...---------++++++++++++++++++++++++************************)))************+++++++++111555999:::999999:::;;;CCCHHHOOOUUUXXXPPP>>>...555222111333555666===DDDJJJPPPVVVWWWRRRQQQ]]]llltttlllwwwHHH>>>999999???PPPLLLdddmmmqqq{{{TTTqqqYYYUUUvvvYYYCCCIII[[[jjjccctttuuupppnnnssswwwvvvuuuuuutttyyy}}}lll}}}iiirrrzzz]]]QQQHHHJJJMMMKKKHHHIIIFFFFFFEEEFFFHHHKKKNNNPPPKKKHHHGGGIIINNNRRRSSSSSSWWWWWWXXX[[[^^^^^^[[[WWW[[[\\\]]]\\\YYYWWWWWWXXX[[[rrrzzzvvvuuu```mmmvvv...;;;777333333999===AAAMMMZZZ]]]eeekkklllpppvvvuuupppooopppqqqrrrqqqsssuuuwwwyyyvvvvvvyyy|||{{{yyywwwvvvzzz}}}|||yyywwwyyy}}}yyyzzzzzzxxxvvvvvvwwwyyyvvvuuuvvvyyy|||~~~|||yyyxxxxxxxxxyyyyyyzzzzzzzzztttooozzzvvvlllKKKLLLPPPUUUXXXYYYXXXWWWWWWWWWXXXYYYXXXYYY[[[___bbbeeecccbbbaaaaaaaaa```^^^gggeeeggglllmmmkkknnnuuu]]]hhhQQQaaaGGG>>>666:::777666888999===FFFPPPRRRVVVZZZ^^^aaaccceeegggiiijjjkkkmmmoooqqqsssuuu{{{ssskkkjjjqqqwwwyyyxxxwww{{{yyy^^^___cccyyypppqqqmmmdddhhhPPPXXXnnncccTTTkkkzzzrrruuuwwwyyyxxxvvvvvvwwwzzz|||~~~}}}xxxcccbbbXXX~~~rrreeeDDDAAABBBEEEHHHKKKNNNOOOPPPZZZWWW^^^mmmnnnccc```hhh___^^^______\\\ZZZ```iiilllooo???BBBFFF<<<333888;;;666666:::;;;<<<===@@@EEELLLPPPWWWYYY\\\^^^aaaeeejjjnnnnnnmmmmmmnnnqqqsssttttttsssHHHFFF```sssfffeeeuuu~~~yyyyyyeeeZZZyyyvvvxxx~~~FFFTTT]]]zzzVVVnnn{{{{{{sssmmmfff|||vvviiiqqqhhhQQQ___}}}ZZZ@@@@@@777;;;???EEEKKKPPPTTTXXXZZZaaaaaa___]]][[[[[[]]]___^^^[[[WWWWWWYYY\\\]]]\\\UUUZZZ]]][[[\\\``````[[[______```aaabbbbbbccccccnnn^^^uuuDDD;;;;;;888666333444333111000...---------++++++++++++++++++++++++************************)))************+++++++++...333888:::999:::>>>CCC;;;FFFUUUbbbfff\\\III:::888444222222111222888???EEEKKKSSSXXXVVVVVV___kkkMMMNNNFFFHHH666BBBfffsssmmmkkkjjjnnnsssqqqEEEDDDgggnnncccjjjlllsss{{{|||xxxuuuuuuuuuvvvzzzwww```}}}tttOOOFFF@@@BBBEEEDDDEEEGGGEEEDDDCCCCCCDDDFFFIIIKKKNNNLLLLLLNNNRRRTTTSSSRRRRRRQQQRRRUUUXXXXXXUUURRRUUUWWWXXXXXXVVVUUUUUUVVV\\\WWW\\\nnncccGGG===888::::::777666;;;DDDKKKXXX___eeehhhlllqqqqqqmmmnnnoooqqqrrrrrrtttvvvyyy}}}{{{zzz{{{}}}|||yyywwwuuuxxxzzzzzzxxxwwwwwwyyyzzz{{{{{{yyywwwvvvwwwxxxvvvuuuuuuwwwzzzzzzxxxvvvsssuuuwwwyyyzzzyyywwwvvvyyy|||kkktttkkkPPPPPPSSSWWWZZZZZZYYYXXXXXXYYYYYYZZZZZZYYYZZZ]]]___aaa```___^^^^^^___aaabbb^^^^^^bbbiiikkkiiijjjooofffkkkfff```CCCDDDAAA???<<<::::::999999???FFFJJJNNNSSSXXX[[[^^^bbbdddiiiiiijjjlllnnnppprrrssszzztttnnnmmmqqquuuwwwwwwvvvyyy}}}}}}lllqqqtttyyyxxxfffSSSQQQ[[[rrruuuzzzjjjhhhUUU___jjj^^^VVVmmm~~~zzzvvv{{{{{{yyyvvvttttttxxx{{{|||{{{zzzyyy{{{oooaaa```}}}yyy}}}xxx}}}vvvxxxSSS;;;@@@BBBFFFJJJOOORRRTTTUUUXXXXXX^^^gggfff___\\\```XXXWWWYYY[[[YYYVVVYYY^^^iiilllWWWCCCGGGAAA999::::::777888888999:::;;;>>>BBBIIIMMMVVVXXX[[[]]]___bbbfffiiilllllllllmmmoooqqqssssss~~~UUUEEEccckkkhhhmmmxxx{{{xxxzzzhhhSSSxxx{{{|||}}}yyyKKK[[[~~~wwwdddwwwvvvwww___ddd[[[]]]jjjyyyzzzxxxuuu{{{QQQ888999999>>>BBBHHHLLLOOORRRVVVZZZ```bbbbbbaaa]]]\\\]]]___ZZZXXXWWWXXXZZZ[[[ZZZXXXXXX[[[[[[XXXXXX]]]]]]ZZZ^^^```aaaaaa``````aaabbbfffooosssCCC;;;;;;888666333444333111000...---------++++++++++++++++++++++++************************)))************+++++++++***000666:::;;;>>>CCCHHHQQQOOOLLLKKKKKKLLLMMMNNN888444222333333111333777>>>CCCLLLUUUWWWWWW^^^fffnnnvvvxxxvvv```rrrgggaaajjjqqqkkkuuu||||||nnnPPPbbbyyygggllluuu{{{xxxpppmmmooo~~~zzzwwwlllmmmbbb}}}~~~fffmmmkkk[[[@@@<<<;;;<<<>>>???CCCHHHFFFEEEBBBAAABBBDDDGGGIIIKKKJJJKKKLLLNNNMMMKKKHHHLLLLLLLLLNNNPPPQQQOOOMMMPPPRRRSSSTTTSSSRRRSSSTTT\\\JJJqqq{{{OOOttt\\\RRR+++222777888222000666<<>>888666888999888888:::888<<>>AAADDDIIIOOOTTTWWWYYYZZZ\\\bbbccc```^^^___^^^[[[]]]XXXWWWZZZ[[[ZZZZZZ\\\^^^eeeoooxxx[[[@@@<<>>:::999EEEJJJNNNRRRSSSTTTWWW^^^ddd]]]^^^]]]XXXTTTTTTZZZ___^^^^^^______]]]\\\ZZZZZZTTTSSSSSSTTTUUUTTTUUUVVVZZZ```eeeccc]]]YYY\\\___mmm???999;;;999777444444333111000...---------++++++++++++++++++++++++************************)))************+++++++++---***+++333>>>DDDBBB===IIIEEEEEEKKKPPPVVVdddssspppYYY???222///111444666//////222:::CCCLLLYYYeee}}}mmmUUUhhhppplllkkkhhheeejjjsssllltttrrraaajjjwwwjjjooorrrkkkgggssskkkiiiiiiooouuullljjjnnnvvvzzztttkkkfff^^^[[[xxx}}}sssrrrtttKKK@@@???CCCDDD@@@>>>AAADDDFFFEEEEEEEEEFFFHHHKKKNNNPPPPPPNNNKKKHHHFFFGGGKKKOOOQQQRRRRRRQQQPPPQQQTTTVVVZZZ[[[\\\[[[XXXVVVVVVVVVVVVSSSZZZ___jjj}}}]]]eeeTTT@@@444777:::444333888666666:::BBBHHHKKKPPPUUU___cccgggiiikkklllmmmooopppvvvwwwqqqpppvvvxxxtttuuurrrqqqtttzzz}}}zzzwwwyyyzzz|||{{{xxxvvvuuutttqqqssstttttttttvvvxxx{{{yyyyyyzzz{{{|||~~~~~~VVVNNNTTTTTTVVVUUUVVVVVVUUUTTTTTTVVVXXXSSSTTTTTTRRROOONNNNNNNNNQQQVVV[[[]]][[[XXXWWWWWW[[[^^^___\\\[[[___aaaaaajjj|||mmm^^^NNN???999888777555555555777;;;???DDDLLLTTTYYY```aaacccfffjjjnnnqqqrrrlllooorrrrrrppppppsssuuuuuuuuuvvvxxxzzz{{{{{{zzzwwwcccFFFGGGUUUeeefff[[[dddvvvVVVPPPfffrrrtttwwwvvvuuuttttttuuuwwwwwwvvvuuurrrzzzvvvtttyyywwwwwwhhh^^^ooojjjiiivvvzzzXXXFFF???BBBCCCEEEJJJPPPVVV[[[___aaa]]]^^^```___]]]ZZZXXXXXX___\\\[[[^^^^^^]]]___ccc```gggjjjPPP;;;EEEAAA===>>>777888999999999999:::<<>>DDDFFFJJJPPPQQQRRRSSSVVV[[[```eeefffdddaaa___]]]___dddgggdddeeefffeeeaaa^^^]]]]]]UUUSSSSSSUUUUUURRRRRRTTTVVV[[[``````\\\ZZZ[[[]]]lll>>>999;;;999888444444333111000...---------++++++++++++++++++++++++************************)))************+++++++++,,,******...555<<>>AAAGGGRRRVVV\\\```dddgggiiikkknnnuuuvvvnnnlllsssuuurrrrrrpppooorrrvvvzzz{{{{{{vvvxxxzzzzzzxxxuuuttttttrrrtttuuutttssstttwwwyyyyyyzzz|||ooonnnzzzwwweeeNNNLLLPPPQQQRRRUUUUUUUUUTTTSSSTTTWWWYYYVVVVVVVVVTTTRRRQQQSSSTTTTTTVVVXXXZZZZZZZZZZZZYYYWWW\\\___\\\\\\___aaa^^^jjjWWWzzzeeeLLL???;;;888666666555666888:::???EEEMMMSSS[[[\\\___bbbgggllloooqqqooopppppppppooonnnooopppooorrrvvvyyyyyyzzzzzz{{{pppLLLCCCBBBMMMWWWPPP```sssUUUUUUllltttxxx|||wwwxxxvvvuuuvvvxxxxxxvvvtttqqquuuxxxwwwsssuuutttxxxyyyjjjlllxxxiiizzzrrrfffNNNEEEIIIMMMMMMOOOQQQTTTYYY^^^bbbdddccc```aaaeeeaaaWWWTTTXXX\\\]]]```cccbbb___aaaggg^^^ccc```nnnkkk>>>BBB@@@@@@CCC888777888999888777888:::<<<<<<@@@DDDIIINNNTTTYYY]]]\\\```eeeffffffhhhmmmrrrjjjssswww{{{{{{ttttttssssssuuuyyy{{{{{{vvv{{{wwwwww~~~zzzvvvzzz||||||}}}~~~yyyggg^^^ttt}}}~~~WWWuuu|||qqqgggiiinnn|||WWWCCC@@@LLLUUURRRVVVSSSPPPRRRVVV[[[___aaafffdddbbbcccfffhhhhhhggggggjjjmmmkkkfffaaa]]]\\\UUUOOOMMMMMMLLLHHHHHHLLLQQQUUUYYY[[[ZZZYYYYYYZZZkkk>>>999;;;:::888444444333111000...---------++++++++++++++++++++++++************************)))************+++++++++***++++++***,,,555AAAKKKWWWLLLIIIOOOSSSUUU^^^kkkXXX[[[]]]VVVFFF555000333333222333333111111:::EEEPPPSSSPPPqqqtttkkkaaagggiiikkknnnlllkkkiiiiiihhhhhhkkknnnlllooohhhppptttjjjqqq}}}vvvdddxxx|||]]]hhhuuu```sssnnnnnnqqqsssqqqnnnpppvvvtttQQQhhh~~~vvvwww{{{HHHLLLIIIFFFIIIHHHCCCCCCHHHHHHEEEHHHIIIJJJKKKLLLLLLLLLLLLCCCFFFHHHHHHGGGHHHKKKOOOPPPQQQQQQOOONNNOOOSSSWWWWWWYYY[[[[[[ZZZYYYZZZ[[[UUUhhhUUUMMMeee]]]cccZZZppp{{{pppHHH555===???222555000000555666444777<<>>;;;999:::444555666777;;;AAAHHHNNNTTTVVVYYY]]]bbbggglllnnnsssrrrpppnnnmmmmmmllllllkkkpppvvvyyyyyyyyy{{{}}}{{{eeeRRR@@@CCCTTTUUUlll{{{```bbbvvvyyy|||uuu{{{xxxttttttuuuvvvtttrrruuuvvv|||zzzooorrr}}}jjjvvv}}}}}}{{{}}}|||kkkeeeaaaUUUDDDBBBOOOTTTZZZZZZYYYYYY[[[^^^aaacccfff___```gggbbbSSSOOOVVVTTTWWW^^^ccc```\\\]]]ccc```bbbYYYUUUCCCAAA???CCCFFF999777888888888666666888:::;;;>>>AAAEEEJJJOOOUUUZZZYYY^^^bbbdddccceeekkkpppqqqllluuuwwwppptttsssooopppsssxxxxxxxxxzzz~~~vvvyyy|||ssszzz}}}qqqrrr|||{{{tttzzzrrr}}}vvvyyyzzzvvv|||uuu{{{zzzxxxWWWxxxtttcccaaafffooo```KKKCCC>>>LLLZZZTTTYYYTTTOOOPPPVVV[[[]]]\\\aaa______ccchhhiiifffaaaggglllqqqpppkkkbbb\\\YYYSSSKKKEEEDDDAAA===???DDDNNNPPPSSSWWWYYYYYYXXXWWWiiibbb>>>@@@===999:::444444333111000...---------++++++++++++++++++++++++************************)))************++++++++++++'''(((+++))),,,@@@WWWaaa\\\UUUOOOOOOXXXeeennnwwwxxx~~~pppNNN444***222555444000222888;;;999===FFFRRR\\\```bbbcccdddmmmiiidddbbbcccfffhhhiiilllpppqqqmmmkkklllllljjjmmmmmmmmmkkkkkklllppprrroooooonnnkkkjjjkkkiiigggjjjjjjiiiXXXYYYaaa___rrruuuvvvwwwsss]]]HHHPPPBBBIIIGGGEEEHHHKKKJJJDDD???AAABBBDDDFFFHHHIIIJJJJJJIIIDDD???@@@FFFKKKLLLKKKSSSPPPJJJFFFFFFHHHLLLOOOVVVVVVWWWWWWWWWUUUTTTSSSVVVYYYSSSOOOSSSWWWcccxxxjjjddd```tttfffQQQ888222===555333333666777666666666999===@@@DDDNNNYYY[[[WWW\\\bbbiiikkkkkkkkknnnrrrxxxtttpppppptttyyy{{{|||xxx{{{}}}|||xxxuuuuuuvvvxxxxxxxxxxxxuuutttwww{{{xxxuuuvvvtttqqqyyywwwgggxxxcccXXXQQQSSSUUUTTTTTTWWWNNNVVV]]]\\\UUUPPPRRRVVVUUU[[[\\\WWWWWW[[[\\\XXX^^^\\\[[[[[[\\\\\\[[[YYY___ccchhhhhheeeaaa^^^^^^hhhoooVVVgggDDD999======666666222222777888999AAALLLUUUWWW[[[^^^bbbgggmmmqqqqqqqqqppppppooonnnmmmlllmmmpppsssvvvyyyzzzzzzzzzzzz{{{dddZZZTTTQQQdddkkkeeewwwxxxqqqttt|||zzzsssrrrvvvyyyvvvrrrtttsssuuuvvvtttqqqttt{{{[[[lllvvv]]]OOOIIIIIIMMMQQQZZZccceeeaaabbbfffaaaUUUXXXVVVWWWYYYWWWSSSSSSVVVXXX[[[\\\[[[XXXXXXZZZ]]][[[[[[YYYRRRkkkYYYCCC999===GGG===;;;:::888777777777888888<<<>>>???AAACCCHHHNNNRRRWWWZZZ^^^aaadddfffjjjllliiinnnrrrtttttttttqqqnnnsssnnnjjjssszzzpppnnn~~~xxxzzz|||wwwyyywww{{{sssrrr{{{oookkkccc]]]fffvvv{{{uuu{{{{{{zzz{{{}}}}}}{{{zzzzzz~~~yyy}}}}}}~~~}}}rrrooorrrhhh```lllooodddSSSDDDEEEMMMRRRVVVYYYXXXWWWWWWZZZ]]]^^^\\\YYY___bbbbbb___bbbhhhiiieeedddsssrrrgggfffdddZZZTTTJJJSSSJJJ;;;;;;???BBBHHHUUUUUUUUUVVVWWWXXXZZZZZZddd???@@@<<<999:::444444333111000...---------++++++++++++++++++++++++************************************+++++++++++++++((()))---,,,+++888IIIQQQMMMIIIIIINNNVVV\\\```mmmuuuhhhNNNCCC555222111111333444222000666;;;BBBIIINNNTTTZZZ___bbbbbbaaaaaaaaabbbcccdddeeeiiikkkhhhgggiiijjjiiiqqqpppnnnlllkkkkkkkkkkkklllrrrvvvqqqjjjfffhhhkkk```ZZZTTTEEEIIISSSPPP``````gggtttrrrsssxxxSSSFFFFFFBBBDDDCCCCCCEEEFFFDDD@@@===???AAACCCEEEGGGGGGGGGGGGHHHBBB===<<>>;;;888<<<999777999:::999;;;===NNNQQQVVV[[[```eeejjjnnnrrrssstttrrrpppmmmkkkjjjmmmooorrruuuwwwxxxwwwwwwvvvvvvzzzpppoootttnnnooo|||xxxnnnmmmnnnuuuqqqmmmnnnqqqttttttrrrrrrrrrssstttrrrooorrrxxx|||}}}uuugggsssxxxeeeQQQIIIIIIKKKOOOSSSVVV___bbb]]]]]]aaa___VVVSSSSSSUUUWWWUUUPPPQQQUUUVVVYYY]]]]]][[[YYYZZZ\\\WWWUUUVVVSSSfffCCCIII:::HHH;;;<<<;;;999888777777777888:::;;;<<<>>>@@@EEEJJJNNNSSSVVV[[[___bbbeeehhhjjjhhhiiiiiiiiikkkoooqqqqqqppptttrrrnnnnnnlllooozzzeeehhhuuu}}}{{{|||zzzmmmggg^^^aaannnjjjyyy[[[OOOKKKUUUjjjxxx{{{sssllllllooowww}}}}}}}}}~~~}}}||||||~~~pppyyy}}}}}}~~~}}}wwwqqqrrrcccdddfffWWWKKKCCCGGGPPPUUUXXX[[[VVVUUUVVVZZZ___bbbbbbaaa^^^aaaaaa___aaagggiiieee```kkkiiidddhhheee\\\[[[iii[[[MMMOOOSSSDDD===IIIXXXXXXWWWWWWXXXXXXYYYYYYggg@@@@@@;;;888999444444333111000...---------++++++++++++++++++++++++************************************+++++++++,,,+++)))+++000...***///888CCCKKKUUUZZZZZZZZZ^^^bbbXXXiiieeeYYYGGG:::333777:::666222333444555666888===EEENNNUUUXXX\\\aaabbbaaa___```bbb```dddgggeeeeeeiiikkkkkktttqqqnnnmmmnnnmmmiiieeekkkooorrrpppiii```ZZZXXXHHH===???IIIiiivvv^^^XXXqqq~~~vvv{{{~~~qqq|||zzzOOOFFFBBB;;;AAA===???AAABBB@@@>>><<<<<>>AAABBBEEEGGGHHHGGGFFFEEEFFFCCCAAABBBGGGLLLPPPQQQHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJLLLGGGHHHQQQTTTXXXfff\\\vvvZZZ]]]vvvooojjj___SSSAAA333111777;;;;;;111555888888666666666666===@@@EEEHHHJJJMMMPPPRRRPPPVVV]]]```aaafffpppxxxwwwxxxzzzzzzxxxuuurrrpppkkkmmmmmmkkkjjjhhhccc]]]SSSAAA@@@SSSjjjyyySSSQQQSSSNNNIIIHHHHHHGGGGGGGGGGGGHHHJJJLLLNNNNNNMMMKKKLLLMMMRRRWWWSSSJJJHHHMMMQQQUUUXXXVVVRRRPPPSSSWWW\\\\\\\\\]]]^^^___aaaccc```lllSSSiiiBBBBBB======888111222999===;;;;;;AAAJJJRRRYYY___dddgggffflllrrrtttrrrpppppprrrmmmnnnqqqssstttsssrrrrrrvvvvvvxxxzzzzzz{{{qqqooouuutttjjjkkkrrrrrrssstttuuutttqqqqqqsssvvvooooooqqqrrrppplllnnntttrrr]]]kkkjjj^^^QQQFFFEEEJJJKKKKKKKKKLLLSSSVVVPPPKKKLLLOOOOOONNNQQQVVVYYYUUUQQQTTTZZZ\\\```eeeddd___YYYVVVUUUTTTPPPWWW]]]YYYkkkQQQDDD:::DDD???>>><<<;;;999888777777555666777888999<<<@@@CCCGGGKKKRRRXXX\\\___aaaccceeedddfffkkkmmmjjjhhhgggeee```\\\SSSIIIGGGHHHBBBEEEMMM```mmmttt{{{ddd[[[eee}}}kkkccc~~~wwwyyyzzzvvv{{{xxxUUULLLOOOddduuuyyyxxxyyy|||}}}}}}|||zzzxxxxxxyyyvvv~~~{{{yyy~~~}}}yyymmmUUU^^^fff{{{kkkbbbccc~~~eeeBBBEEEKKKRRRWWWWWWVVVUUUXXXWWWVVVWWWXXXZZZ\\\\\\[[[\\\\\\\\\]]]```ccceeeiiigggcccdddeee\\\___tttzzzzzzeeeSSSJJJLLLUUUTTTTTTTTTTTTTTTUUUUUUhhh@@@???:::777999444444333111000...---------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,...,,,+++---...,,,,,,...111HHHbbbnnniiiaaa___aaaWWWfff~~~rrrPPPBBB<<<333333:::666555555555666888888999999>>>AAAAAA??????DDDHHHPPPUUUWWWVVVXXX^^^aaabbbdddaaa___aaacccbbb\\\VVV___VVVOOOMMMHHH@@@<<<===HHHDDDJJJNNNaaavvvdddDDDFFF;;;:::CCC===<<>>BBBDDDEEEGGGIIIJJJJJJIIIHHHAAABBBDDDIIIMMMPPPRRRRRRMMMMMMMMMMMMLLLJJJIIIHHHDDDFFFHHHKKKMMMMMMLLLKKKLLLOOOJJJHHHNNNRRR]]]qqqccc___ooowwwtttXXXqqq|||eeejjjllleeeRRRAAA999777777444333444777:::999555333555777999;;;===>>>@@@AAAAAAFFFLLLMMMOOOVVVcccoooppppppooonnnkkkfffaaa^^^YYY```bbb\\\TTTKKK@@@777;;;TTTvvv{{{YYYQQQQQQNNNMMMKKKHHHIIIJJJJJJIIIIIIIIIJJJMMMPPPQQQOOOMMMKKKNNNTTTWWWRRRLLLNNNTTTSSSVVVYYYXXXTTTRRRUUUYYY[[[ZZZYYYZZZ\\\___bbbddd```cccfffjjjaaa@@@@@@BBB???999666777888777777<<>><<<;;;999888777555666888888888:::===???BBBGGGMMMSSSWWWZZZ^^^```aaa```bbbhhhiiigggiiinnnVVV]]]~~~QQQMMM]]]rrrwwwgggUUUWWWwwwwwwXXXSSSxxxrrruuuxxxwwwnnnWWWMMM```uuuyyyxxxzzzzzzzzzzzzxxxwwwwwwyyy{{{vvv~~~zzzvvv||||||wwwyyy}}}wwwtttvvv{{{~~~mmm```eeetttjjjVVVAAAGGGPPPVVVYYYYYYWWWUUUYYYYYYXXXWWWVVVWWWYYYZZZYYYYYYZZZZZZYYYZZZ^^^cccaaaaaa```dddfffaaappp{{{bbbPPPIIINNNRRRRRRSSSTTTUUUWWWYYYZZZeee>>>???;;;777:::444444333111000...---------++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...000000666CCCTTTbbbfff___XXXkkkmmmoooqqqxxxvvvaaaRRRCCC999666333333333444666666444222222333444333111333777;;;@@@DDDFFFDDDEEEJJJNNNNNNSSSQQQOOOPPPPPPNNNIIIDDDCCC@@@>>>:::000...>>>SSSnnngggkkkFFF<<>>:::FFF<<>>>>>???FFFTTT______]]]YYYVVVRRRNNNHHHDDDCCCDDD???999===LLLVVVWWWjjj}}}VVVYYYXXXHHHMMMOOOOOOLLLKKKNNNNNNKKKMMMNNNOOOQQQSSSTTTSSSRRRUUUWWWTTTMMMJJJLLLOOOPPPUUUXXXZZZYYYWWWVVVXXXZZZWWWVVVVVVXXX]]]bbbeeeggg^^^bbbwwwGGGRRR>>>;;;:::===<<<777444444666:::@@@FFFNNNVVV___eeegggiiikkkmmmnnnmmmllljjjlllnnnppprrrsssrrrqqqpppmmmooosssvvvtttsssxxx~~~xxxxxxfffTTTRRRKKKMMM]]]jjjjjjlllnnnhhhjjjkkkkkkiiigggiiinnnrrrppppppssstttqqqmmmnnnsssmmmyyyyyyvvvWWWmmm~~~eeeggg[[[TTTOOONNNNNNMMMOOORRRZZZ[[[YYYTTTOOOLLLMMMOOOOOOMMMNNNRRRSSSSSSWWW]]]dddffffffaaaZZZSSSPPPPPPPPPTTTXXX___]]]YYYyyy}}}cccGGG777??????>>>>>><<<;;;999888666777888888888999;;;===???CCCHHHLLLPPPTTTYYY\\\ccc___```dddfffiiiwwwhhhWWWttt___VVVddduuupppnnnqqqQQQEEELLL~~~cccdddqqqooowww{{{xxxvvvSSS???NNNdddmmmtttxxxxxxwwwvvvuuuvvvyyy{{{uuu{{{wwwssswwwvvvttt{{{}}}{{{ppp]]]aaa}}}[[[OOOEEEKKKQQQTTTXXX\\\[[[WWWVVVWWWXXXYYYYYYZZZ]]]___ZZZXXXYYYYYYWWWVVVZZZaaacccfffeeeffffffcccsssxxxkkkSSSJJJWWWSSSSSSUUUWWWZZZ]]]___```aaa<<<>>>;;;888:::555444333111000...---------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***,,,---,,,***+++...///000...222AAAWWWgggmmmlll\\\bbbhhhnnnzzzxxxcccJJJ999>>>:::666444555666555444666555444333333444666777666::::::777666;;;>>>>>>@@@@@@@@@@@@>>>===;;;999444333888??????AAAQQQddd|||mmmrrrppp|||sss]]]BBB>>>GGGAAA===@@@===AAADDDEEEEEECCCBBBCCCEEEBBBBBBCCCCCCEEEGGGIIIKKK@@@CCCGGGIIIKKKJJJJJJJJJMMMNNNOOOOOOPPPQQQQQQQQQIIIKKKOOOSSSUUUVVVVVVVVVUUU[[[ZZZYYYZZZRRRNNNXXX]]]RRRSSSddd~~~\\\ooo{{{___bbbrrruuulllOOOHHHBBB???;;;555333555444444333333555666666666555666888777777;;;DDDLLLJJJFFFBBB@@@???>>>:::777999999777>>>YYY{{{|||uuu```]]]YYYOOOGGGOOOSSSSSSOOONNNPPPPPPLLLNNNOOOQQQRRRRRRRRRRRRSSSXXXYYYRRRKKKQQQ]]]XXXIIIVVVWWWWWWWWWWWWXXXXXXYYYXXXVVVVVVYYY^^^ccceeefff___eeeuuuNNNccc[[[FFF888;;;>>>888555:::777999;;;@@@GGGQQQ\\\ccchhhfffeeehhhlllmmmjjjfffiiikkkmmmpppqqqqqqpppoooooopppssstttrrrpppuuu|||vvvtttvvvUUU^^^ZZZHHHGGG???;;;MMMeeennnqqqrrrlllpppooollljjjiiilllppptttoooppprrrtttqqqlllmmmrrrooo}}}|||uuu|||}}}xxxtttccc___iiilllgggWWWSSSPPPOOOLLLJJJPPPXXX^^^\\\YYYWWWTTTQQQPPPQQQRRRMMMKKKOOOTTTWWWZZZ___]]]^^^^^^YYYTTTQQQRRRUUUSSS\\\[[[\\\```[[[hhhuuu:::>>>>>>??????>>><<<;;;:::666777888888777777888:::<<<>>>BBBEEEIIINNNSSSWWW___]]]```dddeeeiii~~~[[[>>>SSStttxxxKKKLLL___ooommmrrr___MMMNNNhhhnnnxxxuuu|||~~~wwwyyyTTT===GGGUUUXXXaaaqqquuuvvvwwwwwwvvvuuuvvvwwwtttzzzwwwtttwwwuuuvvvzzz~~~rrraaa___{{{gggXXXMMMNNNQQQQQQPPPTTTZZZYYYUUUQQQTTTXXXYYYZZZ[[[^^^```\\\ZZZZZZZZZWWWTTTYYYaaajjjmmmjjjggghhheeekkk}}}vvvmmmkkkZZZOOOXXXTTTUUUWWWYYY\\\___bbbccc^^^;;;>>><<<999;;;555444333111000...---------++++++++++++++++++++++++************************++++++,,,,,,,,,---------''',,,...,,,******,,,---***---333===LLLbbbyyy{{{zzz^^^NNNGGG===777666888999999888777555555666777666444444777777333111555888888222444666777666666777888:::555===TTTfffiiigggiiivvvhhhAAAJJJDDD<<>>BBBCCCDDDCCCCCCBBBCCCDDD@@@?????????AAADDDHHHJJJFFFGGGIIIIIIHHHHHHHHHIIIGGGHHHIIILLLNNNQQQSSSTTTOOOPPPQQQSSSUUUWWWXXXYYY___aaa\\\[[[^^^UUUMMMRRRRRRRRRVVVVVV^^^sssyyywwwmmmsssxxxjjjgggeee```SSSBBB999:::777555555555777888888888555666777555444666;;;???;;;888555555888;;;;;;999???IIIYYYrrroooSSSWWWYYYLLLKKKWWWRRRWWWWWWQQQOOOQQQPPPKKKKKKMMMOOOOOONNNNNNOOOQQQMMMRRRQQQSSShhh|||pppSSSVVVUUUTTTUUUWWWXXXXXXVVV[[[YYYXXXZZZ^^^bbbbbbaaa]]]eeeiiivvvHHH}}}gggDDD???@@@888777???888888999;;;BBBMMMYYYbbbeeeaaa___ccckkknnnkkkggggggiiilllnnnooopppooonnnnnnnnnpppqqqnnnkkkqqqyyyrrrsss___qqqwww]]]MMMAAAJJJaaakkkmmmnnnjjjwwwsssmmmiiihhhjjjmmmpppoooooorrrtttqqqllllllpppoooyyy}}}wwwyyywwwzzz{{{jjjWWWiiifffiiiAAAUUUSSSQQQNNNHHHFFFNNNYYY^^^ZZZWWWVVVUUUSSSQQQPPPWWWOOOKKKOOOVVV[[[___bbbVVVWWWVVVSSSPPPQQQUUUYYYYYYeee___[[[aaa[[[\\\qqqLLL===>>>?????????===<<<;;;555777888777666666777888:::<<<>>>AAADDDIIIOOOTTTSSSUUU\\\cccaaabbbuuutttTTTLLLRRRsssfffOOOXXXjjjqqqmmmzzziiiPPPJJJooo|||vvvqqqwww|||xxxfffPPPTTTSSSGGGHHHXXXsssvvvyyyyyywwwuuusssssssssyyywwwtttwwwtttuuuxxx~~~|||yyyyyy~~~vvvtttbbb^^^ssspppZZZ[[[MMMYYYXXXSSSNNNPPPVVVUUUOOONNNRRRVVVXXXXXXXXXZZZ]]]^^^\\\[[[[[[WWWSSSXXXbbbfffkkkgggffflllkkkjjjrrrnnntttiii\\\]]][[[RRROOOTTTUUUVVVXXX[[[^^^aaabbb]]]AAA===777999666999444333111000...------------,,,++++++******++++++************************++++++******************++++++,,,,,,,,,,,,------...000111222777FFF[[[kkkttt{{{yyypppxxxzzzwww]]]UUUPPP999333AAAEEEEEEKKKGGGDDDGGGAAA888999???HHH???444<<>>===<<<;;;;;;;;;;;;;;;???@@@@@@AAAAAAAAA@@@@@@CCCBBB???======@@@FFFKKKDDDEEEEEEGGGIIIJJJHHHGGGKKKJJJIIILLLPPPQQQNNNKKKMMMNNNQQQSSSVVVXXXYYYYYYVVVWWWXXXZZZZZZXXXTTTQQQRRRSSSXXX^^^\\\aaayyyooo```lllvvvaaa___qqqgggRRRRRRFFFBBBGGGGGG;;;666999666;;;===000444999999>>>111666555===FFFDDDCCCYYYuuusssSSSPPPPPPSSSTTTQQQNNNNNNQQQOOOPPPRRRQQQMMMKKKMMMIIIKKKLLLMMMMMMOOOSSSUUUWWWTTTOOOQQQbbbpppgggTTTSSSTTTSSSPPPNNNPPPTTTXXXZZZ[[[\\\^^^```aaacccccc\\\rrr___tttbbbJJJTTTCCCAAA===:::<<<777888888777<<>>CCCGGGJJJNNNSSSWWWYYY[[[cccooozzzyyyDDDEEEwww]]]PPP^^^eeegggnnnvvvkkkPPPFFFggg^^^ccctttxxxyyyyyyvvvvvvjjj^^^rrrCCCOOOkkkqqqwwwxxxuuussstttwwwrrrqqqppppppqqqsssuuuvvv|||wwwnnnMMMKKK___gggpppzzz}}}ppphhhXXXlll```PPPRRRVVVXXXZZZ\\\ZZZUUURRRQQQQQQPPPSSSVVVWWWWWWXXX\\\``````]]]ZZZZZZ[[[\\\ZZZXXX______aaacccfffgggfffeeebbb___[[[XXXWWWUUUSSSQQQVVVUUUUUUVVVXXX[[[^^^```YYY@@@>>>999;;;666888444333111000...------------,,,++++++******++++++************************************************+++++++++,,,,,,,,,------+++---......111<<>>>>>GGG@@@666>>>EEE@@@===>>>>>>@@@888555@@@NNN___nnnaaaYYYkkktttnnnFFF888;;;;;;:::999999999999999<<<<<<=========>>>>>>>>>??????>>><<<===@@@EEEIIIFFFFFFGGGGGGHHHGGGEEEDDDFFFGGGIIIJJJJJJJJJIIIJJJIIIJJJLLLNNNPPPRRRTTTUUUSSSUUUXXX[[[\\\[[[YYYWWWRRRQQQWWW^^^]]]YYY```mmmeee{{{yyyhhhZZZaaatttssspppmmm[[[```NNNBBB666333BBBAAAUUUVVVhhhxxxrrrRRRMMMKKKMMMRRRTTTPPPLLLLLLNNNLLLMMMPPPOOOKKKJJJLLLIIIJJJKKKKKKJJJKKKNNNQQQMMMPPPOOONNNVVV___[[[OOOTTTTTTRRROOOMMMNNNSSSWWW[[[[[[\\\\\\]]]^^^^^^___YYYgggfffrrrEEEOOOWWW>>>===@@@===999999999:::>>>DDDKKKNNNVVVWWWXXXZZZ[[[[[[\\\\\\```aaaaaabbbccceeeggghhheeefffgggiiilllmmmoooppplllkkkuuuppplllccc]]]fffkkklllllljjjkkkkkkjjjjjjlllooorrroooppprrruuuwwwvvvrrrooottttttwww{{{{{{yyy{{{~~~mmm___gggqqqiiiaaaQQQCCCNNNPPPPPPLLLFFFFFFLLLRRRXXXVVVVVVXXXVVVQQQPPPSSSOOOPPPSSSYYY^^^___[[[WWWOOONNNQQQWWWXXXUUUVVVZZZ[[[]]]___```^^^[[[VVVSSS___UUU:::???CCC===999HHH999999888777666666666666999888888999;;;???CCCEEEIIIMMMRRRTTTUUU\\\hhhqqqZZZ===zzzdddUUUaaaeeeeeeiiioooxxxZZZUUUfffHHHKKKhhhdddkkkwww~~~|||oooMMMkkkHHHiiinnnsssuuurrrqqqrrrtttooooooooooooppppppqqqrrrsssxxxuuuFFF]]]lllvvvwwwzzzvvvaaa]]]cccxxxZZZQQQSSSTTTXXXZZZ[[[YYYUUUSSSSSSUUUMMMOOOQQQPPPPPPQQQUUUXXX[[[YYYXXXYYY[[[]]]\\\[[[YYYZZZ[[[^^^```aaa```______]]]\\\[[[[[[ZZZXXXUUUWWWVVVTTTTTTTTTUUUWWWXXXUUU???@@@<<<===777777444333111000...------------,,,++++++******++++++************************************************++++++++++++,,,,,,,,,,,,***,,,---,,,,,,222<<>>???FFF@@@777===BBBAAACCC<<>>000:::;;;::::::999999999999999999999888999999;;;===>>>===>>>?????????@@@DDDFFFGGGGGGGGGFFFEEECCCBBBAAAAAAEEEHHHGGGDDDBBBDDDGGGEEEFFFFFFGGGIIIKKKMMMOOONNNPPPSSSUUUWWWVVVUUUTTTQQQNNNSSS^^^aaa\\\[[[^^^ZZZpppwwwxxxsssvvvqqqyyyjjjQQQUUUyyy}}}wwwzzzwwwzzzXXXGGGQQQJJJHHHKKKQQQSSSOOOLLLKKKKKKHHHIIILLLLLLIIIHHHJJJIIIJJJJJJIIIHHHHHHJJJLLLHHHQQQTTTPPPMMMQQQRRROOOTTTSSSQQQMMMLLLNNNRRRVVV[[[[[[[[[ZZZZZZZZZZZZYYY[[[[[[ggglllmmmIIIsssTTT@@@<<<;;;888777666888:::???DDDHHHLLLLLLMMMMMMNNNOOOQQQQQQUUUVVVWWWYYY[[[]]]___aaa```aaabbbcccdddfffgggggghhhfffpppiiiZZZnnnpppaaabbbdddfffhhheeefffhhhiiiiiijjjlllnnnlllkkkkkkpppuuuvvvsssooopppnnnpppuuuxxxwwwyyy}}}vvviiipppvvvlllgggYYYMMMJJJNNNQQQSSSQQQMMMLLLPPPTTTTTTVVVYYYXXXPPPKKKOOOWWWLLLPPPVVV[[[\\\YYYUUUQQQIIILLLSSSYYYYYYWWWYYY]]]___^^^^^^___```\\\VVVPPP[[[```~~~===;;;LLL>>>:::BBB;;;:::999888777777777777777666666666888:::===???AAAEEEIIIKKKMMMRRR\\\ddd{{{JJJpppaaaXXXcccffffffjjjnnn]]]^^^nnnUUUFFFmmmiiimmmrrrooouuuPPPbbbqqqLLLgggkkkooopppmmmllllllnnniiiiiiiiijjjkkkkkklllllluuu{{{}}}zzzaaalllqqqnnnooorrriiiYYYVVVkkkeeeTTTQQQPPPMMMUUUVVVVVVTTTSSSSSSUUUWWWPPPPPPPPPOOONNNOOORRRTTTVVVUUUUUUWWW[[[]]]]]]]]]ZZZ[[[]]]^^^___```aaaaaa]]]\\\[[[[[[[[[ZZZWWWUUUTTTSSSQQQPPPPPPPPPQQQRRRUUU???@@@===>>>777888444333111000...------------,,,++++++******++++++***************************************+++++++++***++++++++++++,,,,,,,,,+++---///...---...333888WWWqqq|||nnnhhh```^^^fffdddiiibbb[[[^^^___^^^eee[[[kkkkkkmmmuuufffBBB<<<===999<<<<<<;;;;;;:::;;;;;;<<<999888777777888;;;===??????AAABBBCCCBBBAAABBBDDDEEEFFFFFFDDDBBB@@@@@@@@@BBBDDDFFFEEECCCBBBCCCDDDCCCCCCCCCCCCEEEGGGHHHJJJKKKNNNPPPRRRQQQPPPOOOOOOUUUQQQRRRZZZ______```cccYYYZZZuuu{{{|||xxxyyyvvv}}}ssshhhkkk}}}yyy}}}zzz~~~yyyxxxtttMMMLLLRRRMMMNNNKKKKKKPPPQQQNNNLLLMMMIIIGGGGGGJJJJJJGGGGGGJJJJJJJJJJJJIIIHHHHHHJJJLLLHHHRRRWWWQQQIIIIIIMMMNNNRRRPPPNNNLLLLLLOOOSSSVVVYYYYYYYYYXXXXXXXXXXXXXXXaaaYYY___bbblll\\\:::{{{cccEEE???>>><<<:::888777888>>>EEEDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRUUUUUUUUUVVVWWWWWWXXXXXXbbbXXX[[[]]]SSSVVV___]]]cccwwwwwwccc\\\\\\\\\]]]```\\\___bbbdddddddddeeefffiiifffdddfffjjjqqqwwwzzzooolllmmmrrruuuuuuwwwzzzwwwiiiiii~~~}}}vvvnnn]]]LLLKKKTTTMMMPPPQQQPPPNNNNNNSSSWWWRRRTTTVVVTTTMMMGGGLLLUUUNNNSSSXXXZZZWWWRRRNNNMMMJJJPPPWWW\\\[[[YYYYYY\\\```\\\ZZZ[[[______[[[VVV^^^dddmmmuuusssCCCCCC@@@GGG<<<===<<<;;;999888777777777666666555555555777999:::;;;???BBBCCCEEEIIIPPPWWWiiiwwwwwwkkkrrrddd[[[dddeeedddhhhjjjxxx\\\HHHwwwNNNNNNMMMYYYlllooommmPPPDDDLLLqqqlllbbbgggiiikkkjjjgggeeedddddd``````______```cccgggiiinnnuuupppnnnjjjccc___gggpppnnn___QQQVVVnnnYYYPPPOOONNNKKKPPPPPPOOONNNNNNPPPSSSVVVSSSRRRPPPNNNMMMNNNPPPQQQSSSSSSUUUWWWZZZ\\\]]]]]][[[]]]^^^______```aaabbb^^^[[[XXXVVVUUUTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQWWW??????;;;===888999444333111000...------------,,,++++++******++++++************************))))))*********+++++++++*********+++++++++,,,,,,+++---000000......000333***888NNNddd||||||{{{ttthhh999111???AAA555;;;;;;:::::::::;;;;;;<<<;;;:::999999:::<<>>>>>AAABBBCCCBBB???>>>@@@AAAGGGEEECCCDDDFFFFFFEEECCCCCCCCCCCCDDDDDDEEEFFFGGGKKKNNNQQQRRRQQQQQQQQQRRRYYYWWWXXXYYYXXXVVVXXX\\\fffQQQ^^^eeeuuuwww{{{|||yyy\\\LLLOOOPPPMMMKKKTTTNNNJJJKKKLLLJJJKKKNNNJJJGGGGGGJJJJJJHHHHHHKKKJJJKKKKKKKKKJJJKKKMMMOOOJJJPPPRRRNNNHHHGGGIIIKKKNNNMMMKKKLLLNNNQQQUUUWWWVVVVVVVVVWWWWWWXXXXXXYYY]]]^^^YYYYYYcccuuuGGGHHHpppbbbDDDDDDAAA???>>>999333666>>><<<;;;;;;:::;;;<<<>>>???????????????@@@AAABBBBBBFFFFFFGGGGGGGGGGGGHHHHHHLLLBBBCCCKKKKKKHHHHHHGGGHHHJJJZZZ^^^MMMMMMVVVOOOOOONNNNNNOOONNNMMMOOOTTTOOOQQQUUUWWWWWWWWWWWWXXX\\\^^^___^^^^^^cccllltttllljjjkkknnnpppoooqqquuusssgggbbbpppxxx|||tttxxxsssbbbNNNFFFLLLUUUOOOOOOMMMIIIGGGGGGLLLPPPSSSQQQQQQPPPMMMIIIJJJOOOTTTWWWYYYVVVQQQLLLKKKLLLPPPVVV\\\^^^]]][[[YYYWWWZZZUUUQQQSSSZZZ______^^^]]]___VVV___xxxHHH777HHHDDD???>>>===;;;999888888777777666555555555666777888888:::===>>>???BBBGGGKKKMMMYYYrrrqqq]]]jjj]]]dddbbb___aaaaaajjj~~~tttAAAKKKaaaVVVUUUccclllpppwwwtttrrrpppbbbcccdddcccaaa^^^[[[YYYXXXUUUSSSPPPPPPSSSYYY___ddd^^^dddkkkqqqvvv}}}llljjjcccSSSLLLSSSppp~~~ooo]]]SSSOOONNNPPPRRROOOMMMKKKKKKMMMPPPSSSUUURRRPPPNNNLLLKKKLLLLLLMMMRRRSSSVVVXXXYYYZZZZZZ[[[VVVXXXZZZZZZYYYYYY[[[]]]]]]YYYTTTQQQPPPQQQQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPUUU>>>>>>;;;===888999444333111000...------------,,,++++++******++++++************************)))))))))***++++++,,,,,,************++++++++++++***+++---...------///000666444DDD\\\iii@@@666999888999???888888888888888999999:::;;;;;;;;;;;;<<<===???@@@>>>???AAA@@@===;;;::::::===???AAA???===<<>>:::===;;;666555999888888888888888999::::::;;;;;;:::999999999999999<<<<<<============>>>>>>===<<<===???<<<888===HHH:::555:::>>><<<@@@FFFFFF999===BBBBBB???===AAAGGGAAACCCFFFGGGGGGFFFGGGHHHEEELLLRRRQQQKKKJJJNNNTTTYYYYYY[[[]]]\\\ZZZ___fffjjjhhhyyylllrrr}}}hhhSSSKKKOOOSSSSSSXXXVVVQQQKKKGGGFFFHHHKKKRRRNNNLLLOOOOOOMMMLLLNNNXXXXXXWWWSSSNNNLLLMMMOOOTTTYYY\\\]]]^^^]]]ZZZTTTQQQNNNLLLNNNTTTZZZ^^^___aaaSSS```hhhDDD999???AAA@@@>>><<<:::999888888777666666555555666666777666888:::;;;<<<===@@@BBB:::LLLNNN^^^xxxgggMMMVVVRRRYYYXXXYYY___```iii|||nnnUUUjjjeee[[[^^^iii|||~~~bbbWWWYYYXXXVVVTTTQQQOOOLLLKKKIIIGGGDDDCCCFFFMMMUUUYYY]]]XXX___kkkfff^^^qqqnnnaaaNNNDDDZZZ|||ttthhh]]]YYYUUUOOOOOOTTTQQQOOOLLLLLLNNNQQQSSSTTTTTTRRRPPPPPPPPPQQQPPPNNNQQQTTTWWWYYYYYYYYYYYYZZZSSSVVVWWWWWWUUUUUUXXX[[[ZZZWWWRRRQQQRRRTTTVVVWWWQQQQQQQQQPPPOOONNNNNNMMMPPP<<<>>><<<===777777444333111000...------------,,,++++++******++++++************************((())))))***++++++,,,,,,************++++++++++++***+++,,,,,,,,,---...000...)))333:::gggTTT???555<<<>>>666777BBB888888777777888999999::::::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>><<<::::::;;;<<<>>>@@@>>>;;;:::===AAAFFFDDDCCCCCCEEEFFFGGGGGGFFFHHHJJJKKKKKKIIIGGGEEE>>>CCCIIIKKKKKKLLLPPPTTTSSSXXX]]]^^^]]]]]]^^^^^^bbb[[[PPPWWW^^^dddfffSSSaaa|||kkkoooMMMSSSRRROOOLLLOOOSSSSSSOOOTTTMMMHHHHHHHHHHHHJJJNNNNNNJJJIIIKKKJJJGGGHHHKKKKKKKKKKKKIIIGGGGGGIIIKKKPPPQQQQQQRRRQQQQQQSSSUUUNNNMMMNNNPPPSSSTTTSSSPPPPPPQQQQQQRRRSSSTTTUUUUUUTTT^^^ZZZYYY\\\SSSjjjwwwLLLDDDccctttYYY@@@<<<>>>===;;;===:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<;;;@@@>>>;;;:::555777AAA@@@@@@999777<<<:::666999999<<<<<<:::888999;;;>>>:::;;;======<<<<<<===>>>999===AAA@@@<<<999:::===AAACCCHHHIIIFFFDDDKKKUUUsssuuuvvvYYYOOOQQQRRRRRRSSS\\\ZZZWWWRRRNNNLLLLLLLLLMMMKKKLLLQQQSSSRRRRRRTTTVVVVVVUUURRRPPPPPPQQQRRRRRRUUUWWWYYY]]]aaa]]]TTTMMMMMMNNNPPPSSSWWWZZZ\\\```VVVaaaWWWyyyJJJ@@@CCCBBB@@@===;;;:::999888666666555555555666666666666777888999999:::;;;;;;888BBB@@@???KKKMMMBBB???DDDKKKKKKNNNWWWZZZbbbsssmmmbbbmmmllltttlllbbbZZZWWWUUUQQQMMMRRR]]]^^^fffTTTUUULLLSSSIIIGGGFFFEEEDDDCCCAAA???>>>===<<<<<<>>>CCCHHHKKKWWWQQQOOOPPPLLLIIIRRR___WWWSSSMMMJJJPPPkkknnnpppeee___aaa^^^SSSNNNRRRRRROOOLLLLLLOOOQQQQQQQQQUUUSSSSSSTTTVVVWWWTTTRRRPPPSSSXXXYYYYYYYYYZZZ\\\TTTWWWYYYWWWTTTTTTXXX\\\WWWVVVTTTUUUVVVWWWWWWVVVQQQQQQQQQQQQPPPPPPOOONNNKKK:::???===>>>666555444333111000...------------,,,++++++******++++++************************((())))))***++++++,,,,,,)))************+++++++++------,,,,,,,,,...///111,,,---666$$$888GGGooo|||FFF777<<<>>>:::888:::999555:::999999999:::;;;;;;<<<888999999:::::::::999999:::;;;===>>>=========???<<>>===============>>><<<<<<<<<===>>>>>>??????999>>>:::;;;DDDBBB999888333===666333@@@>>>555===999999888777999<<<<<<:::999:::;;;;;;999999:::;;;===<<<:::888777999<<>><<<:::999888555555555555555555555555555666777888888888888888:::555>>>BBB999===FFFAAAAAAEEEBBBAAAGGGFFFKKKYYY\\\uuuPPPaaaUUUMMMRRRKKKMMMOOOLLLFFFEEEIIIHHHBBB@@@FFF???EEE;;;FFF>>>>>><<<;;;::::::;;;;;;:::999888888888:::;;;===>>>???>>>FFFGGG>>>===EEEGGG@@@HHHJJJEEECCC\\\}}}rrraaaWWWVVV___aaaWWWQQQUUUQQQNNNKKKKKKMMMOOONNNLLLPPPOOOPPPSSSUUUVVVRRROOONNNRRRWWWZZZZZZZZZ\\\^^^RRRUUUWWWUUURRRRRRVVV[[[VVVVVVWWWXXXXXXVVVRRROOOMMMNNNOOOPPPRRRRRRRRRRRRMMM???>>>:::???999555444444222000///.........,,,,,,,,,+++++++++******++++++************++++++************************************************,,,,,,,,,---------......,,,...///......444???HHH\\\>>>555:::::::::999999999999888999777666555555666777999999888777666666777888888999999999:::;;;<<<>>>???@@@>>>;;;999999;;;>>>AAADDDDDDDDDCCCBBBBBBDDDGGGIIIJJJLLLMMMLLLJJJHHHFFFJJJKKKLLLLLLMMMPPPTTTWWWZZZZZZYYYYYYYYYZZZ[[[\\\\\\YYYWWWXXX]]]aaabbbbbbaaadddaaaccciiikkkuuujjj[[[WWWVVVRRRLLLRRRPPPMMMLLLLLLKKKJJJHHHJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHEEEDDDDDDFFFIIIKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNOOOQQQTTTTTTPPPLLLIIILLLOOOQQQQQQPPPPPPQQQQQQVVVZZZZZZXXXYYY^^^cccxxx]]]GGGCCC}}}tttyyyyyykkk\\\[[[dddkkkiiicccggg^^^TTTTTTbbbqqqsssnnn[[[YYYTTTNNNHHHEEEFFFHHHGGGOOONNN@@@888<<<@@@???;;;@@@AAA>>><<<===<<<:::<<<;;;:::;;;<<<===<<<;;;444;;;===::::::>>>===888;;;;;;<<<<<<>>>JJJaaawwwssslllWWWRRRHHHAAAEEELLLKKKEEELLLQQQTTTRRROOOOOOMMMIIIKKKKKKKKKKKKMMMQQQTTTVVVPPPPPPSSSXXXWWWQQQMMMMMMFFFFFFIIIOOOWWWYYYUUUPPPVVVXXX[[[\\\ZZZWWWTTTRRRTTTUUUXXX^^^[[[[[[RRRIIIGGGFFF>>>===<<<333777666666777888888666444666666666666666666666666666666777888999:::;;;;;;<<<<<<===>>>@@@AAABBBBBBEEEFFFFFFFFFEEECCCAAA???@@@AAA@@@>>>:::888777888:::;;;;;;:::999888888999888999999999888555333222111555777444333666<<<@@@AAA;;;666666:::=========GGGAAACCCtttuuusssbbb]]]YYYVVVTTTVVVZZZ\\\]]][[[SSSNNNOOOPPPNNNNNNOOONNNNNNNNNMMMNNNNNNOOOOOOTTTUUUWWWZZZ[[[YYYUUUQQQTTTVVVWWWUUURRRPPPQQQSSSZZZWWWTTTQQQQQQRRRUUUVVVOOOOOOOOOOOOPPPQQQRRRSSSLLL???>>>:::???999666444444222000///.........,,,,,,,,,+++++++++******++++++************++++++************************************************,,,,,,,,,------------...---...///...---///444888;;;fffwwwQQQ;;;999???999999999888888777777777777666555444444555666777777666555444444555666666777777777888999;;;<<<======;;;:::888999:::===>>>???@@@AAAAAAAAABBBEEEHHHFFFGGGIIIKKKKKKIIIGGGFFFHHHIIIIIIIIIIIILLLPPPSSSVVVUUUTTTSSSTTTVVVYYY[[[ZZZYYYYYY\\\```cccffffffnnnhhh___```fffeeeccciii]]]xxxyyyeeeddd\\\RRRLLLLLLOOOQQQRRRNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFEEECCCDDDEEEHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLNNNPPPPPPMMMKKKJJJLLLOOOPPPPPPPPPPPPQQQSSSVVVXXXYYYXXXYYY]]]aaa^^^rrrOOOSSSpppqqqbbb]]]ZZZTTTaaafffhhhddd___[[[UUUPPPVVVRRRMMMJJJHHHFFFDDDBBBQQQRRRPPPJJJGGGGGGIIIIIIGGGLLLZZZjjjrrrsssxxxLLLiiixxxVVVLLLMMMLLLJJJOOOTTTRRRLLLKKKPPPSSSRRRRRRSSSOOOJJJJJJIIIIIIIIIJJJLLLNNNOOOLLLLLLOOOUUUTTTOOOKKKJJJIIIJJJLLLPPPTTTTTTQQQNNNXXXXXXZZZ\\\\\\ZZZVVVSSSQQQUUUXXX\\\YYYQQQfffVVV222BBBKKKCCCCCCJJJ888666555555555555444222666666666666666666666666555666666777777888888888;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777666555444555666777777888999:::111000000111333777;;;===999:::999777555555333222'''888DDD@@@888666999;;;111EEE\\\jjj\\\``````YYYVVVSSSPPPOOOQQQTTTVVVYYYSSSOOOQQQQQQOOONNNOOOMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOPPPQQQSSSSSSRRRPPPRRRTTTTTTSSSPPPOOOPPPQQQRRRQQQOOONNNNNNPPPRRRSSSOOONNNNNNMMMNNNNNNOOOOOO~~~KKK??????:::???999666444444222000///.........,,,,,,,,,+++++++++******++++++************++++++************************************************,,,,,,,,,,,,------------......//////...------,,,111888>>>PPPYYY===222111666;;;888888777666555555444444555444333222222333444555444333333222222333333444555555555555666777999999999999888888999999:::;;;:::;;;===>>>???AAAEEEHHHBBBDDDFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEEEEHHHLLLOOOSSSRRRPPPOOOPPPTTTWWWZZZYYY[[[^^^___aaaccceeehhhfff[[[RRRTTT[[[\\\ZZZXXX___XXXTTTZZZlllbbbOOOJJJLLLMMMJJJGGGGGGKKKOOOIIIGGGFFFFFFHHHIIIHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCCCCCCCCCCDDDEEEFFFIIIIIIHHHGGGFFFFFFEEEEEELLLKKKJJJJJJLLLLLLKKKIIIKKKMMMNNNOOONNNOOOPPPRRRUUUUUUVVVWWWXXXZZZ\\\]]]XXXfffhhhKKKbbbqqqhhh\\\NNNJJJOOOpppyyygggPPPEEEKKKQQQTTTWWWYYYWWWRRRLLLNNNOOOPPPSSSUUUQQQJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHLLLRRRRRRMMMJJJJJJMMMOOOQQQQQQOOONNNMMMMMMXXXWWWWWWZZZ\\\[[[WWWSSSSSSWWWVVVVVVUUULLLLLL[[[kkkKKK<<<;;;@@@>>><<<;;;999999::::::999888777777777777777777777777555555555555555666666666888888888888888999999999<<<;;;:::888888777888888:::777666666999999888555888777777777777666666666>>>===:::777555555555555666444333555999;;;<<<;;;BBBCCC<<<222111:::???<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@===>>>???AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMMMMOOOQQQUUUTTTSSSTTTWWWYYYYYYYYYNNN]]]\\\YYYZZZyyyzzziii^^^```TTTIIIFFFHHHKKKMMMQQQcccdddvvv|||fffZZZRRRLLLKKKMMMPPPPPPNNNNNNRRRWWWYYYUUUMMMIIILLLQQQQQQLLLNNNNNNNNNLLLKKKIIIGGGFFFGGGFFFGGGLLLMMMJJJJJJLLLLLLPPPRRROOOIIIGGGJJJNNNNNNMMMMMMOOORRRRRROOOLLLPPPYYYRRRIIIOOOUUUTTTVVVRRRlllxxxZZZGGGDDDBBB???>>>>>>===;;;:::999999999999999999999999999999888777777666666666666666666666777777777888444666999<<<======<<<;;;:::===???===:::888:::===999888888;;;>>>AAAAAA@@@<<<<<<;;;;;;;;;<<<======888:::???CCC@@@<<>>SSS^^^iiiOOO>>>???:::888666666666111...111888222222111111111111000000000000000000000000000000000111222333333333333333111111111111111222333333444555666888999999999999:::;;;;;;;;;:::;;;>>>@@@DDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCEEEIIIPPPTTTNNNQQQUUUXXXVVVRRRLLLHHHHHHKKKPPPUUUYYY^^^cccfffcccyyyjjjWWW___]]]TTT]]]dddccc[[[VVVYYY^^^fff```^^^```\\\UUUXXXbbb]]]ZZZYYY[[[[[[WWWRRRNNNAAAMMMUUUQQQLLLPPPWWWZZZZZZUUURRROOOGGGBBBJJJUUUJJJGGGEEEDDDEEEFFFGGGGGGCCCAAA???>>>>>>???>>><<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<======<<<===>>>???@@@AAAAAAAAA??????AAABBBDDDFFFGGGHHHFFFGGGGGGGGGFFFHHHJJJMMMLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTUUUWWWYYYZZZZZZVVVXXX\\\eeeVVVNNN^^^}}}qqqddd[[[QQQJJJRRRNNNIIIEEECCCAAA???>>>???DDDJJJUUUiiixxxpppNNNEEEKKKLLLDDDJJJIIIIIIJJJJJJKKKRRRZZZ]]]YYYRRRKKKLLLQQQSSSQQQNNNMMMLLLLLLKKKJJJIIIIIIGGGDDDCCCEEEFFFEEEGGGLLLIIIMMMOOOMMMIIIGGGIIIMMMJJJKKKLLLLLLLLLKKKJJJJJJGGGSSSQQQKKKQQQSSSPPPQQQMMM```xxxdddIIIDDD>>>;;;<<<>>>AAACCC::::::::::::::::::::::::::::::999999888888777777888888888777777777777666::::::<<<<<<;;;999666555222555777888777888;;;======;;;999:::<<<===;;;999@@@<<<666333333666;;;???JJJOOOZZZbbb]]]VVV[[[fff```JJJ<<<@@@MMMdddvvv]]]OOOMMMHHHJJJVVVLLLNNNPPPOOOMMMKKKMMMOOOOOOOOORRRVVVTTTNNNKKKMMMKKKKKKKKKKKKLLLMMMNNNOOONNNQQQTTTSSSOOOLLLLLLLLLMMMKKKJJJKKKLLLMMMLLLJJJGGGHHHHHHGGGGGGEEEDDDDDDKKKKKKKKKMMMNNNPPPRRRSSSrrrDDD???BBB<<>><<<<<<===>>>>>>===<<<===>>>??????>>>===<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA===>>>???AAACCCDDDFFFFFFAAADDDFFFFFFFFFGGGJJJMMMJJJMMMOOOOOONNNMMMMMMNNNOOOQQQTTTTTTTTTUUUYYY\\\dddWWWXXXMMMzzzeee[[[XXXeeeqqqiiirrrmmmkkkrrr{{{~~~||||||~~~rrrsssqqqnnnpppvvvwwwuuuyyyzzzzzzwwwqqqmmmjjjhhh```\\\XXXTTTQQQMMMJJJIIIIIILLLJJJDDD@@@AAABBBAAABBBDDDIIISSS```mmmvvv{{{|||pppJJJHHHMMMFFFDDDLLLIIIFFFGGGKKKMMMLLLOOOUUUXXXWWWSSSMMMLLLPPPRRRQQQOOONNNMMMMMMMMMNNNOOOPPPJJJEEEBBBBBBCCCCCCGGGMMMHHHJJJLLLKKKHHHFFFGGGHHHIIILLLOOOMMMIIIGGGHHHKKKHHHQQQPPPNNNSSSPPPIIIJJJJJJbbbPPP}}}}}}oooZZZGGG<<<888888999::::::::::::::::::::::::999999999999999888888888999999:::<<<===???@@@@@@BBBBBBBBBCCCEEEGGGIIIKKKMMMJJJHHHLLLQQQUUUSSSPPPdddaaa^^^^^^aaabbb___\\\SSSRRRPPPOOOPPPSSSVVVYYYpppjjjfffcccXXXNNNSSS___WWW[[[jjjkkkRRRPPPQQQQQQQQQMMMMMMOOOQQQRRRRRRPPPNNNLLLMMMNNNQQQTTTRRRLLLJJJMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMPPPRRRQQQMMMKKKMMMPPPOOOMMMKKKLLLNNNOOONNNLLLGGGGGGFFFFFFFFFFFFFFFFFFMMMMMMMMMNNNOOOQQQRRRSSSpppCCC???BBB<<>><<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<======<<<<<<======>>>@@@AAABBB<<<===>>>@@@AAABBBDDDDDD>>>AAAEEEFFFFFFGGGJJJMMMJJJLLLOOOPPPOOOMMMMMMMMMLLLPPPUUUUUUSSSTTTYYY^^^UUU```]]]bbbUUUppppppbbbNNNFFFEEEFFFIIIIIIGGGGGGIIIMMMKKKIIIGGGGGGHHHIIIIIIAAAFFFHHHFFFEEEFFFFFFCCCBBBDDDFFFEEEBBB???>>>===@@@>>>???@@@AAA@@@BBBDDD@@@BBBCCCEEEPPPdddwww|||aaaQQQHHHNNNSSSNNNJJJKKKIIIFFFIIIPPPQQQMMMLLLOOOOOORRRRRRMMMKKKNNNOOOOOOQQQQQQPPPOOOQQQSSSUUUWWWNNNHHHCCCBBBCCCDDDIIIPPPHHHJJJKKKJJJHHHFFFEEEEEEIIINNNRRROOOIIIFFFIIIMMMQQQUUUPPPNNNTTTOOOHHHJJJTTTCCCPPPQQQiii~~~^^^KKKBBB???;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777999<<<@@@EEEIIILLLNNNaaabbbfffmmmyyy{{{rrr[[[LLL???<<<;;;???QQQeee~~~vvvzzzoooVVVSSSYYYNNNLLLUUUUUUQQQRRRTTTVVVWWWTTTOOOKKKJJJKKKNNNQQQNNNHHHGGGKKKKKKKKKJJJJJJJJJKKKKKKLLLOOOQQQQQQOOOKKKKKKPPPUUUPPPNNNLLLMMMPPPQQQOOOMMMHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOtttCCC===CCC===>>>888999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......//////000000111111222111000000333777<<>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<======<<<<<<;;;::::::999888888999:::<<<===999999999999:::;;;<<<<<<===>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPMMMKKKJJJMMMSSSYYY]]]]]]YYY]]]aaaZZZ\\\wwwqqqWWWPPPUUU@@@@@@DDD???AAA@@@999===BBB<<<<<<>>>;;;888>>>FFFAAA555???@@@AAAAAA???@@@GGGNNNPPPOOOMMMNNNRRRYYYaaafff\\\uuuwwwvvvYYYPPPMMMKKKNNNTTTWWWVVVSSSKKKNNNPPPQQQPPPOOOOOOOOORRRJJJIIIPPPSSSNNNOOOVVVXXXTTTPPPMMMNNNQQQSSSTTTMMMLLLKKKHHHFFFGGGIIILLLLLLIIIGGGFFFGGGGGGDDDBBBHHHLLLNNNLLLIIIHHHMMMRRRVVVSSSQQQQQQRRRPPPKKKGGGOOOQQQIIIBBBYYY}}}```XXXEEEAAAGGG???777666444;;;666<<<222===444;;;666888777>>>@@@999;;;???:::CCCCCCBBBEEEPPP```nnnuuuyyytttllliiinnnvvvwwwsss{{{~~~tttVVVLLLEEEPPPZZZvvv|||www}}}___TTTPPPUUUUUUPPPQQQXXXVVVSSSPPPNNNNNNOOOOOONNNJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIILLLMMMOOOOOOMMMLLLMMMNNNKKKLLLMMMOOOOOONNNNNNMMMHHHJJJKKKJJJIIIGGGGGGHHHIIIJJJJJJIIIHHHIIIKKKMMM~~~vvvDDD>>>BBB<<<===888999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////....../////////000000000333222000......000222444000222666999;;;;;;::::::444333444777999888555222:::888555222222333555666222222222111111111000000111111111111111111111111........................000000000000000000000000111111000000000/////////000111111222222111111000222222222222111111111111888999999999999;;;>>>AAAAAAAAABBBCCCDDDDDDBBBAAA@@@BBBCCCDDDDDDGGGKKKOOORRRRRRQQQQQQQQQRRRSSSTTTPPPOOOQQQTTTYYY\\\]]]]]]^^^ccchhhiiifffbbb___^^^______]]][[[YYYYYY[[[\\\___[[[YYYZZZ^^^___\\\XXXSSSQQQPPPQQQRRRSSSSSSRRRRRRQQQOOOMMMKKKIIIHHHGGGGGGEEECCCBBBAAA@@@AAAAAA?????????>>>>>>>>>======:::::::::999999999888888;;;;;;;;;<<<;;;::::::999888888888999999:::;;;<<<999888888999999:::;;;<<<<<<<<<======>>>?????????@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNLLLJJJJJJLLLQQQVVVYYY]]][[[___ccc[[[UUUcccyyygggiiiiii]]]TTTbbbnnngggZZZ^^^eeelllppprrrsssuuufffggglllwwwmmmqqqlllMMMKKKWWWOOOKKKHHHJJJOOOSSSTTTRRRQQQQQQQQQQQQQQQPPPPPPOOOTTTKKKHHHMMMNNNHHHHHHNNNTTTRRRPPPOOOOOONNNLLLJJJJJJJJJJJJIIIIIIJJJMMMOOOLLLIIIGGGFFFGGGFFFDDDBBBFFFHHHIIIGGGEEEEEEHHHKKKQQQPPPOOONNNNNNLLLIIIFFFBBBDDDOOOTTTIIIPPPiiiZZZTTTLLLFFFAAAFFF999AAA888CCCBBB666000333555333:::AAA<<<666???FFFAAA777444;;;CCC??????===<<>>AAA;;;<<<777999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.........///////////////222111///...---,,,,,,,,,000000000000...---++++++333222111222444666666666......///000111111111000000000////////////......////////////////////////................................................///////////////.........000000111111111111000000000000000000000111111111666777777777777999<<<>>>AAA???>>>@@@BBBBBB???;;;777===BBBCCCBBBCCCIIIOOOPPPPPPPPPOOOOOOPPPQQQQQQNNNNNNPPPSSSWWWXXXXXXWWWZZZ\\\```bbbbbb```\\\ZZZXXXWWWWWWWWWYYYZZZYYYXXX^^^[[[WWWWWWZZZZZZVVVRRRUUUSSSRRRRRRRRRQQQOOOLLLNNNMMMKKKIIIGGGFFFEEEEEEDDDBBBAAA???>>>>>>>>>???======<<<<<<<<<<<<;;;;;;888888777777777666666666999999::::::999999888777666777888::::::::::::999888888888888999:::;;;;;;::::::;;;;;;<<<======>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDFFFHHHIIIJJJKKKJJJJJJIIIJJJKKKNNNQQQSSSTTTTTTWWW[[[ZZZVVVTTTVVVwwwzzzvvv]]]PPPPPPWWW]]]NNNJJJFFFFFFJJJOOORRRRRRSSSPPPMMMNNNPPPRRRQQQOOOPPPHHHDDDGGGHHHDDDDDDJJJMMMNNNOOOPPPQQQNNNIIIEEEIIIJJJLLLLLLKKKKKKLLLNNNKKKIIIGGGGGGGGGFFFDDDBBBEEEDDDCCCBBBAAABBBCCCCCCIIIJJJKKKJJJHHHFFFFFFFFFKKKAAAHHHVVVKKK<<>>???777555666999===@@@@@@>>>===666999:::888:::>>>???===999<<>>@@@:::;;;777999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++------,,,,,,------...///..............................//////////////////111111111222333444555666000///---++++++++++++***222222333333333111///...///.....................................................................------------------------........................///000000000000000000///////////////000000000000333555666666555666999;;;>>><<<;;;===AAAAAA>>>:::666;;;AAACCCBBBCCCFFFJJJLLLLLLMMMMMMNNNPPPQQQQQQKKKKKKNNNRRRUUUVVVUUUSSSVVVWWWYYY[[[]]]\\\YYYVVVUUUSSSRRRTTTWWWXXXUUURRRUUUVVVXXXXXXVVVSSSQQQOOOSSSRRRQQQQQQQQQOOOKKKIIIJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???===<<<<<<======::::::::::::::::::::::::777777777666666666555555777888888888888777666666444555888:::;;;:::888777777777777777888999::::::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????AAAAAACCCDDDFFFHHHIIIJJJGGGHHHHHHIIIKKKLLLMMMNNNQQQQQQPPPPPPSSSXXXWWWSSSTTT|||kkkbbbXXXPPPOOOPPPPPPOOONNNJJJFFFEEEHHHNNNRRRTTTRRRLLLHHHIIIMMMQQQQQQNNNHHHBBB@@@CCCEEEEEEHHHLLLGGGHHHKKKNNNPPPOOOLLLHHHKKKLLLNNNMMMKKKHHHHHHHHHKKKJJJIIIHHHGGGFFFDDDCCCEEECCC@@@???@@@@@@@@@???CCCFFFHHHGGGDDDBBBCCCFFFOOOJJJFFFGGGMMMRRRRRRQQQnnn}}}|||zzzmmmddd^^^UUUcccZZZRRRQQQRRROOOKKKIII___bbbbbb^^^^^^eeemmmqqqcccYYYYYYYYYPPPIIIEEEGGGGGGFFFGGGKKKIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHJJJDDDEEEFFFFFFEEECCCAAA???BBBDDDEEEEEEDDDCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDFFFEEEDDDCCCCCCDDDCCCDDDCCCBBB@@@@@@BBBDDDWWWpppzzzGGG>>>@@@:::;;;777999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...............---------------+++,,,...///000000000000///...---,,,,,,,,,---...000111222333333333333333,,,,,,---...000111111222////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000//////........./////////000000000222333444444444555777888:::::::::===@@@AAA@@@===<<<>>>@@@CCCEEEFFFEEEDDDGGGHHHJJJMMMOOOQQQSSSSSSHHHIIILLLPPPTTTVVVUUUSSSSSSSSSTTTWWWYYYYYYVVVTTTTTTSSSQQQSSSTTTTTTPPPLLLKKKSSS[[[\\\VVVQQQOOOQQQPPPOOONNNOOONNNMMMJJJGGGEEEEEECCCBBBAAA@@@@@@???@@@???===<<<;;;;;;<<<===888888888888888888888888888777777777666666666666666666666777666555555444222444777::::::999777666666666666666777888999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIJJJEEEFFFHHHIIIJJJKKKKKKKKKTTTVVVSSSMMMNNNTTTVVVSSS[[[PPP^^^xxxWWWEEENNNVVVUUUMMMGGGGGGKKKOOOLLLIIIHHHKKKOOOTTTVVVUUUOOOIIIHHHKKKNNNMMMKKKFFFBBB@@@CCCFFFHHHKKKNNNEEEEEEEEEGGGJJJKKKKKKJJJIIIKKKMMMLLLIIIGGGFFFEEEJJJJJJJJJHHHFFFEEEDDDDDDFFFCCCAAA???@@@@@@@@@???@@@CCCEEECCCAAA@@@BBBEEE???LLLMMMBBBBBBNNNQQQJJJGGGooo{{{sss}}}```PPPTTTZZZZZZQQQKKKGGGGGGGGGFFFGGGJJJIIIKKKLLLJJJFFFCCCBBBBBBBBBBBBAAABBBCCCEEEGGGHHHBBBCCCDDDDDDCCCAAA???===@@@BBBCCCCCCBBBAAAAAABBB@@@??????@@@@@@@@@AAAAAA@@@AAACCCCCCBBBAAAAAABBBDDDDDDDDDCCCAAAAAACCCEEElllmmmxxxFFF>>>AAA;;;<<<777999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------------,,,,,,,,,,,,,,,---------,,,,,,+++111111000///////////////***---000111///---------,,,,,,,,,,,,---...///000...////////////000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////............//////000000111111111222444444333444555666777888;;;===??????@@@@@@BBBAAAAAACCCFFFFFFDDDAAAEEEGGGJJJMMMQQQSSSUUUVVVIIIIIIKKKOOOSSSUUUUUUTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVTTTSSSRRRQQQOOOKKKIIIIIISSS\\\^^^XXXRRRQQQSSSNNNMMMKKKKKKKKKJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>======;;;:::::::::;;;;;;666777777777777888888888888888888777777777666666555555666666555555444333111333666888999888666555555555555555666777888888888888999::::::;;;;;;<<<============>>>>>>>>>>>>AAABBBCCCDDDFFFGGGHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKMMMRRRTTTRRRPPPRRRUUUUUUTTT___[[[]]]{{{{{{xxx{{{ssstttdddLLLQQQ]]]___YYYRRRQQQTTTVVVTTTQQQOOOOOONNNNNNPPPSSSVVVXXXZZZUUUOOOLLLKKKKKKJJJHHHIIIGGGFFFGGGIIIJJJKKKKKKGGGEEEBBBAAACCCFFFGGGGGGFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIGGGDDDCCCCCCCCCDDDCCCBBB@@@??????@@@@@@???@@@@@@@@@>>>>>>@@@BBBAAACCCEEEEEECCCDDDIIINNNHHHIIIXXX~~~iiiQQQTTT[[[VVVRRRTTTQQQMMMHHHEEEEEEEEEFFFFFFGGGKKKMMMKKKFFFBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCAAA@@@???>>>@@@AAAAAA@@@??????@@@>>>>>>>>>===>>>??????@@@===???@@@AAA?????????@@@CCCCCCCCCCCCBBBBBBDDDGGGvvvDDD>>>BBB<<<===888999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***************************************,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++,,,---...//////---///111000---******+++///////////////...------............//////000000........................------------------------------------------------------......////////////---......//////......---......///000000111222222000222444444333333444555444999===>>><<<;;;===@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHKKKOOORRRTTTUUUVVVMMMLLLMMMOOORRRTTTTTTTTTRRRTTTVVVVVVSSSRRRTTTVVVVVVVVVUUUSSSOOOKKKJJJIIINNNRRRVVVXXXVVVSSSQQQQQQNNNLLLIIIGGGGGGFFFDDDCCC@@@???>>>======<<<======;;;:::888777777888888999666666666777777777888888777777777777666666666666555555666666555555444333222333555777777777666555444444444444555666777888666777777888888999::::::;;;;;;;;;<<<<<<=========AAAAAABBBCCCEEEFFFFFFGGGEEEFFFGGGIIIKKKLLLLLLMMMJJJMMMQQQUUUSSSQQQTTTXXXQQQSSSUUU\\\___```~~~iiilllzzzzzz|||yyyUUUIIIMMMNNNGGG??????NNN^^^aaaWWWLLLIIIKKKNNNPPPRRRSSSTTTVVVWWWXXXVVVSSSPPPMMMKKKJJJIIIIIILLLLLLKKKJJJKKKLLLJJJHHHHHHEEEBBBAAACCCGGGIIIJJJGGGIIIJJJJJJIIIHHHHHHIIIDDDFFFFFFDDDAAA??????AAA@@@BBBBBB@@@===<<>><<<;;;<<<=========FFF===:::BBBGGGEEEDDDFFFDDDGGG;;;IIIttt|||zzzaaaOOOJJJUUUZZZPPPMMMTTTRRRNNNIIIDDDCCCDDDDDDCCCCCCHHHLLLKKKGGGCCCBBBCCC@@@AAACCCEEEFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>??????>>>======>>>>>>>>>===<<<===>>>???@@@;;;===??????>>>===>>>??????@@@AAA@@@@@@AAADDDFFFtttCCC>>>CCC===>>>888999444333222111000...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,++++++,,,---......***+++,,,,,,,,,,,,,,,+++)))+++------,,,,,,///222'''))),,,///111111000///---------....../////////........................------------------------------------------------........./////////000000---..................---...//////000111222222333000222444444333333444555444999???>>>999777:::>>>>>>BBBFFFEEEAAA@@@DDDIIIHHHJJJMMMPPPSSSTTTUUUUUUQQQOOONNNOOOQQQSSSSSSSSSRRRVVVXXXWWWRRRQQQTTTXXXUUUWWWWWWSSSMMMJJJJJJKKKSSSPPPNNNOOORRRRRROOOLLLOOOLLLHHHEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<888888666555555666777777555666666666777777888888777777666666666555555555555555666666555555444333222333444666666666666555444444444444444666777777555555666666777888888888999999:::;;;;;;<<<======AAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNOOOWWWSSSRRRUUURRRMMMOOOVVVVVV[[[VVVSSS[[[______fff|||}}}wwwWWWXXXOOONNNSSSPPPGGGGGGNNNNNNOOOOOOOOONNNNNNOOOPPPMMMPPPTTTWWWWWWWWWWWWWWWLLLMMMMMMKKKIIIIIIKKKMMMKKKLLLLLLLLLMMMNNNLLLHHHGGGEEECCCDDDHHHMMMPPPRRRMMMMMMMMMKKKHHHFFFFFFGGGBBBCCCDDDBBB>>><<<===>>>===@@@AAA???:::999===AAA???<<<888888;;;===<<<:::777===@@@???===???@@@???<<>>===============>>>???:::<<<======<<<;;;;;;<<<>>>>>>===<<<===>>>???@@@:::<<<>>>>>>===<<<===>>><<<===>>>>>>>>>@@@CCCEEE|||FFF<<>>===<<<;;;;;;::::::;;;;;;<<<555555666666777777888888777777777777666666666666666666666666555444333333333333333333333333333333111222333333444444333333333333333444444444555555666666666666777777777777:::;;;<<<<<<======<<<<<<>>>>>>???@@@AAABBBBBBCCCFFFGGGJJJMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPWWWVVVVVVXXX\\\^^^]]][[[ccckkk}}}wwwlllXXXNNNKKKKKKJJJLLLMMMMMMLLLIIIFFFDDDNNNMMMOOOPPPMMMHHHGGGJJJIIIOOOWWW\\\[[[UUUPPPLLLEEEBBBEEELLLMMMJJJKKKOOOIIIHHHGGGHHHKKKMMMNNNNNNGGGEEEEEEGGGGGGFFFIIINNNOOOPPPOOOLLLHHHEEECCCCCC>>>>>>>>>???@@@@@@>>><<<============>>>>>>>>>???@@@>>>======>>>>>>===;;;<<<===>>>??????@@@@@@???>>>???BBBEEECCCEEESSSbbbvvv[[[RRRQQQNNNTTTZZZYYYSSSLLLJJJJJJOOONNNKKKIIIGGGFFFEEEEEEDDDFFFGGGHHHGGGDDDAAA??????@@@AAAAAAAAA???>>>=========:::555555:::============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<======>>>??????>>>===???@@@zzzEEE:::???<<<>>>999999444444333222111//////...+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------------------------------........./////////.........------------......///000000000000000000000000111222222333333555777888888777777888:::>>>??????>>>>>>@@@DDDGGGFFFKKKMMMMMMNNNPPPOOOKKKLLLOOORRRTTTRRROOOKKKIIIPPPQQQSSSSSSSSSSSSUUUWWWTTTNNNHHHEEEHHHKKKKKKJJJKKKKKKJJJJJJIIIJJJJJJJJJHHHGGGDDDAAA???<<<;;;::::::::::::999999:::::::::555555666666666777777777666666666666555555555555444444555555555444333333333333333333333333333333111222333333444444333333333333333333444444444444555555555666666666666777999:::;;;;;;<<<<<<;;;;;;<<<======>>>???@@@AAABBBDDDEEEHHHJJJMMMNNNNNNOOOLLLMMMOOOPPPQQQQQQQQQQQQTTTSSSTTTWWWZZZ]]]\\\ZZZSSSQQQUUUgggxxxfff___VVVMMMHHHGGGJJJMMMIIIJJJLLLLLLKKKHHHFFFEEEJJJGGGGGGIIIHHHCCCBBBDDDGGGMMMUUUYYYXXXSSSMMMIIIEEECCCEEEJJJKKKHHHHHHKKKJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLMMMMMMJJJEEEGGGLLLSSSSSSRRRNNNHHHDDDBBBAAA===<<<<<<>>>??????===<<<===============>>>>>>>>>>>>===<<<<<<======<<<:::;;;;;;<<<===>>>>>>>>>>>>??????BBBDDDBBB@@@GGGQQQffftttUUURRR\\\]]]WWWNNNPPPRRRRRRQQQMMMIIIGGGHHHHHHGGGFFFFFFGGGGGGHHHBBBCCCEEEEEEDDDBBB???===<<<======>>>>>>===<<<;;;777888666222333888<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::<<<>>>??????======>>>@@@yyyCCC:::???<<>>???@@@AAABBBDDDGGGIIIJJJKKKKKKGGGHHHJJJMMMOOOPPPQQQQQQRRRRRRRRRUUUXXXZZZZZZYYY^^^ZZZTTTRRRWWWeeexxxhhhSSSJJJJJJ??????@@@BBBDDDFFFIIIJJJHHHKKKMMMMMMLLLIIIHHHHHHIIIEEECCCFFFGGGDDDCCCEEEIIINNNTTTWWWUUUPPPKKKHHHHHHFFFGGGIIIJJJGGGGGGHHHFFFJJJNNNNNNLLLIIIHHHIIICCCCCCFFFIIIIIIGGGJJJPPPTTTSSSPPPKKKEEE@@@===<<<;;;::::::;;;===>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;999:::;;;;;;:::999999:::;;;<<<============???>>>@@@CCCBBB>>>???CCCKKKLLL^^^mmmcccVVVNNNRRRVVVQQQGGGMMMKKKIIIKKKNNNMMMHHHCCCDDDDDDDDDDDDDDDFFFGGGGGG@@@@@@AAABBBAAA>>><<<:::888888999:::::::::999999777999888555666<<>>>>>======>>>???iiizzzDDD:::???<<>>???AAABBBDDDFFFGGGGGGFFFGGGHHHKKKMMMOOOPPPQQQRRRSSSTTTUUUWWWWWWWWWWWWTTTWWWZZZYYYUUUQQQQQQRRRWWWaaafffYYYMMMGGGCCC???AAAFFFCCCEEEGGGHHHHHHFFFDDDCCCHHHKKKNNNNNNLLLKKKKKKLLLKKKFFFEEEIIILLLKKKKKKLLLOOOQQQSSSRRROOOKKKIIIHHHJJJIIIIIIJJJIIIGGGGGGGGGCCCHHHLLLLLLHHHEEEFFFIIIGGGBBB@@@DDDGGGIIIKKKOOOMMMLLLIIIDDD>>>999777777999888888999;;;<<<;;;::::::999999999999888888888999888777888999999888777999:::;;;<<<<<<=========>>>===>>>AAABBBBBBAAA@@@DDD@@@AAALLLbbbsss\\\GGGQQQVVVOOOFFFGGGNNNUUUMMMJJJHHHHHHJJJIIIFFFBBBEEEEEEDDDDDDDDDDDDDDDDDD>>>?????????>>><<<:::999555555666777777777888888888:::999777888===???>>>999999999999999999999999888888888888888888888888888888777666666666777777:::;;;======<<<<<<===???|||FFF;;;???;;;>>>888777555444333111///---,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******+++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++************+++++++++,,,,,,,,,------------------------...///////////////......//////000111111222444555666666555444666777999:::::::::999;;;>>>AAABBBDDDCCC@@@@@@DDDEEEBBBFFFEEEEEEHHHKKKLLLJJJHHHEEEGGGIIIHHHGGGEEEEEEFFFCCCCCCDDDEEEGGGHHHGGGFFFIIIIIIIIIHHHGGGEEEDDDCCC<<<;;;:::999999999999999555555666777777666555555444444333333333333333333222222222222111111111111//////000111222222222222111111111222222333333333000111222222333333222222111111111222222222333333222222222222333333333333555666777777888777777777666777888999:::;;;;;;<<<<<<===>>>???AAABBBDDDEEEHHHHHHIIIJJJLLLMMMOOOPPPTTTUUUVVVVVVUUUUUUUUUUUUQQQRRRSSSTTTUUUUUUUUUVVVNNNJJJJJJSSS___kkkwwweeeUUUOOONNN@@@AAAAAA?????????<<<666@@@AAABBBBBBBBBAAA@@@???FFFIIIMMMLLLIIIHHHJJJLLLIIIFFFGGGLLLNNNNNNNNNQQQRRRRRROOOKKKGGGEEEEEEGGGIIIJJJIIIGGGFFFGGGFFFEEEFFFJJJLLLKKKHHHGGGKKKOOOaaaTTTHHHFFFIIIHHHFFFDDDDDDDDDBBB>>>999777666777888777666777999::::::999666666666666666555555555777666555666777888777666::::::;;;<<<============>>>===;;;<<>>>>>>>>>>>===;;;999888555555555555666777777888555777777444444888888666777777777888888888888888777777777777777777777777444444444555666777888999888:::;;;;;;;;;;;;===>>>}}}GGG<<>>>>><<<<<<===>>>===@@@@@@>>>???CCCDDDBBBIIIFFFDDDFFFKKKNNNLLLJJJIIIKKKMMMMMMKKKIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDGGGHHHHHHGGGEEECCCAAA???999888888888888888999:::444555666777777666555444333333333333222222222222222222222111111111000000000000111111111111111111000000111111222333333333000111111222222222222222000000111111111222222222222222222222333333333333555555666777777777777777555666777777999999:::;;;<<<<<<<<<===???AAABBBCCCIIIIIIIIIJJJKKKLLLNNNOOOSSSUUUVVVVVVTTTSSSSSSTTT\\\XXXTTTRRRRRRRRRPPPNNNKKKQQQRRRKKKHHHOOO\\\dddFFFTTT___fff{{{wwwfff[[[QQQKKKLLLKKKEEEAAA===888222<<<@@@===555999EEELLLJJJ============>>>???@@@@@@BBBFFFJJJIIIEEECCCFFFIIIEEEEEEHHHLLLLLLIIIIIIMMMNNNMMMJJJFFFCCCBBBCCCEEEFFFHHHGGGDDDCCCFFFFFFDDDEEEGGGHHHGGGEEEFFFJJJMMMeeeVVVGGGDDDFFFEEE@@@>>>??????>>>;;;888777999::::::888666666888888888777333333333444444444555555666555444555666777666555999:::;;;<<<==================:::777999===>>><<>>RRRwwwjjjVVVWWWYYYTTTMMMQQQQQQQQQQQQTTTTTTKKKAAAMMMMMMMMMLLLJJJHHHGGGGGGDDDDDDEEEFFFFFFFFFEEEEEE=========<<<;;;:::999888666666555555555666777777555777888555555777777444666666666666666777777777666666666666666666666666333333333444666777999:::777888::::::::::::<<<>>>{{{EEE;;;???<<<>>>888888333222111000///...------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))***+++++++++************************))))))))))))************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++(((((()))******+++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,---......//////....../////////000111111222222222444555666666777999;;;;;;>>>AAABBBAAA???>>>>>>>>>BBBCCCAAACCCFFFGGGEEEIIIIIIJJJKKKLLLLLLKKKJJJIIIKKKNNNOOOOOONNNNNNNNNLLLLLLKKKJJJGGGEEEDDDDDDDDDEEEEEEDDDCCC@@@===;;;888888777777777777888888444555666777777666555444333333222222111111111111222222222111111111000000111111222222222111000000///000000111222222333333000000111222222222222222000000000000111111111222222222222333333333444444555555666777777777777777555555666777888999::::::<<<<<<<<<===>>>@@@BBBCCCHHHHHHHHHHHHJJJLLLNNNOOONNNQQQSSSTTTRRRRRRSSSUUUNNNOOOQQQSSSUUUTTTQQQOOODDDNNNWWWVVVMMMDDD@@@???JJJNNNMMMCCC;;;???LLLWWW```bbbxxxoooWWWUUUJJJCCCCCC<<<;;;FFFDDDAAA@@@:::333555===BBBAAA999===@@@@@@@@@???999222@@@??????>>>???AAABBBCCCBBBGGGJJJHHHCCCAAAEEEIIIGGGJJJOOOQQQLLLDDDEEEIIIFFFGGGIIIIIIGGGFFFFFFGGGFFFIIIHHHDDDDDDIIIJJJHHHDDDEEEEEEEEEEEEEEEEEEEEEMMMEEE>>>>>>???>>>===>>><<<<<<;;;999777777999<<<;;;999777666777777777666222222333444555555666666555444333444666777666555888999:::;;;;;;<<<<<<<<<999<<<;;;777777;;;<<<:::888>>>BBB???999999DDDQQQ>>>@@@JJJdddxxxcccaaabbb```YYYRRRTTT[[[VVVVVVRRRIIIFFFJJJPPPSSSLLLKKKJJJLLLNNNNNNKKKHHHEEEFFFFFFFFFEEEDDDBBBAAA<<<<<<;;;:::999888777777777777555555444555666666333666888666777999999666444444555555666666666666666666666666666666666666444444444444555777888888666777999:::999:::<<<===yyyDDD:::???<<>>BBBDDDDDDBBB@@@@@@CCCFFFHHHGGGHHHKKKKKKHHHHHHMMMQQQQQQMMMJJJIIIIIIFFFIIIMMMOOOPPPPPPQQQQQQRRRRRRQQQNNNJJJGGGFFFFFFBBBCCCCCCBBB@@@===:::888:::999888777777666777777444555777888888777555444333222222222111111000000222222222222111111111111222222222222222111000//////000000111222222333333000000111222222222222111000000000000111111111111222222333333333444444444555666666777777777777777555555666777888999::::::======<<<===>>>@@@BBBCCCEEEEEEFFFGGGIIIKKKNNNOOOJJJMMMQQQRRRQQQQQQTTTVVVSSSSSSSSSQQQOOONNNOOOPPPWWWMMMGGGLLLOOOLLLKKKNNNGGG>>>===EEEGGG@@@===BBB>>>===EEECCCDDDIIIHHHOOOPPPWWWfffmmm~~~mmm|||xxxwwwpppaaaZZZWWWNNNIIIBBB@@@;;;666<<>>AAACCCDDDEEEJJJMMMKKKEEECCCFFFKKKLLLQQQXXXXXXOOODDDDDDIIIAAAEEEKKKNNNNNNMMMKKKKKKHHHLLLKKKGGGHHHNNNPPPMMMHHHHHHHHHJJJJJJIIIEEEBBB===<<<===>>>;;;777999===::::::999777555666888:::<<<:::777666666777666555222222333444666777888888555444333444666777666555777777888999::::::::::::444:::===999888===>>><<<<<<<<<:::;;;???CCC@@@;;;AAADDDEEEBBBAAALLLcccyyymmmeee```VVV___ZZZXXXYYYXXXVVVZZZaaaWWWUUUPPPMMMQQQUUUTTTNNNLLLGGGEEEJJJRRRTTTOOOGGGJJJIIIIIIGGGDDD@@@===;;;;;;;;;:::999888777666666888777555444333444444555---111333222333777666333444444444555555666666666777777777777777777777777666666555555555666666777555777999999999:::;;;===sssAAA999<<<999???999666555444333111///...------...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++)))(((******++++++++++++******(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000000000000111111111111444333333333444666888999888;;;>>>@@@@@@@@@AAABBBCCCCCCDDDFFFHHHIIIIIIHHHHHHKKKMMMNNNLLLJJJIIIIIIHHHHHHJJJLLLOOOOOOMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>===;;;;;;666666666666666555555555444444444444444444444444000000000000000000000000////////////000000000000000000////////////000000//////000000111111222222111111111111111111111111000000000000111111111111111111222222222333333333333333444444555666666666888888888888888999999999<<<<<<<<<<<<===???@@@AAADDDEEEDDDCCCCCCEEEHHHLLLLLLLLLMMMNNNOOOPPPPPPQQQWWWXXXUUUOOOMMMNNNMMMJJJNNNNNNNNNMMMKKKJJJHHHGGGDDDCCCAAA???==================<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<;;;999888888888888888888888777777888888888999999999;;;;;;:::999999999::::::::::::<<<=========<<<;;;999:::<<<>>>@@@CCCDDDEEEIIIIIIMMMPPPLLLFFFHHHPPPKKKOOOSSSQQQLLLHHHJJJLLLEEEHHHMMMPPPQQQOOOLLLJJJIIIHHHHHHJJJNNNPPPOOOMMMFFFFFFFFFFFFEEECCCAAA@@@BBB@@@===;;;999888999999:::999777666555666777999:::999666444333333444555555555555555555555555555555555666666666666555555666666777888888888888888888999999::::::;;;;;;<<<;;;;;;;;;<<<>>>???AAAAAAAAAAAABBBBBBDDDEEEFFFGGGJJJ]]]zzzrrrggg[[[VVVXXXYYYVVVQQQWWWUUUTTTUUUXXX[[[\\\\\\\\\WWWQQQMMMMMMOOOQQQRRROOOQQQNNNJJJLLLOOOLLLDDDJJJJJJHHHFFFCCC???;;;999===:::777666666777666555666555555555555444444444333333333444444444555555555444333333333333444555555555555666666666666777444444444444444444444444666777888888777777888999rrrAAA999<<<999>>>999666555444333111///...------...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++,,,,,,++++++***)))((((((***+++,,,++++++***)))******++++++******)))'''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,,,,------////////////000000000000222222222333444555777777777888999:::;;;===AAADDDEEEEEEFFFGGGIIIJJJIIIIIIEEEGGGIIIIIIHHHGGGFFFGGGGGGHHHJJJMMMPPPQQQPPPNNNKKKJJJIIIGGGFFFDDDBBBAAABBBBBB@@@???===;;;:::999555555555444444333333333333333333333333333333333000000000000000000000000....../////////000000000000//////////////////000000000000000000111111111111111111111111111111111//////000000000111111111111111111222222222333333333333333444555555666666777777777777888888888888;;;;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDDDDEEEGGGHHHKKKKKKLLLMMMOOOPPPPPPQQQTTTVVVSSSNNNLLLMMMMMMJJJLLLLLLLLLKKKIIIHHHFFFEEECCCBBB@@@>>><<<;;;<<<<<<;;;:::::::::999999999999888888888888999999999999888888888888888888888888999999999999888888888888888888888888888888888888777777777888888888888999::::::999999999:::::::::999:::;;;<<<===<<<<<<;;;888999;;;>>>AAACCCEEEFFFIIIHHHLLLPPPNNNJJJLLLRRRWWWYYYZZZWWWRRRNNNMMMNNNEEEHHHMMMQQQRRRQQQOOOMMMIIIHHHHHHJJJMMMNNNMMMKKKGGGFFFEEECCCBBBBBBCCCCCCAAA???===:::999888999999:::888777555555666777888888777555444333444555666444444444444444444444444555555666666666666555555666666777888888888888777888888999999:::;;;;;;;;;::::::;;;;;;===>>>???@@@?????????@@@AAACCCDDDEEEAAABBBCCCFFFNNN^^^qqqqqqfffaaa]]]ZZZ]]]XXXSSSTTTYYY]]]\\\YYYVVVTTTSSSSSSTTTUUUTTTSSSVVVRRRLLLIIIHHHIIIJJJJJJLLLMMMKKKHHHIIIMMMJJJCCCDDDEEEEEEDDDBBB???===;;;:::999777666666666555555555555555555444444444444333333333333444444444444555444333333333333444555444444444555555555666666444444444444444444444444555666777777666666777999qqqAAA:::===999>>>999666555444333111///...------...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++************++++++++++++******)))&&&''')))***+++,,,,,,,,,))))))************))))))''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++************************------,,,,,,,,,,,,---------.........////////////000111222333444555555555555555555444666:::AAAEEEDDDEEEEEEFFFGGGGGGGGGFFFDDDEEEEEEEEECCCBBBCCCDDDEEEEEEGGGKKKOOOQQQPPPOOOIIIIIIGGGEEECCC@@@>>>===@@@???>>><<<;;;999888888555555444333222111111000111111111111111111111111000000000000000000000000.........////////////000//////............//////111000000000000000000///000000000000000000000000//////000000000000111111111111111222222222222333222333333444444555555666555555666666666777777777999999999:::;;;<<<>>>>>>>>>@@@CCCEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNNNNPPPRRRPPPLLLJJJLLLLLLIIIIIIIIIIIIHHHFFFEEECCCBBBAAA???===;;;::::::::::::888888888777777777666666555555555555666666666666555555555555555555555555555555555666666666666666777777777777777777777777666666666777777777777888888888888888999:::::::::888999;;;<<<<<<<<<;;;:::888999;;;>>>@@@CCCEEEFFFGGGGGGIIINNNPPPNNNOOOQQQWWWVVVUUURRRPPPMMMLLLKKKFFFHHHLLLPPPRRRRRRQQQPPPHHHGGGGGGHHHJJJJJJIIIGGGGGGEEECCC@@@@@@AAACCCEEE???===;;;999888888888999999888666555555555666777555444333333333555666777444444444444444444444444444555555666666555555444555666666777777777777777777777888888999::::::;;;999999::::::;;;<<<===>>><<<<<<<<<===>>>???@@@AAABBBBBB???;;;888:::AAAFFFHHHTTTfffxxx{{{mmmdddiii]]]NNNFFFFFFMMMUUUYYYUUUSSSRRRSSSUUUVVVUUUSSSQQQPPPOOOOOOPPPPPPNNNMMMOOOLLLGGGEEEDDDEEEEEEDDDHHHGGGEEEDDDFFFIIIGGGBBBBBBBBBBBBBBB@@@===:::888666777888777555444555666555555444444444333333333222222333333333444444444444444333333333333444444333333333333444444444444333333333333444444444444444555666666555555666888pppAAA;;;>>>999===888666555444333111///...------------,,,+++************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***************)))***************))))))(((((()))*********++++++((())))))))))))))))))((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------,,,,,,---------............///111333444444444333555555444444555888>>>BBB@@@AAABBBBBBBBBAAAAAABBBGGGGGGFFFDDDAAA@@@AAABBBCCCCCCDDDGGGKKKLLLLLLKKKEEEEEEDDDCCCAAA>>><<<:::===<<<;;;:::888777666555555555444333111000//////000000000000000000000000////////////////////////------.........////////////......------......///111111000000/////////...000000000000000000000000////////////000000000111111111111111222222222222222222222333444444555555444444444555555666666666888888888888999;;;<<<======???AAABBBBBBBBBCCCDDDAAAAAACCCDDDFFFGGGHHHIIIKKKNNNMMMIIIIIIKKKKKKHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>===;;;999888888888888666666666666555555555555555555555666666666777777666666666666666666666666555555555666666777777777555555555555666666666666555555555555666666666666555666777888999999::::::777888:::;;;;;;;;;:::999777888:::===@@@BBBDDDEEEGGGFFFGGGKKKNNNNNNMMMLLLJJJIIIHHHHHHJJJKKKJJJIIIGGGIIIKKKMMMNNNNNNNNNNNNEEEEEEEEEEEEEEEEEEDDDCCCDDDCCCAAA@@@???@@@AAABBB;;;;;;999888888888888888777666555555444444555555444333333222333444555555333333333333333333333333444444444555555444444444444555666666777777666666666666777888888999999:::999999999999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???999???EEEIIIHHHDDDBBBAAAAAA@@@>>><<<>>>DDDMMMTTTSSSYYYdddooozzz~~~|||xxxrrrkkkddd```UUURRRPPPOOOQQQSSSSSSSSSKKKNNNPPPRRRQQQPPPNNNLLLUUUUUUTTTRRRPPPMMMMMMMMMOOOMMMKKKKKKMMMOOOPPPPPPKKKHHHEEEDDDEEEEEEEEEEEEEEEDDDAAAAAADDDFFFEEEBBBEEEDDDCCC@@@<<<999555333555777888777555333444666444444444444333333333222222222222222333333333333333333333333333333333333111222222222333333333333333333333333333444444444333444666555444444555777oooAAA<<>><<<:::::::::999888666555444444555555444333222000000///////////////////////////........................------------..................------------......111000000000//////......////////////////////////...////////////000000000000000111111111222222222111111222222333444444444222333333444555555666666777777777777888:::;;;<<>>@@@CCCFFF???@@@AAABBBDDDEEEFFFGGGHHHKKKKKKHHHGGGJJJIIIFFFFFFEEEEEEDDDCCCAAA@@@???<<<;;;999777666666777777666666666666555555555555555555555555666666666666333333333333333333333333444444555555666666777777333333333444444555555555333333444444444555555555444555666777888888888888666777999:::::::::999888777888999<<<>>>@@@BBBCCCEEEFFFGGGHHHJJJJJJHHHDDDCCCCCCCCCEEEHHHJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======888888777777777777888888555555555444444444444444444333333222222222222222333333333333333333333333333333444444444444333333444444555666666666666555555555666666777888888999999888888888888888999:::::::::::::::;;;<<<======;;;;;;;;;;;;:::;;;===??????AAACCCDDDCCCAAA@@@@@@CCCEEEIIIKKKLLLLLLNNNOOOPPPRRRUUUWWWXXXWWWUUUTTTPPPOOOOOONNNNNNMMMMMMMMMOOONNNNNNNNNNNNLLLJJJHHHOOOOOOOOOLLLHHHFFFHHHKKKPPPQQQQQQPPPNNNMMMPPPSSSRRROOOKKKJJJMMMPPPSSSUUUGGGEEECCCCCCEEEGGGHHHHHHFFFBBB???AAADDDEEEDDDCCCEEEDDDAAA>>>;;;999777777666777777666555444444555444333333333222222222222111111111222222222333333333333333333333333333333111111111111222222222333222222222333333333444444333444555555444444555666nnnAAA===@@@:::<<<777666555444333111///...------...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((())))))***))))))))))))))))))))))))((((((((()))))))))******)))))))))***************'''(((((())))))))))))(((,,,+++***)))((('''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++******++++++,,,---...+++,,,,,,,,,------------///000111222333444444444555777:::;;;;;;:::::::::???BBBEEEEEEBBBAAACCCEEENNNNNNNNNLLLHHHFFFFFFFFFLLLKKKIIIIIIJJJJJJHHHGGG???@@@AAAAAA@@@>>><<<:::999888777666555444333333444444333222111000000///////////////////////////........................,,,,,,,,,---------......------,,,,,,,,,,,,------000//////////////////...////////////////////////......////////////000000000000000111111111111222000111111222222333333444222222333444555666666777666666666777888999;;;;;;?????????======???CCCGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFIIIIIIGGGGGGIIIHHHDDDDDDCCCCCCBBBAAA???>>>===:::999888666555666666777666666666555555555444444222222222333333333444444333333333333333333333333222222333333333333333333111111222222333444444444222222222333333333444444333444666777888777777666555666888999999999888777777777999:::<<<>>>??????BBBFFFHHHFFFEEEFFFCCC???@@@AAACCCEEEEEEEEEEEEDDDGGGFFFDDDBBBBBBBBBCCCDDDBBBDDDEEEDDDBBB@@@@@@@@@===>>>>>>>>>===;;;999888555555666666777777777777444444444444333333333222333333222222111111000000222222222222222222222222222333333444444333333222333444444555555555555555444444555666666777777888999999888888777888888888::::::999999:::;;;;;;<<>>===>>>>>>???777:::>>>AAACCCBBB???>>>HHHIIIJJJIIIGGGDDDCCCCCCBBBDDDHHHLLLNNNOOONNNNNNNNNMMMKKKJJJKKKMMMPPPRRRFFFIIIMMMQQQSSSSSSQQQPPPKKKLLLKKKJJJJJJOOOWWW]]]SSSSSSRRRPPPNNNNNNOOOQQQWWWSSSNNNMMMNNNQQQTTTUUUGGGDDDBBBBBBDDDGGGHHHIIIGGGBBB???AAADDDDDDCCCDDD@@@>>><<<;;;<<>>AAA:::<<<777777555444333111///...------...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((())))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))*********+++&&&'''(((((())))))((((((+++***)))(((''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***************************************+++,,,---...,,,,,,,,,------------...111111111222333444555666444777:::;;;;;;;;;;;;<<<@@@DDDHHHHHHEEEDDDGGGJJJJJJLLLMMMMMMKKKJJJIIIJJJMMMLLLJJJIIIIIIIIIHHHGGG@@@AAABBBBBBAAA>>>;;;999888777777666555444333333111111111000000/////////////////////////////////------------------------+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------.........///////////////................................./////////000000000000000000111111111111000000111111222333333333222222333444555666777777666666666777888999;;;;;;>>>????????????@@@BBBEEEFFFFFFFFFFFFGGGGGGGGGHHHEEEHHHIIIGGGFFFHHHGGGCCCAAAAAA@@@???>>><<<;;;::::::999777666555555666666555555555444444444333333111111111111222222222222333333333333333333333333222222222222111111111111000000111111222333333444111111111222222222333333333444666777777666555444555666777888888888777666777777888999:::;;;;;;<<<>>>FFFIIIFFFCCCCCCAAA>>>>>>BBBFFFGGGEEEBBBAAABBBEEECCC@@@>>>>>>@@@BBBCCCDDDFFFGGGFFFDDDBBBBBBDDD>>>===<<<:::999777666666333333444555666777777777333333333333333222222111000000111111111111111111222222222222222222222222222222333333333333222222333333444555555555555444333444444555666666777777:::999999888777777777888999888888888888999::::::999;;;>>>AAABBBAAA===:::BBB@@@===;;;<<<===???@@@999<<>>AAADDDBBBBBBDDD<<<:::999:::>>>EEEMMMRRRBBB;;;444222555777555222222222222222111111111111000000000000111111111222111222333333333333222111111111111222222222333333000111111222333333444444333555666666555555666777lllAAA>>>AAA:::;;;777777555444333111///...------...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&&&&'''((())))))(((((())))))(((''''''((()))***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))************************************+++,,,---...,,,,,,---------.........222222111111222444666777333555888999:::;;;===???@@@DDDHHHHHHFFFEEEHHHLLLEEEHHHLLLMMMMMMLLLLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFCCCCCCDDDCCCAAA===999777777777666555444444333333///////////////.........////////////////////////------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------.........//////000000..................................../////////000000000000000111111111111000000000111222222333333222222333444555777777888666666777777888:::;;;<<<;;;>>>AAABBBAAAAAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEIIIIIIGGGFFFGGGFFFBBB??????>>>===<<<:::999888999888777666555555666777444444444333333333222222222222222222333333333333111111111111111111111111444444333333222222111111///000000111222222333333000111111111111222222222333444666777777555444222444555777888888888777666777777777888888999999:::;;;EEEKKKFFFBBBBBBBBB???>>>DDDKKKLLLIIIEEEEEEGGGBBBAAA>>><<<===???BBBDDDEEEHHHJJJIIIFFFDDDEEEGGG@@@>>>:::777555444555666111222444555666777777777222333333333333222111111---...///111222222333333111111111111111111111111222222222333333222222222222333444444555555444444333333444444555666666777;;;:::999888777777777888888777777777777888888999;;;999888888:::<<<===>>><<<<<<===>>>@@@@@@???===<<>>AAAAAABBBDDDGGGHHHHHHGGGJJJKKKKKKLLLLLLKKKJJJJJJFFFHHHIIIHHHFFFEEEDDDEEECCCCCCBBB@@@>>>:::777555444444333333333222222222222111111000///.........,,,,,,,,,---------......---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000//////.........---////////////000000000000111111111111111111111111111222222333333444444555777777777777888999:::;;;<<<===??????>>>>>>@@@AAA===@@@CCCDDDCCCCCCCCCDDDGGGFFFEEEDDDCCCCCCCCCCCC???<<<:::999999999888777555555444444444333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222111111111000000111111000000111111222333222222222333333333444444222222222333333333444444666666666666666777777888888999;;;::::::;;;===???@@@@@@AAABBBDDDFFFHHHIIIJJJHHHEEEDDDFFFHHHHHHHHHGGGEEEBBB@@@@@@BBBDDDFFFNNNLLLIIIFFFFFFGGGIIIKKKBBB>>>:::888888888777666555555555666666666666666333333222111000000000111000000111111111222222222000000000000111111111111111111111111111111111111222222222333333333444444333333333444444444555555;;;:::999888777777777777777777777777666666666666888888999::::::;;;<<<<<<;;;===????????????@@@AAA???????????????@@@@@@@@@@@@AAAEEEHHHIIIJJJIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHFFFHHHKKKLLLMMMMMMOOOQQQJJJKKKLLLOOORRRTTTSSSRRRTTTTTTTTTTTTRRRPPPNNNLLLMMMKKKIIIKKKSSSXXXSSSJJJUUUNNNLLLOOONNNIIIFFFHHHJJJIIIGGGDDDBBB@@@???>>>999888888999===BBBGGGKKK666666555444444333222222111111111111111111111111000000000000000000000000000111111111111222222222000111111111111222222222111111222222222333333333222222333333333333444444gggAAA@@@@@@777;;;777666555444333111///...------------,,,,,,,,,+++++++++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))(((((((((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************,,,,,,------.../////////000000111111222222333333555666777888888999;;;===>>>>>>???AAADDDFFFFFFEEEDDDFFFHHHJJJJJJHHHFFFDDDEEEFFFFFFEEECCCBBBCCCDDD??????>>>===;;;999777555333333333333222222222222111000000///......------,,,,,,,,,------------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................000/////////.........---....../////////000000000111111111111111111111111111111222333333444444555666666666777777888999:::;;;<<<>>>>>>======???@@@===???AAAAAAAAA@@@BBBCCCFFFEEEDDDCCCBBBBBBBBBBBB>>><<<999999999999777666444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111111000000111111222333222222222333333333333444222333333333444444444444666666555555666666777888999:::;;;:::999:::<<<>>>AAAAAABBBCCCEEEGGGHHHIIILLLHHHDDDBBBDDDGGGJJJKKKHHHGGGEEEDDDDDDEEEGGGIIIGGGGGGEEEDDDDDDDDDDDDDDDCCC@@@<<<999888777666555666555555555555555555555333222111111000000000111000000000111111111222222//////000000000111111111111111111111111111111111222222222333333333333444333333333333444444444444999888777777666777777777666666666666666666666666888888999999::::::;;;;;;:::<<<>>>???>>>>>>???@@@>>>>>>>>>????????????@@@>>>@@@BBBEEEFFFGGGGGGGGGHHHFFFFFFGGGIIIJJJIIIHHHFFFGGGGGGGGGFFFHHHKKKNNNIIIHHHHHHKKKOOORRRTTTTTTRRRSSSTTTTTTTTTRRRPPPNNN]]]YYYSSSOOOQQQUUUQQQJJJNNNIIIHHHKKKLLLIIIHHHJJJIIIHHHEEECCC@@@>>><<<<<<::::::::::::;;;;;;<<<<<<555555444444333222222111111111111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222111111111222222222333333222222222333333333444444ggg@@@???@@@777;;;888666555444333111///...------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************,,,,,,,,,---......///////////////000111111222222444444555444555666:::===;;;;;;<<<>>>AAACCCCCCBBB???BBBEEEHHHHHHEEEBBB???CCCCCCCCCAAA???>>>@@@AAA;;;;;;;;;:::888777555444333333222222222111111111//////......------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------/////////...............------........./////////111111111111111111111111111111222222333444444444555555555555666777888999999:::<<<<<<;;;;;;===>>><<<===>>>===<<<===???BBBDDDCCCBBBAAA@@@@@@@@@@@@<<<:::888777888888777555444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111000000000111000000000000111222222111111222222222333333333333333333444444444555555666555555555555666777777999:::::::::888888:::<<>>CCC@@@<<<999888777555444666666555555444444333333222111111000000000000000000000000000111111111111//////000000000000111111111111111111111111111111111111222222222333333333222222333333333444444444555555555555555666666777666666666666666666666666999999999999999999999999:::;;;===>>>======>>>???======>>>>>>>>>?????????===>>>???AAABBBDDDEEEFFFGGGFFFEEEGGGIIIJJJJJJIIIKKKJJJIIIGGGFFFGGGKKKNNNKKKIIIGGGGGGJJJNNNPPPPPPOOOQQQSSSUUUUUUSSSQQQPPPeeebbbZZZQQQNNNPPPOOOLLLIIIEEEDDDHHHIIIHHHGGGHHHHHHFFFDDDAAA>>>;;;:::999777888999:::888555222000333333333222222111111000111111111111111111111111000000000000000000000000000000000111111111222222000000000111111111222222111111111222222222222333222222222222333333333333fff?????????777;;;888666555444333111///...------,,,,,,,,,++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++,,,,,,------...//////......//////000111111111444444444333333666:::>>><<<<<<<<<===@@@AAA@@@>>>???@@@CCCEEEEEEDDDAAA@@@AAA@@@???===;;;;;;===???;;;:::999888666444333222222222111111111000000000---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................------------.........///111111111111111111111111111111111222333333444444444444444444555666777777777888::::::999999;;;<<<<<<<<<;;;999888:::===@@@AAAAAA@@@???>>>>>>>>>>>>:::888666666666666555444333333333333222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222222111111111111222222222222333333444444444555555555555555444444555555666777999::::::999777777888:::???@@@AAACCCEEEFFFFFFGGGHHHEEEBBBAAABBBEEEGGGHHHDDDEEEGGGIIIIIIIIIIIIHHHAAAAAA@@@???>>>>>>======>>><<<999777777666555333666555555444333222222111111000000/////////000000/////////000000000111111////////////000000000111111111111111111111111111111111111111222222222222222222222222333333333333222222222333333444666666444555555555555555666666888888888888888888777777999;;;<<<===<<<;;;<<<===<<<<<<<<<======>>>>>>???======>>>???@@@BBBDDDEEEEEEDDDDDDFFFHHHJJJJJJIIIKKKKKKKKKIIIGGGGGGIIIKKKMMMKKKIIIHHHIIIIIIIIIHHHKKKMMMPPPSSSTTTSSSQQQPPP[[[[[[WWWOOOKKKMMMNNNNNNHHHFFFEEEFFFFFFEEEDDDCCCFFFEEEBBB???===:::999888444555777777777444111///222222111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222222222111222222222222333333333eee???>>>???666;;;888666555444333111///...------,,,,,,+++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++,,,,,,---.........---......///000000111111444444444444444777<<>>?????????===<<>>;;;999999<<<>>>===<<<:::777555222111000111111000000000/////////,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------...............------------.........///000000000000000000000000000000111222222333333444333333333333444555666777666777999999888888:::;;;;;;;;;:::777666888<<>>>>>===<<<;;;;;;;;;;;;888666444444444555444333333333222222222111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000111111111222222333333333444444444555555444444444444444555555666888999999888666666777999<<<===???AAABBBCCCCCCCCCCCCBBBAAABBBDDDDDDBBBAAA???AAADDDFFFGGGFFFDDDCCCAAA???<<<:::999999;;;<<<777666444444555666555444555444444333222111111000000//////...//////000000....../////////000000000...////////////000000000000000000000000000000000000000000111111111222222111111111222222222333333000000111111222333555555333333444444555555555555777777777777777777666666888:::;;;;;;:::::::::;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>@@@AAACCCDDDCCCBBBBBBDDDGGGIIIIIIIIIDDDGGGIIIIIIGGGEEEDDDEEEJJJJJJJJJKKKLLLJJJGGGDDDHHHJJJMMMPPPQQQPPPOOONNNOOOSSSSSSNNNJJJLLLMMMKKKGGGFFFEEEDDDEEEFFFEEECCCEEEDDDAAA???<<<:::999999666666666555555444444333111000000000000000//////000000000000000000000000//////////////////////////////000000000111111111//////000000000111111111000000111111111222222222111111111222222222333333ddd>>>>>>>>>666;;;888666555444333111///...------++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++*********)))))))))&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''(((((())))))*********+++++++++,,,------...............///000000111111333444555555666888<<>><<<===<<<;;;;;;;;;===???@@@?????????===;;;:::<<<>>>===<<<999666333111000///000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------........./////////000000000000000000000000000000111111222333333333333333333333444555666777555666888888777777999:::;;;;;;:::888777888;;;>>><<<;;;:::999999888888888666444222222333444333222222222222111111111000000////////////////////////000000000000000000000000//////////////////////////////000000000000000111000////////////000111111///000000000000111111111222222222333333333444444444333333333333444555555666777888777666555777999:::;;;===???@@@@@@@@@???BBBBBBBBBDDDDDDCCC???<<<<<<>>>AAACCCCCCBBB@@@??????<<<999555444555777888333222111222444555444333333333222222111111000000...............//////000............////////////......////////////000000000000000000000000000000///000000000000111111111000000111111111222222222000000000000111222444444222222333333444555555555666666666666666666666666777999::::::999888999999999999:::;;;<<<======>>>======>>>???@@@AAABBBBBB@@@???@@@BBBEEEHHHHHHHHHCCCFFFJJJKKKJJJHHHGGGFFFFFFGGGJJJNNNPPPOOOLLLIIIIIIJJJKKKMMMNNNNNNMMMMMMLLLPPPQQQNNNKKKKKKJJJGGGBBBDDDCCCBBBDDDHHHHHHDDDBBBAAA???===;;;::::::999;;;999777444333222333333000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111/////////000000000111111000000000111111111111222111111111111222222222222ddd======>>>666;;;888666555444333111///...------++++++++++++************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''+++++++++*********))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++***++++++,,,,,,---.........//////000000111222222222333555666777999<<<>>>@@@??????@@@AAAAAA@@@>>>;;;;;;;;;<<<======>>>??????@@@AAA???===<<<===>>>;;;:::777444222111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////000000000000000000000000000000000000000000111222222333333333333333444444555666777555666888888777777999:::;;;<<<;;;999888888;;;===:::999888777777666666777444333111111222222222111222111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////000000111111///////////////000111111/////////000000000111111111111111222222222333333333333333222333444444555444555666666555555777999888:::<<<>>>??????>>>===FFFEEEDDDDDDDDDBBB???======>>>@@@BBBBBBAAA???======;;;999777555555555666222111111222444555333222111111111111111111111000...---------......///000------........./////////........./////////000000000000000000000000000000/////////000000000111111000000000000111111111222111000000000111222333333111222222333444444555555444444444555555666666777666888:::999888777777888888888999:::;;;<<<======;;;<<<>>>???@@@AAA@@@@@@>>>===>>>@@@DDDFFFGGGGGGEEEHHHKKKLLLLLLLLLLLLMMMHHHIIIKKKNNNQQQRRRQQQOOOLLLLLLLLLKKKKKKLLLLLLLLLMMMOOOOOOLLLKKKKKKHHHDDDAAADDDCCC@@@BBBGGGFFFBBB>>>===<<<;;;:::999999999999888666444222111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000111////////////000000000111000000000000111111111111111111111111222222222222ccc======>>>666;;;888666555444333111///...------+++++++++************)))'''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''+++++++++************)))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++***++++++,,,,,,---......//////000000111111222222000222555666777999;;;===>>>======???AAABBBAAA@@@;;;<<<>>>@@@AAAAAA@@@??????AAABBBAAA???>>>>>>>>>888777555333111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222111...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000000000000000000000000000000000000000111222222333333444444444444555666777777555666888888777777999:::<<<<<<<<<;;;999999;;;===999888777666666555555666444222000000111222111000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111///////////////000111111////////////000000000000000000111111111222222222333333222222333333444555333444555555555555888:::888:::<<<>>>??????>>>===JJJHHHEEEDDDCCCBBB@@@??????@@@AAABBBBBB@@@???>>>======<<<;;;999888666555444333333333444444222111000000000000111111111111---------------...///000---------.........//////............/////////000000000000000000000000000////////////000000000000000000000000111111111111111111111111111222222333111111222333333444555555333333444444555666777777666888999999777666777777777888888999;;;<<<======999;;;===???@@@@@@???>>><<<<<<<<>>===;;;===555888444333222000///---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************)))******+++,,,,,,------/////////000111111222222222222333555777999;;;===???@@@@@@???======>>>@@@???@@@AAAAAA???>>>>>>???BBB@@@===<<<<<<<<<:::999555555444333222111000/////////...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000//////.........---000111111111111222222222222333444555666666666666555666666777888999999:::::::::::::::::::::::::::<<<:::888666444444444444222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111///000000111111222333333333333444444555666666777444444555666777999;;;<<<<<<===>>>>>>===>>>@@@BBBFFFKKKKKKFFFDDDFFFDDD??????AAADDDFFFFFFDDDBBBAAA======<<<;;;999777555444555555444333333222111111000000000000000000000000//////.........---------------------------------............////////////000//////.........//////000000000000000000000000000000111222222222222111111111111111111111111111222222222333333333444444444444444555555555555666777777777666555555444444888888999999999:::::::::888999;;;<<<<<<<<<>>>@@@>>>>>>???@@@AAACCCDDDDDDEEECCCBBBCCCFFFHHHFFFDDDIIIKKKMMMOOOOOOOOOOOONNNOOOPPPOOOMMMKKKMMMQQQUUURRROOOKKKGGGFFFFFFGGGHHHIIILLLJJJEEEDDDFFFBBB;;;;;;:::999777666666555555333333222222111000//////000000000000000000000000000000//////.........---////////////////////////////////////////////////000000000000000000000000111111111000000000000000111111222222222333333333bbbBBB>>>===:::<<<555888444333222000///---,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,......//////000111111111111222333555777999;;;<<<;;;;;;<<<;;;999999:::;;;:::===??????>>>===<<<===@@@>>>;;;:::::::::888777444444333222111000///............---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000/////////.........---000000111111111222222222222333444555555666666666555555666666777888888999888888999999:::::::::;;;;;;:::777555444333333444222222222111111000000000000000000000000000000000........................////////////////////////////////////////////////........................//////////////////////////////000000000111111111000000111111222333333333333333333444555666666666555555555666777999:::;;;;;;===>>>>>>===>>>@@@BBBDDDIIIJJJFFFDDDEEECCC???@@@BBBCCCDDDDDDCCCBBBAAA===<<<;;;:::888666444333444444444333222222111111000000000000000000000000//////.........---------------------------------............//////////////////............//////000000000000000000000000000000111222222222222111111111111111111111111111222222222333333333333444444444444444555555555555666666666666555555555555777777777777888888888888888999;;;<<<;;;<<<>>>?????????@@@AAACCCDDDEEEEEEEEECCCAAABBBDDDFFFEEEDDDHHHIIIJJJLLLOOOPPPQQQPPPKKKMMMNNNMMMNNNPPPUUUZZZPPPNNNJJJGGGEEEEEEGGGHHHHHHJJJIIIDDDCCCDDD@@@::::::999888666555555444444333333222111111000//////////////////////////////000/////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111222222222333333eeeCCC>>><<<999;;;444888444333222000///---,,,+++,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******(((((())))))***++++++,,,------......///000000000111222333555777999:::;;;<<<======<<<;;;:::;;;<<<888:::>>>???===;;;::::::===;;;888777777777555444222222111000///......---...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////...............000000000111111111222222222222333444555555555555444444444555666666777777666777777888999::::::;;;:::888666444333333333333111111111111000000000000////////////////////////........................////////////////////////////////////////////////........................//////////////////////////////000000000000111111000111111222333333444444222333333444444555555666555555555666666777999999;;;<<<=========>>>@@@BBBBBBFFFHHHEEECCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<:::888666444333222333333333222222111111000000000000000000000000000...............------------------------------------............///////////////............//////000000000000000000000000///000111111222222111111111111111111111111111111111111222222222333333333333333333444444444555555444555555555555666666666555555555555666666666666888999;;;;;;;;;;;;===>>>???@@@AAABBBDDDEEEFFFGGGEEEBBB@@@@@@AAACCCDDDDDDGGGEEEEEEIIINNNRRRSSSRRRJJJKKKLLLLLLMMMOOOSSSWWWMMMKKKHHHFFFDDDEEEFFFHHHGGGGGGEEEBBBAAAAAA>>>999888777666555444333333333222222222111111000000///////////////////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111222222222222333fffDDD>>>;;;888:::444888444333222000///---,,,+++,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((()))******++++++,,,,,,------...//////000000111333555666888999999<<<===???>>>===<<<<<<===:::===@@@AAA???<<<999888:::888555444444444222111000000//////...---,,,,,,---,,,,,,,,,+++++++++***************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................000000000000111111111111111222333444444555555444333333333444444555555555444555555777888999::::::888777555333222222222222000000000000000000000000................................................////////////////////////////////////////////////........................////////////////////////////////////000000000111111111111222333333444444222222333333444444444444555555555555666666777888:::;;;=========>>>@@@CCCAAACCCDDDBBB??????AAABBBAAA@@@>>>=========>>>>>>;;;:::888666444222111111222222222111111000000000////////////////////////........................---------------------------------........./////////............//////000///////////////////////////000000111111111111111111111111111111111111111111111111111222222222222222333333333444444444444333333444555555666777777444444555555555666666666777999:::;;;::::::<<<===>>>???@@@AAACCCEEEFFFFFFDDDBBB???>>>???AAACCCEEEFFFCCCBBBFFFMMMSSSUUUTTTMMMLLLKKKJJJIIIJJJKKKLLLKKKIIIGGGEEEDDDDDDFFFGGGEEEDDDBBB@@@???>>>;;;888666555444333222222222222222111111111000000000//////////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000/////////000000000000000111111111111222222222222fffDDD>>>;;;888:::444888444333222000///---,,,+++,,,,,,,,,++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))******++++++,,,,,,,,,---....../////////111222444666777777888777999<<<<<<;;;:::;;;<<>>@@@CCCBBBBBBBBB@@@<<<;;;???DDD???===;;;:::999999::::::999888666444222111111000000000000000000/////////........................---.....................------------------------------------...........................///000000//////////////////////////////000111111111111000000000000000000000000000000000000111111111222222222222222222333333333444222222333444555666777777555555555666666666777777777999::::::999999;;;<<<;;;<<<===???AAACCCDDDEEECCCBBB@@@??????AAADDDGGGFFFDDDDDDGGGMMMRRRTTTTTTPPPOOOLLLKKKJJJIIIHHHHHHJJJHHHFFFEEEDDDDDDEEEEEEDDDAAA>>>>>>===;;;999888555444333222111111111222111111111000000000000000.................................///////////////////////////////////////////////////////////////////////////////////////......//////000000000000000000111111111222222222eeeCCC>>><<<999;;;444888444333222000///---,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))***++++++,,,,,,,,,------...////////////000222444666666666666666999<<<=========>>>???AAACCCEEEDDDAAA===:::999777555222111111111///.........---------,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........./////////000000000111111000000111222333333333333333333333333333333444444222333333444555666666777444333222000//////000000............////////////........................------------------------................................................------------------------..............................////////////000000///000000111222222333333222222222222222222222222333333333444444666777777888:::<<<<<<===>>>AAACCCCCCCCCDDDDDD???;;;>>>EEE>>><<<:::888777777777777666555333111000000111111////////////////////////........................---------...............------------------------,,,------------...............---......///000111000000000000000000000000...///000000111111000000000000000000000000000000///000000000000111111111111111222222222333333333222222333444555555666666666666666666777777777888777888:::999999888:::;;;999:::;;;===???AAABBBCCCAAAAAABBBAAAAAACCCGGGJJJFFFGGGHHHJJJLLLOOOQQQSSSQQQOOONNNMMMNNNOOONNNMMMJJJIIIGGGEEEDDDDDDDDDDDDCCC???<<<===<<<999777888444333222222111111111222000000000000000000000000.................................///////////////////////////////////////////////////////////////////////////////////////---......//////000000111000000000111111111111222bbbBBB>>>===:::<<<555888444333222000///---,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,---------...//////000000...000222444666666555555555888<<>>@@@AAA@@@>>><<<;;;;;;777555222111111111000......------------,,,,,,,,,)))***************************************************++++++++++++************+++++++++,,,,,,,,,***************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........////////////000000000111///000111222333333333333444444444444444444444444222333333333444444555555333222000///...//////000---------....../////////........................------------------------................................................------------------------................................./////////000000...//////000000111222222222222222222222111111111222222222333444666777888888999;;;<<<<<<>>>AAACCCCCCEEEJJJMMMGGG>>>>>>DDD>>>===;;;:::888777666666444333111//////000111222........................---------------------------------.........//////------------------------,,,,,,---------.........---------......///000111000000000000000000000000...//////000000000000000000000000000000000000000/////////000000000111111111111111111222222222222333333333444444555555555666666666666777777777777777888999999888888999:::888999:::<<<>>>@@@BBBCCC???AAADDDDDDDDDFFFIIIMMMGGGKKKNNNOOOLLLLLLNNNQQQQQQOOONNNOOOQQQRRRQQQOOOKKKJJJHHHFFFDDDCCCCCCCCCCCC===:::<<<<<<888777999333333222222111111222222///000000000000000000000..................................../////////000////////////////////////////////////////////////////////////////////////------......///000000111000000000000111111111111aaaAAA>>>===;;;===555888444333222000///---,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))*********+++,,,,,,------------......///000000000...000222444666666555444///333777:::<<<<<<>>>???:::<<<======<<<;;;;;;<<<888555333222222111000///...------------------,,,)))))))))))))))*********))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........////////////000000000000///000111222222333222222444444444444444444444444333333333333333333333333222111000///......//////---------.........//////////////////////////////------------------------................................................------------------------..................................../////////000.........///000000111111222222111111111111111111111111111222444666888999888999;;;<<<<<<>>>AAACCCBBBGGGOOOUUUNNNBBB>>>BBB>>>>>>===;;;999888777666222111///......000222333---.....................---------------------------------.........//////------------------------,,,,,,,,,---------......---------......000111111000000000000000000000000...//////000000000000000000000000000000000000000////////////000000000000000111111111111222222222333333444444444444555555555555555666666666666777777888999999888777999:::888999:::<<>>AAAEEEGGGGGGHHHKKKNNNHHHNNNSSSRRRLLLIIILLLPPPQQQOOOMMMNNNPPPQQQOOOMMMLLLKKKIIIGGGEEECCCCCCBBBDDD===999<<<<<<777666999333333222222222222222222////////////000000000000........................---.........//////000000////////////////////////////////////////////////////////////////////////---------...///000000111000000000000111111111111}}}bbbBBB???===888999222777555444333111000...---,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,////////////000000000000111111111111222333444444444555777999;;;======>>>:::;;;===>>>===;;;999777444444333222111000///...//////...------,,,++++++************************************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111//////000111222222333333444333333222222333333444222222222111111111000000222111111000///......---................................................................................................------------------------...------,,,,,,,,,------///...---,,,,,,,,,,,,,,,///......---------......---......///000111111222111111000000111111222333222222333444555666777888999::::::;;;===>>>@@@AAACCCEEEHHHJJJIIIFFFCCC@@@===>>>>>>>>><<<999666555333333333222222222111111111000000///...---------,,,,,,,,,---------......------------------------........................---------............///---......//////////////////////////////.........000000000000000000000000222111111111000000//////000000000000111111111111000111111111111222222222333333222222333333444555555555555555555555444444777999::::::999888999:::888999;;;<<<<<<<<<;;;;;;BBBBBBDDDFFFIIILLLOOOPPPPPPPPPOOONNNLLLKKKIIIHHHWWWJJJIIIOOOJJJGGGLLLNNNQQQDDDEEEIIIAAA<<>><<<:::888888999:::555444333222111111111111////////////////////////////////////////////////............////////////000000//////.........---////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111aaaAAA???===888999222777555444333111000...---,,,------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))***++++++,,,,,,.........////////////000111111111111111222333444333444666888:::;;;;;;<<<888999;;;<<<<<<:::888666333333222111000///.........------,,,,,,+++++++++***************************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...///000111//////000111111222333333333333222222222222333333222222111111111000000000111111000000///......---................................................................................................------------------------...------,,,,,,---------///...---,,,,,,,,,,,,---///......---------...............///000111111111111111000000111111222333222222333444555666777777999999:::;;;<<<>>>???@@@@@@BBBDDDFFFFFFDDDAAA???============;;;888555333333333222222222111111111000000000///...---------,,,,,,,,,---------......------------------------........................---------............///---......////////////////////////////////////...////////////////////////111111000000000///////////////000000000111111111000111111111111222222222333222222222222333444444555555555555555555444444666777999999999888999:::888999;;;<<<<<<<<<<<<;;;???@@@BBBDDDGGGJJJLLLNNNOOOOOOOOONNNMMMKKKIIIGGGDDDGGGHHHKKKKKKFFFCCCCCCGGGBBBIIIOOOIIIGGGFFF>>>===<<<:::888666666777888444333222111000000000000////////////////////////////////////////////////............////////////000/////////............////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111```AAA>>>===999:::333777555444333111000...---,,,------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))***++++++,,,,,,---------.........//////000000000000111222333444333444555777888888999999666777888999999888666444111111000///...------,,,++++++++++++++++++++++++******************************************************+++++++++++++++***************************++++++++++++++++++++++++************************************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111///000000111111222222222222222222111111222222222111111111111000000000000000000000///......---------------------------------------------------------------------------------------------------------------------------------------,,,,,,------.........---,,,,,,,,,------......---------......///......//////000000111111111000000000000111222222222222333444555666666777888888999999;;;<<<>>>???===>>>???@@@AAA@@@???>>>======<<<;;;999666333222222222222222111111111000000000//////...---------,,,,,,,,,---------......------------------------........................---------............///---......///////////////....../////////////////////////////////////////////////////////.........//////000000000000111111000111111111111222222222222222222222222333444444444444444444444444555555333555777888777777999:::888999:::;;;<<<<<<<<<<<<===>>>???AAADDDGGGIIIKKKLLLMMMNNNNNNLLLJJJGGGFFF???NNNKKKDDDGGG???999EEEHHH@@@BBBHHHHHHJJJHHH;;;:::999777555444444555555333222111000/////////000////////////////////////////////////////////////............////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111^^^???>>>===999:::333777555444333111///...---,,,---,,,,,,+++***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,,,,------........./////////000111222333444333444555666666777666666444555666777666555444333//////......---,,,,,,+++)))))))))***************************************************************)))******++++++++++++***************************************************************************************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...///000000///000000000111111111222222111111000000111111222111111000000000//////////////////......---------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---.........------,,,,,,,,,------...------------...//////.../////////000000000111000000000000000111222222222222333444444555666666777777777888999:::<<<===;;;;;;<<<<<<======>>>>>><<<;;;:::999666444111000222111111111111000000000/////////......---------,,,,,,,,,---------......------------------------........................---------............///---......///////////////............////////////////////////////////////........................////////////000000000111000000111111111222222222222222222111222333333444333333444444444444555555111333666777666777888999888888999;;;<<<======>>><<<===>>>@@@CCCEEEHHHIIIIIIJJJKKKLLLKKKHHHEEECCCCCCQQQHHH@@@EEE:::AAAiiiqqqPPP===>>>???@@@@@@;;;888777555444333333333444111111000///////////////////////////////////////////////////////////////............///////////////////////////.........///////////////////////////////////////////////////////////////////////////000000000111111111111\\\>>>======999:::333777555444333111///...---,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))***++++++,,,,,,+++++++++,,,---......////////////000111333444555444444555666666666666666555555555555555333222111......------,,,+++++++++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++++++++************************************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000000000000000000111111111000000000//////000000000000000000/////////..................------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...---------------...//////////////////000000000000000000//////000000111222222222333333444555555555666666666666777888::::::::::::::::::;;;;;;<<<===:::999888666444222000///111111111000000000//////............------------,,,,,,,,,---------......------------------------........................---------............///---......///////////////---.........//////000000........................------------...............////////////000000000000000111111111222222222222111111111111222333333333333333333444444555555000333555666666666777999777888999:::;;;===>>>???>>>>>>???AAACCCFFFHHHIIIGGGHHHIIIIIIHHHFFFDDDCCCAAAJJJCCCEEEJJJ<<>>LLL{{{TTT:::AAAAAA999999;;;555555555555444444333333000000////////////000000////////////////////////////////////////////////............////////////.........///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111YYY<<<<<<===:::;;;333777555444333111000...---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,---...///000000000000111222333555777888555666777888999::::::::::::999888666444222111000------,,,,,,,,,,,,+++++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************************************************************************************)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000000000//////..................////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---...///---,,,,,,------///000000000000000000///////////////////////////000111111222333333333333444444444444444333444444555666777777888888888888777777666444444333111000/////////000000/////////.........------------------------,,,,,,,,,---------......------------------------........................---------............///---......///////////////------......///000000111........................------......////////////........./////////000000000111111111111222222222111111111111111222222333111222222333444444555555333444666777666555666777777777777999;;;>>>@@@BBB@@@AAABBBCCCEEEGGGIIIJJJLLLKKKIIIHHHGGGHHHHHHHHHMMMOOOQQQQQQKKKCCCGGGRRRQQQ>>>888===;;;<<<>>>999444444444444444333222222111000000//////000000111////////////////////////////////////////////////............////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111YYY;;;<<<===:::;;;444777555444333111000...---,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,---...000000111111111222333444666777888666777888999;;;;;;;;;;;;<<<;;;999777555222111000------,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000000////////////.........------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111000000000000///////////////////////////000111111333333333333333333333444333333333333444444555666666666777888777666444333333222111000////////////000/////////............------------------------,,,,,,,,,---------......------------------------........................---------.........//////---......///////////////---------...///000000111................................./////////000000............/////////000000111111111111222222222111111111000111222222333111111222333333444555555444555777777666555666777666666777888;;;>>>@@@BBBAAAAAABBBCCCEEEGGGIIIJJJNNNMMMKKKIIIHHHIIIKKKLLLKKKMMMPPPJJJGGGOOOOOO???<<<@@@DDD<<<222999<<<000222222333333333222222111111000000000000000111111////////////////////////////////////////////////............/////////000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111XXX>>>???<<<888<<<666888444444444222///---,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))%%%"""$$$***+++&&& %%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&******))))))((((((''''''''''''''''''((((((((((((******))))))))))))******))))))))))))************------------...///000000000000111222444555666666777:::999333111555888888<<<:::888555222000...---------,,,,,,+++***))))))+++++++++*********))))))))))))))))))************))))))************))))))************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------------------------------000000000000000000000000........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,,,,------........................////////////////////////////////////000111222333222222333333333333444444111111222222333444555555555555555555555555444444222222222111000//////......------,,,,,,------...,,,,,,,,,---------......------------------------...---,,,,,,++++++++++++.........////////////000........................------------------------//////.........---------..............................------------......000///...------...///000000000000000000000000000000000000000000000000000111111222222222333333333444444444444555777888999999888888999;;;>>>AAACCCAAAAAACCCFFFIIIJJJHHHGGGJJJLLLLLLIIIHHHJJJJJJGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBB>>>:::666444444444333333333222222222111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000WWW>>>???<<<888<<<666888444444444222///---,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''((((((((((((***))))))(((((())))))***))))))))))))************,,,,,,,,,,,,---...///000000000111222333444444555444555333333888@@@BBB@@@999888666333111///...---------,,,++++++***))))))+++++++++*********))))))))))))))))))************))))))************))))))************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------------------------------////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...------,,,,,,---------........................////////////////////////////////////000111222333222222222333333333444444222333333444555555666666444555555555555444333333222222111000000///......------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------...---,,,,,,+++++++++,,,------........./////////........................------------------------//////.........---------..............................------------......//////.........//////000000000000000000000000000000000000000000000000000111111111222222222333333333333444444666777888999999999888888999;;;>>>?????????AAADDDGGGHHHGGGEEEGGGIIIIIIFFFFFFIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCAAA???<<<888555444333333333333222222222111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000VVV===>>><<<999<<<666888444444444222///---,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))************++++++++++++,,,---...///000000111111222222222333111000///222<<>>AAAEEEFFFEEEDDDEEEHHHHHHEEEEEEHHHIIIFFFCCCDDDEEEFFFFFFDDDBBBAAA===;;;999666444333333333222222222222111111111000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000UUU<<<>>><<<999<<<555777444444444222///---,,,---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))************++++++++++++,,,---......000000000000111111111111000111000111888??????;;;222111000...------------,,,+++++++++******))))))************))))))))))))((()))))))))************))))))************))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////////////////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------,,,,,,,,,---..............................///////////////////////////......//////000111222111222222222222333333333444444444555555666666666333444444444333222111000000000000//////.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////////////////......................................................------------......,,,---...000000000//////////////////////////////000000000000000000000000111111111111222222222222222333444555666777777777777777777777888:::;;;<<<;;;;;;<<>>999999777555444444444444222111111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000TTT;;;>>>===999<<<555777444444444222///---,,,---,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&### %%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))************++++++++++++,,,---......000000000000000000000000000444555444444777888666///...---,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///........................////////////////////////............///000111222111111111222222222333333222222333333333333444444333333333333222111000////////////...............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------------------------////////////////////////---...................................................------------......,,,---///000000000///...////////////////////////////////////////////////000000111111111222222222111222333555666666666666555666777888:::<<<===>>>:::::::::===AAACCCCCCCCCDDDGGGGGGEEEFFFIIIIIIGGGAAABBBDDDEEECCCAAA>>><<<777777666555555555444444111111111000000000//////////////////////////////........................////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////SSS:::======999===555777444444444222///---,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((((((%%%"""'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))************++++++++++++,,,---.../////////000000111111111222///555888666555777888666...---,,,+++++++++++++++************************(((((()))))))))))))))***))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,---......///........................////////////////////////............///000111111111111111111222222222222111111111111111111222222222222222222111000........................------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.............................................------------............////////////......000000000000000000000000////////////////////////000000000111111111111222000111333555666666666555444555666888:::<<<>>>>>>:::::::::===@@@CCCDDDDDDBBBEEEEEEBBBCCCEEEFFFCCCCCCCCCDDDCCCAAA>>>;;;999555555555555555444444444000000000000////////////////////////////////////........................////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////RRR999======:::===555666444444444222///---,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&###%%%'''))))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&(((+++...+++***'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))************,,,,,,,,,,,,---...///000//////000000111222333333111444666666777:::888444...---,,,+++************))))))))))))************(((((((((((())))))******))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////........................////////////////////////...............///111111111111111111222222222222111111111111111111111111222222222111000///------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////..............................------------......111000///......---......000000000000000000000000////////////////////////000000000000111111111111000111333555666666555555444444666888999:::;;;;;;;;;:::;;;===AAADDDEEEEEEBBBEEEEEEBBBBBBDDDDDDAAAEEEEEECCCAAA>>>;;;999777333333444444333333222111000000/////////.........////////////////////////........................////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////{{{QQQ999======:::===555666444444444222///---,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&"""%%%(((******)))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###&&&(((%%%###'''111;;;...,,,***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))))))))******))))))))))))************------------...///000000...///000111222333444444333444333444888;;;666.........,,,+++************)))))))))))))))*********'''((((((((())))))******))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,---...///000........................////////////////////////...------......///000111000111111111111222222222222111111111111111111111222222111111000...---,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,---------......------------------------++++++++++++,,,,,,---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////.................................------.........333111///...---------...000000000000000000000000////////////////////////000000000000111111111111///111333555666666555444444555666777888888888888<<<;;;;;;>>>BBBEEEFFFFFFEEEGGGGGGDDDCCCEEEEEEBBBGGGFFFCCC@@@===:::777666222222222222222111000///000/////////............////////////////////////........................////////////////////////////////////////////////////////////////////////........................////////////////////////............/////////000////////////////////////MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---------............///222222111111111111111222333444555555555333111///,,,,,,++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............/////////............//////......------...///111222111111111111111111111111111111111111111111111111////////////............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------///////////////.........///////////////.............................................////////////............////////////000111111111111222222222111111222333444444444444333444666999;;;<<<===>>>>>>===<<>>===>>>AAACCCEEEBBB>>>;;;:::999777555444444444333222111000///////////////////////////////////////////////////......------------............------------......................................................................................................---------............///////////////000000000000MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))------------............000000////////////000000222333444444333222000...,,,,,,+++******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............/////////............//////......------...///111222111111111111111111111111111111111111111111111111////////////.........---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------////////////............////////////................................................////////////............////////////000000111111111222222222111111222333444444444444222333555888:::;;;<<<===<<<::::::<<<@@@DDDFFFFFFFFFDDD@@@<<<:::;;;===>>>BBB???;;;999888777555333333333333333222111000///////////////////////////..............................------------............------------......................................................................................................---------............///.../////////000000000000MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))------------...............---------------......000111222222111000...---+++++++++******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............/////////............//////...---------...///000111000000000000000000000000000000000000000000000000//////.........---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------........................................................................---............/////////............////////////000000000111111111222222111111222333444444444444222333444666888:::<<<<<<;;;::::::<<>>??????<<<888666555444333111111111222111111000///...////////////////////////..............................------------............------------......................................................................................................---------............///....../////////000000000MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,---------.........---,,,,,,,,,,,,------...//////000000///...,,,,,,+++*********)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------............//////......------......///------......//////000111000000000000000000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------...............///------...............///........................---------.........//////............////////////000000000000111111111111111111222333444444444444333333555666888:::<<<======<<<;;;===@@@CCCEEEEEEGGGEEECCC@@@>>>>>>??????<<<999666444333333222000000000000000000///......////////////////////////..............................------------............------------......................................................................................................---------............///........./////////000000MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,------------...---,,,,,,,,,------...///............---,,,++++++*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------............///......------------......------...//////000000000////////////////////////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---------......//////,,,---------......//////........................------------........................//////////////////000000000111111111111111222333444444444444555555666777999;;;>>>???===<<<;;;<<>>===<<<;;;;;;;;;;;;;;;;;;888555333333333222111//////000000000///......////////////////////////..............................------------............------------......................................................................................................---------............///............////////////MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,---------------,,,,,,,,,---...///000......---,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///......------------......,,,---...///000000000000////////////////////////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////,,,,,,,,,---......//////........................,,,------------...................../////////////////////000000000111111111111222333444444444444666555666777999<<<>>>@@@;;;:::888999<<<>>>??????;;;;;;<<<<<<<<<<<<;;;;;;999777444222333333222111//////000000000000//////////////////////////////------------------------......------------............------------......................................................................................................---------............///------........./////////MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////......---,,,++++++++++++((()))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///...------,,,,,,------...,,,---...///000000000///................................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,------...//////++++++,,,------...//////........................,,,,,,---------.....................////////////////////////000000000111111111222333444444444444555555555666888;;;>>>???;;;:::888999;;;===>>>>>>>>>>>>?????????>>><<<<<<777555222111111222111111///000000111111000000000////////////////////////------------------------......------------............------------......................................................................................................---------............///---------.........//////MMM<<<999>>>:::777888555444333222000///---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,,,,---------++++++++++++,,,---...//////...---,,,++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////...------,,,,,,------...,,,---...000000000000///................................................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////++++++,,,,,,---...//////........................,,,,,,,,,---------................../////////000////////////000000000000111111222333444444444444444444444444666:::===???===;;;::::::===?????????===>>>>>>>>><<<:::888777666333111000000111111000000000111111111111111000////////////////////////------------------------.........------..................------.........................................................................................................---------.........//////---------.........//////III<<<;;;===888777999444111111111111000...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((''''''&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++************************...---+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------................................................---------............///........................000000//////.........---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///.........//////000111222000000111222333333333333111222444555777999;;;<<<===;;;999:::<<>>@@@@@@@@@<<<;;;:::999777555444333333222111000000//////000000000000////////////...000---,,,---111222111///........................................................................................................................................................................................................................vvvGGG:::999<<<777777999444111111111111000...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''))),,,...+++***(((&&&%%%&&&''')))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))*********+++++++++************************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------............///................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------...............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///............///000111222000111222333444444444444555666777888999888888888999999999<<>>AAA@@@>>>;;;:::888666333111111000111//////............//////---............/////////................................................................................................................................................................................................................................................kkkEEE888888;;;666666999444111111111111000...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))************+++++++++************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))*********++++++++++++******************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---.........------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///.........//////000111222111222333444555555555555333555888:::;;;:::999888999:::<<>>@@@AAA???<<<999666222222000///............................................................................................................---------------------------------............///........................------------------------........................------------------------------------------------------------------------zzzvvvCCC<<<666777888666444333333222111000///...---,,,,,,,,,++++++***))))))((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ***333333***###"""%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++++++++++++++++++++++++++***************************)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))************************---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---.........---------,,,,,,,,,........................------------------------------------------------------------------------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................---------............///........................------...///000111222222222333333444555666777777777666777999;;;;;;:::888;;;<<<===>>>===:::666444222111000///............................................................................................................------------------------------------....................................------------------------........................------------------------------------------------------------------------}}}vvvBBB;;;777888999666444444333222111000///...---,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///...------------,,,,,,,,,........................------------------------------------------------------------------------,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------..............................---------............///........................------...///000111222222222333333444555666777777666666777999<<<===<<<;;;999:::::::::999666444222111111000///............................................................------------------------------------------------------------------------------------....................................------------------------........................------------------------------------------------------------------------nnnAAA;;;777999999666444555333222111000///...---,,,+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%%%%'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---------............///........................------...///000111222222222333333444555666777777666666666999<<<>>>>>>===999999999888666444222000111000///...............................................................------------------------------------------------------------------------,,,,,,---------.................................------------------------........................------------------------------------------------------------------------ggg???:::888:::999555444555333222111000///...---,,,+++++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,---------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---------............///........................------...///000111222222222333333444555666777777666666666888<<<>>>???>>>:::999888666444333111111000//////...............................................................------------------------------------------------------------------------,,,,,,,,,------------...........................------------------------........................------------------------------------------------------------------------```===:::999:::999555444666333222111000///...---,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))&&&$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***************************************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++************************)))************+++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------..............................---------............///........................------...///000111222222222333333444555666777777777666555777:::===>>>>>>;;;999777555333111111111//////......---......///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................------------------------........................------------------------------------------------------------------------XXX<<<::::::;;;999555444666333222111000///...---,,,***************************)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------..............................------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************)))************+++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///........................------...///000111222222222333333444555666777777777666555666999<<<======:::999666333111000000000.........------......///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................------------------------........................------------------------------------------------------------------------VVV;;;999:::<<<999444444777333222111000///...---,,,******************++++++******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((%%%###$$$'''***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.................................------------------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************)))))))))))))))))))))))))))************+++++++++************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................---------.........//////........................------...///000111222222222333333444555666777777777666555555888;;;<<<<<<:::888555111///......///......---------......///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................------------------------........................------------------------------------------------------------------------fff>>>===;;;999888666666555333333222111000///......---------,,,,,,,,,++++++---,,,***(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''((('''((()))+++++++++***)))))))))((((((((('''''''''+++)))((()))+++,,,)))'''+++***)))((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((***,,,---+++***************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.......................................------,,,,,,,,,++++++,,,,,,,,,------------------............/////////000111222333333444555444333444666777555333777666555555888999:::999666444222111111000///.........------------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..........................................................................................................................................------ccc>>>===;;;999888666666555333222111000///......---,,,,,,,,,,,,++++++++++++,,,+++***)))((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((()))'''((()))***+++******)))******))))))((((((''''''++++++,,,,,,+++*********'''%%%%%%'''***,,,---,,,(((((((((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((+++***)))***,,,,,,,,,***************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,------------------............/////////000111222333444444222444777777777666777888777666555666888999888777555333111000000000///---......------------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................................................................ddd>>>===;;;999888666666555222111111000///...---,,,,,,++++++++++++*********,,,+++***)))((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++***)))))),,,+++***))))))((((((((((((***,,,+++((('''(((***((('''&&&'''((()))((('''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))///,,,******+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.................................------------,,,,,,,,,,,,,,,,,,,,,---------------------............/////////000111222333444444111555999999666444666999666555555777888888666444333111///...//////...---......------------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................................................................................................................ggg>>>===;;;999888666666555111111000///...---,,,,,,+++++++++*********))))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++***)))))),,,+++***)))((((((((()))*********)))((('''((()))(((***+++***(((&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********111...+++******+++,,,+++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...------------------,,,,,,------------------------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,------------...---------............//////000000111222333444555444666888888777555444444555555666777888777444111111///------......---,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................................................................---------...............iii>>>===;;;999888666666555111111000///...---,,,,,,+++++++++*********))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,+++***))),,,+++)))((('''((()))***,,,+++))))))***++++++***%%%***...---***(((***...+++******)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********+++222///+++******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------.........------------------------------------------------+++,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++...111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,---------.........---------............///000000111222333444444555777555555888===>>>:::666666555555666777555222//////...,,,,,,---...------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................................................................---------.........//////fff>>>===;;;999888666666555222111111000///...---,,,,,,++++++++++++*********))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******,,,,,,---...---,,,+++***,,,***)))((((((***,,,---***++++++******+++---///...//////...,,,)))'''&&&(((((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++000...+++***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------............------------....................................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***+++000444++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---......///------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,------------...,,,---------............---------............///000000111222333444555555777444333:::DDDGGGCCC<<<777666555555444333000---...---+++,,,---......---......------------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................................................................,,,,,,------.../////////tttaaa>>>===;;;999888666666555333222111000///......---,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((((((((((((((((((((((((((************************&&&'''((()))***,,,---------.../////////...,,,+++,,,+++******+++---000222///666:::888222111999AAABBB;;;555888???@@@888...000///...,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,---,,,******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............------------.........///.................................///000000111111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++---+++)))+++000666++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...//////------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......------------............---------............///000111111222333444555555666555666<<>>===;;;999888666666555333333222111000///......---------,,,,,,,,,++++++((()))***++++++***)))((())))))))))))))))))))))))************************'''((()))***,,,...////////////000000000///---,,,...---,,,+++---000333555===IIIRRRMMMAAA???LLLZZZPPPDDD===III^^^ggg^^^OOOAAA???<<<888444000...---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,+++*********,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------.........//////---------........./////////////////////////////////000000111222333333333222222222222222222222222------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++---+++)))+++111777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,------.........---------.........//////---------.........//////000111222222444444555666666777:::<<<>>>===:::888999777444222111000...---...---,,,,,,...000000///.........------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................................................................,,,,,,------...///000000~~~\\\>>><<<999888777777555444333333111000...,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))&&&(((***+++******,,,///111//////000...+++...333666333///222???IIICCC555EEEMMMOOOEEEAAAJJJYYYcccZZZHHHAAA777>>>KKK???<<>><<<999888777777555444333222111///...,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))+++---......,,,000***&&&(((++++++,,,///***777@@@CCCNNN___hhhggg___tttuuusssuuuYYYHHH@@@555<<>>GGGRRRdddyyy}}}hhhxxxwwwbbbQQQIIIGGGDDDCCCAAA999000111888+++***)))(((((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------------............///......------------......------------------------------------------------,,,,,,---------.........---------------------------,,,,,,,,,---------,,,111000---******,,,------***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///////////////000111111222222333333444444666666777888888888777777444333000...------......------........./////////---......//////000000000/////////.........------........................---------,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------............///................................................//////.........---------................................................,,,,,,---------.........|||```>>><<<999888777777555444222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***---+++***,,,000222///+++......111444555777@@@JJJGGGEEECCCQQQyyy\\\HHH888888CCCNNNhhhfffOOO>>><<<999000+++---%%%))),,,+++'''%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++************)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++******))))))******+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........,,,...000000...,,,---///...---,,,******,,,222777LLLccc{{{ZZZAAAAAA---333===FFFGGGAAA<<<;;;666444222000//////...---+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,---------..............................---------------------------------............///......------------......------------------------------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++(((&&&)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000000000000000111111111111222222333444555555555666777777777666555444333222000///.........///............////////////////////////000000000000////////////....................................------------,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///...............................................................---------................................................,,,------------.........~~~|||TTT>>><<<999888777777555444111000000///...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******,,,,,,,,,...000111000///***000666444...777TTTppp{{{yyyrrruuuyyysss]]]JJJ222333NNNIIIJJJSSSSSS<<<+++---&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***************++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............111///------,,,,,,///333111222444666:::IIIbbbwwwqqq|||yyyuuuwwwjjjiiimmmoooyyyzzzcccCCC===KKKPPPQQQWWWdddnnngggOOO777:::999555000///...***%%%***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,---------..............................---------------------------------............///......------------......................................................------------....................................+++,,,------,,,,,,---...------...111000......000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------------------------------------............///---------------------------------------------------------............///111111111000111111222222111222222333444555666666666666777888888666444333222111000///......//////....../////////000000000000000000000////////////000000000/////////.................................------------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................................................................................................................------------............~~~\\\>>><<<999888777777555444111000000///...---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((,,,000000......222777>>>BBBFFFFFFDDDOOOkkkuuuwww|||~~~rrrlllfffoooyyyfffSSS111333888LLL^^^PPP;;;<<<000+++&&&&&&))),,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((************************))))))******+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++************************************************************************************************))))))))))))************))))))*********+++++++++))))))******+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000,,,,,,000222000000444///---555MMMjjj{{{vvv{{{{{{rrruuutttiiiXXXLLLNNNUUUtttqqqmmmppp{{{}}}lllWWWZZZWWWLLL>>>777666444///++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------..............................---------------------------------............///......------------......................................................---------.........//////........................+++---//////......000222222,,,)))(((&&&&&&---666///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------------------------------------------------------------------------------............///---------------------------------------------------------............///111111111111111222333333111222333444555666777777777888999:::999777444222000000000////////////////////////000000000111111000000000///////////////111111000000000/////////////////////////////////.........---------,,,,,,,,,,,,,,,---------......---------------------------------............///................................................---.....................................................................---------.........//////xxxaaa>>><<<999888777777555444222111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,&&&,,,111000---///888@@@IIIQQQcccvvv}}}wwwuuu{{{|||eeejjjjjj[[[999///EEEJJJEEEPPPEEE:::...)))+++...,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))*********++++++)))************+++++++++))))))***++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000,,,...444222+++)))...;;;GGG___xxxyyyxxxjjjjjjwww~~~{{{sssZZZGGG???:::444......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............///......------------......................................................------........./////////........................+++...111222111111444777333555===DDD@@@444...111...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...---------------------------------............///---------------------------------------------------------............///000000000000111222333333222222333444666777888888777999::::::999666333111/////////000000000000000000000000000111111111111000000000000000111111111111111111111000000000000////////////////////////............---------,,,,,,,,,,,,---------......---------------------------------............///................................................---------...............................................................------........./////////oooYYY>>><<<999888777777555444333222111///...,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))),,,///000000666@@@HHH???MMMggg}}}xxxiiiuuujjj???:::888;;;RRR```RRR???222---,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***************************+++,,,---...------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************************************************************))))))*********+++++++++)))************+++++++++((()))***+++,,,++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000...000333///...<<>><<<999888777777555444333333111000...,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,---///444<<>>888***------)))&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,++++++***+++++++++......---------,,,,,,,,,++++++,,,...//////---+++.........---,,,***))))))...,,,++++++---......---333+++///444,,,***111222.........------...000222///---,,,---///000---***111...***''''''))),,,...)))+++,,,,,,+++******+++,,,+++)))((((((***+++---++++++++++++******)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///////////////.........444,,,***222666000,,,---000000...---666QQQzzzwwwjjjkkkaaa[[[```aaaaaaiiiYYYjjjqqqmmmvvveeeTTT<<<666555)))***000''',,,---------,,,,,,...000000///...---...000222444------------------------..................---------------............///---------.........//////---------........./////////000111///,,,+++,,,---,,,333---(((,,,---...555555...000(((***222///555222555///+++333555//////...>>>;;;;;;MMMQQQLLLSSS______ZZZ]]]ddd[[[KKKGGGAAANNNSSSSSSaaapppaaaCCC111000111222///))))))...111111---)))+++222444111------,,,,,,,,,------...---------------------------------............///---------............///---------............///........................------------------------..............................---------....../////////......///000111111222333444666888:::;;;<<<777555333333333222111000777000---///000000333999555111IIILLLAAA@@@???IIINNNRRR[[[dddhhhiiiooovvvSSS222III>>>@@@333///888222111111222333222...+++222111///---,,,,,,---...------------------------------------------------........................................................................///////////////////////////////////////////////////////////////.........////////////............hhhvvvGGG===<<<;;;999777666555444111111000///...---,,,,,,,,,,,,,,,+++++++++******************************,,,,,,++++++***))))))))),,,+++)))(((***+++***(((---111999888666HHH```fffqqqmmmuuu~~~}}}tttkkkcccwww;;;===VVV777UUUccc......;;;((()))))))))***+++)))&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************,,,,,,+++++++++++++++,,,.........---------,,,,,,......---------------,,,+++)))(((***...222555555+++,,,---...000222444555666...444<<<999999<<<999666999======:::888777888444222111111333444222000...///222333222///,,,))),,,---------,,,++++++,,,+++************,,,---///,,,+++++++++************************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------/////////////////////...***000222...+++...222555666222AAA[[[hhhkkk|||{{{vvviiieeeeeeiiitttuuuuuuxxxsssmmmsss```ttt{{{mmm___bbbiiijjjZZZgggwwwbbbLLL;;;444333888888...---.........------......///...---------///111333------------------------........................---------............///---------.........//////---------.........//////.........//////111333555,,,555555555;;;666...//////111444<<<<<<444///,,,///222888;;;777666>>>FFFPPP]]][[[WWW]]]UUUJJJOOOGGGPPPYYYjjj}}}wwwaaaUUUooodddPPPGGGZZZuuuuuubbbSSSDDD000%%%'''---222333---,,,...222111+++''''''...------,,,------......---------------------------------............///---------............///---------............///........................------------------------..............................---------...//////////////////000111222333444555666888999;;;<<<<<<:::888444222111000000000+++,,,333:::999777DDDVVVZZZQQQuuu~~~}}}xxxtttZZZ\\\FFF///666666555222......222666000000000000//////......------------------------------------------------......................................................................../////////////////////////////////////////////////////////////////////...////////////............cccoooGGG===<<<;;;999777666555444111111000///...---,,,,,,,,,,,,,,,++++++++++++************************************************************++++++*********000<<>>555,,,(((...............---------...---,,,,,,---...000111------------------------........................---------............///------........./////////------........./////////111///------.../////////000111)))&&&---...---555000222***111000JJJIIINNNNNNgggwwwgggcccvvvuuu]]][[[VVVPPPTTTXXXWWWSSS^^^yyyqqqgggtttuuulll]]]VVVZZZ[[[WWWYYYYYYPPPCCC;;;999111%%%444...---333111+++---666......------------......---------------------------------............///---------............///---------............///........................------------------------..............................------......///000111111111111222333444555777888999:::;;;<<<<<<<<<222222111000000000111111666999FFFSSSUUU___yyyxxxyyyxxxuuuvvv}}}mmmOOOFFF;;;555444444222000//////111111111///---,,,........................------------------------........................................................................////////////////////////////////////////////////......//////////////////////////////............oooqqqKKK===<<<;;;999777666555444111111000///...---,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++((((((+++------,,,...222@@@@@@TTTeeeZZZNNNRRRYYYpppdddgggxxxzzzxxx}}}|||iiiUUUGGG444XXX```;;;AAA555***&&&''')))***,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,+++++++++,,,------............------------+++,,,,,,,,,,,,---///000(((+++000333555666777777444:::AAADDDDDDFFFKKKPPPNNNLLLUUU\\\WWWXXX[[[VVVZZZVVVQQQNNNLLLJJJHHHFFFGGGFFFFFFFFFHHHIIIJJJKKKLLLIIICCC===666111...,,,///---,,,+++,,,---------------------,,,+++***))),,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000///...111555222,,,999gggppprrrtttvvvmmmkkkvvvrrrtttzzzjjjnnnwwwyyyjjjLLL999333>>>...---------.........------,,,,,,,,,,,,---...///---------------------------------...............---------............///............////////////............////////////111///......000000...,,,...333222333999333...444555MMM===QQQccclllyyy}}}zzzrrrVVVOOOWWWiii|||jjj___iiisss|||zzzpppmmmpppsssfffqqqlllNNN444000444444000...---...,,,+++...444000///......---.................................---------............///---------............///---------............///...........................................................................---------...///000111222222222222333555666666:::;;;<<<=========<<<<<<000111222222222333444666:::NNNtttrrrppprrr{{{pppfffooozzzmmmjjjcccVVVFFF:::444333333333222222111000//////........................................................................................................................////////////////////////////////////////////////............////////////////////////............~~~wwwNNN===<<<;;;999777666555444111111000///...---,,,,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))(((+++...,,,***000999DDD@@@NNN\\\WWWUUU```iiiSSSkkksssddduuunnnnnn\\\:::@@@cccHHHCCC888///,,,)))''')))...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++,,,+++++++++,,,------...//////.........---------,,,///111111000///000111,,,222777888777888???EEEEEEOOO\\\fffmmmsss|||www]]][[[WWWQQQKKKFFFCCCBBB???BBBFFFIIIIIIHHHEEECCC;;;888444222222111...,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---.........//////000000666...---333222...888IIIpppkkkuuu{{{rrrwww```jjjxxx}}}{{{vvv~~~fffMMM;;;===000...+++,,,...//////...,,,,,,,,,,,,,,,------...---------------------------------.........//////---------............///........./////////000000........./////////000000---...000222555555444333555444---...777999===LLLmmm~~~iiiYYYbbbnnneee___^^^uuuqqqnnnkkk```TTTbbbxxx~~~eeeFFF:::999888///666888555333333111+++111000//////....................................---------............///---------............///---------............///........................................................................---------...///000111111222222333333444666777888<<<<<<===>>>>>><<<;;;:::777666444222333:::DDDKKK___kkkzzzYYYTTTXXXhhh~~~{{{fff___FFFCCCJJJ888666333111000111333444////////////////////////................................................................................................////////////////////////////////////////////////---.........//////000000////////////............{{{MMM===<<<;;;999777666555444111111000///...---,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,***+++---***)))444BBB<<>>CCCFFFGGGMMMXXXaaazzztttggg^^^ZZZIIIFFFBBB???@@@EEEJJJNNNJJJFFFAAA???===999333...++++++,,,,,,---...//////,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------......///000000000222...111555,,,+++NNN{{{sssooodddoooyyymmmuuuzzzQQQ555777222---,,,...000///...------------------------------------------------,,,,,,------.../////////---------............///....../////////000000000....../////////000000000000111222222000000111333222333666IIIbbbjjjkkkuuucccSSSIII777@@@@@@AAAFFFHHHFFF___~~~eeefff}}}iiiXXXMMM>>>:::333......111333333222111000//////...//////........................---------............///---------............///---------............///........................................................................---------...///000111222222222333444555666888999<<<===>>>>>>===;;;888777//////000444===NNNaaaooowwwuuuwwwjjjvvvxxxxxx{{{xxxwwwzzzhhhZZZSSSCCC???999333000///000222000000000000000000000000................................................................................................////////////////////////////////////////////////------......///000000000////////////............yyy|||MMM===<<<;;;999777666555444111111000///...---,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++---)))***...---///@@@UUUAAAEEEHHHEEENNNoooqqqfffyyyhhhRRREEE:::fffRRRCCC777666333***&&&)))++++++++++++++++++++++++(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,...//////////////////............***---000111222888AAAHHHKKKSSSbbbtttyyyfffVVVLLLGGGEEENNNKKKHHHHHHHHHDDD>>>888222111000.........//////,,,---------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------......///000000111......222444222???iii||||||uuu}}}~~~hhhvvvaaaBBB;;;222......000///...------............------------------------------,,,,,,------...//////000---------............///.../////////000000000000.../////////000000000000222444444111...000999AAA???OOOnnnxxxppp|||tttggghhh~~~___NNN___dddzzznnnUUUGGGJJJEEE444...777333222111000////////////........................---------............///---------............///---------............///........................................................................------......///111222333222222222333555777888999<<<<<<======<<<999555333,,,666DDDQQQ^^^lllzzzppplllooo|||nnnbbbfff```VVVJJJ???777222///000000000000000000000000................................................................................................////////////////////////////////////////////////------......///000000111////////////............zzzppp|||OOO===<<<;;;999777666555444111111000///...---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,(((***000222888NNNgggRRRDDDCCCHHHGGGIIINNNLLLnnngggNNNfff___pppCCCKKKDDDmmmRRR:::222000***(((+++++++++++++++++++++++++++(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000000/////////............000333666999???KKKZZZfffxxxkkkHHHGGGGGGJJJNNNMMMGGGAAA<<<999555111...,,,+++,,,---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------...///000000111/////////333AAA[[[{{{~~~rrrppp|||}}}~~~~~~KKKBBB777000///000///---.........//////...------------------------------,,,,,,------...///000000---------.........//////////////////000000000000////////////000000000000...222444444555@@@SSSaaa}}}zzzooofffsssyyy]]]:::===333222111000////////////////////////////////////---------.........//////---------.........//////---------.........//////........................////////////////////////........................------......///111222333111222222333555777888999;;;<<<======;;;777444111???QQQjjj}}}|||tttooo}}}~~~qqqxxx{{{jjjWWWGGG;;;444000000000000000000000000////////////////////////........................................................................////////////////////////////////////////////////---------...///000000111000/////////............jjjGGG===<<<:::888777666555555111000///......------...------,,,,,,+++***))))))++++++++++++++++++++++++++++++***************+++''')))...333555999EEEQQQKKKIII]]]RRRQQQBBBQQQLLLjjjmmmccchhhiiiwwwzzzyyyhhh<<<@@@WWWkkk@@@===///555333***,,,------,,,,,,***))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,---------+++---//////...---...000000...///111---(((---777333555EEEGGGaaannn{{{cccWWWNNNDDDAAADDD===DDDBBB777///000222222222000------...000000000+++,,,------.........---------------------------,,,,,,,,,---------......---------.........//////...111222111000000///...111444)))999iii|||vvvpppssszzzmmm>>>LLL111+++000444)))//////.........------------------------------------------.........//////////////////000000000000///222222...000666555000...666---)))333000---<<<...777888;;;EEEOOO}}}pppttt{{{YYYXXX999555888555+++---444111000///111333000,,,---222........................////////////////////////////////////////////////........................///////////////////////////////////////........./////////000111111222222//////000222666999::::::>>>;;;:::888333111888CCCgggtttuuuzzztttzzzbbbNNN>>>:::999000''',,,555333'''//////000000///......---////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---............/////////000222111000//////...//////yyy{{{FFF===<<<:::888777666555555111000///......------...------,,,,,,+++******)))++++++++++++++++++++++++++++++***************+++///------111333555;;;CCC888ZZZtttqqqnnnsssWWWEEEbbbuuukkk\\\[[[bbbfffgggvvv~~~xxxssszzzppp^^^<<<@@@eeeNNN>>>000666------,,,,,,,,,,,,+++******)))******))))))))))))******************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++,,,---///000333000000444666666555555[[[^^^~~~www```MMM@@@DDDDDDCCCDDDFFFDDD:::000...,,,+++---000222111///++++++,,,---------------------------------------,,,,,,,,,---------......---------........./////////000000///000111111111111555NNNsss|||yyyjjjlll___FFF666555)))999...//////.........------------------------------------------.........//////////////////000000000000///333333...,,,000111000---444444444999555000111===QQQbbbrrr~~~~~~{{{lllnnniii{{{mmmqqq~~~~~~NNN222:::<<<111///777333111111333111...///444........................////////////////////////////////////////////////......................../////////////////////////////////////////////...//////000000111222222222666777888888888:::===@@@999<<<;;;666444???WWWjjjvvv{{{nnnWWWEEE???888333///---///333///000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////...................../////////000000111000000///.........///~~~uuuFFF===<<<:::888777666555555111000///......------...---,,,,,,++++++*********+++++++++++++++++++++++++++***************++++++///...222999>>>======???CCCYYYmmm[[[aaazzzEEEQQQ[[[[[[YYY[[[___cccoooxxx{{{~~~sssdddsss|||lllTTT333ZZZdddNNN666:::)))111+++++++++*********************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------...,,,******,,,///000111(((,,,...,,,000===MMMWWWxxx~~~mmmbbbQQQCCCEEENNNQQQIIIAAA777444000.........---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------........./////////000///...///111222222222111444gggqqqzzzNNNDDDEEE'''888,,,/////////.........------------------------------------........./////////////////////000000000000///222333...,,,...111222---222888222)))333CCCGGG___kkkppprrrssshhhmmmsssxxxQQQ999???;;;)))555111///000///------111........................////////////////////////////////////////////////........................////////////////////////....../////////////////////000000111111222333333666888888888777999===AAA<<<===777111;;;UUUnnnzzzxxx~~~~~~llldddvvvrrrooogggzzzttt^^^KKK===:::555,,,,,,555000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////................../////////000000000000//////............///rrrCCC===<<<:::888777666555555111000///......------...,,,,,,,,,++++++******************************************)))******+++,,,+++///999CCCEEEAAA???AAA???<<>><<<888BBBdddooocccnnnqqqlllzzzkkkNNNBBB???999222...///////////////000000111///////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000///...............//////iiisssDDD===<<<:::888777666555555111000///......------...,,,,,,+++++++++++++++*********************************))))))***++++++,,,,,,222:::???<<<999???IIIOOOLLLJJJHHH>>>JJJWWWZZZUUUQQQQQQUUUVVVUUUZZZbbbbbbfffjjjnnnuuuyyyrrrlllbbb\\\^^^hhhrrr~~~hhhddd444bbbtttNNN???:::111,,,+++******)))******+++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---------........./////////000111111000...666444999QQQ|||ppp~~~nnnvvvlllZZZOOOKKKLLLPPPSSSSSSJJJ;;;111---///------,,,++++++,,,,,,---------------------------,,,,,,,,,---------.............../////////000000...---///444333//////333===iii{{{ooojjjwww|||}}}VVVDDDEEE000333000000/////////........................................../////////000000////////////000000000000000------111555555222000555,,,444MMMyyy|||eeehhhppprrrfffbbb}}}yyywwwoooUUU???777111333555444333333////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000111111111222333333444444999999:::>>>BBBDDDAAA>>>666???NNNhhhttttttWWWIIIDDD:::...000//////......///000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////000000000111...............///000111UUUzzzLLL===<<<:::888777666555555111000///......------...++++++++++++++++++++++++************************))))))))))))***+++,,,,,,---111666666444999KKK^^^aaayyyjjj===@@@HHHKKKKKKJJJLLLNNNNNNOOOUUU\\\dddeeeddd```YYYYYYeeessslllgggqqqyyywww|||sssooozzz~~~zzzbbbttt999HHHhhh```FFFAAA555...---,,,***)))******+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,---------............,,,...000111000000111333---GGGkkkyyyeeebbb|||rrrgggYYYPPPXXX^^^TTTEEENNNNNNOOOZZZZZZPPPNNNPPPcccyyy}}}tttuuukkkQQQ@@@CCCIIINNNMMMEEE999000,,,///...---,,,+++,,,---...------------------------,,,,,,,,,---------............/////////000000000...---111555333...333>>>ppp{{{~~~~~~{{{{{{~~~{{{wwwxxx{{{~~~~~~vvvHHHOOO444999000000000/////////..................................../////////000000000////////////000000000000222...---111333222111222555HHHZZZdddttt|||{{{vvvZZZ]]]kkk~~~vvvvvvTTTEEE777333444333222222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......///000000000111222222333333444555555;;;;;;<<>>666222000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......///000000111222222333333444555555555555999===>>>===>>>DDDIIIiiisssfffooo{{{kkk]]]PPPHHH666555333111000000111111////////////////////////////////////////////////////////////////////////////////////////////////............/////////000//////000000000111111111......//////111222333444~~~yyy>>>===<<<:::888777666555555111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---444666999<<<999444666<<>>AAAIIIAAA???>>>@@@CCCEEEDDDCCCEEEGGGKKKPPPUUUZZZ]]]___tttoooooo|||{{{nnnSSSRRRsss\\\kkkwww<<>>888UUUwww}}}~~~{{{ZZZAAA---555222222444222...---000000000///............///111000///...............////////////////////////............////////////.........///000111222333444444444666777999999999222AAA;;;JJJNNNcccyyy\\\WWWGGG444,,,111333000111111000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000777666111,,,,,,111222///111333444===NNNbbbnnnGGG===<<<:::888666444333333222111///...------,,,,,,+++++++++***************************)))))))))))))))(((((((((***,,,///111111222666FFFTTTOOOQQQeeefffRRRAAA???BBBCCCDDDGGG@@@>>>===>>>???@@@@@@???FFFIIIMMMQQQSSSTTTTTTSSSdddhhhjjjooorrrNNNiiiuuurrrIIIFFFAAA|||yyy???>>>999333...,,,+++************+++++++++,,,,,,,,,,,,------------.........222000......///111111111000000555DDDaaavvvyyytttuuujjj^^^jjj|||{{{}}}jjjrrrWWW]]]wwwbbbVVVkkkSSSEEELLLHHHDDD===222***+++222,,,,,,,,,,,,------------............////////////....../////////000000000---000222000CCCuuu{{{jjjsssvvvhhh}}}{{{mmmbbbgggsssuuusss}}}vvvTTTkkk}}}tttkkk]]]nnnzzzyyy{{{cccqqqtttvvvrrrsssrrrzzz~~~lllMMMDDD:::222111222000///000............////////////////////////000000000000111000000111111222333444777'''999ZZZ|||~~~wwwIII:::666555666444000...000111000//////......//////222111000...------------////////////////////////............////////////.........///000222333444555555666777999:::<<<===<<>>???@@@GGGJJJMMMPPPPPPNNNKKKHHHEEETTT```bbbhhhyyyrrruuuNNNmmmDDDtttPPP===999333///---,,,+++***++++++++++++,,,,,,,,,---------------............///...---...111333333222777---FFFxxxnnngggpppyyy|||hhheeeiiinnnwwwZZZBBBJJJIIIIIIEEE<<<111...111,,,,,,,,,,,,,,,------...............////////////...////////////000000000---///444888SSSnnnooowwwfffhhh|||lll___dddkkktttvvvsssyyy[[[]]]iiiooo|||ooodddvvvyyy}}}~~~uuummm___fffwww}}}{{{wwwxxxtttvvvyyyLLLJJJ===222000222222000///............////////////////////////000000000000111///000333444222222333===///AAAgggxxx|||zzzfffIII===444333555444222222111000000///.../////////111000///...............////////////////////////............////////////......///000111222444555555666777999:::===@@@BBBGGGHHHNNNxxxxxx```lllQQQHHH@@@222///777222111000000//////000000/////////////////////////////////////////////////////////////////////////////////000000111111222......333:::666///222===LLLaaa}}}BBB===<<<:::888666444333333111000///---,,,,,,,,,,,,************************))))))))))))))))))******+++***)))***,,,000444666555333777:::333///555<<>>:::::::::;;;<<>>444///...------,,,,,,---..................////////////////////////000000000111333---222@@@ccc|||kkk{{{qqqeee}}}~~~nnn[[[eeennnZZZYYYdddiiiqqqwwwuuussswww___bbbnnnhhhppphhhqqq{{{wwwaaa{{{|||zzzwwwzzz|||vvv]]]OOOAAA444111222222111111............////////////////////////000000000000000...000555666222111555===xxxiiiwwweeeMMM666///333666444111111111000///////////////...............///000111..................................../////////////////////000222333555666555777999;;;<<>>???@@@555777999===@@@AAA>>>:::888777888999:::<<>>dddhhhAAA<<<666111///...---,,,,,,,,,,,,---------......------........./////////000111333222111111222444???```nnnggg|||eeeUUUHHHIIIMMMIII===333111000...---------...///............/////////////////////000000000111111777---222NNNyyyooommmtttnnn```YYYaaa```RRR___eeeqqqvvvzzz|||zzz{{{zzzuuuppp|||oooqqq~~~ooojjjqqq{{{sssUUUHHH999333222000111333............////////////////////////000000000000111///222777666222666???eee~~~vvvlllGGG555333555333000222111000000//////000000------------...000111222....................................//////////////////000111222444666777666888;;;===>>>AAAHHHMMMEEEaaayyylllOOO>>>666222222222111000000000000111000000000000000000000000000000000000000000000000////////////////////////...///000000111222333333666222------444JJJmmm}}}>>>===<<<:::888666444333333000///...---,,,+++++++++))))))*********+++++++++((()))))))))************((()))***+++---///111222333???PPPMMMFFFUUU[[[EEE>>>@@@BBBCCCBBB???999444666777999999:::===CCCGGGLLLJJJFFFBBB===888444222333000222===OOOaaaqqq{{{xxxrrrpppqqqlllcccdddlllmmmggg]]][[[fffxxx|||XXXYYYaaawwwXXXfff???VVVHHHBBB:::333000...------------------........................///////////////222444222///222:::AAAgggtttwww}}}oooQQQHHHKKKLLLEEE===444222000...------...///............//////////////////000000000111111111444...===llliiisss{{{|||]]]XXXZZZ\\\XXXQQQaaarrruuuzzzxxxwww~~~sssnnnzzzllllllnnnuuu~~~~~~}}}~~~uuuxxx^^^QQQBBB888222...000444............////////////////////////000000000000333000222666444333???PPPhhhIII:::444222222222111000000//////000000...............///000111....................................//////////////////000111333555777888666999===>>>???CCCKKKQQQVVVnnnzzzgggNNN<<<222333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////...///000111222333333444000222555@@@ZZZEEE===<<<:::888666444333333000///...---,,,+++++++++))))))******++++++++++++(((((())))))*********+++'''''')))***,,,---/////////<<>>\\\jjjQQQ=========>>>@@@AAA===777555777888888888;;;AAAFFFEEEEEEDDDCCCCCCEEEGGGHHH777???>>>555:::PPPfffppprrrcccOOOHHHTTThhhwww|||ddd[[[SSSRRRYYYfffzzzjjjmmmgggdddzzzlllYYYqqqlll:::BBBOOOHHH>>>555000...---------------.........//////............/////////000,,,000222000...555DDDPPPwwwlllgggbbb[[[GGGHHHKKKIIIFFF666444222///.........///............/////////000000000000000111111111111...000JJJqqq{{{bbbGGGNNNVVVUUUSSSNNNYYYiiinnn|||bbbgggdddXXXZZZ___^^^IIIVVViiidddzzzxxx|||sssyyy}}}kkknnnssskkkhhh}}}}}}dddWWWHHH<<<222---///444............/////////000////////////000000000000555111222555333444GGG^^^vvv]]]CCC555333666222111111000000000000000000//////.........//////..................................../////////000//////000111333555777888666:::===???@@@DDDLLLSSSfffpppqqq}}}{{{|||]]]>>>555333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////...///000111222333444444///:::JJJbbb|||~~~tttBBB===<<<:::888666444333333000///...---,,,+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))---+++***,,,000111000///888888999999999;;;@@@CCC555<<>>:::888888666666888:::<<<>>>@@@DDDFFFIII>>>WWWcccOOO[[[rrrfffXXXBBB111@@@EEEGGG^^^bbbTTTEEEKKKZZZaaaoooqqq[[[XXXOOOLLLSSS[[[eeexxxzzz~~~~~~mmm}}}WWWHHH>>>}}}???EEE---222333000///........................////////////000000000000---000>>>333)));;;^^^ooo{{{lllmmm]]]HHHCCCEEEKKKIII999...///333111...///............/////////000111000000000000000111222444000TTTrrriiiqqq\\\AAA[[[bbbRRROOONNNaaatttjjjsssyyyzzztttVVVMMM???DDDQQQNNNIIITTT^^^[[[XXX{{{zzzvvv[[[aaa\\\^^^\\\ccc]]]___bbb@@@RRREEE)))666+++666000000000000000000000000/////////000111111222222888$$$999>>>+++XXX}}}}}}xxxUUUGGG111222000111111111111222111...000000000000000000000000000000000000000000000000000////////////000000111...//////111222444666777555BBB666>>>HHH???QQQkkkppp~~~~~~sssRRRMMMCCC;;;333///111222000---000000000000000000000000000000000000000000000000000000000000////////////......///111333444333222777DDDddd}}}zzzxxx|||{{{}}}BBB===<<<:::888666444333333000///...---,,,+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))+++)))))),,,000222222111666555444444555666777888444;;;@@@===999888777555666888:::;;;<<<>>>BBBDDDMMMMMMjjjgggCCCAAA???AAAYYY\\\YYYUUUbbbkkkffflllrrrhhhZZZKKKEEEOOO[[[cccooo}}}LLLxxxAAAaaaEEEKKK999444000111...........................////////////000000000000666+++666999:::MMMuuu{{{]]]lll```LLLJJJLLLMMMBBB666111000//////000........./////////000000000000000000000111111222222;;;hhhtttyyyzzzNNN???TTTZZZQQQNNNQQQlllsssiiirrr~~~}}}```RRRKKKTTTcccdddZZZVVVRRRPPPWWWjjjyyysssvvvpppeeennneee[[[SSSWWWOOOCCCaaa}}}```nnn}}}}}}TTTRRRJJJ333555---111000000000000000000000000//////000000111111222222333...222666KKKKKK@@@111222333222111000111111000000000000000000000000000000000000000000000000000000////////////000111111000111111222444666888999444@@@:::BBBIIILLLlll~~~vvv{{{~~~~~~}}}zzzbbbQQQMMMEEE:::333111111111000000000000000000000000000000000000000000000000000000000000000000000000///333333222000///222666:::KKKIII~~~zzzwwwxxx{{{AAA===<<<:::777555444333222000///...---,,,+++++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((())),,,000333333333===;;;999999;;;;;;888555333:::===:::777777666555666888:::;;;<<<>>>AAACCCIIIIIITTTdddsssUUUFFF>>>CCC]]]^^^hhh___iiitttWWWCCCKKKZZZccclllvvvIIIgggAAALLLKKKKKKDDD666---444...........................////////////000000000000444***000222CCCccc}}}bbbiiisssSSSMMMIIIPPPLLLCCC666//////000000....../////////000000000000000000000000111222222000RRRyyyoooBBBAAANNNOOONNNKKKQQQuuu|||tttxxxgggdddqqqxxx}}}uuuiiiPPP@@@BBBYYYooopppnnnjjjmmm|||wwwjjjZZZ\\\YYYFFFSSS~~~yyylllfffHHHIII===444444000000000000000000000000000//////000000111222222222222999222666aaapppTTT888444333333222000///111333000000000000000000000000000000000000000000000000///////////////000111222222333333444666888:::;;;;;;BBBAAAGGGGGGZZZuuueeesssyyyyyyxxx{{{qqq~~~~~~vvvvvvuuugggkkkSSSWWWNNNAAA777111111222333000000000000000000000000000000000000000000000000000000000000000000000000---000222000///555AAAKKKaaaxxxmmmooouuuyyyBBB===;;;999777555333333222000///...---,,,+++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))***,,,///111222333BBB???===???BBBAAA<<<666333888:::777555666666444555777:::;;;===???CCCFFFLLLOOOHHHIIIYYYiiicccNNN???DDD```aaannnmmmsssKKKGGGVVVdddnnnxxxyyylllhhhDDDGGGTTTEEEGGG777,,,777---........................////////////000000000000---111777666___zzzkkkjjjeeeZZZKKKNNNQQQMMM>>>333111111000...////////////000000000000000000000111222333333222rrrooopppZZZ>>>HHHKKKHHHJJJEEEOOOuuu~~~~~~sssrrr~~~QQQ@@@AAAWWWeeebbbWWWYYYpppuuueeehhhkkkVVVNNNaaattt{{{GGGIIIEEE222777//////////////////////////////000000111111222333333666444555@@@YYYuuu\\\>>>333222222333111///000333////////////////////////////////////////////////////////////000111222222333444444666777999;;;<<>>PPP___{{{xxxooopppzzzBBB<<<;;;999777555333222222000///...---,,,+++++++++,,,+++******)))*********))))))))))))))))))))))))***+++,,,---...///000111;;;888777999===<<<777111333777888444333555666444444777:::<<>>MMMGGGDDDHHHDDDSSSpppzzzssssssvvvyyyuuuqqq{{{aaaFFF===OOOjjjkkkWWWOOOkkk{{{YYYKKKJJJZZZNNNKKK111333+++////////////////////////000000000111222222333333666,,,LLLrrrooommmtttIII666222000444444000///222////////////////////////////////////////////////////////////000111222333444444555666888:::<<<===AAABBBFFFTTTYYY~~~yyy|||rrrxxxmmm|||zzznnnwwwlll~~~uuuUUUWWWNNNAAA777111000111111000000000000000000000000///////////////////////////000000000111111111222555555444555===QQQlllbbbttt{{{BBB<<<;;;999666444333222111000///...---,,,+++++++++++++++***************+++))))))))))))))))))))))))***,,,............000111444222222444666555222...444777666222222666666444555888;;;===@@@CCCGGGJJJWWWjjjdddRRRSSSSSSXXXiiifffKKKWWWwwwhhhTTTXXXqqqcccJJJMMM[[[]]]VVVTTTYYYaaalllyyyKKKiii???}}}LLLIII@@@///555(((........................////////////000000000000777***@@@kkkjjjvvvrrraaaqqqNNNNNNOOONNNGGG<<<333111/////////000000000111111000000000111222333444555SSSaaawwwiiizzzsssDDD>>>JJJBBBDDDGGGGGG[[[gggyyywwwwwwuuukkkaaaccclllsssnnn|||iiippp___HHHGGGQQQqqqttt^^^SSSiii{{{YYYOOO^^^gggLLLKKK555111...000000000000000000000000000000111111222333333333222999~~~zzzvvv~~~nnnCCC777000333555111///111000000000000000000000000000000000000000000000000/////////000111222333444555555666777999;;;===>>>CCCDDDDDDYYYeee}}}yyyttt[[[rrrpppiii|||ppp^^^QQQ@@@555111111111000000000000000000000000000000000000000000000000000///000000111111222222222555222333===TTTsss```|||AAA<<<:::888666444333222111000///...---,,,++++++++++++***************++++++))))))))))))))))))))))))(((+++---...---...111333444444555555444333111000555777555111222666777555777999<<<===>>>AAADDDGGGbbbsssjjjMMMEEEPPP]]]fffzzzkkkOOO___uuuVVVUUUooouuupppxxxqqqSSSPPP______PPP<<>>AAACCCIIIbbbdddKKKAAARRR^^^ZZZlllgggHHHRRRxxx{{{ZZZXXXJJJNNNcccggglll}}}ZZZSSSgggjjjYYYAAAGGGOOOTTTSSS]]]{{{]]]}}}}}}NNNTTTVVVJJJHHH222222111........................////////////000000000000///OOOyyynnnfff~~~}}}{{{~~~zzz~~~kkkooobbbOOOIIIUUUVVVCCC666888000000000000111111111111000000000111222444555666iii||||||VVVAAAGGGDDD;;;GGGDDDIIIbbbMMMPPP\\\rrrxxxeee```jjjkkkyyy|||gggYYYKKKgggqqqxxx|||aaaVVVUUUggg[[[SSSYYYRRRbbbxxx|||tttbbbFFFttt~~~MMMMMMCCC,,,555000000000000000000000000000111111222222333444444888XXXhhhzzztttzzzfffKKK333///333111000222000000000000000000000000000000000000000000000000/////////000111333444555999999:::;;;===???AAABBBBBBJJJKKKsssnnneee{{{{{{vvv}}}sss~~~}}}~~~sss{{{}}}{{{hhhHHH555111333333000000000000000000000000000000000000000000000000000///000000111222222333333222999LLLlllHHHzzzuuu???===<<<:::777555333222111111111///...---,,,,,,+++******)))))))))***,,,---))))))*********))))))(((***---...---...333555444555???BBB;;;444222333111555555444333444555666777;;;<<<===<<<<<<>>>AAACCCFFF^^^cccLLL???LLL\\\___mmm{{{yyy^^^HHHRRRpppiiiVVVDDDFFFWWWkkkzzzjjjYYYZZZhhhxxx```[[[eeecccYYYPPP```vvvhhhzzzBBBMMMbbbHHHKKK666***000000000000000000000000000...333000...111......888999```uuuYYY\\\yyyqqqzzzsss{{{yyywww~~~nnnvvv[[[EEEPPPXXXQQQAAA111111222111///000222333333222+++666555444555333CCCVVV;;;@@@EEEBBB===GGGYYY___WWWYYY]]]eeemmmuuuqqqtttdddHHHTTThhhxxxrrrbbb```|||rrrmmmRRRPPPaaajjjUUUEEElllUUUSSS@@@000000000000000000000000000000444---555888---222:::111HHHuuurrrttt|||yyyvvvxxx~~~xxxVVV999222000+++,,,444000000000000000000000000000000000000111111111111///000111111111333555777777:::=========???DDDIIILLLNNNaaaqqq```lll~~~vvvrrryyy}}}}}}xxxhhhYYYfffqqqyyyppp^^^ZZZ222...555888,,,111111111111111111111111000000000000000000000000...666111+++222444333777777666tttYYYxxxBBB===<<<:::777444333111111111000///...,,,,,,,,,,,,+++***)))))))))***+++,,,))))))************))))))***------,,,---222444222222:::>>>999333222333333555444444333333555666777<<<===>>>??????AAADDDGGGLLLYYY]]]RRRGGGLLLZZZcccuuugggNNNQQQhhh|||jjjUUUBBBBBBQQQcccpppwwwyyydddUUU[[[qqquuuvvvnnnlllcccrrrjjjDDDDDDqqqJJJGGG999///000000000000000000000000000...111......555222///777RRR{{{~~~___JJJXXXxxxuuu|||ttt|||yyy|||~~~||||||gggvvvrrrRRRPPPUUUVVVNNN???555444222111111222222111444---444333333666888PPP{{{xxx|||iii;;;GGGDDDEEEDDDDDDJJJSSSTTTOOOCCCIII\\\iiiwwweeeqqqkkkppp|||LLLNNNfffooopppxxxpppXXXtttWWWRRRZZZttt|||vvv\\\TTTjjjyyyrrrkkkyyy___FFF???777111000000000000000000000000555///111444///000:::>>>yyylllppprrroooppptttzzzoooBBB666:::999111---000000000000000000000000000000000000111111111111000111333333333444666777888:::<<<======>>>AAADDDQQQPPP|||ddd___vvvyyywwwvvvzzz|||zzzxxxxxxwwwpppdddWWWQQQHHHHHHPPPKKK^^^fffuuuppp```CCC555555000...111111111111111111111111000000000000000000000000///666222...444555333888@@@kkk~~~}}}^^^{{{EEE===<<<999777444222111111000000...---,,,,,,,,,,,,,,,+++******)))*********))))))************))))))***------+++---111222000///555999666111222444555555444333333333444666777===>>>???@@@@@@CCCFFFIIILLLOOOTTTVVVQQQOOOXXXdddwwwcccFFF>>>JJJVVV\\\JJJ::::::GGGXXXgggqqq~~~vvvbbbRRRYYYooo}}}}}}www|||zzzoooZZZ]]]AAAPPPFFF;;;444000000000000000000000000000///000,,,///777444222;;;WWWSSSCCCRRRbbbjjj|||mmmvvvxxxlllyyy|||}}}uuuvvvyyypppiiipppooouuuzzzzzzxxxyyy~~~yyywwwyyy{{{pppooorrrxxx||||||}}}zzzwwwxxxwwwppp^^^NNNPPPZZZWWWEEE999666333333333222111111666///333000222666>>>bbbwww~~~lll\\\777TTTDDD@@@BBBMMMYYY```ffflll```]]]tttaaaQQQQQQ]]]ZZZfffnnnLLLJJJiiiuuu}}}nnn}}}kkk```tttWWWSSSOOOdddvvvsssrrrgggXXXOOO___xxxwwwbbbkkkxxx}}}kkkFFFBBB:::000000000000000000000000000333111...111444000:::QQQlllzzzhhh[[[mmmfffhhhmmmvvv~~~\\\999333555333000000000000000000000000000000000000000111111111111000222444555555555666777999:::===???BBBCCCEEEFFFRRRSSS}}}[[[eeezzzyyyvvv]]]vvvzzzuuu}}}yyyfffQQQSSSPPPRRRYYYWWWZZZkkkeeelll|||qqqtttbbbJJJKKKJJJCCCGGGDDDAAA999PPPVVV\\\yyyooouuuqqqWWWJJJ444333+++333111111111111111111111111000000000000000000000000///555333222777444222:::PPPwww~~~yyyYYYzzzEEE===;;;999666444222111000000///...---,,,,,,,,,,,,,,,,,,+++******)))))))))((())))))************))),,,//////,,,---111222000000444666444111111444666444444333333333444555666;;;===>>>>>>>>>@@@DDDFFFEEEJJJQQQWWWWWWVVVXXX[[[ccchhhbbbLLL777///222777BBB:::333444===OOOgggzzz~~~vvvbbbQQQTTTfffmmmhhhjjjnnn}}}QQQyyyCCCWWWKKK;;;444//////////////////////////////111---///444222777HHHiii}}}}}}lllCCCLLLaaakkkuuuooosssfffeeelllgggrrrwww~~~kkkUUU___```TTTTTTXXX\\\dddpppzzz|||rrrpppvvvzzzvvvnnn\\\XXX[[[fffrrryyy~~~wwwqqqgggdddvvvwwwjjjjjjTTTQQQ___\\\FFF;;;666222333444222111111666111333000444555AAAqqqzzzTTT888IIICCC:::???TTTfffooo~~~wwwEEE???AAAEEESSSVVV{{{RRRSSSnnnhhh{{{llleeetttXXXyyyeeeOOOPPPKKK[[[yyy~~~www```[[[YYYiiirrrnnnuuuzzzyyytttRRRHHH777000000000000000000000000000...222...222999000;;;```zzz___WWWgggcccdddffflllttt~~~~~~yyyHHH000---222666///////////////////////////000000000111111111111000222555666555555666777999;;;???CCCHHHJJJKKKKKKNNNYYY{{{mmmeeeZZZnnn~~~wwwyyyyyyqqqsss~~~~~~xxxmmm}}}~~~dddMMMFFFDDD???>>>BBBCCCFFFMMMWWW]]]mmmppp||||||YYYPPP^^^QQQaaammmeeeiiiXXX^^^CCCMMMOOOLLLeee}}}~~~|||]]]uuuXXXQQQ444666---888111111111111111111111111000000000000000000000000000444333333666111444CCC~~~}}}}}}iiixxxdddwwwCCC<<<;;;999666444222111000///...---,,,,,,,,,,,,,,,++++++++++++******))))))(((((()))***************---000000...///333444222555666666555222111333666444333333222333444555666999:::;;;;;;<<<===@@@CCCDDDPPPXXXXXXZZZ]]]WWWLLLDDDCCC>>>666222333555666000222444555:::KKKkkkwww```NNNMMMXXX___^^^^^^```sssxxxTTT|||CCCwwwXXXQQQ;;;333111////////////////////////...222000///000...>>>\\\tttDDD666TTTgggmmm{{{jjjrrrpppmmmxxxyyy|||yyyssseeeiiipppeee\\\___```ggguuuwwwjjjUUURRRWWWiii}}}tttdddWWWNNNKKKWWWhhhuuu{{{~~~nnnmmmbbbQQQHHHVVVtttbbb{{{^^^TTTbbbcccNNN>>>555///111333222222444444333555111777333@@@}}}gggJJJ===GGGDDD:::BBB\\\kkkmmmyyyuuuZZZEEEKKK===CCCfffzzzcccaaajjjhhhdddUUUFFFPPPpppuuu\\\RRRiiieee\\\NNNAAAHHHFFFUUUllluuuhhhVVVgggqqqmmmcccooozzz|||~~~RRRJJJ999222000000000000000000000000,,,222000333888000???jjjhhh___SSSSSSXXX^^^```dddjjjqqqxxx~~~}}}|||}}}[[[===444444333///////////////////////////000000000111111111111000222444555555666777999;;;>>>BBBFFFIIIKKKLLLMMMNNNkkk^^^UUU^^^vvv|||pppssszzzhhhyyyxxxwwwttt{{{cccXXXYYYGGGFFFGGGHHHFFFDDD???666@@@NNNgggrrrTTTaaayyy___GGGBBBIII```mmmzzzeeeqqq^^^<<<;;;222666111111111111111111111111000000000000000000000000000444333444444000===XXX}}}}}}~~~iiisssyyytttBBB<<<;;;888666333111000000......---,,,,,,,,,,,,,,,******+++++++++***))))))'''((()))******+++******---000000...000444555333:::777555555333000222777444333222222222333555666777888:::;;;===???CCCFFFLLLXXX]]]YYYZZZ]]]UUUEEE;;;666222111444888888666111666;;;;;;:::IIIkkkhhhTTTIIIEEEGGGLLLGGGJJJ]]]lllvvvnnn___xxx@@@jjjWWWSSS===666111000000000000000000000000...222222000......FFFlllfff===BBB]]]ffffffppphhhmmmzzz{{{}}}wwwxxxyyy}}}iiiOOOJJJIIIRRRddduuu~~~iii^^^VVV]]]kkkvvv|||zzz}}}```KKKRRReee~~~cccdddQQQ]]]fff[[[EEE888///111333111222666222555555333:::333BBBnnnHHHAAAKKK???;;;HHHcccpppkkkppp~~~ooofffqqqLLLJJJ>>>EEEaaazzzyyyoooiiiccchhhPPPJJJMMMGGGQQQ]]]VVV???===333======666@@@AAAOOOkkkyyybbbVVViiiqqqrrr___ssskkkKKKJJJ>>>666000000000000000000000000---222333222111777WWWqqq}}}{{{zzzfffEEELLLTTTQQQUUU\\\gggoootttuuuuuuuuu{{{||||||}}}~~~}}}|||{{{zzz{{{|||~~~bbbAAA888666111000000000000000000000000000000000000111111111111111222444555666888;;;===AAAEEEIIIKKKKKKKKKOOORRRXXXgggSSSeeeyyyyyyoooyyyuuufffwwwsss[[[UUU]]]LLLKKKNNNIII???CCCFFF;;;777CCCVVVgggaaavvvyyyQQQHHHNNNMMM[[[vvv{{{yyy^^^BBB777333000111111111111111111111111000000000000000000000000111444333555444555QQQ|||xxxhhhWWW{{{hhhwwwxxxrrrCCC<<<:::888555333111000///------,,,,,,++++++,,,,,,))))))***+++,,,+++******'''((()))******+++++++++,,,//////...///444555444;;;666333444333000333888444333222222222333444555666999<<>>;;;888666999<<>>222222444111222777111666555222<<<444GGG~~~yyy}}}ddd<<<999>>><<<:::GGG___kkkjjjppp}}}{{{pppvvvtttjjjooowwwrrrooovvvyyysssttt}}}tttZZZRRRVVVKKK>>>HHHGGGBBBNNNJJJXXX}}}~~~cccbbbfffpppjjjiii{{{YYYMMM===:::000000000000000000000000//////444111...KKK|||~~~~~~~~~PPP@@@LLLTTTRRRQQQZZZgggpppsssrrrpppooouuuvvvwwwyyyyyyzzzzzzzzz|||||||||zzzyyyxxxyyyzzz}}}}}}JJJ777555444000000000000000000000000000000000000111111111111333444555666777:::???CCCJJJPPPWWWXXXVVVXXX```gggggg}}}YYYuuu{{{uuuttt{{{rrrjjjuuuzzz}}}qqqwwwyyyooolllssswwwxxx{{{gggHHHFFFNNNEEE???AAACCCSSSzzzxxxyyycccxxxoooYYYXXXFFFKKK]]]wwwzzztttYYYMMM111444000111111111111111111111111000000000000000000000000222555555777777???kkk]]]uuudddpppYYYrrrtttllljjjvvvyyyfffrrrDDD<<<:::888555333111000///------,,,+++++++++,,,,,,((()))***+++,,,,,,+++***''''''(((******+++++++++***---...---...333555444:::444111333333000333999333333222222222333444555777:::>>>CCCHHHNNNTTTYYYNNNFFFHHHSSSVVVOOOPPPYYYPPPQQQRRRRRRMMMFFFBBBBBB>>>===<<<999999DDD___www```EEECCCBBB>>>AAACCC[[[ooonnn|||iiiQQQfffMMM\\\PPPEEE>>>(((000000000000000000000000...//////333777999PPPuuuwwwfffgggAAA:::PPP___mmmwwwrrreeeSSSjjjkkkmmm~~~wwwyyy|||zzzyyy~~~~~~qqqnnncccwwwkkkgggqqq{{{tttssssssvvvxxx{{{zzzSSSLLL^^^ttt{{{vvvvvvZZZ]]]mmmoooWWWDDD555444444000111777111777555111===555LLLpppyyyQQQ888BBBAAA@@@<<>>BBBHHHOOOUUUYYYDDDCCCCCCFFFPPP\\\eeehhhjjjmmmmmmiiiddd\\\QQQGGGCCCEEE???888???RRR```cccqqqWWWWWWMMMIIIPPPYYYbbbppp}}}___KKKuuujjjSSSFFF666555000000000000000000000000---555000<<<333888xxxsssxxxKKK<<<===VVVkkkpppqqqwwwgggSSSHHHMMM^^^vvvsss}}}yyyzzz}}}|||www\\\VVVXXXfffyyyzzztttooopppwww~~~zzzQQQHHHWWWvvvxxxzzzqqqxxxWWWYYYlllllleeeIII333333666222111777555666777000>>>;;;III~~~{{{NNN---AAACCC???@@@AAAGGGTTTeeerrrwwwlllooo{{{lllppp|||bbbkkk|||pppzzz}}}xxx~~~^^^WWWRRRXXXJJJNNNjjjfffXXXZZZFFFVVVvvv~~~mmmpppWWWCCC666222111///000111111000///222'''111///777]]]}}}~~~KKKBBBBBBDDDJJJNNNVVV]]]fffllloooqqqsssvvvpppooooooqqqvvvxxxxxxvvvxxx|||~~~zzzwwwwwwxxxyyywwwxxx~~~~~~}}}~~~}}}|||MMM333555111000000111222222000...111111000000111222333333888999>>>???:::666;;;EEEBBBNNNOOOMMMTTTWWW\\\gggooodddbbbtttyyyrrrZZZjjjuuu}}}}}}ggg{{{~~~QQQFFFBBB@@@:::RRRyyyXXXEEEQQQxxx^^^FFFSSS}}}tttiiiVVV000111555222222222222222222222222111111111111111111222222333:::444888555NNNlllIIIhhhbbbVVV^^^|||zzzXXXnnnFFF<<<;;;999666444222111000...------,,,,,,++++++******************************))))))))))))***++++++.........///000222444666888333666666...111777444333444444444333333555666;;;;;;===@@@EEEKKKQQQTTTSSSPPPLLLMMMTTTaaammmtttrrrsssuuuuuunnn```PPPGGGDDDGGGAAA666<<>>AAAGGGQQQ[[[bbbcccaaayyyjjjiiiqqq{{{yyymmmlllxxxwwwrrrjjjQQQXXXbbbVVVooovvvUUU___ccc```qqquuutttYYYEEE^^^hhh{{{|||```rrr______qqq~~~UUUGGG777222111000000111111000///999---777///333[[[pppppp}}}wwwpppCCC>>>@@@BBBIIIMMMXXX___hhhnnnppprrrtttvvvpppoooooorrrvvvxxxxxxwwwwww{{{~~~}}}zzzvvvvvvvvvxxxuuuvvv|||}}}|||~~~yyyyyyxxxuuu~~~}}}pppkkkuuu|||{{{ZZZ222666222111000000222222000...111111111111222333444444;;;<<<>>>AAACCCDDDBBB???JJJSSSQQQNNNVVVZZZ___jjjccczzzddd~~~|||nnnggguuu|||~~~~~~kkk{{{sssEEEHHHEEEDDD___uuu]]]AAAKKK{{{QQQPPPqqq~~~ooouuucccCCC<<<333222222222222222222222222111111111111111222222333111666222999@@@nnn___VVV~~~^^^VVVWWWooonnnWWWkkkCCC<<<;;;999666444222111000...------,,,,,,++++++***************************))))))((((((((()))******------...///111444777888999444888888000111555222222333444444333333555777;;;<<<<<>>eeeuuuAAA<<<:::BBBVVVkkkxxx~~~tttXXXDDDCCCUUUssszzzxxxxxxwwwtttrrruuu{{{~~~}}}{{{wwwlllvvvzzzzzz|||{{{|||zzzVVVKKKVVVsss}}}ssssss|||zzz^^^NNNeeeuuuXXX>>>888888333111555444888888444===@@@aaasssMMM999FFFEEEBBB???BBBMMM^^^lllssstttvvvmmmiiikkkiiieeeiiiqqqvvvvvvvvvtttpppppp|||qqquuuxxx[[[aaalllNNNXXXeeeDDDKKKTTTQQQ]]]___rrr}}}hhhgggcccwww}}}YYYKKKBBB333222000000111111000///333(((777333???yyyrrr~~~qqqrrrxxx|||[[[::::::===???FFFJJJXXX___gggmmmooooooqqqsssooooooooorrruuuwwwxxxwwwuuuzzz}}}{{{{{{|||{{{zzz~~~yyyyyy|||wwwxxx|||yyy{{{sssmmmbbbZZZSSSUUU]]]fffpppwwwppp]]]XXX\\\WWW```dddqqq{{{eeeccc^^^aaadddgggppp^^^111444333111000000111111000///111111111222222444555555777:::>>>GGGWWWccc^^^QQQRRRVVVQQQOOOVVVZZZ___jjjkkk{{{rrrXXXwww~~~zzz|||lllYYYiii{{{ttt]]]cccffflllyyyuuu{{{dddMMMDDDLLLjjjjjjeeeHHHNNNwwwdddYYYpppwww{{{oooXXXDDD<<<---222222222222222222222222222111111111222222333444333333444;;;OOOwwwOOOqqq|||PPPIII[[[bbbUUUjjj@@@<<<;;;999666444222111000...------,,,,,,++++++***************************((((((((((((((())))))***.........///111333555777666222777888000111555111222333444444333333555777=========???AAAEEEHHHJJJWWWSSSNNNMMMPPP\\\pppyyytttzzzsssccc^^^IIIPPPHHH777@@@^^^lllfffXXX^^^ppp{{{tttttttttqqqttt||||||```dddqqqMMMhhhqqqQQQNNN999444////////////////////////000///888,,,@@@kkkqqqppp999;;;888>>>UUUqqqyyy[[[CCC???OOOnnnxxxuuuuuuttttttuuuyyyvvvmmmcccZZZ]]]```nnn~~~~~~tttsssfffqqq~~~~~~yyywwwyyyzzzssspppeeeWWWaaappptttppprrruuu|||xxx~~~}}}jjjPPPaaa|||___CCC999777444222555555;;;999777===AAAooovvvooo{{{MMM555BBBMMMCCC<<<<<>>>>>>>>@@@BBBDDDGGGHHHMMMLLLKKKMMMOOOZZZqqq{{{zzzzzzjjjaaaIIINNNEEE888CCCbbbrrrmmmddd]]]ZZZeeeiii~~~zzz|||dddZZZgggTTTnnnWWWQQQ999555////////////////////////,,,,,,888)))???ppp~~~iii<<<999888???OOOaaappp}}}bbbGGG>>>JJJfffyyyuuuwwwvvvwwwzzz~~~sssdddYYYTTTOOOWWWlllyyy~~~zzz}}}wwwjjjpppwww|||}}}|||||||||jjjddd```tttpppbbbooorrrnnnnnnsssqqqttt~~~{{{{{{[[[ccceeeGGG999777555444666222999444666888>>>uuu{{{oooRRR666:::GGG???;;;@@@RRRbbbgggeeecccaaaVVVRRR\\\eeegggiiimmmmmmjjjhhhjjjmmmtttwwwzzz\\\lllgggjjj{{{GGGIIIlllppp___EEEYYYooovvvuuuzzzqqq___qqqyyywwwggg]]]EEEHHH666333111000000111111000444+++666999cccuuu[[[===222999888888>>>CCCSSSYYYaaafffgggggghhhjjjkkklllnnnooooooppprrrsss}}}~~~xxxtttrrrsssuuutttxxx~~~xxxrrrpppcccVVVRRRVVV___vvvMMM333555333111000111111000///...//////000222444555666555===AAADDDRRRdddcccVVVYYYZZZUUUVVV\\\[[[^^^llluuutttaaafff\\\ooowwwmmmxxxhhhdddyyy\\\@@@ZZZ{{{xxxOOOKKKUUUWWWCCCEEE^^^xxxooo~~~SSSQQQiiisssqqqvvvkkkhhhSSS:::111222222222222222222222222222222222222333444555666777777>>>===ssslllTTTJJJuuu@@@LLLfff{{{lllBBB<<<;;;999666444222111000...------,,,,,,++++++***))))))))))))))))))))))))))))))((((((((()))******//////.........000111222222...222444...000666222111222333333333444666888======???@@@BBBEEEGGGHHHIIIIIIMMMQQQSSS]]]www|||}}}~~~lll[[[KKKJJJ???777CCC^^^nnnnnn|||yyyrrrooocccyyy}}}|||||||||QQQmmmXXXrrrbbbWWW666...000000000000000000000000000222888000JJJsss\\\888555999CCCJJJGGGMMMlllnnnPPPAAAFFF```uuuuuuzzzyyy{{{uuu```ddduuuttttttuuuxxx}}}vvvvvvtttmmmmmmtttpppooozzz}}}zzz}}}fffiiilllLLL:::666666555555444;;;555<<<<<>>999BBBAAA;;;AAATTTfffooouuuzzzxxxfffZZZ^^^fffgggeeeeeeaaa```ccchhhooo|||nnnllllllMMMMMMzzzjjjIIIYYYnnnvvvssszzz|||nnndddnnnlllZZZuuuyyy```QQQFFF777444111///000111111000000,,,444:::lllMMM888333:::777555<<>>[[[~~~\\\FFFCCC\\\vvv{{{}}}{{{zzz~~~{{{ssswwwxxxttt|||zzzxxxxxx|||sssuuupppoootttqqqoooyyysssvvv~~~~~~|||hhhllltttRRR===777666555444777>>>777DDDEEEMMMmmmIII???999EEEDDD<<<>>>OOObbbqqqnnnaaacccgggaaaXXXTTTGGGLLLSSSXXX```vvv~~~```]]]ZZZQQQ{{{gggIIIHHHTTTdddiiihhhpppsssjjjoooxxxppp~~~lllkkkyyy[[[nnnjjjdddXXXLLL888555111///000111111111333333333333\\\~~~nnnDDD555555;;;555333<<>>BBBAAADDD^^^]]]YYYcccRRRrrrsssZZZ@@@<<>>jjj}}}nnnZZZYYYYYYddd|||ttt}}}|||\\\[[[===///222222222222222222222222222333333444555666888888======AAAIIIddd@@@:::YYYRRREEEVVVlllfffdddhhh>>>>>><<<999666333111000000------......------,,,+++,,,+++,,,---+++(((((()))---***'''''')))+++***)))000000//////000222444555===333111111---000444...111000000111222555777888???;;;999<<<>>>???DDDJJJHHHCCCHHHPPPLLLOOOuuujjjRRR>>>:::999>>>SSSnnnmmmtttwwwvvvvvvwwwssskkkxxxwwwyyyUUUaaaiiiYYYUUUzzzpppYYYYYY===---////////////000111222333000888+++CCCddd|||sss```OOO666;;;444999???HHHJJJ======RRRgggPPPFFF\\\||||||yyyzzz~~~}}}zzz{{{nnnffftttwww~~~sssxxxzzz}}}|||sssmmmuuuyyyvvvvvv{{{~~~{{{vvvvvvyyyyyyyyyvvv___zzz\\\vvv\\\@@@555666888777999777>>>@@@LLL___jjjCCC777???CCC<<<===EEEVVVccchhhiiiiiihhheee^^^WWWXXX[[[UUULLLZZZVVV@@@@@@NNNHHHdddrrrQQQ~~~YYYeeegggMMM:::@@@===PPPaaaVVVXXXSSSRRRWWWeeemmmlllrrrvvvpppvvvzzzrrruuuSSSVVV===555///000333222111111+++999===:::{{{sss}}}yyy::::::999777666777;;;>>>GGGNNNWWW[[[\\\[[[^^^```]]]aaalllhhhlllmmmbbbooo{{{OOO\\\|||yyyyyyvvvssstttwww{{{||||||mmmYYYjjjgggcccYYYaaannnvvvwwwvvv~~~zzzOOOzzzwwwYYY===:::999666333111111111111///222666777888:::@@@DDDJJJJJJNNNTTT[[[___^^^\\\]]]UUUUUUUUU]]]YYYcccqqqoooEEELLL{{{jjjgggpppSSSQQQrrroooZZZxxx~~~XXXXXX___nnnyyyttthhhSSSNNNFFF^^^|||pppxxxjjjwwwbbb___999777222222222222222222222222111222333333333555888;;;;;;???HHHYYYbbbpppRRR===<<>><<<999666333111000000------......------,,,+++(((((()))***)))(((((())),,,***'''''')))+++***)))///.........///111333444999000000000,,,000555///111111111111333555777888>>>;;;<<>>@@@EEEEEE<<<:::???===DDDjjjkkkRRRZZZrrr}}}\\\HHH666222333:::NNNdddnnnuuuxxxuuussstttsssooowwwtttuuuzzz~~~___]]]XXXmmm]]]WWW???333000000000000000111222222111;;;333FFFTTTtttYYYnnnmmmRRR;;;777555999>>>HHHIII;;;999JJJxxxiiiOOODDDQQQtttxxx{{{xxxxxx|||~~~|||zzz{{{{{{yyyvvvvvv{{{~~~tttoooqqqrrrpppvvvzzzrrr{{{xxxtttxxxyyyvvvyyy{{{zzzuuuttt{{{~~~~~~|||gggzzz___vvv^^^AAA666777888777>>><<>>AAARRRgggsssyyy{{{qqq\\\EEECCC[[[www{{{|||]]]VVVDDDZZZ{{{^^^YYYXXX@@@YYYdddBBB999@@@SSS{{{qqquuuXXXKKKNNNUUUaaalllnnnnnnpppqqquuuxxxzzz]]]PPP>>>555///000333222111111222111666MMMnnn999999999777777888;;;>>>FFFMMMVVVZZZZZZZZZ\\\___aaaaaahhhhhhsssuuuccciiippp}}}OOO[[[xxx{{{yyywwwtttuuuvvvwwwvvvuuuSSSYYYaaaYYYXXXddduuu|||uuuuuu{{{}}}}}}}}}~~~|||QQQoooqqqAAA999888555222111000111111111222444777;;;AAAGGGLLLMMMOOORRRXXX^^^```^^^\\\UUUPPPTTTWWW___WWW[[[eeexxxUUU]]]yyyggg```dddHHHQQQxxxkkk\\\mmmXXXmmmLLLHHH@@@LLLmmmxxxuuuZZZeee>>>---222222222222222222222222333444555555555777:::===EEEKKK___ttt^^^uuuqqqCCC<<<:::HHHLLL???IIIgggwwwiiiiiifff@@@>>><<<999666333111000000------......------,,,+++++++++++++++************,,,***((((((***+++***)))...---------...000222333666...///000,,,000666111222222111222333555777888<<<;;;===AAA@@@======AAA>>>777666:::888>>>^^^pppXXXIIIDDDCCCEEE;;;222000444;;;IIIUUUdddlllsssuuuuuuvvvuuusssyyyuuusssuuuxxx{{{jjjqqqqqqeeeXXX???555111111000000000111111222111777333NNNgggeee\\\UUU@@@555555999>>>GGGKKK<<<444@@@hhhoooRRRGGGJJJcccwww~~~zzzvvvvvvyyy|||{{{zzzvvvuuutttssssssuuuzzzzzzyyy}}}|||rrr```VVVVVVZZZjjjwwwtttxxxyyyzzzzzzzzzzzzyyyxxxnnnmmmmmmpppttt~~~}}}}}}tttvvv___ttt```BBB777777888888;;;<<>>;;;SSS}}}VVVAAAHHHOOOzzzVVV[[[TTTXXXjjjkkkeeepppnnnqqq{{{qqqiiiuuu|||gggQQQ???666///000333222111111999...444WWWuuu999999999888888999<<>>GGGMMMQQQPPPRRRWWW\\\``````]]][[[RRRLLLQQQUUU^^^XXX\\\gggjjjRRRmmmooogggGGGUUU{{{~~~oooiiilllllluuu|||^^^RRR```NNNHHHDDDJJJpppsssxxxzzzbbbiii???000222222222222222222222222333555666666777999<<>><<<999666333111000000------......------,,,+++------,,,)))***++++++(((+++*********************...---------...000222333666///111222---000666111333333222333444555777999::::::<<>><<<>>>CCC>>>@@@HHHMMMGGGEEEWWWooo|||dddXXXYYYRRRDDD>>>:::888666666666888===CCCNNNTTT^^^hhhqqqwwwwwwvvvzzztttpppqqqrrrtttzzzvvv]]]kkk\\\;;;222222111111000000111111222333444///RRR{{{|||TTT???999444888===HHHOOOAAA555:::WWWyyymmmOOOHHHEEETTTttt|||yyyvvvvvvxxx{{{||||||vvvuuuvvvuuurrrpppsssxxxzzz|||wwwwwwfff\\\mmm|||yyyrrrYYYIIIFFFIIIFFFLLL]]]ggg]]][[[___iiipppnnnkkkkkkWWWUUU[[[jjjwwwsssvvvxxx|||{{{ooo]]]qqq```CCC999777999:::999===JJJNNNZZZjjjiii>>>555BBBGGGFFFBBBEEETTTdddkkklllkkkbbbaaa```dddooo}}}ZZZFFFDDDKKKMMMeeeJJJLLLMMMtttwwwnnnZZZhhhkkkdddpppmmmqqq|||mmm]]]nnnyyyhhh[[[@@@777///000333222111222555///999PPP|||tttsss999::::::999999:::<<>><<<999666333111000000------......------,,,+++(((***(((%%%(((------)))******++++++*********+++///.........///111333444888222444555...000555111444444333333444666888999999999:::;;;;;;;;;BBBKKKLLLVVVaaaaaaTTTJJJRRRaaauuu{{{pppccc___TTTLLLTTTBBB>>>;;;888555666AAAMMMDDD@@@@@@JJJ[[[jjjsssxxxuuuqqqoooqqqsssuuuzzzhhhOOOnnnhhh^^^888222111111111111111111222333888:::333MMM|||TTT:::;;;333777;;;IIIUUUKKK:::999FFFeeedddKKKEEEAAAHHHlllzzzxxxwwwwwwyyy|||~~~~~~}}}vvvmmmeee\\\ZZZfffuuuyyy~~~xxxoooqqqsss{{{vvv```eeerrrsssqqqWWWVVVlll}}}iiiQQQYYYlllZZZRRRQQQ[[[hhhooorrrttt^^^ZZZ]]]kkkzzzssswwwzzzxxx{{{zzzjjj^^^ttt]]]BBB999888;;;>>>@@@DDDOOOPPPUUU```fff;;;444CCCIII???@@@GGGVVVdddnnnuuu|||rrr|||}}}dddKKKGGGLLL@@@bbbuuu___GGGHHHRRR{{{~~~aaacccmmmjjjppplllrrr{{{rrr~~~cccbbbAAA888000000222222111222000000999EEEvvvppptttggg:::;;;;;;;;;::::::<<<>>>CCCHHHOOOUUUYYYZZZ[[[[[[```___eeehhh|||[[[KKK```hhhfffcccggggggjjjvvvVVVOOOhhhoooxxxxxx[[[QQQ```rrrpppooommmmmmnnnppptttwwwsssvvvgggsssuuu|||~~~yyyuuuxxxzzz|||}}}}}}|||zzzyyyyyy{{{VVVTTTsssyyyhhhEEE444333111000000111333444555555666<<>>AAAJJJGGGXXX^^^]]];;;<<<;;;:::;;;???MMM___wwwkkkwww```AAA>>><<<999666333111000000------......------,,,+++'''***)))'''---666888222)))+++,,,,,,+++******+++///.........///111333444888333666666///000555222555555444444555666888999999888888999999<<>>CCCHHHKKKVVVVVVYYYbbb{{{pppCCC999CCCEEECCCBBBEEEPPP\\\hhhxxxwwwqqqnnn\\\ooouuuYYYIIICCC>>>999XXXsssTTTHHHCCCPPPrrrqqqiiicccmmmmmmllliiiqqqwwwbbbbbbCCC888000000222222111222555222555@@@vvv<<<======<<<::::::;;;===???DDDKKKRRRXXXZZZ[[[[[[``````gggiii```NNN\\\dddbbb^^^bbbaaadddppp\\\RRRfffiiimmmnnnxxxdddTTT```ooommmmmmlllkkkjjjlllpppsssnnnppp|||]]]qqqnnnlllvvv|||{{{wwwxxxzzz{{{}}}}}}|||zzzyyywwwzzzYYYeeedddBBB333222111000111222444666888999===AAADDDDDDAAA>>>EEEIIINNNQQQRRRRRRRRRSSSUUUVVV___```ddd```qqqlllOOOFFFoooyyykkkxxxhhhGGGYYY~~~wwwxxxfffddd[[[]]]MMM===XXXxxxfff^^^iiinnnqqqxxxkkknnnBBB333222222222222222222222222222333555777888;;;???BBBKKKNNNTTT```mmmRRR:::@@@===:::======FFF[[[wwwhhhuuu\\\???>>><<<999666333111000000------......------,,,+++***---+++(((...999:::333(((+++------+++******+++...---------...000222333444111555666...000666333666555555555555777888999999888999:::999<<>>??????===;;;::::::;;;;;;???FFFNNNUUUYYYZZZYYY___]]]bbbfffgggRRR\\\ffffffdddiiijjjlllwww]]]SSSggggggfffcccrrrjjjSSS^^^eeedddgggjjjjjjjjjjjjlllnnnnnnmmmrrrrrrpppsssYYYRRR[[[fffnnnrrrvvvwwwyyyzzzzzzzzzyyyyyytttxxx^^^zzz|||~~~xxxccc???333222111111222444666888<<>>:::AAAXXXwwwhhh}}}UUU777>>><<<999666333111000000------......------,,,+++))),,,((("""'''111111((((((+++......+++******,,,,,,,,,,,,,,,---///111222111...444555...000777555666666555555555777888999999999;;;<<<:::<<>>DDDVVVmmmQQQAAA<<>>;;;999999:::777;;;BBBKKKSSSXXXYYYXXX\\\XXX[[[aaakkkSSSWWWaaaaaa___bbbaaaaaakkkYYYQQQgggjjjjjjhhhnnnsssmmmQQQYYYZZZYYY^^^fffjjjkkkkkkkkklllrrriiigggXXX```zzzlllVVVXXXKKKBBBIIIXXXfffqqqxxxtttuuuvvvwwwwwwxxxxxxxxxqqqvvv}}}aaauuu~~~}}}xxxwww}}}nnneeeBBB333222222111333555777999???CCCHHHKKKKKKLLLPPPSSSEEEHHHIIIIIIFFFFFFHHHKKKNNNRRR]]]\\\___cccoooXXXPPPvvvrrrzzznnnMMM]]]eee___VVVPPPQQQBBB;;;XXXdddwwwzzzzzzvvvyyyuuuhhh;;;777222222222222222222222222444555888999;;;???CCCGGGAAA[[[VVVzzzVVVXXX666EEEBBB<<>>===<<<999666444111000///......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++444///...000///+++---333666333111222000///333999777666444444666888999:::;;;>>><<<@@@DDD===;;;HHHFFFEEEWWWWWWjjj\\\\\\PPPXXX~~~aaaKKKDDD;;;111===TTTRRRGGGXXXlllzzzyyy|||||||||nnngggmmm\\\===---222333333222111222555888AAA999<<<\\\lllhhhSSSQQQ===222666999AAASSS```VVVCCC777999LLLaaa]]]GGG===EEE___qqqyyytttuuuwwwOOOPPP___uuu{{{YYYOOOoooddd[[[~~~~~~SSSnnnnnnhhhmmmhhhwww~~~dddYYYvvvuuuJJJ<<<999@@@KKKOOOTTTYYYaaaeeejjjlllHHH///FFFJJJBBB@@@HHHOOOSSSdddvvvxxxgggGGGMMM^^^iiihhhOOOBBBLLLTTTVVV```iiiXXXSSSkkkiiijjj]]]WWW===@@@777333VVVeeeTTT;;;>>>LLLPPP]]]eee^^^llllll]]]bbbeeekkkmmm^^^```___hhhtttWWWkkkmmmmmmEEE:::000000333333111111---:::666FFFrrryyyGGGBBBHHH<<<888???777888999<<<@@@DDDGGGLLLQQQTTTSSSUUUXXXccc|||qqqNNNWWW[[[^^^___^^^^^^aaadddgggKKK]]]eee^^^gggdddjjjzzzLLL<<>>UUUqqqjjjnnn@@@...111111111111222333444444888999;;;===???CCCHHHLLLRRRZZZ[[[tttWWWmmmTTT===999BBBHHH>>>999???@@@jjjxxxwwwNNN======<<<999666444111000///......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++333000///222111...111777===999777555222///222777777666444444666888:::;;;:::>>>???BBBEEE<<<999FFFGGGJJJ[[[XXXggg^^^bbbYYYLLLXXX:::111333;;;DDD```zzz^^^OOOWWWjjjpppqqquuu{{{}}}{{{|||fffXXXqqqhhhYYY===444333333333222222333777999555FFFIIISSSdddkkkXXX<<<555777888???PPP]]]WWWFFF999666BBBVVVXXXGGG<<>>FFFQQQWWWUUUYYY]]]___aaauuucccGGG888IIIDDDDDD@@@EEEKKKOOO```ooonnnbbbRRRZZZ___ooofffGGG???HHHHHHNNN```]]]SSSYYYeeeiiivvv||||||yyyTTTNNNCCCEEEBBB555HHH^^^OOO@@@AAAUUU^^^mmm~~~tttuuukkkooowwwddd[[[^^^eee{{{yyy___zzz}}}rrrnnnDDD999000000333333111111555666+++777^^^|||RRR@@@FFFAAA:::@@@;;;999888;;;AAAEEEHHHKKKMMMOOOWWWWWWTTTXXXjjjxxxkkkRRR[[[]]]^^^]]]YYYSSSOOOLLLeeerrr^^^NNN```hhhdddooo___[[[\\\ccceeebbb```ccc```^^^___dddffffffhhhlllwwwyyy}}}{{{wwwuuuuuutttppppppqqqoookkkkkkfff\\\qqquuuzzz||||||{{{{{{||||||}}}|||___BBB555444222222333666999;;;BBBFFFMMMRRRUUUUUUUUUTTTIIILLLPPPSSSVVVXXX[[[^^^^^^UUUVVVTTTJJJVVVzzzxxx\\\OOOyyy```lllggg>>>ccc|||uuufff___\\\[[[___zzzkkkHHHDDD>>>888===TTTpppzzzzzzllllllAAA222222222111222222333444444555888<<<@@@EEEJJJQQQUUUPPPYYY^^^tttWWWooo~~~```DDD<<>>@@@UUUdddsss|||^^^MMM<<<===<<<999666444111000///......---------,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++000...///111111000333888>>>:::777666333///111666666666555555666888:::<<<999@@@CCCGGGGGG;;;888EEEEEEMMM[[[VVV______gggaaaGGGhhhaaaAAA888<<<;;;555111EEEVVV^^^\\\PPPRRRfffdddfffnnnwww{{{zzz|||sss{{{UUU```bbbhhhVVV;;;555333444444333333555888;;;888OOOMMMKKK}}}zzz~~~uuuyyy>>>777888777;;;KKKYYYXXXNNN>>>555888JJJTTTMMM@@@:::DDDXXXppp|||{{{xxx|||aaaIIIdddtttyyysssoooiiiaaa___tttQQQfff~~~rrrooowwwoooqqqrrrfffmmmfffrrrsssxxxyyy~~~nnneee___999<<>>BBBHHHQQQffftttooommm[[[___dddzzz```PPPHHH<<>>___xxxaaa999???EEE999===<<<555555:::@@@EEEGGGHHHIIIJJJHHHHHHBBB===GGGTTTSSSFFFKKKOOOUUU\\\aaabbb___\\\ZZZjjj```SSS]]]bbbbbbooovvvoooiiifffddddddhhhnnnrrrmmmnnnqqqrrrhhhgggssswwwnnneeefff\\\XXXXXXOOOeeepppUUUeeejjjpppuuuyyy{{{}}}~~~{{{yyy}}}{{{TTT///444333333333555777:::;;;AAAEEEJJJNNNOOOQQQUUUXXXKKKLLLPPPVVV]]]cccffffffaaa\\\WWWQQQLLLXXXjjjuuuXXXSSS|||qqqkkkhhh===```{{{xxxllliiilllwwwmmm]]]XXXlllYYYEEE???===888<<>>GGGVVVhhhuuuYYY{{{JJJ<<<===<<<999666444111000///......---------,,,,,,,,,************************))))))))))))************------.../////////111444666333222333222///222777555555555444444666999;;;999BBBGGGLLLKKK===888DDDEEENNNUUUSSSZZZbbbiiigggQQQXXX___bbb```___bbbeeeZZZUUUJJJ>>>777777:::<<<444;;;???HHHQQQPPPVVViii]]]aaakkkvvv{{{zzz{{{\\\sssPPPttt}}}jjjlllSSS888///222333333333444666:::===EEEJJJCCCKKKwwwsssQQQeeezzz{{{HHH999888666999FFFUUU[[[XXXCCC666333BBBUUUXXXJJJ;;;999GGGaaaxxx~~~yyyzzz~~~KKK^^^}}}wwwtttgggSSSNNNxxxXXXqqqwwwjjj\\\kkkZZZgggrrrlllsssooouuuzzzzzzttt|||sssrrrVVV555@@@KKKMMMSSSYYYZZZ\\\aaacccbbbvvvnnnxxxmmm???333BBBDDDBBB===AAAIIIXXXrrr{{{}}}YYYZZZnnnttt[[[SSSLLLCCCLLLcccssszzzwwwuuuVVVYYY;;;AAA===CCCtttjjjKKKEEEdddllldddtttnnnTTT\\\ZZZdddeeetttkkkYYYiiilll||||||~~~}}}mmmfff???777111222444333333444000888888DDDgggpppyyysss777;;;III;;;===>>>555444777<<<@@@CCCEEEGGGIIIFFFKKKIIICCCEEENNNQQQLLLSSSWWW```ooo}}}iiigggfffgggrrr~~~rrrkkkeeecccbbbbbbffflllqqq|||~~~uuunnnlllnnnqqqtttqqqjjjgggmmmpppgggUUUIIIEEEFFFNNNKKKaaa~~~sssgggkkkpppvvvzzz}}}~~~|||zzz~~~xxxXXX;;;333222222333666:::???BBBHHHKKKMMMMMMLLLNNNSSSXXXPPPOOOPPPUUU\\\``````^^^\\\___[[[SSSRRR___PPP\\\LLLNNNxxxrrrsss???[[[zzz|||xxx{{{lll]]]OOOBBB???:::;;;GGG[[[mmmwww{{{ttt{{{wwwYYY777222333333333333333444444555:::???EEEKKKPPPUUUZZZ]]]______```hhhRRR|||RRR???;;;AAA<<<888::::::AAANNNaaarrr~~~vvvssszzzGGG<<<===<<<999666444111000///......---------,,,,,,,,,************************(((((()))))))))*********---///000///...///000111333111111222222000333888444555555444222333777::::::CCCIIIPPPPPPBBB;;;FFFKKKOOOPPPVVVZZZgggnnnsssbbbdddfffdddYYYNNNNNNUUUSSSGGG>>>;;;666666DDDVVVWWW]]]UUUJJJPPPZZZcccooo^^^bbblllwww{{{zzz{{{~~~yyyxxxsssnnnQQQ999---111222333333444777;;;???EEEDDDAAAPPP[[[aaaiiieeeSSS:::888555777BBBQQQ[[[^^^EEE:::333<<>>;;;JJJ???AAA@@@888333555777:::===AAAFFFJJJXXXccckkkiiihhhjjjkkkhhhfffdddeeelllxxxzzzhhhaaa^^^___cccjjjqqquuuooohhhfffggghhhaaa^^^^^^aaabbbaaabbbfffeeeeeeeeefffmmmsssrrrmmmtttpppkkkjjjlllnnnppppppoootttvvvyyy|||}}}}}}|||}}}~~~|||zzzNNN<<<222111111333888@@@HHHMMMRRRSSSRRRPPPMMMNNNRRRVVVTTTRRRQQQSSSWWWYYYWWWTTTTTT```^^^WWWWWW```}}}JJJcccKKKGGG|||oooyyyFFFTTTxxx~~~vvvmmmggghhh```@@@CCC===999???QQQgggwww~~~uuutttJJJ444777333333333333444555666777<<>>GGGNNNMMMJJJWWWXXXhhhuuuwwwllltttqqquuugggOOOFFF???;;;CCCRRRooo{{{pppXXXWWWcccjjjmmm```dddmmmwww{{{yyyyyy|||zzzxxxllllllMMM;;;111111222333444666999>>>AAAAAAIIILLLOOO}}}yyy\\\|||zzzSSSoooTTT;;;999666777>>>JJJVVV^^^HHHAAA666666III]]]YYYIII;;;888@@@YYYpppyyy{{{{{{vvv~~~^^^yyyooo^^^wwwiiihhhvvvtttzzz~~~ZZZZZZgggsssssssss{{{yyyuuubbbgggfffGGG===MMMUUUWWWZZZZZZ\\\\\\ccchhheeepppuuuEEE>>>AAAIIIJJJEEECCCCCCMMMfffrrrfffSSSQQQcccjjjuuuhhhYYY777888MMMtttLLL555CCCmmmnnnXXX>>>BBBBBBFFFaaalllmmmvvvccceeejjjtttvvvcccbbbfffjjj{{{vvvgggfffxxx}}}ppp:::555111333444333444777000999:::888SSS{{{EEE999CCC???@@@;;;888333444555666888===CCCGGGRRR^^^iiilllkkkkkkiiieeegggbbb\\\XXXYYY\\\aaadddgggbbb^^^YYYVVVUUUUUUTTT```[[[ZZZ___bbb^^^[[[[[[XXXXXX[[[```bbb^^^]]]___aaagggjjjfffeeegggjjjjjjgggfffeeefffgggggggggeeegggsssxxx{{{}}}}}}}}}~~~mmm{{{uuuEEE***222222333666===FFFOOOTTTXXXVVVTTTRRRQQQRRRSSSSSSRRRRRRRRRTTTUUUVVVUUUTTTQQQ^^^\\\WWWXXXZZZkkksss[[[AAA}}}iiisssQQQOOOrrr~~~wwwxxx~~~}}}|||}}}qqqhhhEEE@@@:::;;;LLLfff{{{~~~{{{~~~nnnqqq???222666222222333444555777888999===AAAGGGLLLQQQWWW]]]```___XXX^^^aaaVVVfffcccDDD777@@@@@@;;;999666333999III]]]ooo{{{hhhwwwEEE???===<<<999666444111000///......---------,,,,,,,,,************************(((((((((((()))))))))***,,,111333000000333555333===;;;999999555111111444888::::::777333222555999888===BBBMMMUUUKKKAAAGGGFFFBBB<<>>222>>>WWW^^^TTTBBB:::888GGG^^^pppwwwvvv{{{yyymmmhhh{{{TTT___rrrxxxTTT~~~zzzpppwwwzzzrrrfffjjjtttrrrrrr{{{yyy~~~}}}wwwccckkkRRREEEHHHVVVZZZ]]]```\\\YYYVVVZZZaaa___gggxxxGGG===<<>><<<===EEEMMMFFFMMM]]]XXXcccgggrrryyyeee]]]eeellleeezzz|||}}}___888444222444444333555888333888AAAFFFOOOnnnjjjOOO;;;===@@@BBB888:::333444555666777999===@@@===DDDKKKNNNOOOPPPPPPOOO]]]\\\YYYVVVSSSSSSUUUWWWWWWTTTYYY\\\YYY[[[]]][[[WWWVVVYYY^^^bbb```XXXRRRYYYWWWYYY]]]^^^[[[[[[]]]^^^eeeiiifffbbbcccfffhhheeefffhhhiiijjjjjjkkkllliiiooooookkkttt~~~wwwzzzqqqrrruuuzzz~~~~~~}}}}}}nnn{{{oooDDD888222444888===EEELLLRRRVVVUUURRROOOQQQTTTVVVUUURRRNNNPPPSSSTTTUUUVVVXXXYYYQQQZZZUUUUUUYYYVVV~~~~~~wwwIIIkkk}}}___\\\LLLiiirrrmmmpppuuuzzz|||xxxxxx}}}yyykkkllltttaaaFFFCCC<<<:::GGGaaawwwzzzttteeeqqqcccmmm:::222111111111222444666888:::;;;BBBEEEHHHLLLPPPUUUZZZ^^^\\\WWWaaa\\\xxx``````uuutttMMM999???@@@;;;:::888444666BBBUUUgggsss~~~fffzzzEEE???===<<<999666444111000///......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''...000......333555222===:::999999666111111444:::<<<===999444333666:::777:::>>>JJJUUULLLBBBFFF999444...EEE999KKKpppeeeqqqzzzgggdddeeegggmmm___bbbiiirrrvvvuuuvvvzzzxxx]]]___rrr\\\oooDDD222444444555777999;;;???DDDHHHOOO???LLLSSSfff}}}^^^cccaaaZZZ>>>;;;888666555:::EEEOOOZZZWWWEEE000777SSSaaa]]]GGG>>>666<<>>999CCCZZZnnnwww}}}xxx{{{yyyzzziii}}}}}}|||TTThhh:::777222000111222444666999;;;===JJJKKKLLLMMMNNNQQQVVVZZZVVVUUUcccYYYkkkjjj}}}vvvGGGTTT:::>>>???;;;;;;:::666555<<>>CCCGGG@@@XXXEEERRR^^^wwwRRR~~~eeeLLLDDD999777999999<<>>111999FFFPPP\\\hhhrrrwwwxxxwwwbbbccclllmmm{{{lllqqqhhhaaa^^^]]]___eeelll~~~zzz{{{~~~|||wwwzzzuuu___CCCMMMVVV[[[^^^ccceeedddllleeeccc___gggnnnSSS333@@@GGGKKKEEEGGG???AAAqqqqqqSSSBBB:::>>>JJJ___iiiaaapppyyywwwcccmmmOOO<<>><<<666111111555888888666:::;;;<<<>>>AAADDDFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYXXXWWWVVVWWWYYY[[[]]]^^^```aaabbbbbbaaa___^^^iiibbbccciiiiiibbbccciiiffffffhhhkkkoooqqqpppooorrrssstttttttttsssrrrrrrtttttttttuuuvvvxxx{{{||||||{{{{{{|||~~~}}}yyy^^^PPP;;;444777999>>>IIITTTZZZZZZVVVYYYPPPIIIJJJSSS[[[\\\ZZZVVVTTTQQQQQQSSSUUUWWWXXXWWW\\\\\\UUU\\\]]]zzzoooBBBQQQTTTRRRRRRooommmHHHYYY{{{yyyyyy||||||~~~||||||nnn]]]LLLGGGDDDCCCAAABBBPPPaaakkkvvvsssxxx}}}llliiimmmpppaaaZZZ333666333444333333666:::>>>@@@AAAJJJIIIIIIKKKPPPTTTVVVWWWGGGaaaTTTUUUjjjMMMhhhWWWaaaVVVPPP555>>>>>>999999999888999@@@NNN___nnnwwwxxxiiiHHH===<<<;;;999666444222111000......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((...111......111222000333333333333333222000...BBBDDDGGGFFF<<<222111777===<<<>>>QQQfffbbbVVVXXX^^^XXXPPPQQQOOOGGGWWW{{{jjjcccgggbbbhhhoooeeeeeehhhnnntttuuusssuuuyyyzzz|||xxxbbb^^^<<>>AAALLLJJJNNNHHHAAA___oooRRR???@@@HHHYYYhhhiii^^^mmm|||dddGGGLLL\\\UUUWWW^^^xxxQQQ<<<999NNNZZZyyynnnLLL\\\oooYYYoooDDD444333333222333666888:::;;;===@@@JJJEEEhhhlllmmm:::FFFJJJLLLKKKAAA;;;444111333555444222888999:::<<<>>>AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNOOOPPPQQQQQQQQQUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTSSSSSSUUUWWWZZZ[[[______aaabbbaaa```^^^]]]______bbbeeeeeeccceeekkkgggggghhhkkknnnooonnnmmmnnnnnnoooooopppqqqrrrrrruuutttsssssstttuuuuuuuuussstttxxx|||}}}zzzyyyzzzkkkGGG111...888<<>>:::999888:::CCCPPP^^^gggwwwbbbHHH<<<<<<;;;888666333222000000......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((---000//////222444333444===@@@;;;777888666111@@@AAABBB@@@888000///333777999;;;JJJ___eeehhhvvvuuusssooorrrqqqeeehhhtttmmmXXX\\\gggaaaaaafff^^^aaajjjrrrtttuuuwwwxxxvvvzzz|||ssshhhWWW888333555555777999;;;===AAAEEEIIISSSGGGFFFUUUNNN[[[PPPlllhhhAAA333EEE444///===666BBBLLLUUUPPP@@@777BBBSSSZZZUUUHHH:::444444444222>>>LLLbbbrrrwwwqqqppp~~~~~~~~~|||tttlllqqq}}}{{{|||}}}}}}|||vvvpppzzzvvv^^^^^^yyy[[[===CCCTTTdddgggaaa]]]\\\[[[```[[[ZZZVVV```ggg}}}hhh;;;777>>>IIIIIIJJJIIICCCGGGuuuoooPPPDDD>>>FFFVVV]]]aaagggbbbcccjjjbbbddd{{{yyyjjjYYY[[[iiieee___bbbqqq~~~SSS@@@FFFNNNjjjQQQ```pppSSSggg|||MMM555444333333444666999::::::AAAAAAGGGGGG^^^xxxttt???IIIOOOFFFFFFDDD>>>666222222333222111555666777999;;;>>>@@@AAACCCCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQUUUTTTSSSQQQPPPPPPOOOOOOSSSSSSSSSTTTVVVXXXZZZ\\\^^^___`````````^^^]]]\\\\\\cccfffcccaaadddgggiiigggggggggiiilllmmmllljjjiiiiiiiiijjjkkkmmmoooqqqtttrrrqqqsssvvvvvvtttqqqkkklllrrryyyyyyuuuxxx\\\:::555888:::@@@HHHNNNRRRSSSSSSSSS]]]ZZZVVVTTTUUUUUUUUUTTTOOONNNNNNNNNOOOQQQSSSTTTSSSVVV\\\YYY\\\VVV^^^jjjEEEWWWcccIIINNNsssXXXQQQxxxMMMJJJkkkvvvqqq^^^III???@@@CCC@@@:::BBB@@@BBBFFFKKKVVVkkkvvvtttyyy~~~rrrhhhDDD666333555444555888;;;@@@EEEIIIKKKNNNMMMNNNRRRWWW[[[]]]^^^cccQQQVVV```RRRwwwOOOjjjvvvWWWYYYCCC;;;AAABBB:::<<<;;;888666888AAANNNXXXyyyaaaHHH>>><<<:::888555333111000///......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''+++...///000222444666666EEELLLBBB;;;>>>===555444555777666222......000...999===@@@GGGPPPhhhzzziiibbbooommmmmmpppzzzlllrrrbbb```fffwwwwwwiiimmmxxxnnnWWW[[[hhhaaa\\\ZZZNNN[[[hhhrrrrrrtttzzzzzzuuuuuuqqqtttfffjjjQQQ888888555777999;;;===???BBBFFFIIILLLHHHIIISSSXXX[[[FFF~~~zzzaaa333@@@BBB888555222999>>>IIIOOOEEE777999EEEQQQRRRHHH:::999@@@===111666888EEEVVV___mmm~~~xxx{{{{{{yyyzzz~~~}}}zzznnnrrr}}}~~~xxxwwwzzzzzzxxxxxxyyyrrrhhhppp{{{iiiddd|||IIIDDDGGGUUUaaaccc___\\\YYYVVVVVVXXX]]][[[cccdddnnn|||yyyyyyHHH999>>>IIINNNGGGIIILLL>>>SSSlllUUUBBBGGGYYY```___WWWAAAHHHiiihhh```uuu}}}ggggggppp|||vvvoooeeemmmsssgggjjjfffqqqNNNGGGOOOeee```dddrrrwww^^^xxxppp```HHH444444333333444777999;;;;;;EEEDDDHHHLLLPPPxxxgggSSSDDDHHHEEEGGGDDD???777333222333444444444444555777999;;;===???@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXX\\\\\\]]]]]]]]]\\\[[[ZZZ^^^eeeeee^^^]]]dddgggccchhhgggfffgggiiiiiiiiigggggggggffffffgggjjjmmmnnnooooooqqqvvvzzzzzztttoooiiihhhlllrrrtttwww|||~~~DDD777>>>>>>===CCCKKKNNNLLLJJJJJJKKKPPPQQQRRRQQQPPPPPPQQQRRRSSSSSSRRRPPPMMMKKKKKKLLLNNNPPP[[[\\\___[[[[[[~~~qqqyyy???rrrMMMFFFTTTzzzfffJJJ}}}VVVBBBXXXwwwxxxbbbYYYPPPFFFIIITTTVVVVVV]]]bbbYYYNNNVVViiiqqqrrrjjj^^^444888333555333666:::>>>CCCGGGLLLOOOVVVUUUUUUUUUXXXYYYYYYXXXUUUMMMWWWaaaUUUjjj{{{PPP^^^~~~rrrcccppp^^^@@@;;;AAA???>>>===:::666444:::FFFPPPwwwddd|||GGG@@@;;;:::888555333111000///......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''(((+++---///000333777000@@@GGG===666999999333000222444444333333333111111===???;;;<<<@@@SSSooo|||qqqlll___XXX```hhhZZZPPP^^^mmmcccZZZdddRRRGGGNNN___fffeeemmmnnnOOONNN```aaa___\\\NNNUUUcccnnnpppssszzzzzzuuuyyy}}}yyy]]]kkk}}}ccc```hhhHHH777:::555:::<<<>>>@@@AAACCCGGGIIIBBBPPPIIIKKKiii|||TTTlll]]]555======111444777444:::GGGJJJBBB<<<===KKKTTTPPP===444;;;AAA>>>@@@777666===BBBHHH]]]vvv~~~~~~~~~~~~wwwvvvyyywwwsssqqqssssssqqqiiihhhlllvvv|||zzzvvvtttxxxzzzxxxrrrmmmkkkhhhcccvvvwwwvvvhhhDDDPPPSSSYYY]]]^^^___```]]]XXXVVVYYYaaa___fffdddhhhjjjCCC;;;OOOaaaYYYPPPTTTCCCEEEnnn~~~UUUMMMVVVVVV^^^YYYPPPhhhmmmxxxttt}}}aaaRRRRRRfffwwwrrrPPP___ooouuukkk|||cccIIIXXXqqqdddffftttqqqmmmxxxxxx[[[777333222222333444777:::<<<@@@FFFEEEFFFNNNJJJYYYJJJ@@@NNNVVVGGGBBB;;;666333333444444333444555666888:::<<<===???@@@AAACCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRYYYYYYYYYYYYYYYYYYYYYYYYZZZ^^^]]]YYY^^^jjjnnnjjjgggfffdddeeefffgggfffeeehhhgggfffeeefffhhhjjjkkkkkkmmmqqqvvvxxxtttmmmfffeeedddeeekkkuuuccc___???888>>>777@@@GGGLLLLLLFFFBBBAAACCCIIIKKKNNNNNNMMMMMMNNNPPPTTTUUUUUURRRMMMIIIHHHIIIPPPOOO\\\]]]]]]YYYTTTiiimmmccclllAAAUUU~~~sssLLLxxxcccAAAIIIiiizzzmmmxxxbbb\\\qqq|||WWWPPPaaa}}}rrrssstttsssPPP,,,:::222333444888===AAAEEEIIIMMMQQQWWWUUUTTTTTTUUUTTTRRRQQQLLLXXX]]]]]]aaafffnnnMMMjjjuuuEEE---999JJJ@@@@@@>>>999444666>>>FFFxxxkkkzzzFFF@@@;;;:::777555222111//////......---------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''')))---//////333888...999???888222444777555111333555444555666333...111777666999EEEHHHIIIQQQWWW]]][[[[[[```]]]WWW]]]===DDDKKK[[[tttxxxkkkdddZZZKKKSSS[[[bbbhhhmmmlllFFFAAAXXXbbbggghhh\\\TTT___jjjooosssvvvxxxvvv}}}uuuqqquuu}}}pppttthhhccc```<<<333888666===???AAABBBCCCDDDFFFHHHAAASSSGGGEEEpppiiiPPPmmmHHH555===555888999333444>>>IIIKKKEEEAAA>>>ZZZlllaaaMMMCCCBBB@@@===666444999;;;888:::@@@IIIPPPRRRWWWdddhhhiiiqqqrrrrrrpppmmmjjjiiikkklllrrrpppqqquuuzzz{{{vvvqqqjjjmmmmmmkkkkkkoooooolllgggbbbbbbkkkuuuyyy{{{}}}xxxtttooohhh```___jjjwwwsssuuuVVVHHHUUUZZZZZZYYYXXX[[[___^^^YYY[[[^^^ccc^^^eeeeeejjjxxxEEE666KKKllliiiTTTNNNCCCEEEccchhhSSSXXX[[[fffkkkyyysssuuubbbbbb{{{qqq[[[MMMYYYTTTOOO|||LLLHHH~~~mmmkkkYYY___}}}VVVOOOhhhbbbfffsssvvvjjjpppTTT:::222222222333666999===???EEEDDDGGGEEENNNMMMQQQzzz~~~tttOOOJJJKKKKKKGGGAAA;;;666333222111333333444555777999;;;<<<===>>>@@@BBBDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIILLLLLLLLLLLLLLLMMMNNNNNNQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXZZZZZZ[[[dddrrr}}}fffdddbbbbbbdddddddddcccgggffffffeeefffgggiiijjjkkkmmmooooookkkeee^^^YYY\\\aaaeeelll|||xxxWWW>>>333===BBBEEEIIILLLJJJDDD@@@@@@BBBEEEGGGHHHIIIHHHGGGGGGHHHNNNQQQTTTRRROOOLLLLLLMMMLLLHHHWWWWWWUUUXXXTTTaaaNNNNNNzzzUUUgggqqqHHHBBB\\\ttttttmmmwww|||fffSSSbbbzzzwwwzzztttoooFFF---999111111777<<>>;;;444???YYYiiinnnwww]]]OOOYYYWWWZZZdddeee|||UUUJJJ^^^fffjjjlllaaaYYY^^^gggqqqsssrrrssswwwmmmcccaaaVVV666555777888@@@BBBDDDDDDDDDDDDEEEGGGHHHKKKHHHJJJgggOOOtttXXXDDD:::;;;777777555777???IIILLLJJJ999SSSooo{{{wwwkkk[[[NNNAAA???>>>???AAABBB???<<>><<<===@@@FFFJJJJJJJJJLLLNNNNNNLLLLLLQQQVVVSSSUUU^^^mmmxxx{{{uuunnnbbbeeeggghhhmmmrrrqqqmmm```ZZZZZZcccmmmrrrrrrsssiiiaaa[[[XXXRRRZZZ|||{{{gggbbbpppfffLLLUUU[[[\\\]]][[[WWWVVVZZZ\\\ZZZ\\\```eee___eeedddeeevvvFFF777AAA___aaaNNNFFFAAACCCTTTeeevvvvvveeexxx{{{mmmxxxiiifffYYYOOOiiisss]]]LLLhhhaaaCCCrrrbbbNNNggguuunnnoooSSSLLLWWWyyyOOOWWWvvv^^^___nnnxxxnnn^^^jjjzzzuuu<<<777222222333555999===AAADDDHHHEEEQQQMMMNNNQQQOOOmmm~~~sssEEE===KKKIIIEEE???999555333222222222333444555777999:::<<<===>>>@@@BBBDDDDDDEEECCCDDDEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKNNNOOOPPPRRRTTTVVVWWWWWWPPPPPPPPPQQQSSSTTTVVVVVVXXXXXXZZZ]]]___gggxxxdddbbb``````bbbcccccccccccccccdddeeeggghhhiiiiiikkkllljjjddd\\\UUUTTTUUUUUUcccmmmwww{{{JJJAAA888AAAOOOIIIKKKKKKIIIFFFDDDEEEGGGEEEEEEEEEEEEFFFFFFEEEDDDGGGLLLQQQRRROOOMMMNNNQQQMMMFFFTTTQQQMMMUUUVVV___^^^^^^>>>iiibbbUUU~~~QQQ@@@PPPeeettt}}}iiinnnwww}}}iiiPPP[[[~~~zzz~~~zzztttZZZ===333666111444;;;AAAGGGIIIJJJKKKOOOSSSOOOOOOPPPSSSUUUWWWVVVTTTVVVWWW^^^XXX\\\ZZZcccTTTlllwwwggg>>>333<<<=========;;;888555333mmmjjj|||EEE===;;;999777444222000///.........---------,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((,,,)))+++000111///333::::::888888;;;:::999>>>FFF222777999:::>>>AAA:::000...888888777>>>BBBEEEOOOFFFUUUZZZZZZaaa```ZZZ\\\NNN999///EEEVVVLLLLLLccc^^^QQQ[[[SSSTTTcccddd|||rrraaallljjjhhhfff[[[^^^^^^gggssstttnnnooowwwvvv~~~TTTXXXNNN666;;;999:::BBBCCCEEEFFFEEEDDDEEEFFFOOOBBBLLLSSS[[[oooUUUuuuPPP;;;;;;333:::999222444BBBNNNQQQDDDFFFRRRlllmmm[[[WWWMMMBBB@@@DDDFFFDDDFFF@@@@@@???999<<>>FFFXXXwww~~~nnnrrr~~~tttxxx|||uuuyyy___hhhiiiuuu~~~yyypppKKK888777333333999???DDDJJJLLLLLLLLLPPPTTTTTTTTTUUUXXX[[[[[[ZZZYYY]]]MMMccceee\\\[[[[[[wwwtttccc___OOOmmmBBBBBB666888;;;???AAA>>>999555}}}}}}uuuHHH<<<===:::666333222000...---......---------,,,,,,,,,))))))))))))))))))))))))))))))************))))))*********+++...000333555:::222666EEEHHHAAACCCOOOBBB000777EEE???<<<;;;000///,,,...666>>>BBBDDDGGGHHHOOOOOOOOOSSSUUU^^^rrrgggNNN777@@@VVVRRRCCCAAANNNZZZVVVLLLLLLSSSaaasssrrrhhhdddcccdddjjjdddfffkkkhhheeetttxxxuuuccc```TTTAAA666777:::;;;AAABBBDDDEEEGGGHHHHHHIIIHHHJJJQQQLLLXXXdddyyyEEECCC888444444888999999>>>FFFIIIEEE>>><<>>000333333333444555666777888;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHGGGLLLQQQRRRMMMJJJIIIKKKMMMMMMMMMNNNOOOPPPRRRRRRRRRPPPSSSVVVOOOGGGNNN]]]^^^\\\\\\]]]___aaaaaaaaa___```aaabbbdddgggiiijjjgggeeeSSSLLLUUUNNNJJJZZZ[[[vvvrrrkkk^^^OOOGGGIIIOOOSSSMMMNNNNNNMMMMMMOOORRRUUUIIIGGGEEEFFFIIILLLMMMNNNHHHHHHGGGIIILLLOOOQQQRRRVVVWWWWWWTTTPPPOOOQQQTTTtttKKK___{{{RRRDDDxxx```IIIkkkkkkDDDDDDEEEppp}}}jjjooozzzwwwyyygggvvvooobbbQQQkkk|||^^^fffwwwvvvjjjHHH<<<222111888===BBBIIIPPPRRRPPPLLLLLLMMMSSSSSSSSSTTTWWWZZZ^^^```ZZZ\\\]]]]]][[[\\\___cccPPPMMMjjj{{{KKKBBB;;;888;;;???>>><<<;;;xxxCCC888===:::666333222111///---......---------,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))***+++---000333444666333888DDDFFF@@@>>>BBBLLL888333===AAA???<<<666111------444;;;???BBBFFFLLLLLLLLLRRRVVVTTTeeeqqqOOOGGGRRRMMMAAA???>>>JJJHHHBBBGGGOOO[[[jjj{{{ppphhhdddeeeggghhhnnnmmmlllkkkfffiii^^^]]]tttyyynnn```\\\OOO>>>666999<<<<<>>???888...///:::@@@===CCCDDDDDDCCCAAABBBEEEHHHTTTWWWZZZ[[[XXXUUUTTTTTTWWWVVVUUUUUUWWWZZZ\\\]]]___dddggggggiiikkkjjjfffkkkbbb[[[___iiipppnnnhhhNNNLLLFFFBBBIIIZZZfffjjj```aaaiiikkkcccccc[[[EEE<<>>???AAAEEEQQQ___```YYY]]]iiiuuugggiiirrrlllgggwww^^^XXXXXXgggrrrQQQYYYwwwkkkooo}}}uuuhhhMMMnnnnnn|||qqqRRRSSSrrrxxx``````uuuwwwtttnnnbbbqqqYYY333444333555999===BBBGGGKKKMMMMMMOOORRRSSSRRRRRRSSSVVV\\\???DDDNNNFFF999BBBFFF333444444444444444555666666::::::;;;<<<===>>>??????>>>???AAACCCDDDEEEEEEEEEGGGGGGFFFGGGGGGHHHIIIJJJGGGLLLQQQQQQMMMIIIHHHJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPNNNRRRVVVRRRKKKOOOYYYYYYYYYYYY[[[]]]^^^\\\ZZZ\\\^^^```bbbcccbbbaaa```TTTTTTGGGEEEPPPNNNKKKYYYhhhhhhgggcccYYYOOOHHHFFFFFFPPPPPPPPPOOOOOOPPPSSSUUUOOOLLLHHHGGGIIIMMMPPPRRREEECCCCCCEEEJJJMMMNNNMMMRRRSSSSSSSSSRRRRRRTTTUUUeeeKKK>>>eee<<>>vvvBBB>>>===:::666333222111///---......---------,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))***+++---///222333555888<<<@@@BBB???999444OOOBBB000///<<<===777888333...,,,000666:::???EEEKKKFFFGGGQQQUUUOOOffflllOOOKKKFFF<<<999===FFFBBB;;;AAAJJJTTTbbbhhhddd```___bbbfffiiikkkkkkkkkhhhaaa```nnnxxxuuu}}}yyy~~~]]]UUUGGG:::888<<<>>>>>>CCCCCCCCCDDDDDDDDDDDDDDDMMMIIIMMMKKKUUUrrrRRRIII@@@;;;888555444555888>>>EEEIIIGGGBBB<<<999;;;===@@@CCCEEEEEEEEEEEEDDDCCCCCCDDDHHHOOOVVVZZZpppxxxzzzlllaaaSSSJJJIIIJJJJJJHHHKKKKKKIIIIIINNNWWW\\\]]]YYYJJJUUU[[[HHHKKKOOO777666LLLSSSxxxwww~~~tttQQQUUU\\\ZZZZZZ]]]]]]]]]]]]^^^```bbbddd___bbbdddbbb]]]\\\___ccc~~~III;;;AAABBB???AAADDD@@@999888>>>FFFKKKMMMPPPUUUXXXcccgggqqquuummmjjj}}}dddSSShhhuuuZZZCCC[[[kkkuuu|||{{{pppkkkWWWMMMIIIVVVaaaVVVRRRnnnwwwZZZ___sss{{{]]]ZZZfffMMM999666444777<<>>uuuDDD@@@===:::666333222111///.........---------,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))***,,,...111222888>>>???;;;<<<@@@===555IIIRRR@@@,,,444:::555999666000,,,...111555<<>>DDDMMM\\\___^^^^^^```dddhhhjjjkkkfffccc\\\XXXbbbzzztttgggZZZOOO@@@888999===???===AAAAAAAAABBBCCCDDDEEEEEEHHHBBBJJJMMMTTTppp~~~^^^666===EEE777000:::444888???EEEIIILLLMMMNNN???===:::999999;;;<<<===@@@@@@???>>>???CCCHHHKKKLLLTTT\\\```bbbaaa\\\VVVMMMHHH???888777<<>>===888;;;???CCCFFFIIIJJJJJJKKKMMMOOOPPPPPPOOONNNNNNTTTTTT|||sss999999DDD>>>:::@@@888777666444333333222222666666777888999999::::::;;;<<<===???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJKKKIIILLLOOOOOOLLLIIIHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKOOOKKKLLLQQQSSSQQQQQQSSSVVVVVVVVVXXXZZZ[[[ZZZYYYXXXYYYYYYWWWSSSNNNIIIEEE===HHHLLLFFFCCCMMMjjjxxxyyyWWWUUUYYY^^^\\\RRRJJJLLLRRRMMMNNNOOONNNLLLJJJKKKLLLMMMJJJHHHHHHKKKOOORRRSSSOOOMMMMMMRRRYYY\\\YYYUUUIIIHHHHHHLLLRRRUUUTTTSSS\\\jjjCCCsssSSS[[[gggZZZAAAbbbjjj{{{yyy}}}mmmfffWWWbbbqqqxxxoooooo___@@@///333999AAAHHHFFFJJJNNNRRRSSSQQQNNNLLLKKKRRRRRRQQQQQQRRRSSSTTTUUUQQQSSSVVVXXXYYYYYYYYYYYYXXX___oooGGGeeeZZZ;;;111000666@@@xxxCCC888<<<999555333222111000.........---------,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))***+++---000111777>>>===777999DDDJJJGGGAAAaaaYYY888333::::::<<<777111......///111777???GGGPPPPPPNNNSSSTTTXXXcccmmmqqqkkkgggnnnfffRRREEEFFFSSSQQQHHHFFFGGGLLLYYYbbbbbbdddgggkkklllkkkjjjggg^^^UUUYYYooo{{{IIIVVVJJJ===888;;;>>>>>><<>>???AAA@@@<<>>FFFHHH>>>@@@DDD999777666AAAPPPRRRJJJOOO]]]aaa[[[SSS\\\lllooo|||zzzjjjhhh```vvvoooRRRPPPaaaooojjjTTT]]]nnnfffvvvoooVVVGGGCCCbbbvvv```hhhppp{{{bbb```wwwjjjbbbTTT888999;;;>>>???@@@BBBEEEHHHJJJKKKMMMMMMMMMNNNMMMLLLJJJIIILLLNNNkkk}}}CCC555BBBFFF???999888777555444333222222555555666666777777888888:::;;;<<<>>>???@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIKKKMMMMMMLLLJJJIIIIIIFFFFFFFFFFFFGGGIIIJJJKKKOOOKKKIIILLLOOOPPPQQQSSSSSSQQQPPPQQQTTTVVVWWWWWWVVVTTTQQQLLLGGGCCC@@@>>>AAAAAACCCGGGQQQlllssszzzyyy|||NNN\\\^^^aaa^^^RRRFFFFFFNNNGGGIIIJJJIIIGGGDDDDDDDDDBBBBBBDDDGGGKKKNNNOOONNNIIIHHHHHHLLLRRRTTTRRRNNNHHHGGGFFFIIINNNQQQQQQOOOUUUgggtttPPPOOOppppppZZZLLL777[[[xxxnnnlllqqqyyyjjjbbbrrryyytttmmmttt~~~nnnTTT<<<333:::@@@IIIOOOKKKIIILLLOOOQQQPPPNNNMMMLLLRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPQQQSSSVVVYYYZZZ[[[VVVYYYjjjpppTTT]]]rrrRRRBBB:::999<<>>???>>>>>>>>>>>>???@@@CCCFFFHHHJJJQQQHHHEEEEEEEEEPPP~~~rrrEEE666666666;;;999666666999<<<===>>>@@@FFFNNNQQQPPPNNNNNNNNNUUUYYY\\\[[[WWWRRRPPPPPPWWWXXXUUUPPPOOORRRRRRPPPRRRYYYaaafffiiinnnuuu{{{zzztttnnnggg[[[JJJ<<<555333DDD444888\\\XXX___yyy}}}\\\PPPXXXUUUNNNPPPRRRQQQSSSUUUTTTRRRRRRVVVYYY[[[___aaa___ZZZVVVWWWZZZUUUpppKKK888===FFF<<<>>>FFF>>>;;;666>>>QQQTTTIIIJJJWWW[[[cccZZZTTT[[[VVV[[[vvv|||ppplllYYYgggqqq]]]WWWcccrrr\\\WWWmmmkkkaaa]]]kkkkkkrrrvvvgggvvvYYYTTTCCC888444999CCCCCCDDDEEEGGGIIIKKKLLLNNNLLLJJJJJJJJJJJJIIIGGGGGGLLLMMMpppMMM777555>>>;;;:::888666555444333333444444555555666666666666888999;;;<<<>>>?????????BBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJNNNKKKHHHHHHJJJMMMOOOQQQTTTRRRQQQRRRSSSUUUUUUTTTOOOLLLGGGBBB>>>======>>>DDD:::@@@WWWuuuwwwdddTTTYYYSSSUUU\\\___WWWIIIFFFKKKCCCEEEGGGGGGEEEBBB@@@@@@<<<>>>AAAEEEJJJLLLKKKIIIDDDDDDEEEGGGIIIKKKJJJIIIJJJHHHGGGHHHKKKNNNOOOPPPNNNSSSqqqcccHHHMMMoooNNNcccuuuCCCQQQ~~~~~~cccfffuuu|||yyyuuufffoooyyy~~~zzzyyy{{{ooopppvvvnnngggHHH999777???CCCJJJOOOJJJLLLMMMPPPRRRRRRQQQOOONNNRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPQQQSSSVVVWWWWWWPPP]]]UUUXXXxxxNNNUUUsssTTTBBB777111pppBBB@@@;;;888555333222222000///......---------,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))(((((()))***,,,...//////999AAAAAA???DDDOOOYYY===@@@LLLLLL:::...222666666444333333000---000555666BBBFFFHHHOOOMMMMMMWWWXXXcccuuuooobbboootttkkkbbbeeefffbbbeeecccdddeeeggggggddd___[[[UUURRRZZZmmm{{{|||zzzzzzhhh{{{]]]IIIPPPIII@@@:::===AAA@@@@@@BBB@@@@@@@@@AAABBBEEEHHHJJJNNNHHHEEEHHHDDDLLLlllmmmjjjRRR<<<;;;999777999;;;<<<;;;999444<<>>888777444:::555IIImmmmmmyyy{{{}}}mmmhhhWWWYYY```VVVUUU\\\XXXUUUXXXZZZXXXTTTRRRSSSVVV[[[]]]^^^]]]ZZZWWWWWWWWWUUUgggddd:::555CCC;;;<<>>???@@@DDDGGGIIIHHHGGGFFFGGGIIIHHHGGGGGGJJJLLLKKKKKKJJJIIIJJJMMMQQQUUUbbbcccyyynnnxxxHHHHHHsssvvv```MMM]]]999JJJkkk|||wwwsssgggbbbwwwyyyddduuu|||dddZZZjjjxxxeeeyyynnnxxx{{{xxxOOO===555999BBBCCCHHHMMMIIIPPPPPPQQQRRRSSSRRROOOMMMOOOPPPPPPQQQRRRRRRRRRRRRSSSRRRQQQRRRTTTUUUTTTRRRQQQSSSUUUHHHkkk|||WWWnnnmmm___RRRyyywww@@@<<<;;;888555333222222111///......---------,,,,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((***,,,---///000;;;GGGJJJCCC===DDDOOOHHH///<<>>>>>???AAADDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHEEEIIIKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMKKKEEE===777888888888999;;;>>>BBBDDDIII```sssiiiuuuZZZTTTKKKLLLHHHJJJQQQOOOEEEBBBHHHFFFIIILLLMMMKKKGGGEEEDDDCCCBBBAAACCCEEEGGGGGGFFFHHHJJJLLLJJJFFFFFFJJJNNNLLLMMMLLLKKKJJJMMMTTTYYYRRRYYYsssttt|||HHHPPP:::rrrUUUVVVgggIIIGGGNNNkkkhhhuuuhhhrrrppp{{{sssxxxmmmWWWRRR;;;777???HHHGGGKKKQQQMMMRRRQQQQQQRRRRRRPPPMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPPPPQQQTTTWWWWWWSSSPPPZZZAAA\\\[[[HHHggg}}}|||yyyuuuDDD;;;999777444333222111000.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***+++000111;;;IIIKKKCCCAAAEEELLLGGGEEERRRWWW@@@...222333;;;<<<555111333000)))111888@@@JJJRRRSSShhhjjjVVVXXX^^^___\\\ffffffYYYMMMLLLLLLJJJQQQOOOeeennnjjjWWWYYYIII;;;<<<===???AAABBBBBBBBBBBBAAAAAAAAABBBBBB@@@???BBBBBBCCCLLLLLLCCCSSSyyy^^^KKK@@@???===<<<:::333666:::888999<<<555444???@@@CCCGGGJJJHHHEEEGGGJJJKKKEEE@@@>>>>>>===:::888888<<>>======???@@@???333<<<===JJJkkkvvvyyynnnllldddaaa```___^^^___^^^\\\ZZZZZZ\\\]]]^^^\\\YYYUUURRR]]]```___\\\[[[\\\[[[WWW[[[\\\ooo\\\666<<<<<<;;;???DDDAAA;;;777;;;EEEQQQZZZ]]]___wwwuuu]]]qqqbbbEEENNNiii~~~jjjZZZfffooocccjjjsssccchhhiiillloookkkgggkkksssooovvvwwwjjjuuugggqqquuu}}}ttt^^^III???:::555:::DDDJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEGGGIIILLLMMMDDDPPPPPPBBBKKKvvvGGG:::888BBBDDD888111555555444333222222222222333444555777888888888777777888888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIHHHEEEDDDEEEEEECCC@@@EEECCC;;;666888777333???666777@@@CCC???FFFUUU}}}}}}yyyeeeSSSNNNLLLKKKMMMNNNJJJDDD@@@BBBEEECCCGGGKKKOOOOOOLLLHHHEEE===???@@@@@@@@@AAACCCFFFJJJKKKKKKGGGCCCBBBFFFKKKOOONNNMMMLLLMMMRRRYYY^^^ZZZ```]]]kkkWWWIIIGGGjjj___RRRzzzZZZ:::<<<rrryyy|||uuuIII===:::BBBIIIKKKHHHGGGJJJNNNNNNMMMMMMMMMOOOOOOMMMKKKJJJKKKMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOQQQQQQLLLRRRpppttt}}}tttCCC:::999777444222222111000......------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++000444<<>>@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???AAA@@@AAAHHHIII@@@MMMmmmooonnnxxxyyyKKKFFFHHHAAA@@@777777...+++555:::;;;BBB999888666555333333777:::777<<<===888888;;;:::666888777666666999;;;555...<<>>??????@@@AAAAAAAAAAAACCCEEEGGGHHHBBBCCCBBB@@@??????>>>===777999999666555888::::::555888>>>???@@@NNNrrrssslllyyyppphhhSSSFFFGGGIIIOOOPPPPPPLLLEEEBBBCCCEEEGGGIIILLLOOOOOOMMMIIIGGGAAAAAAAAABBBDDDFFFGGGHHHLLLNNNNNNKKKFFFFFFIIINNNOOOOOONNNMMMNNNQQQVVVZZZTTTXXXWWWrrrzzzPPP???\\\}}}hhhNNNWWW===ZZZwww~~~|||~~~wwwIIIAAA===DDDMMMOOOLLLIIIJJJLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOLLLNNNRRRPPPOOO\\\mmmooozzzsssBBB999999666444222222111///...------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++000777===???@@@AAAAAA>>>eeeooo]]]EEELLLZZZJJJ222111000111555666444333555111///***---555888HHHeeelll^^^RRRPPPOOOMMMPPPVVVYYY^^^\\\SSSOOOQQQQQQMMMQQQFFF===;;;===???CCCFFFYYYPPP[[[dddqqqkkklllhhhtttxxxfffTTTHHHHHH666888999;;;<<<>>>?????????>>>?????????????????????FFFEEECCCIIIKKKCCCIIIbbbgggYYYRRR>>>AAAMMMIII???>>>;;;111---;;;;;;;;;:::::::::::::::000888;;;555222666666111333:::<<<888555777999999555\\\nnnmmmiiiOOOSSS\\\XXXXXXYYY[[[\\\ZZZWWWTTTSSSUUUXXXZZZ[[[[[[ZZZYYYYYYYYYUUUOOOPPPVVV[[[[[[[[[WWW___bbbOOO444444CCC===HHHCCC;;;444222666???FFFUUUVVVtttpppxxxuuu~~~kkk\\\UUUSSSVVVXXX^^^mmmzzz~~~rrrhhhiiirrrrrrllltttuuusssmmmiiijjjjjjiiikkkXXXQQQ\\\rrrQQQSSSIII888555???DDD???FFFFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFKKKDDDGGGOOOIIICCCYYY{{{```CCC>>>AAAFFFIII:::666000...111666;;;>>>444444333333444777:::<<<444444555666777777888888777777888999:::;;;;;;<<<@@@???>>>======>>>??????BBBAAA@@@>>>;;;777555444666444555777777444333555===AAAFFFPPPhhhtttoooxxxiii\\\GGG???GGGLLLPPPRRRTTTRRRNNNKKKLLLMMMKKKLLLMMMNNNNNNLLLKKKJJJEEEBBBAAACCCGGGIIIIIIHHHLLLNNNNNNKKKHHHGGGJJJMMMNNNOOOOOOOOONNNOOORRRUUURRRVVVXXXTTTZZZ???NNNddd~~~WWWyyyqqqEEE<<>>===BBBJJJRRRTTTPPPKKKJJJKKKFFFGGGIIIIIIHHHHHHJJJKKKMMMLLLKKKJJJJJJLLLNNNOOOQQQQQQRRRRRRQQQOOONNNLLLTTTMMMMMMSSSUUUQQQQQQTTTXXX{{{nnnxxxpppBBB;;;888666333222111111///...,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))******---777<<<:::<<>>:::>>>BBBFFFIIIKKKGGGAAA:::AAAFFFDDDBBBCCC@@@;;;BBB888444:::???>>>@@@GGGAAA@@@nnnwwwrrrUUUQQQHHHAAA444777888999;;;<<<<<<======<<<===>>>>>>===>>>???@@@HHHGGGCCCFFFKKKCCCDDDTTTlllYYYaaazzzZZZCCC===>>>DDD111666::::::888888666333;;;:::<<>>>>>??????AAACCCEEEFFFEEE<<>>:::555///***333222111000000111222222555555666666777777888888666666777888888999:::::::::::::::::::::::::::999888666666777666222000111000---///777;;;999999======[[[zzztttaaaTTTEEECCCJJJLLLKKKQQQWWW[[[[[[ZZZYYYYYYMMMLLLKKKJJJJJJJJJJJJJJJEEEBBB???AAAGGGJJJHHHEEEHHHIIIJJJHHHFFFEEEGGGIIILLLNNNOOOOOOMMMMMMNNNOOOUUUYYY[[[OOO{{{qqqEEEBBBJJJ___www}}}XXXzzzwwwTTT======QQQhhh|||sssjjjhhhpppzzz{{{uuuuuu~~~yyy{{{mmmwww~~~gggRRRFFF888BBBJJJOOOTTTTTTQQQMMMKKKLLLIIIGGGFFFGGGJJJLLLLLLJJJLLLJJJHHHFFFFFFHHHKKKMMMPPPQQQRRRQQQPPPNNNLLLJJJUUULLLHHHMMMSSSTTTSSSUUUcccTTTkkkrrryyylllAAA===888666333111111000///---,,,+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******555:::888<<>><<<:::999888555111///444===>>>:::>>>GGGAAAmmmfffNNNSSSDDD888444666777888999:::;;;;;;;;;:::<<<======<<<<<>>HHHOOOFFF:::???YYYggg[[[KKKEEEOOOJJJCCCHHHddd{{{qqqwwwiiiSSSRRRTTTQQQPPPOOOPPPSSSVVVXXXWWWSSSPPPMMMNNNNNNPPPQQQRRRSSSSSSVVVXXXVVVSSSTTTYYY\\\\\\QQQTTTYYYccciiiYYYBBB'''???@@@CCCDDD@@@999777:::>>>CCCFFFRRRaaattt^^^NNNLLL???555999???BBBIIIWWWiiirrriiicccjjjpppnnn|||wwwhhh___```fff|||}}}wwwQQQSSSBBB666999???@@@@@@AAA?????????>>>>>>>>>>>>>>>;;;;;;<<<>>>???AAACCCDDDAAA<<<<<>>777444777===CCCIIIOOOccc}}}vvviiiyyytttyyyvvv___OOOHHHBBBEEEJJJEEEFFFMMMWWW^^^aaa___\\\YYYLLLJJJHHHFFFEEEEEEGGGHHHGGGCCC@@@BBBFFFIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDDDDIIIKKKMMMMMMLLLJJJJJJJJJUUUUUUTTTSSSUUU^^^AAAFFFLLL\\\|||```]]]tttbbbPPPGGG555SSSfffzzz~~~{{{}}}}}}wwwvvvppp~~~xxx}}}uuussseeeNNN@@@>>>SSSPPPRRRSSSRRRNNNMMMMMMOOOOOOIIIEEEGGGNNNRRROOOJJJMMMKKKHHHFFFFFFHHHLLLNNNOOOOOOPPPOOONNNLLLJJJIIILLLHHHGGGKKKOOORRRUUUXXXVVV```\\\ZZZ}}}tttyyyiii@@@===888555333111111000...---++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))///666999>>>EEEIIIIII===JJJ[[[mmmvvvllljjjzzzoooXXX>>>111///000333555///111---...444///,,,555444666333,,,+++222444222555666666444333333444555...111555666222222;;;FFFeeeYYYMMMRRR>>>666888666777888999::::::::::::999;;;===<<<;;;<<<@@@DDD@@@EEE@@@???DDDAAA===CCC<<>>@@@DDDIIINNN[[[www{{{|||nnnUUUFFFIIIGGG<<>><<<@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@>>>===BBBHHHGGGBBBEEEVVV{{{uuurrrooolllfffXXXGGG:::555555666666777888::::::666555555555555555555555333444444444555555555666555555444444444333333333888222111555555000000555;;;;;;===EEEZZZuuuiiipppsss[[[JJJCCCCCCBBBHHHJJJAAADDDIIIQQQXXXZZZVVVQQQMMMJJJHHHDDDBBB@@@AAACCCDDDIIIFFFCCCDDDFFFGGGFFFDDDCCCDDDEEEFFFFFFEEECCCBBBEEEGGGIIIJJJIIIHHHHHHHHHMMMLLLMMMXXXFFFppp\\\LLLEEELLLkkk___sssfff\\\VVV///BBBRRRrrrppp{{{vvvzzzjjj}}}}}}wwwwww|||zzzttt{{{yyymmm^^^GGG>>>@@@TTTRRRQQQPPPNNNLLLLLLNNNPPPRRRLLLGGGIIIPPPSSSQQQLLLNNNMMMJJJIIIIIIKKKOOOQQQNNNMMMLLLLLLKKKJJJIIIIIIGGGLLLRRRUUUTTTSSSSSSUUUPPP]]]VVVPPP]]]mmmrrryyyiii???<<<777555222111111000...---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((***111:::???AAAEEEKKK666AAAVVVpppwwwaaaZZZmmmddd]]]MMM;;;///,,,+++***222444///---111,,,***333,,,000333333333333222/////////000000//////111444111555444000444GGGaaarrrtttuuurrrnnnSSSLLLHHH888:::;;;666777888999999:::999999999;;;===<<<;;;<<>>===<<<<<<<<<;;;:::999999999::::::::::::;;;<<<===>>>>>>>>>===?????????@@@BBBCCCAAADDD:::SSSxxxkkkkkkpppsssLLLHHHAAA;;;777555666777888777777777666666555555555555555666666666666666999777555555999>>>EEEIIIEEE===;;;AAAAAA===???GGGHHHXXXgggxxxkkkvvvttt}}}{{{NNNFFFGGGHHHDDDHHHIIIAAADDDFFFJJJMMMMMMJJJFFFBBBHHHFFFCCC@@@>>>>>>@@@AAAGGGFFFEEEDDDCCCBBBBBBBBBAAABBBCCCEEEFFFEEEBBB@@@@@@CCCEEEFFFFFFFFFGGGHHHGGGDDDLLLTTTLLLaaa~~~WWWDDDJJJZZZnnnmmm```___gggOOOAAAAAA```{{{xxx}}}vvv~~~nnn|||~~~~~~|||oooooozzz|||~~~rrrmmm}}}kkk~~~tttcccQQQAAADDDFFFJJJNNNNNNNNNMMMLLLLLLNNNOOOOOOMMMKKKKKKLLLMMMNNNNNNLLLKKKIIIIIIJJJLLLOOOPPPLLLKKKIIIHHHGGGHHHIIIJJJKKKRRRXXXYYYUUURRRQQQRRRWWWMMMLLLYYY\\\NNNXXXwww{{{oooyyyiii>>>;;;777555222111000000...---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))'''...;;;@@@>>>AAAJJJDDD;;;AAAdddoooSSSNNN```lllmmm\\\HHH===555...(((///...///333///,,,444222222111000///...000222//////111444333222333666///444333222HHHtttkkkQQQ[[[PPPHHH;;;000999777666777888999999999999999999<<<>>>===;;;<<>>888<<<;;;999888888888999:::666777999<<<>>>???@@@AAA999;;;???CCC@@@;;;>>>EEE===AAAEEE___tttvvv|||hhhWWWLLLFFFDDD;;;;;;::::::999999888888888888888999999999999999555555666===JJJ\\\mmmxxxoooiiilllxxxvvvlllxxxwww{{{aaaXXXKKKIIINNNMMMCCCBBBDDD===EEEEEEDDDEEEEEEDDDBBB@@@HHHEEEBBB???======>>>???DDDEEEDDDBBB???======>>>??????AAACCCDDDCCC@@@>>>>>>@@@CCCDDDDDDEEEGGGHHHFFF@@@LLLGGGMMMSSSlllvvvfffLLLHHHBBBnnntttdddXXX^^^uuuvvvJJJ===MMMXXXoooxxxxxxzzzxxx}}}xxx}}}yyyoooyyywwwmmmrrrqqqsssyyyzzz___SSSEEE@@@TTTSSSHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKNNNOOOLLLGGGGGGKKKPPPHHHGGGFFFFFFHHHJJJLLLNNNKKKIIIGGGEEEEEEGGGIIIJJJMMMRRRSSSQQQMMMLLLNNNOOONNNQQQYYYSSSGGGTTT___SSS[[[kkkrrrssscccDDDAAA666555333111000///......,,,------......------,,,******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))***111:::BBBDDDDDDZZZIII;;;BBBYYYlllmmmeeexxx222333000,,,---333666222...---666111444<<<888......888777...***...111///000555444---AAA___xxxxxxxxxxxx]]]YYYMMM===555666999999777777777888999:::<<<<<<;;;<<<===;;;888888;;;>>>BBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCEEEGGGHHHIIIIIIFFFMMMTTTWWWVVVWWW]]]ccc{{{{{{wwwyyy|||qqqbbbzzzZZZyyycccSSSSSSRRRVVVYYYYYYVVVSSSSSSTTTUUUQQQPPPWWW[[[YYYVVVTTTWWWXXXXXXXXXXXXWWWVVVUUUWWWRRRNNNPPPUUUVVVQQQKKKQQQQQQUUUXXXSSSSSSgggJJJ:::777777===DDDEEE>>>666666>>>FFFHHHFFFGGGOOOVVVSSSVVVYYYWWWQQQTTTfffzzzrrreee``````___\\\ZZZZZZ^^^ZZZWWWgggzzz|||uuusss{{{cccNNN]]]AAA======<<<;;;;;;:::999999888888999999999:::::::::999999:::;;;<<<===>>>???===>>>@@@AAAAAA@@@???>>>===???@@@CCCTTT~~~lllZZZMMMLLLIII@@@;;;===777===999777>>>>>>;;;@@@DDDEEE;;;;;;EEEGGG]]]{{{{{{|||yyyuuusssooo```PPPMMMLLLJJJEEEAAA>>>>>>???AAAAAAAAA@@@@@@@@@??????GGGHHHHHHEEEAAA@@@BBBEEEGGGFFFDDDBBB@@@===<<<;;;???===<<>>???>>>>>>AAAEEEIIILLLMMMFFFJJJMMMSSSPPPJJJbbbvvvcccQQQBBBIIIAAAMMMTTTLLLSSS\\\RRRIIIDDDBBBJJJ\\\nnnyyy|||xxxooo|||}}}hhhlllvvvkkk\\\rrr```DDDBBBMMMPPPOOOOOOMMMHHHFFFGGGFFFDDDEEEHHHEEEDDDDDDFFFHHHHHHEEEAAAJJJHHHEEEEEEFFFGGGGGGFFFKKKKKKKKKKKKKKKJJJIIIIIINNNOOOPPPQQQQQQOOONNNLLLEEEPPPYYYZZZUUURRRSSSUUUYYY[[[```fffnnnuuuvvvbbb???999666555333111000///......+++,,,,,,,,,,,,,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''+++((((((...999@@@BBB@@@DDDPPPTTTNNNQQQfffyyyYYYCCCLLLCCC666,,,)))---444999555///)))(((---111222111---555<<<;;;222+++---333GGG[[[vvvsssfff{{{{{{nnngggXXXFFF999555555555555555555555666777888:::::::::;;;;;;:::888888;;;===@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCEEEFFFFFFJJJNNNQQQRRRQQQQQQUUUXXXQQQkkkcccxxxdddTTTRRRTTTOOORRRUUUUUUSSSQQQSSSUUUQQQMMMLLLRRRWWWVVVSSSRRRSSSTTTTTTUUUVVVWWWWWWXXXUUUPPPKKKKKKPPPSSSQQQMMMTTTQQQSSSWWWTTTRRR[[[kkkwwwDDD:::999CCCFFF>>>:::>>>555:::???AAA@@@CCCJJJQQQTTTWWW^^^eeecccZZZSSSQQQ___lll{{{ssswwwkkkkkkiiigggddd```ZZZTTTTTTMMMJJJPPPjjjqqqyyy}}}SSSKKKMMM666<<<;;;;;;:::999999888888777888888888888999999999888888999:::;;;<<<======<<<===>>>???@@@???>>>>>>===??????===DDD]]]|||rrrooo^^^]]]QQQRRRgggwwwzzz~~~{{{qqqiiibbbqqqyyy~~~|||```RRRRRRVVVJJJJJJHHHDDD@@@>>>===>>>@@@@@@@@@@@@@@@AAABBBCCCIIIIIIHHHEEE@@@>>>???AAAGGGFFFEEEBBB@@@>>><<<;;;???===<<>>@@@999---666777444222777===888---...222...(((...AAARRRXXX{{{wwwkkklllmmmgggPPP:::444666444333555333333333444555666777888888999999999888999;;;=====================>>>>>>;;;;;;<<<===???BBBEEEFFFMMMMMMLLLKKKKKKKKKKKKLLLRRRVVVhhhlllNNNHHHNNNQQQOOOKKKNNNPPPPPPNNNOOORRRUUUNNNIIIHHHMMMPPPPPPNNNOOONNNNNNOOOPPPRRRUUUWWWYYYTTTNNNIIIIIINNNRRRSSSQQQTTTOOOPPPUUUVVVQQQQQQUUUzzz^^^BBB444???FFF>>>;;;BBB777777888888999===CCCHHHOOOVVViii{{{LLLQQQhhh{{{uuukkkgggbbbfffeeebbb]]]VVVOOOKKKJJJWWWIIISSSvvv|||kkkfffzzzsss___TTTDDD===:::999999888888777777777666666666777777777777888777777888888999:::;;;;;;;;;;;;<<<===============???AAABBB???>>>EEETTT```~~~tttuuu^^^RRROOOMMMKKKFFFGGGFFFDDD@@@>>>>>>???@@@??????>>>@@@BBBDDDFFFJJJJJJGGGCCC???======>>>HHHGGGEEECCC@@@>>>===<<<>>><<<<<<>>>BBBDDDBBB???BBBCCCEEEGGGJJJKKKLLLMMMHHHJJJFFFHHHQQQPPPOOOYYYfffCCC999999999777???IIIEEEAAACCCCCC@@@>>>BBBLLLUUU\\\mmmggguuuyyyrrrjjjwww~~~uuufffXXX\\\\\\zzznnnrrr|||{{{nnn^^^MMMBBBFFFNNNNNNLLLLLLGGGCCCBBBEEEEEECCCEEEIIIIIIHHHGGGGGGGGGEEEBBB@@@<<<<<<===???BBBDDDCCCBBBCCCDDDFFFHHHKKKMMMOOOPPPJJJJJJJJJJJJHHHFFFEEEDDDGGGCCCBBBHHHPPPUUUUUUSSSZZZYYYYYY\\\[[[VVVRRRQQQwwwrrrccc>>>666666555333111000///......++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((('''(((,,,444>>>EEEGGGGGGIIIKKKLLLTTThhh|||pppeeekkkyyypppyyyvvv___;;;===<<<777000...444:::DDDDDDDDDQQQvvvtttzzz}}}yyydddhhhpppWWW@@@///222666333333999222222222333444555666777666666777888888999:::;;;::::::;;;;;;<<<<<<======999999999;;;>>>CCCGGGIIIKKKHHHEEEEEEGGGHHHGGGEEEOOO^^^nnnhhhIII@@@KKKTTTPPPGGGKKKMMMNNNMMMKKKLLLPPPTTTMMMHHHFFFIIIKKKJJJIIIKKKJJJJJJJJJKKKMMMQQQTTTWWWRRRNNNJJJKKKPPPTTTUUUTTTQQQMMMOOOUUUWWWSSSPPPPPP```[[[666333???DDDAAA@@@<<<999555333555999<<<>>>AAADDDRRRgggvvvwwwpppjjj[[[WWW]]]cccaaaeeehhhaaaaaa```___]]]WWWQQQQQQTTT===JJJbbb{{{}}}llloooggg___GGG333<<<777777777666666666555555444444555555555666666666555555666777777888999999999999:::;;;;;;<<<<<<<<>><<<<<<<<>>===<<<===<<<<<<>>>@@@BBBAAA@@@===@@@DDDHHHJJJLLLNNNPPPJJJNNNHHHEEEOOORRRKKKJJJZZZtttTTT;;;@@@<<<---444IIIBBBEEEFFFBBB<<<:::>>>CCCKKKOOOOOO___ggguuurrrxxx{{{vvv|||sssgggbbbeeeggggggzzzcccQQQNNNQQQyyywwwzzz~~~qqqnnnaaaNNNEEE@@@DDDHHHHHHGGGHHHGGGDDDCCCEEEEEECCCCCCGGGIIIIIIHHHGGGEEECCCAAA???999999:::===@@@AAA???>>>>>>???AAACCCFFFIIIKKKMMMHHHHHHHHHGGGFFFFFFEEEEEEDDDAAABBBJJJSSSUUURRRPPPTTTRRRQQQTTTWWWXXXYYYYYYyyyqqqaaa>>>777666555333111000///......,,,,,,------------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&)))***'''%%%,,,<<>>AAAEEEGGGEEEBBB@@@BBBFFFIIIHHHFFF:::SSSaaapppnnnnnnzzzmmmsssYYYNNNEEEHHHRRRVVVNNNEEENNNOOOOOOLLLIIIIIILLLPPPOOOJJJHHHJJJIIIFFFFFFHHHIIIHHHHHHHHHJJJNNNQQQSSSNNNLLLLLLNNNQQQTTTSSSRRRPPPPPPSSSVVVUUURRRRRRTTTXXX___XXX999444===BBB???BBB===888555555777888888HHHJJJPPPVVVYYYZZZ___eeeQQQRRR\\\dddbbbdddbbbVVVXXXWWWYYYYYYRRRHHHDDDGGG]]]}}}uuuZZZlll}}}{{{qqq___^^^OOO888333<<<555555555555555444444444333333444444444555555555444444555555666777777777888888888999999:::;;;;;;<<<<<<<<<===>>>@@@AAACCCKKKYYYrrryyy}}}RRRMMMGGGCCC@@@@@@CCCEEEBBBDDDFFFFFFDDDBBBAAAAAA@@@???<<<::::::<<<>>>@@@DDDBBB@@@>>>>>>=========BBBBBBAAA@@@???>>>===<<<<<<<<<<<<===???@@@@@@@@@;;;>>>CCCFFFGGGIIIKKKMMMHHHOOOIIICCCJJJNNNIIIIII>>>ppppppEEE@@@KKK???444999===???AAABBBAAA???===<<<>>>===>>>FFF333MMMTTTGGGRRRSSSZZZaaa___eeejjj[[[SSSQQQLLLIIISSShhh|||yyy|||uuu]]]FFFDDDVVVgggxxxuuupppgggJJJEEEBBBBBBCCCCCCEEEGGGIIIFFFEEEFFFEEEAAAAAACCCHHHHHHGGGFFFCCCAAA@@@@@@::::::;;;<<<>>>>>><<<:::>>>>>>???@@@BBBEEEGGGHHHGGGGGGFFFFFFFFFHHHIIIJJJFFFBBBCCCJJJMMMLLLMMMQQQRRRQQQOOOLLLJJJMMMRRRTTT{{{sss]]]<<<666666555333111000///......,,,------......------,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))$$$))),,,(((###(((777EEEHHH:::@@@YYYaaaRRRMMMVVVdddrrrmmmlll|||rrriii{{{zzzrrr{{{kkkEEE555111111555333......555222222222333444555666777444444444555777888777555555666777888999:::;;;<<>>===>>>?????????>>>???BBBGGGJJJIIIGGGXXXZZZTTTfffxxx~~~nnnnnnoooxxxZZZIIISSSPPPMMMLLLLLLMMMLLLKKKOOOPPPOOOLLLHHHGGGIIILLLNNNKKKJJJKKKJJJFFFEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRKKKKKKKKKMMMOOOPPPOOOMMMSSSVVVYYYXXXTTTQQQSSSWWWSSSaaa}}}\\\888444<<<@@@BBB???;;;888777666555444000777AAAJJJNNNUUUdddtttUUUSSS[[[aaa[[[YYYWWWNNNSSSMMMJJJNNNQQQTTT^^^jjjeeeXXXcccYYY```]]]BBB888@@@;;;444444444444444444444444333333333444444444444555444444444555555666666666777777777777888:::;;;<<<>>>===<<<;;;;;;===???AAAHHHGGGFFFVVVyyyWWW???EEEKKKJJJAAA999<<>><<<:::::::::<<<===AAA???<<<<<<===>>>>>>==================<<<<<<<<<<<<<<<<<<<<<===???@@@AAA===AAADDDDDDCCCBBBDDDGGGCCCKKKFFFAAAFFFGGGFFFKKKDDDPPPlll~~~LLLBBBCCC???===666666999>>>BBBDDDAAA>>>AAACCCGGGNNN000999<<<999@@@===888@@@:::999LLLMMMPPPZZZfffppp{{{jjjXXXFFF@@@DDDRRRlllmmmzzzhhhWWWMMMJJJFFFCCCBBBCCCEEEHHHIIIEEEDDDEEEDDD???>>>@@@DDDEEEEEEDDDAAA@@@AAABBB???>>>======>>>>>><<<:::@@@@@@???@@@AAACCCDDDFFFFFFEEEDDDDDDFFFHHHKKKMMMJJJEEECCCEEEDDDBBBIIITTTTTTXXXXXXPPPJJJIIIKKKLLLsssyyyuuu]]];;;777666555333111000///......,,,,,,,,,------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))'''((((((((()))))))))***$$$(((,,,***'''(((...555GGG>>>@@@RRRcccfffaaa]]]LLLfffmmmwwwqqqsss~~~{{{mmmQQQ///000222333333222111111111111111111222333444666666555333333444777777555222222333444555777888999:::=========<<<<<<;;;;;;;;;===>>>AAADDDGGGGGGFFFDDD???DDDIII^^^___SSSfffvvvbbbmmmkkkooovvviiihhhiiivvvjjjQQQLLLSSS[[[TTTRRROOOKKKHHHIIILLLOOOMMMOOONNNKKKGGGEEEGGGJJJKKKIIIJJJMMMKKKGGGFFFHHHJJJKKKLLLNNNPPPRRRTTTUUUNNNMMMLLLKKKLLLMMMMMMMMMRRRVVVYYYWWWUUUTTTUUUUUUSSSccc```zzzYYY===999===;;;<<<<<<:::888666444333999<<>>@@@AAAJJJKKKAAABBB```|||kkkSSSFFFDDD???::::::@@@CCC@@@======???BBBEEEGGGEEEBBB@@@???<<<<<<;;;;;;;;;<<<======@@@===::::::<<<======<<<888888999999:::;;;<<<<<<;;;;;;<<<<<<<<<===???AAA>>>AAADDDBBB???>>>BBBEEECCCGGGCCCBBBGGGCCCBBBLLLNNNOOOJJJxxx\\\BBB999===888777777:::>>>@@@@@@???GGGKKKPPP```NNNRRROOOTTTJJJSSSHHHPPPSSSVVVvvv~~~xxxdddSSSSSSDDD@@@LLLUUU]]]vvvyyy}}}qqqpppuuuSSSCCCLLLJJJFFFCCCBBBCCCDDDDDDDDDBBBAAACCCBBB>>><<<>>>@@@AAABBBAAA@@@???AAACCCBBB@@@???>>>???@@@???>>>??????>>>===>>>@@@BBBCCCFFFDDDCCCBBBCCCEEEHHHKKKHHHDDDEEEKKKIIICCCFFFOOOIIINNNOOOIIIEEEGGGHHHFFFffftttuuu___===999666555333111000///......+++++++++,,,,,,+++++++++,,,+++******)))*********))))))))))))))))))))))))'''((((((((())))))******%%%'''***,,,+++)))'''&&&555HHHUUUQQQPPP[[[jjjrrr```EEEZZZkkkttt~~~kkk{{{{{{ggg@@@444666///222333111222666666222000000111111222333555666555333333444666666333000000000222333555666777888555666888999;;;;;;;;;;;;===???CCCFFFFFFDDDBBBAAAGGG@@@GGGrrr|||]]]UUUWWWfffjjjpppnnnlllhhhbbbaaaeeekkkmmm~~~jjjaaaTTTYYYeeevvv```RRROOOQQQLLLEEELLLLLLLLLLLLMMMMMMNNNOOOKKKLLLMMMKKKGGGEEEFFFIIIGGGGGGIIIMMMLLLHHHGGGJJJJJJLLLNNNRRRTTTVVVXXXXXXTTTQQQNNNKKKKKKLLLNNNOOOOOORRRUUUVVVWWWXXXWWWTTTYYYWWW]]][[[sss}}}RRR;;;777555888;;;;;;999555333333444000000666<<<>>>AAAEEEJJJ:::;;;DDD@@@::::::888666888GGG\\\dddXXXLLLIIIccc{{{uuuwwwddd@@@000:::777111:::444444444444444444444444333333444444444555555555444444555555555555555555777666666666888:::;;;===444777;;;<<<<<<;;;===>>>BBB999<<>>===::::::;;;<<<===>>>??????@@@===::::::;;;===<<<:::555555666777999:::;;;<<<;;;;;;<<<;;;;;;===???AAA<<>>???CCCHHHEEEFFFBBBEEEKKKDDDAAALLLJJJFFFQQQcccmmm~~~~~~rrrKKKGGGAAA>>>;;;999888999<<<>>><<>>>>>AAA@@@<<<<<<>>>===???AAA@@@??????BBBEEEDDDBBB@@@???AAABBBBBBBBB<<<;;;::::::;;;===???AAAFFFDDDAAA???@@@BBBEEEGGGCCCAAAIIIVVVWWWLLLDDDFFFLLLNNNLLLFFFFFFLLLOOOMMMwwwvvv|||~~~VVV???777444444222000///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************===OOOQQQKKKQQQfffzzz|||```iiikkk^^^qqqooo}}}~~~```DDD777111...///000111222222222222222333333333222222222111111444333333333333333333333333333333444444444555555777888888999::::::;;;;;;<<<======>>>>>>>>>>>>>>>CCCBBBLLL___fff[[[NNNKKKcccbbb{{{qqqoooZZZXXXTTTPPPMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMOOOJJJJJJJJJHHHFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSVVVTTTRRRQQQQQQQQQPPPOOOVVVVVVUUUUUUUUUVVVXXXYYYVVV[[[XXXVVVrrrvvvwwwsssNNN<<<333555:::666666555---444333333666666555666999999;;;;;;888555555666666<<<777:::BBB???777>>>NNNttt{{{sssffffffhhhQQQ===888777222111555444444444444444444444444111111222222222222333333444444444555555555555666777666666666666888999:::888888999:::;;;======>>>===>>>>>>@@@AAABBBCCCCCCKKKjjjxxx}}}~~~vvvZZZMMMGGG@@@===@@@AAABBB???999777:::>>>?????????????????????@@@@@@>>><<<:::888888:::<<<===:::;;;;;;<<<<<<;;;;;;:::999999888888888888888999555777999<<<>>>???@@@@@@???;;;???JJJQQQNNNIIIGGGFFFFFFFFFEEEDDDEEEGGGJJJGGGNNNOOOKKK[[[lllFFFJJJEEE444666<<<555:::000666;;;===@@@DDDFFFEEEKKKNNNUUUSSSJJJJJJGGG999777@@@CCC444;;;III===???NNNYYYzzzpppgggpppgggvvvsssgggqqqnnn{{{VVV@@@AAAJJJBBBAAAAAA@@@AAABBBCCCDDDCCCCCCAAA@@@>>>===;;;;;;======<<<<<<===>>>??????DDDCCCCCCBBBBBBBBBCCCCCC@@@<<<:::;;;???AAA>>>;;;AAAAAABBBCCCDDDEEEFFFGGGEEEFFFHHHIIIIIIHHHGGGFFFJJJJJJLLLOOORRRRRROOOMMMxxxttt|||UUU===666444444222000///.........,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********---+++<<>>YYYtttyyy]]]\\\hhhRRRBBB777777888444444888444444444444444444444444111222222222222333333333444444444444555555555555666666555555666777999:::888888999:::;;;<<<============>>>>>>@@@AAABBBCCCJJJHHHRRRwww|||yyysss^^^LLLHHHGGGBBBAAAEEEIIIJJJFFF???<<<>>>AAAAAA===========================;;;999777777888:::;;;999999::::::::::::999999777777666666666666666777555666888:::<<<=========AAA>>>AAAJJJPPPNNNJJJIIIFFFGGGGGGFFFEEEDDDEEEGGGKKKFFFNNNZZZUUUZZZwwwKKK@@@LLLGGG777;;;CCCAAA>>>:::666333444777777666888666111555;;;888>>><<>>@@@ZZZwwwgggaaaxxxqqqiiinnnrrrggghhh___AAA>>>DDDCCCGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCAAA@@@???>>>==================>>>>>>???AAA@@@@@@@@@@@@@@@AAAAAAAAA>>><<<===AAACCCAAA>>>AAAAAABBBCCCDDDDDDEEEEEECCCEEEGGGHHHIIIHHHGGGFFFGGGHHHJJJNNNQQQRRRPPPNNNrrr}}}TTT<<<444444444222000///.........,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******...###+++JJJ```dddkkkzzzppp\\\ssssss]]]QQQ^^^ttt{{{ooo{{{uuufffjjj|||}}}\\\;;;///000111111222000000111111111000//////000000000000000///////////////000000111111222222222222222333333333333444555555555666777777888888999999:::;;;;;;;;;;;;;;;:::<<>>UUUuuuyyypppeeeQQQ===555333777888444444888333333333333333333333333222222222222333333333444333333333444444444555555555555555555666777888999777888888999:::;;;<<<<<<>>>=========>>>???AAABBB???===;;;FFFYYYlllsssqqqvvvRRRGGGAAADDDFFFDDDEEEIIINNNOOOLLLDDD???@@@BBBAAA=========<<<<<<;;;;;;;;;:::999777555555666777888666666777777777777666666444444444333333444444555555666777999::::::::::::@@@===???FFFKKKJJJHHHGGGFFFGGGHHHGGGEEEDDDDDDDDDMMMCCCLLL\\\NNN===]]]kkkKKK;;;DDD111...111888;;;777777<<<888888:::<<<999666777;;;///...>>>IIIRRRVVVbbb~~~tttxxxmmmttttttsssdddJJJ<<>>IIIHHHGGGEEECCCBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<===>>>??????AAA???>>>@@@DDDEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEEGGGHHHHHHGGGFFFDDDEEEHHHLLLPPPQQQPPPOOOrrrTTT;;;444444444222000///.........++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++***(((///DDD^^^llllllddd___```SSSfffjjj^^^\\\eeewwwuuujjj~~~xxxmmmfffNNNYYYrrrVVV===+++...333...+++...000000000000000///...---........................------...//////000111111111111111222222222333333333333333444555555666666777777888999999999999888;;;===EEEKKKKKKIIILLLSSSWWWrrrwwwhhhbbb]]]UUU\\\[[[___hhhppp|||zzzuuugggWWWWWWRRROOOQQQQQQOOONNNPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIKKKJJJHHHGGGFFFFFF>>>@@@CCCFFFHHHHHHHHHGGGDDDCCCBBBBBBBBBDDDFFFGGGGGGGGGHHHGGGGGGGGGIIIJJJJJJJJJKKKMMMNNNPPPQQQRRRSSSKKKPPP[[[YYYUUUlllllleeeSSSBBB;;;===;;;===AAA>>>555555;;;999000555333333111...---111888;;;CCCTTTlllpppooo}}}]]]888666444555888666111000444222222222222222222222222222222222222333333333333222333333333444444444444444444444555555666777777777777888888999::::::;;;===<<<;;;;;;<<<>>>@@@AAA>>>EEEGGGHHHFFFAAAOOOmmmyyy___FFFEEEAAA@@@DDDFFFDDDEEEIIIKKKMMMJJJCCC>>>>>>???===???>>>>>>===<<<;;;::::::888777555444333333444555333333444444444444333333333333222222222333444444666666777777888888999999;;;:::;;;???CCCCCCBBBAAABBBDDDFFFGGGEEEDDDDDDDDDJJJIIIJJJKKKIIIJJJRRR]]]ggg{{{]]]UUUDDD:::===>>>999777<<<666666444666888555777CCCMMMQQQjjjyyy~~~}}}aaa___eeeDDDCCCJJJCCC???CCCFFFFFFDDDCCCAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<::::::::::::;;;<<<===>>>@@@???>>>@@@CCCEEEEEECCC@@@@@@AAAAAAAAAAAAAAAAAA???AAACCCFFFGGGGGGFFFEEEEEEEEEGGGKKKNNNPPPOOONNNsssTTT<<<666444444222000///.........+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))),,,)))%%%...CCCTTTZZZDDDeeeuuu~~~{{{RRRRRRooo~~~ZZZ^^^ddd|||{{{ppplllGGG888...,,,444444***(((///////////////......---,,,------------------------,,,,,,---......///000000000000000111111111111222111222222333333444555555555555666777777777777777666999>>>@@@===<<>>AAADDDFFFFFFEEEEEEDDDCCCAAAAAAAAACCCEEEFFFCCCEEEFFFFFFEEEEEEGGGIIIHHHIIIJJJLLLMMMOOOOOOPPPPPPKKKKKKRRRVVVUUUWWW[[[xxxOOOxxxRRR>>>:::111999:::777333666<<<888///111555:::;;;777;;;OOOdddwwwssszzz___aaaZZZ777999888777888777444000000333222222222222222222222222111111111222222222333333222222222222333333333444222333333444555555666666666666777777888999999999<<<;;;;;;:::;;;<<<>>>???FFFAAA888<<>>>>><<<===@@@CCCDDDDDDDDDEEEFFFFFFJJJHHHBBBGGGSSSSSSIII^^^tttNNNiiiyyyYYYKKKFFFDDDDDDHHHFFFGGG>>>>>>LLLRRRZZZmmmuuu|||zzzwwwbbbmmmppp}}}uuuNNN555???KKKDDD???DDD?????????>>>>>>>>>============???@@@@@@???===<<<===============<<<;;;:::999999999999:::;;;<<<======<<<===>>>@@@BBBBBBBBB????????????@@@@@@@@@@@@>>>???BBBDDDFFFEEEEEEDDDGGGGGGHHHJJJMMMNNNMMMLLLsssTTT===999444444222000///.........+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))%%%'''...,,,(((333FFFrrrxxxvvv\\\CCC111///---000444///'''***444------.........---,,,,,,,,,,,,,,,---------------,,,,,,------......///////////////000000000111111111111111222333333444444444444555666666666666666555888::::::777666;;;@@@JJJHHHIIIMMMKKKFFFDDDFFFEEERRRSSSIIIKKK\\\eeeaaaYYY\\\aaabbb]]]YYY]]]dddpppwww~~~}}}mmmhhheeefffeeeaaa]]][[[XXXZZZYYYUUUSSSSSSRRROOOKKKFFFCCCGGGKKKNNNSSSXXXLLLKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEDDDAAA??????@@@===>>>@@@AAACCCCCCCCCBBBDDDCCCAAA@@@@@@BBBEEEGGGCCCEEEGGGFFFDDDDDDFFFJJJIIIJJJKKKMMMNNNOOOOOOOOOHHHLLLNNNLLLMMMRRRTTTRRRYYYxxxggguuu___<<<;;;:::999:::<<>>>>>;;;:::<<>>999999999:::;;;<<<<<<;;;;;;999:::<<<======;;;:::888:::;;;<<<<<<<<<;;;:::999999999888999999:::;;;<<<999::::::;;;<<<===>>>>>>======>>>>>>>>>?????????===???AAACCCDDDDDDCCCBBBGGGFFFFFFHHHJJJLLLKKKJJJrrrQQQ<<<:::444444222000///.........************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''$$$(((...+++###'''333>>>rrryyy]]]AAA333222555...///000...,,,,,,...000+++,,,,,,------------,,,,,,,,,,,,---------......------......................../////////000000000000111111222333333444444333444555555666666555555666999;;;999888999<<<>>>EEEDDDDDDFFFHHHHHHGGGHHH???FFFIIIGGGJJJQQQQQQKKKQQQYYY\\\UUUMMMLLLQQQUUUWWWUUUTTTUUUVVVXXX___eeerrryyy]]]VVV\\\ZZZUUU^^^ZZZYYY[[[XXXRRRTTT[[[UUUPPPJJJEEEBBBEEEQQQ]]]KKKIIIJJJPPPRRROOOMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDEEEEEEDDDCCCBBBAAACCCCCCCCCAAA>>>===>>>??????????????????@@@@@@@@@CCCAAA???>>>???BBBEEEGGGDDDGGGIIIHHHDDDCCCGGGJJJKKKLLLMMMOOOPPPPPPOOOOOOIIILLLNNNNNNOOORRRTTTUUUKKKYYY\\\ttt}}}mmmkkkllllllfffcccpppzzz{{{ccc^^^UUU333111777555555555333222222333333333111111111111111111111111////////////000000000000111111111111222222222222000111222333444444444333555555666666666666777777777888:::;;;<<<;;;:::999444CCCGGGBBB???::::::CCC@@@<<>>::::::<<<===>>>>>>@@@BBBDDDBBB???BBBIIIEEE<<>><<<555888999:::;;;;;;;;;::::::888999;;;<<<;;;999777555777888:::;;;;;;:::999888888888777777777888888999777888999999999999:::;;;;;;;;;<<<===>>>>>>??????>>>???AAABBBCCCBBBAAA@@@CCCBBBBBBEEEGGGIIIIIIIIIqqqPPP;;;:::555444222000///.........************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$---,,,######...///&&&"""???999cccqqquuu~~~cccEEE666222000111222......---+++...222///'''***+++,,,,,,------------,,,,,,,,,------...........................------............/////////000111111111222333333444444333444555555666666555555444777888888888:::;;;;;;888======888:::DDDIIIHHHLLLGGGFFFKKKNNNKKKIIIIIIKKKWWWZZZNNNFFFJJJPPPRRRXXXTTTUUUYYYXXXUUUZZZcccjjjiii]]]SSSUUUTTTVVVaaaZZZXXXZZZ[[[UUUMMMRRR]]]XXXRRRSSS\\\\\\RRRKKKKKKNNNKKKKKKOOORRRPPPPPPRRRNNNMMMJJJHHHGGGHHHIIIJJJBBBCCCDDDDDDDDDCCCBBBAAADDDCCCBBB@@@======>>>@@@@@@@@@???>>>===>>>>>>>>>BBB@@@>>>===???AAAEEEGGGEEEIIIKKKIIIEEEDDDGGGKKKMMMNNNOOOPPPQQQQQQPPPOOOOOOJJJJJJTTTZZZXXXRRRPPPUUUIII\\\nnnTTTiiihhhnnnuuuhhhkkktttKKK777555666666555333333222111222333111---000000000000000000000000............////////////000111111111111222222222///000222333444444333333555555555666666666666666666888:::<<<<<<;;;888777888???;;;888@@@BBB>>>?????????JJJHHH<<>>999888666222333333333333333333444444333333222111000///......222222333333333333222222000000000000111222333444222111111111222444666777666===@@@===<<<>>>===888;;;<<<===<<<<<<===@@@BBB@@@??????@@@CCCEEEFFFGGGIIISSSMMMRRR|||xxxeee```|||{{{tttxxx}}}rrriiipppzzzxxx___CCCDDDUUUPPPAAA777;;;AAA???>>>@@@999:::;;;<<<<<<;;;::::::777999:::;;;:::888555444555666888:::::::::999888888777777666666666777777777888999888888777888999::::::;;;<<<===>>>???@@@>>>???AAABBBBBBAAA@@@??????>>>???BBBEEEHHHIIIIIIkkkRRR???777555222000//////...---,,,***************)))((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++,,,///>>>___sss}}}lllZZZ555444222000............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////000111222333333333333444444444555555666666777888888888888888999999999:::;;;===@@@AAABBBBBBAAA@@@AAACCCEEEGGGMMMLLLLLLKKKKKKKKKKKKKKKQQQRRRTTTUUUWWWXXXXXXXXXWWWRRRMMMLLLQQQWWW[[[]]]ZZZ[[[[[[XXXWWWVVVTTTQQQUUUUUUTTTUUUVVVUUUSSSQQQOOOQQQRRRQQQPPPSSSXXX]]]sssZZZEEEEEEJJJIIIGGGIIIFFFCCC@@@@@@BBBCCCAAA???>>>??????>>><<<:::;;;<<<;;;<<<======<<<<<<===???>>>>>>>>>>>>???@@@AAABBBEEEFFFGGGFFFEEEEEEGGGHHHJJJKKKMMMOOOOOOOOONNNMMMLLLMMMOOOSSSVVVVVVTTTRRRIIISSSSSSWWWdddTTTnnn{{{jjj[[[RRR}}}rrrWWWJJJ;;;333444666444111111111111111000000000///////////////////////////////////////////////////////////////000000000000000000111111111222222222555444444555555666777888999999999999888888777777777888:::<<<======<<<;;;AAAAAABBBAAA@@@???AAACCCJJJJJJLLLRRRbbb~~~nnnaaaZZZOOOJJJKKKCCCFFFHHHJJJIIIGGGGGGGGG@@@>>>>>>???BBBCCCAAA??????>>><<<999666333111///333333333222222111111111222222111111111111111111222222222111111111000000000000111111111222222222111000111111222333444555555666777999;;;===???@@@777888999:::;;;;;;;;;;;;;;;===AAADDDFFFHHHKKKNNNMMMLLLOOOSSSXXXoooooo___yyyuuuvvv~~~lllwwwqqqiiirrr}}}www~~~eeePPPFFFEEEIIILLLOOOHHH???<<<<<<===<<<999<<<<<<;;;::::::999888888777666666666666555555555444444444555555555555666555555444333444555666777666666666666666777888888888999:::::::::999888777;;;=========<<<>>>CCCHHHFFFCCC@@@AAADDDGGGGGGFFFkkkPPP>>>777555222000//////...---,,,***************)))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********''')))***(((***444FFFTTTppptttqqq^^^JJJ777***222111///...------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000111222222222333333333333444444444555666777777888888777777999888999999;;;===???@@@CCCBBB@@@@@@@@@BBBDDDEEEKKKKKKIIIIIIHHHIIIJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRTTTPPPMMMNNNQQQVVVYYYZZZVVVWWWVVVTTTQQQPPPOOOOOOSSSRRRRRRTTTUUUTTTRRRPPPPPPQQQQQQPPPOOOPPPTTTWWWeeeQQQCCCDDDIIIGGGEEEFFFEEEBBB??????@@@@@@???===<<<===>>><<<:::999999::::::;;;<<<<<<;;;;;;<<<===============>>>???@@@AAADDDEEEEEEEEEDDDDDDEEEGGGHHHIIIKKKMMMMMMMMMLLLKKKMMMNNNPPPSSSUUUVVVSSSQQQUUUXXXUUUNNN[[[yyyoooVVViiitttiiinnniiilllyyy}}}PPPEEE===444111333555333000111111111000000000//////////////////////////////////////////////////////....../////////000000000000000000111111111222222333333333333444555666777777777777777777888999:::999999:::;;;<<<<<<<<<<<>>???AAAAAA???===<<<;;;:::888666444333222444444333333333222222222111111111111111111111111222222111111111000000000000000000111111111222222111111111111111222333444111222333555666888999:::777777999:::;;;<<<<<<<<<:::<<>>>>>???===;;;:::999999888888777666666666555555555555444444444333444444444555555555555555444333333333444666666555555555555555666777777888999:::::::::999888888888999999888;;;III^^^nnnLLLIIIEEEDDDEEEEEEDDDBBBkkkMMM;;;666555222000//////...---,,,************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******'''***,,,***&&&###$$$&&&//////:::IIILLLFFFHHHRRRdddiiimmmmmmkkkmmmvvv}}}yyyvvvtttsssmmmccc\\\[[[OOOGGG<<<444111111000///...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..................///000111222111222222222333333333333444555666666777777666666777777888888:::;;;===>>>AAA@@@?????????AAACCCDDDIIIHHHFFFDDDEEEFFFHHHJJJMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMMMMOOORRRUUUUUUTTTRRRSSSTTTRRRNNNKKKLLLNNNOOOOOOPPPQQQSSSSSSPPPNNNNNNOOOPPPOOOMMMLLLMMMOOORRRFFF???BBBEEEBBBAAACCCBBB@@@===<<<===<<<;;;::::::;;;;;;:::888777777999888999::::::999999:::;;;<<<<<<;;;<<<<<<===>>>???AAABBBCCCBBBAAAAAACCCEEEEEEFFFHHHIIIJJJJJJIIIIIIMMMNNNOOOQQQTTTTTTRRROOOQQQRRRUUUTTTMMMUUU|||VVV@@@^^^{{{tttttt\\\KKKTTTzzzsss[[[|||xxxVVVEEE555333111000111222111000000000000000////////////////////////////////////////////////////////////.........////////////000000000000000111111111111111111111222222333444555555444444444666999;;;===;;;;;;;;;::::::;;;<<<<<<===>>>????????????BBBDDDFFFIIIKKKJJJGGGEEEGGGIIIEEEJJJSSS^^^hhhpppuuuxxxvvviii```ZZZWWWSSSQQQUUUNNNLLLOOOOOOJJJJJJOOOPPPPPPNNNLLLJJJHHHGGGFFF@@@???>>>>>>???>>><<<:::888777777777666555555555444333333333333333222222000000000000111111111111111111111111000000000000000000000000111111111111222111111111111111222222000000111222333444444555555666888:::<<<======>>><<<===???@@@AAAEEEIIIMMMNNNIIIHHHKKKJJJFFFKKKUUUmmm~~~~~~ppp{{{uuu~~~fffWWWSSSMMMHHHGGGGGGFFFFFFKKKFFF@@@=========<<<:::777777666666555444444444444444444333333333222222333333333333444444444444333333333333333444555555444444333333444444555666888999999:::::::::999999555777888666:::KKKfff{{{LLLJJJHHHGGGGGGFFFDDDBBBjjjKKK999666555222000//////...---,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++,,,---))))))+++---...///444888000555999999888999>>>BBB999<<<===:::888999666222+++)))&&&'''***---......+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------...///000111000000111111111222222222333444444555555555555555666666777777999:::;;;;;;======<<<<<<>>>AAADDDEEEFFFEEEBBBAAAAAADDDGGGIIIMMMMMMMMMLLLLLLKKKJJJIIIIIIKKKMMMPPPRRRRRRQQQPPPPPPRRRVVVWWWRRRLLLKKKMMMKKKKKKLLLOOOQQQPPPNNNKKKJJJKKKLLLLLLKKKJJJIIIHHHFFF@@@===??????======@@@>>>===;;;999999888777777777888888777666555555666555777888888777777888999::::::999999:::;;;<<<<<<>>>???@@@???>>>???AAACCCCCCDDDEEEGGGHHHHHHHHHHHHLLLLLLLLLNNNPPPPPPNNNLLLNNNIIINNNVVVSSSKKKSSSfff}}}~~~iiikkkdddOOOMMM^^^zzznnnxxxgggqqqzzznnncccOOO@@@\\\uuutttzzz~~~~~~xxxHHH777777333444444333111000///000000000/////////.........................................................------.........//////////////////000000000111111111111111111222333444444555444333333444777;;;======<<<:::999999:::;;;<<<:::<<<======>>>???AAADDDBBBDDDFFFFFFFFFHHHLLLOOOQQQPPPOOOMMMMMMMMMNNNOOOYYY\\\dddooorrrooolllkkknnniiiddddddeeeeeecccaaa]]]XXXRRROOOPPPTTTXXXYYYWWWSSSRRRUUUUUUOOOKKKLLLMMMKKKIIIHHHHHHHHHGGGFFF???>>>>>>===<<<;;;999777666666666555555555555555222222222222111111111111/////////000000000000000111111000000000//////////////////000000000111111222111111000000000111111111111222222222333333333444555777999;;;===>>>>>>???@@@@@@@@@AAAEEEJJJNNNOOOIIIEEEGGGIIIIIILLLRRRSSS^^^~~~XXXbbbvvvrrrwww~~~eeelllvvvxxxlllsssqqq]]]IIILLLKKKJJJIIIGGGEEECCCBBBBBB???:::888888888777555555555444444444333333333333222222222111111111111222222222222333333333444222222222222333333333444222222222222222333444444777888888999999:::::::::555888:::999:::@@@NNNXXXEEEEEEEEEGGGGGGHHHGGGFFFiiiJJJ888777555222000//////...---,,,+++***))))))(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***(((&&&%%%&&&(((***+++'''+++---+++******)))&&&(((***,,,,,,***)))***+++''',,,---***+++//////+++///............,,,)))'''******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000////////////000000000111222222333444444444444333444444555666777888888999888888999:::===AAADDDGGGDDDBBB@@@???@@@BBBFFFHHHKKKKKKKKKJJJJJJIIIHHHGGGFFFIIIMMMPPPQQQPPPNNNMMMNNNPPPVVV[[[WWWNNNIIIKKKHHHHHHJJJMMMOOONNNKKKHHHEEEFFFGGGHHHIIIHHHGGGEEEBBB???===<<<:::888:::>>>:::999888777555444444555444555666555444333444555444555666666555555666777888888777777777888999999;;;<<<======<<<===???AAAAAABBBCCCDDDFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLJJJIIIRRRLLLHHHJJJMMMOOOPPPSSSNNNsss```UUUjjjgggWWWHHHJJJRRRWWW[[[CCCJJJUUURRRXXXeeelllccc[[[;;;======,,,555555555333000///000222/////////............---------------------------------------------------------------................../////////000000000111111111111222333444555666555333222333555888:::<<<;;;999888888999:::;;;888:::;;;<<<<<<>>>@@@CCC???@@@AAABBBCCCEEEGGGIIIEEEEEEEEEEEEGGGHHHJJJKKKEEEDDDHHHPPPSSSOOONNNQQQKKKMMMOOORRRVVVZZZ]]]^^^fffbbb[[[VVVRRRQQQQQQQQQOOOIIIGGGJJJNNNNNNJJJGGGIIIGGGDDDCCCCCCCCCBBB@@@=========<<<999777666555666666555555444333333222////////////////////////....../////////000000000000000000/////////............/////////000000000111111000/////////000000222222222222222222222222333444666888:::<<<======>>>?????????@@@CCCHHHLLLMMMIIIEEEDDDCCCDDDIIIOOOXXXOOOQQQiiitttccc[[[ooouuueeeWWWKKKIIINNNIIIIIIIIIGGGDDDAAA@@@???;;;999777666555444333333444444444444444333333333111111111111000000000000111111111111222222222222000111111222222222222222111111111111111222222333666666666777888999::::::555777888:::::::::::::::>>>???BBBCCCEEEFFFFFFGGGhhhJJJ777888555222000//////...---,,,,,,+++)))((((((((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&...---)))%%%&&&+++///000+++,,,,,,------,,,++++++333444222---++++++)))&&&'''((()))+++---///000111***++++++,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///............////////////000111222222333333222222222333444555666666666666666666666888<<<@@@DDDFFFBBBAAA??????@@@CCCFFFHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFIIIMMMOOOOOONNNMMMMMMNNNLLLRRR[[[ZZZOOOHHHHHHGGGGGGIIILLLNNNLLLIIIFFFCCCBBBCCCEEEGGGGGGEEEDDDAAA@@@===999666666999;;;666666666555333222333444222444444444222222333444333444555555444444555666666666555555555666666777999:::;;;;;;;;;;;;===@@@???@@@AAABBBCCCDDDEEEFFFEEEDDDDDDFFFHHHIIIHHHGGGHHHNNNOOOLLLLLLQQQUUUUUUddd]]]rrrtttkkkkkknnniiimmmwwwsss}}}rrrJJJ<<<999444444;;;222222111///...///222444///.........------------------------------------------------------------,,,,,,,,,---------..................////////////111111000111111222333444666555333222222444555666888888888777888888999999777999:::;;;;;;<<>><<<<<<===888777777666555444444333444444444333333333333333111111111000000000000///000000000000111111111222///000000111222111111111111111000000111111222333444444444555666888999:::555444555888<<<>>><<<:::===>>>@@@@@@@@@@@@BBBDDDfffKKK777999555222000//////...---,,,,,,+++)))((('''((()))***'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))$$$'''+++,,,***)))***+++"""(((...000,,,&&&###)))(((((()))+++,,,+++***%%%###$$$(((+++,,,...222,,,,,,+++)))((((((((()))******+++,,,++++++***)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))************++++++++++++*********++++++,,,---...------------............///000111111222222111111111222333555555555555444666666666888:::===AAACCC@@@@@@@@@@@@BBBDDDFFFHHHFFFFFFGGGHHHIIIJJJJJJJJJGGGJJJMMMMMMLLLLLLMMMOOOSSSLLLNNNXXXZZZQQQIIIIIIFFFGGGIIILLLMMMKKKGGGCCCCCCBBBAAABBBEEEEEEDDDAAA>>>>>><<<999777777777777222444555333111111333555111333444333222111222444222444555555444333555666555444444333333444444444777999:::::::::;;;===???=========>>>@@@BBBCCCDDDCCCBBBBBBDDDGGGHHHHHHGGGAAAJJJSSSVVVSSSQQQRRRSSSGGGUUURRRRRRwwwxxxjjjwww{{{{{{uuuHHHFFF999///555:::777555000///......///000111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////////////////000111222222333333333333333444444555444555666777777888777777777888:::::::::;;;===???777999===AAACCCCCCAAA>>>BBBCCCDDDFFFGGGHHHHHHHHHBBBGGGLLLNNNQQQSSSRRROOO@@@EEEHHHGGGJJJSSSXXXXXXTTTSSSPPPMMMKKKLLLNNNQQQPPPMMMIIIFFFEEEFFFEEEDDDJJJFFFCCCCCCEEECCC>>>999888:::;;;999555333222333444444333333222222111111---------....../////////,,,,,,---......///000000/////////.........------------........./////////............//////000111000000000000000000000000222333444666777888888888888:::;;;<<<<<<===@@@BBB>>>@@@CCCGGGKKKNNNLLLJJJXXXMMM@@@>>>IIITTTUUUOOOhhh}}}|||kkk___VVVLLLCCCCCCGGGHHHGGGEEE===>>>>>><<<888666777888555666777777666444444444222222222222222333333333111111111000000000000////////////000000000111111...///000111111111000000111111000000111111222333222222222333444666888:::444555777:::<<<>>>???@@@<<<>>>>>>>>><<<===@@@BBB~~~eeeLLL888999555333000/////////---,,,,,,+++)))((('''(((***+++'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&((()))'''$$$###'''***...(((&&&)))***((((((,,,)))((('''(((+++---,,,+++111+++))),,,+++&&&&&&,,,&&&)))+++---,,,+++******)))***+++++++++***(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************+++,,,---...,,,,,,,,,---------......//////000111111111111111000111333444555444444333888888777777999;;;>>>@@@???@@@@@@BBBCCCEEEGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNHHHJJJLLLLLLKKKKKKMMMPPPYYYNNNLLLVVVZZZSSSLLLMMMGGGGGGIIILLLMMMJJJFFFBBBEEEBBB@@@AAACCCDDDBBB@@@;;;;;;;;;999888999777444000222444333111000333666111222333333222111222444222444555555444333555666444444333333222333333333777888999:::999:::===???:::;;;;;;<<<>>>???AAABBBCCCBBBBBBDDDGGGIIIIIIHHHOOOIIIJJJPPPQQQOOOQQQWWWRRR]]]]]]UUUPPPXXX}}}sss{{{sssddd}}}nnnvvvsssMMMAAA<<<;;;555555999222---555111000000111222111...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...------......///000111111111222333444444555555222333555777888777777666777888::::::999:::<<<>>>???>>>===>>>@@@BBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBGGGHHHEEEGGGNNNPPPLLLJJJKKKGGGBBBDDDKKKNNNKKKNNNLLLHHHEEEDDDFFFKKKOOOGGGIIIIIIDDD@@@@@@BBBCCCHHHEEEDDDFFFIIIIIIDDD???777999:::888444222222333222222222222222222222222............//////000000,,,,,,------...///000000//////.........------------------.........//////---------......000111222111111111222222222222222222333444555666666666666999;;;===>>>>>>???@@@BBBFFFDDDBBBEEEKKKOOOLLLFFF===HHHNNNJJJGGGJJJNNNMMMPPPKKK]]]zzzxxxqqqhhhSSSHHHQQQ@@@GGGLLLHHH@@@===AAAFFF<<<===>>>;;;666222222333222444666666555333333333111111111111111222222222111111111111000000000000////////////000000000000---...000111111111000///111111111111111222222333111111111222333666888999444999>>>???<<<999888::::::<<<===<<<;;;<<>>???AAAAAACCCDDDEEEEEEEEEEEEIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKJJJIIIJJJLLLNNNOOORRRLLLMMMXXXffffffVVVFFFIIIJJJMMMMMMLLLJJJFFFDDDDDDDDDCCCBBBAAA???>>>===<<<;;;:::888777666666666333222111111000000111111111111111111111111111111222222111111111111111111///000000111111222333333777666555666888999999999888999:::<<<>>>???AAAAAADDDDDDEEEFFFGGGGGGHHHHHHKKKJJJIIIHHHIIIKKKNNNPPPOOOQQQQQQNNNJJJLLLRRRXXXiiibbbNNNCCC<<<999888333000333444222222444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///000111222222222111111111111111111444444444444555555555555777666666666777999;;;===>>>>>>======>>>>>>???@@@@@@BBBEEEGGGIIIIIIHHHHHHFFFFFFFFFGGGIIIMMMPPPRRRSSSQQQMMMHHHEEEFFFJJJMMMIIIIIIIIIGGGEEEFFFJJJMMMMMMKKKHHHEEEDDDDDDEEEFFFMMMIIIFFFEEEFFFGGGDDDAAA;;;:::777555333333333333---222666666222///000222////////////////////////........................//////.........------------------............///////////////000000000000111111222222222333333333222222333444444555555666:::::::::;;;<<<>>>@@@AAAEEEEEEEEEFFFGGGHHHJJJJJJJJJLLLNNNOOONNNMMMNNNNNNPPPOOOOOORRR[[[jjj{{{vvviiibbbWWWTTTQQQOOOMMMJJJFFFDDDCCCBBB@@@?????????@@@@@@<<<;;;888666444333333444666555444333222222111222222222111000//////000000////////////////////////............////////////////////////000000000000///000000000111111111111222222222333444555666777777888:::<<<======<<<<<<;;;<<<<<<<<<===???@@@AAAkkkEEE888888666333111//////...,,,++++++******)))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''',,,((($$$$$$'''))))))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------------------------......//////000000222333333333333444444444666666777888:::<<<>>>??????@@@AAACCCDDDDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMKKKJJJJJJJJJLLLMMMNNNLLLMMMSSSYYYYYYPPPHHHIIIJJJLLLMMMLLLIIIFFFDDDBBBBBBBBBAAA???>>><<<;;;:::999888777666555555555222222111000000000111111111111111111111111111111111111111111111111111111000000111111222333333333777555444555777999999888777777888:::<<<>>>??????CCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGGGGGGGJJJLLLNNNNNNPPPQQQOOOKKKJJJMMMQQQQQQYYYcccooodddWWWFFF999444333333333555666666555333222000///000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................///000111222111111111111111111111111444444444555555555666666666666666666777999;;;<<<============>>>???@@@AAAAAABBBDDDFFFHHHHHHHHHHHHGGGFFFFFFGGGIIILLLOOOQQQOOOMMMJJJHHHHHHJJJMMMOOOMMMNNNOOOLLLIIIHHHIIIKKKMMMLLLIIIFFFEEEEEEFFFGGGKKKIIIFFFDDDBBBAAA???>>>:::888666555333333333333888<<<>>><<<777222111222........................------------------------///.........---------,,,------------................../////////000000000111111111222222222222333222222222333444444555555::::::::::::;;;===@@@AAADDDDDDEEEFFFHHHJJJLLLMMMLLLMMMNNNNNNLLLLLLNNNOOOMMMMMMNNNOOOQQQSSSTTTUUUUUU\\\aaadddiiioooppplllpppmmmhhhaaaXXXPPPIIIEEEMMMKKKIIIHHHIIIIIIHHHGGGEEECCCAAA>>><<<;;;::::::;;;999777666444444444444555444333222222111111111222111000000//////000000////////////////////////............////////////.../////////000000000000//////000000000111111111222222222222333555666777777888999;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@}}}lllGGG888666555333000//////...,,,++++++******)))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!!"""&&&)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++---------------------------------...//////000000111111111222222222333333555555666777999;;;<<<======>>>???AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKNNNLLLKKKIIIHHHIIIIIIJJJKKKLLLNNNNNNMMMKKKJJJIIIHHHIIIJJJKKKJJJGGGDDDCCC?????????>>>===;;;:::999777666555555444444444555222111111000000000000000000000000000000000000000000000000000111111111111000111111222333333444444666444333444666888888777555666777888:::<<<======BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKIIILLLOOONNNKKKIIIJJJLLLRRRRRROOOJJJNNN[[[hhhnnntttbbbNNN@@@AAA===777666999;;;<<<<<<+++444888333000333222...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................---......///000111111111111111111111111111444444444555555555666666555555555666777888999:::;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFGGGHHHHHHFFFFFFEEEEEEGGGIIILLLMMMMMMJJJGGGGGGJJJLLLLLLJJJHHHJJJLLLLLLIIIGGGFFFEEEJJJIIIGGGEEECCCCCCCCCCCCHHHGGGEEEAAA===999888999777666555444333333333333777:::<<<999444///---...........................------------------------......------------,,,,,,------------.....................////////////000000000000111111111222222111111222222333444444444999999999999:::===???@@@BBBCCCDDDFFFIIIKKKNNNOOOMMMNNNOOONNNLLLLLLMMMNNNFFFGGGIIILLLOOOMMMGGGBBBHHHLLLNNNNNNOOOQQQPPPMMMRRRRRRQQQPPPOOOMMMKKKJJJFFFDDDBBBBBBDDDFFFFFFFFFDDDBBB???<<<999888777777888777666555444444444444444333222111111111111111111000000////////////000////////////////////////---............/////////....../////////000000000////////////000000000000111111111222333444555666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>|||mmmFFF888666555333000//////...---++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000//////000000111111222222444444555666777999;;;<<<:::;;;===>>>@@@@@@AAAAAA???@@@BBBDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGGGGKKKLLLMMMJJJFFFDDDEEEFFFEEEEEEGGGGGGFFFDDDAAA???<<<<<<;;;;;;:::888777666333333222222222333333444111111000////////////000000000000000000000000000/////////000000000000000111111111222333333444444444333222333555666777666555555666888999:::;;;<<<@@@@@@AAABBBCCCEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIEEEHHHJJJKKKKKKKKKMMMOOOHHHNNNRRRRRRQQQRRRQQQOOOFFFMMMTTTTTTPPPNNNPPPTTTQQQMMMFFF@@@<<<<<<>>>@@@>>><<<999999999888555333444AAABBB666...333333,,,/////////......---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...///000000000000000000111111111111444444444444555555555555444555555555666777888888999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBDDDEEEGGGHHHCCCBBBAAAAAABBBDDDFFFHHHMMMIIIEEEFFFJJJJJJFFFBBBAAADDDHHHJJJJJJHHHFFFEEEEEEDDDCCCAAA@@@???>>>>>>AAABBBAAA===777444444666444333333333222222222222...111333222///---,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........///////////////000000000111111111000000111111222333333333888777777888999;;;===???AAABBBCCCEEEGGGIIIKKKLLLKKKNNNPPPPPPNNNLLLKKKKKKFFFDDDDDDIIIPPPSSSRRRNNNOOOQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLGGGEEEBBB@@@AAABBBBBBAAA@@@>>><<<:::888888888888555555555444444444444444333222111000000000000000000//////....../////////........................---------.........//////........./////////000000........./////////000000000000000111222333444555555666777888999:::::::::;;;::::::::::::;;;<<<===}}}nnnCCC888777444222000/////////---,,,+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********++++++++++++++++++++++++,,,,,,------.../////////......///000000111222222333333444555666777999:::888999;;;<<<>>>??????@@@===>>>@@@BBBDDDFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGFFFDDDAAA???>>>@@@AAABBBBBBAAA???===;;;888888888888777666444444111111000000111111222333111000//////......//////////////////////////////....../////////000000000000111111222222333444444333222111111444555555555555555666777999:::;;;;;;===>>>???@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKNNNPPPKKKOOOOOOLLLKKKOOOQQQQQQLLLJJJGGGDDDCCCCCCDDDEEEBBBDDDEEECCC???===>>>???666555333222111000///...JJJRRRNNN;;;///111000***............------------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...///000//////000000000111111111333333333333444444444444333444444555666666666666888888999:::<<>>===>>>@@@BBBCCCHHHDDDBBBDDDHHHHHHDDD???CCCEEEHHHKKKLLLKKKHHHFFFBBBBBBAAA@@@???===<<<;;;;;;<<<<<<999444111222555111111222222222111111111---///000111000//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...................../////////000000//////000000111222222222666666666666888:::<<<===@@@@@@AAABBBCCCEEEFFFGGGGGGKKKPPPRRRPPPLLLHHHGGGJJJFFFDDDHHHNNNRRRQQQNNNHHHGGGHHHIIIIIIIIIIIIJJJNNNMMMKKKJJJHHHFFFEEEEEEIIIFFFCCCBBBAAAAAA@@@??????===;;;999777777777777333333444444444333333333111111000/////////000000///...............//////------------------------------------........................////////////---............//////////////////000111222333444444555555666777888999:::::::::999::::::;;;<<<===}}}oooAAA888888444222000/////////...,,,+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!! """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))************************,,,,,,,,,---......//////---...//////000111222222222222333333444666777888777888999;;;===>>>??????<<<===???BBBCCCDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEECCCBBBAAAAAA@@@>>>;;;999===>>>>>>>>>===;;;999888666666666666555444333222000000000///000000111111000000///...............////////////////////////------......//////000000///000000111222222333333222000///000222444444333555555666777888999::::::;;;<<<===???@@@BBBCCCDDDGGGGGGFFFFFFFFFGGGGGGGGGOOOMMMKKKIIIHHHIIIJJJKKKRRRSSSOOOGGGCCCDDDFFFFFFOOOLLLKKKKKKMMMMMMKKKHHHCCCEEEEEEBBB<<<888777888:::999777555444555666777CCCGGGBBB555---///111...------------------------++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---//////...//////000000111111111111111111222222222333333222333444555555555555444666666777999:::===>>>@@@===>>>>>>???@@@@@@AAAAAA>>>>>>===<<<===???AAACCCAAA@@@@@@CCCGGGHHHFFFCCCEEEDDDEEEFFFGGGFFFCCCAAAAAABBBBBBBBB@@@>>><<<;;;888888777555333222222333000000111111111000/////////000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////......//////000111111222555555555555777999;;;<<<>>>>>>>>>???@@@AAABBBCCCDDDIIINNNQQQOOOKKKGGGEEEFFFFFFHHHMMMQQQQQQNNNJJJKKKHHHHHHKKKMMMLLLNNNQQQTTTSSSQQQNNNLLLJJJIIIIIIEEEDDDCCCCCCCCCCCCBBB@@@@@@>>>;;;888555444333333222333333333333222222111000//////....../////////...------------......///------------------------,,,------------.........------........./////////------------.........///.........///000111222333444444444444555777888999999999999:::;;;<<<===>>>|||ppp@@@888777444222////////////...---+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%""" $$$+++---)))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))+++,,,,,,------......///---...///000111222333333222222222222333555666777666777999;;;===>>>??????<<<===@@@BBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<;;;999888777555555555555444333222111111000000/////////000000000///......------..............................,,,,,,---......///000000...//////000000111222222111///...///111333333222333333444555666777888888::::::<<<===???AAABBBCCCHHHHHHHHHHHHHHHHHHHHHHHHNNNMMMKKKJJJJJJIIIGGGFFFAAAGGGKKKJJJJJJMMMMMMKKKAAABBBDDDFFFFFFDDDBBB@@@FFFEEEAAA===::::::===@@@999888555222000000222333222111///------...///111------------------------************************************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///......//////000111111222000000000000111111111111222222333444555444444333555555666777999:::<<<===:::;;;===>>>???>>>>>>===AAA@@@??????@@@CCCEEEGGG???@@@BBBDDDFFFFFFFFFFFFCCCAAA??????AAAAAA@@@???@@@AAABBBBBB@@@>>>;;;999888666444333333333111000///000000111000///...---///...---,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,------------.........---......//////000111111444444444444666888:::;;;;;;<<<<<<===???AAABBBCCCDDDGGGKKKLLLKKKIIIHHHHHHCCCEEEJJJNNNQQQQQQPPPNNNKKKGGGFFFJJJKKKJJJLLLQQQNNNLLLJJJHHHGGGFFFFFFFFFAAAAAAAAACCCDDDCCC@@@>>>===;;;888666333222222222222222333333333111000//////......---......//////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,,,,---------.........---------...///000222222333333222333444555777888888888999:::<<<>>>???@@@{{{pppAAA888666333111////////////...---+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&333AAA@@@111!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))++++++,,,------......///......///000111222333333111111222222333444555666666777999;;;===>>>??????<<<>>>@@@BBBCCCBBBAAA@@@FFFFFFFFFFFFEEEDDDCCCBBB@@@BBBBBB>>>::::::>>>CCC<<<<<<<<<;;;:::999888777444444444444444333222111111111000/////////////////////...------------...........................,,,,,,------...///000000.........///000000111111000///...///111222222222222222333333444555666666999:::;;;===???@@@BBBBBBIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKLLLKKKGGGEEEKKKNNNOOOKKKIIIJJJKKKJJJJJJMMMOOOMMMHHHEEEEEEGGGBBBDDDEEEDDD@@@;;;777444555555444222111111333555555000...000000,,,***,,,------------------------************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---......---......///000111111222////////////000000000000111222333444555444333222555555555666777999:::;;;888:::<<<>>>>>>===<<<;;;CCCCCCBBBBBBDDDFFFIIIJJJBBBDDDFFFFFFEEEDDDEEEFFFCCC@@@===>>>AAAEEEFFFEEE===>>>@@@@@@???<<<999666:::777333222333333000...///000000000000...---+++///...------------,,,+++++++++++++++++++++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000444333333444555777999:::999:::;;;===???AAADDDEEEFFFGGGHHHHHHGGGGGGIIIJJJGGGHHHIIIIIIHHHIIILLLNNNKKKEEEDDDHHHHHHFFFHHHMMMKKKJJJHHHFFFEEEDDDEEEEEEAAAAAAAAABBBBBB@@@<<<999777666444333222333333444222222333333222111///.........---------......///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,,,,,,,---------......---------...///000111222333222222222333555777888777888999:::<<>>???@@@AAACCCCCCCCCCCCEEEFFFDDDDDDEEEGGGIIIIIIGGGEEEDDDCCCBBBAAA@@@??????>>>@@@@@@>>><<<999666444222222222222222222222222222000000000///......---------------.........//////++++++,,,,,,---...//////---------............///000//////........./////////000000000111111111111333222111111111333555777777:::>>>@@@???===<<<<<>>AAA??????AAAFFFKKKOOOQQQKKKNNNMMMKKKLLLOOOKKKCCCFFFCCCBBBBBBDDDGGGIIIIIICCC???===>>>BBBBBB>>>:::999888777555333222222222///............---------------,,,,,,+++***))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......///000111000000444444555777888:::;;;;;;:::999999999<<<@@@DDDGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFEEEEEEGGGKKKMMMNNNNNNIIIIIIIIIIIIGGGEEECCCBBBDDDBBB@@@???@@@AAAAAAAAA>>>???AAACCCDDDBBB???;;;888777666555333333333222222222222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,---------------............/////////000111111111111111222222333444444555555666:::::::::;;;<<<===>>>???~~~{{{<<<777777666333111000000///...,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---000...---111666888777444111111000///000111333444555666777999:::<<<=========???AAAAAAAAAAAACCCDDDFFFEEEFFFGGGHHHHHHEEECCCCCCCCCBBBAAA@@@@@@???>>>@@@???===:::888555444333222222222222222222222222000000//////...---------,,,,,,------------......++++++,,,,,,---.........------------............//////.............../////////000000000111111111333222111111111333555666666999<<<===<<<;;;;;;<<<>>>???@@@BBBDDDEEEFFFFFFIIIGGGGGGHHHKKKKKKJJJHHHIIIIIIIIIJJJKKKJJJGGGDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCAAA>>>;;;999777666444333222111000///......000000//////...------,,,------,,,,,,,,,+++++++++************************************)))))))))((()))))))))))))))******+++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............111000000000000000111111333333333333444444444444444444444555777999<<<===>>>============???@@@AAABBB@@@@@@BBBFFFKKKNNNPPPMMMOOONNNKKKLLLOOOLLLFFFJJJHHHFFFEEEFFFHHHHHHHHHBBB???<<<===@@@BBB???<<<888888666444333222111111............------------------,,,++++++***))))))*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...000...---///333444444222333333444666777999::::::888888888999;;;>>>BBBDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFHHHJJJLLLMMMLLLJJJJJJJJJIIIHHHFFFCCCBBBBBB@@@>>>>>>@@@AAAAAAAAA===>>>???AAABBBAAA===:::888777555444333222222222222222111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------------------............//////000111111111111000222222222333444444555555888888888999999;;;<<<<<<}}}|||;;;777777555333000/////////...,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((())))))))))))************+++++++++,,,,,,,,,///...---000555777666333222111000///000000222333666666777888999:::;;;;;;:::<<<===>>>>>>>>>@@@BBBFFFEEEEEEFFFFFFEEECCC@@@AAAAAAAAAAAAAAA@@@???>>>>>>===:::888555444444333111111111111111111111111000//////......---,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,------...,,,,,,,,,---------............---------......///////////////000000000000222111111000111333444555555777999999888888:::;;;????????????@@@AAABBBCCCIIIHHHGGGHHHHHHHHHFFFDDDDDDDDDEEEGGGJJJJJJIIIGGGCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>;;;999666444333222222111111000///......//////......------,,,,,,,,,,,,,,,+++++++++++++++************************************)))))))))))))))))))))))))))******+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111111222222222333333333444444444222222333444777:::===???@@@@@@@@@@@@AAABBBCCCDDDDDDBBBBBBCCCGGGKKKMMMMMMNNNNNNMMMKKKLLLNNNMMMIIIJJJIIIGGGGGGHHHIIIIIIIIIBBB???<<<<<<>>>@@@???===777666555333222111111111......---------,,,,,,,,,,,,,,,,,,+++******))))))*********************************************************************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------000---,,,///555888666444222222333444666777888888666777888999;;;===???@@@BBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGHHHJJJLLLKKKJJJKKKKKKKKKJJJHHHFFFCCCBBB???>>>======???AAAAAA@@@<<<<<<<<<>>>???>>>;;;888666666444333222222111111111111000000//////......------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...............///000000111111000000111111222222333444444444666666666666777888888999{{{|||;;;777777444222000/////////...,,,++++++***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++...------000333555444333222111000000000000111111555555666777888888999999777999:::;;;;;;<<<>>>???CCCBBBAAABBBCCCCCCAAA??????@@@@@@AAA@@@???>>>===<<<:::777444333333333444000000000000000000000000//////......---,,,,,,+++************++++++++++++***+++++++++,,,,,,,,,---+++,,,,,,,,,---------------------,,,------.............../////////000000111111000000111222333444555666666666666777999<<<@@@?????????@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDBBBAAABBBDDDGGGHHHGGGEEEBBBBBBAAAAAA@@@@@@??????===<<<:::888666444222111111111000000///...------...---------,,,,,,,,,++++++++++++++++++******************************************))))))))))))))))))))))))))))))******+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------..................//////111222333222222222222333333333333333333333444666999<<<===AAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCEEEHHHJJJJJJJJJLLLLLLKKKIIIJJJKKKKKKJJJDDDCCCCCCEEEHHHJJJJJJIIICCC@@@<<<:::;;;<<<<<<;;;555555333222111000000000------------,,,,,,,,,+++,,,+++++++++******))))))************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------111---+++...444888555222111111222333444555666666666777888999;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHGGGFFFFFFHHHJJJKKKKKKJJJJJJKKKJJJJJJHHHEEECCCBBB===<<<;;;<<>>======>>>@@@@@@???>>>===>>>?????????===<<<;;;999777444222111111222333////////////////////////......------,,,,,,++++++)))))))))*********++++++*********+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......---............/////////000000000000111222333333444555555444444666999<<<============???BBBDDDFFFBBBCCCDDDEEEEEEFFFFFFFFFBBBAAAAAABBBDDDDDDCCCBBB@@@@@@???>>>======<<<<<<999888777555333111000///000//////......---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............///000111222111111111222222222333333444444444444666888:::;;;>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEHHHIIIHHHGGGHHHGGGGGGGGGGGGFFFHHHIII@@@@@@@@@CCCEEEFFFEEECCCCCC@@@<<<999888888777777444333222000////////////---,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------111...+++---222444111...000000111222333444444555666777888999;;;<<<===>>>======>>>@@@AAACCCDDDDDDCCCCCCDDDGGGJJJLLLKKKJJJHHHHHHHHHHHHFFFDDDBBBAAA<<<;;;;;;<<<>>>@@@???>>>:::888777777777777555444333222111000000///000000/////////...............------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------.........///000000000000000//////000000111222222222555444444444555666777888www~~~<<<999555333111///...//////...---******)))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((())))))))))))*********+++,,,...///000111111111///000000000000000000000222222333444555666777777666888:::;;;;;;<<<>>>@@@<<<;;;:::;;;>>>??????>>><<<===>>>>>>===;;;888777555444222111000000111222...........................------,,,,,,+++******)))))))))************+++******************************+++++++++,,,,,,,,,++++++++++++,,,------...------------.........///...//////000111111222222222333333333333555888:::888999999;;;===???AAABBB???AAADDDEEEEEEFFFGGGIIIEEECCCBBBBBBBBBBBBAAA?????????===<<<;;;;;;;;;;;;666555444333111000///............---------,,,,,,++++++++++++************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111000000111111111222222222555444444444555777999:::;;;<<<>>>@@@AAABBBBBBBBBCCCBBBCCCEEEGGGHHHFFFDDDCCCBBBDDDFFFEEECCCDDDHHHAAAAAAAAABBBBBB@@@===:::???>>>;;;888666555444444222111000///............,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,...---,,,---/////////...000000111222222333444444666666777888:::<<<>>>???<<<<<<===>>>???@@@@@@AAA@@@@@@BBBEEEIIIJJJJJJIIICCCDDDDDDEEEDDDBBBAAA@@@<<<;;;;;;===??????>>>===:::777555444555555444333111000000///......//////..................------++++++++++++++++++++++++))))))******+++,,,,,,,,,*********+++++++++++++++************************************++++++++++++,,,,,,,,,,,,---------------...//////000000//////......//////000111111222333333333444555666888999uuu===999555222000.........///...---******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******+++,,,.../////////000000......///000000111111111000000111333444666777888777999;;;<<<===>>>@@@BBB>>><<<;;;<<<===>>>>>>===;;;<<<======;;;888555333111111111000000000000000------------------------------,,,,,,+++*********))))))*********+++++++++*********************)))************++++++++++++************+++,,,---...,,,,,,---------...............///000111111111111...000111222222333555777777777999:::;;;<<<<<<<<>><<<;;;:::999::::::444444333222000///......------------,,,,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////.........//////000000000000000111111111222333333333444555777:::;;;999:::<<<>>>@@@@@@@@@@@@@@@AAABBBEEEGGGGGGDDDBBB@@@???BBBGGGEEEAAABBBGGGBBBAAABBBBBBBBB???:::777999999999777555333333333111000///...------------++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++***++++++++++++,,,,,,,,,***,,,......------///111000111111222222333333444444444444555777:::>>>@@@=========>>>>>>????????????@@@AAADDDGGGHHHGGGEEE??????AAAAAAAAAAAA??????===<<<<<<>>>??????===;;;:::777444333333333333222000///..................------------------------************************((())))))***++++++,,,,,,)))*********++++++++++++************************************++++++++++++++++++,,,,,,,,,------------...//////000000//////---......//////000111111111111222333444666888999yyyttt>>>:::444222000.........///...---***)))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))***,,,...///......///000------///000111111111111...///000222444666777888888:::<<<>>>>>>???BBBDDDAAA???=========>>>===<<<;;;;;;<<<<<<:::666333000//////000000000000//////------------------------------,,,,,,+++******)))************++++++++++++*********))))))))))))))))))************+++++++++************+++,,,---...,,,,,,,,,---------......---...///000111111111111+++---000111111111333555888999:::<<<<<<;;;:::999@@@CCCFFFFFFEEEDDDFFFIIIIIIGGGEEEEEEEEEEEEEEECCC???>>><<<:::999999999999333333222111000///......------,,,,,,,,,,,,,,,,,,)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------000//////.........//////000000000000111111111111111111222333666888;;;===888999<<<>>>???@@@@@@@@@???@@@AAADDDGGGFFFDDDAAA>>>>>>BBBHHHFFFAAAAAAGGG@@@@@@AAACCCDDDBBB===:::444555666666555444333444000///...---------------+++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,'''+++//////------111555111111111222333333333444333222222222555999===@@@>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDFFFFFFDDDBBB<<<===>>>???@@@??????>>>>>>======>>>@@@???===;;;:::777444222222333333222//////...---------......------------------------))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------......///////////////------......///000000000//////000111444666888999www???333666555444111...---------...,,,+++)))((((((((()))***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++---......///......//////000000111111444444333333333444555555999999;;;===>>>@@@AAABBBAAA@@@>>>===;;;::::::999???>>><<<999777666555444333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------............///,,,---...///000000000000111111111111222333444444999:::;;;;;;<<<<<<;;;;;;???@@@AAAAAAAAABBBEEEHHHGGGGGGFFFDDDCCCBBB@@@@@@>>>===<<<;;;999888666666222222111000///...---------------,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000111111222222333333444555666888888777777888888888:::>>>AAAAAABBBCCCDDDEEEEEEEEEEEE???AAAEEEFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA:::999777555333222111000000//////---,,,+++************))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------............///000000000000000000111222444444444444666888:::<<<:::<<<>>>@@@AAA???===<<<===@@@DDDFFFFFFDDD@@@===>>>===<<<===???@@@???>>>EEEAAA======???@@@<<<888888555333333555555222000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000111222333555777999;;;{{{}}}===333666555333111...---------...,,,+++)))((((((((()))***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))***+++,,,---......---......///000000111111222222222111222222333444888999:::<<<>>>???@@@AAA???>>><<<;;;;;;;;;;;;<<>>===>>>===<<<:::888666555444222111111000///...---,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000000//////000000111222333333333333555666777888666777888888888:::>>>AAACCCDDDEEEFFFGGGGGGGGGGGGBBBCCCDDDCCC@@@??????@@@??????@@@@@@??????>>>===999888666444222111000000//////...---,,,+++************))))))))))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++------------............000000000///000000111222333333333333555777888:::666777:::===@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???DDDAAA>>>???AAA@@@<<<888666444222222444444222000//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000111111333444666888999~~~|||===444666444333111///---------...,,,+++)))((((((((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++,,,---((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((((((((())))))))))))******))))))***+++,,,------...------......///000000000000000//////000111111222777888999:::<<<>>>??????===<<<:::999999:::<<<>>>===<<<:::777555333111111111111000///...------,,,+++++++++++++++++++++++++++************)))))))))******))))))))))))(((((())))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,---------......,,,---...//////000//////000000000000111222333444666777888:::;;;<<<<<<<<<>>>?????????>>>>>>@@@BBBBBBAAAAAA???>>>===<<<;;;===<<<;;;999777555333222111000000///...---,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000//////000000111222333333333333444555777777666777888888999;;;>>>AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDBBB???;;;:::;;;<<<===>>>??????>>><<<999888777666555333111000000000///...------,,,+++************))))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++------------............000/////////000000111222333333333333444555666777444666888:::===???AAABBB@@@AAAAAABBBCCCCCCCCCCCCDDDCCCAAAAAABBBBBBAAA???CCCAAA@@@AAABBBAAA<<<888333111000111222222111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,------------........................////////////111111111222333444555666{{{|||???555555333222111///...------...,,,+++)))((((((((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***+++,,,,,,---,,,------......///000000///////////////000111222666666777999:::;;;<<<===<<<;;;999777777999;;;<<<;;;:::777555222000//////000//////...---,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,------------,,,,,,---...////////////000000///000000111222333444555666999:::<<<<<<======>>>>>>>>><<<<<<===>>>AAAAAA@@@???>>>===<<<;;;<<<;;;999777555222111000//////......---,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((()))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......///////////////000111111333333333333444555666777666777888999999;;;>>>@@@??????@@@AAAAAAAAAAAAAAABBBBBB@@@===:::888777888<<<===>>>>>>===999666333555444333111000/////////---------,,,+++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,---------.........///////////////000111222333333444444444555666666777777777888:::<<>>BBBHHHLLLMMMJJJEEEAAAEEEDDDBBBAAABBBAAA???>>>@@@??????@@@AAA>>>:::666000//////000000111000000...------,,,+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,,,,,,,---------.....................////////////111000000111111222333444wwwvvv}}}AAA777555222222111000///.........,,,+++)))((((((((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))******+++++++++,,,,,,,,,---......///////////////000000222333333444444555777888999::::::<<<;;;999777666777888999888666444222000///...---...------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---+++,,,---...////////////////////////000111222222222333555777999;;;<<<<<<;;;===>>>===;;;:::;;;<<<>>>======<<<;;;:::999999999888777555333111///.........------,,,+++++++++************************))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------....../////////...///000000111333333333333333444555666555777999999:::;;;>>>@@@<<<===>>>>>>???>>>>>>>>><<<>>>???>>>;;;888666666<<<===>>>===;;;888444111222222000///............,,,,,,,,,+++******))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,------------...............///000111222444444555555666666666666666666666777999<<>>>>>????????????>>>>>>:::<<>>AAACCCEEEEEEDDDCCCCCCDDDDDDEEEAAA???=========<<<:::999999999::::::999666444222...///000///...---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000000111222333yyyuuu>>>888555111111111000000///...---,,,+++)))((((((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))))))))+++++++++,,,------....../////////000111222444555111222222333444555666666555666777777777777666555000000///...------------++++++************))))))))))))))))))))))))))))))(((((((((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,---........................///000111111111222444666777999999999888:::<<<===<<<:::;;;;;;666666666555555444444333333333222111000///......+++++++++++++++*********((((((((()))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------......///............///000000333333222222333333444444444666999:::;;;;;;===?????????@@@@@@@@@??????>>>===>>>???>>>;;;999888888999999888777555333111///...------,,,,,,,,,,,,---***************)))))))))******))))))))))))******(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,------------------...///000111222000111333555666666666666333444555888;;;>>>@@@BBBEEECCCAAA>>>>>>???@@@BBB>>>===;;;;;;;;;;;;:::888888999999888555444222222...000111000---,,,---///,,,+++++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------............////////////000000000000111222333444}}}ppp;;;777666000000111111000///...---,,,+++)))((((((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,---............//////000222333444111111222333444444555555222333555888888888666555......---,,,,,,,,,------************))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,---...............------......///000111222333444666777888888888888:::<<<===<<<;;;;;;<<<777777777666666555555444111111111000//////......+++++++++***************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------.....................///000000333333222222222333444444444666999;;;;;;<<<===???>>>>>>?????????>>>>>>===AAAAAA@@@<<<999777888999888777666444222000//////------,,,++++++,,,,,,---************))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------///000111222...///111444555666666666777777888:::;;;<<<======AAAAAABBBBBBAAA???===<<<===<<<::::::;;;;;;:::888888999888777444333333333///111222000---+++,,,...+++++++++***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000//////000000111333444555jjj???666444666333000...////////////,,,,,,***)))))))))***+++)))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,------......//////000000000111111111111///000111222444555666777777444222222444444222//////---,,,***))))))************))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++***)))***,,,---,,,+++)))***,,,,,,,,,,,,...///------......///000000000111111222333444555666777888999::::::;;;;;;::::::777777777777666444333333////////////............+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))************))))))))))))************+++***)))'''''')))***+++++++++,,,,,,,,,,,,------///////////////000111111222222222222222222333333333555777:::===???@@@AAAAAAAAA???>>>============>>>>>>===;;;:::777666555444444444333111///...---+++,,,,,,,,,,,,+++************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,---------....../////////////////////000111333444555666888999::::::;;;<<<======???AAABBBBBBAAA???<<<:::<<<:::888;;;@@@BBB???;;;777666444222111////////////............---------,,,,,,,,,++++++*********++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///000111111222222333444444hhh>>>666555666333000.../////////...,,,+++***)))))))))***+++)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))++++++,,,,,,---........./////////000000000111111//////111222333555666666777555222222333333111......---+++***))))))*********)))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((+++***)))***,,,---,,,+++***+++------,,,,,,---///------......//////000000222222333444555666777777888888999:::::::::::::::777777777777666444333222/////////.........------*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))************))))))))))))************+++***)))(((((()))***+++++++++,,,,,,,,,,,,------///////////////000000111111222222222222333333333444555888:::<<<>>>???@@@@@@??????>>>============>>>======;;;:::888666555555555444333111000///...++++++,,,,,,++++++***)))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------------...///////////////......///000222333444555888888888999;;;<<<===>>>???@@@AAABBB@@@>>>;;;999<<<999888:::???@@@>>>;;;666555444222000/////////............------------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///000000111111222333333444fff<<<666666555333000.../////////...,,,+++***)))((()))******(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))***++++++,,,,,,---............/////////000000000//////000111222444555555777555333222222111///------,,,+++***)))))))))***))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((+++)))))))))+++,,,+++***,,,---......,,,,,,---...---------...//////000000222333333444555666777777777777888999999999999888888777777777555444333222............------------******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))************+++***)))(((((()))***+++++++++,,,,,,,,,,,,------//////......//////000111111111222222222333333333555666888:::<<<===>>>>>>>>>>>>========================<<<;;;:::888666555666555444222111000000///++++++,,,,,,++++++***)))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,------...////////////...------...000111222333444777777777888999;;;>>>???>>>???@@@@@@???===:::999:::888777999===>>><<<999555444222111000/////////......---------,,,,,,,,,+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///000000000111222222333333ddd;;;666777444222000/////////...---,,,+++)))((((((((()))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))*********+++,,,,,,---------............/////////......///000111222333444777555444222000...,,,+++++++++******))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))((()))+++++++++***---...///...,,,,,,,,,...,,,,,,---......//////000111222222333444444555555555555666777777777777777777777777666555333222111------------,,,,,,,,,,,,))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************((()))))))))************((()))))))))******************)))(((((()))******+++++++++,,,,,,,,,------///............///000000111111111222222333333444666666888999;;;<<<<<<<<<;;;<<<<<<============<<<<<<<<<;;;:::999777666555555333222000////////////+++++++++++++++***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,,,,---......//////......---...///000111333444444666666666666888:::===???<<<======>>>===;;;999888999777777888:::;;;999777333222111000///.........------------,,,,,,,,,++++++++++++******************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------............/////////000000111222222222|||aaa999666777333111////////////---,,,+++***)))((((((((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,---------.........---......///000111222222555555444111...,,,+++***))))))))))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''(((***+++***))),,,---......,,,+++,,,---,,,,,,------.../////////000000000111111222222222333444555555666666555555666666666555333111000///,,,,,,,,,,,,++++++++++++(((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************((()))))))))******************))))))))))))******+++++++++,,,,,,,,,------...............//////000000000111222333333444444555666777999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::::::::999888666555444111111///...------------***++++++++++++***))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))*********************+++++++++,,,,,,,,,------..................///000111333444555555555555555666777999;;;===:::;;;;;;;;;;;;:::888777777666666777777777666555111000//////............---,,,,,,,,,++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,---------............///...//////000000111111222wwwvvv```888555777333111////////////---++++++***)))((('''((())))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******+++,,,,,,+++,,,,,,,,,,,,---------------...//////000111111333444333111---+++******(((((())))))))))))((('''(((((((((((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''')))''''''((()))***)))(((+++,,,------++++++,,,---,,,,,,,,,---......//////////////////000000111111222222333444444444444333555555444333111///...---++++++++++++************''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))******)))))))))++++++,,,,,,,,,,,,------......------......///000000000111222333444444555444555777888999:::;;;;;;999:::;;;<<<<<<;;;999999888888888777666555333222............---,,,+++*********++++++******)))(((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,---............---//////000222333444555666444555555666777888999999999999999999999888777777555555555555555444333222//////...------.........,,,,,,,,,+++++++++******)))))))))***************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///.........///000000111111___777444666222111////////////---++++++***)))((('''(((((()))&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++++++++++++++,,,,,,,,,,,,---------......///000000111333333000,,,******+++''''''((())))))((((((''''''((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((('''&&&''')))***)))((((((***++++++******,,,---+++,,,,,,------......////////////000000000000000000111222222333333222222333333222111///---,,,+++++++++*********)))))))))'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))************))))))************))))))++++++,,,,,,,,,,,,------...------------.../////////000111222333444444555333444666888999:::;;;;;;999:::;;;<<<;;;999888666666666666555444333222111,,,---///000///---+++)))***************))))))(((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++++++++,,,------......------...//////111222333444555333444666888888777666555888888888777777777777666444555555444333111111111...---------------......++++++++++++************((()))))))))*********+++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///------...//////000000111___777444555222000//////000///,,,***+++***((('''''''''((()))&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,------....../////////000222222000,,,)))***+++&&&'''((())))))((('''''''''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''''''''((('''&&&''')))))))))(((''')))************,,,---++++++,,,------......///000000000000111111111111000000111222222222222222333222222000...,,,***)))************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))************))))))))))))************))))))************))))))++++++,,,,,,,,,---------...------------.../////////000000222333444555555222333555777999:::;;;;;;999:::;;;<<<;;;999666555555555555444333222111000,,,...000222111...+++)))***************)))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++,,,------......------------...000111222333444333444777999999777555333777777777777666666666666333444555444222000000000------,,,,,,,,,---......+++++++++************)))(((((())))))*********+++((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////------......///000000000___888222888333222111///............,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------///......///111222000///+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***+++---...///////////////000000111111111222000111222333444444444444444222///---+++++++++,,,******))))))(((((('''''''''((()))((('''&&&''')))(((((('''(((******)))'''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333444555666777999999::::::999:::;;;;;;:::777555333999888666444222000...---......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,---...000111333444555444555888::::::666333333333333666999::::::999222222111111000/////////...---,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000VVV777333555333222111///............,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))******++++++,,,+++++++++,,,,,,,,,,,,---......---///000111000...++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***+++---...//////////////////000000111111111000000111333333444444444222111...,,,*********+++))))))))))))(((((('''''''''((()))((('''&&&'''))))))(((''''''((((((&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333444444666777888999999999999999:::::::::888555444777666444222000...---,,,...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********+++++++++,,,,,,---------------------------------...///111222333555555666888;;;;;;888444333333333555777888777666222111111000000///......------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000000PPP:::999666333222111///............,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******************************+++++++++,,,,,,,,,...------...///000///---+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))***+++---............///////////////000000000//////000111222222222222000///,,,+++)))))))))***)))))))))((((((((((((''''''((()))((('''&&&''')))(((&&&%%%&&&'''((('''%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333333444555666777888888888888888999:::999888666555444444222111///---++++++------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------............///000222222444444666888:::;;;888666333333333555666666555333111111000000///......------,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000LLL:::<<<777333222111///............++++++***)))(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))************++++++++++++---,,,,,,---......---+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,---......---.....................///......///000000000000000---,,,+++)))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&%%%$$$&&&((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333333333444666666777777777777777888888888777777666333222111000...,,,++++++,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,,,,---------///////////////000111111222333555777888888777666555444444666777666333111000000//////...---------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000GGG444777333333222111///............+++***))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))))))))))))))))))))))))))*********++++++,,,+++***+++------+++))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,------------------------------------,,,---......///.........******))))))(((((((((((('''''''''''''''((((((((('''((()))((('''&&&''')))+++)))''''''((()))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333222333444555555555555555666666666666666666555555111111000///...---,,,,,,+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------///////////////000111111000222333555555555555555666666666777888666333000//////......---,,,,,,+++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////III444777444333222111///............******)))))))))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((())))))))))))*********+++***)))***++++++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,))))))))))))((((((((((((&&&''''''''''''((((((((('''((()))((('''&&&''')))000---***((('''&&&%%%$$$(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333222222333444444444444444555555555444444333333333000//////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,,,,------............///000222222000222333333222222222333666666666888888777333000......------,,,+++++++++)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////MMM999:::888333222111///............******))))))))))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((()))))))))*********)))))))))******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***((((((((())))))))))))(((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))///,,,(((&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333111222222333333333333333555444333222111111111000---------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,---------------...///111222333111333555444111000111333444444555777888666222///---------,,,++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////yyyKKK888999666333222111///............***)))))))))))))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((())))))))))))***)))((()))***)))(((&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++******)))'''((())))))))))))))))))&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''))))))&&&$$$$$$&&&((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222222222111222333111111222333333333222222555444333111000/////////++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,---...000111333444333555666555111000111333222222444666777555111...------,,,,,,+++******)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////}}}GGG:::333666444333111000...------,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000111000000000000111111111111000111222333333333333333333333222111000///......,,,,,,++++++***)))((((((((((((''''''''''''((((((((((((((((((((((((((((((+++*********))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))+++,,,,,,,,,,,,,,,,,,---......///111111222222222333333333333333222111000111111222222111000...---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))******++++++,,,------,,,,,,,,,---------......yyyEEE;;;444666444333111000...---------+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...///000000...////////////000000000000111222222333333222222333222111000///......---,,,,,,+++******)))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))++++++,,,,,,,,,,,,------......///111111222222111222222333333222222111000000000111000000...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))******++++++,,,------,,,,,,,,,---------......rrrCCC===555666333333111///...---------+++******)))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...//////000............////////////000111111222222222222111222111111000///...------+++++++++******))))))(((((((((''''''''''''((((((************************((((((((('''''''''''''''((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,---------......///000111111111111111222222222222111111000000000//////---,,,******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))******++++++,,,------,,,,,,,,,---------......xxxmmmBBB===666555333222111///......------+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))************************************+++*********)))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,------...//////........./////////000000000000111111111111111000111000000///...---,,,,,,+++*********)))))))))(((((((((''''''''''''((((((************************+++++++++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---------......///000111111000000000111111111111111000000000000///...,,,+++***)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************)))******++++++,,,------,,,,,,,,,---------......wwwkkkAAA===555444222222111///............+++******)))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))******************************************)))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........//////000000000111111111000000000111111000000///000//////...---,,,++++++*********)))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******************+++,,,,,,---.........//////000000000000//////000000111111000000000000///...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************)))******++++++,,,------,,,,,,,,,---------......jjj???;;;444444222111000///............+++******)))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------------000000000000111111111111///000000000000//////...///......---,,,+++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''***************++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++******+++,,,,,,---.........//////000000/////////...//////000000000000//////...---,,,+++++++++,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))******++++++,,,------,,,,,,,,,---------......}}}hhh===:::444555222111000//////......///+++******)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************((()))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------/////////000000000000111//////000000//////...---......---,,,+++***))))))((()))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++)))******+++---......///...///////////////......---...//////000000//////,,,+++************+++,,,(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))******++++++,,,------,,,,,,,,,---------......{{{ggg<<<888444666222111000//////...//////+++******)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---............/////////000//////000000///...------...------,,,+++***))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++''''''''''''((((((((((((************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++)))******+++---...//////...///////////////......------...///000000//////***)))((((((((()))+++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......{{{zzzZZZ:::999666222222111000//////.........---,,,***(((((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,...------,,,,,,,,,------///////////////......---///////////////......---,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***+++,,,---.................................////////////...---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))******++++++,,,------////////////////////////zzz[[[:::999777333222111000//////.........---,,,***(((((((((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,...------,,,,,,---------///////////////...------///////////////...------,,,,,,+++******)))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,------------...........................//////......---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))******++++++,,,------........................zzz\\\:::888777444222111000//////.........,,,+++***((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******************************))))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,---------,,,,,,------......////////////...------......//////......---,,,+++++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,------------------------............---,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++,,,------........................{{{]]]:::888777666222111000///............,,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,------,,,,,,,,,---............//////......---,,,---............---,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++((()))***+++++++++++++++------------------------------------,,,+++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------------}}}```<<<888777666222111000///............+++***)))((((((((()))***''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---...///...............------,,,---------------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))***+++++++++******------------------------,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++---...---+++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******++++++,,,------------------------------~~~~~~ddd???999666555222111000//////.........+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---......///---............---,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---...---,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,{{{gggAAA999666444222111000//////.........+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...//////------......------,,,+++,,,,,,,,,,,,,,,+++******((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++,,,------++++++++++++++++++++++++zzziiiCCC:::555444222111000//////.........******)))(((((()))***+++'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,+++++++++,,,---...///000------......------,,,++++++,,,,,,,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''))))))*********))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))******+++,,,,,,------++++++++++++++++++++++++}}}jjj@@@;;;888444111000///......------...******))))))))))))******''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........000000///...------,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))((('''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++ggg===999888444111000///......------...******))))))))))))******''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------......000//////...------,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++eee;;;777777555111000///......------...******))))))))))))******''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------...//////......---,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((())))))************)))***)))))))))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++hhh<<<888777444111000///......------...******))))))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,------------------------.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++************'''((()))***************,,,++++++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************lll@@@:::777222111000///......------...******))))))))))))******''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************((()))))))))***************************************++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++***************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++++++++++++++++++++++++++++++++++++++*********))))))'''((()))***************------,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************lllAAA:::666111111000///......------...******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******(((((((((((())))))))))))************************)))))))))************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))************************************++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++++++++++++++************)))))))))((())))))************)))------,,,,,,++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************iii>>>888666222111000///......------...******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********'''((((((((()))))))))***************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))************************************+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************************)))))))))))))))************))))))(((************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************eee:::666666333111000///......------...******))))))))))))******'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************'''((((((((())))))******************************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************************************++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************))))))))))))***************)))((('''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))~~~zzz\\\===888555999222111000///------,,,,,,---+++)))((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))((()))+++,,,---,,,...222333///++++++++++++,,,------++++++,,,---++++++---111222///******,,,)))---...++++++//////***+++)))((()))***,,,++++++(((((((((((())))))))))))'''(((((('''&&&&&&((()))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************************************+++++++++++++++***))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************}}}{{{]]]>>>888222555222111000///---------------+++)))((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************************++++++++++++,,,+++***************)))&&&'''***...///.........222---((((((...111...)))666,,,$$$###(((---......///000,,,&&&&&&,,,000///+++)))((()))+++,,,,,,,,,))))))))))))))))))))))))'''((())))))((('''((())))))))))))))))))))))))))),,,+++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***************************************************++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************xxxyyy[[[<<<777111222222111000...---------------+++)))((()))))))))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***777---(((+++---******///222///,,,,,,------,,,+++444222000222555555000+++(((---222222222111,,,'''///---+++*********((('''))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))...---+++)))((('''&&&&&&))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************}}}uuuvvvXXX888666222444111111///......---------,,,***)))((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))+++---............///222(((%%%...333///000555...333999999222,,,000777---666>>>>>>:::777444222888555///)))''')))+++------+++***)))***+++***)))+++***************))))))'''***,,,---,,,***))))))((((((((((((((((((((((((---,,,+++***((('''&&&&&&))))))))))))))))))))))))************************((()))))))))******************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************|||{{{XXX777666444666111000///......---......,,,***(((((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************************+++++++++++++++++++++++++++,,,,,,,,,------------))),,,......,,,,,,---///...***,,,333444///---222333444:::BBBEEEBBBCCCGGGIIIJJJFFF>>><<<@@@DDDCCCBBBAAAAAAAAA>>>:::777666---+++***+++---......---,,,,,,++++++*********)))'''***------,,,***))))))((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))************************((()))))))))******************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************\\\888777555666000000///...............+++***(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///---***))),,,///222444555444777CCCWWWfffnnn```]]]qqqzzzsssfff\\\\\\___UUUFFFFFFDDDFFFIIIHHHDDDCCCDDD@@@<<<888444111...***(((------,,,,,,+++*********(((***,,,,,,+++*********))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,***************************************************+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************^^^999888555444000000///............///+++)))(((((()))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********************************------------------------------------............,,,...000///...///555;;;999NNN___bbbiiisss\\\JJJ@@@>>>GGGRRRNNNJJJDDD???:::555000---...------,,,++++++******)))***+++***)))((()))+++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************))))))))))))******************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------------------------------,,,---------............------------------------************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************\\\999888555444000//////............///+++)))((((((***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))************************************---------------------------------.........//////+++///222333444999BBBJJJeeehhhLLLAAAGGGEEECCCCCCDDDEEEDDDCCC......---,,,,,,+++******)))******)))(((((()))+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))*********************************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------........................---------.........//////------------------------************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...111111111111111111111111++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************uuuwww}}}[[[888666444555000...------......---,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&,,,)))&&&%%%%%%'''(((((()))&&&(((---...***%%%$$$+++---...---'''###'''///...///333000(((---000&&&,,,'''---444000------'''((()))%%%'''...***%%%+++&&&%%%$$$%%%'''((('''&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))),,,***(((''')))***+++,,,,,,---+++(((''')))++++++---+++((('''***---***&&&$$$)))---+++&&&$$$'''+++$$$'''***++++++*********&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,///,,,'''%%%***//////,,,,,,,,,///333444111111555///444---333TTTwww~~~```UUUmmmnnnwww}}}LLLAAA>>>GGGHHHCCCFFFPPPLLL:::------...******000+++---......,,,*********))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))************))))))))))))************************************)))************+++++++++...---+++******+++---.............../////////000555///'''&&&,,,222000+++,,,---//////,,,+++...333,,,444---,,,666111...AAAAAAFFFEEE@@@???BBB@@@:::222444999333&&&)))222///+++,,,---......---+++)))++++++++++++******))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,///000111,,,)))***++++++---000+++'''+++,,,$$$&&&000222555,,,000666444666888444<<<777;;;<<<666999>>>;;;>>>???:::333111333---$$$///,,,)))(((((()))'''&&&))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********---,,,+++*********,,,,,,))))))*********************$$$%%%---111,,,&&&%%%tttuuu{{{[[[::::::666444000...------...///---,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&'''(((***,,,+++***(((000'''!!!$$$***,,,------$$$###)))555===>>>AAAGGGvvvfffOOOBBBSSSpppiiiFFFCCC999111+++(((///333,,,111///111666444,,,(((,,,***((('''''')))******)))&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))$$$&&&)))+++,,,***&&&###''')))+++...000000,,,(((......+++))))))+++---...,,,)))''')))++++++((($$$++++++++++++***))))))***))))))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++***++++++++++++,,,,,,,,,------...//////000...,,,<<>>EEEJJJIIICCC888///,,,------))))))))))))))))))+++,,,))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******))))))))))))************))))))))))))************************************************++++++++++++...---+++******+++---............/////////000000'''---333444222111//////---444888555333555444000DDDNNNFFFBBBSSSWWWNNNNNNQQQQQQMMMHHHIIIOOOUUUXXX]]]TTTTTTUUUOOOHHH;;;&&&...//////,,,)))))),,,000++++++*********+++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,---...000......222111+++''''''///))),,,444555777999555999888;;;;;;777<<<@@@;;;999444888:::555777:::555777:::===>>>???@@@???<<<---,,,++++++,,,,,,+++*********))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---***************+++,,,,,,...///000///+++(((+++111sssqqquuuWWW:::;;;666222000///---...//////...,,,++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''((()))******)))(((&&&%%%%%%)))...---&&& $$$---@@@AAASSSttt}}}hhh[[[fffwwwnnnLLL444------333111444111***000666000,,,***((('''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((...---,,,+++,,,...000222...------111444555333111444777::::::666222000000111///...///111111---)))))))))'''''''''((()))***++++++******)))''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))((((((((()))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,***+++---///...------...'''...777;;;666222777AAAzzzyyydddCCC;;;:::777NNN|||[[[EEE:::666<<>>:::333...+++***,,,---))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++******++++++,,,---------------,,,+++******+++,,,,,,(((,,,...+++))),,,111222vvvppppppQQQ666999444000000///......//////...---,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((++++++)))'''&&&'''***---***,,,...//////:::RRRhhhmmmeeepppyyy___[[[mmmfff}}}zzzcccTTTaaa888555666111---888888$$$...---++++++***(((%%%###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++++++++***))))))((('''(((+++111444666333222222222333777<<<999888888999888333111111111666:::999444111333666...---+++))))))((('''&&&++++++***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***'''(((((((((((()))))))))(((((()))))))))***************))))))******+++,,,+++++++++,,,,,,,,,------///+++***+++,,,---///333---///000---,,,:::ZZZxxx{{{mmmmmmttthhhTTTAAAAAA```ZZZ;;;///555888777:::;;;222&&&...,,,***)))************))))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,---.........////////////000000000777000,,,---000///......---888GGGQQQRRRPPPSSSWWWrrrkkkcccUUUPPPRRROOOSSS[[[___WWWDDD444------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...+++***---------111777///444777:::999444888GGGKKKWWWeeerrrsssgggdddpppiiicccfffhhheeehhhmmmgggWWWNNNGGGEEEAAA;;;888;;;BBB@@@>>>:::555000,,,)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,---......---,,,+++...---,,,+++***+++---......000111333;;;CCC@@@777~~~tttpppNNN333888555111111///......///000...---,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))((())))))))))))***...222///***)))222DDD```sss[[[^^^iiidddNNN;;;>>>QQQPPPBBBDDDLLL]]]tttgggkkkxxx```???777444000111555---------//////...+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************************+++,,,---------------%%%***000444444333222333999>>>HHHOOOKKKBBB@@@EEEDDD===;;;DDDLLLLLLKKKJJJ999999999999777666666666888555333111000---)))&&&+++***))))))((())))))***((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((()))))))))***))))))))))))***************************++++++,,,++++++,,,,,,,,,---------555...,,,///222000///111888222444HHHddd}}}|||zzzxxxJJJBBBMMMuuurrrsss{{{gggddd}}}oooyyyTTT@@@444<<>>CCCDDD<<<222333000///000333555333000...---+++***))))))***+++(((((((((((((((((((((((('''''''''(((((())))))***((((((((()))))))))******)))))))))*********+++++++++************+++,,,,,,,,,,,,,,,,,,------------000,,,---444444---***---$$$444VVVYYYIII```ssszzziii___gggvvv|||yyyGGG666;;;@@@DDDIII000---******------,,,)))***************************************+++++++++******++++++++++++***************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......///////////////000000000111111(((+++000111---222KKKfff}}}iiissscccfffhhhppp~~~{{{sss___```fffeee___VVVMMM???222******---111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,---....../////////---///333888>>>KKKWWWbbb```___~~~zzzvvvpppjjjppp___JJJ===;;;???BBBCCC444222///,,,++++++---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,***++++++++++++,,,,,,,,,000000000///...---++++++)))***---111555999<<<======AAAEEEEEE===777;;;DDD|||vvvtttRRR666:::777555111000//////000000///------,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********+++---...------000888???JJJvvvSSSAAADDD<<>>444---)))------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,---......///---,,,,,,---...000222333999777777;;;BBBOOOcccuuu{{{rrrbbbJJJFFFJJJNNNNNNBBB===777000,,,+++---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,///...............//////000222666999<<<===>>>>>>;;;888AAAPPPQQQFFFCCCJJJtttpppsssSSS666888555222111000//////000000///...---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++,,,,,,+++---666IIIaaarrr___[[[WWWRRRJJJCCCCCCGGGhhhttt___jjj~~~}}}xxxbbbgggzzz___cccxxxxxxYYYKKKbbbaaaLLLLLLTTTvvvfffsssNNNFFF:::111---...111333++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))************************,,,,,,---000555<<>>IIIooo}}}iiiaaawwwllluuuOOO===333777333222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((+++'''"""(((222000%%%)))'''...666MMMJJJGGG???LLLqqqlllUUUxxxxxxxxx```SSS???KKKYYY[[[WWWTTT]]]jjjgggZZZSSSggghhhUUURRRdddllldddWWWXXXVVVUUUcccxxx|||pppwww;;;888666+++<<<666;;;555...++++++,,,***(((,,,***'''%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++******************///,,,))))))***,,,,,,,,,&&&444---444@@@FFFbbbxxxwwwpppzzz|||uuuzzzJJJ;;;DDD???111444:::IIIDDD---,,,111$$$(((((())))))******+++,,,************))))))))))))'''(((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...***+++111222...---111---222000333444222]]]qqq|||```UUU{{{kkkNNN===OOOTTTLLL???666***&&&000************((((((***+++************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------.........000111///---,,,///222///111---...444000---666???UUUjjjyyyvvveeeOOOKKKVVVjjj]]]///,,,---//////......///000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))),,,---,,,+++++++++)))---''''''...222666EEEWWWkkk|||ssszzz{{{{{{~~~mmmNNNFFFCCCCCC;;;///+++000,,,//////+++'''''')))+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********+++---...---,,,...------111222333:::AAACCCCCC777111;;;BBBAAAEEEPPP[[[bbbrrrhhhrrrMMM===555888555222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((***((((((***+++***+++---999;;;IIIWWWWWWUUUTTTOOOPPPLLLGGG[[[iiiGGGDDDRRRLLLPPPfffpppyyywwwiiiSSSMMMSSSNNNZZZ^^^WWWjjj}}}rrrtttYYY===,,,---111555444111///,,,+++***)))+++)))'''''''''((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************++++++++++++++++++*********&&&)))---...---,,,,,,---...IIIGGGPPP___\\\eeeooo~~~xxx{{{~~~qqqjjjrrrqqqnnnjjjOOO;;;666;;;777@@@KKKIIICCC:::///***))))))***+++,,,+++***************))))))))))))'''(((((()))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------///...,,,---///000:::111,,,GGGiiipppddd___cccqqqKKKBBBUUUXXXHHH:::111---///+++,,,,,,,,,+++***++++++************************++++++++++++++++++++++++************************))))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---///000000//////111222---777888666666444>>>SSSooo{{{uuu|||xxxrrr{{{qqq[[[LLLUUUeeebbbBBB:::///***)))***)))'''---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------222999;;;:::AAAVVVjjjxxxzzzuuusssxxxvvvhhhpppzzzooo^^^QQQEEEEEEFFF???222)))---,,,***)))***++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++,,,,,,+++***111***)))222<<<>>>:::777111;;;EEEWWWnnnuuussswww}}}}}}mmmcccnnnKKK===666:::555222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,''')))///***"""&&&444///PPPiiigggSSSBBBOOOmmmfffQQQUUUVVVPPPOOOXXXkkkhhhNNNOOOQQQBBBPPPcccUUUUUUvvv[[[555BBB333555777555000,,,*********((('''((()))***)))'''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++(((,,,///...+++,,,333999qqqrrrxxxvvv}}}oookkktttqqqcccOOO===DDDQQQIII888555111...******,,,,,,+++)))++++++*********)))))))))'''((())))))******))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,///000------///000000111000>>>iiizzzvvvooo[[[mmm^^^hhhwwwUUUVVVVVVQQQHHH;;;111---,,,,,,---...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,------------,,,------------..................000222333222111222777222,,,333GGGlllwwwppp___JJJRRRVVV```QQQ???222///111222222------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,...---,,,---...//////......---...888KKK___gggeeevvvzzzxxxssszzzzzzlllkkkuuu~~~pppfffdddhhhiiigggqqqoooVVVEEECCCFFFCCC;;;333...)))***...///,,,(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,------------,,,'''...999???===:::???GGGKKKOOO[[[}}}yyyssstttuuulllaaalllIII<<<666999444222111000///............++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))---)))***+++)))&&&...999GGGmmmoooSSSHHHQQQggggggLLLJJJTTTiii{{{~~~{{{aaaIII@@@CCCEEENNNhhhDDD222777777888777555222...,,,(((((('''(((******)))(((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))************+++++++++,,,+++++++++,,,,,,,,,,,,,,,222000---***+++555DDDPPP{{{ssslll|||TTT???LLLMMMEEELLL===666///++++++,,,***(((+++++++++*********))))))(((((()))************)))*********+++++++++,,,,,,,,,,,,,,,,,,------------+++///000---000555555111888333KKKuuukkk]]]PPPfffzzzYYYQQQfffbbbrrrxxxiiippphhhQQQUUUUUUFFF666---,,,,,,,,,---......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,------------...------------............///...---000333444222///222333111===^^^uuugggRRROOO___[[[PPP@@@000)))+++000------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------///---,,,...///---,,,,,,222555:::JJJggg~~~{{{llluuu~~~ooofffbbb]]]iiimmmtttyyyqqq___MMMVVVJJJOOOSSSLLLSSS[[[PPP```qqqzzz```LLLHHHFFFBBB;;;444......000...+++)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++---......///000111,,,777DDDJJJHHHJJJZZZkkksssooopppzzzyyysssqqqdddlllHHH;;;555777222222111000///............++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))),,,***'''---;;;CCCBBB@@@GGG:::777WWWhhhYYYLLLNNNRRRUUUbbbxxx]]]OOOlllrrrvvvppp{{{]]]TTT]]]mmmrrrCCC???:::NNNxxxnnntttHHH===777222222777888555000***((('''((())))))(((''''''((((((((((((((((((''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))*********++++++++++++,,,,,,------------111...+++...999IIIYYYbbbzzz|||rrriiiggguuuzzzooowwwvvv|||zzz}}}{{{vvv|||}}}eee???@@@IIIJJJPPPHHH@@@777000---,,,+++)))++++++++++++************((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------............//////...222777777333444OOOrrruuunnn```~~~hhhaaadddqqqrrreee^^^bbb|||jjjaaabbbooo]]]QQQOOOHHH666111...++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,---------.........---------.........//////111///...///222333111...---666IIIttt~~~aaaJJJOOO^^^jjj___EEE///(((+++...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,,,,---------///,,,,,,///...+++,,,000222GGG\\\hhhrrr||||||uuuooo|||fffcccZZZKKKhhhwwwllljjjcccgggggg\\\kkk___MMMNNNLLLPPP\\\mmmrrr]]]GGG444???777111000...******---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---...---,,,,,,///222AAA::::::HHH]]]qqq}}}vvviiiiiiyyyvvvwwwhhhmmmHHH:::444777111222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''',,,++++++999MMMRRRJJJ<<<999GGGrrrhhhOOOFFF\\\sssrrrqqq}}}{{{uuudddNNN___pppMMM:::NNNTTTZZZrrrJJJ===111...444999999555///,,,)))((((((((((((''''''(((((())))))(((((('''''''''((((((((()))))))))((((((((()))))))))******)))))))))************++++++,,,,,,------......///)))---666DDDTTTaaahhhjjj{{{xxxaaadddqqqsss{{{vvvddduuuxxxoooooovvvxxxyyywww~~~vvvrrr^^^LLLKKKFFF???KKKGGGAAA999333...,,,,,,,,,++++++++++++*********((()))******++++++******++++++,,,,,,,,,------------------.........//////222//////000000333;;;CCCooovvvjjjxxxppppppfffUUUdddwwwaaagggjjjSSSSSSPPPbbb___\\\hhhvvvLLLSSS\\\FFF???888000++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,---------............------........./////////222000///000111333333333999GGGbbb___CCCXXXnnnqqq```HHH888333......------------......------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------///,,,---000///...888EEEXXXcccqqq|||}}}ttt|||www|||nnnwwwmmmcccttt~~~tttdddRRRPPPUUURRR^^^zzzgggPPPFFF<<<444222...)))***111,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---......,,,***,,,222777BBB@@@EEESSSeeexxxnnnooopppooovvvrrr}}}kkknnnGGG:::555999333222111000//////.........++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********)))***...777DDDLLLKKKEEE===???XXXtttuuufffZZZSSSttt{{{yyyhhhppp}}}zzzhhh]]]___tttaaa<<<>>>>>>MMMmmmmmmdddSSS>>>111000444777888666222---)))(((((((((((((((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---...////////////<<>>777CCC^^^sssWWWFFFbbb||||||xxxkkkqqq~~~wwwooonnnooooooqqqqqqrrrwww|||xxxqqqxxx{{{fffWWWhhhTTTFFFfff???777888...555;;;===;;;333+++'''&&&'''))))))))))))(((((((((((())))))))))))************))))))))))))***************((('''))),,,---,,,******111---''',,,333BBBWWWrrrvvvwww{{{|||rrrsssnnnxxxtttaaa~~~{{{vvv{{{{{{iiidddrrrVVVfffpppllljjjmmmiii```}}}wwwxxxqqqooo[[[FFFIIINNNDDDLLLKKK///***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......///.........///111222111000666***333777888aaannnjjjsssiiiyyy]]]HHHTTTNNN___PPP555111000***......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---......------...111444444---000888222333XXXVVV\\\iiiPPPFFF111%%%---333---+++000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,---......,,,444222+++AAAVVV```rrrrrr{{{lllyyysssqqqJJJGGGZZZppp{{{kkkQQQ>>><<<>>>666)))---,,,,,,,,,------+++)))++++++************++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,''')))+++++++++...///...&&&111333555EEEZZZwwwyyy|||uuunnnxxxllljjjEEE;;;555888333333111///////////////---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++******444DDDGGG>>>999;;;MMMfffrrrhhhiiinnnwwwpppvvvkkk}}}}}}nnnyyyuuu{{{yyynnniiiwwwgggmmmfffGGGWWWrrrhhhaaa---:::...888>>>AAA:::///)))+++///***)))))))))(((((((((((())))))))))))************))))))))))))************,,,***)))***---...---+++(((000000111>>>IIIVVVgggtttccc^^^___rrr~~~ooovvv~~~~~~wwwmmmgggggggggaaaRRRIIIOOO```dddTTT[[[]]]WWWbbbxxxpppaaa___|||YYYCCCJJJIIIFFFEEE<<<111///---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///.........///000111000///%%%999222>>>yyyiiiSSSYYYuuuvvvooojjjLLL[[[XXXKKK???777---***222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---///////////////111333///555222---@@@jjjgggPPP[[[UUUMMMBBB444,,,,,,///000...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------111111///...///000000///+++555:::WWWrrr{{{~~~nnnzzzyyyvvv~~~vvvRRROOOZZZjjj{{{{{{fffNNNCCC888000222///---------......---+++++++++************++++++******************************************************+++++++++,,,,,,,,,***+++***))))))+++++++++///111777JJJbbbooo}}}~~~zzzyyyvvv{{{}}}iiihhhDDD:::555888444333111///////////////---,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,...777BBB@@@<<>>777TTT~~~|||~~~wwwcccTTTRRROOORRRMMM999---///111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...///111111000000111333333:::888>>>fff{{{yyyYYYOOOPPPNNNRRRGGG000'''///333---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------111...,,,---...///000000444BBBJJJfff~~~}}}ssszzziiiccc^^^^^^qqqsssYYYOOO<<<000;;;111///------...///...---++++++************++++++******************************************************+++++++++,,,,,,,,,---+++))))))***+++,,,,,,000...777VVVpppoooqqqzzz~~~www|||wwwqqqgggfffCCC999555999444333111///.../////////---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((******)))(((+++111666666777999KKKccc___III===WWWeeeuuupppiii\\\eeemmmiiimmmfffhhhssszzz}}}]]]gggSSSooo>>>---111777@@@BBB;;;000***)))*********)))))))))((((((((()))))))))************))))))*********+++++++++---------------...------000222///999RRReeeppp}}}nnn```[[[[[[ppp{{{jjj\\\QQQ^^^cccmmmtttdddeeeoooxxx{{{lllvvv{{{jjjccc___[[[^^^QQQddd^^^OOOOOOLLLIIIBBB;;;111,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.../////////...///000111<<<111JJJxxxyyyvvv}}}xxxrrr```RRR}}}GGGLLL]]]XXX<<<333555***......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////---///111111000000111333444222AAAgggzzz}}}}}}nnnSSSVVVFFFRRRRRR???...,,,000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++...///000222555BBBTTTaaayyy{{{|||qqqzzz}}}nnnSSSMMMGGGMMMlllfffcccOOO:::AAA333000...------......---,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,,,,******---/////////000777@@@OOOhhhzzztttqqq~~~qqqwwwnnn~~~fffeeeBBB999555999555333111///.../////////---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''')))******+++///666<<<999666<<>>LLLeeeqqqsssyyyhhheeennnfffffflllggg\\\[[[TTTmmm~~~zzz}}}|||hhhnnn______xxxbbbRRRJJJIIIGGG@@@666///,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...///000///...///111444+++HHHsssyyyuuu}}}|||JJJ^^^oooUUUTTT\\\LLL<<<555***///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000---...000000000000222444555===bbb|||fffjjjooolllCCCHHHPPPPPP???,,,***333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---///222222111777???PPPfff{{{cccrrr|||qqqcccZZZRRRaaavvv\\\BBB>>>666333///,,,,,,------,,,,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,+++***,,,111111......333777TTTiiirrryyyyyy{{{ccc|||gggttt~~~fffeeeBBB999555999555333111///////////////---***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***---222888===444888===GGGMMMGGGNNNfffcccSSSjjjjjjdddooozzzwwwxxxuuutttzzzqqqhhhaaaYYYNNNEEEAAAWWWNNNKKKPPPUUUZZZeeerrr___TTT}}}|||xxx{{{>>>111---:::FFFBBB444+++++++++*********)))))))))))))))))))))*********************++++++++++++,,,***+++------------...000...BBBTTTgggyyyxxxlllkkkvvv[[[```kkkwww~~~iiiyyy{{{}}}www\\\IIIDDDIIIDDD===555///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---///111000///000444888999}}}yyynnnWWWQQQpppGGGXXX___FFF333222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------................../////////000000000---...///000000222555888000QQQ~~~}}}```aaaVVVHHHIIIUUUMMM333***555000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------...............---///111...000>>>PPPnnn{{{yyy]]]ttt~~~yyysssSSSaaa~~~bbbMMM===;;;777111---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++...111...***///999KKKmmm~~~yyyvvvwwwyyy~~~|||pppgggfffCCC:::666:::666333111///////////////---******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))...333666888111BBBBBB666777BBBWWWmmmlllVVVaaauuunnnoooiiiwwwvvvkkkrrrddd```YYYUUUVVVVVVTTTTTTWWWVVVSSSOOOLLLKKKNNNSSSWWWTTTaaaqqq~~~GGGccc|||yyy}}}VVV???000777CCCAAA666///+++++++++*********))))))))))))))))))*********************+++++++++,,,,,,))),,,............111333;;;UUUmmm}}}xxxfffbbb}}}qqqxxx{{{bbbiiiuuu~~~~~~ttttttuuuwwwjjjYYYaaahhhDDDIIIIIIEEE===444---,,,---------------------------------......//////000000,,,///222111000111777<<<^^^~~~iiiIIIqqqwwwZZZWWWQQQ___PPP:::999//////...---------------------------------------,,,,,,,,,------------...------------.............../////////000000000000000000000000111555:::>>>BBBiiiwwwzzzzzzeeelllzzz}}}XXXBBBMMMRRR@@@111222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------............,,,+++...000///777TTTrrrzzz{{{yyy|||sssrrrxxxzzziiiLLLbbb|||}}}tttVVVAAA<<<555///---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---+++...111---+++999MMMsss}}}{{{xxxhhhgggCCC:::666:::666333111///////////////---*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&(((...222333222;;;SSSOOO:::BBB\\\iiijjjxxxdddTTT^^^|||nnnooommmfffzzzuuudddmmm___]]]YYYXXX]]]\\\WWWUUUXXXUUUYYYYYYVVVUUUYYY[[[YYY___\\\WWWWWWeee}}}ZZZSSStttVVV>>>===EEEBBB;;;777+++++++++************)))))))))))))))******************+++++++++,,,,,,,,,))),,,///000///000333666UUUnnnxxxgggeeelll{{{iii]]]eee|||cccaaawwwwwwxxxxxxlllccc```yyyiiiIIILLLKKKCCC777///...000------------------------------......///000000000,,,///222222000333999>>>jjjyyy}}}ssspppmmmLLLxxx^^^xxxKKKQQQWWWFFF::://////...------------...------------------------,,,,,,,,,---------......---------.........//////////////////000000000000222222111111222777===BBBsssvvvooopppyyyiii???BBBQQQKKK999///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------........./////////...111555777GGGooozzzsssxxx}}}xxxlllnnn|||rrrhhhgggWWWlllsss~~~gggWWWhhhzzzEEE???888222///.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++...111...111GGGaaazzz}}}}}}yyysss}}}~~~}}}|||iiibbb<<<;;;:::888444222111000...------------************)))))))))))),,,+++)))((((((((()))*********))))))((((((''''''***(((---666777000000777CCCQQQEEE@@@TTTUUUYYYwwwXXXJJJlllsssrrruuugggdddbbbdddggggggbbb]]]ZZZ]]]XXXWWW```^^^UUUUUU\\\QQQRRR^^^^^^SSSUUUbbbggg]]]aaafff]]]___vvvAAANNNxxxCCC555LLLKKK;;;>>>...,,,******++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,---000((()))444///777VVVvvvzzzyyy|||ppppppkkk^^^XXX\\\jjjbbbhhhxxxyyysss~~~gggffflllxxxOOOFFFIIIJJJ<<<111///+++------......///......---------......///000000000222333000000000///@@@___yyyWWWgggMMMSSSUUUPPP@@@...222222---+++---...+++...---,,,,,,,,,,,,---...---------............///---------............///000000000000////////////......111444888000???vvv~~~}}}|||wwwZZZ@@@AAA```MMM333222333111,,,+++//////,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------....../////////.........//////,,,<<<000---KKKaaauuurrr{{{vvvsssjjj\\\]]]qqqaaaVVVWWWZZZ]]]ggguuuggg______bbb[[[WWWjjjrrrLLL___[[[AAA666888222---...,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,444///---555;;;QQQxxxssswwwzzzttt~~~iiirrrzzziiiddd===;;;888777444222111000///...---------************))))))))))))++++++)))((((((((()))******)))))))))((((((((('''++++++...222222000111555@@@CCC999BBBWWWOOOMMMjjjYYYdddooorrrmmmbbb___\\\\\\^^^^^^[[[YYYVVVZZZTTTPPPZZZbbb^^^YYY[[[PPPNNNXXX^^^ZZZVVVXXXbbb]]]eeejjj___^^^jjjqqq~~~~~~JJJ~~~pppjjj;;;111>>>CCC@@@000...+++******++++++******************************++++++++++++,,,,,,,,,'''111...)))///888[[[qqq~~~yyyqqqssssssmmmgggffffffjjjxxx{{{ppp|||tttoooddd}}}[[[jjjNNNEEELLLFFF888222...---.....................------......///000000000000...222777777@@@ddd~~~sssooosss|||UUUgggzzz}}}CCCOOOOOOLLL555222///---------------...---,,,,,,,,,,,,---...---------............///---------............///000000000000000000000///555666111---555AAAcccttttttpppVVVMMMSSS```>>>222222111000...---------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------......///000111...333111;;;QQQYYYeeejjjmmmaaa___nnnbbbdddccclll{{{yyypppmmmeee}}}^^^bbb~~~uuuWWWBBB999000...111...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((......***888[[[uuuxxx}}}vvv|||pppxxxiiiggg???;;;666666555222111000///...---------++++++*********)))))))))+++******)))((()))))))))))))))))))))(((((((((((()))---///...000666:::;;;)))999BBBMMMWWWIIILLLlll```]]]^^^eeeeee^^^]]][[[ZZZZZZZZZZZZ[[[fffhhh]]]PPPUUUdddaaaSSSTTTKKKEEEKKKZZZbbb\\\RRRaaabbbkkklll___\\\aaa```\\\zzzWWWHHHxxx|||{{{aaaXXXQQQKKKFFFIIIIII@@@444111,,,******+++++++++************************++++++++++++,,,,,,,,,,,,***111///---444EEElll{{{wwwtttvvvyyyxxxrrrlll|||~~~zzztttnnniiilllnnnpppsss|||tttmmmvvvsssZZZBBBKKKLLL???555000........................---......//////000000111000---444999999UUU~~~~~~uuullluuuyyyQQQxxxpppQQQYYYSSSJJJ@@@444,,,...000,,,+++///...------,,,,,,------...---------............///---------............///000000000000000000000000...888333...:::RRR{{{uuunnnwww```QQQWWWlllYYY888111///222111+++***///------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---...///111111222...777OOO___bbbjjjzzzyyy]]]ooopppxxxccc___eeettt|||ttteeecccqqq]]]kkkRRR@@@111000222***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++//////+++DDDyyyttt|||uuuyyyuuuxxxtttzzzuuuvvvjjjhhh@@@:::555666555222111111000///...---,,,+++++++++*********))))))+++******)))))))))))))))))))))))))))(((((((((((('''///000,,,111>>>FFFFFF///HHHMMMIIISSSUUUKKKGGGTTTeee```dddbbbOOOSSS^^^WWWYYYZZZZZZXXXVVVVVVWWWgggiii^^^LLLMMMbbbbbbKKKJJJFFF??????PPPddddddXXXaaafffpppmmm]]]\\\dddeeehhhmmmuuuvvvmmmoooFFFRRRtttkkkVVVKKK;;;===DDD>>>999444...***)))***,,,,,,************************+++++++++,,,,,,,,,------000,,,***666MMM```llluuuyyyzzzzzztttxxxzzzxxxxxxxxxssslllrrrfffZZZSSSPPPNNNMMMNNNRRRPPPNNNMMMPPPYYYeeennn|||```uuukkkKKKHHHHHHDDD;;;////////////........................///000000111111111111555222999hhh}}}}}}~~~kkkqqq]]]www|||xxx~~~WWWSSSLLLKKK777+++///222,,,+++000---------------------------------............///---------............///000000000000000111111111---777000333FFFjjjppplllxxx|||sssXXXjjjfffnnnGGG555+++000333,,,***000------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------...///000111333222EEEaaasssnnnppp~~~zzzjjjjjjttt|||rrr^^^wwweeePPP;;;555333***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,...444///;;;iiiyyypppxxxwww|||{{{ooowwwjjjhhh@@@:::444555555111111222111000///---,,,++++++++++++************************)))))))))((((((((((((((())))))))))))(((///000,,,111???HHHGGG@@@PPPGGGAAApppIIIGGGSSSUUUeeegggTTTSSSTTTQQQTTTWWWVVVRRRLLLHHHFFFGGGJJJIII===@@@```jjjPPPKKKLLLDDD;;;GGG```jjjcccZZZbbbrrrrrr```]]]iiioooqqqkkkjjjnnnkkkgggtttDDDllllll888999HHH===<<<777000+++******,,,,,,************************++++++,,,,,,,,,---------000&&&)))AAAccc|||{{{kkkrrrxxxqqqwwwrrr{{{|||xxxvvvvvvsss~~~zzzmmmgggPPPFFF???AAAGGGLLLTTT[[[ZZZZZZYYYYYYWWWRRRJJJDDDLLLUUUnnn[[[UUU~~~tttbbbLLLBBBGGGCCC111111000///............///......//////000111111111111888666000GGG~~~zzz}}}yyytttqqq{{{xxxzzzeeekkkzzzyyypppuuuwwwaaapppHHHNNN[[[SSS===---000333---+++000---------------------------------............///---------............//////000000000111111111222777999,,,<<>>***,,,222///,,,///------------------------,,,,,,,,,---------......,,,,,,,,,---------......//////.........///000000000@@@ZZZoooxxx{{{uuuiiiqqq{{{hhh}}}WWWUUUvvvaaaDDD666555000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------***666111SSS~~~|||kkkqqqzzzkkkggg>>>999555666555111222222222111///---,,,,,,++++++++++++*********)))************)))(((((((((((((((((())))))))))))+++///000...000888>>>@@@:::KKKFFFBBBsssfffMMM[[[TTTUUUWWWZZZ___MMMTTTVVVXXXWWWSSSJJJBBB<<<666777===777999\\\pppZZZSSSWWWNNN>>>AAAXXXhhhjjjUUU[[[pppyyyhhh^^^gggpppeeeuuuxxxjjjdddpppxxxvvvqqqMMM\\\CCCDDDHHH???:::222---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000,,,777MMMfffvvv{{{uuuxxxuuusssxxx}}}~~~}}}lll^^^ZZZUUUOOOOOOWWW___dddkkktttpppnnnmmmooorrrqqqlllgggVVVIIIGGG^^^~~~sss[[[|||\\\DDDHHHHHH888222111///...---......///...//////000000111111222///;;;777@@@nnn{{{www~~~}}}zzztttrrrtttwwwmmmkkkqqq}}}~~~}}}{{{iiinnnyyy|||vvv|||yyypppqqq~~~eeeooovvv}}}dddOOOWWWWWWDDD444111222...---///,,,------......------,,,---------............///---------............//////000000111111222222222333444444^^^{{{}}}ooojjjjjjsss{{{yyyuuugggooojjjhhhKKK000+++000111///...------------------------,,,,,,,,,---------......,,,,,,,,,---------......////////////000111222222777UUUlllwwwrrrrrryyy}}}eeekkkMMMuuu{{{iiiGGG222000222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,------......***777:::eeerrrssstttppp~~~lllddd;;;888666777555111222222333222000---,,,,,,,,,+++++++++*********)))******+++***)))(((''''''((((((((()))))))))***...---///222333333777<<>>777VVVooo^^^VVVYYYPPP@@@???PPPcccjjjccc\\\jjjxxxlll^^^eeepppiiilll```ppppppPPPPPPjjj@@@666NNNAAA;;;555///,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------......555MMMcccpppttttttzzzoookkkqqq}}}|||~~~uuuppphhh___```iiioooddd\\\\\\ZZZTTTVVV^^^dddcccbbbeeemmmwww|||hhhRRRKKKUUUiii|||}}}ooobbbdddrrrNNNDDDFFF???333222000...---...///////////////000111111222222///999999]]]ttt{{{{{{{{{{{{{{{yyy{{{|||wwwqqqooovvvvvvllllllzzzlllqqq|||~~~~~~}}}yyy|||vvv\\\VVVNNNWWWKKK;;;111///000///---,,,,,,---......---,,,,,,---------............///---------............//////000000111111222333333---444JJJsssZZZ```lllzzz}}}}}}kkksss}}}ttthhhlllmmmXXX>>>///...111000---------------------------,,,,,,,,,---------......,,,,,,,,,---------......---......000222444666777OOOnnnwwwzzzdddrrr~~~dddxxxWWWUUU~~~vvvXXX999000000------------------------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,---......///...777MMMooo|||qqqwww{{{xxx~~~yyyzzzwwwlllbbb999888777777444111222333333222000---,,,,,,,,,,,,+++++++++******)))******++++++)))(((''''''((((((((())))))******...***...666888444777???RRRCCCAAAFFFBBBDDDNNNRRR[[[OOOEEEPPPIIIAAAWWW]]]XXXVVVUUUYYY]]]\\\VVVPPPSSSGGGJJJBBB555QQQmmm```RRRSSSLLL???===LLL^^^hhhxxxccceeetttkkk]]]eeetttrrrccchhh{{{jjjoooZZZ===lllwww~~~\\\???AAAAAA<<<666000...,,,***)))++++++++++++++++++++++++,,,,,,,,,---------......)))777\\\{{{mmmrrrkkkuuu}}}wwwnnnZZZPPPLLLQQQggg~~~wwwdddWWWJJJ>>>???GGG???EEEKKKOOORRRUUUZZZ___zzz|||ttt___MMMKKKXXXeeeiii|||VVV@@@@@@BBB444222000...---...///////////////000111111222222000777;;;uuu^^^www{{{uuullltttvvvuuu{{{}}}wwwqqqqqq|||{{{mmmvvvbbbjjj|||~~~xxx|||mmmeeeYYYVVVVVVNNN@@@222...111000+++,,,,,,---......---,,,,,,---------.........//////---------........./////////000000111222222333333999@@@]]]{{{]]][[[```mmm}}}zzz|||sssyyy{{{www|||```rrr{{{QQQpppmmm```III444---000000,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---000333666999;;;iii{{{zzz}}}qqqkkkxxxxxx{{{VVVdddtttJJJkkkqqqKKK777222------------------------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++,,,,,,---.../////////555]]]xxxrrriiirrr}}}uuupppttttttoooqqqUUU@@@888777555333111111000///...---,,,,,,+++++++++************)))(((((((((((())))))))))))***)))(((((()))+++---//////,,,///@@@MMMDDD>>>JJJFFFGGGuuummmBBB@@@DDDLLLVVVJJJ???@@@JJJVVVccclllZZZQQQPPP\\\fffddd___^^^TTTTTTGGGAAA:::HHHlllppprrrddd[[[HHH777LLLhhhfffhhheeelllbbbnnnXXXbbbooowwwqqqmmmeeetttqqqPPPAAAoooaaaAAAIIIDDDAAA;;;444...++++++---,,,,,,,,,,,,,,,,,,,,,,,,...000++++++333000+++000///[[[{{{www|||zzztttaaaUUULLLOOOXXX]]][[[WWWddd___dddlll```GGG===DDDCCCDDDCCC@@@CCCGGGBBB:::FFFSSS___aaa]]]VVVMMMCCCNNNfffwwwjjjiiixxxvvvzzzrrrrrrIIIKKKFFF<<<777222///000000///---000/////////000111222222+++>>>MMM|||rrrZZZeeesss|||ccceeehhhiiittt|||vvvnnnuuu~~~jjjkkklllppp}}}kkkgggzzzlllkkkzzzooo|||OOOUUUTTTXXXGGG111///222...---............................................................/////////000---333111000444222222<<>>666555333111111111000///...---,,,,,,+++++++++************)))(((((((((((())))))))))))))))))(((((()))+++---///,,,---...777CCC@@@???LLLAAAYYYZZZGGGJJJUUUJJJDDDAAAEEELLLRRRXXX___UUUSSSTTT```pppuuugggUUUUUUTTTFFF@@@999GGGkkkpppZZZSSSPPPBBB555GGG``````ggghhhooobbbfffNNNUUUccclllsssYYY\\\|||jjjKKKkkk{{{HHH111BBBAAA===666///++++++---,,,,,,,,,,,,,,,,,,,,,,,,***...***+++111...+++222AAAuuu|||}}}|||sss```NNNFFFGGGKKKSSSXXXVVVPPPKKK???DDDNNNZZZ___ZZZSSSOOOOOOQQQKKK@@@:::999999777CCCBBBDDDNNNXXXZZZSSSJJJHHHLLLaaavvvmmmfffzzz}}}tttoooSSS===AAA===888222000000111000...000000///000000111222333888999___pppddd[[[gggqqqzzz~~~{{{oookkk}}}kkkgggvvvtttooo|||jjjuuuuuugggcccppp|||tttiiippp{{{{{{~~~eeelll|||hhhTTTWWWKKK888222111//////........................................................./////////000000///333000///555333222;;;444```uuuxxx|||xxxWWW]]]gggttt~~~~~~wwwhhhZZZUUU___hhh|||}}}mmmuuu|||eeerrrxxxmmmzzz]]]jjjjjjcccIII...,,,222,,,......------------......---------............///............////////////000555000111999666@@@___xxxuuuuuuppprrrwww||||||}}}uuuYYYrrrzzz^^^bbbtttOOO777000///---++++++,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***000+++(((//////,,,111:::]]]```gggsssmmmdddxxx]]]nnn}}}~~~nnnhhhsssooobbbeeeuuunnnQQQ===666555333111111000000///...---,,,,,,+++++++++************)))(((((((((((())))))))))))))))))(((((()))+++---...***111000///888<<>>AAAGGGLLLQQQZZZcccPPPVVVTTTWWWoooeee\\\YYYKKKDDD<<>>;;;FFFRRR___ooozzztttfff\\\aaagggjjjjjjcccSSSDDD===>>>DDDKKKKKKIIIRRR___GGGCCCGGGYYYuuuttt```tttSSSNNN>>>999333000111222111000000000000000111222333444>>>EEE}}}tttrrryyyUUUrrrkkkooorrrvvv~~~|||rrr^^^ggg|||yyyuuu{{{qqqttt}}}yyyyyyuuuuuu~~~dddTTTRRRTTTOOOBBB555///000222....................................................../////////000000000222333...000888444111999HHHoootttmmmcccSSS[[[qqqyyy~~~}}}|||rrrkkk[[[LLLOOOIIIQQQwwwttthhhuuu~~~hhhdddiiijjjVVV777---111---......------------......---------............///............////////////000000...111555666KKKqqqtttooodddfffpppxxx\\\qqqyyyPPP}}}ggg>>>555111---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***000,,,)))---,,,---666JJJddd```pppjjj}}}{{{{{{jjjaaa}}}}}}}}}^^^vvv}}}lllxxxVVVaaauuunnnRRR>>>777666555333111000///...---,,,,,,++++++++++++*********))))))(((((((((((()))))))))))))))(((((()))***+++---...+++999777...333;;;CCCLLL;;;444@@@CCC>>>EEEKKKHHH===<<<>>>CCCIIITTTeeettt~~~___bbb}}}}}}ccc```\\\LLLFFF<<>>444666===BBBIIINNNGGG@@@???<<>>===>>>AAAEEENNN___ooorrrdddxxx}}}kkk___YYYIIIBBB666@@@iiiwwwdddiiicccTTTHHHBBBDDDIIIGGGPPPPPPTTTSSSNNNFFFNNNjjjgggWWW]]]yyyeeeuuuzzzRRRQQQ{{{NNN===AAACCC???777///------,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000000---:::VVVkkkjjjzzziii[[[cccxxx~~~~~~}}}~~~vvveeeYYY]]]kkkvvvggg]]]LLL???DDDYYYllluuu___YYYWWW[[[]]]ZZZZZZ\\\iiidddfffuuuiiiPPP<<<999;;;<<>>666222222333222111000000111111222444555666888qqqiiiuuuqqqnnnnnnsss{{{~~~|||yyysssgggwww|||~~~~~~yyy{{{|||zzz~~~wwwxxx~~~nnnpppXXXJJJMMMOOO;;;---111444////////////////////////........................////////////000000000111222444222666;;;333444DDDrrr~~~rrrqqq[[[MMM```kkkmmmrrruuuwww|||uuuxxxtttcccUUUPPPSSSiii|||hhhssshhhfffpppmmmQQQ888111///......------------......---------............///............////////////555...///333333@@@bbbqqq~~~mmmeeedddqqqmmmYYYzzzrrrtttVVV>>>555000111222///,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///+++---444111000<<>>>>>777999===???FFF~~~iiiAAA999>>>???BBB666<<<===@@@DDDCCCCCCJJJSSSXXXvvvpppjjj}}}eee]]]KKKDDD777@@@jjj{{{wwwhhh```VVVPPPWWW^^^ggg___ccc\\\YYYJJJNNNffftttZZZ]]]tttxxxwwwsssrrr@@@~~~qqqSSS@@@AAAAAA>>>999333///,,,,,,,,,,,,,,,,,,,,,,,,,,,***///...------...FFFlll|||vvvyyyvvvxxxsssnnn}}}}}}uuuhhh^^^___eeehhhfffbbbYYYIII@@@LLLgggzzzkkk```YYYXXXVVVTTT[[[ggg```______bbbeeekkkxxxnnn]]]MMMCCCHHHTTTYYYPPPbbb|||lllJJJZZZ{{{hhhHHHAAA888333222333222111000111111222333555666777@@@[[[VVViiiooollloooxxx|||zzz|||~~~yyyjjjrrr}}}~~~zzzyyy|||~~~~~~~~~{{{xxx|||ttt}}}uuuoooddddddqqqyyy~~~iii}}}jjjMMMMMMTTT???///222111////////////////////////......................../////////000000000111111111555666888999444@@@]]]sss___PPPJJJgggpppgggkkkooottt|||wwwwwwmmm^^^YYYWWWLLLMMM```ttthhhrrr~~~qqqdddhhhooo[[[@@@222,,,......------------......---------............///............////////////444---000333555KKKkkk{{{mmmhhhqqqbbbXXX{{{OOOnnn@@@555---000222...---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---***+++111///555HHHrrr\\\iiixxxVVVmmmuuu^^^wwweeeFFF\\\uuuvvveee\\\```^^^OOOCCCAAAVVVZZZZZZSSSNNNPPPSSSTTT}}}iiiMMM:::444444444222000///......,,,,,,+++***+++++++++************)))(((((((((((())))))))))))'''((()))***+++,,,,,,,,,,,,666666444999:::;;;DDDppp>>>999GGGGGGGGG777:::<<<@@@EEEEEEBBBCCCGGG999PPPaaaccchhhvvv~~~mmmdddRRRJJJ<<>>EEEHHHHHHJJJOOOCCCKKKTTT]]]kkk~~~nnneeeRRRKKK<<>>///.........------.........---------.........//////............/////////000333000777999CCCiiirrrttttttddd}}}|||vvvxxxeeeQQQKKK___JJJ777333000++++++111---------------------------,,,,,,++++++,,,,,,---)))111111...,,,...KKKuuu{{{{{{zzzzzz|||rrrYYY~~~iiiccckkkLLL[[[AAAPPPdddpppjjjeeeZZZUUU[[[___^^^```fffoooTTT===555777777333000000///...---,,,,,,++++++++++++************)))******))))))((((((''''''(((((())))))***+++---...---///000111666;;;;;;999555...777BBB@@@===;;;444;;;@@@CCCBBB@@@DDDPPPZZZKKKEEESSS___bbbwwwxxxiiiPPPAAA@@@GGGddduuukkkgggccc______cccbbbjjjpppbbbbbbiiiaaakkkqqq___bbbkkkRRRkkk~~~yyyYYYIIIdddyyyrrr{{{nnnRRR===;;;EEE>>>333333555......------------......333(((222444,,,RRRiii[[[aaajjjtttvvvkkkddduuuyyyhhh^^^gggooonnnzzzzzzrrrlllmmmxxxnnnppplllgggMMMGGGWWWVVVYYYVVVHHHBBBGGGGGG???@@@JJJ[[[```kkk}}}jjjGGGGGGIIIXXXbbbkkkiiizzz^^^BBBAAA777555555%%%111444///333555111555<<<;;;}}}KKKhhhlll```vvvpppssswwwxxxxxxxxxxxxxxxxxxuuuuuuyyy|||zzzuuuqqqrrrvvvvvvuuuxxx|||{{{vvvrrruuullleeekkkjjjeeefffbbbiiihhhiiippprrrwwwhhh{{{ccc|||nnnqqqSSSUUURRRDDD555---000000000000////////////---------.........//////......///000111222222333999666///<<<000???eeessssssdddFFFaaadddggg```gggkkkkkkrrr}}}lllmmm]]]NNNVVVLLLLLLPPPlllyyypppyyyxxxxxxrrrxxxwww^^^xxxmmmeeeAAA/////////...------------..............................------......///000111,,,333444444VVV{{{{{{hhh{{{tttyyy~~~mmmiiiVVVkkkkkklll}}}lllBBB888<<<,,,---555(((---,,,,,,++++++,,,,,,---------------------------+++,,,000...111(((```kkkppprrr[[[}}}]]]kkknnnzzz^^^gggzzzKKKLLLSSSUUUjjjwwwyyynnnjjjlllrrrjjjoootttiiirrrpppUUU===555777666333000000///...---,,,,,,++++++++++++************)))***)))))))))((((((((('''(((((())))))***,,,---...AAA666---000:::>>>:::333AAA222555AAA@@@<<<:::555;;;@@@CCC@@@<<<>>>GGGOOONNNGGGQQQ[[[^^^uuu|||oooVVVDDDBBBJJJiiiwwwhhhZZZnnnzzz```VVVllljjjZZZUUUpppyyykkkAAARRR{{{___BBB999CCCBBB888333.........------------.........,,,000333DDDvvv{{{vvvfffWWW]]]jjjyyy}}}uuurrr|||zzzoookkkmmmnnn{{{ooo^^^uuuWWW999HHH___yyy{{{kkkbbbdddeee[[[NNNIIIgggdddUUUZZZhhhsss{{{uuuJJJ@@@777333777000;;;333111111444555444===LLLvvvqqqHHH^^^iiigggwwwtttwwwzzzxxxtttpppnnnooommmiiihhhjjjiiieeeaaa___```^^^^^^aaaeeehhhiiihhhbbbfffbbbeeepppssssss{{{~~~wwwpppuuu|||{{{qqqsssjjjyyyZZZVVVSSSKKK555111000000000000////////////---------.........////////////000000111111222222444666555666555VVV{{{xxx```NNNPPPiiihhheeeeeeoootttrrrxxx}}}~~~xxxmmm___PPPTTTSSSOOOFFFbbb~~~|||yyy~~~|||wwwnnnuuuaaaqqqllliiiHHH555//////...------------..........................................///111111555///111GGGrrrtttwww~~~}}}ggg|||}}}zzzppprrrwww{{{jjjaaaRRRooo\\\}}}qqqoooEEE999;;;------444)))---,,,,,,++++++,,,,,,------------------------------,,,---+++222111ccclllrrr{{{}}}cccyyysssvvviiikkk~~~tttPPPrrrmmmBBBHHHWWWfffwwwxxxpppfffnnn~~~www~~~zzzqqqVVV>>>555777666222000000///...---,,,,,,++++++++++++************)))))))))))))))(((((((((((())))))))))))+++,,,---...888333000333:::JJJhhhLLL555333@@@@@@999888777<<>>444666:::<<>>AAAEEEPPPMMMOOOTTT\\\ooocccBBB888<<>>;;;666///......------------......&&&888///---QQQttt{{{|||~~~yyyiiieee}}}___OOOTTTmmm~~~yyyiiiMMMJJJaaa~~~gggvvvwwwyyybbbFFFCCC777444444---222777...111;;;000BBB|||ppp[[[qqqeeegggppphhhmmmuuu{{{zzzrrrmmmpppttttttttt{{{{{{uuu{{{wwwpppgggnnn}}}}}}~~~zzzvvvhhhbbbllloooppprrrtttwww|||vvvnnnrrrtttlllmmmtttuuuhhheeesss{{{lllWWWFFFMMMXXX444555000000000000////////////............////////////222111111111111111111111333///===222PPPvvvfffKKKqqqfffaaa^^^ooonnnrrrmmmnnn}}}~~~}}}|||nnnZZZaaaNNNDDD\\\zzzvvvwww~~~~~~{{{~~~vvvuuu{{{pppiiiwwwyyyUUU555000//////...................................................///000111222222...444TTTqqq|||uuuvvv___hhhuuu~~~pppiiieeelllsss}}}rrrhhhgggfffccc[[[iiijjjyyySSS>>>:::111...222///---,,,,,,++++++,,,,,,---,,,,,,---------------------,,,---+++555QQQtttyyyvvv{{{EEEooo^^^}}}vvvLLLhhhxxxOOO@@@PPPcccuuu~~~yyyrrrVVV>>>555666555111000000///...---,,,,,,++++++++++++*********))))))(((((((((((())))))))))))))))))******+++,,,...///---+++111<<>>EEE???222888DDD;;;000555===999>>>CCCEEECCCCCCFFFJJJNNNOOOQQQVVV___nnnrrrHHH:::777:::DDD@@@>>>>>>===999444444777777222:::<<>>;;;777000......------------......,,,777222GGGxxxyyywww}}}hhhSSSKKKXXXuuu___999<<>>777///......------------......222000000]]]pppccclll|||iiitttKKKKKK___{{{SSSGGG;;;777>>>OOO\\\eeeyyy~~~ZZZ@@@999222888666444666111333666666]]]{{{vvv^^^XXXsssggg```lllpppuuuzzz~~~|||xxxwww{{{ooogggjjjxxx~~~xxxuuuzzz|||zzz}}}}}}vvvwww~~~~~~yyyssszzzxxxvvvzzz~~~rrrrrr{{{rrrppplllppptttzzzYYYwwwJJJTTTZZZEEE///000000000000////////////....../////////000000000111111222222222222222222999111444III~~~yyyTTTPPP^^^zzzqqqgggeeeppprrreeeooozzz}}}{{{|||~~~|||}}}ooollliiiAAAKKKeeennngggyyy}}}|||~~~~~~tttWWW|||aaasssxxxgggMMM111000//////......//////........................////////////000111222222000777???lllbbbxxxpppyyyeeeaaa{{{|||rrrdddbbbbbbiiipppzzzuuu\\\TTTVVVkkkbbbEEE<<<999111...111---,,,,,,++++++,,,,,,---+++,,,,,,------............000333///666iiirrrmmmiiirrryyyZZZwww???TTTYYY===GGGRRRbbbjjj]]]XXXaaapppnnnSSS<<<444555555111000000///...---,,,,,,++++++++++++************)))'''((((((((()))))))))************+++,,,---...///+++555777111///444666222111222;;;===333444;;;:::888<<>>HHH^^^yyyfffnnnCCC>>>111111222333222444666444@@@qqq|||zzz\\\bbbgggkkkeeehhhrrruuuwwwwwwtttqqqppptttxxx{{{lllfffqqqxxxssspppuuuvvvwwwzzzvvvkkkyyyyyywww}}}zzzgggfff|||}}}{{{~~~kkkooo}}}ssspppkkkvvvxxxhhhnnnooohhhRRRYYYUUUQQQ...000000000000////////////.../////////000000000000111111111222222333333333444888111UUUsss{{{IIIQQQhhh{{{rrrllluuuooobbbmmm|||~~~~~~~~~xxxdddiiiHHHEEEVVVwww|||nnnjjjzzz~~~~~~||||||]]]mmm~~~jjjuuuvvvkkkUUU111000000///////////////........................////////////000111222333,,,999IIIvvvfffwwwwww}}}rrrVVVZZZ~~~yyy|||yyyggg]]]aaabbbkkkrrr|||yyyrrraaaTTT}}}ooogggHHH>>>===333,,,111---,,,,,,++++++,,,,,,---++++++,,,,,,---......//////...000222AAA{{{lll|||{{{eeevvv```mmmccc???oooJJJ===RRRccc~~~mmmRRR;;;333555555111000000///...---,,,,,,++++++++++++************)))'''((((((((())))))***************+++,,,---...///...000///555LLLaaaWWW>>>444555;;;888111999???777===@@@DDDFFFGGGHHHKKKMMMPPPXXXSSSUUUccclll|||bbbUUUKKKIIIDDDPPPSSSMMMNNNWWWSSSFFFDDD===???999;;;>>>HHHnnn|||tttqqqpppjjjccc^^^bbb}}}|||NNNKKKooo}}}III<<<<<<===<<<777.........------.........***222@@@fffsssvvvzzzpppxxxuuuoooyyyddd|||tttaaaHHHWWWvvv|||VVVJJJ>>>;;;;;;;;;<<