BM6P6(@ sssiii[[[XXX]]]iiivvv^^^OOODDDEEEGGGDDDAAACCC???===:::999999888666444000000////////////000000000000000000000000000000............////////////...///////////////......000000000000000000000000333222111111111222333444//////000222444555555444666999@@@NNNhhh|||mmmaaa]]]___cccnnnuuu~~~xxxggg]]][[[ggg|||{{{nnnbbbVVVNNNLLLHHHFFFFFFGGGFFFHHHOOOXXXcccuuunnn^^^VVVgggcccKKKDDDEEECCC>>>777666444222000/////////000///...---,,,---......,,,------......------,,,---------,,,,,,+++++++++((())))))))))))*********+++,,,------......---------...000222333333444444666555777999<<>>888666444222000//////000000///...---------......,,,------......------,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------//////000222333444555555777777888<<>>HHHXXXppptttiiieeehhhllltttxxx~~~tttgggbbbgggyyy~~~qqqfffZZZQQQOOOJJJHHHGGGGGGGGGHHHOOOXXXfffxxx~~~xxxllljjjssssss___QQQWWWlllwww^^^LLLDDDBBB@@@===999777555222111000000000000///......------......,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,------......------000000000111333444666777888888:::>>>CCCPPPeeewwwsssbbbUUUUUU[[[gggzzzkkkXXXHHHGGGIIIDDD@@@@@@???===;;;::::::999666444444333222000///.........////////////////////////............////////////...//////000000000000///000000000000000000000000222111222222222222333333555555444333333444777999<<>>:::888666333111000000000000//////...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,------......------/////////000222444666777666777:::???GGGUUUiiiwww~~~mmm[[[UUUWWW___oooxxxaaaLLLGGGHHHDDDAAABBB@@@>>>;;;::::::999777555222111111000000000000111////////////////////////............////////////......///000111111000000000000000000000000000000111111222222333333333333111222333222222444888<<<;;;AAAPPPfffyyy|||tttsssuuuxxx|||}}}~~~{{{mmmmmmxxx~~~sssggg[[[RRROOOIIIFFFDDDEEEDDDFFFOOOYYYeeevvv{{{yyyvvvaaaWWWZZZlll~~~iiiWWWTTTWWWdddzzzooo^^^PPPGGGCCCAAA@@@;;;999777444222111000000///////////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------......///000222444666777444666:::???KKK[[[mmmwww{{{fffZZZTTTWWWfffvvvqqqUUUJJJHHHDDDBBBDDD@@@>>><<<;;;:::999777555111111000000000111111222000000000000000000000000............////////////......///000111111111111000000000000000000000000000111222333333333333222///111444444333555999===;;;BBBUUUmmm~~~~~~yyyyyy{{{|||~~~~~~uuuqqqxxx~~~ttthhh\\\SSSOOOHHHEEEDDDDDDEEEHHHQQQ[[[gggvvvyyyuuuxxxcccXXXVVV___iiilllYYYSSSQQQVVVpppsss```PPPGGGCCCAAA@@@<<<:::888555222111000000///000000000000///...---,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,------......---------...000222444666666777555888<<>><<<;;;;;;999777555333333222111000000000000000000000000000000000000............////////////......///111111222222111000000000000000000000000000111222333333333222222///333777777555555999===@@@III^^^xxx|||}}}~~~}}}uuuvvvuuujjj^^^TTTQQQHHHEEEDDDEEEFFFJJJUUU```kkkxxxvvvsssiiiYYYRRRVVV]]]nnn}}}}}}xxxxxxaaaWWWMMMKKK___|||www```NNNEEECCCAAA@@@===;;;888555333111111000///000000111000///...---,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,------......---------///333666888999888888888===AAAHHHXXXmmm{{{}}}|||xxxmmm[[[TTT___ppphhhQQQIIIDDDCCCEEE@@@>>><<<;;;;;;:::777666555444333111000/////////000000000000000000000000............/////////000......///111111222222222000000000000000000000000000111222333444333222222222666::::::777666888<<>>???HHHXXXgggsss}}}iiinnnqqqssszzz}}}wwwcccVVVYYYccc|||YYYKKKJJJHHHBBBBBBAAA???===:::888777777666555333222111111000000111111000//////000111111////////////000000000000222222222111111111000000222222111111222333333444111111111111222222222222555222222555777777;;;@@@GGG[[[yyyrrriiihhhhhhjjjmmmrrr{{{~~~{{{qqqdddXXXSSSMMMJJJGGGGGGMMMXXXccckkkuuu{{{~~~xxxtttqqqdddRRRPPPVVVbbbsss}}}tttlllqqqsss[[[PPPRRRZZZxxxwwwbbbRRRFFFBBBCCCCCCBBB???;;;555///,,,***111000///...---......///------------------------------------------------,,,,,,,,,,,,+++******))),,,,,,,,,,,,------------222111222555:::===<<<;;;===???HHHXXXgggqqqzzzhhhnnnuuuwww}}}~~~zzzdddUUUVVV^^^wwwgggTTTNNNHHHCCCBBBAAA???===;;;:::999999666555444222111111111111000000////////////000000000000000000111111111111222222222111111111111111333333333222333333444444111111111111222222222333555333333666777777;;;BBBPPPdddttthhhcccaaaaaabbbccclllxxx}}}~~~~~~{{{pppcccXXXTTTKKKIIIGGGIIIPPP\\\hhhpppvvvyyy}}}}}}yyyvvvuuuqqqlllZZZYYY```nnnzzz|||eeeOOOMMMUUUmmmxxxaaaOOOFFFEEE@@@???===;;;888555333111000///...---------......------------------------------------------------)))+++,,,......,,,***)))------------.........///222222333777:::======<<>><<<:::999888666555000000//////....................................------------------------+++,,,.../////////..................////////////333333555888:::<<<======AAAFFFRRRbbblllqqquuu{{{wwwkkksssiiiXXXSSSUUUdddoooXXXJJJDDDBBBAAA@@@>>><<<;;;;;;;;;666666444333222111111111//////000000000000//////000000000111111111222222111111111111111111111111222222111111111111222222111222222222222333333333555444666888777888???HHH[[[uuu|||yyyrrrrrrrrrpppqqqzzzooobbbWWWSSSLLLJJJHHHJJJPPP[[[ffflllrrruuuwwwwwwtttqqqooonnnqqqvvvpppsss]]]PPPUUUbbbxxx\\\JJJHHHDDD???;;;888555111...111111111111000000//////........................------------------------...------,,,---...000111........./////////000000222444666888:::;;;<<<===@@@GGGVVVfffoooqqqtttxxxwwwooouuuppp^^^VVVTTT]]]yyyaaaMMMGGGDDDCCCAAA???===<<<;;;:::777666555333222222222222000000111111111111000000---.........////////////111111111111111222222222222222111111000000111111222222222222333333333333444444666888888999BBBLLLaaa{{{~~~yyyrrrmmmooo|||qqqcccXXXSSSMMMKKKIIIIIIOOOXXXaaagggpppqqqssssssqqqoooooopppttt}}}}}}hhhUUUWWWZZZqqqUUUIIIDDD>>>:::999777333000111111222222222111000///........................---------------------------,,,+++******,,,...000............/////////000222444777888999999;;;======FFFXXXiiiqqqrrrssswww~~~{{{vvvzzzyyyfff[[[VVVWWWnnniiiRRRKKKEEEDDDBBB???===;;;::::::777666555444333222222222000111222333333222111000....../////////000000000000000111111111222222222444333222111111111111222222222222333333333444444222333666888888:::EEEPPPooouuunnnrrrtttggg[[[UUUMMMKKKIIIIIINNNVVV___eeemmmmmmmmmmmmmmmooossswww~~~rrrZZZXXXXXXdddHHHCCC===;;;;;;;;;888555000111111222111000///...........................---------------------------,,,,,,,,,,,,------...------........./////////111444777888777888:::<<<===III]]]ooowwwwwwxxx{{{lll^^^WWWSSShhhoooVVVNNNFFFEEECCC@@@===;;;:::999777666555444333222222222111222333444444333222111111222222222222333333333000000111111222222222222555444333333222222222222222222333333333444444444111222666999888;;;FFFRRR}}}yyyqqquuuxxxiii]]]WWWLLLJJJIIIIIINNNWWW```eeelllkkkiiihhhjjjoooxxx~~~~~~ccc^^^]]]pppRRRKKKBBB===;;;999444//////000111111111000...---////////////////////////---------------------------...000111111///...---------------.........///000333777888777777999<<<@@@LLLbbbuuu}}}}}}}}}uuuaaaWWWVVV^^^uuuxxxXXXIIIHHHEEEBBB???>>><<<:::888999888666444222111000000///000111222222111000//////...---,,,---///111222222111000000000111333333333333333222222111111111333333333333333333333333666999666666:::;;;HHHbbb{{{vvvwwwyyylllaaaYYYRRRLLLHHHIIILLLPPPXXX```fffhhhiiiiiillluuuooo```ccc\\\GGG@@@AAA;;;777777333333222111000////////////////////////////////////............................................................////////////222111333777777555777<<<@@@TTTiii|||~~~xxxmmm___VVV[[[mmm}}}\\\KKKHHHFFFBBB@@@>>>===:::888999888666444222111000000000000111111111111000000000///...------...000111222111000000000111222333333333333222222222111111222222222333333444444444555888666777<<<>>>MMMgggxxxtttvvv~~~~~~~~~~~~|||qqqeee\\\TTTNNNIIIJJJLLLOOOWWW^^^dddfffhhhiiinnn{{{zzzhhhbbb}}}^^^IIIAAABBB===999888444333222111000000/////////////////////////////////............................................................////////////222111333777777555888<<>>BBBRRRnnntttqqqwww|||zzz{{{}}}}}}||||||}}}~~~wwwjjj```UUUOOOKKKKKKLLLNNNUUU\\\aaadddgggllluuummmaaavvv___JJJBBBCCC===::::::666333333111000000000000000////////////////////////............................................................////////////222111333777777666999>>>HHH^^^ppp~~~nnn]]]ZZZ^^^oooeeeNNNJJJGGGDDDAAA@@@>>><<<:::999888666555333222222222222111000//////000111222222111000///......//////111111111111111222222222222222222222222222222222111111222333444555666777444888888999???CCCVVVsss{{{mmmoooxxxyyyvvv||||||xxxyyyzzzzzzzzzzzz{{{}}}zzzlllaaaVVVPPPLLLKKKLLLNNNTTTZZZ^^^dddlllttt~~~lllbbbooo```KKKBBBCCC===::::::777333333222111000000000000////////////////////////............................................................////////////222111333666777666:::???KKKdddxxxttt^^^YYYZZZfff{{{kkkPPPKKKHHHEEEBBBAAA???===;;;999888666555444333222222222111000//////000111222111111000000////////////000000111111222222222222222222222222222222222222111111222333555666777777444999999999>>>CCCXXXwwwpppffflllzzzwwwtttxxx|||}}}||||||}}}~~~}}}yyyuuuvvvwwwxxxxxxwwwxxx{{{~~~~~~~~~zzzlll```VVVQQQMMMMMMNNNPPPUUU\\\aaaiiitttxxxmmmvvvmmmbbbhhhzzz```KKKAAABBB<<<999:::777444333222111000000000000////////////////////////............................................................////////////222111222666777777;;;AAAMMMjjj{{{\\\VVVTTT]]]oootttXXXLLLIIIFFFCCCBBB@@@>>><<<999888777555444333333333111111000000000000111111000000000000000000//////000000111222222222222111111222222222222333333333222222333444555666666777444:::999:::>>>DDD[[[|||llldddmmm~~~~~~uuuqqqtttwwwwwwwwwxxxzzz{{{zzzvvvssssssuuuwwwvvvuuuvvvzzz~~~}}}~~~xxxjjj```WWWRRROOOQQQSSSUUUZZZaaaiiirrrqqq```eee|||wwweeebbblllaaaKKKAAABBB<<<999:::777444333222111111000111111////////////////////////............................................................////////////222000222666777888===CCCPPPppp^^^VVVQQQVVVeee|||cccMMMJJJGGGDDDCCCAAA???===999888777555444444444444000000111111111111000000///000000111111111000000///000111222333222222111111111222222222333333333333444444444555555666666333::::::;;;@@@HHH```rrrkkkvvv{{{rrrnnnpppsssrrrsssvvvxxxyyywwwuuusssqqqtttvvvvvvttttttyyy~~~}}}~~~uuuiiiaaaYYYUUUSSSVVVYYY[[[aaahhhttt}}}||||||zzzzzznnnZZZZZZllllll```^^^ssscccLLLBBBCCC===:::<<<999444444333222111111111111////////////////////////............................................................////////////222000111555777888>>>DDDUUUvvvaaaXXXPPPSSS```yyykkkMMMJJJGGGEEECCCBBB???===999888777555555444444444///000111222222111000///...///000111111111111111///000111222333222111111111111111222222333333333444444555555555555555555222999:::<<>><<<===;;;555444333222111111111111////////////////////////............................................................/////////000222000111555777999>>>EEEYYYzzzkkk]]]QQQSSSaaayyytttVVVGGGEEEHHHAAA===???>>>;;;:::999777666444333333333333222222111000//////000000000000000000000000111111111111111111111111222222222222111111000000222222222222333444555555555666888;;;???NNNmmm}}}ssskkkjjjllllllqqqqqqrrrsssssssssrrrrrrpppqqqssstttuuuwww{{{~~~uuukkkfff[[[[[[[[[ZZZ^^^gggttt}}}zzzwwwuuurrrsssppppppyyyhhhSSSRRRYYYbbbppp~~~~~~{{{pppkkkmmmmmm{{{yyy^^^VVVZZZaaa~~~gggTTTEEEDDDCCC;;;777888444333222000//////......////////////000000000000000//////.........//////---...///000000///...---000////////////000000111222666222222999999>>>MMM```pppaaaSSSTTTaaazzzcccOOOHHHJJJCCC???@@@>>>;;;:::999888666444333333333333222222111000000///000000000000000000000000111111111111111111111111222222222222111111111000222222222222333444555666666777:::===CCCTTTtttyyywww{{{qqqiiihhhjjjjjjnnnnnnppprrrssstttttttttqqqrrrttttttuuuwww{{{~~~~~~~~~~~~uuulllfff^^^]]]\\\^^^dddooozzz}}}vvvqqqnnnmmmnnnmmmoooxxx|||hhhWWWRRRTTTYYYfffuuuxxxvvvllldddcccaaannn|||aaaVVVWWWYYYuuuoooYYYGGGCCCBBB;;;666777555444333111000000000000////////////000000000000//////............//////---...///000000///...---///////////////000000111333777333333999:::@@@OOOccc|||iiiXXXUUU```xxxvvv[[[LLLJJJEEEBBBBBB===<<<;;;:::888666555333333333333222222111000000000000000000000000000000000111111111111111111111111222222222222111111111111222222222222333444555666777999<<<@@@III]]]~~~~~~pppllllllqqqxxx}}}oooffffffiiiiiikkklllooorrrtttvvvwwwwwwssstttuuuvvvvvvxxx|||~~~||||||~~~|||~~~uuulllgggbbb^^^]]]aaalllyyyzzzrrrkkkgggfffgggiiimmmwww{{{lll^^^XXXWWW[[[iiixxx~~~}}}ssshhhaaa[[[ggghhhXXXVVVRRRccc}}}dddLLLDDDCCC>>>888777666555444333222111111111////////////000000000000//////............//////......////////////......///////////////000111111333777444444:::;;;BBBRRRhhh{{{rrr\\\WWW]]]qqqfffOOOIIIEEEDDDCCC<<<===<<<;;;999777555444333222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222333222222333333444555666777999<<>>===<<<:::777555444333222222222111111111111111000000000000000000000000111111111111111111111111222222222222222222222333333333333333444555666666666888<<>>;;;555444333222111000000000////////////000000000000...............///000000/////////....../////////............///000111222000666444444999;;;DDDXXXkkk|||zzz|||}}}~~~vvv^^^WWWWWWdddzzzZZZMMMEEEEEEEEE>>>???>>>===:::888666444333111111111111111111111111000000000000000000000000111111111111111111111111222222222222333333333333333333333333444555666777666999<<>>EEE\\\tttqqqzzz~~~{{{nnnzzzmmmfffjjjooorrrtttvvvyyy|||}}}|||zzzyyyvvvwwwwwwwwwvvvwwwyyy{{{{{{zzz{{{}}}~~~}}}zzz}}}|||{{{zzzvvvtttwww~~~{{{yyyzzz{{{tttqqqqqqwww|||{{{[[[WWWZZZpppdddNNNCCC>>>;;;666555444333111111111111////////////000000000000---------......///000111000///...------...///000------......///111222333111999888777<<<>>>KKK```kkkqqqmmmooo}}}hhh]]]TTTVVVrrrmmmZZZLLLGGGGGGAAA@@@???>>>;;;999666555444111111111111111111222222000000000000000000000000111111111111111111111111222222222333333444444444444444444444444555777777888<<>>777666555444333222222222////////////000000000000---------......000111111000///...------...///000------......///111222333333::::::999>>>@@@MMMdddkkkmmmffffffyyywwwqqq```TTTSSSjjj___NNNIIIDDD===?????????===;;;888666444000000000000111222333444222222222111111111000000111111222222222333333333222222333333333333444444333333444444444555777888:::???===GGGfffzzzyyysssnnnjjjuuummmgggeeeiiipppqqqxxx|||zzzxxxyyyyyywwwxxxwwwvvvuuuuuuuuuvvvwwwzzzzzz{{{|||~~~~~~~~~~~~~~~uuusssttt{{{xxxuuuwww~~~qqq___aaakkkZZZIIIDDD999;;;999777444333222222222000000000000000000000000////////////............///////////////.........////////////000111222333777333555;;;===@@@OOObbbqqqmmmkkkmmmuuuyyywww|||xxxuuuppp~~~kkkYYYQQQ```wwwjjjTTTKKKFFF@@@@@@@@@???>>>;;;888555333111111111111111222222333222222222111111111000000111111222222222333333333222222333333333333444444333444444444555555777888999???@@@MMMlllyyyvvvnnnjjjjjj|||rrrkkkfffdddiiiqqqrrryyy|||zzzwwwwwwwwwuuuxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~yyy}}}~~~}}}|||{{{qqqooopppwww}}}vvvuuuyyyxxxdddccciii```LLLGGG===999777555333111000000000000000000000000000000000////////////............/////////////////////...////////////000111222333777555777<<<===AAARRRgggpppmmmlllooouuuyyyrrr|||sssnnnjjj}}}xxx```PPPWWWiiivvvYYYKKKFFFBBBBBBAAA@@@>>>;;;888555333333333222111111111111222222222222111111111111111111111222222222333333333222222333333333333444444333444666666555555777888999???CCCSSSsssxxxsssjjjhhhkkkxxxnnnhhheeeeeekkkrrruuu{{{}}}zzzvvvuuuuuusssvvvwwwwwwxxxxxxxxxwwwwwwvvvwwwxxx{{{}}}~~~}}}}}}}}}}}}~~~xxxrrrwww~~~zzzwwwtttrrrkkkjjjjjjppp|||xxxsssuuu{{{mmmfffgggfffOOOHHH@@@999777555333111000000000000000000000000000000000////////////..................//////////////////////////////000111222333666666999======CCCWWWmmmrrrrrrssswww{{{~~~yyyrrrpppiiihhh~~~eeeRRRTTTaaa}}}[[[IIICCCBBBCCCCCCBBB???<<<888555333555444333222111111111111111111111111111111111111111111222222222333333333222222222333333333444444333555888777666555777999888???DDDWWWvvvvvvnnnggghhhooo~~~tttjjjeeedddfffmmmtttxxx}}}zzzvvvuuutttrrruuuvvvwwwyyyyyyyyyxxxwwwxxxxxxyyyzzz|||~~~}}}|||{{{||||||}}}|||}}}tttnnnsss|||}}}xxxuuuqqqmmmjjjfffeeeeeejjjsss|||uuuuuu|||wwwkkkddd{{{lllOOOGGGAAA;;;:::777555333333222333000000000000000000000000////////////........................////////////////////////000111222333444666:::<<<===FFF\\\rrrvvvxxx}}}|||zzzwwwpppiiilllgggSSSSSS]]]vvv]]]IIIDDDCCCDDDCCCBBB@@@===999555333555555333222111111000000111111111111111111111111111111222222222333333333222222222333333333444444333666:::999666555666999888>>>EEEYYYxxxttthhhaaafffwww}}}rrrgggdddeeehhhpppwwwzzz{{{vvvuuutttssssssuuuwwwxxxyyyyyyxxxxxxzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{zzz{{{{{{|||{{{|||~~~tttnnnrrrzzz~~~{{{wwwssspppmmmjjjgggcccbbbbbbeeekkkuuuzzzxxx}}}rrrdddtttrrrRRRHHHBBB<<<:::888555444333333333111111111111111111111111////////////............---.........//////000000////////////000111222333333555999<<>>;;;888666555444333222222222222222000000111111111222222222111111222222222333333333222222333333333333444444333888===<<<777444666:::999BBBOOOkkk|||eee^^^kkkyyymmmaaa___ccchhhpppvvvuuuzzz|||wwwssstttuuutttrrrrrrssstttuuuwwwyyyzzzzzzzzzyyyyyyzzzzzz{{{|||~~~}}}|||{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}~~~}}}yyyyyy{{{tttpppkkkgggfffeeedddccc]]]]]]]]]]]]```fffooovvv}}}tttllljjj|||kkkpppxxxzzzXXXJJJBBB:::999666444222111111111111111111111111111111111////////////............------......///000000111////////////000111222333444777:::???JJJ[[[nnnzzzzzz|||{{{www{{{ppp```YYYXXX```zzzgggQQQGGGEEECCCCCCBBBAAA???<<<999888444444333333222222333333000000111111222222222222111111222222222333333333222222333333333444444444333999>>>===888444666::::::DDDVVVtttiiiccctttxxxkkk___]]]aaagggooouuurrrwwwyyyuuurrrsssuuutttrrrrrrrrrrrrtttvvvyyyzzzxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~|||||||||}}}~~~~~~~~~||||||oookkkeee```______^^^^^^[[[\\\\\\[[[\\\bbbjjjqqqvvvyyy~~~qqqfffbbbeeeoooppphhhyyyWWWGGG???<<<;;;999666444444444444111111111111111111111111000/////////............---------...///000000111////////////000111222333666888;;;AAAOOOaaarrr{{{~~~yyy}}}|||rrr___XXXXXX\\\tttlllUUULLLJJJGGGFFFEEECCC@@@<<<999777666666555444333333333333000111111111111222222222222222333333333222222111222222222333333333444444777777777666555555777999@@@EEE[[[}}}|||hhhwwwwwwddd]]]___```gggmmmjjjnnnppprrrtttuuutttrrrqqqnnnppprrrtttuuuvvvuuuuuuuuuwwwzzz{{{zzz{{{|||}}}~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~zzzssslllgggbbb^^^]]]]]]\\\\\\ZZZ[[[[[[YYYYYY]]]eeekkkqqqsssyyytttccc]]]^^^qqqsssdddcccxxx^^^GGGBBB>>><<<999666555444444555222222222222222222222222000000000000////////////000000000///......------//////000111222333333444555;;;===???MMMfff{{{zzztttzzz~~~zzzcccZZZYYYXXXppptttZZZLLLGGGGGGFFFEEECCC@@@<<<999777666555444333333222333333000111111111111222222222222222222333333222222111444444444555555555666666444555666666555777:::<<<@@@HHHaaauuuuuuccc\\\___```gggmmmjjjmmmooorrrttttttsssrrrqqqmmmnnnppprrrttttttttttttuuuwwwzzz{{{zzzzzz|||}}}~~~}}}}}}|||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}vvvooohhhddd^^^ZZZYYYXXXXXXXXXVVVWWWXXXWWWWWW\\\cccjjjpppsssyyyyyyggg]]]XXXfffxxxrrraaaYYYjjj~~~```KKKEEE>>><<<999666444333444444222222222222222222222222000000000000////////////........./////////////////////000111222333333444555;;;>>>@@@OOOiii~~~xxx}}}hhh\\\ZZZUUUmmmbbbNNNFFFFFFFFFEEECCC@@@<<<999777666555444333333222222222000111111111111222222222111222222333333222222222111111111222222222333333111333444555777999===@@@@@@LLLhhhwwwqqq```[[[^^^___fffmmmjjjlllnnnppprrrsssrrrqqqppplllmmmnnnpppqqqrrrssssssuuuwwwzzzzzzzzzzzz{{{|||}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~xxxoooiiiccc___YYYUUUSSSRRRRRRQQQQQQRRRTTTTTTUUUZZZbbbhhhpppsssxxxkkk\\\TTT[[[eeeqqqvvvzzzqqq^^^QQQ\\\uuueeeOOOGGG>>><<<999666333333333333111111111111111111111111000000000000////////////------......///000000111//////000111222333333444666<<<>>>BBBQQQkkklll^^^ZZZUUUooojjjQQQGGGFFFFFFEEECCC@@@===999888666555444333222222222222000000111111111222222222111111222333333333222222111111111111222222222222222333555666777:::>>>AAABBBQQQoooqqqmmm^^^ZZZ______fffmmmjjjkkkmmmnnnpppqqqqqqqqqpppkkkkkkmmmnnnoooqqqqqqrrrvvvwwwzzzzzzzzzyyyzzz|||||||||||||||||||||{{{{{{}}}~~~~~~}}}}}}}}}~~~rrrhhhccc___[[[TTTPPPNNNMMMMMMLLLMMMOOOQQQRRRTTTYYYaaagggpppsssxxxooo\\\UUUXXX\\\gggwwwxxxnnntttqqq[[[PPPTTTgggmmmSSSFFF>>><<<999555333222222222000000000000000000000000000000000000////////////............//////000000//////000111222333333444666;;;>>>BBBRRRkkk}}}ooo___ZZZTTTnnnnnnSSSHHHEEEEEEDDDCCC@@@===:::888555555444333222222222222000000111111111222222222000111222333333333333333555555666666666777777777444555777777888:::===@@@DDDWWWuuu~~~~~~sss~~~kkk]]][[[``````eeellljjjjjjkkkmmmnnnooopppppppppkkkkkklllmmmooopppqqqrrrvvvxxxyyyzzzyyyyyyzzz{{{zzz{{{||||||||||||{{{{{{|||}}}~~~}}}}}}~~~}}}nnnccc^^^[[[WWWQQQMMMKKKJJJJJJIIIJJJMMMPPPQQQTTTYYYaaagggnnnrrrxxxuuu```XXXZZZ^^^hhhzzzuuuiiinnnuuu\\\SSSRRR```tttVVVDDD???===999666333222222222000000000000000000000000000000000000////////////000000//////............//////000111222333333444555:::===AAARRRkkk{{{~~~uuubbbYYYSSSiiirrrTTTIIIEEEEEEDDDCCC@@@===:::999555444333222222111111111000111111111111222222222000111222222333333333333555555555666666666777777666777888888888:::===???GGG\\\{{{vvvuuu|||}}}xxx}}}jjj]]]]]]bbb```eeekkkjjjiiijjjkkklllnnnooooooooollllllmmmmmmoooqqqrrrsssvvvxxxyyyzzzyyyxxxyyyzzzyyyzzz{{{|||}}}|||{{{zzzzzz{{{}}}~~~|||{{{~~~}}}|||}}}~~~yyykkkaaa]]]WWWSSSNNNJJJHHHHHHHHHHHHIIILLLOOOQQQSSSXXX```eeelllpppvvv|||kkk```ccchhhrrrzzzkkknnn~~~dddVVVTTT___|||^^^HHH@@@>>>:::777444333333333111111111111111111111111000000000000////////////111000000///......------//////000111222333333444444999===CCCVVVooo~~~~~~eeeWWWRRRdddzzzYYYMMMEEEEEEDDDCCC@@@===;;;999555444333222111111111111000111111111111222222222000000111222333333333333222222222333333333444444666777888888999:::>>>@@@IIIaaa|||zzz~~~}}}yyyzzz|||jjj^^^___dddaaaeeekkkiiihhhhhhjjjkkklllnnnoooooonnnnnnnnnnnnppprrrtttuuuvvvxxxyyyyyyxxxxxxxxxyyyxxxyyy{{{|||}}}|||{{{zzz{{{|||~~~}}}{{{yyy}}}|||{{{zzzzzz{{{}}}}}}vvvjjjaaa]]]TTTPPPJJJGGGFFFGGGGGGGGGGGGJJJNNNPPPRRRVVV^^^cccggglllsssyyy~~~{{{{{{sssvvvzzz{{{{{{pppYYYXXXbbb|||kkkSSSBBB???<<<888555444333333222222222222222222222222000000000000///////////////////////////.........//////000111222333333444444999>>>GGG\\\wwwhhhVVVTTTaaa```RRREEEDDDDDDCCC@@@===;;;999555444333222111111111111000111111111111222222222///000111222333444444444444444444555555555666666444666777888999<<>>DDDTTTsssmmmqqq{{{jjjccc```dddhhhhhhhhhhhhiiiiiiiiijjjkkkmmmooopppqqqppppppqqqrrrtttuuuvvvxxxwwwuuuvvvxxxyyyyyyxxxxxxxxxzzz{{{{{{{{{{{{zzz||||||||||||||||||{{{{{{{{{zzzyyyxxxyyyzzz|||~~~uuulllbbbXXXSSSJJJHHHFFFCCCBBBBBBBBBCCCDDDFFFIIIKKKNNNSSSXXX\\\___fffooowww|||}}}}}}rrrlllrrrhhhQQQDDD::::::888222000333333333333333333333333333222111111000000000000000///////////////////////////000000111222333444444333888???NNNgggxxx___SSSVVVgggnnnSSSIIIDDDAAACCCBBB>>>;;;<<<666666555444333222222333111222222333333222222111111222222333333333333333333333333333444444444444666444555888:::;;;AAAHHH]]]zzziiipppyyyiiicccaaadddhhhhhhggghhhiiiiiiiiijjjlllmmmoooppppppppppppqqqsssuuuwwwxxxvvvuuuuuuvvvyyyzzzzzzyyyvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyzzz}}}{{{pppggg]]]SSSNNNIIIHHHFFFDDDBBBBBBBBBCCCCCCEEEGGGIIIKKKPPPUUUYYY]]]eeeoooxxx}}}|||}}}~~~www{{{vvvUUUGGG<<<<<<:::333000222333333333333333333333333222111111000000000000000////////////////////////000000111222333444555555444888@@@PPPiii~~~aaaUUUUUUaaa|||vvvXXXKKKEEEAAACCCBBB???<<<<<<777666555333222222222222111222222333333222222111111222333333444444333333222222222333333333444444666555666999:::<<>>JJJVVVxxxrrrsssqqqjjjllluuuiii]]]ZZZ[[[___aaaaaadddiiiggghhhiiijjjkkkkkkkkkkkkmmmnnnppprrrsssuuuuuuuuussssssuuuxxx|||}}}}}}|||wwwvvvvvvvvvvvvwwwxxxxxxvvvvvvvvvwwwwwwxxxxxxyyy}}}}}}~~~|||jjjaaa[[[SSSMMMJJJFFFFFFFFFEEEDDDCCCCCCBBB@@@BBBDDDFFFIIIMMMRRRVVV[[[dddpppyyy|||||||||}}}~~~cccPPP???;;;;;;777555666222222222222222222222222222111111000000000000000...//////000000111111222000000111222333444555555999999BBBWWWnnn}}}xxxwww[[[VVVUUUaaammmQQQHHHAAABBBDDDAAA>>><<<:::999888666555444333333111222222333333222222111222333444444555444444444333444444444444555555555666666777:::;;;???LLLZZZ}}}nnnjjjeeecccmmm~~~ooocccZZZYYYZZZ___aaabbbfffkkkhhhiiikkklllmmmmmmllllllmmmnnnpppqqqssssssssssssssstttvvvyyy|||~~~}}}{{{yyyxxxwwwvvvvvvvvvwwwxxxuuuvvvvvvwwwxxxxxxyyyyyy{{{{{{|||~~~tttccc[[[WWWQQQLLLJJJFFFFFFFFFEEEEEEDDDCCCBBB@@@BBBDDDGGGJJJNNNTTTXXX]]]eeepppxxx{{{zzzzzzzzz{{{~~~nnnXXXCCC===<<<888555777111111111111111111111111222111111000000000000000...//////000111111222222///000000111222333444444999999CCCZZZrrr{{{sssxxxzzz}}}~~~[[[VVVSSS]]]zzzqqqRRRHHHAAABBBDDDBBB>>><<<;;;:::888777555444444333222222222333333222222222222333444444555555444444444444444555555555666666666666888:::;;;@@@NNN\\\}}}kkkddd\\\^^^nnnzzzkkk___YYYXXXZZZ___bbbcccgggmmmjjjkkkmmmnnnooonnnnnnmmmmmmnnnpppqqqrrrrrrqqqqqqttttttvvvyyy}}}~~~|||zzzzzzyyyxxxvvvvvvvvvwwwwwwuuuvvvvvvwwwxxxyyyyyyyyyxxxyyyzzz|||~~~ooo___WWWTTTOOOKKKIIIEEEEEEFFFFFFEEEDDDCCCBBB@@@BBBEEEGGGKKKPPPUUUZZZ^^^fffqqqxxxyyyyyyyyyyyyyyy|||{{{vvv^^^GGG>>><<<888666777111111111111111111111111222111111000000000000000...//////000111222222222//////000111222333333444888888DDD]]]vvvzzzrrrooonnnvvvfffZZZUUU___ttttttWWWHHHDDDDDD>>>===???;;;999999999888777555333222222222222222222222222222222222333333333333444444444333333333333444555555888;;;999:::>>>===HHH___ttt```UUUZZZnnn|||pppbbbYYYXXXZZZ^^^aaaccceeegggiiinnnnnnmmmlllkkkkkkkkkkkkmmmoooqqqssstttsssqqqpppvvvvvvvvvwwwwwwxxxxxxxxx|||{{{zzzxxxwwwvvvuuuuuuwwwwwwwwwvvvwwwwwwxxxxxxuuuwwwyyy{{{{{{|||}}}}}}~~~zzzpppaaaXXXQQQKKKFFFEEEFFFGGGHHHIIIHHHEEEBBB@@@DDDDDDFFFJJJLLLMMMTTT\\\aaahhhqqquuutttssstttvvvuuuyyy{{{```FFF<<<;;;777555666666555444444222222111000222222111000//////000000111111000000//////......//////000111222444555666666:::HHH^^^sssyyyiiicccwwwnnn___UUU]]]qqquuuXXXIIIDDDDDD>>>>>>@@@<<<:::999999888666555444333222222222222222222222222222222333333333333444444555444444444444555666666666999888:::>>>>>>JJJbbbjjj]]]aaattt{{{nnnaaaYYYZZZ\\\```cccdddfffhhhjjjllllllkkkkkkkkkllllllmmmlllmmmppprrrsssrrrqqqpppssstttuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxvvvvvvuuuuuuxxxxxxxxxxxxxxxyyyyyyzzzuuuwwwyyyzzz{{{|||~~~}}}}}}||||||}}}ooo```XXXRRRLLLHHHGGGGGGHHHIIIIIIHHHFFFCCCAAAEEEEEEGGGKKKLLLMMMTTT]]]bbbiiiooorrrpppnnnnnnooorrrwww~~~cccHHH>>><<<888444555555444444333333222222111222222111000000000000000111000000000/////////...///000000111222444555666777<<>>???LLLdddxxxhhhjjj|||yyylll```XXXZZZ]]]```cccdddeeehhhjjjjjjjjjjjjjjjkkklllmmmnnnjjjlllnnnqqqrrrrrrqqqpppqqqrrrssstttvvvxxxyyyzzzyyyyyywwwvvvvvvuuuuuuuuuyyyyyyyyyzzzzzz{{{{{{{{{uuuwwwyyyzzzzzz{{{~~~~~~~~~}}}zzz}}}{{{mmm___XXXTTTOOOKKKKKKIIIIIIJJJJJJIIIGGGEEEDDDGGGFFFHHHKKKLLLNNNUUU]]]eeeiiimmmnnnjjjgggggggggnnnssszzz}}}vvvssstttyyyuuuooosss{{{gggKKK???<<<888444555333333333333333333333333222111000000000000000000000000000000////////////000000000111333444666777888===JJJ]]]mmmxxxooodddyyy~~~rrrvvv~~~~~~hhhVVVYYYmmm]]]LLLEEEDDD@@@AAACCC>>>;;;:::999888666555444444222222222222222222222222222222222333333333444444555555555555555666666777555888777999???@@@MMMfff~~~qqqrrrxxxkkk___YYYZZZ\\\```bbbcccdddfffhhhjjjjjjjjjjjjjjjkkklllllljjjkkknnnppprrrrrrrrrrrrqqqqqqrrrssstttuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{vvvwwwyyyzzzzzz{{{}}}|||yyy|||wwwjjj]]]WWWTTTPPPNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHIIILLLLLLNNNUUU^^^gggiiikkkjjjgggdddcccdddkkkpppwwwooogggfffccciiisssooodddgggsss{{{nnnnnnhhhLLL@@@===888555666222222222333333444444444111111000000000000000111000000000000////////////000000111111333555666777888===JJJ\\\iiipppxxxvvvfffyyy|||kkkooo~~~iiiVVVZZZnnnbbbOOOEEEDDD@@@BBBDDD>>><<<;;;999777666555555555222222222222222222222222222222222333333333444444444444333333444444555666777:::888:::@@@AAAOOOhhh~~~zzz{{{vvviii___YYYZZZ]]]aaacccdddfffhhhjjjlllkkkjjjiiiiiiiiiiiiiiikkklllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttssssssssstttuuuuuuuuuvvvxxxyyyzzzzzzzzzyyywwwxxxzzz{{{{{{|||}}}~~~|||{{{{{{uuuhhh\\\WWWUUUSSSQQQRRRNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKMMMTTT]]]gggggggggfffdddcccccccccgggmmmuuu}}}wwwccc\\\[[[YYY___iiivvvyyyvvv{{{sssbbb___fffmmm{{{sssccc```nnnjjjLLL@@@===999666777111222222333333444444555111000000000000000111111////////////000000000000000000111222333555666777777===KKK[[[eeejjjqqqwwwjjjzzzeeejjjlllYYY[[[nnngggRRRGGGDDD@@@BBBDDD>>>===;;;999777666555666666222222222222222222222222222222333333333333444444333333333333333444555555777:::888;;;AAADDDSSSmmm{{{yyy|||tttfff]]]XXX[[[^^^bbbdddfffhhhkkkmmmlllkkkjjjiiihhhhhhhhhhhhkkklllmmmnnnppppppqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrtttuuuuuussstttvvvxxxyyyyyyxxxxxxxxxzzz|||||||||}}}~~~}}}||||||{{{uuuiii]]]YYYXXXVVVUUUVVVPPPOOONNNLLLLLLLLLMMMNNNKKKIIIIIIJJJJJJLLLSSS\\\dddcccaaa`````````aaabbbccciiisss|||}}}yyywwwxxx{{{mmmZZZRRRQQQRRRVVV___kkk{{{~~~xxxsssvvv|||eee\\\^^^aaalllyyy||||||~~~yyytttzzzqqq```YYY```}}}nnnPPPBBB>>>999666777222222222333333444444444000000000000000111111222////////////000000000000111111111222444555777888777>>>MMM\\\eeehhhmmmttt}}}lllxxxllloooooo^^^]]]kkklllUUUHHHEEE@@@BBBDDD======<<<999777666555666666222222222222222222222222222222333333333333444444444444444444444555666666555888888;;;DDDHHHYYYsssssstttzzz}}}qqqcccZZZVVVXXX[[[___ccceeegggjjjmmmjjjiiiiiihhhhhhhhhiiiiiijjjjjjkkklllmmmmmmnnnnnnooooooooooooooooooooopppoooooopppppprrrsssuuuuuurrrtttvvvxxxyyyyyyxxxxxxzzz|||}}}~~~}}}~~~~~~{{{{{{|||~~~xxxlll```\\\\\\ZZZYYYZZZRRRQQQNNNMMMMMMNNNOOOQQQKKKIIIIIIIIIIIIJJJRRR[[[aaa^^^[[[YYYYYY[[[\\\]]]^^^eeepppzzzwwwpppllljjjhhhlllrrr|||}}}eeeTTTNNNNNNKKKNNNUUUaaaqqqyyyxxxnnnaaa```cccmmmzzz~~~}}}}}}tttnnntttyyyfffWWWVVVpppuuuUUUFFF@@@:::666666333333333333333333333333000000000000000111222222.../////////000000000111111111111222444555777888888AAAPPP___gggiiinnnuuuwwwhhhqqqsssvvvrrraaa___iiinnnWWWIIIEEEAAABBBCCC<<<>>><<<999777666555666777222222222222222222222222222222333333333444444444555555555555555666777777222666777;;;EEEKKK]]]xxx}}}sssrrruuuuuusss~~~nnn```XXXUUUSSSWWW[[[___aaadddhhhjjjgggggggggggghhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkklllmmmmmmnnnoooppppppqqqnnnnnnooopppqqqsssuuuuuurrrtttvvvyyyzzzzzzyyyxxx{{{}}}~~~~~~~~~~~~|||zzzzzz|||{{{oooccc______]]]]]]^^^SSSQQQOOOMMMMMMNNNQQQRRRKKKIIIHHHIIIHHHIIIQQQZZZ___[[[WWWTTTTTTVVVWWWXXX[[[cccnnnxxxxxxkkkbbb]]][[[[[[```dddmmmyyyttt```SSSOOOOOOEEEHHHOOOYYYjjjzzzxxxiiiiiikkkwwwyyyrrrxxxmmmXXXQQQiiizzzYYYIIIAAA:::555555333333333333333333333333000000///000000111222222.../////////000000111111111111222333444666777888:::CCCSSSbbbiiikkkpppvvvsss|||aaahhhmmmqqquuucccYYY___uuuwwwZZZIIIEEE@@@???BBB>>>===;;;999888777666444222222222222222222222222222222222222222222222222222555555555666666666666666999888;;;???AAAKKKffftttvvvwwwtttvvvxxx|||~~~nnn^^^WWWWWWVVVXXX[[[___bbbdddeeeeeeddddddfffggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjmmmppprrrqqqpppqqqqqqnnnoooqqqqqqqqqqqqsssttttttvvvwwwxxxwwwwwwyyyzzz{{{||||||~~~|||zzzzzzxxxjjjbbbbbbcccaaa^^^UUUTTTQQQOOONNNNNNOOOPPPKKKIIIFFFEEEGGGKKKPPPTTTWWWWWWVVVTTTRRRSSSUUUXXXYYYaaallluuu{{{~~~qqqccc\\\VVVQQQPPPQQQUUU\\\ccckkkzzz~~~gggWWWRRROOOMMMMMMMMMNNNRRR^^^sss|||}}}zzz~~~{{{tttyyysssVVVbbbccc^^^FFF===:::444---444444333333333333222222111111111000000000000///111111000000000000111111222333333333222333666888888EEETTTbbbnnnxxxzzzxxxwww}}}ooo___ooo}}}llluuu}}}hhhYYY[[[pppxxx[[[JJJFFFAAA@@@BBB===>>><<<:::999888777555333222222222222222222222222333333333333333333333333555555555666666666666666999777:::>>>AAAMMMjjjzzz~~~nnn___WWWWWWWWWYYY[[[___aaacccddddddeeeeeefffhhhhhhiiiiiihhhggggggggghhhhhhhhhiiiiiijjjlllpppqqqqqqppppppqqqqqqrrrsssrrrqqqrrrtttvvvuuuvvvwwwwwwvvvwwwyyy{{{{{{{{{|||}}}~~~zzzwwwxxx~~~|||ooogggeeeeeebbb___UUUTTTRRRPPPOOOOOOPPPPPPKKKHHHFFFDDDEEEHHHLLLOOOSSSSSSSSSQQQPPPQQQSSSUUUYYY```jjjrrrxxx~~~rrrfffYYYRRRMMMIIIHHHJJJOOOVVV]]]cccppp{{{eeeUUUOOOMMMKKKLLLLLLMMMQQQ]]]qqq~~~}}}yyy[[[cccccccccJJJ???;;;666111444444333333333333222222222222111111111000000000111111000000000000111111222333333333333444666999;;;GGGVVVdddqqq|||}}}yyy|||ppp```nnn{{{iiissslllXXXUUUgggaaaMMMHHHCCCBBBBBB===???===;;;::::::888666444333333333333333333333333444444444444444444444444555555555666666777777777888777999===BBBQQQqqqvvv}}}ooo```XXXXXXYYYZZZ\\\___aaabbbcccdddfffggghhhiiiiiiiiiiiiiiiffffffggggggggghhhhhhhhhiiilllpppqqqqqqppppppqqqtttttttttrrrqqqrrrtttwwwvvvvvvwwwvvvuuuvvvyyy{{{zzzzzz{{{}}}~~~~~~}}}~~~|||wwwuuuvvv|||uuummmjjjgggccc___WWWVVVUUUSSSQQQPPPOOOOOOIIIGGGEEECCCCCCEEEHHHJJJMMMNNNOOONNNMMMNNNPPPRRRXXX^^^fffmmmrrryyyzzzdddYYYMMMHHHEEEBBBAAACCCGGGNNNTTTYYYaaannn{{{zzzeeeVVVPPPNNNLLLLLLLLLLLLPPP[[[ooobbbfffbbblllPPPBBB===999555444444333333333333222222333222222222111111111111111111000000000000111111222333333333333444777999>>>JJJYYYgggvvv|||{{{sssdddnnnyyyfffrrr~~~nnnWWWQQQ```}}}nnnTTTKKKDDDBBBDDD??????===;;;:::999888666444333333333333333333333333444444444555555555555555555555555666777777888888999777888===DDDUUUxxxsss|||ooobbbZZZYYY[[[\\\^^^___aaabbbcccdddggghhhiiijjjjjjjjjjjjjjjffffffffffffggggggggggggiiillloooqqqppppppppppppuuuuuusssqqqoooppptttvvvvvvwwwvvvuuutttuuuxxxzzzyyyyyy{{{|||~~~~~~}}}~~~{{{uuutttvvv}}}xxxpppllliiidddaaa\\\ZZZXXXUUUQQQNNNLLLKKKGGGEEECCCBBBCCCDDDGGGHHHIIIKKKLLLMMMLLLMMMNNNPPPUUUZZZ```eeekkkrrrzzzrrr]]]SSSHHHDDDBBB@@@@@@BBBBBBHHHNNNPPPTTT___mmmxxxyyy{{{~~~}}}jjj[[[UUURRROOOLLLKKKKKKNNNYYYlllkkkiiibbbvvvVVVEEE>>>;;;888444444333333333222222222333333333222222222111111111111000000000000111111222333333333333555888:::???KKK\\\kkkzzz{{{yyy~~~zzzlllsss|||gggtttpppYYYPPP]]]yyy^^^OOOEEEDDDFFFAAA>>><<<:::999999777555333333333333333333333333333444444444555555666666666555555666666777888888999:::888:::???FFFYYY~~~ppp|||qqqddd]]][[[^^^^^^___```bbbcccdddeeehhhiiiiiijjjjjjjjjjjjiiiffffffffffffggggggggggggiiillloooppppppoooooopppssssssqqqooonnnooorrrtttvvvvvvwwwvvvtttuuuwwwyyyxxxxxxzzz{{{}}}{{{uuutttwwwxxxrrrmmmjjjfffcccaaa^^^ZZZTTTOOOJJJGGGFFFCCCBBBBBBBBBCCCEEEGGGHHHGGGJJJLLLMMMMMMLLLMMMNNNRRRUUUZZZ^^^bbbkkkuuu}}}{{{ooo\\\RRRHHHEEECCCAAAAAACCCAAAEEEIIIKKKLLLSSSbbbpppqqqtttzzzpppbbbZZZUUURRRLLLKKKKKKMMMWWWiiiuuuoooeee]]]HHH>>>:::999444444333333333222222222333333333222222222111111111111000000000000111111111333333444444555888;;;@@@MMM^^^nnn}}}xxxxxxzzz}}}xxx}}}mmm|||uuu```TTT]]]vvvgggUUUIIIFFFGGGCCC>>><<<:::999888777555333333333333333333333333333333333444444555666666666555555666777777888999999<<<:::<<>><<<>>>DDDLLL___rrrhhh}}}uuujjjbbb___aaaaaabbbccceeegggiiikkkhhhiiiiiiiiiiiiiiihhhhhhggggggggghhhhhhhhhiiiiiihhhkkknnnppppppooooooooommmnnnoooooonnnnnnppprrrsssuuuxxxxxxwwwuuuuuuuuuvvvvvvxxxzzz|||~~~zzzsssrrrwwwzzz~~~wwwpppllljjjiiibbb]]]VVVNNNHHHDDDCCCCCC??????@@@@@@AAAAAAAAAAAAGGGJJJNNNOOONNNLLLJJJJJJKKKLLLNNNPPPVVV```nnnxxx~~~||||||tttaaaWWWNNNKKKIIIFFFDDDEEEAAA???@@@CCCDDDGGGRRR^^^bbbiiiqqqwwwyyyxxxxxxxxx~~~~~~pppeee\\\VVVOOOMMMLLLMMMUUUggg|||yyykkkOOO@@@:::999444444333333333333222222222222111111111000000000111111000000000000111111111222444444444666:::<<>><<<;;;;;;:::777666444444444444444444444444222222333333444555666666444555666777888999::::::???>>>@@@FFFNNN```iiieee~~~vvvllldddaaabbbbbbbbbcccfffhhhkkkmmmhhhhhhiiiiiiiiihhhhhhggghhhhhhhhhhhhiiiiiiiiiiiihhhkkknnnpppoooooooooooolllnnnooopppooooooqqqrrrrrruuuxxxyyyxxxuuutttsssuuuvvvxxxzzz|||~~~yyyqqqrrrvvvvvvzzzzzzrrrnnnlllkkk```[[[SSSKKKFFFCCCCCCDDD???????????????>>>======GGGJJJNNNOOOMMMKKKIIIHHHIIIJJJKKKMMMSSS^^^mmmwww|||}}}~~~zzzxxx|||}}}wwwfff\\\SSSOOOMMMIIIGGGHHH@@@===<<<@@@AAACCCMMMXXX^^^eeennnssstttsssrrrrrr~~~wwwkkkaaaZZZOOONNNLLLMMMUUUfff{{{oooRRRAAA;;;:::444444444333333333222222111111111000000000000///111111000000000000111111111222444444555777:::===BBBRRRgggzzzzzzpppooo}}}ooosssqqqqqqsssrrrppprrrvvv|||wwwaaa___iiinnnYYYUUUQQQHHHBBBAAA???<<<::::::999888666555555444333333333333444666666666666666666555555888888888999:::;;;===>>>>>>FFFFFFJJJ\\\pppuuulllbbbvvvmmmgggcccaaacccdddeeeeeedddfffiiikkkjjjiiigggfffeeedddeeeeeehhhhhhhhhiiijjjjjjkkkkkkiiijjjlllmmmooooooooonnnllllllmmmnnnoooqqqrrrsssrrrtttxxxyyyyyywwwvvvuuutttwww{{{~~~}}}yyyvvvttttttwww{{{~~~xxxrrrjjjdddYYYTTTNNNIIIEEEBBB???===<<<===>>>>>>>>>>>>>>>===CCCGGGLLLOOONNNLLLIIIHHHIIIIIIIIIIIIMMMYYYjjjvvv{{{{{{|||}}}}}}{{{zzz{{{{{{yyyzzz{{{||||||ooofff[[[UUUPPPLLLJJJIIIDDD@@@>>>@@@BBBCCCHHHNNNRRR```hhhnnnvvvtttpppuuuuuuiii```TTTOOOLLLPPPXXXggg}}}wwwXXXEEE<<<:::555555444444444333333333333222222111111222222333222222222222222111000///444222333555555444888>>>CCCUUUhhh~~~tttwww~~~mmmnnnjjjiiijjjhhhfffhhhlllsss|||fffccckkkoooZZZVVVRRRKKKEEEAAA???<<<;;;::::::888666555555444333333333333444555555555555555555555555888888888999:::;;;<<<===<<>>>>>======BBBGGGLLLNNNNNNLLLJJJIIIHHHHHHHHHHHHLLLXXXiiiuuuyyyyyyzzz{{{}}}|||xxxvvvttttttttt|||}}}~~~zzzyyywwwvvvyyy|||~~~}}}yyyqqqfff^^^XXXRRRNNNLLLDDD@@@===???AAABBBFFFKKKMMMYYY^^^eeerrruuusssyyy}}}ooodddXXXRRRNNNPPPYYYiiixxxYYYEEE<<<999555555444444444333333333333222222222222222222333000111111111111000000///444222333555555555999>>>EEEWWWjjjzzz{{{xxxjjjzzziiiddd```___^^^\\\^^^bbbiiilllgggjjjsss\\\WWWTTTNNNHHHAAA???<<<;;;::::::888777555555444333333333333444444444444444444444555555999999999999999:::;;;;;;:::CCCEEELLL```qqq{{{yyynnn^^^]]]^^^|||qqqllliiigggdddbbbcccdddddddddfffiiikkkmmmllljjjhhhffffffffffffgggggghhhiiiiiijjjjjjkkkiiijjjlllnnnoooooonnnnnnmmmmmmnnnoooqqqsssuuuvvvvvvwwwxxxzzzyyyxxxvvvuuuuuuuuuvvvwwwyyyzzz||||||~~~{{{yyyxxxyyyzzz|||~~~ttthhh___QQQMMMHHHDDDAAA@@@>>><<<;;;;;;;;;<<<<<<<<<======AAAEEEJJJMMMMMMKKKJJJJJJGGGGGGFFFGGGLLLXXXgggsssvvvvvvvvvwwwxxxyyyzzzzzzyyywwwtttpppmmmkkkjjjjjjnnnqqquuuxxxzzzzzzyyywwwwwwsssnnnlllmmmssszzz~~~tttjjjaaaYYYSSSNNNFFFAAA>>>??????@@@CCCHHHMMMUUUYYYdddyyyxxxjjj]]]UUUOOOQQQZZZjjj{{{sssuuuyyyZZZEEE<<<999555555444444444333333333222222222222222222222222/////////000000000000000444222333666666666:::???HHH[[[nnnzzziiissshhhaaa[[[YYYXXXWWWZZZ___dddyyyooohhhhhh}}}xxx^^^VVVSSSNNNHHHBBB???===;;;;;;:::888777555555444333333333333444333333333444444444444444:::999999999999999::::::888AAAEEEOOOddduuu}}}zzzlll\\\]]]___|||oooiiigggeeebbbaaabbbcccddddddfffiiikkkmmmllliiigggeeeeeeeeeeeegggggghhhhhhiiijjjjjjjjjiiikkklllnnnnnnnnnnnnmmmmmmmmmnnnoooqqqsssuuuvvvvvvwwwxxxzzz||||||{{{yyywwwvvvuuutttuuuxxxzzz|||}}}}}}|||zzzxxxxxx{{{}}}}}}uuuhhh___LLLHHHDDD@@@???>>>===;;;::::::::::::;;;<<<<<<===???CCCGGGJJJJJJJJJJJJKKKHHHGGGEEEFFFKKKVVVdddnnnqqqrrrrrrsssssssssrrrrrrnnnmmmjjjhhheeedddcccbbbbbbeeeiiinnnppppppnnnmmmnnnhhhbbb___```hhhuuuvvvkkkaaaVVVNNNHHHCCC@@@@@@??????BBBGGGLLLSSSYYYiiiqqqaaaWWWOOOPPPYYYkkkmmmdddttt{{{\\\FFF<<<999555555444444444333333333222222222222222222222222//////000000000111222222444222333666777777;;;AAALLLaaarrrooossslllbbbYYYVVVUUUVVVYYY^^^bbbssssssjjjhhh||||||___TTTRRRMMMGGGBBB@@@===;;;;;;:::999777555555444333333333333444333333333444444444555555999999888888888999::::::888AAAFFFRRRjjjzzzttt^^^___aaa}}}mmmfffcccaaa___```bbbccccccdddfffiiilllnnnmmmkkkiiigggffffffgggfffgggggghhhiiiiiijjjjjjjjjkkklllnnnnnnnnnmmmmmmmmmmmmnnnoooppprrrssstttuuuuuuvvvzzz~~~zzzxxxuuuttttttvvvyyy|||{{{{{{{{{yyyxxxyyy{{{~~~}}}~~~}}}qqqcccYYYIIIEEEAAA>>>>>>===<<<;;;:::999999999:::;;;======>>>AAAEEEGGGHHHIIIJJJLLLJJJHHHEEEEEEIIISSS___gggkkklllmmmmmmmmmkkkjjjhhhbbbaaa```___^^^]]]]]]\\\XXX[[[^^^bbbcccbbbaaa___```ZZZTTTSSSTTT\\\mmmwwwkkk]]]QQQKKKEEEBBBAAA@@@???BBBGGGFFFOOOWWWlllyyyeeeYYYOOOOOOXXXiii||||||~~~~~~}}}lllZZZeeexxx{{{{{{^^^HHH===999555555444444444333333333111222222333333222222111222111111111111222444444333222333777888888<<>>======<<<;;;:::999999999:::<<<===???>>>AAADDDGGGHHHJJJMMMOOONNNJJJFFFDDDHHHPPPYYY___bbbdddeeeffffffdddaaa___XXXXXXXXXWWWWWWVVVVVVVVVPPPQQQSSSTTTUUUTTTSSSRRRRRRLLLIIIIIIIIIOOOcccwwwvvveeeVVVLLLFFFBBBBBBAAA???BBBFFFFFFOOOYYYooolll___RRRPPPWWWfffyyy|||wwwuuuvvvzzzzzzkkkTTTZZZooo}}}ooorrrrrr{{{```JJJ>>>:::555555444444444333333333111222333444444333222111444333222111111333444555333222333777999999>>>DDDUUUmmm|||rrrbbbYYYVVVUUUWWWZZZ___mmmvvvjjjjjj|||]]]OOOOOONNNIIICCC@@@===<<<<<<;;;999888555555444333333333333444333444444555666666777777777777777777888999;;;;;;<<>>>>>===<<<<<<::::::999999:::<<>><<<<<<;;;999888555555444333333333333444444444555555666777888888666666666777888:::;;;<<<>>>EEEKKK\\\yyy|||ggglllqqqmmm^^^XXXZZZ______```bbbbbbccceeeiiilllhhhgggfffeeeeeefffggghhhffffffgggggghhhiiiiiiiiikkklllmmmnnnnnnnnnmmmllllllkkkjjjjjjiiiiiiiiiiiirrroooooossszzz~~~}}}{{{zzzxxxvvvsssssstttuuuvvvuuuwwwxxxyyywwwwwwwwwxxxssswww|||xxxmmmaaaXXXIIIFFFBBB???>>>>>>===<<<;;;:::999999:::===???AAACCCEEEHHHJJJLLLOOOSSSVVVTTTOOOHHHDDDEEEKKKPPPTTTSSSVVVXXXZZZZZZWWWSSSQQQOOOOOONNNMMMLLLJJJIIIHHHAAAAAAAAA@@@@@@AAABBBCCCAAA===>>>AAA>>>>>>NNNdddjjjWWWIIIDDD@@@@@@???>>>@@@EEEDDDLLLQQQ```|||}}}nnn]]]VVVWWW___kkkuuu~~~uuunnnjjjiiiqqquuuxxx[[[WWW]]]aaalllzzz|||{{{|||vvveeeccc^^^~~~zzzcccMMM@@@;;;555555444444444333333333000111333444444333111000555333111000///000111222333222333888:::;;;@@@FFFZZZssszzzyyyuuuzzzeee^^^^^^______cccnnnrrrfffhhhuuu]]]TTTQQQMMMHHHCCC@@@===;;;::::::888777555555555666666666666666666555555444444444555555777777777777888999:::;;;999>>>GGGYYYuuuyyyooo}}}nnnlllzzzlll___VVVWWW\\\^^^^^^aaaggglllnnnlllhhhjjjjjjiiihhhgggfffeeedddfffgggggghhhhhhhhhhhhhhhhhhjjjllllllllllllnnnooopppooommmkkkiiiiiiiiijjjlllmmmnnnqqqsssvvvwwwxxxwwwwwwuuutttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{}}}{{{nnnaaaWWWNNNIIIBBB>>>>>>??????===:::::::::;;;;;;===>>>>>>DDDDDDFFFIIILLLPPPSSSTTTVVVOOOGGGDDDGGGKKKMMMMMMQQQRRRSSSSSSRRROOOMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFAAA@@@???===;;;:::::::::<<<::::::<<<===???HHHRRRpppzzzcccZZZKKKEEEBBBAAA@@@===???CCCBBBDDDMMMYYYfffttttttbbbYYYXXX]]]fffoootttlllhhhgggnnnxxx~~~ccc\\\]]]^^^hhhvvvxxxnnnhhhmmm{{{xxxeee]]][[[uuuyyydddPPPCCC<<<555555444333333333444444333222111111000000111111000111111111111222222222111555222222999:::???MMM```vvv|||lllmmmttthhhcccbbbaaaiiiuuurrrffffffsss\\\UUUTTTQQQMMMEEEBBB???<<<<<<;;;:::999666666666555555444444444666555555444444555555555777777777777888999:::;;;;;;>>>FFFYYYwwwrrrhhhrrr~~~nnnnnnvvviii\\\TTTUUU[[[^^^___bbbhhhmmmnnnllliiikkkjjjiiigggfffffffffffffffgggggghhhhhhhhhhhhhhhiiijjjkkkkkkkkklllnnnpppqqqqqqooonnnmmmllllllkkkllllllnnnppprrrtttuuuvvvxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxx{{{|||~~~}}}qqqdddZZZOOOIIIBBB>>>>>>???>>>===::::::::::::;;;<<<===>>>CCCDDDFFFIIIMMMQQQTTTVVVTTTNNNFFFCCCFFFIIIKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCCCC@@@???>>><<<;;;:::999999888666777888999;;;CCCLLLddduuu___VVVIIIDDD@@@@@@>>><<<>>>BBBDDDEEEJJJTTT]]]gggvvvyyyfff]]][[[^^^fffnnnyyy|||tttlllhhhgggjjjssszzznnnffffffgggppp}}}tttiiijjjuuukkk^^^VVVppphhhRRRDDD===555555444444333333444444333222111111000000111111000111111111111222222222222555222333::::::>>>MMM___uuummmhhhwwwllliiihhhsssttteeeccc{{{sss\\\VVVVVVSSSNNNGGGDDDAAA>>>>>>===<<<:::777777666555444333222222555555555555555555555555777777777777888999:::;;;===???EEEYYY{{{nnndddhhhnnnpppwwwnnnppp}}}pppeeeZZZSSSTTTZZZ___aaadddhhhlllnnnlllkkklllkkkhhhfffeeefffggggggfffggghhhhhhiiiiiihhhhhhjjjjjjkkkkkkjjjlllnnnqqqrrrsssssssssrrrqqqooonnnlllmmmnnnoooppprrrssssssyyyxxxwwwvvvvvvvvvvvvwwwuuuuuuvvvvvvwwwyyyzzz{{{}}}uuuhhh___QQQKKKCCC???>>>>>>===<<<::::::::::::;;;<<<======AAABBBEEEHHHLLLPPPSSSUUUQQQKKKDDDBBBCCCFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA???>>>===;;;:::999888888666555555666666777>>>GGGXXXuuuppp[[[RRRJJJDDDAAA@@@???===???CCCEEEEEEHHHNNNTTT\\\hhhuuummmbbb^^^```fffmmmtttyyyvvvmmmhhhfffiiipppvvv|||~~~wwwwwwyyyrrrkkkqqquuu___VVVmmmmmmVVVEEE>>>666555555444333333444444333222111111000000111111000111111111111222222222333666333333::::::???MMM```uuuoooeeeyyyssssssvvveee```uuuxxx]]]UUUSSSOOOJJJHHHEEEAAA???>>>===<<<:::666555555444333333222222444555555666666666666666777777777777888999:::;;;===???FFF[[[ssshhhhhhjjjiiinnnwwwuuu|||nnnqqqyyymmmcccZZZUUUVVV[[[___aaadddhhhkkkllllllkkkmmmkkkhhhfffeeefffhhhiiigggggghhhiiiiiiiiiiiihhhjjjkkkkkkjjjjjjkkkoooqqqssstttvvvwwwvvvtttrrrpppnnnnnnoooooopppqqqqqqrrrxxxxxxwwwwwwwwwvvvvvvwwwsssssstttuuuwwwyyy{{{|||~~~yyylllcccTTTMMMEEE@@@???>>>===;;;::::::999999:::;;;<<<<<<@@@AAACCCEEEHHHKKKMMMOOOLLLGGGBBB@@@@@@BBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<======>>>???>>>===;;;:::999888888888888666777888777777===EEERRRnnn}}}nnnZZZQQQKKKFFFCCCCCCBBB@@@BBBFFFDDDDDDGGGLLLRRRYYYfffrrrrrrgggbbbbbbggglllsssyyyxxxpppjjjgggkkkpppuuuyyyvvvuuuaaaZZZmmmsssYYYGGG>>>777666555444444333444444333222111111000000111111000000111111111222222222333777444444;;;;;;???NNNbbbvvvqqqeee{{{ggg^^^qqq~~~aaaUUUQQQMMMIIIHHHEEEAAA>>>===<<<:::999444444444444444444444444444444666666777777666666777777777777888999:::;;;<<>>>>>??????<<<;;;:::::::::<<<===>>>===<<<;;;:::999888888888888777888:::999777<<>><<<;;;999888333333444444555555555555333444666777888888777666777777777777888999:::;;;;;;@@@KKKcccyyyxxxzzz{{{}}}wwwgggwwwlllqqquuuhhh```[[[XXXYYY]]]\\\___bbbeeeeeefffhhhiiilllkkkiiigggggggggiiijjjggghhhiiiiiijjjjjjiiiiiihhhjjjllllllllllllnnnooooooqqqsssuuuuuutttrrrppppppppppppqqqqqqqqqqqqqqqttttttuuuuuuuuutttsssrrrnnnnnnnnnnnnqqqtttwwwyyy{{{}}}~~~~~~}}}}}}tttkkk[[[TTTKKKEEEBBB@@@>>>;;;999999999888888999999:::>>>============>>>>>>???>>>===<<<;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;:::::::::999888777888:::<<<>>>===<<<;;;:::999999999999666666888:::999777:::AAAJJJeeevvvyyy{{{ppp]]]TTTLLLGGGDDDDDDCCCBBBDDDHHHKKKJJJMMMRRRVVV]]]iiiuuuwwwnnnkkkkkkpppuuuyyyyyyqqqlllgggjjjooovvvmmm]]]iiiaaaKKK???888888666555444444333333333222111111000000111111000111111111111222222222222666444555<<<>>>CCCRRReeexxxxxxiiilll]]]lllqqqZZZPPPMMMNNNHHHEEEAAA>>><<<;;;999888666666555555555555555555333444666888999888777666777777777777888999:::;;;===AAAMMMdddyyyiii{{{lllppp}}}qqqddd]]]XXXUUUVVVZZZZZZ]]]```bbbbbbbbbeeegggjjjjjjiiiiiihhhhhhiiiiiihhhhhhiiijjjjjjjjjjjjiiifffiiilllnnnmmmmmmmmmnnnlllnnnoooqqqqqqqqqpppoooooooooooooooppppppqqqqqqqqqrrrsssssssssrrrpppppplllkkkkkkkkkmmmppptttvvvxxxyyy{{{||||||}}}yyyppp___XXXNNNGGGDDDBBB???<<<999999888888888888999999;;;;;;:::::::::;;;<<<<<<888999999999999:::<<<===999999:::::::::999888777777666555444666888;;;======<<<;;;::::::999999:::555555888;;;:::888;;;AAAHHHccctttyyy}}}uuucccZZZPPPKKKHHHHHHGGGFFFHHHLLLPPPOOORRRWWW]]]dddppp|||xxxrrrqqqrrrwww|||}}}uuuooogggjjjooowwwvvv```jjjgggMMM???999888777555444444333333333222111111000000111111000111111111111222222222000555333555===???EEETTTiii{{{}}}ooozzz~~~|||ttt|||nnn^^^lllxxx\\\MMMJJJKKKIIIFFFBBB???===<<<:::888888888777666555444444333222444666888999999777777777777777777888999:::;;;>>>BBBMMMcccnnnkkkooo{{{nnnaaaZZZVVVSSSTTTWWWXXX\\\___`````````cccfffjjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiieeeiiimmmoooooommmmmmmmmjjjkkkmmmnnnoooooonnnnnnmmmmmmnnnnnnooooooppppppppppppqqqrrrqqqpppooonnnkkkjjjiiiiiikkknnnrrrtttuuuwwwzzz{{{|||}}}|||sssaaaYYYPPPIIIEEEBBB???<<<999999888888888888888999999999999999:::;;;<<<===555666777888888999;;;===888999;;;<<<<<<:::888777555444333333444777:::<<<===<<<<<<;;;::::::::::::666777:::===<<<:::===CCCHHHcccuuu{{{zzziiiaaaTTTPPPMMMMMMLLLKKKMMMRRRQQQQQQUUU\\\ccckkkyyyyyytttuuuwww|||xxxqqqkkkmmmrrryyy|||fffmmmjjjOOO@@@999888777666444444333333333222222111000111111111000111111111111222222222000444333555>>>@@@FFFVVVnnn~~~tttyyyyyy|||ppphhhqqqhhhdddooo```PPPMMMLLLGGGDDDAAA>>>>>>===;;;:::777777666555555555555555444444555555666666777777777777777777888999:::::::::BBBPPPffftttjjjqqqzzziiiYYYRRRRRRRRRSSSUUUVVVXXX[[[\\\]]]___bbbdddjjjiiihhhhhhggghhhhhhiiikkkkkkjjjiiihhhhhhhhhhhhiiiiiikkklllmmmnnnnnnnnnkkkkkkllllllmmmnnnnnnnnnoooqqqsssrrrqqqpppqqqrrruuutttrrrpppppppppppppppjjjjjjiiiggggggjjjooosssvvvwwwyyy{{{}}}}}}}}}}}}|||ttteee]]]RRRKKKIIIFFFAAA<<<>>><<<:::888777777777777;;;<<<======:::888777777555666666666777777888888888888888888777777777777555666666666555666888:::;;;:::::::::::::::888666999:::;;;:::999:::===???KKK^^^vvvrrreee]]]XXXRRROOOLLLJJJNNNUUUYYY[[[^^^eeennnyyy|||{{{zzzoooqqqvvvooo}}}sssRRR@@@<<<:::777555555555444333333333333222222222111111111111111111222333444555666777555888@@@>>>DDDWWWqqq~~~{{{ttt|||tttgggaaacccjjjgggssshhhUUUNNNLLLHHHEEEAAA???>>>===;;;:::777777666555555555555555444444555666666777777888888888888888999:::;;;<<<;;;BBBOOOdddzzz}}}]]]fff||||||kkkYYYQQQQQQQQQSSSUUUVVVXXX[[[]]]^^^```bbbdddhhhhhhiiiiiiiiihhhhhhhhhkkkjjjjjjiiihhhhhhhhhhhhhhhiiijjjlllmmmmmmnnnnnnkkkkkkllllllmmmnnnnnnnnnoooqqqrrrqqqpppooooooppptttsssqqqpppooooooppppppllllllkkkjjjiiikkkooorrrvvvwwwyyy{{{|||}}}}}}}}}wwwiiiaaaUUUNNNJJJGGGAAA<<<===<<<:::888777777888888;;;===>>>===:::777666666555555555666666666777777777777777777777777777666333444555444444555888:::;;;::::::::::::::::::999:::;;;;;;::::::;;;===???KKK___wwwyyymmmbbb[[[TTTQQQOOONNNQQQVVVZZZ^^^dddlllvvvwwwwwwzzzxxxwwwWWWDDD<<<:::777555555555444333333333333222222222111111111111111111222333444444666777555888@@@???EEEXXXnnnzzz{{{vvv|||ooo___ZZZ]]]|||kkkkkkxxxpppYYYOOOLLLIIIFFFBBB???>>>===;;;:::777777666555555555555555555555666666777888888888999999999999:::;;;<<<======CCCNNNaaalllUUU^^^wwwnnnZZZPPPOOOPPPRRRUUUVVVYYY\\\^^^___```bbbdddfffgggiiijjjjjjiiihhhgggiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkklllmmmmmmnnnkkklllmmmmmmnnnnnnooonnnpppqqqrrrqqqooonnnnnnooosssrrrqqqpppooooooppppppnnnoooooommmllllllnnnpppvvvwwwyyyzzz|||}}}}}}}}}}}}~~~zzznnneeeYYYQQQMMMIIIBBB===<<<;;;999888888888999999<<<===>>>===999666555444444444444444555555555555555555555555555555555666222333444333333555888:::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<;;;:::;;;>>>@@@KKK___wwwyyymmmddd[[[XXXXXXWWWXXXZZZbbbgggoooxxx}}}~~~|||ZZZGGG===:::777666666666555444333333333222222222111111222222222111222222333333555777555999@@@???FFFZZZnnnxxx{{{tttkkkXXXRRRXXXtttkkkkkkyyysssYYYOOONNNJJJGGGCCC@@@???===;;;:::777777666555555555555555555555666666777888888888888888888999:::;;;<<<===???EEEOOO```}}}|||]]]VVV___xxxqqq[[[PPPMMMNNNQQQTTTVVVYYY]]]___```aaacccdddeeegggiiikkkllljjjhhhfffhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiijjjkkklllmmmmmmlllmmmooopppqqqqqqppppppqqqrrrrrrqqqooonnnooopppsssrrrqqqpppoooppppppqqqqqqrrrrrrpppnnnmmmnnnooowwwxxxyyyzzz{{{||||||}}}|||}}}~~~|||pppggg[[[SSSOOOKKKDDD???;;;:::999888888888999:::===>>>>>><<<999555444333333333333333333333333333333444444444444444555555444555555444333444777999:::;;;;;;::::::;;;===>>><<<<<<===<<<;;;<<>><<<888555333333333333333333333222222222222222333333444444444555777888777666444444666888:::;;;===<<<;;;;;;===???======>>>===<<<===@@@BBBKKK]]]ssstttjjjiiijjjjjjjjjlllvvv~~~~~~|||]]]GGG===;;;888666666666555444333333333222222222111111333333222222111222222222444888777:::??????III```uuu~~~vvvfff~~~mmmUUUOOOUUUcccwwwjjjdddooo{{{___VVVZZZMMMJJJEEEBBB@@@===;;;999777777666555555555555555444444555555666777777777555666666777888:::;;;<<>>AAAAAA>>>===>>>@@@>>>>>>???>>>===>>>AAACCCNNN^^^rrrwwwooonnnoooppprrruuu~~~~~~|||xxx```III>>>;;;888777777777666555333333333222222222111111222222222111222222333333444888888:::??????KKKbbbvvvqqqbbbwwwrrrYYYPPPUUUeeexxxkkkbbbjjj```UUUYYYOOOKKKFFFBBB@@@>>>;;;999777777666555555555555555333333444444555555666666666666777888999;;;<<<===???KKK\\\oooggg\\\LLLIIIVVVtttsss]]]RRRNNNNNNPPPSSSWWWZZZ___bbbccccccdddeeedddfffhhhjjjkkkjjjiiihhhcccdddgggiiijjjjjjiiiiiihhhgggffffffgggiiilllmmmmmmoooqqqssstttsssrrrqqqqqqrrrrrrqqqpppqqqtttvvvuuutttssssssssssssuuuuuuqqqrrrqqqpppoooqqqtttwwwyyyxxxxxxxxxxxxzzz{{{||||||{{{{{{{{{|||}}}~~~{{{}}}|||rrreee[[[TTTNNNFFF@@@===<<<:::888777777888888:::;;;<<<;;;888666444444444444333333333222222222222222333333444555555666444555555555444555888:::>>>CCCGGGGGGCCC@@@@@@BBB>>>?????????>>>???AAADDDRRR```rrrzzzuuuuuuuuuuuuzzzppprrraaaJJJ>>>;;;888777777777666555333333333222222222111111111111111111222333444444444888888:::??????LLLdddxxxkkk```rrr{{{aaaUUUWWWmmm{{{mmmaaaggg___RRRTTTOOOLLLGGGCCC@@@>>>;;;999777777666555555555555555222222333333444555555666777777888999:::<<<>>>???>>>LLL___ssskkk\\\IIILLLXXXvvvrrr]]]RRROOOOOOPPPSSSWWW[[[___cccdddddddddeeeeeefffhhhjjjkkkjjjiiiiiibbbdddgggiiijjjjjjiiiiiihhhgggffffffgggiiikkkmmmlllnnnppprrrsssrrrqqqooopppppppppooooooqqqtttwwwvvvuuutttsssssstttvvvvvvqqqqqqpppnnnnnnqqqvvvzzzyyyxxxxxxwwwxxxyyy{{{|||zzzzzzzzz{{{||||||~~~wwwiii^^^VVVNNNEEE???>>><<<:::888777777777777999:::<<<;;;888666555555444444444333333222222222222222333444444555666666000222333333444666999<<>>???BBBDDDUUUcccsss~~~{{{{{{zzz{{{nnniii}}}```III>>><<<888777777777666555333333333222222222111111111111111111222333444555444999999;;;??????LLLeeezzzhhh^^^nnnhhhZZZZZZuuu~~~nnnbbbeeecccTTTUUUNNNJJJGGGFFFCCC===;;;===999888666555444444555555555555666666777777888888666777888888888999<<>>@@@BBBNNNaaayyydddTTTMMMWWWuuuttt```SSSPPPRRRTTTTTTYYYZZZ\\\___aaadddfffgggjjjjjjkkkmmmooonnnkkkhhhggggggggggggggghhhhhhiiihhhiiiiiiiiiggggggiiijjjjjjkkknnnpppqqqqqqpppooopppooommmlllmmmooorrrttttttssssssrrrrrrssstttuuusssqqqpppppprrruuuyyy|||yyyzzzyyyxxxwwwyyy|||{{{lll]]]QQQIIICCC@@@===;;;999888888777666444444555666666666555444333555666333000222555555222111333555666555444444555444555777777777777888:::BBBIIIOOOPPPOOONNNKKKFFFHHHDDDCCCDDDDDDCCCFFFKKKWWWgggwwwxxxjjjhhhsssooollldddMMMBBB<<<888888888444333444444333222222111222222222333333333333444555666666777;;;:::;;;AAADDDTTTppp}}}qqqiiivvvppp___jjjiii___ddd}}}jjjWWWVVVTTTMMMHHHGGGCCC>>>;;;;;;999888666555444444555666555555666666777777888888888999:::::::::<<>>;;;999888888777666555555555666666555555444333555444111000444999777222111333555555444333444555444666999:::999888888999CCCKKKQQQRRRQQQQQQNNNJJJIIIFFFDDDEEEEEEEEEIIIPPPZZZiiizzznnneeejjjqqqxxxzzzwwwwwwzzzeee___wwwgggNNNAAA;;;777888777444333555444444333222222222222222333333333333444555666666777;;;:::;;;AAAEEEVVVrrrwwwnnn{{{tttdddppp||||||{{{hhh^^^ccc{{{oooZZZXXXUUUNNNHHHFFFDDD@@@======999888777555555555555666555555666666777777888888888999:::::::::;;;???AAACCCSSSllllllSSSKKKTTTnnnvvvdddXXXSSSTTTUUUVVVWWWYYYZZZ]]]```bbbdddeeeeeeeeegggjjjmmmmmmkkkhhhddddddeeeeeeeeefffeeeeeehhhiiikkkjjjhhhggghhhiiiggghhhjjjkkklllmmmmmmlllmmmllljjjiiijjjllloooqqqpppqqqrrrssssssqqqooonnnqqqkkkgggiiiqqqxxx{{{{{{xxxyyyyyyyyyyyy{{{~~~{{{}}}zzzmmm___TTTLLLFFFCCC@@@>>>;;;:::::::::888777555555555555555444444444333444333111222555555111222333555555444333444555888:::<<<<<<;;;:::;;;<<>>@@@BBBUUUsssnnnUUUKKKRRRgggvvvfffYYYSSSRRRSSSTTTVVVWWWYYY\\\___aaacccdddcccdddfffiiilllllljjjgggccccccdddeeefffeeeeeedddgggiiijjjjjjhhhgggggggggfffggghhhiiijjjkkkkkkllllllkkkiiihhhiiikkknnnpppoooppprrrrrrrrrooommmkkkjjjfffcccgggpppxxx{{{|||zzz{{{||||||{{{|||~~~yyyssssssvvvyyyxxxkkk___UUUMMMHHHEEE@@@>>><<<;;;;;;:::999777666666555555444444444444222888;;;666111222444444222333444444333333444666;;;<<<<<<<<<;;;<<<>>>@@@EEELLLRRRSSSTTTUUUTTTQQQJJJHHHGGGGGGEEEGGGOOOYYYdddsssuuuwww{{{~~~}}}fff]]]ssssssUUUCCC<<<777777777444444777555444333333222222333333333333333333444555666666777;;;:::<<>>@@@CCCXXXyyyvvvuuuoooWWWLLLOOO^^^|||~~~ttteeeYYYRRRQQQRRRSSSUUUWWWXXX[[[^^^```bbbcccbbbccceeehhhjjjjjjhhhfffdddeeefffhhhhhhgggfffffffffhhhjjjiiigggeeeeeeeeeffffffggghhhiiijjjkkkkkkllljjjiiihhhiiikkkmmmoooooopppqqqqqqpppmmmkkkiiieeedddccchhhpppwww{{{||||||}}}~~~~~~}}}}}}xxxpppnnnqqqtttzzzsssggg\\\SSSMMMHHHEEE???<<<:::999999888777666666666555444444444444555333;;;@@@:::333111444777333444444444333333555777:::<<<===>>>>>>>>>@@@AAADDDKKKQQQRRRSSSVVVUUUSSSLLLJJJIIIIIIGGGIIISSS___jjjyyykkk```ttt|||\\\FFF???999888777555555777555444444333333333333333333333333333444555666666777;;;:::<<>><<<:::999888666666666666777555555666666777777888888888999:::::::::<<>>555555<<<888999::::::;;;<<>>======>>>AAANNNfff|||hhhiiiooouuueeegggeeeZZZNNNFFFDDDCCC???<<<<<<999666444444666666666999333777CCCHHHCCC>>>@@@999:::;;;;;;:::<<>>===<<<:::999888888888777666666555444444444444444444333333222333333333555666666666555555777999===DDDOOOYYY^^^\\\WWWSSSQQQNNNLLLMMMPPPRRRSSSRRRWWWUUUUUUXXXZZZ^^^hhhsssnnnwwwjjjNNNDDD:::999999666444333444444333333333333222222333222222222222444555666===<<<===???BBBNNNeeezzzmmmjjjllluuuddddddbbbYYYNNNGGGEEECCC@@@<<<===:::777555555555555555;;;444666EEEQQQOOOHHHDDD;;;;;;;;;;;;:::;;;???AAAJJJaaa~~~uuuiiixxxcccLLLHHHJJJ]]]}}}qqqdddWWWSSSRRRQQQQQQSSSTTTVVVYYY\\\___```aaaaaa````````````````````````ccccccdddccccccdddfffiiifffgggggghhhhhhggggggfffhhhiiiiiiiiihhhhhhjjjkkknnnmmmkkkjjjiiijjjjjjkkkmmmmmmnnnnnnooonnnnnnmmmkkkjjjjjjmmmrrrwwwzzz|||~~~|||{{{}}}~~~{{{zzz{{{}}}|||qqqhhhbbb```^^^[[[TTTMMMGGGDDDCCC???>>><<<;;;999888888777666666666666666666666666444333333333333333444444666777777777666666888999>>>DDDPPP\\\eeefff___YYYSSSRRRPPPPPPRRRTTTTTTTTTWWWVVVYYY]]]```dddnnnxxxwwwmmmPPPEEE<<<::::::777555555444444333333333333222222333333222222333444666777;;;<<<>>>@@@CCCNNNdddwwwooojjjiiitttcccccc___XXXNNNHHHFFFDDD@@@===>>>;;;888666666666555444:::555666CCCNNNOOOJJJGGG<<<<<<<<<::::::;;;???BBBJJJcccnnn{{{|||\\\MMMIIILLL^^^~~~pppcccVVVQQQQQQQQQRRRTTTUUUWWWYYY\\\___`````````bbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaabbbeeehhhffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmlllkkkjjjjjjjjjkkkkkknnnnnnooooooppppppooooookkkjjjjjjmmmqqqvvvxxxyyy|||{{{zzzzzz{{{}}}|||zzzyyy{{{}}}vvvkkkdddaaa___ZZZRRRIIICCCBBBBBB???>>>===;;;999888777777444555555666666666666555333333333333333444555666666777888888777777888:::???EEEQQQ```lllooohhhaaaYYYXXXVVVVVVVVVWWWXXXXXXWWWYYY]]]dddhhhlllttt}}}oooQQQFFF<<<999999777555555444444333333333222222222333333333333444555777888;;;<<>>>>>;;;888777666666555444888555777===BBBDDDEEEGGG<<<<<<;;;::::::<<<@@@CCCLLLfff{{{sssSSSLLLJJJNNNbbboooaaaTTTPPPPPPPPPRRRUUUVVVXXXZZZ\\\^^^___``````bbbbbbbbbaaaaaaaaaaaaaaa___````````````aaadddgggeeefffggghhhiiiiiiiiiiiihhhhhhgggggghhhiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmnnnoooppppppqqqqqqqqqqqqlllkkkkkkmmmqqqtttuuuuuuyyyyyyxxxwwwwwwyyy|||~~~|||zzzzzz|||~~~{{{ooogggddd___VVVLLLDDD?????????>>>===<<<:::888777777777333333444555555555444444222222222333444555666777888999999999888888:::;;;AAAFFFSSScccpppuuupppiii^^^]]]\\\[[[ZZZZZZ[[[\\\^^^```fffnnnssswwwqqqRRRFFF<<<888888666444555444444333333333222222222444333333333444666888999;;;===AAAEEEHHHRRRgggyyywwwwwwrrruuuooolllooo___aaaYYYUUUOOOKKKGGGDDDBBB@@@===;;;888777777777666444555666888888888:::>>>CCC<<<<<<;;;::::::===AAAEEEPPPllllllOOOIIIIIIPPPfffnnn```SSSOOOOOOPPPRRRUUUWWWXXX[[[]]]^^^_________________________________^^^___`````````aaadddgggfffggghhhhhhiiiiiiiiiiiihhhfffeeeeeeggghhhhhhgggggghhhiiijjjlllmmmnnnooonnnnnnooopppqqqqqqqqqqqqmmmlllkkkmmmpppssssssssswwwwwwvvvuuutttvvvzzz}}}~~~}}}||||||}}}~~~qqqjjjddd]]]RRRIIICCC@@@===<<<<<<;;;:::888777777777777333333444555555444333222222222222333444666777888888999::::::999999:::<<>>DDDIIIYYYwww```MMMGGGKKKWWWqqqlll___QQQMMMNNNPPPSSSVVVXXXYYY[[[]]]^^^^^^^^^^^^^^^______```aaabbbccccccaaabbbccccccccceeehhhjjjhhhhhhiiiiiiiiiiiihhhhhhfffdddbbbcccfffgggfffeeehhhhhhjjjkkklllmmmmmmmmmjjjkkklllmmmnnnnnnnnnnnnhhhhhhiiilllqqqtttuuuuuutttttttttsssrrrtttzzz~~~zzz{{{|||}}}~~~~~~~~~}}}tttmmm]]]UUUNNNLLLNNNJJJAAA888777777666666666666777777666777888888777555333111111222222333555777999::::::;;;;;;;;;::::::<<<===DDDLLLZZZfffnnnsssvvvwwwrrrsssrrroookkkiiijjjmmmvvvxxx~~~{{{{{{}}}WWWJJJ???::::::888777888444444444333333333222222444444444444666888:::<<>>EEEMMMaaa}}}tttZZZNNNHHHJJJYYYyyy}}}kkk]]]OOOHHHHHHJJJOOOTTTWWWYYY\\\]]]\\\\\\\\\]]][[[]]]___aaabbbbbbaaa``````bbbdddfffggggggggggggiiiiiihhhiiiiiihhheeeccchhhfffdddbbbbbbcccfffggggggggghhhiiijjjjjjjjjjjjnnnmmmllllllmmmnnnmmmllleeefffhhhiiijjjllloooqqqvvvuuutttrrrssstttvvvwwwzzz{{{}}}wwwmmm\\\TTTLLLIIIFFF@@@;;;:::777777777777888888888888444444444444444444444444222333444555666666666666;;;===???>>><<<<<>>EEENNNhhhmmmTTTIIIIIIKKK\\\}}}}}}lll^^^PPPJJJIIIKKKOOOTTTVVVXXX[[[\\\\\\\\\\\\]]]\\\]]]___aaabbbbbbbbbaaaaaabbbccceeefffgggggggggkkkjjjiiijjjjjjiiigggeeeiiigggeeeccccccdddeeegggggghhhiiijjjjjjkkkkkkkkknnnlllkkkkkkkkkkkkiiihhhbbbdddfffhhhjjjlllpppsssuuutttsssssstttuuuvvvwwwyyyzzz|||~~~vvvlll^^^UUULLLHHHEEE???;;;:::666666666777777777888888555555555555555555555444333444555666777888999999<<<>>>???>>><<<<<>>;;;555666888333555555444333333333333444444555444444444666:::===AAADDDJJJOOOSSS___www{{{dddUUUYYYeeewwwpppccc\\\ZZZXXXUUURRROOOMMMJJJFFFCCC===<<<:::999777666666666555555666888999:::;;;<<<<<<:::;;;======>>>EEENNNjjjkkkTTTJJJJJJNNNaaammm^^^PPPKKKKKKLLLOOOSSSTTTVVVYYY[[[\\\\\\]]]^^^\\\]]]___aaabbbbbbbbbaaaaaabbbbbbccceeefffhhhiiilllkkkjjjkkkkkkkkkiiigggkkkiiigggeeeddddddeeefffggghhhiiijjjkkkkkkkkkkkkmmmkkkiiihhhhhhhhhfffddd```bbbeeegggiiilllpppsssrrrsssssstttuuuvvvwwwwwwwwwxxxyyy{{{}}}}}}~~~~~~~~~uuukkkaaaVVVLLLGGGCCC===::::::555555666666666777777777777777666666555555555444444555666888999;;;<<<<<<===???@@@???<<<<<>>;;;555666888333555555444333333333333444444444444333333555:::===AAAEEEKKKPPPUUUbbbzzz|||iiiUUUYYYhhhuuuqqqeee^^^ZZZZZZWWWSSSPPPMMMJJJGGGDDD===<<<:::999777777666777888888888888888888888888<<<:::;;;===>>>???FFFOOOgggvvv]]]RRRLLLRRRgggnnn___PPPKKKKKKLLLNNNPPPQQQTTTXXXZZZ[[[\\\]]]^^^[[[\\\]]]___````````````bbbaaaaaabbbcccfffhhhjjjkkkjjjiiijjjkkkkkkjjjhhhkkkjjjhhhfffeeedddeeeeeeggghhhiiijjjkkkkkkkkkkkkkkkiiihhhgggggggggeeeccc```bbbeeegggiiikkkooorrrqqqrrrsssuuuvvvwwwwwwwwwuuuuuuwwwxxxzzz{{{|||}}}||||||}}}~~~tttjjjbbbWWWKKKEEEAAA<<<:::;;;555555555555666666666666777777777666555555444444555555666888:::<<<===>>>>>>@@@AAA???======@@@DDDJJJVVVeeeqqq{{{~~~~~~uuurrrnnnjjjhhhgggfffeeeqqqyyywwwnnniiiiiinnnttt|||xxxzzzjjj```___eee}}}}}}```LLLAAA>>>777888:::555555555444333333333333444333333333333333555:::===CCCFFFLLLQQQVVVccc|||yyy|||oooWWW[[[mmmyyyqqqggg```[[[\\\YYYTTTPPPMMMJJJGGGDDD>>>===;;;888777777777777888888888888888888888888;;;:::;;;>>>>>>???GGGPPPdddiiiXXXNNNVVVlllqqqaaaPPPJJJJJJKKKKKKMMMPPPSSSVVVYYYZZZ[[[\\\^^^YYYYYYZZZ\\\]]]]]]^^^^^^aaaaaaaaaaaacccfffhhhjjjiiihhhggghhhiiijjjiiihhhkkkjjjhhhfffeeeeeeeeeeeegggggghhhiiijjjjjjjjjjjjiiihhhgggggghhhhhhgggfffbbbdddfffggghhhjjjmmmpppqqqrrrsssuuuvvvwwwwwwwwwsssssstttvvvxxxzzz{{{|||zzz{{{}}}tttjjjcccWWWKKKDDD@@@;;;:::;;;555555555555666666666666777666666666555555444444555666666777999<<<>>>??????AAAAAA???===>>>CCCGGGLLLZZZkkkwwwxxxpppjjj```___]]][[[ZZZZZZ\\\]]]hhhrrrzzzooofffbbbfffjjjsss~~~|||yyyuuuwww~~~jjj___[[[ZZZlllwww}}}}}}```LLLAAA>>>888888:::555555555444333333333333444333333333333333666:::>>>EEEHHHNNNRRRWWWeee~~~{{{zzztttYYY^^^rrr~~~qqqkkkeee______[[[UUUQQQMMMJJJGGGEEE???===;;;888777777888888555555666888999:::;;;<<<;;;:::;;;>>>>>>@@@HHHPPPhhhpppYYYPPPYYYqqqwwwdddQQQIIIIIIJJJJJJKKKOOORRRVVVXXXYYYZZZ[[[\\\XXXXXXXXXYYYZZZ[[[\\\]]]___``````bbbdddfffhhhiiihhhfffeeefffgggiiiiiihhhiiihhhgggfffeeeeeeddddddeeefffggghhhiiiiiiiiiiiihhhgggfffggghhhiiihhhgggccceeeggghhhhhhjjjmmmppprrrsssssstttuuuvvvwwwwwwrrrrrrssstttvvvyyy{{{|||zzz||||||vvvkkkaaaVVVJJJDDD@@@<<<:::;;;555555666666666777777777666666666777777777777777777777777888999<<<>>>??????@@@AAA@@@>>>@@@EEEJJJQQQaaasss~~~~~~xxxrrrllleee^^^ZZZQQQQQQRRRRRRRRRTTTWWWZZZ```kkk~~~rrrggg___```aaaggg{{{~~~xxxuuuuuu|||{{{kkk```YYYXXXcccjjjppptttsss}}}}}}___KKK@@@<<<666666888333555555444333333333333444333444444444444777<<>>;;;888777777888999555555666888999:::;;;<<<;;;:::;;;>>>???@@@HHHQQQllluuuYYYRRR[[[sss~~~iiiSSSJJJJJJKKKKKKLLLOOORRRUUUWWWXXXXXXZZZ[[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^```ccceeeggghhhhhhgggfffdddeeegggiiiiiiiiigggffffffeeeeeeeeedddddddddeeefffgggggghhhhhhhhhiiihhhffffffggggggfffdddccceeeggghhhjjjlllooorrruuutttsssssstttuuuvvvwwwrrrrrrrrrtttvvvxxx{{{|||{{{~~~|||xxxzzzxxxlll___TTTIIIDDDAAA<<<:::;;;666666666777777777888888777888888999999:::::::::;;;:::999999;;;===???AAA>>>@@@AAA@@@???BBBHHHMMMWWWhhhzzzoookkkeee___[[[WWWRRRPPPLLLNNNOOOPPPQQQSSSYYY]]]aaammmwwwhhh___^^^\\\]]]ooo{{{uuutttxxx}}}uuujjjaaa___gggllltttyyyttt|||wwwwww```LLL@@@===666666888222555555444333333333333444444444555555555888===AAAGGGJJJPPPWWW^^^nnn~~~|||yyy{{{yyy[[[]]]rrr~~~{{{|||pppnnnhhhddd```YYYTTTPPPMMMJJJHHH@@@>>>;;;888777777888999888888888888888888888888;;;:::;;;>>>???AAAHHHQQQmmmyyyxxxxxx[[[SSS]]]tttmmmUUUKKKJJJKKKLLLMMMPPPRRRUUUWWWWWWXXXYYYZZZYYYYYYYYYYYYZZZ\\\]]]^^^\\\^^^aaadddfffggggggggggggfffdddeeegggiiijjjjjjeeeeeeeeeeeeeeeeeeddddddcccdddeeefffggggggggggggjjjhhhgggffffffeeecccbbbaaadddfffiiikkknnnrrruuuvvvuuutttrrrssstttvvvwwwqqqrrrrrrsssuuuxxx{{{}}}}}}~~~zzzvvvxxxzzzmmm]]]SSSIIIEEEBBB===:::;;;777777777777888888888888888999::::::<<<<<<===>>>======;;;;;;<<<>>>@@@BBB>>>???@@@@@@???CCCIIINNN\\\mmmsssjjjbbb^^^XXXTTTQQQOOOMMMKKKMMMPPPRRRSSSSSSVVV\\\aaahhhtttzzzjjj___]]]YYYWWWhhh}}}wwwsssuuuxxxzzz~~~xxxnnnjjjpppuuu~~~{{{oooooobbbNNNCCC???888888:::444555555444333333333333444444555555555666999>>>BBBFFFJJJQQQXXXaaarrr~~~yyyxxx|||yyyZZZ[[[ppp{{{~~~nnniiinnnnnnbbbVVVUUUUUURRRLLLHHH@@@===999777777888777777777888888999999:::;;;;;;<<<:::999<<<>>>BBBJJJSSSpppwwwsssuuu~~~qqqZZZQQQYYYqqquuuVVVJJJJJJJJJJJJLLLLLLNNNQQQSSSTTTUUUVVVXXX[[[ZZZYYYWWWWWWYYYZZZ\\\[[[]]]```ccceeeffffffgggiiigggeeeeeegggiiiiiiiiijjjiiihhhfffeeeeeeeeeeeecccbbbaaabbbeeehhhiiiiiillljjjhhhhhhiiihhheeebbbdddfffjjjlllmmmnnnpppqqquuuuuussspppnnnooorrruuuvvvtttrrrrrrvvvzzz}}}~~~|||wwwtttrrrsss}}}}}}uuufffZZZMMMFFFAAA===:::;;;<<<888666999:::777777999:::@@@CCC@@@<<<===???>>>CCC???;;;999;;;>>>BBBCCCBBBAAA@@@@@@>>>???GGGQQQ^^^sss|||uuummmccc[[[YYYSSSMMMLLLNNNQQQOOOMMMRRRTTTWWWYYY\\\```eeeiiiqqq{{{tttfff[[[TTTVVVbbboooxxxooommmmmmooouuu|||~~~sssiiiooonnnRRRBBB???:::999:::666444333333222222333333444444222222555666777===DDDMMMNNNSSSYYYcccvvv{{{xxxyyyyyywwwYYY[[[qqq~~~nnnjjjooorrreeeXXXUUUUUUPPPKKKGGG@@@===999777777888777777777888888999999:::;;;;;;<<<::::::===???BBBKKKTTTsssuuulllgggmmmvvv~~~kkkTTTOOOWWWnnnxxxYYYKKKJJJIIIIIILLLKKKNNNQQQSSSSSSTTTVVVXXX\\\[[[YYYXXXXXXYYYZZZ[[[[[[]]]___bbbdddeeefffffffffeeedddeeegggjjjkkkjjjiiiiiihhhfffeeeeeedddddddddcccbbbcccfffhhhjjjjjjkkkiiigggggghhhgggeeebbbcccgggkkknnnppppppqqqsssssssssrrrooonnnnnnqqqssstttttttttuuuwwwzzz}}}}}}{{{vvvqqqooonnnqqq{{{|||jjj]]]OOOHHHCCC>>><<<<<<<<<888777999:::777888:::>>>EEEIIIFFFBBBAAAAAA@@@CCC@@@<<<:::<<>>EEENNNPPPUUU\\\eeexxx|||xxxxxx}}}vvvYYY\\\qqqmmmjjjqqquuuggg[[[VVVTTTOOOJJJGGG@@@===999777777888777777777888888999999:::;;;;;;;;;:::;;;>>>@@@CCCMMMWWWvvvxxxkkkfffhhhlllrrrxxx{{{|||{{{}}}iiiTTTMMMTTThhh|||[[[LLLIIIGGGHHHKKKKKKNNNQQQRRRSSSTTTVVVXXX\\\[[[ZZZYYYYYYYYYYYYZZZZZZ\\\^^^aaacccddddddddddddccccccdddhhhjjjkkkkkkiiihhhgggfffeeeddddddccceeecccbbbcccfffhhhiiiiiiiiihhhgggggggggfffdddbbbccchhhmmmqqqssssssssstttqqqqqqqqqooonnnnnnppprrrrrruuuxxxzzzzzz{{{}}}vvvsssmmmhhhfffffflllyyyrrrcccSSSKKKFFFAAA>>>======999777999:::888999===DDDMMMSSSQQQKKKHHHEEECCCDDDAAA===<<<>>>AAACCCCCCFFFEEEDDDDDDBBBBBBJJJUUUdddwwwuuunnnfff___[[[WWWQQQMMMMMMPPPSSSVVVXXX[[[___aaagggiiimmmppptttxxx}}}nnnaaaWWWVVV^^^hhhuuuiiieeefffgggiiilllwww|||jjjiiiuuuqqqUUUDDD@@@:::999:::666555555444444444444555555666444444777888:::???FFFOOORRRXXX___gggyyyuuuXXX[[[ooo|||~~~llljjjqqqttthhh[[[VVVTTTOOOKKKJJJ@@@===999777777888777777777888888999999:::;;;;;;;;;:::<<>>@@@CCCDDDEEEIIIGGGGGGFFFDDDDDDLLLVVVgggyyyuuuooohhhccc\\\WWWUUUTTTRRRPPPPPPVVV]]]aaabbbdddiiinnntttwww|||pppbbbXXXUUUZZZccc|||~~~qqqfffdddgggiiillloootttiiiggguuutttWWWEEEAAA;;;999:::666666666555555555555666666666444444777888:::???FFFQQQUUU[[[aaaiiizzzwwwZZZZZZkkk~~~|||yyylllhhhooopppeee[[[WWWUUUPPPNNNMMM@@@===999777777888777777777888888999999:::;;;;;;:::;;;===@@@@@@CCCOOO[[[yyy}}}|||yyylllhhhrrr^^^LLLPPP^^^{{{wwwXXXIIIEEECCCEEEKKKKKKMMMPPPRRRRRRSSSUUUWWWZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ[[[^^^```aaabbbbbbbbbfffeeedddeeefffgggfffddddddeeeeeefffeeeeeedddccccccaaa``````bbbcccddddddeeefffggggggfffeeeeeeeeedddiiioootttuuuuuuuuuuuuqqqsssttttttsssrrrssstttsssyyyvvvmmm```[[[WWWVVVZZZccctttnnnZZZOOOJJJEEEAAA@@@>>>;;;:::::::::999>>>EEEUUUcccnnnmmmbbbXXXOOOIIIEEEBBB??????BBBEEEHHHIIILLLKKKJJJIIIGGGGGGOOOYYYiiizzzzzzpppgggaaa\\\YYYUUUSSSSSSUUUVVVVVVSSS[[[eeekkkmmmqqqxxx~~~qqqbbbXXXTTTXXX^^^ttt|||pppfffdddgggiiimmmqqquuuoooooowwwZZZGGGBBB;;;999:::666777666666555555666666777555333333666777999>>>EEERRRWWW^^^dddiiiyyyzzz\\\YYYfff{{{}}}yyy}}}nnnfffkkkkkkbbbZZZWWWUUUQQQNNNOOO@@@===999777777888777777777888888999999:::;;;;;;:::;;;>>>@@@???BBBNNNZZZvvvpppcccsssYYYKKKNNN[[[vvvrrrVVVHHHDDDAAADDDIIIJJJMMMPPPQQQRRRSSSUUUWWWYYYZZZ\\\]]]]]]\\\ZZZYYY[[[\\\^^^```bbbbbbbbbbbbfffeeedddeeeffffffdddbbbaaabbbdddeeefffeeeeeedddcccaaa______```aaabbbaaadddfffggggggfffffffffgggfffjjjooossstttsssssstttrrrtttvvvwwwvvvuuuuuuuuuvvvzzz~~~|||zzzwwwooofffZZZUUURRRSSSWWWaaasssppp[[[OOOKKKGGGCCCAAA???<<<;;;;;;::::::@@@III\\\lllzzzyyymmm___SSSKKKFFFCCC??????BBBGGGLLLNNNQQQPPPOOONNNKKKKKKSSS]]]kkk|||{{{rrrjjjccc]]]XXXRRRQQQQQQRRRTTTXXX[[[]]]WWW```kkkttt{{{vvvfff[[[UUUWWW\\\ppp~~~}}}{{{rrriiiffffffggglllrrr{{{yyy\\\HHHCCC;;;999:::666666666555555555555666666555333333666777999>>>EEEUUU[[[bbbgggjjjxxx{{{^^^ZZZdddvvv||||||www~~~ooodddgggggg```ZZZYYYVVVQQQMMMMMM@@@===999777777888777777777888888999999:::;;;;;;:::<<>>@@@LLLYYYnnnlllsssVVVJJJLLLWWWsssqqqVVVIIIDDD@@@BBBGGGJJJLLLOOOQQQRRRSSSUUUVVVWWWYYY[[[^^^^^^]]][[[ZZZ\\\]]]___aaabbbcccbbbbbbdddcccccceeeffffffdddbbb^^^```bbbdddfffffffffeeecccaaa______```aaaaaaaaadddfffhhhhhhgggfffgggiiigggjjjnnnpppqqqqqqqqqrrrqqqtttwwwxxxxxxvvvuuuuuuwwwxxxzzz{{{|||}}}~~~~~~~~~xxxqqqooommmeee\\\VVVRRRPPPRRRWWWaaarrrqqqZZZOOOKKKGGGCCCAAA???===<<<;;;::::::BBBLLLaaasssuuudddUUULLLGGGCCC???>>>BBBIIIOOOSSSWWWUUUUUUTTTPPPPPPXXXbbbmmm~~~vvvqqqjjjccc]]]YYYUUURRROOOQQQTTTXXX\\\```dddgggeeelllwww}}}lll___XXXWWWZZZlll~~~|||yyysssmmmjjjhhhiiirrr{{{{{{^^^JJJCCC;;;999:::666666555555444444555555666666444444777888:::???FFFYYY___fffjjjlllyyy|||}}}xxx___\\\eee|||{{{rrryyypppcccdddfff```[[[YYYVVVPPPKKKKKK@@@===999777777888777777777888888999::::::;;;;;;:::<<>><<<<<<::::::CCCNNNcccvvvyyyfffWWWMMMGGGCCC>>>===BBBJJJRRRVVV[[[YYYXXXWWWTTTTTT\\\fffooowwwqqqkkkfff___YYYUUUSSSPPPOOOSSSVVV[[[```eeeiiinnnqqquuuzzzqqqcccZZZXXXZZZhhh{{{~~~|||vvvssspppnnnlllooozzz}}}___JJJCCC;;;999:::777555555444444444444555555888555555888:::;;;AAAHHH\\\bbbjjjmmmnnnzzzvvvvvvxxxuuu___^^^hhh{{{~~~mmmwwwqqqaaa```bbb^^^ZZZYYYYYYVVVOOOHHHAAA===999666777888999:::777888888999999:::;;;;;;===>>>;;;>>>EEECCCHHHZZZhhhwwwiiiPPPIIIGGGPPPooorrrZZZLLLGGGDDDCCCCCCIIILLLPPPRRRSSSTTTVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\```bbbdddcccbbbaaaeeeeeeeeeeeedddcccbbbaaacccaaa```bbbfffhhhgggeeebbbcccccc``````aaaaaa```ccceeegggiiijjjjjjiiiiiinnnlllkkkmmmrrrsssoookkkrrrssstttuuuvvvvvvuuuuuuwwwsssssswwwzzzyyyzzz}}}xxxyyysssggg^^^[[[[[[[[[VVVUUUWWW]]]bbbiiiuuurrr[[[PPPKKKFFFCCCDDDBBB===::::::;;;>>>GGGPPPddd|||}}}ppp\\\QQQIIIBBB>>>???BBBHHHQQQZZZXXXWWWYYY\\\[[[ZZZ___fffwww}}}rrrgggbbb]]]XXXRRRNNNNNNOOOQQQRRRQQQXXXbbbjjjooouuu{{{{{{mmm```ZZZZZZcccppp}}}zzzzzzxxxsssmmmkkkqqq}}}aaaKKKBBB999777999666555555555555555666777888777666777888777999CCCNNN]]]eeennnqqqqqq|||vvvoooppp|||kkkbbbzzz~~~mmmuuu~~~nnn`````````\\\XXXXXXXXXUUUNNNHHH@@@===999777888999999999888888888999::::::;;;;;;===>>>;;;>>>EEECCCJJJ\\\lllzzz~~~xxxfffNNNHHHEEELLLiiisss[[[MMMGGGDDDBBBCCCIIILLLPPPRRRSSSTTTVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[]]]```bbbccccccbbbaaadddddddddddddddcccbbbbbbdddbbbaaacccfffgggfffdddddddddbbb```````````````eeeeeefffggghhhhhhhhhhhhmmmkkkkkkoootttvvvtttqqqsssssssssssstttttttttttttttqqqqqquuuwwwwwwxxx{{{{{{zzzrrreee[[[ZZZ\\\]]]```___aaagggkkkqqq{{{qqq\\\QQQLLLGGGDDDDDDBBB>>>;;;;;;;;;>>>HHHRRRhhh~~~ttt^^^RRRJJJCCC>>>>>>@@@DDDLLLTTTXXXXXXZZZ]]]^^^^^^dddkkk}}}zzztttiii___[[[VVVSSSNNNLLLLLLOOORRRTTTZZZaaajjjsssyyyqqqaaaYYYXXX___iiiyyy~~~{{{zzzyyyuuuooommmsssyyy{{{aaaJJJBBB999777:::777666666555555555666777777777666777888888:::DDDOOO___hhhqqqssssssvvvppprrr|||kkkeee}}}ooosssxxxkkk```bbb```\\\YYYXXXYYYWWWPPPJJJ???===:::888999999999888888888999999::::::;;;;;;===>>><<>><<<;;;<<>>???AAAGGGNNNVVVWWWZZZ___aaacccjjjrrruuuooohhh___WWWUUUPPPNNNLLLLLLNNNRRRWWWZZZ```gggpppyyy|||iii^^^\\\]]]dddqqq~~~||||||zzzwwwqqqpppwwwqqqmmmqqq```JJJBBB:::888;;;999777777666555555555666666666555777999999;;;EEEPPPbbbllluuuvvvvvvzzzuuuvvv}}}mmmiiixxxuuuzzz|||rrrrrrttt~~~ggg```bbbaaa]]]ZZZZZZ[[[YYYRRRLLL>>><<<:::999::::::888777888888999999:::;;;;;;<<<<<>><<<:::999::::::888777888999999:::;;;;;;<<<<<<<<>>???EEEUUUdddzzzyyycccZZZOOOIIICCCBBB@@@@@@CCCHHHMMMNNNUUU]]]bbbgggqqqzzz|||pppeee___[[[VVVTTTUUUSSSTTTVVVWWWYYY^^^dddiiirrryyyqqqhhhbbbeeennn{{{~~~}}}zzzvvvvvv~~~zzzoookkkkkk~~~___IIIBBB;;;:::>>>;;;999888777666666666666666666666888::::::===GGGRRRhhhttt{{{wwwuuu~~~xxxnnnfffuuudddnnn{{{yyysssuuusssbbb^^^```aaa]]]YYYYYYZZZXXXQQQJJJ???===:::888999999999888999999::::::;;;;;;<<<<<<<<>>AAAGGGJJJXXXqqq~~~uuuqqqjjj[[[NNNDDDDDDJJJZZZuuu|||dddSSSHHHBBBAAADDDFFFJJJOOOSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXXXX[[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[[[[[[[\\\___aaabbbbbbdddggggggeeecccbbbbbbaaaeeesssxxxmmmkkkgggfffcccaaaaaabbbdddeeekkkkkkkkkkkkmmmnnnpppqqqsssqqqnnnllllllnnnppprrrsssrrrtttwwwwwwwww~~~|||www|||{{{cccSSSMMMJJJFFFCCCAAA@@@AAABBBJJJ\\\mmmxxxeee```QQQKKKFFFDDDAAA???AAAEEEHHHJJJQQQ[[[aaahhhrrr|||qqqggg]]]YYYXXXVVVVVVXXXXXX[[[^^^```bbbgggnnnttt}}}yyyjjjfffgggmmmwww~~~{{{wwwwww|||mmmfff___ppp```JJJCCC;;;:::>>>;;;888888777666666666777777888777999;;;;;;===GGGRRRiiivvv}}}yyywwwuuuwww}}}lllbbb}}}gggqqq|||yyyxxxtttfffdddeeeddd```\\\\\\\\\YYYRRRLLL@@@===999777888999999999999999::::::;;;<<<<<<<<<;;;??????AAAHHHKKK[[[vvv{{{yyyqqqaaaRRRCCCCCCGGGSSSjjj}}}fffUUUHHHAAAAAADDDEEEJJJOOOSSSTTTTTTSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZYYYYYYXXXXXXXXX[[[ZZZYYYZZZ[[[]]]___aaa```dddggghhheeecccbbbccceeegggsssvvvllljjjfffeeecccbbbbbbcccdddeeeiiiiiiiiijjjjjjlllnnnpppqqqpppnnnmmmmmmoooqqqrrrvvvvvvxxx{{{{{{|||zzzyyywww{{{zzzxxx~~~ooo]]]TTTMMMEEEBBBAAABBBBBBDDDNNNbbbuuuwwwhhhhhhYYYRRRLLLIIIEEEAAAAAADDDEEEHHHOOOYYYaaahhhsss}}}{{{iii```XXXWWWXXXYYY[[[^^^___dddiiilllnnnsss|||vvvqqqpppqqqwww~~~{{{wwwvvv~~~~~~lllbbb\\\dddqqq```KKKCCC;;;:::===;;;777777777666777777888888:::999:::;;;;;;===GGGRRRjjjxxx|||{{{wwwssssss~~~iii___~~~ttt{{{~~~}}}{{{yyylllkkkllliiieeeaaa``````]]]VVVOOOAAA===999666777888999:::999999:::;;;;;;<<<<<<===;;;@@@???AAAHHHLLL\\\xxx~~~hhhSSSFFFEEEFFFMMM```}}}~~~gggUUUHHHAAAAAAEEEEEEIIIOOOSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVVVV[[[ZZZYYYYYYZZZ\\\___```___cccggghhheeeccccccccchhhhhhrrrsssiiiiiieeeddddddccccccdddeeeeeeggghhhiiiiiijjjlllooorrrpppooonnnmmmnnnpppqqqsss||||||~~~}}}wwwuuuxxxzzzppplllooouuuzzzggg\\\QQQGGGBBBBBBBBBDDDFFFPPPfffzzzvvvjjjmmmaaaZZZTTTPPPJJJDDDCCCEEEDDDGGGOOOYYYaaahhhsss~~~}}}{{{vvvggg^^^WWWXXX[[[]]]```cccfffkkkqqquuuyyy~~~zzzwww{{{~~~{{{vvvvvv~~~nnnccc___aaagggpppxxxaaaKKKCCC;;;:::===:::777777666666777888999999;;;:::;;;<<<;;;===FFFQQQjjjyyy|||rrrmmmyyyfff^^^}}}~~~{{{pppvvvuuu{{{ggg```eeebbb]]]UUUIII???;;;888666777888999999;;;;;;<<<<<<======>>>>>>===@@@???@@@GGGLLL___}}}rrrsss~~~___MMMCCCAAAKKK\\\pppiiiSSSEEE@@@@@@AAACCCHHHNNNSSSTTTTTTSSSSSSVVVVVVVVVUUUTTTUUUWWWYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXZZZ]]]___``````___aaacccffffffeeecccbbbgggkkkooopppnnnkkkhhhgggdddbbb```___```bbbeeefffffffffffffffgggjjjlllmmmpppqqqqqqooolllmmmrrrvvvuuu||||||~~~uuunnnooosssyyywwwkkkcccaaacccnnnvvv}}}{{{rrraaaSSSKKKCCCAAAAAACCCIIIVVVmmmwwwrrrnnnhhh```WWWQQQLLLHHHEEEEEEJJJSSS[[[dddllltttxxx|||zzzyyyuuuttthhh```WWWUUU[[[cccjjjmmmrrrxxx{{{vvvuuu}}}uuugggbbbaaafffpppvvvwww{{{hhhLLLAAA>>>999666666888888777777777777777888;;;999999:::;;;===EEEOOOkkksssfffhhhyyyjjjaaa___uuu}}}uuuyyywww{{{hhhaaaeeebbb]]]VVVIII>>><<<888666777888999999;;;;;;<<<<<<===>>>>>>>>><<<@@@>>>@@@GGGMMM___}}}lllmmmrrrfffNNNEEEAAAJJJWWWiiijjjUUUGGGBBB@@@AAACCCGGGMMMQQQRRRRRRSSSSSSUUUVVVVVVUUUTTTUUUWWWYYYYYYYYYZZZZZZZZZYYYYYYXXXYYYXXXXXXZZZ]]]^^^^^^]]]]]]___bbbdddeeedddcccbbbdddgggkkklllkkkgggeeeddddddbbb```______aaaccceeefffffffffgggiiijjjlllmmmpppqqqqqqooolllmmmqqquuuvvv||||||ssskkklllooouuu{{{~~~xxxmmmaaaXXXUUUVVV]]]dddtttsssjjjkkktttzzz{{{gggWWWLLLEEECCCCCCFFFLLLZZZqqq~~~{{{uuukkkbbbYYYRRRLLLIIIFFFLLLTTT]]]eeekkkqqquuuzzzvvvuuuzzzyyyrrrnnnmmmgggbbb\\\ZZZ___fffnnnrrr}}}|||wwwwww~~~~~~rrrllllllrrr~~~|||zzzjjjMMMAAA>>>999666777888888777777777777888888:::999999;;;===@@@IIISSSooo|||kkkgggrrrccc]]]\\\sss|||yyy{{{xxxzzziiibbbddd```]]]VVVIII>>><<<888777888999999999;;;;;;<<<<<<===>>>>>>???<<<@@@>>>@@@GGGMMM```}}}~~~ggggggcccnnnyyykkkOOOFFFBBBHHHRRR___uuummmXXXKKKDDDAAAAAADDDGGGKKKNNNOOOPPPRRRSSSTTTUUUVVVUUUTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[]]]]]]\\\ZZZ[[[]]]___aaacccbbbbbbaaa```cccggghhhgggdddbbbaaacccbbb```___^^^___aaabbbeeefffgggiiijjjkkkllllllooopppqqqooolllmmmqqqtttwww}}}|||uuukkkkkkmmmqqquuuyyyyyyyyywwwuuuooodddXXXOOOKKKKKKMMMSSSaaauuujjj```___iiinnnzzzqqq^^^QQQGGGEEEEEEIIIQQQ```wwwyyynnnbbbXXXPPPKKKIIIOOOXXX```fffkkknnnqqqrrrnnnnnnsssxxx|||zzzrrrllliiihhhhhhgggfffeeehhhnnnvvv|||}}}zzzzzz~~~sssssslllOOOCCC???:::777777888888777777777888888999999888999===???CCCMMMWWWssstttffflll\\\WWWXXXooo||||||yyyzzzwwwvvvhhhcccccc^^^\\\VVVHHH>>><<<999888999999999999:::;;;;;;<<<===>>>??????<<<@@@???AAAHHHNNNaaa~~~ffffff```fffmmmtttiiiOOOGGGCCCGGGNNNYYYmmmooo[[[NNNFFFBBBAAADDDFFFIIIKKKMMMNNNQQQTTTSSSTTTVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYZZZ]]]^^^^^^\\\YYYYYYZZZ]]]___````````````___bbbeeefffeeecccaaaaaacccaaa```^^^^^^^^^___```dddeeegggjjjkkkkkkkkkkkkmmmooopppnnnllllllpppsssxxx}}}|||~~~zzzpppoooooopppqqqqqqpppnnnooommmggg^^^TTTLLLHHHGGGFFFJJJUUUeeeyyy~~~kkkaaa^^^^^^cccnnn}}}{{{fffWWWJJJGGGFFFKKKTTTeee|||uuuhhh[[[PPPJJJKKKRRRZZZbbbgggiiikkklllkkkhhhhhhmmmrrrvvv|||~~~wwwpppkkkiiiiiikkknnnrrrssstttxxx~~~|||}}}rrrrrrnnnPPPCCC???:::777888888888777777888888999999:::999:::===@@@DDDNNNYYYtttkkk~~~lllZZZUUUVVVlll{{{xxxtttvvvssspppeeecccccc^^^\\\UUUFFF>>><<<999999999:::999888::::::;;;<<<===>>>??????===AAA@@@BBBJJJOOOcccjjjiiidddhhhmmmsss~~~fffNNNFFFCCCGGGMMMXXXmmmppp]]]OOOGGGCCCBBBDDDFFFHHHJJJKKKNNNQQQSSSRRRSSSUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]^^^_________[[[[[[\\\^^^``````]]][[[XXXYYY[[[\\\^^^^^^^^^^^^```bbbeeefffeeecccbbbbbbbbbaaa```___^^^^^^______ccceeegggiiijjjkkkjjjjjjlllnnnpppnnnllllllooorrryyy~~~||||||}}}wwwtttqqqooollliiieeebbbbbbaaa]]]VVVOOOJJJFFFEEECCCEEEMMMYYYjjj{{{zzzkkk```[[[VVVZZZeeetttmmm]]]NNNIIIGGGLLLVVVhhhzzzlll^^^QQQJJJMMMSSS[[[bbbeeeffffffffffffcccdddiiimmmpppvvv|||zzz~~~{{{uuupppmmmmmmnnnpppuuu{{{}}}~~~~~~}}}~~~xxxwwwoooQQQDDD@@@;;;888999888888888888888999::::::;;;999;;;>>>@@@DDDNNNXXXssssssooo[[[VVVUUUiii|||xxxpppqqqmmmjjjcccdddddd___^^^WWWEEE>>><<<:::::::::;;;:::888999:::;;;<<<===??????@@@???CCCBBBDDDLLLRRReeesssqqqmmmpppwwwhhhLLLEEECCCGGGNNNZZZrrrppp]]]OOOGGGDDDBBBCCCEEEHHHJJJLLLNNNQQQSSSPPPSSSUUUVVVUUUUUUVVVWWWZZZ[[[\\\^^^___`````````[[[[[[\\\^^^```aaa___]]]YYYYYYZZZ[[[\\\\\\\\\\\\```bbbeeefffeeecccccccccaaa``````____________```cccdddeeeggghhhiiijjjjjjkkkmmmooonnnlllkkknnnqqqxxx}}}{{{{{{zzzwwwrrrmmmhhhbbb\\\XXXVVVUUURRROOOKKKGGGEEECCC???BBBGGGQQQ^^^lllyyyzzzmmmaaaXXXTTTVVV___nnn}}}sssbbbSSSMMMIIIMMMXXXiii|||oooaaaUUUMMMKKKPPPXXX]]]```````````````^^^___eeeiiikkkoootttvvvyyy}}}}}}{{{zzzxxxtttqqqqqqsssuuuwww|||}}}}}}oooPPPCCC???;;;999;;;888888888888888999:::;;;;;;:::;;;???AAAEEEOOOYYYrrr}}}ttt^^^WWWSSSddd}}}vvvnnnlllffffffbbbfffgggbbbbbbYYYFFF>>><<<::::::;;;;;;:::888999:::;;;<<<===???@@@@@@@@@DDDCCCFFFMMMTTTggg~~~|||mmmKKKEEEBBBGGGOOO\\\wwwppp\\\NNNGGGDDDCCCCCCEEEIIIKKKMMMNNNQQQSSSOOORRRUUUVVVUUUUUUVVVWWWXXXYYY[[[\\\^^^______```[[[ZZZZZZ\\\^^^``````___ZZZZZZ[[[[[[[[[[[[[[[[[[^^^```bbbcccbbbaaaaaabbb``````````````````aaaaaacccccccccdddfffgggiiijjjjjjmmmooonnnlllkkkmmmpppvvv{{{zzz{{{}}}yyysssmmmgggaaaZZZVVVSSSRRRPPPNNNMMMJJJHHHFFFCCCEEEIIIOOOWWW```iiioooooo}}}|||pppdddZZZTTTUUU\\\jjjyyyzzzhhhXXXQQQLLLPPPZZZkkk{{{ooobbbVVVOOOGGGLLLRRRWWWYYYYYYYYYYYYZZZXXXZZZ___cccdddhhhlllppprrrvvv|||~~~}}}yyyyyywwwvvvuuuwww{{{~~~~~~}}}~~~}}}}}}~~~mmmOOOBBB???;;;:::<<<888888888888999:::;;;<<<:::999;;;@@@CCCHHHSSS^^^sss}}}bbbVVVNNNZZZwwwsss{{{ooojjjbbbdddccchhhjjjeeeeee\\\HHH>>><<<;;;;;;;;;;;;:::888999999:::<<<===???@@@@@@AAAEEEDDDGGGOOOUUUhhhpppKKKDDDBBBGGGOOO]]]yyyooo[[[MMMFFFDDDDDDBBBEEEJJJLLLNNNOOOQQQRRROOOQQQTTTVVVVVVUUUVVVWWWVVVWWWYYY[[[]]]^^^^^^___ZZZYYYXXXZZZ]]]___``````[[[[[[[[[[[[ZZZZZZZZZZZZ[[[^^^```aaa```______```______``````aaaaaabbbbbbcccbbbbbbcccdddfffhhhjjjjjjmmmooonnnlllkkkmmmppptttzzzzzz{{{|||vvvpppjjjccc]]]XXXWWWUUUTTTSSSRRRPPPNNNKKKKKKMMMNNNPPPTTTYYY___ccc```pppzzzqqqdddZZZVVVVVV\\\iiixxxnnn\\\TTTOOOQQQ\\\lllwwwmmmaaaVVVNNNDDDHHHNNNRRRTTTTTTUUUUUUUUUTTTVVV[[[___```cccgggeeegggmmmwww~~~zzzzzzzzzyyyyyyyyy}}}}}}|||~~~}}}||||||}}}~~~~~~}}}{{{mmmNNNAAA>>>;;;:::===888888888888999:::;;;<<<999999<<>><<<:::999:::;;;;;;:::;;;;;;<<<===???AAABBBCCCEEEIIIHHHKKKSSSWWWfffyyyNNNGGGAAACCCIII[[[}}}ttt___NNNDDD@@@>>>BBBDDDFFFIIIKKKLLLMMMMMMPPPRRRSSSUUUVVVVVVVVVUUUXXXYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^]]]ZZZXXXWWWXXXZZZ[[[\\\^^^^^^]]]\\\]]]^^^]]]___aaabbbaaa```aaabbbdddcccccccccdddfffhhhiiimmmmmmnnnnnnooooooppppppuuutttvvv{{{~~~zzzuuurrroooiiidddbbbeeefffcccaaa```[[[TTTTTTPPPQQQWWW\\\[[[YYYYYY```kkkyyyuuuhhh___]]]\\\```lllyyy|||jjjaaaYYYRRRRRRZZZiiixxxnnnaaaUUULLLHHHGGGFFFHHHKKKOOOPPPPPPNNNQQQUUUVVVUUUVVVYYY]]]]]]ffflllqqq~~~~~~yyyuuuuuuxxx|||~~~{{{yyywwwxxxuuuqqquuu|||}}}xxx{{{pppTTTGGGBBB===;;;===::::::999999888999999999>>>===@@@DDDHHHMMMWWWbbbxxxoooRRRKKKSSS]]]{{{xxxqqq|||yyynnnkkkgggiiijjjhhhhhhcccTTTDDD>>><<<:::999:::;;;;;;:::;;;;;;;;;===>>>@@@BBBCCCEEEIIIHHHKKKSSSWWWfffsssOOOGGGCCCDDDKKK]]]uuu```OOOEEE@@@???AAACCCFFFIIIKKKMMMNNNNNNRRRSSSTTTVVVWWWWWWVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXWWWXXXYYYZZZ\\\^^^^^^]]]\\\]]]^^^\\\___aaabbbbbbbbbdddeeeccccccccccccdddfffgggiiimmmmmmmmmnnnooooooppppppsssrrrtttyyy|||{{{www{{{~~~|||yyyuuunnnfffccc]]][[[```fffggghhhiiihhhqqq|||yyykkkaaa___]]]aaakkkwwwzzzjjj```XXXRRRSSS[[[jjj~~~wwwnnnaaaTTTKKKFFFDDDCCCDDDGGGJJJLLLLLLJJJMMMQQQRRRQQQRRRUUUYYYYYYbbbhhhmmmzzz|||xxxvvvxxx|||~~~zzzwwwrrrqqqmmmiiillltttvvvsssuuu{{{pppTTTGGGBBB===;;;<<<::::::999999999999999:::;;;;;;???CCCFFFMMM[[[hhhsssTTTJJJOOOYYYwwwxxxsssvvv}}}tttssskkkkkkkkkkkkiiibbbQQQBBB>>><<<:::999:::;;;;;;:::::::::;;;<<<>>>@@@BBBCCCDDDHHHHHHLLLSSSWWWfffnnnOOOHHHCCCFFFMMM___vvvaaaPPPFFFAAA@@@@@@BBBEEEIIILLLNNNOOOOOOSSSTTTVVVXXXXXXXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\ZZZXXXWWWXXXYYYZZZ\\\^^^^^^]]]\\\]]]^^^\\\^^^aaabbbbbbccceeegggcccbbbbbbbbbccceeeggghhhllllllmmmnnnnnnoooppppppqqqppprrrwww{{{~~~}}}sssjjjeeeiiiqqqwww||||||rrrgggeeeaaaccclllxxxwwwiii^^^WWWRRRTTT\\\jjj~~~}}}wwwnnnaaaSSSJJJCCCAAA??????BBBEEEFFFFFFEEEHHHKKKLLLKKKLLLPPPTTTTTT\\\bbbhhhttt|||zzzyyyxxx}}}~~~xxxsssllliiiddd___aaaiiioooooottt{{{oooSSSGGGBBB===:::<<<::::::999999999999:::::::::<<<@@@CCCFFFNNN```rrr|||yyyWWWIIILLLSSSqqq{{{xxxwwwyyyxxxnnnlllkkklllkkkbbbPPP@@@===;;;999999:::;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCCDDDHHHHHHLLLTTTWWWeeeoooNNNGGGCCCFFFMMM___vvvbbbQQQFFFAAA??????AAADDDHHHLLLNNNPPPPPPTTTUUUXXXZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[[[[ZZZXXXWWWWWWYYY[[[]]]______^^^^^^___```]]]___`````````aaacccdddbbbbbbaaabbbcccdddfffgggkkkllllllmmmnnnooopppppppppoooqqqwwwzzz}}}uuunnnsss{{{nnnkkkfffgggooozzzuuuggg\\\VVVRRRUUU]]]jjj}}}|||wwwnnnaaaSSSJJJAAA???<<<<<<>>>@@@BBBBBBCCCEEEGGGGGGFFFGGGKKKOOOPPPWWW^^^dddooo|||}}}{{{{{{||||||~~~vvvqqqhhhccc\\\WWWXXX```iiimmmsss|||~~~yyynnnSSSGGGCCC===:::<<<::::::999999999:::;;;;;;<<>>>>>@@@DDDHHHLLLOOOPPPQQQSSSUUUXXX[[[\\\[[[YYYXXXXXXXXXYYYYYYYYYYYYZZZZZZXXXXXXXXXYYYYYY[[[\\\\\\ZZZ[[[\\\[[[YYYXXXXXXYYY\\\^^^```aaa``````aaabbb___``````___]]]]]]^^^```aaaaaaaaaaaabbbdddfffgggkkkkkklllmmmnnnoooppppppqqqooorrrwwwzzz}}}}}}wwwuuuooojjjjjjrrr|||rrreee\\\WWWTTTWWW___kkk||||||vvvmmmaaaTTTLLLAAA???<<<;;;<<>>AAAEEEFFFFFFMMM```sss{{{{{{]]]LLLKKKPPPnnn}}}{{{xxx}}}zzzrrrmmmooonnnbbbOOOBBB===;;;999999:::<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEECCCHHHIIIMMMUUUWWWeee~~~rrrTTTMMMHHHIIINNN]]]|||wwwdddSSSGGGAAA??????AAADDDHHHLLLOOOPPPQQQQQQSSSWWW[[[]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]ZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\^^^```aaa``````aaaccc`````````]]][[[ZZZ\\\^^^aaa`````````aaaccceeefffjjjjjjkkklllnnnoooppppppqqqppprrrwwwzzz|||{{{}}}wwwrrrqqqxxxpppeee___ZZZXXX\\\cccmmm}}}}}}yyyssskkk```TTTLLLBBB???;;;:::<<>>@@@CCCFFFFFFLLL[[[kkk{{{xxx~~~dddPPPMMMPPPooo}}}|||zzzrrrrrrqqqbbbOOOBBB<<<:::999999:::<<<===<<<===>>>>>>@@@AAACCCEEEFFFCCCHHHIIINNNUUUXXXeee~~~{{{xxxlll[[[TTTOOOOOORRR```~~~zzzfffVVVJJJCCCAAA???AAAEEEIIILLLNNNOOOPPPNNNQQQVVV[[[]]]]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVWWWXXXZZZ[[[\\\ZZZ\\\^^^^^^\\\ZZZZZZ[[[ZZZ\\\^^^_________```bbb``````___]]][[[[[[]]]___````````````aaacccdddfffiiijjjkkklllnnnooopppqqqqqqpppqqquuuxxxzzz}}}|||nnngggddd```^^^bbbhhhqqq~~~}}}~~~~~~}}}~~~{{{uuuoooggg]]]SSSLLLBBB>>>;;;:::<<<@@@BBBDDDHHHIIIHHHDDD@@@???CCCFFFNNNRRRXXX___dddiiiooouuuwww|||~~~}}}zzzuuurrriii```XXXTTTTTTYYYggguuu}}}yyyiiihhhooolllRRRHHHCCC===:::;;;999999999::::::<<<======>>>???DDDHHHKKKOOOZZZfff|||zzz{{{mmmUUUOOOOOOnnnvvvuuurrrcccOOOBBB<<<:::888999;;;<<<===<<<>>>??????@@@BBBDDDFFFGGGBBBHHHIIINNNUUUXXXeee}}}tttoooeeebbbZZZTTTSSSVVVccc|||iiiXXXLLLEEECCC@@@BBBEEEIIILLLNNNOOOOOOLLLPPPUUUZZZ]]]]]]\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[ZZZ\\\^^^^^^]]][[[[[[[[[XXXZZZ]]]^^^]]]^^^___`````````___]]]\\\]]]___bbb``````___```aaabbbdddeeeiiijjjkkklllnnnooopppqqqqqqoooppptttvvvxxx}}}xxxmmmiiihhhdddcccffflllttt{{{zzz{{{|||{{{}}}yyyssskkkcccZZZQQQKKKAAA>>>::::::<<<@@@CCCDDDIIIIIIHHHDDD???>>>AAADDDNNNQQQWWW^^^bbbeeelllrrrssszzz}}}|||yyyuuurrrooofff^^^[[[[[[___mmm|||}}}xxxhhheee[[[zzzkkkRRRHHHDDD>>>:::;;;999999999:::;;;<<<===>>>@@@AAAFFFLLLPPPTTT\\\eee}}}zzzzzz|||tttXXXOOOMMMlll{{{zzztttaaaLLL@@@===<<<;;;::::::;;;<<<======>>>@@@BBBCCCDDDEEEEEEDDDJJJJJJMMMUUU[[[ggg{{{ppphhhiiibbbfffbbbSSSNNN```ooo]]]OOOFFFAAAAAABBBEEEHHHKKKLLLMMMMMMOOONNNNNNSSSZZZ]]][[[XXX[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUUUUVVVVVVWWWXXXXXXYYY\\\___```^^^\\\ZZZYYYZZZZZZ[[[\\\^^^___``````____________```bbbcccdddbbbaaaaaaaaaaaacccdddeeehhhiiiiiiiiiiiikkknnnqqqoooooooooppptttyyy}}}zzzoookkkiiieeebbbfffooozzzyyywwwxxxyyyzzzzzztttmmmjjjggg```SSSIIIBBB===999999999:::===CCCJJJKKKJJJFFF???===???CCCJJJOOOVVV[[[___ccchhhlllsssxxx~~~}}}zzzwwwsssqqqooojjjddd```dddmmmxxxzzzgggZZZ___jjjeeeQQQHHH>>>;;;===;;;;;;;;;<<<;;;:::;;;===@@@EEEEEEJJJSSSZZZ^^^dddjjj|||yyyXXXRRRQQQdddzzzzzzuuubbbNNNCCC===<<<;;;::::::;;;<<<======>>>@@@BBBDDDEEEEEEFFFEEELLLLLLOOOXXX]]]iii~~~{{{rrrpppdddeee^^^QQQNNNaaaqqq___PPPFFFAAA@@@BBBEEEHHHJJJLLLLLLMMMNNNLLLMMMQQQWWW[[[YYYWWWZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWVVVXXX[[[\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^``````_________```aaaaaa``````______```aaacccdddggghhhjjjjjjjjjkkknnnpppooooooooopppssswww|||~~~vvvpppjjjgggeeeiiisss~~~zzzxxxyyyzzzzzzyyyrrrkkkhhhfff```UUUKKKCCC>>>::::::::::::===CCCIIIJJJIIIEEE???<<>>;;;>>>;;;;;;<<<<<<;;;:::;;;>>>@@@EEEHHHPPP[[[dddhhhnnnttt|||ZZZSSSOOOaaa~~~yyyyyyuuucccOOOEEE===<<<;;;::::::;;;<<<======???@@@BBBDDDEEEFFFGGGGGGNNNNNNQQQZZZ```lllwwwzzz|||ggg```VVVMMMOOOccctttbbbRRRGGGBBB@@@BBBDDDGGGIIIKKKLLLMMMKKKJJJKKKOOOTTTWWWWWWUUUXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVSSSUUUWWWXXXXXXYYY[[[]]]ZZZZZZ[[[[[[\\\\\\\\\]]]aaa``````___^^^^^^______^^^^^^]]]]]]^^^___aaabbbfffhhhjjjkkkkkklllmmmooooooooooooppprrrvvvyyy{{{}}}wwwooollllllqqqzzz|||{{{{{{{{{{{{xxxqqqjjjgggfffbbbXXXPPPEEE@@@;;;;;;::::::===BBBIIIIIIGGGCCC===<<<>>>AAAEEEIIINNNRRRVVV[[[bbbhhhjjjnnnsssvvvwwwwwwxxxxxx~~~|||~~~}}}}}}~~~}}}{{{yyyvvvtttuuurrrmmmiiiiiioooxxx~~~kkk^^^XXX[[[hhh~~~fffQQQIII???<<<>>><<<;;;<<<<<<<<<;;;<<>>???AAACCCEEEFFFGGGHHHHHHOOOPPPSSS\\\bbbooorrrssshhhZZZMMMHHHOOOdddyyyfffVVVIIICCC@@@AAACCCFFFHHHJJJLLLLLLKKKJJJKKKNNNRRRUUUUUUTTTVVVVVVVVVVVVUUUUUUTTTTTTRRRSSSSSSTTTTTTUUUVVVVVVSSSTTTUUUUUUUUUWWWZZZ\\\\\\\\\\\\\\\\\\\\\]]]]]]```___^^^^^^^^^^^^______^^^]]]]]]]]]]]]___```aaadddgggjjjllllllkkklllmmmooooooooopppqqqtttwwwyyy}}}zzzxxxxxx|||~~~}}}yyyrrrkkkhhhhhhddd\\\UUUGGGAAA<<<<<<;;;:::===BBBIIIHHHEEE@@@<<<;;;===???CCCFFFKKKNNNQQQWWW___eeegggjjjnnnppppppppppppqqqwwwyyy~~~||||||}}}}}}|||zzzwwwuuuuuusssppplllkkkpppyyyooobbb]]]\\\dddtttfffRRRJJJ@@@<<>>???AAADDDFFFGGGHHHIIIHHHOOOPPPTTT^^^dddqqqooopppvvvhhhUUUFFFEEEOOObbb~~~kkkZZZLLLEEE@@@AAABBBDDDGGGIIIKKKLLLKKKKKKLLLNNNQQQTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUXXX[[[]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___aaaaaa___^^^^^^]]]^^^```aaabbbccceeeiiijjjjjjjjjkkklllnnnnnnoooppprrrtttvvvwww}}}{{{tttmmmjjjjjjggg___WWWGGGAAA<<<<<<;;;:::===BBBHHHFFFBBB===::::::;;;===AAADDDHHHKKKMMMSSSZZZ```ccceeeiiikkkkkkkkklllmmmsssxxx~~~~~~xxx|||||||||}}}}}}|||zzzxxxvvvssssssppplllkkkpppzzz{{{ooojjjhhhmmmzzzgggSSSJJJ@@@===???===<<<===>>>>>>===???BBBDDDIIIKKKSSS]]]eeemmmzzzaaaVVVQQQ^^^yyyrrrzzzyyy}}}rrrqqqmmm\\\JJJ@@@===<<<;;;::::::;;;<<<===>>>???BBBDDDFFFHHHIIIJJJIIIPPPRRRUUU```fffssskkkjjjjjjtttiiiSSSCCCDDDMMM\\\}}}ppp^^^OOOGGG@@@@@@BBBCCCFFFHHHKKKLLLKKKLLLMMMNNNPPPSSSUUUVVVTTTUUUVVVWWWVVVVVVTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXYYYXXXVVVUUUTTTVVVXXX]]]^^^^^^^^^______``````]]]]]]]]]^^^___aaabbbccc______^^^^^^___```bbbcccbbbdddfffgggggghhhiiikkknnnnnnoooppprrruuuvvvwww{{{|||uuunnnllllllhhh^^^VVVEEE@@@;;;;;;::::::===BBBHHHDDD???;;;888999:::<<<>>>BBBFFFHHHJJJNNNTTTYYY]]]___ccceeefffgggiiijjjqqqxxx}}}yyytttuuuxxx||||||}}}~~~~~~}}}zzzxxxvvvtttsssqqqllljjjooozzzhhhSSSKKKAAA>>>@@@>>>===>>>?????????@@@CCCEEELLLNNNTTT[[[aaaiiixxx|||zzzzzzdddYYYRRR]]]zzzsss||||||vvvtttooo^^^KKKAAA===<<<;;;::::::;;;<<<===>>>@@@BBBEEEGGGIIIJJJKKKKKKRRRTTTXXXbbbiiivvvjjjfff```ffflllsss}}}mmmUUUDDDEEEJJJUUUtttsssaaaRRRJJJ@@@@@@AAABBBEEEHHHJJJLLLKKKKKKLLLMMMOOOQQQTTTVVVTTTUUUVVVWWWXXXVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXXXXWWWUUUTTTUUUWWW\\\\\\]]]]]]^^^___``````____________``````aaabbb______^^^^^^___```bbbcccaaacccdddddddddfffhhhjjjmmmnnnoooqqqtttvvvwwwxxxyyy|||vvvooommmlllfff[[[RRRCCC>>>::::::::::::===CCCGGGCCC===999777888999:::;;;???DDDFFFGGGIIINNNRRRUUUXXX\\\___aaaccceeegggqqqzzz~~~}}}zzzuuuqqqpppooopppqqqsssttttttwwwyyy}}}~~~~~~~~~}}}zzzwwwvvvxxxwwwsssllliiinnnzzzhhhTTTKKKAAA>>>AAA>>>===>>>?????????AAADDDGGGJJJMMMTTT[[[```gggtttwwwxxxxxxzzzhhh]]]VVV___wwwzzzwwwrrr```MMMCCC===<<<;;;::::::;;;<<<===>>>@@@BBBEEEGGGIIIKKKKKKMMMTTTVVVZZZdddkkkyyykkkddd\\\___ccciiisssqqqWWWFFFFFFHHHOOOmmmuuucccTTTKKK@@@@@@AAABBBDDDGGGJJJLLLJJJKKKLLLLLLMMMPPPSSSUUUTTTUUUWWWXXXXXXWWWVVVTTTTTTUUUUUUVVVVVVWWWXXXXXXTTTVVVWWWVVVUUUTTTUUUVVVZZZZZZ[[[\\\^^^___``````bbbbbbaaa````````````aaa^^^^^^]]]]]]^^^___aaabbbaaabbbcccbbbbbbdddgggjjjmmmnnnppprrrtttwwwxxxyyyxxx{{{uuuooommmkkkdddYYYOOOBBB===999999999:::===CCCGGGCCC<<<888777777999:::999===BBBDDDEEEFFFJJJMMMOOORRRWWWZZZ\\\___bbbeeeqqq{{{||||||xxxsssllliiieeeccccccddddddcccdddfffkkkrrr{{{~~~~~~}}}zzzwwwuuu|||zzzuuummmhhhmmmyyyhhhTTTLLLBBB>>>AAA>>>===???@@@@@@@@@AAAEEEGGGFFFJJJSSS[[[```eeeqqq}}}yyyrrr||||||~~~kkkaaa\\\ccc{{{yyyrrr\\\HHH@@@============>>>>>>>>>>>>AAAAAAAAAAAACCCFFFJJJLLLPPPWWWXXX[[[eeekkkxxxttteee___dddhhhnnn|||}}}\\\DDDEEEGGGKKKcccwwwfffUUUIIIBBB>>>===AAADDDDDDFFFJJJIIIJJJLLLNNNPPPRRRTTTUUUSSSTTTTTTUUUUUUTTTTTTSSSUUUVVVVVVWWWWWWVVVVVVUUUTTTYYY\\\[[[VVVSSSSSSUUUWWWWWWXXXYYYZZZ[[[\\\\\\____________^^^^^^^^^^^^^^^]]][[[[[[[[[]]]___```^^^___aaaaaabbbcccfffhhhppppppqqqrrrsssuuuvvvwww|||yyysssnnnmmmllleeeUUUIIIGGG???999999999999;;;@@@DDDAAA<<<888666666888999;;;;;;===???BBBEEEGGGIIIJJJLLLMMMOOOSSSZZZbbbhhhppp|||}}}|||wwwooojjjeee^^^ZZZYYYYYYVVVTTTWWWXXX\\\cccjjjrrr}}}yyyvvvuuuxxxuuuoooiiihhhpppkkkVVVNNNCCC@@@BBB???AAA???>>>===???CCCHHHKKKLLLLLLPPPYYYaaagggooovvvxxxuuu{{{\\\VVVbbb|||yyyrrr]]]IIIAAA============>>>>>>>>>???BBBBBBBBBCCCEEEIIILLLNNNPPPWWWXXX\\\fffmmmzzzppplllrrrwww|||aaaFFFDDDFFFIII^^^zzzyyyhhhWWWKKKCCC>>>===@@@CCCDDDFFFJJJIIIJJJLLLNNNPPPRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUYYY\\\[[[WWWTTTTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\________________________aaa```^^^]]]]]]^^^```aaa^^^___aaabbbbbbdddgggiiiooooooooopppqqqssstttuuuzzz~~~xxxrrrmmmllllllfffWWWKKKFFF>>>888888888888:::>>>AAA>>>:::777555666999:::<<<===>>>???AAABBBDDDDDDGGGHHHJJJLLLQQQXXXaaafffqqq}}}~~~~~~yyyqqqkkkeee]]]WWWUUUSSSPPPMMMPPPPPPRRRYYY___hhhvvv~~~|||yyyvvvtttuuusssnnnhhhhhhqqqiiiUUULLLBBB???BBB???BBBAAA@@@???@@@CCCHHHKKKOOONNNRRRZZZaaafffnnnvvvxxx{{{aaaXXXbbb}}}yyyqqq\\\IIIBBB============>>>>>>??????CCCCCCCCCEEEHHHLLLPPPRRRQQQXXXZZZ^^^hhhnnnzzzgggHHHBBBDDDEEEWWWooo}}}lllZZZMMMCCC>>><<<@@@CCCDDDFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSRRRSSSSSSTTTUUUVVVWWWWWWTTTUUUUUUUUUVVVVVVWWWWWWVVVYYY\\\[[[XXXVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^______`````````cccbbb```___^^^^^^______^^^```bbbcccdddeeeiiikkkppppppppppppqqqrrrttttttxxx{{{~~~{{{|||wwwqqqlllkkklllfffZZZNNNDDD===777777777777999======;;;777555444666888:::999:::===???AAABBBBBBBBBBBBCCCEEEHHHMMMVVV___eeesss|||uuummmfff]]]VVVRRRNNNJJJGGGIIIGGGIIIMMMSSS\\\kkkyyy~~~}}}{{{xxxuuutttrrrppplllhhhjjjsssgggSSSKKKBBB???BBB@@@DDDDDDDDDCCCCCCEEEIIILLLRRRQQQTTT[[[```eeennnvvv}}}~~~cccWWW^^^||||||xxxoooYYYHHHBBB>>>============???@@@AAADDDDDDEEEGGGKKKOOOSSSVVVSSSZZZ\\\___hhhmmmxxxjjjIIIAAABBBCCCRRReeeooo]]]PPPDDD???<<>>>>>=========???AAABBBEEEEEEFFFIIILLLQQQUUUXXXVVV]]]^^^```hhhlllvvviiiIII@@@AAACCCPPPaaarrr___RRRDDD???<<<>>>AAABBBEEEIIIIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRTTTVVVXXXYYYUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^___```aaaaaa``````___^^^^^^^^^^^^aaabbbdddeeefffhhhkkknnnqqqqqqqqqrrrssstttuuuvvvxxxzzz|||}}}~~~xxxzzz~~~}}}vvvpppooonnnhhhZZZNNNDDD===999999999888999===;;;999666333222222333444222444888;;;>>>@@@@@@@@@===>>>@@@CCCIIISSS^^^eeetttyyyppphhh]]]UUUPPPLLLHHHEEEEEEBBBAAADDDJJJSSScccrrr}}}}}}}}}~~~~~~}}}{{{yyywwwvvvpppnnnlllkkkoooxxxgggTTTLLLDDDBBBEEECCCFFFIIIKKKJJJHHHHHHLLLOOOSSSTTTYYY^^^bbbfffpppzzz^^^NNNPPPbbbzzzttthhhSSSDDDBBB???>>>===<<<===???BBBCCCEEEFFFGGGIIILLLQQQUUUXXXXXX___```bbbjjjmmmvvv~~~fffJJJAAA@@@BBBOOO^^^sssaaaTTTEEE???<<<===@@@AAADDDIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTWWWXXXVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZXXXYYYYYYYYYZZZZZZZZZ[[[YYYYYYZZZ[[[]]]^^^^^^___```aaaaaabbbbbbbbbccccccccceeefffggggggiiikkknnnmmmmmmmmmnnnpppqqqssstttyyyzzz{{{|||~~~zzz}}}yyytttsssrrrjjj[[[NNNDDD===999999:::888999<<<:::888666333222111222222666777888::::::::::::999<<<===>>>AAAHHHRRR]]]eeettt{{{ppphhh\\\SSSNNNJJJFFFCCCCCC@@@???CCCHHHQQQaaappp~~~~~~~~~~~~}}}|||zzzxxxsssqqqoooooosss{{{hhhTTTMMMDDDBBBEEECCCEEEJJJMMMMMMJJJIIIMMMQQQTTTVVV\\\bbbdddfffoooyyy{{{[[[LLLLLLWWWppp{{{ttthhhRRREEECCC???>>>===<<<===@@@BBBDDDFFFFFFFFFHHHLLLPPPTTTVVVXXX```bbbeeemmmqqqzzzzzzuuuyyy}}}dddLLLBBB@@@AAAMMM]]]rrraaaUUUEEE???;;;===???AAADDDHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPOOOOOOPPPRRRUUUVVVXXXVVVUUUSSSRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZ[[[\\\\\\]]]^^^^^^```bbbccceeeeeeffffffggghhhhhhhhhiiikkkmmmjjjjjjkkkmmmoooqqqssstttxxxyyyyyy{{{}}}|||}}}yyyuuuvvvvvvmmm]]]PPPBBB<<<888999999888888;;;777666444333222222333333777777777777777777777777;;;<<<===???EEEPPP[[[cccuuu}}}tttkkk^^^TTTNNNJJJFFFCCCAAA>>>???CCCIIIRRRaaaooo~~~|||{{{wwwuuusssssswww}}}hhhTTTLLLCCCAAADDDBBBCCCIIINNNOOOKKKJJJNNNSSSWWWZZZaaafffeeeeeellluuutttXXXIIIHHHMMM]]]uuu|||uuuhhhSSSFFFEEE???>>>===<<<===@@@CCCEEEFFFFFFFFFHHHKKKOOOSSSUUUWWW```bbbgggpppttt~~~wwwooosssyyycccMMMDDD???@@@LLL\\\rrraaaVVVFFF???;;;===???@@@DDDHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNOOOQQQTTTUUUYYYWWWUUUSSSRRRRRRSSSTTTVVVUUUTTTUUUWWWYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]```bbbdddeeefffggghhhiiiiiihhhiiikkkmmmjjjkkklllnnnpppsssuuuvvvxxxxxxxxxzzz|||~~~|||xxxvvvxxxyyyppp```RRRAAA;;;777888888666777999555444333333333444555666555555555555666888999::::::;;;;;;>>>DDDNNNYYYaaavvvyyyooobbbWWWPPPKKKGGGDDDAAA???@@@EEEKKKTTTcccqqq~~~}}}zzzxxxuuuvvvyyy{{{{{{gggSSSKKKBBB???BBB@@@BBBHHHOOOOOOLLLKKKOOOTTTZZZ]]]dddhhhfffdddiiiqqqzzznnnTTTFFFEEEFFFOOObbb|||}}}rrrdddNNNAAA@@@<<<>>>?????????AAADDDFFFDDDFFFHHHLLLOOOQQQSSSTTT^^^\\\___iiiuuu~~~qqqooorrraaaJJJAAABBB>>>HHHbbb|||ooocccTTTLLLCCC;;;;;;===>>>@@@CCCDDDFFFIIIJJJKKKKKKMMMNNNNNNNNNPPPRRRSSSTTTTTTTTTXXXWWWVVVTTTSSSRRRRRRRRRUUUVVVWWWWWWVVVVVVXXXZZZWWWWWWVVVVVVVVVWWWXXXXXXYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ]]]```cccccccccfffgggiiijjjllllllmmmmmmmmmmmmlllmmmooorrruuuwwwuuuuuuvvvxxx{{{~~~yyyyyyyyy{{{}}}vvvbbbNNNAAA===888666666777888888777555333111111111222333444444333333444555777888999999:::>>>AAAIIIXXXfffwww}}}vvvjjj^^^TTTLLLFFFBBB@@@??????CCCGGGQQQcccsss~~~~~~~~~xxxuuurrrrrruuuyyy}}}~~~vvvqqqooonnnXXXLLLIIIGGGFFFGGGHHHHHHKKKPPPQQQPPPRRRVVV]]]___bbbdddfffhhhkkknnnttt|||{{{nnnUUULLLGGGEEEJJJTTTggg{{{~~~rrrdddOOOBBBAAA>>>???@@@??????AAADDDFFFDDDFFFIIILLLPPPRRRTTTUUUZZZ[[[aaannnzzztttnnnlll]]]IIICCCDDD@@@IIIaaa|||pppeeeVVVLLLCCC<<<;;;======???BBBDDDFFFIIIJJJJJJKKKMMMNNNLLLMMMOOOPPPRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQTTTUUUUUUUUUTTTTTTVVVXXXVVVVVVVVVUUUVVVVVVWWWXXXZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[^^^aaadddeeedddcccdddeeegggiiikkklllmmmlllllllllmmmooorrruuuwwwuuuuuuvvvwwwyyy{{{~~~wwwwwwxxx{{{~~~xxxdddQQQAAA>>>999666666777888888777555444222111222333333444444333333444555777888999888:::>>>AAAHHHVVVdddvvv{{{pppdddYYYQQQJJJFFFAAA???@@@CCCGGGQQQcccsss~~~yyyvvvrrrqqqssswwwzzz|||uuunnnfffvvvlllWWWKKKHHHFFFFFFFFFFFFFFFIIIOOOPPPOOOQQQVVV\\\^^^aaadddeeehhhkkkmmmrrr|||lllRRRIIIDDDBBBFFFMMM\\\www{{{uuuvvv~~~{{{|||xxxrrrdddOOOCCCCCC@@@AAAAAAAAA@@@AAADDDFFFFFFGGGJJJNNNRRRUUUWWWXXXWWWZZZcccrrryyynnnggg[[[IIICCCFFFCCCJJJ___~~~sssiiiZZZLLLCCC<<<<<<===<<<===???CCCEEEHHHIIIJJJKKKLLLNNNKKKLLLNNNOOOQQQRRRRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSSSSSSSRRRRRRTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[^^^aaacccdddcccaaaaaabbbcccfffiiikkkmmmlllllllllmmmooorrruuuwwwvvvuuuuuuuuuvvvwwwyyyzzz~~~uuuvvvxxx|||{{{gggSSSBBB>>>:::777777888999999777666444333222222333333444444333444444555777777888888:::===@@@FFFTTTbbbtttuuuiii^^^TTTMMMHHHBBB@@@@@@CCCGGGQQQcccrrr~~~{{{wwwqqqnnnooorrruuuwwwxxx}}}uuukkk^^^fffooo~~~{{{iiiUUUKKKGGGEEEEEEFFFEEEFFFJJJPPPRRRRRRTTTYYY]]]```dddggghhhkkkmmmoooqqq~~~sssVVVGGGBBBAAADDDGGGOOOfff~~~~~~qqqiiimmmmmmiiillluuu~~~vvv}}}pppbbbNNNCCCCCCBBBCCCCCCBBBAAABBBDDDFFFHHHJJJMMMQQQUUUXXXZZZ\\\YYY[[[dddrrr}}}xxxlll```KKKBBBEEECCCIII\\\wwwlll\\\MMMEEE>>>======<<<;;;===BBBDDDGGGIIIIIIJJJLLLNNNKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSVVVXXXXXXXXXVVVUUURRRRRRSSSRRRQQQQQQRRRTTTSSSSSSSSSSSSTTTUUUVVVVVVXXXYYYZZZZZZYYYXXXYYYZZZZZZYYYZZZ\\\___aaabbbaaabbbbbbaaaaaacccfffiiikkkkkklllmmmnnnqqqsssvvvwwwwwwvvvuuutttttttttuuuvvv|||wwwxxxzzz~~~|||hhhTTTCCC???:::888888999::::::777666555444333333333444333333444444555666666777777777999<<<>>>DDDQQQ^^^ooowwwkkk```VVVMMMHHHBBB@@@@@@CCCGGGPPPaaaqqq}}}wwwooojjjjjjlllnnnppppppuuu~~~uuuiii[[[^^^```iiiwwwxxx{{{vvvfffTTTJJJGGGEEEEEEGGGHHHIIINNNUUUXXXWWWYYY^^^aaadddiiilllnnnppprrrtttvvv}}}bbbJJJCCCBBBEEEEEEGGGZZZqqqssscccbbbbbb^^^cccooowwwvvvyyynnn```MMMCCCCCCCCCDDDDDDCCCCCCCCCFFFHHHJJJMMMPPPUUUYYY\\\___`````````eeeooowww}}}{{{lllQQQBBBBBBAAAGGGXXX}}}|||qqq```PPPGGG???======;;;;;;<<>>:::777777888999999777777777666666555444444222333444555666666666666666666888:::<<<@@@KKKWWWgggxxx}}}uuulllcccYYYPPPJJJAAA??????AAADDDLLL]]]mmm~~~zzzoooeeeaaaaaabbbcccgggnnnzzz{{{ooo^^^___]]]aaagggiiiyyyooocccUUUNNNJJJHHHIIILLLLLLNNNTTT[[[^^^]]]^^^bbbaaaeeekkkoooqqqsssuuuvvv|||[[[JJJ@@@DDDCCCAAAMMMaaasssjjjiiiiiiaaabbblll|||tttooozzzssslllaaaPPPFFFFFFDDDEEEEEEEEEEEEGGGJJJLLLQQQSSSWWW\\\aaaeeehhhiiimmmkkkmmmssswwwxxx|||vvvlllzzzbbbIIIDDDBBBDDDPPPhhhoooYYYNNNBBB===<<<;;;<<>>999666666777888888777777777777666555555444222333444666666666666555555555777:::;;;>>>IIIUUUeeexxx~~~zzzvvvppphhh```WWWNNNIIIAAA>>>>>>???BBBKKK[[[kkk{{{~~~~~~~~~~~~~~~qqqfff```___```bbbiiirrrlllkkkjjjqqqxxxwwwnnncccVVVPPPMMMJJJLLLOOOPPPRRRXXX___aaa```aaadddbbbfffkkkppprrrtttvvvwww{{{|||iiiQQQAAADDDEEEAAAJJJ\\\oootttuuutttjjjhhhpppzzzzzzuuunnnnnn|||rrrlllcccRRRHHHHHHCCCEEEFFFFFFFFFHHHKKKMMMRRRUUUYYY^^^cccgggjjjlllpppoooqqqxxx{{{{{{}}}nnnbbblll|||gggMMMGGGDDDDDDNNN```uuu\\\OOOCCC===;;;;;;===@@@>>>AAADDDFFFHHHIIIKKKMMMJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSRRRPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZ]]]___^^^YYYWWWZZZ]]]WWWVVVVVVXXX[[[\\\\\\[[[[[[\\\]]]^^^____________aaaccceeehhhkkkmmmooopppnnnmmmmmmmmmnnnoooqqqrrrssswww|||zzz}}}wwwzzz~~~mmmXXXAAA===888666666777888888888888888888777666555444222333444666666666666555555555777999:::===HHHSSSfffxxxzzzsssooojjjddd]]]TTTKKKFFF@@@>>>===>>>AAAIIIZZZiiiyyy}}}}}}}}}}}}sssgggaaa___```aaammmxxxzzzxxxwwwnnncccXXXRRRNNNLLLMMMQQQTTTVVV\\\ccceeecccdddgggdddhhhnnnsssuuuwwwxxxyyywwwwwwtttXXXDDDFFFGGGCCCKKK[[[mmm{{{~~~~~~yyytttqqqyyyqqqvvviiihhhuuunnneeeTTTIIIJJJHHHHHHHHHGGGGGGJJJNNNQQQWWWXXX\\\aaahhhmmmooopppnnnuuu}}}|||{{{~~~jjj___ffflllpppwwwtttTTTCCCDDDHHHFFFZZZzzzmmm\\\III@@@===;;;:::;;;>>>@@@BBBCCCDDDFFFJJJLLLLLLLLLLLLLLLLLLLLLMMMNNNQQQPPPPPPPPPPPPQQQRRRRRRPPPRRRSSSRRRQQQPPPQQQSSSTTTTTTUUUVVVVVVVVVUUUUUUXXXZZZ[[[\\\[[[[[[]]]^^^]]][[[YYYXXXZZZ[[[[[[ZZZ[[[\\\]]]\\\[[[[[[]]]___bbb```___aaafffkkkmmmmmmhhhhhhiiikkkmmmppprrrssstttwww{{{}}}mmmttt}}}~~~iiiVVVDDD@@@;;;777666777777777888777777666555444444444222333444555666666666666888666666888999<<>>;;;:::;;;>>>@@@BBBDDDEEEGGGJJJLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSSSSQQQPPPQQQRRRTTTUUUVVVVVVWWWVVVVVVVVVXXXZZZ[[[[[[[[[[[[\\\^^^]]][[[YYYXXXZZZ[[[[[[ZZZ[[[\\\\\\\\\[[[[[[]]]^^^aaa___^^^```dddhhhjjjjjjhhhiiijjjkkknnnppprrrsssuuuwwwzzz|||}}}~~~|||ggglllttt|||{{{fffRRRBBB>>>999666555555555555777777777666555444444444333333444555666666666555777555555777888;;;EEEOOOccctttzzzqqqkkkccc]]]WWWQQQJJJEEE@@@>>>>>>@@@CCCJJJYYYhhhxxx~~~yyyyyyxxxwwwzzz~~~nnneeeeeehhhiiiooo}}}|||qqqfffYYYSSSPPPOOOSSSYYY[[[dddkkklllnnnssstttrrroooppprrrtttwwwxxxwwwvvvyyyzzzyyyXXXKKKHHHEEEKKKVVVccc~~~sssxxx~~~~~~hhhoooxxxoooeeeUUUKKKLLLGGGGGGGGGGGGGGGJJJOOORRRXXX[[[___dddiiimmmqqqrrrvvv{{{~~~~~~uuu^^^```aaafffsss|||YYYCCCAAACCCAAAMMMeeerrrbbbPPPEEE???;;;999:::===@@@CCCFFFGGGHHHIIIKKKLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPRRRTTTUUUTTTRRRQQQQQQRRRUUUVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[[[[ZZZZZZ\\\]]]\\\ZZZXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^```___^^^___bbbeeeffffffhhhiiijjjkkkmmmoooqqqrrrtttvvvyyyzzz{{{{{{}}}~~~vvvdddhhhnnnxxx}}}hhhSSS???<<<777444333444444333777777666666555444444444333444444555555555444444666444444666777:::CCCMMM```sss}}}rrrlllccc\\\VVVOOOHHHCCCAAA??????AAACCCIIIXXXfffuuu|||zzzyyyxxxvvvyyy}}}ttthhhfffiiikkksssrrrggg[[[VVVSSSSSSWWW\\\^^^fffooossswww|||~~~}}}uuuvvvwwwxxxyyyzzz{{{{{{|||}}}eeeSSSJJJDDDFFFNNN^^^}}}xxxssspppnnnqqq{{{iiirrrvvvmmmeeeVVVMMMNNNFFFFFFGGGGGGHHHKKKOOOSSSXXX[[[___dddhhhlllppprrrwww{{{~~~~~~}}}}}}jjjgggeeejjj{{{]]]EEE@@@AAA@@@HHH\\\uuuuuufffTTTIIIAAA;;;999:::<<>>;;;666444444444333333666666666555555444444444444444555555555444333333555333333555666999AAAKKK\\\pppssslllccc\\\UUUNNNFFF@@@AAA??????@@@CCCJJJYYYgggsss{{{}}}zzzwwwyyy~~~wwwjjjfffiiilllvvvqqqggg\\\XXXVVVVVVZZZ___aaagggpppxxx~~~{{{||||||||||||}}}uuu\\\NNNEEEFFFLLLYYYuuuxxxqqqjjjdddgggppp{{{llluuurrrjjjdddWWWOOOOOOEEEFFFFFFGGGHHHKKKPPPTTTVVVZZZ___cccfffjjjnnnqqquuuxxxzzz{{{{{{|||vvvrrrnnnsss```GGG@@@AAA@@@FFFVVVmmm~~~xxxjjjYYYLLLCCC<<<999;;;;;;>>>CCCFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQUUUWWWYYYYYYWWWUUUTTTTTTVVVWWWXXXXXXYYYYYYXXXXXXWWWYYYZZZZZZYYYXXXYYY[[[YYYXXXXXXYYYZZZ[[[ZZZYYYYYYZZZZZZZZZYYYYYY[[[]]]``````aaaaaaaaabbbcccddddddeeeeeefffhhhjjjlllmmmlllooosssuuuwwwxxx{{{}}}wwwkkk\\\[[[\\\eeepppqqq```MMM>>>;;;777555555555444333555555555555444444444444444444444444444444333333444222333555666888@@@IIIWWWlllvvvoooeee]]]UUUMMMEEE???>>><<<===???BBBJJJZZZiiisss{{{{{{wwwxxx}}}vvvjjjhhhkkknnnzzzpppfff]]]YYYXXXXXX]]]bbbcccgggpppzzziiiUUUJJJIIIOOOSSSnnnsssiiiaaacccllluuu~~~qqq{{{pppiiidddXXXOOOOOODDDEEEFFFFFFHHHLLLQQQUUUVVVZZZ```dddeeehhhmmmqqqsssuuuxxx{{{|||}}}~~~||||||___HHH@@@AAAAAAEEERRRhhh{{{zzzmmm]]]PPPEEE===:::<<<;;;>>>AAADDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQRRRUUUXXXXXXWWWUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWYYYZZZYYYXXXWWWXXXZZZXXXWWWWWWYYY[[[[[[ZZZYYYXXXYYYZZZYYYXXXXXXZZZ\\\___aaabbbbbbbbbbbbcccdddcccccccccdddfffhhhiiijjjjjjmmmqqqtttuuuwwwzzz|||uuujjj[[[YYYXXX\\\eeefffYYYIII===;;;888666666666555444444444444444444444444444222333333444444444333333444333444666666888???HHHUUUjjjyyyrrrhhh___WWWNNNEEE???<<<:::;;;>>>AAAJJJYYYhhhttt|||{{{vvvyyy~~~tttkkklllrrruuuooofff^^^[[[[[[[[[```eeegggiiippp|||www]]]LLLIIIMMMNNNggg}}}rrrgggfffjjjqqq{{{tttpppjjjeeeXXXNNNLLLCCCDDDEEEFFFHHHLLLQQQUUUVVV\\\bbbeeefffhhhmmmrrrrrruuuyyy}}}yyy}}}uuu\\\GGG???@@@@@@CCCOOOfffzzz|||ooo___RRRGGG>>><<<>>>;;;===@@@AAABBBDDDGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPNNNQQQUUUVVVVVVTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYYYYWWWWWWXXXYYYWWWVVVWWWYYY[[[\\\ZZZXXXXXXYYYYYYYYYXXXXXXZZZ[[[]]]```bbbcccaaaaaabbbdddcccccccccdddeeeggghhhiiikkknnnqqqssstttvvvxxxzzz|||~~~uuujjj[[[YYYUUUUUUZZZ\\\RRRFFF<<<:::888666666666555444444444444444444444444444111222333333444444444444444333444777777888???GGGTTTiii}}}uuukkkaaaYYYPPPFFF@@@<<<:::;;;===@@@GGGWWWeeettt|||}}}zzz}}}tttooottt{{{~~~ppphhh```^^^^^^___ccciiillllllssslllTTTKKKKKKJJJbbbxxxqqqkkkjjjnnnyyywwwrrrkkkfffXXXLLLJJJCCCDDDEEEFFFHHHLLLRRRVVVWWW]]]cccfffgggiiinnnssssssvvv{{{mmmtttpppZZZEEE>>>???@@@AAAMMMdddzzz}}}|||pppaaaTTTHHH???<<>>@@@AAACCCFFFIIIHHHHHHIIIIIIKKKLLLMMMNNNMMMMMMMMMLLLMMMNNNNNNOOOKKKNNNRRRTTTTTTSSSRRRRRRUUUVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYWWWVVVWWWXXXVVVVVVWWWYYY[[[\\\ZZZXXXWWWXXXYYYYYYXXXXXXYYY[[[\\\___bbbbbbaaa```bbbdddccccccdddeeefffgggiiijjjmmmooorrrttttttuuuvvvxxxyyyzzz|||vvvkkkWWWTTTOOOMMMOOOPPPIII???;;;999777666666666444333444444444444444444444444000111222333444555555555444333555777888888???GGGUUUjjjwwwmmmcccZZZQQQGGG@@@===;;;;;;<<>>III]]]vvvxxx|||~~~uuufffUUUHHHAAA======<<<===@@@BBBEEEFFFHHHHHHHHHIIIJJJJJJIIIIIIJJJLLLMMMLLLLLLLLLLLLNNNOOOPPPMMMOOOPPPRRRRRRRRRRRRQQQUUUUUUVVVVVVWWWWWWVVVVVVXXXXXXYYYZZZZZZZZZZZZYYYYYYWWWVVVXXX[[[[[[YYYWWWUUUVVVWWWXXXYYYYYYYYYYYY\\\^^^```aaa``````aaabbbggghhhhhhgggffffffhhhjjjkkklllooossswwwxxxxxxvvv|||}}}~~~xxxlllXXXTTTOOOMMMLLLJJJFFFBBB999888777888888777444222333333333333333333333333222111111222444444333111555555666555666999>>>AAAPPPfff|||ooocccYYYOOOGGGAAA===;;;:::<<>>???<<<@@@III[[[uuuwwwwww~~~uuufffVVVIIIAAA>>>===<<<===???BBBDDDFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMMMMLLLLLLLLLLLLNNNOOOPPPOOOPPPQQQRRRRRRQQQPPPOOOSSSTTTUUUVVVWWWWWWXXXXXXWWWXXXYYYYYYYYYZZZYYYYYYZZZXXXWWWXXXZZZZZZXXXVVVUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\___``````aaabbbdddfffggghhhgggffffffhhhjjjkkklllnnnqqqtttvvvvvvvvv|||~~~wwwlllWWWRRRLLLIIIHHHFFFCCC???:::999999999999888555333333333333333333333333333222111111222444444333222444555555555666888===AAAMMMccc~~~~~~pppdddZZZPPPGGGAAA===::::::<<>>???===AAAIIIYYYssswwwqqq}}}uuugggWWWKKKBBB???===;;;===???AAADDDFFFGGGGGGHHHIIIKKKKKKJJJKKKLLLNNNMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSRRRPPPOOONNNPPPQQQSSSUUUWWWYYYYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXXXXYYYYYYWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXZZZ]]]___```aaacccdddeeefffggggggffffffhhhiiikkkkkkmmmoooqqqsssuuuwww}}}vvvkkkWWWPPPIIIDDDBBBAAA???<<<;;;::::::::::::999666444333333333333333333444444333111111222333444333222333444444444555888<<<@@@KKKaaa{{{rrrfff[[[QQQHHHBBB===::::::;;;>>>DDDPPP\\\nnnvvv}}}wwwtttttt{{{}}}zzz~~~uuummmjjjiiiiiilllpppwwwwwwyyyyyyyyyyyyxxxwww||||||~~~iiiZZZZZZeeexxxwwwvvvtttsss}}}pppoooiiiXXXJJJHHHGGGHHHIIIJJJLLLOOOTTTXXX\\\___dddhhhkkkooosssvvv|||{{{}}}~~~lll___UUUFFF???@@@;;;@@@GGGUUUoooxxxooowww}}}vvvhhhZZZMMMDDD???===;;;<<<>>>AAACCCEEEFFFGGGGGGIIIJJJKKKKKKKKKMMMOOONNNMMMLLLLLLMMMNNNPPPQQQUUUUUUUUUUUUSSSQQQOOONNNNNNPPPRRRUUUWWWYYYZZZ[[[XXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[]]]_________aaacccdddeeeffffffeeeeeegggiiillllllmmmmmmooorrruuuxxx}}}tttjjjWWWPPPGGGAAA???>>>===;;;;;;:::999::::::999666444333333333444444444444444333222111222333444444333333333444333444777<<>>EEEQQQjjj~~~xxxnnnsssxxxkkk]]]PPPFFF@@@>>>:::;;;===@@@CCCDDDFFFFFFFFFGGGJJJJJJKKKLLLNNNPPPNNNMMMMMMMMMMMMOOOPPPQQQWWWWWWWWWVVVUUUSSSQQQPPPNNNOOORRRTTTWWWYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[YYYYYYZZZYYYXXXVVVUUUUUUVVVUUUUUUUUUUUUVVVWWWWWW[[[\\\^^^___^^^]]]^^^___cccdddeeeeeedddeeegggiiimmmnnnnnnnnnnnnqqquuuyyy|||rrrhhhWWWPPPFFF@@@>>>>>>===;;;:::999999999999888555333333333333444444555555555444333111111333444555444333333444333444777<<>><<<:::999888999999888555333333333333444555555666666555333111111333555555555333444444444555888<<<@@@MMM___vvvwwwiii]]]SSSIIIBBB===::::::;;;<<>><<<;;;::::::::::::999666444333333444444555666666666666333111111333555555555444555555555666888===AAAKKK\\\ssswwwiii]]]RRRHHHBBB===::::::;;;;;;>>>GGGQQQ^^^lll|||}}}wwwrrrppptttvvvbbbXXX]]]hhhssszzzwwwooommmoootttsssmmmfffdddjjjkkkmmmoooooommmkkkiiilllppprrrnnnfffdddiiiooorrrsssxxx~~~qqqeeegggwww{{{~~~uuueeePPPHHHLLLJJJLLLOOORRRTTTWWW[[[^^^^^^```dddgggjjjooouuuyyy{{{www}}}}}}qqq```HHH>>>@@@???:::AAAHHHXXXiiiiiieeelllnnnuuufffWWWKKKAAA===999:::<<>><<<<<<;;;;;;;;;<<<:::888555333333444444555666777777666444111111333555666666555555666555666999>>>AAAHHHZZZqqqwwwiii]]]RRRHHHAAA===::::::;;;;;;===FFFPPP\\\jjj|||~~~yyytttqqqsss{{{fffWWWYYY```iiippp|||vvvqqqooorrrvvvtttlllddd```fffiiilllpppqqqqqqooommmmmmrrrtttooogggdddhhhnnnwwwxxx}}}llleeeooouuuuuu^^^RRRHHHNNNLLLNNNQQQSSSTTTVVVYYY[[[^^^```ccceeehhhmmmssswww}}}sss{{{}}}ttt{{{eeeSSSGGG>>>888:::@@@HHHSSS```jjjjjjeeeiii|||yyyjjjZZZLLLBBB======<<<;;;===@@@CCCCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRTTTUUUUUUVVVWWWWWWWWWUUUSSSRRRQQQPPPOOOPPPQQQQQQOOONNNPPPSSSWWWWWWVVVUUUVVVXXXPPPQQQRRRSSSTTTTTTTTTTTTUUUYYY\\\[[[XXXWWWZZZ^^^```dddfffdddaaa```cccggghhhiiijjjkkklllnnnqqqtttyyy{{{}}}~~~}}}}}}~~~}}}rrrhhhaaaTTTOOOHHHBBB???===<<<;;;===<<<<<<:::999888777777555555444444444444555555444444333222222222333444777666444333444666999;;;IIIUUUjjjwwwhhh]]]RRRIIICCC???<<<:::;;;;;;<<>>===:::>>>DDDNNN]]]iiijjjddddddvvv{{{mmm]]]NNNDDD???===<<<;;;===@@@BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVVVVTTTSSSQQQQQQPPPPPPPPPRRRRRRPPPNNNOOORRRUUUVVVUUUSSSTTTUUUQQQQQQRRRSSSTTTUUUUUUUUUTTTXXX[[[ZZZWWWWWWZZZ]]]```ccceeeddd```___bbbffffffhhhiiijjjkkkmmmpppssswwwyyyzzzzzzzzzzzz|||~~~xxxmmmccc\\\RRRNNNHHHCCCAAA???===<<<::::::::::::;;;;;;;;;;;;666555555444444555555666333222222222222333555666777666444444444666999;;;FFFRRRggg~~~wwwiii]]]SSSIIICCC>>>;;;999;;;;;;<<>>===<<<===???AAAAAA@@@BBBCCCDDDFFFHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQPPPPPPQQQSSSUUUUUUSSSQQQNNNPPPSSSUUUUUUSSSQQQPPPRRRQQQQQQRRRSSSUUUWWWXXXVVVXXXZZZZZZYYYYYYZZZ\\\^^^```bbbaaa___^^^___aaadddfffhhhiiijjjkkknnnpppsssttttttssstttvvvzzz}}}}}}zzzpppeee[[[TTTKKKIIIFFFDDDCCCBBB???===???>>>>>>===<<<;;;;;;;;;777666666555555666666777444444333222333444555666666666555555555777999:::@@@LLL```wwwxxxkkk```VVVLLLEEE<<<999888:::::::::???FFFMMM___tttrrrsss{{{}}}}}}}}}yyyqqqnnnfffaaafffqqqwwwuuuooofffjjjtttkkkUUURRRLLLOOOUUUXXXZZZ]]]^^^```ccceeejjjlllmmmmmmllllllnnnppprrrssstttuuuvvvyyyfffdddooo|||gggNNNAAA???<<<:::@@@OOO___dddbbb[[[ggg{{{uuuhhhYYYKKKCCC???===<<<===>>>@@@@@@???BBBCCCEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQTTTVVVVVVTTTRRRPPPQQQSSSVVVXXXWWWUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^`````````______```dddfffiiijjjkkklllnnnpppqqqrrrsssssssssvvvzzz}}}~~~vvvlllbbbXXXRRRKKKHHHEEECCCBBBAAA>>>===>>>>>>>>>======<<<<<<;;;777777777666666777777777888777555333222222333333666555555555666777888999@@@JJJ]]]sss{{{nnncccXXXMMMGGG<<<:::999::::::999===CCCKKK[[[pppsssttt{{{|||zzztttpppfff]]]aaaooo|||xxxwwwyyyjjjUUUTTTOOOQQQTTTWWWZZZ]]]___aaaeeeggglllmmmooooooooooooppprrrtttvvvwwwvvvvvvyyykkkgggoooyyywwwZZZBBB>>>===;;;===HHHWWW^^^^^^ZZZcccvvvxxxlll^^^OOOFFF???>>><<<<<<>>>??????>>>BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPRRRUUUXXXXXXVVVSSSQQQQQQSSSVVVZZZ\\\\\\[[[TTTUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\^^^```aaaaaaaaa```cccfffiiikkkkkklllnnnpppoooppprrrssstttvvvzzz}}}{{{rrriiiaaaYYYSSSMMMJJJFFFCCCAAA@@@>>><<<:::;;;;;;<<<===>>>??????888888777777777777888888:::888666444222111111222555555555666666777888999???HHHXXXmmm~~~qqqfffZZZOOOGGG>>>;;;:::;;;:::888;;;AAAHHHXXXlll}}}}}}wwwwww|||}}}zzzvvvqqqggg]]]```nnn~~~jjjVVVWWWTTTUUUUUUXXX\\\___bbbeeeiiillloooqqqtttuuuuuuuuuwwwxxxzzz||||||zzzwwwyyyyyytttzzzeeeFFF<<<===<<<;;;BBBNNNVVVXXXWWW^^^ppp{{{pppbbbTTTIII@@@>>><<<<<<>>>>>>>>>===AAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPPPPOOOPPPSSSVVVYYYYYYWWWTTTQQQPPPQQQUUU[[[___aaaaaaXXXYYY[[[]]]]]][[[YYYXXXVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[]]]```bbbcccbbbaaaaaadddhhhjjjjjjkkkmmmnnnlllnnnqqqssstttvvvxxx{{{}}}wwwpppkkkeee^^^ZZZSSSOOOIIIDDDBBB@@@>>>===999:::;;;<<<===>>>>>>???999888888777777888888999999888666444333222222333555555555666777777888888<<>><<<===;;;888:::???FFFUUUiii{{{~~~}}}yyyuuuppphhhaaacccnnn}}}yyyjjjWWWZZZXXXYYYXXX[[[```cccgggjjjooorrrtttwwwyyy{{{{{{|||}}}}}}yyyyyy~~~kkkJJJ:::===<<<:::===HHHQQQTTTSSSZZZlll}}}sssfffWWWLLL@@@>>><<<<<<===>>>===<<<@@@AAABBBCCCDDDDDDDDDDDDHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPPPPOOOPPPSSSWWWZZZZZZXXXUUUPPPOOOOOOTTT[[[aaadddddd[[[\\\___aaaaaa^^^[[[YYYUUUTTTTTTUUUWWWXXXXXXWWWYYYZZZ]]]```ccceeedddbbb```cccfffiiiiiijjjkkkllljjjlllppprrrtttuuuwwwyyy{{{|||}}}}}}vvvqqqnnnjjjfffbbbWWWRRRKKKEEEBBBAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888888888999999888777555444333333444444555555666666777888888888999???LLL___tttvvviii\\\PPPHHHBBB???>>>>>>;;;888999>>>DDDSSSgggzzzxxxtttoooiiidddfffooo|||ssszzzggg\\\XXXYYYZZZ______```cccgggmmmrrruuuxxxwwwwwwzzz}}}{{{yyyzzz}}}zzz{{{oooiiiNNN@@@<<<999999<<>>;;;===???===>>>@@@@@@AAABBBCCCDDDDDDDDDDDDHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPQQQTTTWWWYYYXXXWWWPPPQQQSSSVVVYYY\\\^^^```___^^^\\\\\\]]]\\\[[[YYYWWWUUURRRRRRTTTVVVXXXXXX\\\]]]___aaaaaa```___^^^^^^aaafffhhhiiihhhhhhiiilllnnnpppqqqqqqrrruuuwwwzzz|||~~~{{{wwwxxxvvvpppkkkiii```YYYOOOHHHDDDAAA>>><<<::::::;;;;;;<<<===>>>???===<<<:::888777777888888;;;999666222000000111222111444777888888777888999;;;???IIIWWWjjj~~~wwwjjj___SSSHHHCCC>>>;;;<<<<<<::::::===FFFRRRdddyyyyyy|||{{{uuunnnkkkooowwwzzzzzzhhh]]][[[]]]___aaaaaabbbdddhhhmmmrrrtttwwwwwwxxx||||||{{{zzz{{{|||yyy|||xxxrrrnnnSSSCCC>>>::::::<<<@@@IIIQQQQQQVVVfffxxxlll]]]PPPEEE???<<<>>>???>>>???AAAAAAAAABBBCCCDDDDDDDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLKKKKKKNNNMMMNNNQQQTTTVVVVVVUUUQQQRRRSSSUUUWWWYYYZZZ[[[\\\[[[YYYYYYZZZZZZYYYWWWVVVTTTQQQQQQSSSVVVXXXXXX[[[\\\^^^___```___]]]\\\]]]```eeegggggggggggghhhkkkmmmoooppppppqqqtttvvvwwwyyy{{{|||~~~|||~~~|||uuunnnjjjaaa[[[RRRKKKGGGDDDAAA???<<<;;;::::::;;;<<<<<<;;;<<<;;;:::999888888999999:::888555222111111111222111444777888888777888999999===FFFRRRdddxxxxxxjjj```TTTIIIDDD>>>;;;<<<<<<:::;;;===CCCOOObbbwww|||}}}uuuppppppuuuzzz}}}~~~}}}~~~|||jjj```___bbbeeeddddddeeefffiiimmmqqqssswwwwwwyyy~~~~~~|||{{{zzz}}}}}}xxxuuuqqqtttvvvYYYEEE???;;;;;;;;;???HHHRRRUUUVVVbbbyyy}}}qqqbbbUUUGGGAAA===>>>???>>>???BBBAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMPPPRRRRRRQQQSSSSSSSSSTTTUUUUUUVVVVVVXXXVVVUUUUUUVVVWWWVVVUUUUUURRRPPPPPPRRRVVVXXXXXXZZZ[[[]]]^^^___^^^\\\[[[\\\___ccceeefffeeefffgggiiikkkmmmooooooppprrrttttttvvvxxxyyy{{{yyyppplllccc^^^VVVOOOJJJGGGDDDBBBAAA>>>;;;<<<======;;;888;;;::::::999999999::::::999777555222111111222333111444666888777777777888777;;;AAALLL[[[ooozzzmmmbbbVVVLLLEEE???;;;<<<<<<;;;;;;===AAAMMM```vvv|||~~~}}}xxxsssrrrsssvvvwww{{{zzzyyyzzz}}}lllcccbbbeeehhhhhhhhhhhhiiikkknnnqqqsssvvvwwwyyy~~~}}}{{{||||||yyynnniiiqqqyyy^^^FFF???;;;;;;<<<>>>IIIVVV]]]YYY```tttuuueeeXXXIIIBBB======>>>===>>>BBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJMMMOOOPPPOOOSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSRRRRRRTTTUUUVVVUUUTTTQQQOOOOOORRRUUUWWWXXXZZZ[[[]]]^^^___^^^\\\[[[[[[^^^aaacccddddddeeefffhhhjjjlllmmmmmmnnnqqqssssssuuuwwwxxxzzzyyypppmmmeeeaaaZZZSSSMMMIIIEEEDDDCCC@@@>>>>>>AAAAAA===::::::::::::::::::;;;;;;;;;888666444333222222333333111444666777777666777777666999>>>FFFTTTggg{{{}}}pppeeeZZZPPPGGG@@@<<<<<<<<<;;;;;;>>>@@@LLL___uuuxxx|||{{{wwwzzzzzzwwwsssqqqrrrssstttttttttttttttwww||||||xxxoooeeedddgggiiikkkkkkkkklllnnnppprrrsssuuuvvvxxx}}}|||||||||kkkaaaiiisss[[[EEE===999<<<<<<>>>KKK\\\eee___```qqqxxxiii[[[LLLEEE>>><<<<<<;;;===@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJLLLOOOOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUTTTRRRQQQQQQTTTVVVWWWWWWTTTRRROOOOOORRRUUUWWWXXX[[[\\\^^^___```___]]]\\\ZZZ]]]```bbbbbbbbbdddeeegggiiikkkllllllmmmpppqqqtttvvvwwwxxxyyy~~~vvvooommmfffddd___WWWPPPJJJFFFDDDAAA@@@>>>???AAAAAA???<<<:::;;;;;;;;;<<<<<<<<<;;;777666555333222222333333222444666777666666666777555888<<>>===;;;<<<<<<======<<<;;;;;;777777555444333222222222222444666777666555555666555888<<<@@@HHHXXXkkkyyytttiii^^^UUUJJJCCC=========;;;<<<@@@CCCNNN```uuu~~~vvvyyy}}}|||mmmffffffjjjkkkmmmppprrrqqqnnnkkkeeeiiiooowwwyyycccWWW[[[hhhrrrjjjiiikkkmmmnnnnnnoooppprrrssstttuuupppqqqsssxxx|||~~~~~~}}}rrrfffhhhUUUHHH>>>:::===<<<<<>>>>>???@@@AAAAAAAAAAAADDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIIIILLLNNNOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSQQQOOOPPPSSSWWWYYYZZZXXXUUURRRQQQSSSUUUVVVVVVZZZ[[[]]]^^^___^^^\\\[[[[[[]]]___```aaabbbdddffffffhhhkkkllllllmmmoooqqqvvvwwwxxxwwwvvvzzz}}}uuusssnnnmmmiiiaaaVVVMMMGGGEEEAAAEEEHHHFFFBBB>>>>>>???======>>>>>>===<<<;;;:::888777666555333222111000222444666777666555555555555888;;;===AAAMMM^^^kkkxxx}}}ssshhh\\\SSSKKKDDD>>>======;;;===@@@BBBMMM___uuu~~~wwwxxxzzzzzzllleeeeeemmmooorrrvvvwwwtttooojjj```fffoooyyyjjjUUULLLQQQ]]]|||~~~rrrkkkkkkmmmooonnnooopppqqqssstttuuuvvvmmmnnnrrrwww{{{~~~~~~}}}mmmjjjWWWKKK@@@;;;>>><<<:::JJJaaauuulllfffjjjttt}}}rrr\\\RRRGGGAAA>>>;;;===AAA======>>>???@@@@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHJJJKKKLLLMMMMMMNNNNNNNNNMMMJJJHHHIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRPPPNNNOOOSSSWWWZZZ[[[ZZZWWWSSSRRRSSSUUUVVVVVVXXXZZZ\\\]]]]]]]]][[[ZZZ[[[]]]___```aaabbbdddfffgggiiikkkllllllmmmoooqqqvvvwwwwwwvvvuuuxxx~~~yyyvvvqqqpppmmmdddYYYNNNHHHFFFFFFKKKOOOLLLEEE???@@@CCC>>>>>>>>>>>>>>><<<:::999999888777555333111000///222444666777666444444555555888::::::<<>>======;;;===@@@@@@LLL___vvv}}}xxxwwwyyy{{{nnnhhhgggooorrrwww{{{|||yyyrrrmmm]]]dddooo{{{~~~yyy{{{eeeQQQHHHLLLUUUssswwwkkkgggiiikkklllwwwuuutttuuuwwwxxxvvvssssssuuuvvvuuuuuuvvvxxx{{{}}}ssseeeQQQBBB:::======<<>><<<<<>>???@@@AAAAAAAAA>>>>>>@@@BBBDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJMMMPPPQQQQQQPPPPPPOOOMMMLLLJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPOOOOOOOOOQQQRRRSSS[[[ZZZWWWTTTQQQQQQSSSUUUXXXXXXXXXYYYZZZ\\\]]]^^^_________```aaabbbdddeeeiiiiiiiiihhhhhhiiilllooovvvxxxyyyxxxvvvwww|||}}}sssrrrpppiii```VVVNNNJJJFFFJJJLLLJJJEEEBBBCCCFFFAAA???>>>===>>>===<<<::::::888777666666555222000333333333444444444555555555555555666;;;CCCMMMTTTfffnnntttsssnnnggg^^^VVVNNNGGG@@@???===<<<===@@@JJJQQQ```vvv|||}}}~~~}}}zzz|||vvvtttvvvqqqlllhhhwwwvvvwww|||~~~wwwqqqdddcccgggttt~~~|||xxxxxxyyymmmSSSDDDIIIQQQ]]]wwwkkkhhhkkkmmmnnnsssrrrrrrtttwwwxxxwwwuuuuuuwwwyyyyyyyyyyyy{{{||||||~~~uuurrrVVVEEE:::<<<===;;;DDDSSScccbbb___\\\___mmmyyygggZZZLLLDDD???<<<<<<>>><<<===>>>???@@@AAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQQQQRRRSSSTTTUUUYYYXXXVVVTTTQQQQQQSSSUUUVVVWWWXXXZZZ[[[\\\]]]^^^___``````aaabbbcccddddddggggggggggggggghhhlllnnntttvvvwwwwwwuuuwww{{{~~~vvvuuusssnnneee[[[RRRNNNEEEFFFGGGFFFDDDBBBCCCDDDBBBAAA????????????===<<<:::888777777777555333111333333333444444444555555777666666666999@@@IIIOOO___gggoooooolllggg```XXXOOOGGGAAA???===;;;===@@@IIIPPP```vvv|||rrrllltttxxxvvvtttrrr{{{zzz|||~~~sssooommmsss}}}~~~|||xxxuuutttuuu{{{tttYYYGGGIIILLLSSSqqqwwwkkkiiillloooqqqoooooopppsssvvvxxxxxxwwwvvvyyy|||~~~}}}}}}}}}}}}||||||}}}nnnrrryyy```LLL===<<<<<<:::???IIIVVVWWWWWWVVVXXXeeexxx}}}jjj]]]NNNFFF@@@<<<;;;===<<<===>>>???@@@AAAAAAAAACCCCCCCCCDDDDDDEEEEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSTTTUUUVVVVVVUUUUUUUUUSSSQQQRRRTTTVVVTTTUUUXXXZZZ\\\]]]^^^^^^___```aaacccddddddddddddcccdddeeeffffffhhhkkknnnppprrrtttttttttuuuzzz~~~zzzzzzxxxtttlllbbbYYYTTTFFFEEECCCCCCDDDEEEEEEDDDDDDCCCBBBAAABBBAAA???===:::999777777777666444111333333333444444444555555888888777666777<<>><<<===@@@GGGOOO___uuu~~~vvvkkkmmmooorrr{{{}}}xxxyyy|||}}}~~~|||rrrooottt{{{uuuqqqooossstttzzzeeeOOOLLLJJJLLLaaa~~~yyyllliiilllooopppnnnoooppprrruuuvvvvvvvvvvvvzzz~~~~~~}}}}}}{{{{{{}}}~~~ppplllmmmnnnWWWCCC>>>===:::;;;@@@MMMPPPSSSSSSUUUaaatttlll^^^PPPGGGAAA===<<<>>><<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSUUUVVVUUUUUURRRSSSTTTSSSRRRRRRTTTVVVRRRTTTWWW[[[]]]^^^^^^]]]^^^___bbbdddeeeeeedddcccbbbccceeeeeefffhhhkkkmmmlllooorrrrrrrrrsssxxx|||~~~}}}zzztttkkkaaaZZZLLLGGGBBBBBBEEEHHHGGGEEEEEEDDDCCCCCCCCCBBB???<<<:::999888888888777555222333333333444444444555555777777666666666:::@@@DDDPPPYYYcccfffggggggccc^^^TTTKKKCCC@@@>>><<<>>>AAAFFFOOO___ttt|||zzz~~~yyyvvvtttwwwyyywwwzzzvvvjjjlllzzz|||~~~wwwmmmhhhhhhsssuuu{{{wwwZZZQQQLLLJJJ[[[sss{{{nnnjjjlllnnnnnnpppqqqrrrsssssssssttttttuuuyyy~~~~~~}}}|||yyyxxxwwwzzz~~~uuuiiicccsss~~~fffMMMBBB>>>;;;999;;;EEEJJJOOOPPPRRR]]]qqqmmm```QQQHHHBBB===<<<>>><<<===>>>???@@@AAAAAAAAA@@@AAABBBDDDFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQSSSTTTTTTSSSPPPRRRTTTTTTSSSSSSTTTVVVQQQTTTWWWZZZ]]]]]]]]]]]]\\\^^^```cccdddcccbbbaaaaaaccceeefffggghhhkkkmmmiiimmmpppqqqpppqqquuuyyy{{{~~~zzzrrriiibbbSSSKKKDDDBBBEEEHHHGGGEEEEEEDDDCCCDDDCCCBBB>>><<<:::999888888999888666444333333333444444444555555444555555555666999>>>BBBLLLVVV```dddfffgggddd```WWWNNNEEEBBB@@@>>>???CCCGGGPPP```sss|||xxx{{{|||~~~yyyyyy{{{|||nnnnnn{{{yyyvvvzzzvvviiicccbbblllqqqyyylll\\\PPPJJJUUUhhh{{{ppplllmmmmmmlllqqqsssuuutttsssrrrrrrsssuuuxxx}}}}}}||||||uuuuuuuuuxxx}}}zzzfffYYYeeerrr|||tttWWWFFF>>>:::999;;;===CCCIIIJJJMMMXXXmmm~~~qqqcccTTTJJJCCC>>>===>>><<<===>>>???@@@AAAAAAAAA??????AAACCCEEEGGGIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQRRRRRROOORRRUUUVVVUUUTTTUUUUUUSSSTTTWWWYYY[[[\\\]]]]]][[[\\\^^^___````````````aaaccceeeffffffgggiiikkkhhhlllooopppooopppsssvvvwww~~~zzzqqqkkk[[[SSSIIIDDDEEEFFFFFFDDDFFFEEEEEEEEEEEECCC???<<<;;;999888999999999777555333333333444444444555555333444555555666999===@@@IIISSS]]]bbbeeegggfffbbb[[[RRRHHHDDDAAA???AAAEEEJJJSSSbbbsssyyyxxxxxxyyy{{{~~~{{{}}}~~~{{{yyy|||tttqqqwwwyyyllldddaaaccckkkxxxttt```OOOPPP[[[vvvzzzqqqnnnooonnnmmmqqqtttvvvuuusssrrrssstttuuuxxx|||~~~~~~|||||||||wwwwwwxxxxxxzzz}}}lllXXX```iiiuuu~~~___HHH===999999;;;888???EEEFFFHHHTTTjjj|||yyyjjjYYYNNNFFF???<<<===<<<===>>>???@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQQQQPPPSSSVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\YYYZZZZZZ[[[\\\]]]^^^^^^```bbbdddeeeeeeeeeggghhhiiilllooopppooooooqqqtttssszzzyyysssfff^^^SSSKKKHHHGGGGGGGGGHHHGGGGGGGGGGGGDDD@@@===;;;:::999999:::999777666333333333444444444555555444555666666777888;;;===DDDNNNYYY___dddhhhgggddd^^^UUUKKKFFFCCCAAACCCGGGMMMVVVdddsss{{{uuutttssstttuuuwwwzzz{{{zzz}}}|||wwwnnnllltttsssiiiddddddooobbbUUUWWWiiixxxqqqpppqqqpppnnnqqqsssvvvvvvsssrrrtttvvvvvvyyy|||}}}}}}|||}}}}}}}}}}}}}}}zzzwwwxxx}}}uuu___eeehhhuuucccIII;;;777999<<<666===DDDEEEGGGSSSjjj}}}ppp^^^QQQGGG???;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMNNNOOOQQQRRRPPPSSSWWWXXXXXXVVVUUUUUUWWWVVVWWWWWWXXXZZZ\\\\\\XXXXXXXXXYYYZZZ[[[]]]^^^___aaacccddddddcccdddfffiiilllppppppooonnnpppsssqqqwww~~~yyyppphhh\\\RRRLLLKKKKKKLLLIIIIIIIIIIIIIIIFFFAAA>>>;;;:::999999::::::888666333333333444444444555555555666777777777777999;;;???JJJUUU]]]ccchhhiiifff```VVVLLLGGGDDDBBBDDDHHHOOOXXXfffsss~~~zzzrrrqqqooonnnoooqqqssstttssswww|||~~~~~~~~~{{{qqqiiigggpppzzzoooiiilllxxxwww```\\\bbb~~~tttpppooooooppptttwwwwwwvvvtttsssssstttuuu|||{{{zzzzzz{{{}}}xxxmmmiiipppzzzzzzfffnnnxxxhhhJJJ<<<<<<;;;555999:::>>>EEEKKKUUUeeesss}}}sssdddVVVKKKCCC>>><<<===???@@@@@@??????@@@AAA===>>>AAACCCCCCCCCBBBAAAEEEEEEDDDDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYWWWXXXZZZ\\\]]]^^^]]]]]]___^^^]]]___bbbfffhhhiiikkklllnnnmmmllllllmmmooouuuuuu{{{|||uuujjj^^^UUUOOOMMMLLLMMMNNNNNNNNNKKKGGGCCC@@@>>><<<;;;;;;<<<<<<:::999444333333333333333333333555555666666777999:::;;;???GGGPPPXXXccckkkllliii```YYYOOOHHHEEEFFFGGGHHHQQQXXXdddqqq{{{~~~yyynnnmmmkkkjjjjjjkkklllmmmnnnqqquuuxxxyyyyyyzzz{{{~~~}}}|||~~~~~~{{{zzzpppeee```aaaiiiyyyrrrZZZXXXppp|||sssqqqqqqqqqrrruuuwwwvvvrrrpppoooqqquuuxxx}}}|||||||||}}}}}}~~~}}}{{{sssiiifffnnnyyy|||xxx~~~zzz|||vvvbbbHHH:::999999444999:::===CCCIIISSSdddsssxxxhhhYYYNNNFFF@@@>>>===>>>@@@???>>>>>>???AAA@@@AAABBBCCCDDDDDDDDDCCCEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXXXXTTTWWW[[[^^^___^^^\\\[[[___^^^^^^___aaadddfffgggiiijjjllllllkkklllmmmooouuutttyyy{{{pppeee\\\VVVSSSRRRTTTUUUUUUTTTPPPJJJEEEAAA===;;;999999::::::888777444444444444444333333333555555555666777888999:::>>>EEEOOOXXXccclllooolllddd\\\RRRIIIFFFGGGIIIKKKTTTZZZdddpppyyy~~~}}}yyyyyyzzzxxxsssnnnhhhgggfffddddddeeeggghhhhhhlllpppssstttuuuvvvwwwzzz}}}|||zzz~~~{{{tttiii___ZZZ\\\fffxxxxxx[[[TTThhhyyyrrrrrrtttssstttvvvuuusssoookkkjjjooovvv{{{~~~~~~~~~}}}}}}|||yyyxxxqqqhhheeennnyyywwwvvvvvvsssiiijjjiii\\\GGG:::888999666999999<<>>======>>>@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJKKKOOOOOOOOOOOOOOOPPPPPPPPPOOOQQQSSSVVVWWWWWWWWWVVVRRRVVVZZZ^^^```^^^\\\ZZZ```_________```aaacccdddfffgggiiijjjjjjkkkmmmnnntttssswww}}}rrriiibbb^^^\\\]]]^^^___]]]XXXQQQJJJEEE@@@>>>;;;:::::::::999777666666666555555444444444444444444555666777888999<<>>>>>======>>>???@@@???>>>===>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMOOORRRUUUVVVVVVUUUTTTSSSUUUYYY[[[]]]]]]\\\[[[`````````___^^^___```bbbbbbdddggghhhhhhiiilllnnnrrrqqqttt{{{xxxoooiiifffccceeefffeee```YYYRRRNNNHHHDDD@@@======<<<;;;:::888888777777666666555555333333333444555666777777:::@@@IIIRRR```nnnvvvvvvnnndddWWWMMMIIIJJJNNNPPPZZZ^^^eeekkkppprrrrrrqqqqqqmmmhhhdddcccbbb```^^^ZZZYYYWWWVVVVVVXXXZZZ[[[[[[___dddhhhjjjkkkmmmooopppsssvvvyyy{{{}}}qqqllloootttyyy|||~~~zzz|||}}}}}}|||yyyuuueee___ZZZZZZ___iiizzz^^^RRR[[[ooo{{{{{{uuuqqqrrrtttqqqoooppplllnnnpppnnnmmmpppwww||||||zzzxxx{{{yyyvvvxxx{{{|||zzz|||uuusssrrruuucccVVVXXXUUUIII>>>999999999777666888===DDDOOObbbrrrzzzwwwhhhZZZNNNDDD>>>;;;===>>>>>>======>>>???AAA???===<<<<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOPPPIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNQQQSSSTTTUUUTTTSSSVVVVVVVVVWWWYYY[[[^^^___```aaaaaa```^^^]]]^^^```aaaccceeefffggghhhkkkmmmppppppssswww}}}wwwnnniiieeeggghhhiiifffaaa[[[WWWPPPKKKEEEAAA???>>>===<<<::::::999999888777777666444333333444444555666777888>>>DDDMMM\\\lllvvvxxxooofffYYYOOOKKKLLLPPPRRR[[[^^^ccchhhkkklllkkkjjjeeebbb]]]YYYWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSUUUWWWWWWZZZ```dddfffhhhjjjkkklllooorrruuuwwwyyy|||~~~|||lllfffgggjjjnnnqqqvvv|||yyy}}}}}}wwwqqqgggdddcccgggkkkqqq|||cccRRRWWWiii|||{{{tttppprrrtttqqqooopppkkkooossstttrrrsssxxx~~~}}}{{{yyyxxx{{{|||yyyyyyzzzzzzxxx~~~|||xxxxxxxxxyyygggWWWVVVQQQHHH>>>888666666777666888<<>>======>>>@@@BBBAAA???>>>>>>???AAABBBAAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHJJJKKKMMMNNNPPPPPPJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPRRRSSSSSSTTTWWWVVVTTTTTTVVVZZZ^^^aaa___bbbcccaaa^^^\\\^^^``````bbbeeeffffffgggjjjlllnnnooorrrvvvzzz{{{ooohhhdddfffggghhhgggeeeaaa___XXXRRRJJJCCC???>>>===<<<<<<<<<;;;:::999888888777444444444444444555666666777;;;@@@HHHWWWiiitttwwwppphhh\\\RRRNNNPPPSSSUUU[[[]]]aaacccddddddbbb```\\\ZZZWWWTTTQQQPPPPPPQQQOOONNNMMMLLLMMMNNNPPPRRRRRRVVV[[[___aaaccceeeffffffiiimmmppprrrtttwwwyyyyyy{{{~~~wwwhhh```______```dddiiipppxxxzzz{{{uuupppnnnooosssvvvxxx~~~kkkRRRSSSbbbzzztttpppsssuuutttssstttnnnssswwwwwwtttuuu{{{}}}{{{zzzyyyxxxvvv{{{{{{vvvsssuuuxxxxxxwww}}}|||{{{~~~}}}qqq___ZZZRRRIII@@@999555444888666777:::<<>>@@@???>>>>>>???AAAAAA@@@???>>>>>>???@@@AAAAAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKGGGIIIJJJLLLLLLKKKJJJIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTUUUWWWZZZ]]]______bbbdddccc___\\\^^^aaaaaaccceeeffffffgggiiikkklllnnnrrrvvvxxxqqqiiicccdddeeeffffffeeecccbbb```YYYPPPGGGBBB@@@>>>===>>>======<<<:::999999888555555555555555555666777666999===DDDRRRdddqqquuuqqqiii^^^VVVSSSTTTVVVXXX[[[]]]^^^^^^]]]ZZZWWWUUUSSSSSSQQQNNNLLLJJJKKKKKKHHHGGGFFFFFFGGGIIIKKKLLLMMMPPPUUUYYY[[[\\\^^^______bbbfffiiikkkmmmppprrrrrruuuyyy~~~ppp```WWWSSSRRRQQQUUU[[[ccclllwww|||~~~|||zzzyyy{{{{{{zzz~~~nnnTTTPPP]]]|||yyyssspppssswwwwwwwwwyyyqqquuuyyyxxxuuuvvv}}}|||zzzyyyyyyyyyqqquuutttnnnkkkpppuuuwwwwww}}}}}}}}}~~~hhh```UUULLLDDD<<<777555999777777999999<<>>>>>===============>>>@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIKKKMMMMMMLLLKKKJJJNNNMMMMMMMMMLLLLLLKKKKKKPPPOOONNNMMMKKKKKKJJJJJJNNNNNNMMMMMMLLLLLLKKKKKKNNNMMMLLLLLLNNNPPPSSSUUURRRSSSUUUWWWYYY[[[]]]]]]^^^bbbeeeddd___]]]^^^aaabbbccceeeffffffggghhhjjjkkknnnsssvvvxxx}}}uuulllccccccdddddddddcccccccccggg```UUULLLFFFCCCAAA@@@???>>>===<<<;;;:::999999666666555555555666666777666999<<>>???>>>;;;<<<@@@??????>>>>>>???@@@AAAAAAAAAAAAAAAAAACCCFFFHHHIIIGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJLLLOOORRROOONNNMMMLLLKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQUUUUUUVVVWWWXXXZZZZZZ[[[```aaabbbcccddddddccccccccccccdddccccccdddgggjjjjjjllloooqqqttt|||tttddddddcccbbb``````bbbdddbbb___ZZZRRRJJJEEECCCCCC???@@@???===<<<======<<>>CCCMMM[[[iiisssqqqkkkddd^^^\\\\\\\\\\\\___\\\XXXTTTQQQMMMHHHEEEAAAAAA@@@??????????????????>>>=========>>>@@@AAAGGGIIILLLOOORRRSSSTTTTTTYYYZZZ]]]^^^```bbbfffhhhhhhooosssttt{{{{{{fffVVVLLLGGGEEEBBBCCCFFFMMMXXXfffrrrzzz}}}|||~~~{{{zzz{{{|||}}}~~~{{{sssYYYOOOWWWooozzzyyywwwvvvvvvxxxzzz|||xxxvvvwww{{{}}}|||}}}~~~zzzvvvtttuuusssmmmffffffkkkooonnnrrrsssuuuzzz~~~zzzjjj```RRRAAA999;;;888666666777666666;;;CCCLLLUUUbbbooo{{{{{{ooo]]]MMMDDDAAA@@@AAA???<<<===AAA??????>>>>>>???@@@@@@AAAAAAAAAAAAAAACCCDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJMMMPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ^^^```aaacccdddcccbbbaaaaaacccdddddddddeeegggiiiiiikkknnnpppssszzzooolllfffaaa^^^]]]]]]^^^eeeccc```ZZZRRRLLLIIIHHHFFFEEEDDDBBBAAABBBBBBAAA???===;;;;;;<<<<<<<<<===>>>>>>@@@DDDLLLYYYgggpppsssnnngggaaa____________^^^ZZZUUUPPPLLLHHHDDDAAA======<<<;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???BBBDDDGGGKKKOOOQQQRRRSSSRRRTTTWWWXXXZZZ\\\```bbbcccjjjoooqqqxxxvvvaaaQQQHHHCCCAAA???@@@BBBIIITTTbbbooowww~~~|||{{{|||~~~||||||~~~||||||~~~~~~{{{zzzzzzzzz|||~~~~~~zzzxxx~~~}}}[[[NNNQQQiii~~~zzzzzzyyyyyyzzz{{{||||||xxxuuuvvvzzz|||{{{}}}|||xxxtttrrruuuqqqjjjdddeeelllnnnlllpppppprrruuuxxxzzzzzzyyy{{{~~~vvvqqq}}}ttt___HHH======999777666888777555888===AAAJJJVVVcccppp}}}}}}rrrbbbSSSHHHDDDAAABBBAAA>>>???BBB?????????>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHIIIKKKMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSUUUVVVXXXYYYYYY\\\^^^aaacccdddcccaaa``````ccceeefffffffffgggggghhhkkknnnppprrrwwwyyymmmddd```^^^]]]\\\bbbcccccc```ZZZSSSNNNLLLIIIHHHFFFEEEDDDCCCDDDEEEDDDCCCAAA@@@@@@AAABBBCCCCCCCCCDDDFFFMMMXXXeeemmmtttooogggbbb````````````[[[VVVPPPJJJEEEBBB>>><<<888888777666666666666777:::::::::999:::;;;;;;<<<===???BBBFFFJJJMMMOOOPPPLLLNNNQQQRRRTTTVVVYYY\\\]]]ccciiimmmttt~~~qqq]]]NNNDDD@@@>>>======>>>DDDNNN\\\iiiqqq}}}}}}|||{{{zzzzzzzzz{{{|||~~~{{{{{{|||~~~~~~|||zzzyyyzzz}}}zzzxxxyyyxxxyyy{{{~~~{{{xxxuuuzzzeeeQQQMMM```}}}}}}yyyyyyzzz{{{||||||||||||wwwuuuuuuyyy{{{zzz|||zzzuuurrrqqqvvvqqqjjjdddfffmmmooommmooonnnnnnppprrrttttttsssyyyzzzttthhhnnnoooTTTCCC???:::777666888777555666:::===DDDNNNYYYeeesss~~~uuufffXXXLLLFFFBBBBBBAAA??????AAA@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLKKKIIIIIIKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRQQQRRRSSSUUUVVVXXXYYYZZZZZZ\\\```bbbcccbbb```___aaadddgggiiiiiihhhhhhhhhhhhkkkoooqqqrrrvvv|||wwwkkkfffeeebbb``````cccggggggccc\\\VVVSSSPPPMMMKKKKKKKKKIIIIIILLLOOOPPPNNNIIIGGGIIIKKKKKKJJJJJJJJJLLLQQQ[[[fffnnnsssnnnfff```^^^^^^^^^^^^WWWRRRKKKDDD@@@<<<:::888444444333333333333333444777777777777888888888999;;;===???BBBEEEHHHJJJKKKIIIKKKMMMOOOPPPRRRVVVYYYYYY^^^eeekkkqqqyyyooo[[[MMMDDD@@@???===<<<===AAAIIIUUU```gggttt~~~||||||vvvuuuuuuxxxxxxyyyxxxxxxxxxzzz|||}}}}}}}}}}}}}}}}}}{{{yyyxxxyyy}}}|||yyyzzztttuuuwww{{{~~~~~~|||uuuxxxvvv[[[NNNYYYrrr|||xxxyyyzzz{{{||||||||||||yyyvvvvvvyyyzzzzzz|||zzzuuusssrrrvvvtttnnniiijjjppprrrppppppnnnlllmmmnnnpppppppppwwwvvv}}}wwwfffgggttteeeNNNCCC:::666555777888666777:::999???HHHRRR___nnn~~~~~~wwwiii\\\NNNGGGBBBBBBAAA???>>>@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHIIIIIIIIIIIILLLMMMMMMLLLKKKJJJLLLMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYZZZ[[[ZZZ\\\___aaabbbbbbaaa```bbbeeejjjlllkkkjjjiiiiiiiiimmmqqqtttuuuwww{{{~~~||||||wwwoookkkhhheeeccchhhnnnqqqooojjjdddaaa^^^ZZZXXXZZZXXXSSSRRRVVV\\\___]]]VVVRRRTTTVVVTTTTTTUUUUUUWWW[[[bbbkkkrrruuuoooggg```\\\[[[ZZZZZZRRRMMMFFF@@@<<<999777555222222222111111222333333444444555555666666666666<<<===>>>???AAACCCDDDEEEEEEGGGIIIKKKLLLNNNRRRUUUVVVZZZaaahhhooouuu{{{lllYYYLLLDDDAAA@@@???>>>>>>@@@GGGPPPYYY^^^kkkzzz}}}yyy{{{xxxnnnjjjiiiuuu~~~tttuuuwwwvvvvvvwwwzzz}}}}}}||||||}}}yyyyyyxxxvvvvvvzzz}}}yyyyyyssstttvvvzzzxxxxxx{{{iiiSSSUUUhhh{{{xxxyyyzzz{{{|||}}}}}}}}}~~~zzzyyy{{{|||{{{}}}|||xxxwwwxxxwwwxxxvvvqqqppptttvvvvvvrrrooollllllmmmoooppppppsssqqqwww{{{gggccchhhrrrvvv]]]LLL===888555777888666777999666;;;BBBLLLZZZkkk}}}yyylll```RRRIIICCCBBBBBB???>>>???AAA@@@??????>>>?????????@@@@@@AAABBBBBBBBBAAAAAADDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLNNNMMMLLLLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOORRRRRRTTTVVVXXXYYY[[[\\\[[[\\\^^^```aaabbbbbbbbbcccfffjjjlllllljjjjjjjjjhhhmmmsssvvvwwwxxx{{{~~~}}}zzzyyy~~~zzztttooollliiiooovvvzzz{{{xxxuuutttqqqkkkiiikkkggg]]]YYY\\\iiioooooofffaaaddddddaaadddeeefffgggjjjnnntttxxxyyysssiiiaaa[[[XXXVVVUUUJJJFFFAAA<<<:::777555333222222111111111222333333222222333444444444444444;;;;;;<<<<<<===???@@@AAA@@@BBBDDDFFFGGGIIIMMMOOOTTTUUU[[[dddkkkpppwww~~~yyyfffTTTHHHBBB@@@???@@@@@@@@@CCCHHHOOOUUUYYYfffuuu}}}wwwxxx{{{pppiiifffrrr{{{ssstttuuusssrrrtttyyy}}}}}}|||}}}~~~yyyzzzyyyvvvtttvvv|||{{{wwwvvvuuuuuuvvv{{{|||yyyyyyzzz]]]WWWaaa~~~{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}xxx}}}~~~zzzvvvxxx{{{|||tttqqqnnnmmmnnnppprrrrrrsssqqqwwwiiibbb```dddyyylllWWWBBB;;;666666777666666888666999???HHHTTTfffyyy{{{ooocccUUULLLDDDCCCCCCAAA???@@@AAA@@@@@@???>>>>>>?????????@@@AAABBBCCCCCCBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKLLLNNNJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMPPPQQQRRRTTTWWWXXXZZZ[[[]]]]]]^^^___```bbbcccdddbbbeeehhhjjjjjjiiiiiijjjggglllssswwwxxxxxxzzz}}}~~~~~~{{{www{{{~~~xxx}}}{{{kkkcccdddvvvzzzuuuxxxxxxtttwwwxxxyyyyyyyyyzzz|||~~~{{{tttiii___XXXTTTPPPOOOBBB???<<<999888666444222222111111111111222333444111111333444444444333222888888888999:::<<<>>>???===???AAACCCDDDFFFJJJMMMPPPPPPUUU^^^eeeiiiqqqzzz~~~tttbbbRRRGGGBBB@@@@@@???@@@CCCFFFLLLQQQVVVYYYbbbqqqyyyttt|||~~~tttnnnxxxzzzttttttsssppplllnnntttzzz{{{}}}yyyxxx{{{~~~{{{xxxvvvwwwvvvwwwzzzyyyxxx~~~lll\\\[[[vvv~~~{{{|||||||||}}}~~~yyyzzzzzz~~~vvvsssooonnnoooqqqssstttvvvuuu|||lllbbb]]]^^^rrrwww```GGG???888777666555555666999;;;???EEEPPP```rrr}}}qqqfffXXXNNNFFFDDDEEECCCAAAAAAAAAAAA@@@???>>>>>>?????????@@@BBBCCCDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKLLLKKKKKKLLLMMMIIIIIIHHHHHHHHHIIIIIIJJJJJJLLLMMMOOOOOOMMMLLLJJJLLLKKKLLLLLLLLLLLLLLLLLLOOOPPPQQQSSSUUUWWWYYYZZZ^^^^^^^^^^^^```bbbeeefffbbbdddggghhhhhhggghhhiiieeekkkssswwwxxxxxxzzz||||||{{{}}}xxxzzz|||pppqqqzzzsssggg\\\TTTOOOKKKHHH===;;;888777777555333111111111111111111222333444000111222333444333222222555555555666888;;;>>>???===???AAACCCDDDGGGJJJMMMMMMLLLPPPYYY```dddmmmwww|||}}}~~~rrraaaRRRHHHCCCBBBBBB>>>@@@DDDIIIOOOTTTXXX[[[^^^lll||||||rrrzzzyyyzzzuuuuuusssmmmiiijjjpppwwwxxx{{{~~~~~~~~~~~~}}}zzzxxxyyyxxxwwwyyy~~~yyyxxx~~~xxxaaaXXXmmm~~~~~~~~~~~~}}}}}}}}}}}}|||rrrqqqppppppppprrrtttvvvuuuuuu}}}xxxfff___dddvvvoooSSSAAA444666:::777666::::::999;;;CCCMMM[[[nnn|||sssjjj]]]SSSJJJGGGEEECCCBBBDDDAAAAAA@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIHHHIIIKKKMMMNNNPPPQQQQQQSSSUUUWWWXXXZZZ]]]]]]\\\]]]___aaadddfffbbbcccdddeeefffhhhiiiiiijjjkkknnnpppsssuuuwwwwwwvvvyyy~~~}}}zzz~~~{{{zzzuuukkk^^^TTTNNNJJJDDD???:::999777555444333444444000---***,,,///333444333333333333333333333333333444444444555777888:::;;;>>>>>>>>>???@@@BBBCCCDDDIIIMMMSSSWWW\\\dddmmmuuuxxx|||~~~}}}rrr```SSSFFF======CCC@@@AAACCCIIIQQQZZZ```ccceeemmmxxxyyyxxx|||}}}}}}tttwwwyyywwwoooeeeccciiiqqqxxxuuusssuuu{{{~~~zzzxxx{{{yyywwwyyy}}}~~~{{{xxxxxx|||iiiXXXccc~~~~~~}}}||||||{{{zzzuuutttrrrrrrrrrtttvvvwwwzzzzzzpppiiinnn}}}}}}xxx|||zzzlllWWWEEE888888:::777555999999888999@@@JJJYYYlll}}}{{{rrrjjj___UUUKKKGGGFFFCCCBBBDDD@@@@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCBBBBBBBBBBBBCCCEEEFFFFFFFFFHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIIIIKKKMMMNNNOOOPPPQQQRRRTTTWWWYYYZZZ]]]\\\\\\\\\]]]```bbbdddbbbcccdddeeefffggghhhhhhhhhiiikkkmmmnnnooopppppptttwww{{{zzz{{{{{{zzzwwwsssqqqpppiii```TTTLLLGGGCCC>>>:::999888666444333333333333000///...000333555333222111111111111111111111111444444444555666777888999<<<<<<<<<===???AAABBBCCCEEEIIINNNSSSWWW___hhhooossswwwyyyxxx{{{tttcccUUUIII@@@???DDDDDDCCCEEEKKKTTT^^^eeeiiikkkqqq{{{}}}{{{}}}|||uuuxxxyyyuuulllaaa^^^ccckkkssspppnnnooouuu}}}|||zzzzzzyyyxxxyyy}}}~~~zzzxxxyyy}}}~~~jjjhhhvvv~~~|||{{{{{{zzzxxxuuutttrrrqqqrrrtttvvvxxx}}}}}}{{{|||vvvmmmoooqqqgggZZZIII<<<::::::777555888999777888>>>GGGUUUiiizzz|||ssskkkbbbWWWMMMIIIFFFCCCBBBDDD@@@@@@???>>>>>>>>>>>>???=========>>>>>>>>>??????BBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNOOORRRTTTWWWYYY[[[\\\[[[[[[[[[[[[]]]___```bbbcccdddeeefffgggggggggggggggiiijjjkkkkkkkkkkkkqqqtttwww||||||sssjjjiiiiiigggeeecccaaa```YYYRRRIIICCC???===999666777666555444333222222222111111222444666666333111222222222222222222222222444444444444444555666666888999999;;;===???AAABBBCCCGGGKKKOOOSSSZZZdddjjjooosssuuuuuuwww~~~xxxgggXXXLLLCCCBBBEEEGGGFFFHHHNNNXXXdddnnnssstttzzzyyytttzzzzzzvvvkkk```[[[___dddooollliiijjjpppxxx~~~}}}|||{{{|||zzzxxxyyy||||||{{{pppmmm}}}~~~~~~|||{{{zzzxxxwwwqqqpppooonnnpppsssvvvxxx~~~}}}{{{ssseeedddgggbbbYYYKKK>>>::::::777666777999777777===EEERRReeevvv~~~xxxpppggg[[[PPPKKKHHHDDDDDDEEEAAA@@@???>>>>>>>>>??????=========>>>>>>>>>??????BBBBBBBBBAAAAAAAAAAAAAAACCCDDDFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMNNNQQQTTTWWWYYY[[[[[[ZZZZZZYYYYYYZZZ[[[\\\aaabbbccceeeeeefffeeeeeefffggghhhiiijjjjjjjjjjjjmmmooosssxxxrrrfff[[[ZZZWWWVVVUUUSSSQQQPPPLLLHHHAAA===;;;:::888666555555444333222222111111333333444555555444333222444444444444444444444444444444333333333333333444555666777888;;;===???@@@CCCGGGKKKOOOSSSYYYbbbiiinnnsssuuusssuuu{{{zzzjjjZZZNNNFFFDDDEEEGGGGGGIIIPPP]]]kkkxxxwwwsssyyy{{{zzzrrrhhhbbbbbbeeepppllliiiiiinnnvvv|||{{{xxxvvvwwwvvvvvvyyymmmzzz}}}~~~|||{{{zzzxxxwwwpppooommmmmmooosssxxx{{{~~~|||sssbbb\\\^^^ZZZWWWKKK???:::888777777888999777888===DDDOOO```ooo|||~~~xxxlll```TTTNNNJJJFFFEEEGGGCCCBBB@@@>>>>>>>>>??????>>>>>>>>>?????????@@@@@@BBBBBBCCCBBBBBBBBBBBBAAACCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLOOONNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLNNNPPPSSSVVVYYYZZZYYYYYYXXXXXXXXXXXXYYYYYY^^^```bbbcccdddddddddccccccccceeefffhhhiiiiiiiiiiiikkknnnttt|||{{{lll^^^SSSOOOKKKIIIIIIHHHFFFDDDAAA???<<<999888777666555444444444333333222111111444444333222111111222444444444444444444444444444444333333222222222222222333333444666888;;;===>>>AAAEEEJJJMMMQQQXXXaaagggmmmsssvvvsssrrrxxx}}}{{{lll[[[NNNHHHEEECCCEEEEEEGGGPPP___ppp~~~uuuqqqwww{{{}}}vvvpppmmmmmmsssooollllllpppuuuzzz}}}~~~}}}{{{wwwttttttrrrsssxxxzzz|||{{{xxx{{{~~~|||{{{{{{zzzxxxtttrrrpppoooqqquuuyyy|||~~~vvvddd[[[YYYUUUVVVMMMBBB:::777777888888999777888<<>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAACCCDDDEEEGGGHHHHHHHHHGGGDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGGGGGGGHHHIIIJJJJJJMMMLLLLLLKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMNNNLLLLLLMMMPPPRRRUUUWWWYYYWWWWWWWWWXXXXXXXXXXXXXXX[[[\\\___bbbccccccbbbbbb^^^___```bbbcccddddddddddddfffiiinnnwwwyyyjjj]]]PPPKKKEEEBBBBBBAAA???===999999777666555444333333333444444444444333222111444333222000///000222555111111111111111111111111444333222222222222222333222333444555777999;;;<<<===AAAFFFIIINNNUUU^^^eeekkkssswwwtttrrrvvv{{{}}}}}}nnn\\\OOOIIIEEEAAACCCCCCFFFOOO^^^ooo}}}uuuqqqtttzzz{{{xxxwwwwwwuuurrrrrrtttwwwyyyzzz{{{yyyxxxzzzvvvtttuuutttuuu{{{|||vvvtttuuuyyy~~~}}}||||||{{{zzzxxxvvvrrroooooorrrvvvxxx~~~nnnbbb^^^WWWYYYRRRFFF<<<888888888777666555777;;;???FFFRRR]]]iiirrr~~~wwwjjj\\\TTTOOOJJJIIIKKKJJJGGGDDDAAA???>>>??????=========>>>>>>>>>??????>>>???@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGGGGGGGFFFCCCBBBBBBAAABBBCCCDDDEEEGGGGGGGGGFFFFFFGGGHHHHHHKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIJJJLLLMMMMMMNNNLLLMMMNNNOOOQQQTTTVVVWWWUUUVVVWWWWWWXXXXXXXXXXXXWWWYYY\\\```bbbbbbaaaaaa]]]]]]^^^_______________```aaacccgggooo{{{yyylll```QQQKKKCCC??????>>><<<999666777777666444333333333333444444555555444222222111222444333111000222555000000000000000000000000333333222222222333333444333333444555666888999::::::>>>CCCGGGLLLSSS]]]dddkkkttt{{{yyyxxx{{{~~~qqq^^^PPPKKKFFFAAABBBBBBEEENNN[[[jjjwww~~~{{{tttsssrrrwww~~~}}}{{{{{{|||}}}||||||~~~{{{xxxwwwwwwvvvxxx{{{||||||yyyrrrppptttxxx~~~}}}}}}}}}}}}|||zzzwwwrrrnnnmmmnnnqqqsss{{{xxxllleee]]]]]]VVVIII>>>888888777666444333666:::===BBBLLLWWWbbbkkkxxxyyylll^^^VVVPPPLLLKKKLLLLLLIIIEEEAAA???>>>??????<<<<<<<<<<<<=========>>><<<===???@@@AAAAAAAAA@@@???AAACCCDDDFFFFFFFFFEEEBBBBBBAAA@@@AAABBBCCCDDDGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTWWW[[[^^^aaaaaaaaa```____________^^^^^^]]]\\\^^^^^^___bbbiiitttyyymmmdddRRRKKKCCC>>>>>>===:::777777888999888666555444444333444555555555444333222...222555666444222333444111111111111111111111111333333222222333333444555333444444555666777999999:::>>>CCCHHHMMMTTT^^^eeemmmwww~~~rrr___RRRMMMHHHAAACCCCCCEEEMMMYYYgggqqqwww|||}}}yyytttuuuqqquuuzzz~~~|||}}}zzzyyyuuuvvv{{{{{{uuupppnnntttvvv~~~~~~}}}{{{zzzvvvtttqqqooooooqqqtttvvvzzz~~~{{{nnnhhhfffYYYIII===888777666555444777:::::::::???GGGNNN[[[dddqqq{{{{{{ooobbbYYYQQQLLLKKKNNNNNNKKKHHHFFFEEECCC@@@===>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGJJJIIIIIIJJJLLLNNNNNNNNNNNNLLLKKKMMMRRRUUUVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWYYY\\\^^^___``````]]]]]]]]]\\\[[[ZZZXXXXXXVVVYYY[[[[[[\\\dddrrr}}}{{{pppiiiWWWPPPGGGBBBAAA@@@<<<999999888666555444444555555555444333333333333444555666555444222000000222444222222222111111111111000222222222333333444444444000111111222444666888999;;;;;;>>>DDDIIIPPP\\\hhhooo|||wwwhhhZZZOOOHHHFFFDDDCCCEEEMMMWWW```hhhmmmtttwww{{{vvvyyyyyytttuuusssuuuxxx|||~~~xxxrrrrrrvvv||||||yyytttqqqqqqsssttt|||~~~|||{{{vvvtttrrrpppoooqqqsssuuu{{{zzzssslll```PPPCCC===<<<:::999444777999999999===EEEKKKSSS]]]kkkvvvyyyoooddd\\\UUUOOOLLLNNNOOOMMMJJJHHHGGGDDDAAA>>>>>>>>>===<<<<<<<<<<<<===<<<===>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@BBBCCCDDDDDDDDDDDDCCCBBBDDDEEEEEEEEEFFFFFFGGGGGGJJJIIIIIIIIIKKKMMMNNNNNNNNNMMMLLLNNNRRRUUUVVVVVVXXXYYYYYYYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]^^^______\\\\\\[[[ZZZYYYXXXVVVUUURRRUUUVVVUUUUUU\\\hhhsss}}}tttnnn]]]UUUKKKEEEBBB@@@===:::888777666555444555555666666666666666666666666666333444555555333222333333333333222222222111111111222222222333333444444444111111111222333555666777999999<<>>======<<<<<<======;;;<<<===>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMOOOMMMMMMNNNRRRUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUVVVXXXZZZ[[[\\\]]]]]]ZZZYYYYYYXXXVVVTTTSSSRRRMMMNNNOOOMMMLLLQQQZZZcccnnnvvvyyytttfff^^^SSSJJJDDDAAA===:::777777666555555555666666777777888999999888777777000333666777666555444444444444333333333222222222222222333333333333444444111111111222222333444555888888;;;AAAFFFLLLXXXdddqqquuueeeXXXPPPKKKFFFDDDEEEKKKUUU___eeefffeeegggpppvvvmmmllloooyyyyyy|||yyyzzz|||}}}~~~~~~~~~}}}yyysssqqquuu{{{~~~||||||~~~xxxqqq}}}}}}|||xxxvvvwwwxxxwwwzzz|||zzz|||~~~yyywwwuuusssrrrrrrtttuuuuuuxxx}}}xxxtttzzz~~~qqq\\\JJJ>>>999888888666777777777666888===@@@CCCNNN\\\hhhsss}}}}}}rrrggg```XXXPPPMMMMMMQQQPPPNNNMMMLLLHHHCCC??????>>>>>>===<<<=========;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCC@@@AAABBBCCCCCCAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNOOOQQQTTTVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVWWWXXXZZZ[[[\\\\\\\\\XXXXXXWWWVVVTTTQQQPPPOOOIIIJJJJJJGGGEEEHHHNNNTTT[[[dddsss~~~{{{ooogggZZZOOOGGGBBB>>>;;;777777777666666666777777666888999;;;;;;999888666111444666777777666777888555555555444444444333333333333333333333333333333222222111111111222333333888777:::@@@EEEKKKWWWbbbsssnnn```TTTNNNFFFFFFFFFKKKWWWdddkkkkkkhhhgggmmm|||~~~wwwpppnnnqqqwww|||xxxzzz~~~|||}}}}}}~~~}}}|||zzzyyy~~~~~~zzztttvvvyyy~~~~~~}}}}}}{{{|||wwwuuuyyyooo{{{xxxxxxyyywwwxxx|||}}}yyyxxxzzz~~~}}}~~~~~~zzzyyyvvvtttssssssssstttqqqqqqtttyyy|||vvvllllll}}}lllWWWGGG???<<<;;;666777666666666777:::<<>>===============:::::::::;;;<<<===???@@@@@@AAAAAAAAABBBBBBCCCCCC???AAABBBCCCCCCAAA???>>>AAAAAAAAA@@@@@@AAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFDDDFFFGGGGGGFFFGGGIIILLLMMMNNNNNNOOOPPPRRRTTTVVVUUUVVVWWWXXXXXXYYYXXXXXXWWWWWWYYYZZZ[[[[[[[[[[[[VVVVVVUUUSSSQQQNNNLLLKKKFFFGGGFFFDDDAAABBBFFFIIINNNVVVbbbmmmtttvvvnnnbbbUUUKKKDDD???===888888888888888888777777666777999::::::999777666555666666666666777:::<<<666666666666555555555555333333333333333333333333333222222111111222222333888777:::@@@EEEKKKVVVbbbuuuzzziiiZZZQQQGGGGGGGGGLLL\\\nnnwwwvvvmmmhhhiiivvv~~~zzzsssrrrtttttt{{{zzz|||}}}{{{yyywww|||~~~zzzvvvwww}}}{{{xxxzzzzzz}}}~~~|||{{{}}}zzzyyy}}}sssyyyooo}}}zzzzzzyyywwwxxx|||}}}{{{{{{~~~~~~~~~~~~|||{{{|||~~~~~~}}}{{{yyyxxxvvvtttrrrrrrqqqqqqqqqnnnnnnssstttwwwvvveeefffqqqyyyeeeSSSFFF>>>;;;777666666555666777888999???FFFQQQZZZdddppp~~~zzzkkk```WWWPPPNNNQQQNNNOOOPPPQQQPPPLLLFFFBBB@@@???>>>>>>======>>>>>>;;;;;;::::::;;;===???@@@@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCDDDEEEFFFFFFBBBEEEGGGFFFEEEEEEHHHKKKLLLMMMNNNNNNNNNPPPSSSUUUSSSTTTUUUWWWWWWXXXXXXXXXVVVWWWXXXYYYYYYYYYYYYYYYTTTSSSRRRPPPMMMJJJHHHFFFBBBCCCBBBAAA???>>>@@@AAAEEEJJJSSS\\\bbbmmm{{{tttjjj]]]QQQHHHCCC@@@;;;;;;;;;;;;:::999888777666777888999999888777666888888888666666888;;;>>>888777777777777666666666444444333333333333222222333222222222222333333444777777:::???DDDJJJUUU```uuusssaaaUUUIIIJJJIIIMMM```xxxtttjjjgggppp~~~~~~{{{vvvtttuuuxxx~~~}}}{{{yyy{{{~~~vvvqqqmmmpppyyyyyyuuuvvv}}}{{{{{{xxxwww{{{yyyyyy|||zzz||||||{{{~~~~~~{{{|||yyyzzz{{{{{{{{{|||}}}{{{{{{{{{zzzyyywwwvvvtttrrrpppooonnnnnnpppkkkkkkooooooooozzzxxxaaaaaafffqqquuucccPPPAAA999777666555555666777888888;;;BBBKKKSSS]]]kkk|||zzzmmmddd\\\UUUSSSTTTNNNOOOQQQSSSSSSOOOIIIEEE@@@???>>>>>>======>>>>>><<<;;;::::::;;;===???AAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEAAADDDFFFFFFCCCCCCGGGKKKJJJLLLMMMMMMLLLMMMQQQTTTQQQRRRTTTUUUVVVWWWWWWWWWTTTUUUUUUVVVVVVVVVVVVUUUPPPOOONNNKKKIIIEEECCCAAA===>>>>>>===<<<;;;:::;;;???AAAFFFMMMSSS\\\lllzzz~~~zzzqqqeeeXXXNNNHHHEEE>>>>>>>>>===<<<:::888777888888888888888888888888888999:::999999999:::<<<999888888888888777777777444444444333333222222222333333222333333444555555666555888===BBBHHHSSS^^^rrr}}}hhhYYYLLLMMMJJJNNNcccuuukkkppp~~~}}}{{{}}}|||xxxvvvwww}}}|||{{{}}}~~~{{{jjjgggeeejjjvvvyyywwwzzz~~~}}}|||xxxxxx}}}}}}~~~zzzzzz}}}~~~zzzyyy{{{uuuwwwxxxyyy{{{}}}~~~{{{yyyyyyyyyxxxwwwuuutttrrrpppnnnlllkkkkkkoooiiiiiimmmlllhhhqqq|||```\\\]]]cccooosss]]]III===777666555555777888888777888>>>FFFNNNYYYhhh{{{yyyooohhhbbbZZZWWWWWWNNNOOORRRUUUUUURRRLLLGGG@@@??????>>>>>>>>>>>>>>><<<;;;::::::;;;===@@@AAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCDDDDDDCCCCCCAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEE@@@CCCFFFEEECCCBBBFFFKKKJJJLLLMMMLLLKKKLLLPPPSSSPPPQQQSSSTTTUUUVVVWWWWWWRRRSSSSSSTTTTTTTTTSSSSSSMMMLLLKKKHHHEEEBBB@@@>>>999:::::::::999888777777<<<<<>>888666444444555666777666::::::???HHHRRR```rrr}}}sssjjjccc^^^ZZZXXXOOOOOOQQQTTTWWWUUUOOOIIICCCAAA>>><<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEAAAAAABBB@@@???>>>???AAA>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAABBBDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVUUUUUUSSSRRRPPPOOOJJJHHHEEEAAA>>><<<;;;::::::999888888888888888888:::999<<<@@@CCCHHHRRR\\\sssyyyrrriii]]]TTTPPPMMMKKKIIIEEEBBB???===<<<<<<======<<<;;;:::;;;<<<<<<<<<:::999999999:::;;;999::::::::::::999888888:::777333111111333333333333333333222222222111111444555888<<>>>>>===>>>???@@@AAABBBBBBBBB@@@AAAAAA@@@>>>>>>???AAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMHHHFFFCCC@@@===;;;:::999999888888777777777888888999888:::>>>@@@CCCLLLVVVggg~~~xxxqqqhhh```[[[WWWUUUQQQLLLGGGCCC@@@>>>>>>>>>>>>===<<<<<>>>>>>>><<<<<<;;;;;;:::999888888888666555555666666555444222333333333333333222222444555888<<>>;;;888777777666555444777666999AAAKKKXXXjjjyyyxxxppphhh```YYYTTTPPPOOOOOORRRTTTSSSNNNJJJGGGDDDAAA???>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>?????????@@@AAAAAA@@@>>>>>>???AAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQRRROOOOOOOOOOOONNNMMMKKKKKKEEECCC@@@===:::999888888777777666666666777888888:::999:::===>>>@@@HHHQQQ```uuuyyyqqqlllfffbbb]]]VVVOOOIIIEEEBBBBBBAAA@@@??????BBBHHHLLLMMMHHHCCC@@@AAABBBAAA???>>>===<<<;;;:::999999999666555555666777777555333111333444666666555333222555555888<<<>>>DDDPPP]]]lll}}}nnn```YYYRRRSSSaaa{{{zzzxxxvvvvvvxxx{{{||||||zzz~~~|||yyywwwxxx{{{}}}zzz||||||{{{yyyvvvtttssssssssstttssssssrrrrrrrrrssssssqqqppppppqqqsssuuuvvvwwwuuuwwwyyy|||~~~yyytttooommmjjjlllmmmmmmllliiieeeccc``````___```cccgggkkknnnzzzxxxjjj```dddrrr~~~{{{zzzwwwvvvvvvppp^^^LLL>>>;;;888666666666666555777666888>>>GGGRRRdddssszzzssslllccc[[[UUUPPPOOONNNOOORRRRRROOOKKKHHHEEEBBB???>>>===;;;:::::::::;;;<<<<<<======>>>>>>>>>==================@@@AAAAAA@@@>>>===???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPMMMMMMMMMLLLKKKJJJHHHHHHAAA???===:::888777666666666666555555666777888888;;;:::<<>>CCCPPP\\\lll}}}|||hhh```WWWVVVaaayyyyyywwwvvvwwwzzz}}}}}}}}}}}}|||{{{}}}{{{xxxvvvtttsssrrrqqqnnnnnnooopppqqqrrrssstttqqqooonnnooorrrssssssrrrnnnssswww|||~~~{{{uuuppplllhhhiiijjjkkkjjjgggdddaaabbbbbbaaaaaabbbeeehhhjjjvvvvvvvvv|||{{{vvvrrrkkkfffeeeaaaUUUGGG;;;999666555666777666555777666888===DDDNNN]]]jjjwww}}}~~~zzzuuuooofff^^^XXXPPPMMMLLLMMMPPPRRRPPPNNNJJJGGGCCC@@@>>><<<:::999::::::;;;;;;<<<=========??????>>>============>>>@@@@@@@@@???>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDEEEGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKJJJIIIGGGEEEDDD===;;;999777666555555555555555555555666777999999;;;;;;>>>BBBDDDFFFNNNWWWdddppp|||yyyrrrjjjaaaYYYTTTQQQKKKKKKIIIIIILLLSSS]]]dddkkkaaaSSSHHHBBB@@@??????>>><<<:::888888999;;;===CCC???999666555555555555333555777999999888555444555555777;;;===CCCOOO[[[mmmrrrhhh^^^[[[bbbwwwyyywwwvvvwww{{{~~~{{{xxxuuutttsssrrrpppllllllmmmoooqqqsssuuuvvvqqqooommmnnnqqqrrrpppnnnkkksssyyy}}}yyyuuuoookkkdddeeeffffffeeeccc```___cccbbbaaaaaabbbccceeegggooo~~~wwwsssiii```[[[WWWNNNEEE;;;888666555666777666666777666888===AAAHHHUUU```kkkrrr{{{~~~zzzuuuooohhh___YYYOOOLLLIIIJJJNNNRRRRRRQQQMMMIIIEEEAAA???===;;;999:::::::::;;;<<<<<<======@@@???>>>=========>>>??????@@@@@@???======>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFCCCAAA@@@:::999777555444444555555555555555666777888:::;;;;;;<<>>999777777888888777888999:::999888666555555555777;;;===BBBNNN[[[mmmsssfffbbbfffuuu~~~xxxuuurrrsssxxx~~~~~~}}}yyy{{{~~~{{{vvvtttssssssqqqpppmmmmmmnnnooorrruuuxxxzzzqqqnnnlllnnnqqqrrroookkkiiirrryyy~~~{{{xxxvvvrrrmmmiiidddddddddcccbbbaaa```___````````````aaaccceeefffiiivvv|||zzzrrrfff]]]WWWOOOHHH===;;;888777777777666555555555777<<>>===<<<<<<===???@@@???@@@@@@???======>>>?????????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGEEEBBB???<<<;;;888777555444444444555555555555555666888:::;;;<<<@@@AAAEEEJJJLLLOOOVVV___fffppp~~~uuullleeebbbYYYWWWTTTQQQQQQVVV]]]bbbkkkkkkiiiaaaWWWPPPMMMNNNJJJFFF@@@;;;888888:::;;;IIIEEE???:::999888888888::::::::::::999777666555555555777;;;===BBBNNNZZZkkk~~~pppjjjjjjsss}}}{{{tttpppmmmmmmrrr{{{}}}zzz|||~~~~~~{{{yyywwwuuuxxx}}}|||{{{~~~{{{uuurrrrrrrrrqqqooonnnnnnooopppssswwwzzz}}}rrrooolllnnnqqqrrrnnnjjjgggpppwwwzzz}}}xxxuuusssppplllhhhfffeeeeeedddcccbbbaaaaaa]]]]]]^^^___```ccceeefffgggqqq{{{oooccc[[[SSSLLLAAA>>>:::888777777555444444444777;;;===???GGGPPPVVV^^^jjjtttzzz{{{uuunnneee]]]WWWLLLIIIFFFGGGMMMRRRUUUUUUSSSPPPKKKFFFDDDAAA>>><<<999999:::;;;;;;<<<<<<===>>>===;;;;;;;;;===>>>@@@???@@@@@@???===<<<>>>???>>>>>>???@@@BBBCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCEEEFFFGGGIIIIIIIIIIIIKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEBBB???<<<999777777666555444333444555666555555666777999:::<<<===GGGGGGKKKPPPRRRSSSZZZbbbmmmvvv|||rrrkkkggg^^^[[[WWWSSSQQQSSSXXX]]]dddjjjooolllcccZZZVVVVVVPPPLLLEEE>>>999888888999CCC@@@===:::999888666555===<<<;;;:::888777666666555555777;;;===AAAMMMZZZhhh|||wwwpppmmmrrr|||yyyqqqlllhhhhhhmmmwwwzzzxxxxxxzzz{{{{{{|||}}}~~~~~~}}}|||yyywwwuuussstttxxx~~~~~~yyyyyy}}}|||{{{vvvssssssttttttttttttppplllooouuu{{{|||{{{rrrooommmnnnpppqqqpppnnnooorrrxxx|||~~~}}}zzzxxxyyyxxxxxxwwwuuuqqqkkkfffdddcccbbbaaa```___^^^]]]___\\\ZZZ[[[```ccceeedddjjjmmmvvvwwwdddZZZ\\\PPPDDD:::999999555444666777777777888;;;???CCCFFFOOOUUU___iiirrr{{{zzznnnbbb[[[XXXQQQKKKGGGIIIKKKKKKMMMPPPQQQOOOLLLIIIEEEAAA???>>>???<<<:::999:::;;;::::::<<<<<<============<<<<<<>>>>>>============>>>>>>??????@@@AAABBBDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFDDDCCCBBBCCCEEEFFFFFFHHHJJJKKKKKKKKKLLLNNNQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCAAA???<<<:::888777777444111111333666666555:::999999999;;;>>>BBBDDDHHHLLLRRRYYY___cccfffhhhvvvyyy~~~{{{qqqjjjccc___XXXRRROOONNNOOOPPPYYYccclllrrrvvvxxxrrrhhh___WWWLLLCCC???===:::888???>>>===;;;:::999888888999;;;<<<<<<999777666666777666777;;;>>>BBBLLLVVVkkk{{{zzzyyy{{{sssqqqiiidddgggoootttyyy~~~}}}xxxvvvyyyvvvxxx{{{{{{yyywwwwwwwwwwwwvvvtttqqqooopppsssvvvxxx{{{~~~yyyvvvwwwxxx|||uuu~~~}}}{{{vvvssssssuuuvvvvvvvvvrrrooopppuuuzzz{{{yyypppnnnlllmmmoooppppppnnnnnnqqquuuxxxyyyyyywwwuuuwwwwwwvvvuuutttooojjjeeebbbbbbaaa```___^^^]]]\\\\\\ZZZYYY[[[___bbbccccccdddgggnnn}}}rrrgggggg[[[LLL>>>999888666555777666666666777999===AAACCCGGGMMMVVV```jjjsss{{{tttggg^^^YYYQQQKKKGGGIIIJJJJJJKKKOOOPPPOOOMMMKKKGGGDDDAAA??????===:::999:::;;;;;;:::<<<<<<============<<<<<<>>>==================>>>??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCGGGFFFEEEDDDCCCDDDFFFGGGFFFHHHKKKLLLKKKKKKMMMNNNPPPNNNKKKJJJIIIHHHEEECCC@@@@@@>>><<<:::888777666777555222333555777777666666777777999;;;???DDDHHHMMMQQQXXX```ffflllppprrrxxxppphhhbbbYYYQQQKKKIIIIIIIIIPPP[[[gggrrr{{{~~~wwwhhh```TTTJJJCCC???;;;999===<<<;;;999888888777777:::<<<===<<<:::888777777888666888;;;>>>BBBLLLVVVhhhxxx}}}sssnnngggbbbdddiiinnnwww~~~zzzvvvtttyyyyyy{{{~~~}}}{{{xxxvvvvvvqqqooollliiihhhkkkqqqvvv{{{~~~{{{wwwwwwyyy{{{vvvyyy~~~{{{vvvtttuuuwwwyyyzzzyyyuuurrrrrruuuwwwwwwvvvmmmlllkkkkkkmmmoooooonnnnnnoooqqqrrrssssssrrrqqquuutttsssrrrqqqmmmgggccc```______^^^]]]\\\[[[[[[XXXXXXYYY\\\___aaabbbaaaccceeejjjtttuuussskkkXXXDDD:::888888777777666555444555666999<<<>>>???EEEMMMWWWaaakkktttzzz}}}nnnbbb[[[RRRLLLHHHHHHIIIHHHIIILLLOOOOOOOOOMMMKKKGGGCCCAAA@@@>>>;;;:::;;;;;;;;;:::<<<<<<============<<<<<<======<<<<<<<<<<<<======??????@@@AAABBBBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLMMMNNNOOOMMMJJJHHHGGGEEEBBB???;;;;;;:::999777666555555666555444555777888777666666777999<<>>===:::888888888888777888;;;===AAAKKKVVVeeeuuu~~~sssmmmhhhcccbbbccchhhuuuzzzwwwvvv}}}~~~}}}xxxuuutttmmmkkkfffcccccciiirrrxxx}}}~~~yyyyyy|||{{{}}}}}}sss~~~{{{wwwuuuwwwyyy|||}}}zzzwwwsssrrrssstttsssrrrkkkjjjjjjjjjkkklllmmmmmmnnnnnnnnnmmmmmmnnnnnnnnnqqqpppooonnnmmmiiidddaaa\\\\\\\\\[[[[[[ZZZZZZZZZVVVWWWZZZ]]]```aaaaaa```bbbdddgggmmm{{{xxxvvv~~~zzzzzzeeeKKK;;;888888888666555444333333444666888999<<>>??????@@@AAABBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLMMMOOOLLLIIIGGGEEEBBB???===777777777666666666555555555555666777999999999888:::===@@@CCCFFFKKKSSSYYY^^^dddmmmuuu}}}~~~tttkkk\\\QQQJJJGGGEEECCCCCCIIIQQQ\\\hhhrrrvvvvvvpppiii^^^RRRHHH@@@<<<999::::::999888777777777888===>>>>>>===;;;999999:::888777888;;;===AAAKKKUUUcccrrr{{{|||uuummmjjjfffbbb^^^cccsss}}}}}}}}}wwwsssqqqnnnllliiiggggggllltttyyyzzz~~~||||||~~~||||||~~~wwwrrr~~~|||yyyxxxzzz|||~~~~~~yyywwwtttrrrrrrqqqpppooojjjjjjjjjjjjjjjjjjkkkmmmnnnmmmkkkjjjjjjjjjkkklllmmmlllkkkjjjhhheeeaaa^^^ZZZZZZZZZYYYYYYYYYYYYYYYVVVYYY\\\___````````````^^^```cccgggtttwwwkkkqqq{{{pppTTT@@@999999888555444444333333333444555555:::>>>DDDLLLUUUaaammmtttzzz}}}|||mmmcccXXXQQQLLLKKKIIIGGGGGGIIIKKKMMMNNNOOONNNLLLIIIGGGBBB@@@===<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGIIIKKKKKKKKKJJJKKKLLLNNNLLLIIIFFFDDDAAA>>>;;;666666666666666777777777444555777999:::;;;<<<<<<@@@CCCHHHJJJLLLRRRZZZaaaiiioooyyyvvvlll]]]RRRLLLJJJGGGEEEDDDCCCFFFMMMVVV^^^dddggggggccc\\\SSSJJJCCC???===;;;::::::999999999::::::>>>??????===;;;999:::;;;999777888;;;===AAAKKKUUUcccqqq~~~vvvllljjjgggaaa[[[^^^ooo|||uuuqqqpppoooooopppooooooqqqtttwwwyyy}}}~~~}}}}}}}}}~~~ttt~~~}}}{{{{{{}}}~~~xxxwwwvvvtttrrrpppoooooojjjkkkkkkjjjiiihhhjjjllllllkkkiiihhhhhhhhhiiijjjjjjhhhgggfffdddbbb^^^[[[XXXXXXXXXXXXXXXYYYYYYYYYWWWZZZ^^^______^^^^^^___]]]```ccchhhttt{{{fffbbbfffxxxxxx___HHH===;;;888444444444444333333444444444777999>>>DDDNNNZZZfffooovvvyyyuuukkk]]]UUUOOONNNKKKHHHGGGIIIIIIJJJLLLMMMMMMLLLJJJIIICCCAAA>>><<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCFFFHHHJJJJJJIIIIIIJJJKKKMMMJJJGGGDDDCCC@@@===:::666666777777777888888888555777:::;;;===???AAADDDEEEJJJOOORRRTTTZZZccckkkvvv}}}|||qqqbbbWWWRRRNNNJJJFFFDDD@@@@@@EEEKKKPPPUUUZZZYYYYYYWWWSSSLLLFFFBBB@@@;;;;;;;;;:::;;;;;;<<<<<<>>>???>>><<<:::999:::;;;999888999;;;===AAAJJJTTTdddqqqxxxlllkkkiiiccc[[[\\\kkk{{{{{{uuuqqqpppoooqqqtttuuutttssstttuuuyyy~~~}}}|||}}}~~~~~~}}}}}}}}}xxxxxxxxxvvvtttrrrrrrrrrkkklllmmmkkkhhhgggiiikkkiiihhhgggfffffffffgggggggggfffdddbbbaaa___\\\YYYWWWWWWWWWXXXXXXYYYYYYYYYXXX[[[^^^^^^\\\[[[\\\]]]]]]___bbbhhhuuuiii___^^^jjjtttjjjRRRBBB===:::555444444444444444444555555555666999???GGGTTTaaajjjtttxxx}}}}}}tttaaaYYYSSSPPPNNNJJJHHHJJJGGGHHHIIIJJJKKKKKKKKKKKKDDDAAA>>>=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;>>>>>>>>>???????????????======>>>???@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCEEEGGGIIIIIIHHHGGGHHHIIIJJJGGGDDDBBB@@@>>>;;;999666666777777777777888888777:::===>>>@@@CCCHHHLLLKKKQQQWWW[[[^^^eeepppyyyooobbb[[[UUUNNNHHHDDD@@@@@@EEEHHHGGGHHHLLLJJJMMMPPPOOOJJJDDDAAA???;;;;;;::::::;;;<<<======>>>>>>===;;;999888999;;;:::888999;;;===@@@JJJTTTcccooozzzpppooonnnhhhaaa___kkkxxxzzzuuussssssooorrruuuwwwvvvvvvvvvvvvyyy~~~|||{{{{{{{{{}}}{{{zzz{{{{{{|||zzz{{{~~~}}}~~~~~~|||yyyyyyyyyxxxuuutttttttttlllmmmnnnkkkhhhfffhhhjjjfffeeeeeeeeedddeeeeeeeeefffdddbbbaaa```^^^[[[XXXVVVWWWWWWXXXXXXYYYYYYYYYXXX[[[]]]\\\ZZZXXXZZZ[[[XXXZZZ]]]dddqqqmmmbbb``````ffftttqqqXXXGGG@@@;;;777555555555555555555555555555666888===EEEQQQ___hhhtttxxx}}}zzzddd\\\UUURRROOOKKKIIIKKKFFFGGGGGGHHHIIIJJJKKKKKKEEEBBB???=========<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;>>>>>>>>>>>>????????????<<<===>>>???@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGHHHGGGEEEBBB@@@???===:::888666666666777777777777777:::<<>>??????DDDJJJKKKGGGAAA===;;;::::::::::::;;;<<<======>>>>>>===;;;888888999;;;:::888999<<<===@@@JJJTTTcccnnn~~~{{{vvvuuusssooogggeeemmmyyy|||{{{vvvuuuvvvqqqsssvvvxxxxxxxxxzzz{{{xxx}}}{{{zzzyyy|||{{{xxxvvvttttttuuuvvvwwwwww{{{~~~www|||{{{~~~}}}~~~|||zzz|||{{{zzzxxxvvvtttsssrrrqqqqqqoookkkfffcccdddffffffeeecccbbb``````aaaaaagggeeeaaa]]]ZZZXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZVVVXXXZZZZZZYYYXXXYYYZZZZZZXXX\\\fffqqq}}}sssbbb]]]\\\]]]ddduuuwwweeeRRRBBB:::777999888666444333333333333555444777<<>>>>><<<;;;:::888888:::;;;<<<>>>??????<<<<<<======>>>@@@AAABBBAAA???>>>???CCCDDDCCCAAA>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHCCCBBBAAA>>>;;;888555333555777999999999999;;;<<>>===???>>>>>>???@@@???<<<:::;;;:::999999999:::;;;<<<>>>===<<<;;;:::999999999;;;888888;;;===???EEEMMM___kkk{{{}}}qqquuu{{{}}}wwwrrrvvv~~~ttt~~~yyytttuuuwww~~~}}}xxxxxxzzz~~~~~~|||xxxvvvwwwuuutttsssooojjjlllrrrsssxxx~~~qqq~~~|||{{{~~~~~~~~~}}}zzz{{{{{{yyyxxxvvvtttrrrrrrssssssrrrnnniiiggggggiiifffeeeccc```___^^^______cccaaa^^^[[[XXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYXXXVVVUUUUUUWWWYYYVVVYYYaaajjjtttlll___YYYYYY```ppp{{{mmm\\\LLL@@@:::888777555444333333333444555444666;;;AAAHHHUUUaaakkkttt}}}ssseeeXXXSSSPPPKKKGGGGGGCCCCCCCCCCCCDDDFFFHHHIIIIIIGGGDDDAAA>>><<<<<<<<<:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<===>>>??????@@@>>>===???BBBCCCBBBAAA?????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFAAA@@@???===:::777555333444555777888888888:::<<>>;;;999;;;;;;:::;;;<<<<<<999777:::999888888999:::;;;<<<>>>===<<<;;;::::::::::::;;;888888;;;===>>>EEELLL\\\gggxxx|||xxx~~~yyyyyywwwxxx}}}{{{wwwwwwxxx}}}{{{{{{~~~zzzxxxxxxvvvuuusssnnnkkkmmmtttxxx}}}xxxyyy~~~||||||~~~~~~~~~}}}{{{|||{{{yyywwwuuusssrrrqqqrrrsssrrrooollliiiiiiiiieeedddaaa___]]]\\\[[[[[[]]][[[YYYXXXWWWVVVWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTXXXXXXWWWUUURRRQQQSSSTTTWWWTTTUUUZZZaaahhhttt~~~{{{fffZZZZZZ___mmmuuugggVVVFFF<<<777666444333333333444444444333555999>>>DDDPPP\\\fffpppyyy}}}{{{mmm^^^VVVPPPKKKGGGFFFCCCBBBAAA@@@AAACCCEEEFFFJJJIIIFFFCCC@@@>>>===<<<;;;<<<===>>>>>>===<<<;;;===============<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>======>>>@@@AAAAAA?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC>>>===<<<:::888666444444444666888999999:::<<<>>>CCCFFFKKKOOOSSSXXX]]]```gggmmmtttxxxzzz~~~~~~xxxhhh^^^QQQHHHCCC@@@;;;777:::999888999::::::888666888888777777888:::<<<===???>>>===<<<<<<;;;;;;<<<;;;888888:::<<<>>>DDDLLLXXXdddttt{{{xxxzzzzzz}}}zzzuuutttvvvzzz~~~xxxxxx||||||zzzyyyvvvsssqqqmmmjjjnnnuuuxxx~~~~~~|||~~~~~~}}}{{{|||{{{zzzxxxvvvtttrrrqqqpppppppppnnnllljjjiiihhheeeccc```]]]ZZZYYYXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTTTTWWWWWWUUUSSSQQQQQQSSSUUUUUUSSSSSSWWWZZZ```kkkvvvssseeedddgggssswwwkkkZZZIII===777666444333333333444555333111333777;;;@@@JJJUUU```jjjtttxxx{{{xxxhhh[[[SSSMMMHHHFFFAAA@@@>>>>>>>>>AAACCCEEEJJJIIIGGGEEEBBB???===<<<<<<======>>>>>>======<<<========================>>>======<<<;;;;;;<<<<<<============>>>??????>>>@@@@@@@@@@@@????????????????????????????????????;;;:::999888666666555555666888;;;<<<===???AAACCCEEEIIIOOOUUUZZZ___dddhhhlllqqqwww{{{|||~~~{{{nnn]]]PPPIIIDDD>>>999:::999888999::::::999888777777777777888:::<<<===??????>>>===============;;;888888;;;<<<>>>DDDKKKVVVbbbrrr{{{uuu~~~|||}}}xxxsssrrruuuyyy|||vvvvvv{{{~~~~~~zzzxxxwwwssspppnnnjjjggglllttt{{{www}}}|||}}}}}}}}}~~~|||yyy{{{zzzyyywwwvvvtttsssrrrnnnnnnoooooonnnmmmjjjhhhcccaaa^^^[[[XXXWWWVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUVVVWWWWWWUUUUUUUUUSSSRRRRRRUUUXXXTTTSSSSSSVVVWWW\\\gggsssuuutttuuu~~~uuuhhhYYYHHH>>>888777555444333444444555222111222666888;;;EEEOOOYYYcccmmmrrrvvv|||ppp```UUUOOOJJJEEE@@@>>>===<<<===@@@CCCEEEIIIIIIHHHFFFDDDAAA>>>===<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<==================>>>@@@???????????????????????????>>>>>>===<<<<<<<<<888888777666666666777777888:::===???@@@BBBEEEGGGIIINNNTTTZZZ```eeejjjmmmooosssxxx||||||~~~ooo\\\PPPFFF>>>999:::999777888999:::999888777777777777888:::<<<>>>??????>>>=========>>>>>><<<999999;;;===>>>DDDLLLWWWbbbrrr~~~}}}uuu~~~{{{}}}}}}xxxsssqqqwww{{{}}}vvvvvv{{{}}}|||xxxuuutttqqqnnnlllhhhfffkkkrrrwww}}}{{{xxxyyyxxxyyyzzz{{{zzzwwwuuuwwwwwwvvvuuutttsssrrrrrrnnnnnnoooqqqrrrpppmmmiiibbb```]]]ZZZXXXVVVUUUUUURRRRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXTTTUUUUUUTTTSSSTTTVVVXXXTTTSSSTTTVVVVVVZZZfffrrrwwwhhhXXXJJJAAA:::999777555444444444555222111222555666888AAAJJJQQQZZZdddiiinnnvvv}}}vvveeeYYYRRRKKKFFFBBB@@@===<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<======>>>??????>>>===<<<<<<<<<===<<<===>>>>>><<<<<<===>>>>>>>>>?????????????????????>>>>>><<<;;;:::999999888777666666777888:::;;;:::<<>>999999777666666888999999888999999888888999;;;===>>>>>>>>>============>>>>>>>>>;;;;;;===>>>???EEELLLYYYdddtttvvv}}}|||}}}~~~}}}xxxtttrrryyy|||}}}}}}~~~wwwwww{{{|||~~~|||wwwttttttqqqooonnnjjjggglllsss}}}zzz}}}wwwsssrrrrrrssstttuuutttqqqooorrrrrrrrrqqqqqqqqqpppppplllmmmnnnqqqsssqqqmmmiiiaaa___\\\ZZZWWWVVVUUUUUUSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUVVVUUUSSSSSSTTTUUUTTTTTTTTTUUUTTTWWWcccooo}}}lll\\\OOOHHH===<<<999777555555444555333111222444555666>>>FFFIIIRRRZZZ___fffqqqzzz}}}~~~lll___XXXQQQJJJGGGDDD@@@===<<<>>>@@@BBBCCCEEEGGGGGGFFFDDD@@@>>>;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;======<<<<<<;;;<<<<<<<<<<<<>>>???>>><<<;;;===???======>>>>>>??????@@@@@@??????===<<<:::999888777888777777777888:::===>>>???AAAEEEHHHJJJMMMPPPSSSVVVZZZaaagggkkkooosssuuuvvvvvvwwwvvvuuutttttttttqqqsssvvvwwwwwwxxx}}}sss[[[JJJAAA???:::888777777999:::;;;:::;;;;;;:::::::::;;;===>>>=========<<<<<<======>>>???===<<<>>>???@@@FFFMMMZZZeeeuuu}}}}}}}}}}}}yyyuuutttzzz}}}}}}xxxvvv|||~~~wwwwww{{{{{{}}}zzzwwwwwwuuutttsssppplllpppvvv}}}~~~zzzxxx~~~{{{tttooonnnnnnnnnpppqqqpppmmmjjjnnnnnnnnnnnnnnnoooooooooiiiiiikkknnnqqqpppkkkfff```^^^\\\YYYWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSUUUTTTSSSRRRRRRQQQQQQRRRTTTVVVVVVVVVSSSQQQQQQQQQTTTTTTTTTTTTRRRTTT___lll{{{rrr```TTTNNN???===;;;888666555555555333222222444444555<<>><<<<<<>>>@@@BBBCCCFFFGGGGGGDDDAAA???;;;::::::999999::::::;;;<<<<<<;;;::::::999888888;;;;;;;;;::::::;;;;;;<<<<<<>>>@@@???<<<;;;===???<<<======>>>???@@@@@@AAA@@@???>>><<<:::999777777888777777777999<<>>>>>===<<<;;;:::;;;<<<===>>>======<<<<<<<<<<<<===>>>AAA>>>===???@@@AAAGGGNNNZZZfffuuu}}}}}}~~~zzzvvvuuu{{{}}}~~~~~~~~~zzzyyytttrrrwww~~~wwwwww{{{zzz}}}~~~{{{zzzxxxxxxxxxtttqqqtttzzz|||zzzwww}}}~~~~~~~~~|||xxxtttrrrnnnnnnoooooonnnllljjjiiijjjjjjkkklllmmmmmmnnnnnneeeffffffggghhhhhhggggggaaa___]]][[[YYYXXXXXXXXXPPPQQQSSSVVVXXXXXXUUURRRQQQQQQPPPPPPQQQRRRSSSTTTTTTVVVWWWVVVSSSQQQPPPPPPOOORRRSSSPPPMMMOOOXXXaaasssssscccYYYKKK@@@888888999555333555555444222222222555888999CCCEEEKKKTTT[[[aaalllwww|||qqqeee[[[SSSOOOMMMIIIDDD@@@>>>>>>@@@DDDDDDEEEFFFGGGFFFCCC@@@<<<;;;;;;:::999999999999999::::::;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<=========>>>>>>>>>???>>>===<<<<<<<<<>>>???@@@======<<<:::999777666666444555666777888;;;@@@CCCIIIKKKPPPWWW^^^aaa___\\\```bbbfffkkkoooqqqssstttvvvtttooojjjfffcccaaaaaa^^^^^^```aaaaaa```______\\\^^^eeerrr}}}zzzwwwuuuuuuwww{{{}}}~~~ooo^^^RRRJJJFFFBBB???;;;:::<<>>>>>AAABBBCCCBBBBBBAAA@@@===;;;;;;===@@@???AAABBBBBB@@@AAAEEEHHHWWWdddttttttxxx~~~|||{{{zzzyyy|||~~~~~~}}}||||||zzzwwwsssqqqssswww}}}{{{yyy{{{~~~{{{yyywwwwwwwwwwwwvvvuuutttsssxxx|||zzzxxxyyyyyyzzzyyywwwtttpppnnnnnnnnnnnnmmmlllkkkiiihhhggghhhhhhiiijjjkkkllllllcccdddeeeeeeeeeeeeeeeddd```___]]][[[YYYXXXXXXXXXSSSSSSTTTUUUWWWWWWUUURRRRRRQQQOOOOOOOOOQQQRRRTTTSSSUUUVVVUUUSSSPPPOOOOOOOOORRRTTTQQQNNNPPPXXX___kkkvvv[[[KKK===999999777555666555444333222333555777999@@@AAAGGGPPPVVV]]]hhhrrryyy}}}xxxlllaaaYYYUUURRRMMMGGGBBB???>>>>>>CCCCCCEEEHHHIIIGGGCCC@@@<<<<<<;;;:::999999999999::::::;;;;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;===============>>>>>>>>>===============>>>???@@@>>>===<<<;;;999888777777666777999;;;===AAAFFFIIILLLMMMPPPVVV]]]bbbbbbaaacccdddgggjjjlllmmmnnnnnnnnnkkkeee```ZZZWWWUUUTTTOOOPPPQQQSSSSSSSSSSSSSSSRRRSSSWWWaaarrr}}}uuusssqqqnnnlllkkklllnnnoooqqqtttzzzyyyhhh[[[RRRKKKGGGBBB@@@===<<<===?????????AAA@@@@@@AAADDDFFFFFFEEEBBBAAA???===:::;;;>>>@@@CCCDDDEEEEEEDDDEEEHHHKKKWWWcccsss~~~}}}ssswww~~~~~~}}}}}}~~~{{{xxxtttrrrtttxxx}}}{{{zzz|||~~~zzzwwwvvvvvvvvvvvvuuutttsssrrrwww{{{xxxxxxvvvwwwwwwvvvtttqqqnnnlllnnnnnnmmmkkkjjjhhhggggggddddddeeefffggghhhhhhiiibbbbbbbbbcccbbbbbbaaaaaa```^^^]]][[[YYYXXXWWWWWWUUUTTTSSSTTTVVVVVVUUUTTTRRRQQQOOOMMMNNNOOORRRTTTQQQSSSTTTSSSQQQOOONNNNNNNNNRRRTTTSSSPPPQQQWWW]]]gggwww```GGG;;;::::::777555555444333222333444777888;;;===BBBJJJPPPVVVaaakkktttyyyvvvjjj```\\\XXXRRRKKKDDD@@@>>>>>>AAACCCFFFJJJKKKIIIDDD@@@===<<<;;;:::999999999999;;;;;;;;;;;;::::::999888999:::;;;;;;<<<<<<;;;;;;========================<<<======>>>???@@@@@@AAA???>>>===;;;:::999888888555777;;;>>>AAAFFFKKKOOOUUUUUUWWW\\\bbbgggjjjkkkffffffggggggffffffeeedddbbb___YYYSSSNNNJJJHHHGGGEEEFFFHHHIIIKKKLLLLLLLLLMMMMMMOOOUUUaaaqqqwwwssstttzzzzzz|||}}}|||yyyrrrlllnnnmmmjjjhhhgggffffffgggjjjlllpppuuuyyy|||~~~~~~|||mmm```ZZZUUUOOOJJJFFFDDDBBBBBBCCCCCCAAA@@@CCCCCCCCCEEEHHHJJJJJJIIIFFFEEECCC???======@@@BBBGGGIIIJJJKKKKKKKKKMMMOOOVVVbbbqqq}}}wwwqqquuu|||~~~}}}{{{yyyvvvtttuuuxxx||||||{{{~~~zzzwwwuuuuuuuuuuuuuuutttrrrrrrwwwzzz~~~{{{}}}uuuvvvwwwwwwwwwvvvuuurrrooonnnnnnmmmllljjjhhhgggffffffaaaaaabbbbbbcccdddeeeeeeaaaaaaaaaaaaaaa``````___^^^^^^\\\ZZZYYYWWWVVVVVVUUUSSSRRRRRRUUUWWWWWWWWWSSSRRROOOMMMNNNOOORRRTTTOOOQQQRRRRRRPPPNNNMMMMMMNNNQQQTTTSSSQQQRRRVVVZZZccc{{{yyyzzzzzzWWWBBB<<<;;;888333555444333222333444666777999999>>>EEEJJJPPPZZZeeeooovvv~~~qqqgggbbb]]]UUUNNNHHHCCC@@@>>>@@@CCCGGGLLLNNNKKKEEE@@@===<<<;;;:::999888888888;;;;;;;;;;;;:::999888888999:::;;;;;;<<<<<<;;;;;;>>>============<<<<<<<<<<<<===>>>???AAAAAABBBBBBAAA@@@>>><<<:::999999999444777;;;???CCCHHHNNNRRRXXXYYY]]]aaafffjjjlllmmmeeedddccc```^^^[[[YYYXXXWWWTTTOOOJJJEEEBBBAAA@@@@@@AAABBBEEEGGGHHHJJJJJJKKKKKKKKKOOOWWWcccqqqzzzvvvmmmhhhgggmmmnnnppptttxxx}}}~~~zzztttrrrrrrqqqmmmjjjhhhhhhgggfffeeeddddddccchhhiiikkknnnppprrrrrrssssssvvv~~~wwwfff]]]\\\[[[VVVQQQLLLLLLKKKLLLMMMLLLIIIGGGFFFFFFFFFIIILLLNNNOOONNNMMMLLLJJJFFFBBBAAABBBDDDHHHLLLPPPTTTVVVUUUTTTSSSWWWaaappp{{{}}}vvvrrrppptttxxxzzz}}}{{{}}}}}}||||||}}}yyy{{{||||||{{{{{{|||}}}zzzyyywwwuuuvvvxxxzzz|||{{{{{{|||yyywwwwwwwwwwwwvvvuuutttsssxxxzzz|||}}}|||{{{{{{|||{{{wwwqqqssswwwwwwvvvvvvtttrrrpppooonnnmmmlllkkkiiihhhgggfff```aaaaaaaaaaaaaaabbbbbb``````aaaaaaaaa``````___]]]]]]\\\ZZZYYYWWWUUUUUUSSSQQQPPPQQQTTTWWWYYYYYYTTTRRRPPPOOOOOOPPPRRRSSSNNNOOOQQQQQQOOOMMMLLLMMMMMMPPPRRRRRRQQQRRRUUUWWW\\\qqquuupppyyylllNNNAAA<<<777222444444333333333444555555777777;;;AAAEEEKKKUUU```kkksss~~~wwwmmmfff```XXXQQQKKKGGGCCC@@@???CCCHHHMMMPPPMMMGGGBBB======;;;:::999888888888:::;;;;;;;;;::::::999888999:::;;;;;;<<<<<<;;;;;;=========<<<<<<<<<<<<<<<======>>>@@@AAACCCDDDEEEDDDBBB???===:::999999999666999===AAAEEEJJJOOOSSSTTTXXX]]]bbbdddeeeeeeeee___]]]ZZZWWWSSSOOOMMMLLLKKKIIIEEEBBB???=========999:::<<<>>>@@@CCCEEEFFFFFFFFFGGGIIIMMMWWWccckkkuuuvvvuuuppphhhbbb^^^]]]cccdddeeegggiiimmmpppssswwwxxxzzz|||}}}zzz{{{xxxqqqppplllgggeeeeeefffdddccc]]]]]]^^^_______________cccdddfffggghhhhhhgggggglllpppwwwuuufff______```]]]XXXUUUUUUVVVWWWYYYWWWTTTQQQKKKJJJJJJLLLOOORRRSSSSSSSSSSSSQQQMMMHHHEEEDDDDDDIIINNNVVV^^^bbbaaa]]]ZZZ\\\dddppp{{{~~~pppnnnooosssuuuuuuzzz|||wwwuuuvvvyyy|||~~~|||zzzyyyzzzwwwyyyyyyyyywwwwwwxxxzzzxxxxxxwwwvvvuuuvvvvvvwwwzzz{{{~~~~~~|||yyy{{{~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvxxxzzz{{{{{{zzzyyyzzz{{{}}}rrrppprrruuuttttttsssqqqpppnnnmmmmmmmmmnnnnnnmmmkkkiiihhhcccbbbbbbbbbaaa`````````^^^___``````aaaaaaaaa```\\\\\\[[[ZZZXXXVVVUUUSSSQQQPPPOOOPPPSSSVVVWWWWWWRRRQQQPPPOOOOOOOOOPPPQQQMMMOOOPPPPPPNNNMMMLLLMMMMMMOOOPPPPPPPPPQQQSSSUUUZZZjjjtttiiilllrrr]]]GGG===888333444333333333333333444444777666999>>>BBBGGGQQQ\\\gggooo{{{}}}uuummmfff\\\UUUPPPKKKFFFBBB@@@CCCHHHNNNQQQNNNIIIDDD>>>===<<<:::999888777777999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???AAADDDFFFHHHJJJGGGCCC???<<<;;;::::::;;;>>>BBBEEEHHHKKKOOORRRSSSWWW]]]``````___]]]]]]SSSQQQNNNJJJGGGDDDBBBAAA@@@>>><<<:::888999999:::888888999;;;>>>@@@CCCDDDDDDEEEGGGGGGIIIPPPYYYaaahhhiiiiiifffbbb^^^[[[[[[___````````````cccfffjjjmmmnnnoooqqqrrrsssssssssqqqqqqrrruuuwwwtttmmmgggeeebbb^^^]]]]]]]]]]]]]]]WWWXXXYYY[[[\\\^^^___```aaacccfffhhhiiiiiigggffffffjjjrrr{{{zzzlllffffffhhhfffdddaaaaaabbbcccdddbbb^^^[[[SSSQQQNNNOOORRRUUUXXXYYYWWWXXXXXXVVVQQQMMMJJJIIIMMMRRR[[[ffflllnnnjjjfffggglllttt|||{{{mmmkkkmmmqqqrrrqqqsssxxxwwwtttpppmmmnnnqqqvvvzzz~~~{{{xxxwwwxxxwwwxxxxxxwwwuuutttvvvwwwvvvuuuuuuuuutttsssrrrqqqsssuuuxxx{{{{{{zzzxxxvvvyyy~~~zzz||||||||||||||||||{{{yyyyyywwwxxxyyyxxxxxxxxxzzz|||~~~vvvqqqqqquuutttsssrrrqqqpppooonnnmmmkkkmmmoooqqqpppnnnkkkiiifffeeedddcccbbb```______\\\]]]^^^___```aaaaaaaaa[[[[[[[[[ZZZXXXVVVTTTSSSQQQPPPOOOPPPRRRSSSSSSSSSOOOOOOOOOOOONNNNNNMMMMMMLLLNNNPPPPPPOOOMMMMMMMMMMMMNNNNNNMMMNNNOOORRRSSSXXXdddtttwwweeebbbdddnnnkkkMMM???:::777333333333333333333333333666555777;;;>>>CCCMMMXXXccckkkwwwvvvnnncccZZZTTTOOOHHHCCCAAACCCHHHNNNQQQOOOJJJFFF>>>===<<<:::999888777777888888999:::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999::::::;;;<<<===>>>>>>@@@???>>>>>>@@@DDDHHHKKKPPPMMMIIIDDD@@@>>>======>>>AAADDDFFFHHHIIILLLNNNOOORRRVVVVVVTTTRRRQQQRRRGGGEEEBBB???===;;;:::::::::999777555444555666777888888999:::===???BBBDDDCCCFFFHHHHHHHHHKKKRRRXXX\\\^^^aaabbbaaa^^^\\\ZZZ[[[\\\]]]\\\[[[]]]bbbfffffffffhhhiiijjjjjjjjjjjjmmmkkkkkklllnnnmmmhhhccc```^^^\\\ZZZZZZZZZ[[[[[[YYYYYYZZZ[[[]]]___aaabbbaaaeeejjjoooqqqqqqooommmhhhlllrrryyyxxxrrrqqqsssttttttsssrrrrrrqqqpppmmmiiieee[[[XXXTTTRRRUUUYYY]]]___\\\___bbbbbb___ZZZWWWUUUTTTXXX___iiisssxxxxxxwwwtttwwwzzz~~~uuujjjiiijjjnnnooollllllooonnnlllhhheeeeeehhhmmmqqquuuyyy}}}|||wwwtttsssuuuuuuuuuuuussspppoooqqqrrrssssssssssssrrrpppnnnllllllnnnrrrvvv{{{}}}xxxvvvtttssswww|||xxxzzz|||~~~}}}~~~~~~}}}}}}|||{{{zzztttuuuvvvuuuuuuwww{{{}}}xxxtttrrrssswwwuuutttsssrrrqqqpppooonnnkkkmmmpppsssssspppmmmkkkhhhhhhfffdddcccaaa______ZZZ[[[\\\^^^___```aaaaaa[[[[[[[[[ZZZXXXVVVTTTRRRSSSQQQPPPPPPQQQQQQPPPNNNLLLMMMNNNNNNNNNLLLKKKJJJLLLNNNPPPPPPOOOMMMMMMMMMNNNMMMLLLLLLLLLNNNQQQSSSRRR[[[hhhyyyiiibbb```^^^ooosssQQQAAA===;;;333333333333333333333333555444666999<<>>>>><<<:::999888777777777888999:::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<>>>??????AAA???>>>===@@@DDDIIIMMMUUURRRLLLGGGBBB@@@??????>>>@@@CCCEEEEEEFFFGGGIIIFFFHHHIIIGGGCCCAAABBBDDD???===;;;888777666666666:::888666444333444555666555555555666999;;;>>>@@@@@@CCCFFFEEECCCDDDIIINNNQQQUUUZZZ^^^^^^\\\YYYVVVTTTVVVWWWVVVUUUWWW]]]aaacccdddeeefffffffffffffffgggeeecccccceeeeeeaaa^^^\\\[[[YYYXXXWWWWWWXXXXXXXXXXXXXXXYYYZZZ]]]___aaa^^^bbbjjjppptttuuusssqqqooorrrwww||||||{{{}}}~~~}}}zzzvvvqqqmmmaaa]]]WWWUUUWWW\\\aaacccaaaeeejjjmmmkkkgggcccaaa[[[\\\aaajjjuuu~~~~~~~~~pppiiiggghhhlllmmmiiihhhiiihhhfffccc___^^^aaafffjjjlllqqqvvvvvvrrrooopppqqqrrrrrrqqqnnnlllkkklllmmmqqqqqqrrrrrrqqqnnnkkkjjjhhhjjjnnntttyyy}}}{{{uuusssrrrqqquuu{{{yyyyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzrrrssssssssstttvvv{{{~~~}}}yyypppssszzzyyyvvvvvvrrrqqqqqqooonnnkkkjjjiiihhhjjjmmmppppppnnnkkkiiiggggggfffeeecccaaa___^^^[[[XXXWWWYYY]]]```aaa``````^^^[[[XXXVVVUUUUUUVVVRRRRRRSSSSSSRRRQQQPPPPPPRRRPPPMMMMMMMMMMMMKKKJJJLLLMMMMMMMMMMMMNNNNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQUUUWWW]]]jjjppp]]]YYYXXXccctttaaaHHH===:::888777555444444555666888555333444888;;;>>>EEEMMM\\\dddpppzzz}}}ttthhh\\\RRRMMMKKKDDDEEEGGGJJJNNNOOOMMMKKKBBBAAA???<<<:::888777777666666888999:::;;;;;;;;;888888888777777777777777<<<;;;;;;<<<<<<===>>>???AAA>>>>>>AAACCCDDDIIINNNUUUUUUUUUSSSMMMEEEAAA@@@AAA@@@???@@@AAAAAA???===>>>>>>===<<<;;;999999888666666444333222111111111222333333444555555666666444444666777999;;;<<<===???AAABBBCCCCCCEEEGGGJJJKKKNNNSSSWWWYYYYYYWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[___^^^```dddfffcccccceeedddccccccaaa___]]][[[ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUXXXYYYYYYYYYYYYZZZ]]]``````ccckkkvvv{{{|||~~~{{{xxxqqqjjjaaaZZZYYY]]]bbbeeeiiiiiilllqqqvvvvvvsssppphhhbbbbbbmmmxxxyyykkkhhhjjjlllkkkgggdddddddddbbbccccccbbbaaa``````aaagggjjjmmmoooooopppqqqrrrqqqqqqooollljjjiiilllnnnooopppqqqqqqooollliiigggkkknnnrrruuuwwwzzz}}}|||ssslllkkknnnrrruuuwwwyyy|||}}}}}}~~~~~~}}}{{{{{{wwwwwwuuuuuuvvvxxxzzz{{{~~~}}}}}}{{{zzz~~~{{{nnnsss{{{|||yyyzzzrrrrrrqqqooommmkkkiiihhhiiijjjlllmmmllljjjgggfffggggggfffdddbbb___]]]\\\YYYXXXWWWYYY^^^aaacccbbb^^^]]]ZZZWWWUUUUUUUUUUUURRRRRRSSSSSSRRRQQQQQQPPPRRRPPPMMMMMMMMMMMMLLLJJJLLLMMMMMMMMMMMMNNNNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQQQQSSSXXXcccuuu{{{eee\\\WWW```pppgggOOO@@@;;;666555444333333444555666666333444888:::===CCCKKKWWW___kkkuuu||||||rrreeeYYYQQQMMMFFFFFFHHHKKKNNNOOONNNMMMCCCBBB???===:::888777777666777888999:::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;<<<===>>>???@@@>>>>>>BBBDDDFFFKKKQQQWWWXXXYYYWWWRRRJJJDDDBBB@@@>>>>>>>>>??????===;;;;;;:::999888777666666555444333222111000000000000000000000111111222333444333444555777999:::<<<<<<<<<===???@@@@@@AAADDDFFFJJJMMMQQQUUUWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWYYY[[[\\\[[[]]]aaaccc```aaacccbbbaaaaaa___]]][[[YYYXXXWWWWWWWWWWWWVVVVVVWWWWWWVVVWWWXXXXXXXXXYYY\\\___cccgggooozzzwwwqqqhhhaaa___```ccceeejjjkkkooovvv}}}vvvmmmgggkkksssyyyuuuiiifffhhhjjjiiifffddddddeeeeeeeeeeeedddbbb`````````fffhhhkkkmmmmmmnnnoooqqqmmmmmmllljjjhhhggghhhiiinnnooopppqqqooommmjjjhhhjjjmmmqqquuuwwwzzz|||{{{sssmmmkkkmmmpppssstttwwwyyy{{{{{{|||~~~~~~|||{{{zzzyyywwwvvvuuuuuuuuuwwwyyyzzz{{{zzz{{{}}}~~~wwwmmmsss{{{|||zzzzzzsssrrrqqqpppmmmkkkiiihhhgggggggggggggggfffeeedddfffeeedddbbb```^^^\\\[[[YYYXXXXXX[[[___bbbdddddd\\\[[[YYYVVVUUUTTTTTTTTTRRRRRRSSSSSSSSSRRRQQQQQQRRRPPPNNNMMMMMMMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPNNNPPPUUU[[[hhh{{{ppp___WWW^^^lllpppYYYFFF<<<666555555555555555555666666444444777999;;;@@@HHHPPPXXXdddooovvv}}}zzznnn```UUUNNNIIIHHHIIIKKKNNNPPPOOOOOODDDCCC@@@===:::999888888666777888999:::;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>???CCCEEEGGGNNNUUU\\\___aaa^^^XXXPPPIIIEEE???===<<<;;;<<<;;;:::888666666555444333222222111000000////////////000000000////////////111222333333444555666888999;;;;;;888:::;;;<<<<<<>>>AAACCCJJJLLLOOORRRTTTTTTTTTTTTSSSRRRRRRSSSUUUWWWYYYZZZYYYWWWYYY]]]___]]]]]]```______^^^\\\ZZZXXXVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXTTTUUUVVVVVVVVVWWW[[[]]]cccgggppp{{{}}}vvvoookkkiiijjjkkknnnooorrryyy~~~rrrmmmmmmsss|||zzzppphhheeeggghhhhhhfffeeeeeefffhhhhhhgggfffeeebbb```___eeegggiiijjjjjjkkknnnoookkkkkkkkkjjjgggffffffgggnnnooopppqqqooommmiiigggiiilllqqqtttwwwyyy|||~~~{{{tttnnnkkkllloooqqqqqqsssvvvxxxyyy{{{}}}~~~}}}{{{zzzyyyxxxwwwvvvuuutttuuuvvvwwwxxxxxxwwwwwwzzz~~~{{{uuummmrrrxxxyyywwwvvvttttttsssqqqnnnkkkiiigggdddccccccccccccddddddeeecccbbbaaa___^^^]]]\\\\\\ZZZZZZ[[[]]]___aaabbbbbbZZZYYYWWWVVVUUUTTTTTTTTTRRRRRRSSSSSSSSSRRRRRRQQQRRRPPPNNNMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMMMMNNNOOOOOOMMMPPPTTTXXX___ooo|||fff[[[___kkkvvv```JJJ===777777777777666666666666777444555777888888===DDDJJJSSS___jjjrrryyy}}}qqqdddWWWPPPLLLJJJIIIJJJLLLNNNOOOOOOFFFDDDAAA===;;;999999999666777888999:::;;;;;;:::888999999:::;;;<<<======;;;;;;;;;;;;<<<===>>>>>>>>>===???CCCFFFIIIQQQZZZbbbgggjjjfff___VVVMMMFFF???===:::999999999777555333333222111111000/////////.........//////000111111111000///000222444555222333444555777888999:::777999;;;;;;<<<===@@@BBBHHHJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQSSSUUUXXXYYYWWWTTTUUUYYY[[[YYYYYY\\\]]]\\\[[[ZZZXXXVVVTTTSSSQQQPPPPPPQQQRRRSSSUUUVVVQQQRRRSSSTTTTTTVVVYYY[[[___ccckkkvvvzzzvvvuuuuuusssssstttxxxtttnnnooowww}}}}}}wwwmmmjjjhhhiiiiiihhhgggfffffffffiiiiiiiiiiiiiiigggdddaaaeeefffhhhiiiiiikkkmmmooonnnmmmllliiiffffffhhhjjjooopppqqqpppoookkkhhhfffhhhkkkppptttvvvxxxzzz|||}}}{{{vvvqqqmmmlllnnnooooooqqquuuwwwxxxzzz|||~~~~~~}}}|||{{{zzzwwwwwwvvvuuuttttttuuuuuuvvvuuuuuuwwwzzz}}}}}}vvvtttnnnkkkpppvvvxxxvvvuuuwwwvvvtttrrrooollliiihhhfffeeedddcccbbbbbbcccccc```___^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^___XXXXXXWWWVVVUUUTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNRRRVVVYYYeeevvvdddeeemmmvvvaaaKKK===999888777666555555555555666444444666777666:::@@@GGGOOO[[[fffnnnvvvuuujjj^^^VVVPPPMMMJJJIIIJJJMMMNNNNNNHHHFFFBBB>>>;;;:::::::::777888999999::::::::::::777888888999:::;;;;;;<<<:::::::::;;;;;;<<<===>>>======@@@DDDFFFIIISSS]]]hhhppptttooofff]]]QQQGGGAAA>>>;;;999888888666555222222222111111000000//////////////////000111222111000000000000222333444222222333444666777888888888:::<<<<<<===>>>AAACCCFFFGGGIIIKKKMMMNNNNNNNNNLLLLLLMMMNNNPPPSSSVVVWWWVVVSSSSSSVVVWWWUUUUUUYYYZZZYYYYYYXXXWWWUUUTTTSSSQQQPPPOOONNNNNNOOOPPPQQQOOOPPPQQQRRRRRRTTTWWWZZZ[[[___fffoooxxx~~~vvvuuutttwww~~~vvvrrrtttwww}}}sssmmmlllmmmllljjjiiiiiihhhgggfffhhhhhhjjjlllnnnlllhhheeeeeegggiiijjjkkklllnnnpppqqqoookkkgggdddfffjjjmmmpppqqqqqqpppnnnjjjfffdddgggkkkppptttuuuvvvxxxyyy{{{zzzxxxtttooommmmmmooonnnppptttvvvwwwyyy{{{}}}~~~~~~xxxxxxwwwuuuuuutttssssssuuuuuuuuuvvvwwwyyy|||~~~~~~vvvvvvxxxhhhgggiiiooovvvzzzzzzyyyyyyyyywwwtttqqqmmmkkkiiikkkjjjhhhfffdddbbbaaaaaa______]]]\\\\\\]]]^^^___]]]^^^```___]]]\\\\\\\\\WWWWWWWWWVVVVVVUUUUUUUUURRRRRRSSSTTTTTTTTTSSSSSSQQQPPPNNNMMMNNNOOONNNMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKOOOSSSTTT[[[rrrrrrqqqsssvvvbbbNNNAAA;;;999666444222222222333555333333666666555888>>>CCCKKKVVVaaajjjrrr{{{tttiiiaaaVVVRRRLLLIIIJJJLLLMMMNNNJJJGGGCCC???<<<:::;;;;;;777888999:::::::::::::::777777888888999999::::::::::::::::::;;;<<<===>>>======@@@DDDEEEIIISSS___mmmwww}}}xxxooogggYYYLLLDDDAAA===;;;999888777555333333222222222111111111000000000000000111222222---......///000000111111111222333444555666777777999:::<<<<<<===>>>AAACCCBBBDDDGGGIIIKKKKKKJJJJJJHHHHHHIIIKKKMMMPPPSSSUUUUUUQQQQQQSSSSSSPPPPPPTTTUUUVVVVVVVVVUUUUUUTTTSSSPPPOOOMMMKKKJJJKKKMMMNNNNNNOOOPPPQQQQQQSSSWWWZZZ[[[^^^dddkkksss|||yyyxxxvvvwww}}}zzzwwwuuu|||yyyooolllmmmnnnllljjjiiijjjjjjiiihhhiiiiiikkkooorrrqqqlllgggdddgggkkklllmmmmmmnnnooopppnnnjjjfffdddeeeiiimmmnnnoooppppppnnnkkkhhheeehhhlllqqqtttuuutttuuuuuuvvvxxxxxxvvvpppmmmmmmnnnmmmpppsssuuuvvvwwwyyy{{{~~~~~~zzzyyyxxxwwwuuutttsssrrrrrrtttuuuvvvvvvwwwzzz|||~~~sss|||~~~nnnbbbeeejjjpppwww||||||{{{|||{{{yyyvvvrrrooollljjjkkkjjjjjjiiihhhgggffffffbbbaaa___]]][[[\\\\\\]]][[[]]]______]]][[[[[[\\\WWWWWWWWWWWWWWWVVVVVVUUURRRRRRSSSTTTTTTTTTTTTTTTQQQOOONNNNNNOOOOOOOOONNNLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKNNNRRRQQQSSSfff|||~~~{{{}}}jjjWWWKKKAAA>>>999555222222333555444222333555555444777===>>>FFFQQQ[[[dddllluuu{{{~~~rrrhhh\\\WWWPPPKKKKKKLLLNNNOOOLLLIIIDDD???<<<;;;;;;<<<888888999:::::::::999999888888888888999999999999::::::::::::;;;<<<======<<<===@@@CCCDDDGGGSSS___nnn|||xxxqqqcccTTTHHHEEE@@@===;;;:::999777333333333333222222222222000000000000000000111111,,,...000111222222111000111111222333444555666666777888:::;;;;;;<<>>===;;;:::999333333333333222222222222000000////////////000000...000333555666555333111111111222333444444555555555666888888999:::===???===@@@EEEHHHIIIHHHFFFDDDCCCCCCDDDFFFIIIMMMPPPRRRRRRNNNLLLLLLKKKGGGGGGJJJMMMNNNOOOPPPQQQRRRRRRRRRLLLKKKIIIGGGGGGIIIKKKMMMMMMNNNOOOPPPQQQSSSWWWZZZXXX\\\bbbhhhooozzz~~~yyyyyy{{{zzz|||~~~xxxlllhhhhhhhhhhhhfffdddfffjjjmmmnnnmmmooonnnooosssvvvtttllleeeaaaeeekkknnnooommmlllkkkoooqqqrrrrrrooommmlllllleeegggkkknnnoooooonnnmmmjjjmmmrrrtttsssrrrpppppplllqqquuutttooojjjjjjkkkkkkmmmpppqqqqqqrrrsssuuutttuuuwwwyyy{{{}}}~~~||||||{{{yyywwwuuusssqqqjjjoootttwwwxxxyyy{{{~~~}}}sssggghhh{{{mmmfff^^^fffqqqwwwyyyyyy||||||xxxrrrnnnmmmllliiihhhgggiiimmmqqqsssttthhhccc^^^[[[[[[[[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYZZZWWWXXXXXXYYYYYYYYYYYYYYYXXXVVVSSSRRRSSSTTTUUUTTTOOOMMMMMMMMMOOOPPPOOONNNJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLLLLMMMQQQWWW[[[sssvvviiiaaaQQQCCC???;;;444222777555555444444444555555666999>>>EEEKKKSSS^^^jjjrrr|||uuuggg```WWWPPPMMMMMMNNNNNNIIIIIIGGGCCC>>>;;;;;;;;;;;;:::999888888999:::;;;:::::::::999999999888888888999999::::::;;;;;;<<<===???@@@AAACCCIIIRRRYYYlll~~~tttcccWWWLLLAAA======;;;::::::555444333222111111111111000000000000////////////333111000111444555333000111111222333333444555555555666777888999:::;;;;;;>>>@@@BBBDDDEEEDDDDDDCCC>>>@@@AAACCCFFFKKKPPPTTTRRRQQQOOOKKKFFFCCCBBBBBBFFFHHHJJJKKKKKKKKKMMMOOOLLLIIIHHHGGGDDD@@@BBBFFFHHHIIIKKKLLLNNNQQQVVVZZZ]]]___ccchhhooozzz~~~}}}~~~}}}~~~}}}qqqlllgggdddcccfffdddbbbdddjjjoooqqqqqqsssuuuwwwwwwtttnnnhhhdddgggmmmssstttqqqnnnnnnpppqqqsssuuutttqqqnnnnnnoookkkkkklllnnnqqqrrrqqqooonnnpppsssuuuvvvtttrrrpppnnnnnnnnnmmmlllkkkjjjiiimmmlllkkkjjjiiikkkooorrrpppoooooorrrwww|||~~~{{{yyyxxxxxxwwwvvvqqqqqqtttxxxwwwvvvyyy~~~hhhaaavvviiidddbbbjjjsssxxxxxxxxxzzz|||}}}}}}}}}{{{vvvrrrooommmkkkiiiggggggjjjnnnppppppkkkfff```\\\[[[ZZZYYYWWWYYYXXXWWWVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRQQQRRRSSSSSSRRROOONNNMMMMMMNNNOOONNNLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIJJJNNNSSSXXXggg}}}lllUUUFFF>>>888555555555555444444444555555666777<<>>BBBHHHPPP[[[bbboooxxx{{{sssfff[[[SSSOOOMMMLLLLLLKKKJJJFFFAAA===<<<<<<999888777777777777888999:::999999999999888888888888888999999:::;;;;;;;;;:::<<<>>>>>>@@@EEENNNTTTgggxxxwwwiii\\\MMMFFFBBB>>>;;;:::;;;:::888666444333333222111111111000000000000///.........000222333222111//////000000111222222222444444555666777888888999;;;<<<>>>??????>>>===<<<;;;:::888888;;;@@@FFFIIIIIIIIIHHHEEEBBB@@@@@@AAACCCFFFJJJLLLJJJGGGEEEDDDIIIBBB>>>@@@CCCDDDFFFIIIGGGIIIKKKLLLNNNQQQVVVYYY\\\___cccgggllluuuvvvnnnkkkiiihhhjjjkkkhhhdddcccgggkkkoooqqqvvvvvvwwwvvvtttqqqnnnlllooouuu{{{}}}{{{xxxwwwwwwwwwxxxzzzyyyvvvsssqqqqqqnnnoooqqquuuxxxyyywwwvvvuuuwwwyyyzzzxxxuuurrrpppjjjjjjjjjjjjjjjjjjiiiiiieeedddddddddccccccccccccjjjkkkooorrrvvvxxxzzzzzz~~~}}}||||||{{{||||||||||||zzzzzz{{{yyyttttttxxxxxx```xxxeee___aaakkkooouuuxxxxxxwwwvvvwwwxxxxxxyyyzzzzzzxxxuuurrrvvvqqqllliiihhhiiijjjjjjhhhddd^^^YYYVVVVVVVVVVVVWWWVVVTTTRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUURRRQQQPPPQQQRRRRRRPPPNNNOOONNNLLLLLLLLLLLLJJJIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDGGGKKKNNNWWWggg{{{uuucccHHH@@@;;;555666666555444444444444555444777;;;>>>AAAHHHQQQXXXgggqqqyyymmmbbbZZZUUURRRPPPMMMMMMKKKGGGBBB>>><<<;;;999888777666666777888999999999999999888888888888888888888999::::::;;;;;;:::<<<>>>???@@@DDDLLLRRRdddtttrrrdddUUULLLGGGAAA===<<<===<<<:::888555444333222222222111111111000000000......///111222333333222000000000111111111222222333333444555555666777777:::;;;===??????>>><<<;;;;;;:::888999<<<@@@CCCDDDCCCCCCCCCAAA>>>======>>>@@@CCCFFFGGGFFFDDDDDDDDDPPPFFF>>>>>>AAABBBBBBCCCFFFHHHKKKLLLNNNQQQUUUXXX[[[___cccfffiiippp{{{~~~}}}rrrnnnkkkiiijjjmmmmmmjjjfffdddfffjjjooorrrwwwwwwwwwvvvuuutttrrrqqquuuyyy~~~|||{{{yyyzzz|||{{{yyyvvvsssrrrppppppsssvvvzzz{{{yyyxxxxxxzzz{{{{{{zzzvvvrrrpppkkkkkkjjjiiihhhhhhggggggfffeeeddddddcccbbb___]]]aaaffflllqqqtttvvvwwwxxxzzz{{{||||||{{{{{{}}}~~~yyywwwxxx{{{{{{yyyyyy}}}~~~dddooo```^^^ccclllppptttwwwxxxxxxwwwwwwyyywwwvvvvvvxxxxxxvvvuuuzzzuuupppkkkjjjiiiiiihhh```]]]YYYUUURRRSSSUUUWWWVVVUUUSSSQQQPPPOOOOOOPPPNNNOOOQQQSSSUUUVVVVVVWWWRRRQQQPPPQQQRRRRRRPPPNNNNNNMMMKKKKKKKKKKKKIIIHHHIIIIIIGGGFFFEEEEEEDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFEEEDDDFFFIIILLLOOO[[[rrrzzzkkkmmmwwwyyyUUUCCC<<<666666666555444444444444444444666999:::===BBBJJJPPPaaajjjzzzvvvjjjaaaZZZUUURRROOOOOONNNJJJDDD???<<<;;;999888777666666777888999999999999888888888777777777777888999999::::::;;;;;;===??????@@@DDDKKKQQQaaapppzzzlll]]]TTTNNNFFFAAA???>>>===;;;888666444333222222222222222111111111111///000111222333333333444111111111222222222222222333333333444555555666666777999;;;===>>>>>>======:::999999;;;???AAAAAA@@@AAAAAA@@@>>><<<:::;;;<<<>>>???@@@@@@@@@AAADDDFFFQQQGGG>>>>>>@@@@@@@@@AAAEEEHHHKKKMMMNNNQQQTTTWWWZZZ___dddeeefffllluuu~~~~~~}}}}}}}}}~~~~~~|||zzz}}}}}}vvvpppnnnkkkiiikkkoooooommmiiiffffffjjjooosssxxxxxxxxxxxxxxxwwwwwwwwwyyy|||~~~{{{|||}}}}}}|||zzzvvvsssqqqqqqrrruuuxxxzzzyyyxxxzzz{{{}}}}}}{{{xxxtttqqqooonnnllliiigggfffeeeeeegggeeedddcccccc```\\\XXXZZZ```iiiooossstttvvvwwwwwwyyy{{{{{{yyyyyyzzz|||wwwuuuvvv{{{}}}|||}}}~~~~~~pppzzzhhh___aaaiiippprrruuuyyyzzz{{{zzzyyy{{{xxxuuuuuuwwwxxxwwwtttxxxuuupppllljjjhhhgggeeeZZZXXXTTTPPPNNNPPPTTTXXXVVVTTTRRRPPPNNNNNNNNNNNNNNNOOOQQQTTTUUUWWWXXXXXXRRRQQQPPPPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFDDDDDDCCCCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGEEEDDDEEEHHHJJJNNNVVVgggiiiaaadddlllyyygggKKK===777777666555444444444444444333555777888999===EEEKKKYYYbbbpppuuujjj___WWWRRRSSSSSSRRRNNNHHHBBB>>>===999888777777777777888999999888888888888777777777777777888888999:::::::::;;;===???@@@@@@CCCJJJOOO]]]kkk~~~xxxjjjaaaYYYOOOFFFCCC???>>><<<999777555444444333333333222222222111111000222333333222222222333222222222222222222222222333333444444444555555555444666:::===???@@@@@@@@@<<<:::999<<<@@@CCCBBB@@@CCCCCCBBB???<<<::::::;;;<<<<<<===<<<<<<>>>BBBEEEIIIAAA<<<===???@@@AAACCCEEEGGGJJJMMMOOOQQQTTTVVVZZZ___dddeeedddgggqqqyyy~~~uuuyyy~~~}}}|||zzzzzz|||}}}}}}|||~~~|||xxxvvvxxxvvvrrrpppooolllhhhjjjoooooonnnllliiiiiikkkpppuuuxxxxxxyyyzzz{{{{{{{{{{{{|||}}}}}}~~~zzzvvvtttrrrrrrsssuuuxxxxxxxxx{{{}}}~~~~~~{{{xxxuuusssqqqnnnkkkhhhffffffeeefffdddaaabbbcccaaa]]]YYYYYY```iiippprrrtttvvvxxxvvvyyy{{{{{{xxxvvvwwwyyyyyyvvvvvvzzz}}}||||||~~~~~~~~~~~~pppccc```fffooovvvwwwyyy|||~~~~~~|||{{{|||yyyvvvwwwzzzzzzvvvrrrssspppmmmjjjhhheeebbb```WWWVVVSSSNNNLLLNNNSSSXXXVVVUUURRRPPPNNNMMMMMMMMMOOOOOOQQQRRRSSSSSSTTTTTTRRRPPPMMMMMMNNNOOOOOONNNKKKIIIHHHIIIJJJJJJIIIHHHEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIGGGGGGGGGFFFDDDDDDFFFHHHKKKQQQ]]]pppppp```]]]^^^eeessswwwVVVBBB;;;777777666444444333333444222444555555666999@@@FFFQQQXXXdddsss~~~sssggg]]]VVVWWWXXXWWWSSSLLLFFFBBB@@@:::999888777777888999:::888888888888777777777777777777777888999999::::::999<<<>>>??????BBBGGGLLLYYYfffzzzxxxoooeeeXXXMMMGGG@@@???===;;;999888777777444333333333333222222222000222444333111///000222111111111111111111111111444444444444555555555555555777<<<@@@DDDGGGHHHHHHCCC???;;;===BBBGGGHHHGGGHHHHHHFFFCCC>>><<<;;;<<<:::;;;<<<;;;;;;<<<>>>@@@@@@<<<:::<<<======@@@DDDDDDGGGJJJMMMOOOQQQTTTVVVYYY___ddddddbbbdddmmmuuu~~~sssvvv{{{~~~yyyxxxwwwwwwyyy{{{{{{zzzzzzxxxtttqqqsssyyy{{{sssqqqqqqppplllgggiiinnnooooooooommmkkkmmmrrrvvvwwwxxxzzz|||~~~~~~~~~}}}}}}}}}|||}}}{{{wwwtttqqqqqqsssvvvxxxyyy|||~~~}}}{{{tttrrrooollljjjhhhhhhhhheeebbb```bbbfffgggdddaaa^^^eeemmmrrrssstttwwwyyywwwzzz}}}{{{wwwttttttvvvyyyuuuuuuzzz}}}}}}|||~~~~~~~~~}}}}}}}}}jjjaaabbbjjjsss{{{|||}}}~~~||||||zzzyyy{{{}}}|||uuupppnnnllliiigggfffccc___\\\WWWVVVSSSNNNKKKLLLRRRWWWVVVUUURRRPPPNNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMQQQOOOLLLKKKLLLMMMNNNNNNIIIHHHGGGHHHJJJJJJJJJHHHDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGEEEDDDCCCEEEGGGEEEIIIRRRaaavvvyyyfff___[[[^^^fffttt^^^GGG@@@888777666555444333333333111222444444444777>>>DDDLLLQQQ\\\kkkzzzzzzoooddd]]][[[[[[ZZZVVVPPPIIIEEECCC;;;:::999888888999:::;;;888888888888777777777777777777777888999999::::::888;;;=========@@@FFFJJJUUUbbbxxxyyynnn^^^QQQJJJAAA@@@???===;;;:::999999444444444333333333222222000222444333///......000000000000000////////////444444555555555555555555888;;;@@@FFFJJJMMMOOOPPPKKKDDD>>>>>>DDDKKKNNNOOOMMMLLLJJJFFFAAA>>>======999;;;======<<<::::::;;;<<<::::::<<<;;;999<<>><<<<<<<<<:::777777777666555444444333333333222000///...///000222111111000000111111222333111222333333333333666888:::@@@FFFKKKSSSZZZZZZWWWPPPJJJDDDDDDKKKRRRWWWXXXXXXYYYXXXQQQFFF>>>;;;;;;777777777777777888888888888888888888999;;;===???AAACCCGGGLLLPPPSSSUUUUUUZZZ[[[```fffhhheeefffjjjrrrvvv||||||zzzzzz{{{||||||{{{wwwxxxxxxyyyyyyzzz{{{{{{vvvtttpppmmmnnnuuu~~~yyyttttttssspppllljjjiiiiiioooooonnnnnnoooppprrrsss||||||~~~||||||xxxvvvxxxyyyzzz}}}xxxqqqnnnmmmnnnssszzzzzzuuupppnnnooopppooonnnnnnkkkgggfffiiinnnrrrtttpppqqqtttvvvxxxyyyzzzzzz{{{|||xxxvvvwwwxxxuuutttvvvzzz}}}~~~}}}}}}{{{zzzzzz|||~~~qqqcccaaagggqqqzzz~~~~~~}}}}}}}}}~~~}}}tttmmmggggggfffeeebbb^^^[[[YYYXXXVVVTTTQQQQQQRRRSSSTTTVVVTTTQQQMMMKKKJJJJJJKKKJJJJJJKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBAAADDDBBBAAACCCEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEIIIRRR^^^sss|||eee\\\XXXZZZggg{{{nnnRRREEE<<<:::777555444444333333333333333444666888999:::BBBEEEMMMXXXggguuuvvvpppddd```\\\YYYWWWSSSMMMHHHAAA>>>;;;999999999888777666666666666666777888888:::888777777888888888777888888999:::<<>>;;;888777777666555444333333333222000/////////111111111111000000111111222333444555666777666777999;;;<<>>===777777777777777777777777777777777777888:::<<<>>>@@@BBBFFFKKKPPPSSSUUUVVVZZZ[[[```fffgggddddddgggooosssyyy|||{{{{{{{{{zzzyyywwwwwwwwwxxxxxxxxxxxxyyyuuutttsssqqqsssxxxyyytttxxxxxxwwwtttooolllkkkkkkmmmmmmmmmmmmnnnppprrrssszzz{{{~~~}}}}}}yyywwwyyyzzzzzz~~~xxxoookkkiiijjjpppwww~~~zzzvvvsssppppppppppppooorrroookkkjjjlllppptttvvvqqqsssvvvyyy{{{||||||{{{{{{}}}|||{{{zzz{{{yyyvvvwwwyyy{{{{{{zzz|||zzzyyyxxxxxxzzz}}}~~~~~~hhh___ccckkktttzzz|||~~~}}}|||}}}~~~~~~~~~~~~xxxpppkkkeeeeeedddccc```]]]ZZZXXXVVVUUUTTTRRRRRRTTTUUUWWWSSSRRRPPPNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFEEEDDDCCCCCCBBBEEECCCBBBBBBDDDEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCEEEKKKSSSccc}}}rrrccc[[[YYYcccvvvxxx^^^JJJ@@@<<<888555444444444333222222333444555666888999@@@CCCIIISSSaaaooozzz}}}mmmhhhaaa]]]YYYTTTNNNIIICCC@@@<<<999888888777666777777777666777777888999999999888999::::::777555666666777999;;;>>>AAABBBKKKUUUhhhvvvhhhZZZTTTKKKEEEBBB@@@===:::999999888777666555444444333222111000///000111111111000000000000111222222444666888999999999:::<<<@@@FFFNNNVVVaaakkkooonnn\\\UUUMMMJJJOOOXXX___cccgggiiihhhbbbVVVIII@@@<<<666666666666666666666666555555555666777999;;;===>>>@@@EEEJJJOOOSSSVVVXXXZZZ[[[aaaggggggcccbbbeeelllpppvvv|||}}}{{{{{{yyywwwvvvvvvvvvvvvvvvvvvuuuuuuuuusssuuuwwwyyyzzz}}}xxxxxx{{{{{{yyyvvvqqqnnnllllllkkkkkkkkklllmmmppprrrsssxxxzzz}}}~~~zzzxxxyyyzzzzzz}}}wwwlllfffcccdddkkksss{{{}}}~~~{{{zzz{{{~~~yyyyyywwwtttqqqpppqqqrrruuurrrnnnlllnnnqqqtttuuusssvvvzzz~~~~~~||||||~~~~~~~~~|||yyywwwwwwwwwvvvuuuwwwvvvttttttuuuwwwzzz|||~~~sssaaa^^^eeennntttwwwyyy{{{||||||{{{zzz{{{|||zzzzzz{{{{{{wwwqqqkkkfffgggfffeeebbb___[[[XXXWWWQQQQQQQQQQQQSSSVVVYYYZZZPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@AAABBBBBBAAADDDCCCCCCCCCCCCCCCCCCCCCDDDCCCDDDHHHMMMYYYooooooccc\\\dddvvvhhhPPPCCC>>>888555555666555444222222222333444555666777>>>AAAGGGOOOZZZhhhttt|||uuuooogggaaa\\\WWWPPPKKKDDDAAA<<<:::999999999888888888777777777888888999999999:::<<<===;;;888555555555666777999<<>>===999666666666666666888:::===>>>CCCJJJXXXmmmsssiii[[[PPPIIIFFFCCCAAA===<<<;;;:::888777666555333222222111111111111111000000//////000000111222333666:::<<<<<<<<<<<<<<>>BBBGGGMMMRRRWWWYYY\\\^^^bbbhhhhhhcccbbbdddkkkoootttzzzyyywwwvvvuuuvvvuuusssqqqqqqqqqrrrrrrrrrrrrrrrrrrtttzzz~~~wwwzzz~~~||||||{{{yyyuuurrrqqqrrrmmmmmmmmmmmmnnnppprrrsssssstttxxx}}}|||xxxuuuvvvvvvuuuxxx}}}{{{vvvmmmccc^^^]]]___fffnnnuuuwwwxxxwwwttttttvvvzzzzzz|||}}}zzzuuurrrrrrssstttqqqnnnmmmnnnppprrrrrrvvvyyy~~~|||{{{yyyvvvsssqqqqqqqqqooonnnnnnnnnpppssswwwyyy{{{uuuiii```bbbjjjnnnooopppqqqsssttttttsssrrrrrrsssrrrtttuuutttpppllljjjiiijjjhhheeeaaa]]]YYYWWWUUUTTTTTTSSSRRRRRRQQQQQQRRRNNNPPPSSSUUUUUUTTTRRRPPPOOONNNMMMLLLLLLKKKLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBB??????@@@BBBDDDLLL]]]mmmuuuyyyyyydddOOOGGG===777888999888666444444333333333444444555888<<>>>>>===;;;999888777666333222222222222111111111000////////////000111111444888===@@@@@@???>>>>>>===BBBFFFLLLVVVbbbhhhhhh___ZZZSSSMMMKKKLLLOOORRRSSSTTTUUUTTTOOOHHHAAA<<<555555444444333222222222111111111222444777999;;;<<<>>>AAAFFFLLLQQQVVVYYY]]]]]]aaaffffffbbbbbbeeekkknnnrrrwww|||}}}sssrrrqqqrrrssssssqqqooommmnnnoooppprrrsssttttttwww}}}{{{|||~~~}}}~~~~~~}}}zzzyyyyyyzzzrrrqqqppppppppppppqqqrrrqqqqqqtttxxx}}}|||wwwtttuuutttsssvvv{{{}}}uuukkkeee___^^^___bbbiiipppvvvxxxyyywwwuuuuuuxxx|||{{{|||}}}{{{xxxtttrrrqqqssspppnnnnnnpppssstttuuuvvvyyy}}}}}}|||{{{wwwsssqqqqqqrrrnnnnnnmmmnnnppptttxxx{{{~~~nnnfffbbbfffkkknnnnnnooonnnpppqqqpppnnnmmmmmmmmmmmmppprrrqqqmmmkkkjjjjjjfffdddbbb___\\\YYYWWWVVVWWWWWWUUUTTTRRRQQQPPPOOOMMMOOOQQQSSSTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKLLLLLLJJJLLLOOOQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKIIIIIIGGGFFFFFFEEEDDDCCCBBBAAACCCAAA@@@@@@BBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBB>>>>>>???@@@AAAGGGVVVeeeqqq[[[PPPCCC<<<::::::888444555555444444444444444555666;;;AAAEEEIIIOOOXXX___hhhqqq{{{|||vvvqqqjjjaaa[[[PPPKKKDDD???===<<<;;;;;;;;;;;;:::999999999999999888888:::===???@@@???===:::999888777777888999999;;;BBBMMM[[[lllqqq___RRRJJJDDDAAA@@@???>>><<<:::999777777222333333333222222111111///////////////000111111333777===AAAAAA@@@>>>>>>;;;>>>AAAEEENNNYYY______XXXVVVRRRNNNKKKJJJKKKMMMJJJJJJJJJIIIFFFBBB>>>:::444444444333222111111111111111111222444777:::;;;===>>>AAAEEEKKKPPPUUUXXX[[[[[[^^^bbbbbb```aaaeeekkklllnnnqqquuu}}}}}}zzzpppppppppppprrrqqqooommmjjjkkkmmmooorrrtttvvvwww{{{~~~{{{}}}~~~~~~}}}}}}~~~xxxwwwuuusssqqqqqqqqqqqqpppooopppsssxxx|||~~~|||xxxuuuuuutttsssvvvzzz}}}|||vvvpppaaa]]]\\\```cccfffmmmsssuuuwwwxxxvvvttttttxxx|||}}}|||{{{{{{zzzvvvrrrooonnnlllkkklllooosssuuuuuuuuuwww{{{zzzuuurrrrrrsssnnnnnnnnnooorrrvvvzzz}}}~~~jjjeeeccchhhmmmnnnoooqqqlllnnnooonnnkkkjjjiiijjjhhhkkkmmmmmmjjjhhhhhhjjjbbbaaa___\\\[[[YYYXXXXXXVVVVVVVVVUUUTTTSSSRRRRRRLLLMMMPPPRRRSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKLLLHHHJJJMMMPPPRRRQQQPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>===>>>???AAAAAA@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAAEEESSSaaa|||zzzcccXXXIII???===;;;777333666666555444444444555555///555;;;???AAAFFFNNNUUUbbbkkkuuu||||||wwwpppfff```UUUOOOGGGAAA===;;;:::999<<<;;;::::::999999999999888888999<<>>===;;;999888777222333333333333222111111///////////////000111111000555;;;???@@@>>><<<<<<;;;===>>>@@@FFFOOOTTTSSSPPPPPPOOOLLLJJJHHHHHHIIIDDDCCCAAA@@@???<<<999777444444333333222111000000111111111222555777:::<<<===???AAAEEEJJJPPPTTTWWWZZZYYY[[[______^^^```eeejjjjjjjjjkkkooowwwzzzwwwqqqpppppppppqqqpppnnnkkkgggiiikkkooorrruuuxxxyyy}}}||||||~~~|||yyyxxxzzz|||||||||}}}|||zzzwwwuuurrrqqqqqqqqqooonnnnnnpppuuuyyy}}}~~~}}}yyyuuuvvvuuutttvvvzzz|||zzzwwwqqqlllZZZXXXZZZaaafffjjjpppvvvssstttuuusssqqqqqquuuyyy~~~|||zzz{{{{{{xxxrrrmmmiiiggggggiiimmmqqqssstttuuuvvvyyy}}}}}}vvvrrrrrrtttooonnnooopppsssxxx|||}}}zzzeeegggkkkmmmooonnnllljjjkkkjjjgggeeecccbbbaaaaaabbbdddfffhhhiiigggeeedddaaaaaa```^^^\\\YYYWWWUUUUUUVVVYYYZZZYYYVVVSSSQQQQQQQQQQQQQQQPPPOOONNNNNNJJJJJJIIIHHHHHHHHHHHHIIIDDDFFFIIILLLMMMNNNMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJGGGFFFDDDAAA???>>>===<<<;;;<<<===>>>>>>??????>>>@@@@@@@@@?????????>>>>>>@@@@@@??????@@@EEEKKKPPPrrr}}}jjjWWWKKKCCC;;;666777555444222333444555555444555666777888;;;@@@FFFKKKZZZbbbmmmxxx{{{tttmmmhhh```WWWKKKBBB>>>>>>======;;;:::999888777777777777999999999:::<<<===???@@@<<<;;;999888777888:::;;;888;;;AAAJJJUUUhhh|||kkk[[[PPPJJJFFFAAA======<<<999777777222222111000/////////000...///000222222222111000222444777:::<<<======<<<;;;===>>>@@@CCCHHHOOOSSSQQQMMMIIIFFFFFFFFFFFFFFFAAA???<<<;;;:::999777555333333333333222222111000//////000111222444555666;;;???CCCGGGJJJLLLNNNPPPVVVWWWYYY\\\^^^___```aaaddddddddddddgggmmmuuuzzz~~~|||xxxuuutttqqqnnnooorrrrrrnnniiilllgggfffjjjpppttt{{{vvvyyy~~~{{{yyy|||zzzzzzzzzzzz{{{}}}~~~yyytttrrrssstttttttttnnnooopppqqqssstttvvvvvvtttuuuuuutttsssuuuzzz~~~||||||zzzvvvqqqmmmlllkkk^^^]]]___eeennnsssrrrpppqqqooonnnooorrruuuvvvvvv{{{|||||||||{{{wwwppplllhhhgggfffgggjjjoootttwwwtttuuuwwwzzz}}}|||wwwtttsssssstttsssqqqqqqtttyyy}}}pppcccfffkkknnnpppooommmlllkkkiiigggdddbbb```______```aaadddffffffeeedddccc```___^^^[[[YYYWWWVVVUUUTTTUUUWWWXXXXXXUUURRRPPPQQQQQQQQQPPPPPPNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFIIIKKKMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIEEEDDDCCCAAA@@@??????>>>======>>>>>>>>>======<<<===>>>>>>??????@@@@@@@@@<<<<<<<<<<<<===AAAGGGKKKbbb{{{~~~jjj[[[MMMAAA999888777666444333444444444333444555666666888<<>>===<<<===<<<;;;:::999888888888888999:::;;;===>>>???@@@===;;;999888777777888999777888===DDDMMM\\\tttzzzgggXXXOOOKKKDDD>>>===<<<888777888444444333222111111111111...///000000111111111000///111444888;;;<<<<<<<<<;;;<<<>>>???AAAEEEJJJNNNOOOLLLHHHFFFFFFGGGGGGGGGBBB???;;;999888777666555333333333333333222111000000000000111222444666777;;;???DDDGGGJJJLLLOOOQQQVVVWWWYYYZZZ\\\]]]^^^^^^bbbbbbbbbbbbdddiiipppuuu{{{|||yyywwwuuutttsssooollllllooopppmmmiiimmmhhhhhhmmmtttyyyyyynnnrrrvvvtttrrrtttsssuuuvvvxxxzzzzzzzzzzzz|||wwwssspppqqqrrrrrrqqqnnnnnnooopppqqqrrrssssssqqqrrrsssssssssuuuyyy}}}{{{zzzvvvqqqllljjjkkklllcccbbbccciiipppttttttqqqnnnmmmlllnnnqqqtttvvvvvvyyyyyyyyyyyyxxxuuuoookkkhhhgggggggggjjjnnnsssvvvvvvwwwxxx{{{}}}|||yyywwwuuuuuutttsssqqqrrrvvv}}}pppfffbbbfffkkkppprrrqqqnnnllliiihhheeebbb```^^^]]]\\\]]]^^^aaabbbccccccbbbaaa^^^]]]ZZZWWWUUUTTTTTTUUUSSSTTTUUUVVVUUUSSSQQQPPPQQQQQQPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;::::::;;;<<<===???@@@BBBBBB:::;;;;;;;;;<<>>???>>>===;;;:::999999999777888;;;===???@@@AAAAAA>>>===;;;888777777777777777777:::???CCCNNNbbbttt}}}jjj]]]SSSJJJAAA???===:::999:::666666555444333333222222///////////////000000111---///222666999;;;<<<<<<:::;;;<<<===>>>AAAEEEIIILLLIIIFFFDDDEEEGGGHHHHHHCCC???:::777555555444444222333333333333222222111111000000111222444666888<<>>@@@AAAAAA;;;<<<======>>>@@@DDDGGGKKKZZZqqqzzzssspppyyyttt^^^KKKAAA;;;999555444444555555444444444444444333555999<<<===EEERRR^^^jjjwww~~~xxxuuunnndddXXXOOOHHHDDDBBBAAA@@@>>><<<;;;:::999999777999===AAACCCDDDDDDDDDAAA???===;;;999777777666999999:::===???FFFUUUdddooo\\\PPPEEEAAA@@@===<<<>>>777666666555555333222222000000.........///000111...///222555777999999:::888999;;;<<<===???CCCGGGHHHFFFCCCBBBDDDFFFHHHHHHDDD@@@:::666444444444333222222333333444333333333222111111111333555777999<<>>>>>;;;===>>>>>>???@@@CCCEEEEEEMMM[[[qqqyyykkkeeeiiisssrrrXXXFFF<<<999666444555666777666555555555444333444777999<<>>777777777666555444222111111000///......///000111111222333444666666777777666777:::;;;===@@@DDDGGGFFFCCCAAA@@@BBBDDDFFFFFFDDD@@@:::666444444444333111222333444444444444444333222111111333555888:::<<<@@@EEEHHHKKKMMMOOOQQQWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXXXXXXXYYY\\\___aaaeeejjjqqqwww~~~~~~xxxvvvoooppppppmmmhhhfffgggjjjjjjgggdddbbbcccfffiiijjjmmmlllqqq|||yyymmmiiihhhjjjkkkjjjiiijjjkkkkkkkkklllmmmnnnppppppoooooopppooonnnnnnoooooolllkkkjjjiiihhhgggffffffdddeeehhhkkknnnoooooonnnjjjkkklllkkkiiigggggggggllllllmmmoooqqqtttuuuuuuuuusssqqqpppqqqrrrrrrqqqrrrqqqqqqqqqqqqpppmmmkkkjjjjjjiiijjjkkkmmmpppqqqtttvvvxxx{{{}}}~~~~~~~~~zzz}}}~~~}}}yyyzzz}}}~~~}}}{{{vvvtttrrrrrruuu|||{{{hhh___^^^aaaiiikkkmmmnnnnnnkkkhhhfffeeeeeedddcccaaa^^^\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZUUUSSSPPPMMMLLLMMMPPPQQQNNNMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBB@@@>>><<<:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<888:::<<<=========???@@@EEEGGGOOO___tttpppfffdddgggrrreeeNNN???;;;777555555666777777555555555444333333555777;;;@@@IIIQQQZZZfffrrrzzz}}}}}}zzzrrrggg[[[QQQKKKIIIEEEDDDBBB???===;;;:::::::::<<>>===:::999:::<<<===>>>FFFOOOccc{{{rrrbbbRRRJJJGGGBBB>>><<<888888888888666444222111222111111000000000000000333333333444444444555555555777999;;;===???CCCFFFEEEBBB???===???@@@AAABBBAAA===888555444333333222111111333444555555555555444333222111333666999;;;===@@@EEEIIIKKKMMMPPPRRRUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUWWWWWWWWWWWWYYY[[[\\\^^^bbbhhhnnnsssxxxzzz}}}}}}xxxtttsssnnnnnnmmmkkkhhhfffffffffhhhfffdddbbbccceeeiiikkkooopppvvvrrrmmmlllkkkkkkjjjiiiiiiiiiggggggeeeeeeeeeggghhhiiiiiilllnnnooonnnnnnooopppkkkjjjiiihhhfffeeeddddddddddddeeegggjjjkkkjjjhhhdddgggjjjkkkiiigggffffffjjjjjjkkkmmmooorrrtttvvvxxxvvvsssrrrsssssssssrrrttttttsssttttttrrrooolllkkkjjjkkkkkkmmmoooqqqrrrtttvvvyyy|||}}}}}}}}}|||zzz|||}}}|||{{{yyyzzz|||~~~~~~}}}{{{zzzvvvuuurrrrrrsssxxx}}}kkk___]]]aaadddiiijjjkkkkkkkkkjjjiiihhheeeeeeeeedddcccaaa___^^^[[[ZZZZZZYYYXXXWWWVVVUUUSSSQQQOOOMMMLLLMMMOOOPPPLLLKKKJJJIIIIIIJJJLLLMMMIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@>>>???@@@@@@@@@>>><<<:::999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;666999;;;<<<;;;;;;<<<===DDDCCCHHHSSSbbbyyy~~~nnnfffbbbgggrrrsssYYYDDD???:::666555555555444333444444333222222333555777<<>>===<<<:::;;;>>>BBBFFFIIILLLNNNMMMMMMKKKIIIGGGEEECCCBBB>>><<<===?????????CCCJJJVVVkkkuuubbbWWWQQQIIIAAA>>>999:::::::::999666444222222222222222222111000000111111111111222333444444555777999;;;<<<===@@@BBBEEEAAA===;;;<<<=========<<<999666333222222000///000111222444555666666666555444222222333666:::<<<===@@@EEEIIIKKKMMMPPPRRRQQQRRRRRRSSSSSSSSSRRRRRRSSSUUUWWWWWWWWWWWWYYYZZZZZZ[[[^^^ccchhhlllnnnnnntttvvvxxxxxxwwwwwwwwwxxxzzzuuusssuuutttpppnnnnnnmmmkkkiiihhhiiihhhfffeeeffffffeeeddddddfffiiikkktttttt{{{yyynnnnnnooonnnkkkhhhhhhhhhiiiddddddddddddccccccbbbbbbcccgggkkkmmmmmmmmmnnnpppjjjiiihhhgggfffdddcccccceeedddcccdddfffgggeeecccbbbdddfffgggfffffffffgggfffhhhiiikkknnnqqquuuwwwwwwtttrrrrrrsssuuuuuutttwwwwwwxxxyyyyyyvvvqqqmmmkkkkkklllmmmoooqqqssstttwwwyyy{{{||||||{{{yyyxxxwwwzzz}}}~~~|||{{{|||}}}{{{|||||||||{{{zzzxxxwwwuuutttsssrrrsssvvvzzz|||pppaaa]]]```fffjjjhhhhhhiiiiiijjjjjjjjjjjjeeeeeeeeeeeedddbbbaaa___ZZZYYYXXXWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLMMMNNNOOOLLLJJJIIIHHHHHHIIIKKKLLLGGGHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????AAABBBBBBAAA@@@???;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;:::999888888888888999::::::;;;<<<<<<777999<<<===<<<<<<<<<===<<<<<<@@@HHHTTTgggvvviii```aaajjjyyy|||cccHHHCCC<<<777444333222111222333333222111111222444444888???EEEMMMXXXdddlllvvv{{{uuuhhh]]]WWWUUULLLKKKHHHEEECCCAAA??????999:::<<<@@@DDDHHHLLLNNNPPPOOONNNMMMKKKHHHFFFEEEBBB@@@AAACCCBBB@@@DDDIIIGGGZZZuuupppddd[[[QQQFFFAAA;;;<<<<<<<<<:::888555333222333444444444222111000.........///000222444555666888:::::::::;;;<<<>>>EEEAAA===:::::::::::::::888666333222111000///---000111222444555666666777555444222222333666:::<<<===AAAEEEIIIKKKNNNPPPRRROOOOOOPPPPPPQQQQQQPPPPPPSSSUUUWWWXXXXXXXXXYYY[[[VVVWWWYYY^^^bbbdddeeedddnnnpppqqqrrrqqqpppqqqrrrwww}}}}}}tttooommmooonnnkkkiiijjjkkkhhhfffgggiiijjjhhheeefffffffffeeeeeegggiiilllwwwxxxuuullljjjlllkkkfffbbbaaacccccccccdddfffffffffcccaaa______dddiiikkkkkklllmmmoooiiiiiihhhgggeeedddccccccgggdddbbbbbbddddddbbb```bbbccccccccccccdddgggiiieeefffhhhkkkmmmqqqvvvyyytttrrrqqqqqqtttvvvwwwvvvyyyzzz{{{||||||xxxrrrnnnkkkkkklllnnnppprrrtttuuuzzz{{{}}}}}}|||yyyvvvtttuuuxxx{{{|||{{{{{{}}}}}}}}}|||{{{zzzxxxvvvuuutttssssssssstttvvvyyyzzzqqq\\\\\\cccfffjjjppppppkkkggggggkkkllljjjgggdddeeeffffffeeeaaa^^^\\\XXXWWWVVVTTTRRRQQQPPPPPPOOOMMMKKKLLLNNNNNNKKKHHHIIIMMMNNNJJJGGGGGGGGGDDDHHHHHHIIIJJJKKKKKKJJJJJJGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@AAA??????>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;>>>===:::888777777777888888888999999999:::::::::;;;::::::999999::::::;;;===>>>@@@CCCHHHXXXsssssscccaaafffrrrwwwXXXIII<<<999888555333555555444333444555555333222555666999===EEEQQQ]]]fffkkkrrr}}}{{{tttiii]]]TTTRRRPPPNNNNNNMMMJJJCCC>>>;;;;;;;;;;;;===???BBBDDDHHHJJJLLLMMMNNNMMMLLLKKKLLLJJJGGGFFFFFFEEECCCBBBIIIPPP___yyysssdddXXXMMMGGG@@@>>>;;;::::::999777444333222111000////////////111111000000111333555666666666888:::;;;<<<======IIIEEE???:::777666666666444444333222111111111111000111222333555666777777333222222333444666888:::AAAAAABBBDDDFFFHHHJJJKKKMMMMMMLLLLLLLLLNNNOOOPPPRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXYYY[[[]]]```bbbcccggghhhkkkoooqqqoookkkhhhqqqvvv}}}zzzsssjjjkkkjjjhhhhhhiiiiiihhhfffhhhfffeeefffgggfffccc___dddcccbbbcccgggmmmtttxxxssskkkiiillliiieeeaaa___```aaacccffffffeeeeeedddcccbbbaaa______```cccgggjjjkkkkkkiiihhhgggggggggfffdddccc^^^___```bbbbbbbbbaaaaaa___```bbbbbbaaabbbeeegggjjjhhhfffgggjjjnnnqqqrrrtttssssssssstttwwwzzz{{{}}}}}}}}}{{{yyyvvvtttrrrllljjjhhhiiinnnssstttuuuxxxzzz|||{{{xxxuuusssrrrtttuuuvvvvvvvvvyyy}}}~~~zzzyyyyyyxxxuuurrrvvvtttrrrpppppprrruuuwww~~~{{{qqq______fffiiilllrrrppplllgggfffiiikkkiiigggdddeeeeeedddbbb```]]][[[WWWVVVTTTRRRPPPOOOOOONNNOOOMMMLLLLLLNNNNNNKKKIIIIIIMMMNNNJJJGGGGGGGGGEEEHHHHHHIIIJJJJJJJJJJJJJJJFFFEEEDDDCCCBBBBBBBBBCCCBBBCCCCCCBBB@@@??????@@@???>>>>>>======>>>>>>???>>>>>>======<<<;;;;;;:::999888777666777888:::;;;888888888999999999::::::::::::999999999999::::::;;;;;;===???CCCOOOggg}}}{{{iiiccceeeppp}}}aaaOOO>>>999999777444333444333333333555555333222333444666:::AAAKKKWWW___fffmmmwww{{{qqqeee]]]XXXUUURRRQQQPPPMMMGGGCCC===<<<;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJLLLMMMMMMMMMOOOMMMLLLKKKKKKIIIGGGDDDFFFJJJVVVjjjtttdddTTTJJJGGGDDDAAA??????===:::888555444333222111000000000////////////000111222333555666888999;;;<<<<<<<<>>???@@@BBBDDDGGGIIIKKKMMMMMMLLLKKKKKKLLLNNNNNNQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXYYY[[[]]]```bbbccceeegggkkkooorrrpppkkkgggiiinnntttwwwwwwyyy~~~zzzuuupppiiigggfffeeeeeeggggggfffeeegggeeedddfffggggggdddaaacccccccccfffkkkrrrxxx|||zzznnniiiiiigggeeecccaaa```aaabbbcccddddddeeeddddddcccbbbaaa_________aaadddfffhhhhhhmmmlllkkkkkkjjjiiigggeeebbbbbbbbbbbbbbbaaa``````___```bbbccccccdddfffhhhiiihhhfffgggjjjnnnpppqqqrrrrrrrrrrrrtttwwwzzz|||~~~~~~}}}|||zzzwwwuuusssllliiifffgggkkkpppssstttwwwyyyzzzzzzwwwtttrrrrrrssstttuuutttuuuwwwzzz}}}{{{yyyyyyxxxvvvtttxxxvvvsssqqqrrrtttxxxzzzrrrdddeeejjjlllnnnrrrppplllgggeeeggghhhhhhfffeeeeeedddbbb```]]][[[ZZZVVVUUUSSSQQQOOONNNMMMMMMOOONNNMMMMMMNNNMMMKKKIIIJJJNNNNNNJJJGGGHHHGGGEEEGGGHHHHHHIIIIIIIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBB@@@>>>===>>>???>>>>>>============>>>>>>=========<<<<<<;;;;;;:::777666666666666888:::;;;777888888888999999999999999999999888888999999999999:::<<<===>>>FFFYYYlllsssgggfffppprrr]]]GGG======;;;777444444333222222444444333222000111333666;;;CCCMMMTTT___eeeoooyyyyyyooohhh```[[[WWWTTTSSSQQQMMMIII@@@???===;;;;;;<<<===>>>???@@@BBBEEEHHHKKKNNNOOORRRQQQQQQQQQQQQNNNKKKHHHCCCFFFLLLYYYmmmxxxcccUUUNNNIIIDDDAAA@@@???<<<999777666555444222222111111//////000111222222222111555555777888:::;;;;;;;;;AAA===888666666555333000333222222111111111111222333444555666777999::::::666666555444555666777888;;;<<<===@@@CCCFFFIIIJJJMMMLLLKKKJJJJJJJJJKKKLLLOOOPPPRRRTTTUUUVVVVVVVVVXXXXXXYYY[[[]]]___aaabbbcccfffkkkpppsssqqqlllhhhcccggglllnnnnnnpppsssvvv{{{{{{qqqooolllgggbbbaaaaaabbbdddeeeeeeddddddccccccdddeeeeeedddbbb```bbbffflllrrryyy|||qqqhhhfffgggaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccbbbbbb``````^^^^^^___```cccdddnnnnnnnnnmmmllljjjgggffffffeeedddbbbaaa`````````___aaacccdddeeefffiiikkkjjjhhhggghhhkkknnnppppppppppppqqqrrrtttwwwzzz|||~~~}}}{{{yyywwwuuummmiiieeeeeegggllloooqqquuuvvvxxxxxxuuurrrqqqpppqqqrrrrrrssssssuuuxxx{{{|||yyyyyyyyyxxxwwwzzzwwwtttrrrssswww{{{~~~tttjjjjjjmmmmmmnnnooooookkkgggdddeeeffffffffffffeeeccc```^^^[[[ZZZYYYVVVUUUSSSQQQOOONNNMMMMMMOOOOOONNNNNNMMMLLLKKKJJJJJJNNNNNNJJJGGGHHHGGGEEEGGGGGGHHHHHHHHHHHHHHHGGGDDDCCCCCCBBBBBBAAAAAAAAA???@@@@@@???===<<<<<<===>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::888777666666666666777777777777777888888888888999999888888777777888888999999:::<<<>>>>>>BBBPPP___pppkkktttpppYYYIIIAAA===999666444333111222333444333222///000111333666<<>>@@@CCCGGGKKKNNNRRRRRRRRRSSSSSSPPPLLLIIIBBBDDDHHHOOO]]]sssxxxiiiXXXQQQIIIDDDCCCBBB???;;;999888777555333222222222111222333444555444333222444555666777888999999999;;;<<<<<<:::666444444555222222111111111222222333333444555666777999::::::888888666666555666777888999:::<<>>??????>>><<<;;;;;;<<<======<<<<<<<<<<<<======;;;;;;;;;;;;::::::::::::777777666666666666666666666666777777777888888888777777777666666777777777777888;;;======???IIIUUUuuu}}}vvv}}}lllWWWFFF===999888666444222222333333333222000111111222444888===AAAQQQWWWaaalllwww|||nnnhhh```ZZZXXXVVVSSSQQQIIIGGGCCC@@@===;;;;;;;;;===<<<<<<===???BBBFFFHHHNNNNNNOOOPPPPPPNNNJJJGGGAAACCCFFFJJJRRRcccyyyjjj```TTTMMMKKKIIIEEEAAA<<<:::999666555333222222222333444555555444222111333444555666777777888777888>>>BBB>>>555///111555222111111111222333444444333333444666777888999::::::999888777666777888888999:::===@@@CCCGGGJJJLLLLLLKKKJJJHHHHHHHHHIIIIIIMMMMMMNNNPPPRRRSSSUUUVVVVVVVVVWWWXXXZZZ\\\]]]^^^```ccciiiooosssrrrnnnjjjccceeeggghhhiiijjjkkkllljjjmmmmmmhhhddddddeeeeeeaaa``````aaaccceeeeeeddd______^^^]]]\\\[[[[[[[[[```eeennnwww{{{vvvwww}}}tttmmmeee___^^^^^^___aaabbbbbb```]]][[[\\\]]]^^^```aaabbbccccccaaaaaa___\\\YYYYYY\\\___iiikkknnnmmmiiifffddddddfffdddcccaaa``````aaabbbaaadddgggiiijjjkkkmmmnnnooooooooopppssstttsssrrrnnnoooqqqsssvvvxxxzzz|||~~~~~~}}}}}}||||||||||||xxxtttnnnhhhddddddgggiiiooorrrttttttrrrpppoooooollloooqqqssstttvvvzzz|||~~~|||zzzzzz{{{|||yyywwwtttrrrsssvvv{{{}}}wwwsssooolllkkkjjjiiiiiijjjiiihhhgggffffffggggggffffffeeecccaaa^^^\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPOOOPPPQQQPPPMMMKKKJJJKKKKKKOOOOOOKKKHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFEEEDDD@@@AAAAAABBBBBBAAA@@@@@@===>>>???>>>;;;:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::444555555666777888888999666666666666777777777777777666666555555666666777444555888;;;:::;;;CCCLLLiii}}}fffPPPDDD>>>;;;999666444222333333333222111222222222333555999<<>>;;;999777555444333222333333333222111000000222333444555666666666666666>>>CCC@@@555......222222222222222333555666666333333444666777888999:::;;;:::999888777888999:::;;;;;;>>>@@@DDDHHHKKKMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMOOOQQQSSSUUUVVVTTTUUUUUUVVVXXXYYY[[[\\\]]]___dddjjjnnnooollliii```aaabbbdddeeefffggggggggggggeeebbb```aaaccceeedddcccbbbbbbdddeeedddccc]]]^^^^^^]]][[[ZZZ\\\]]]ggglllttt}}}xxxwwwyyywwwqqqllleee___\\\^^^___```aaa___]]]YYYWWWYYYZZZ\\\^^^```bbbcccccc```bbbaaa^^^[[[ZZZ]]]```iiimmmpppppplllhhhggghhhfffeeedddcccbbbbbbbbbbbbcccfffiiillllllmmmnnnooorrrqqqrrrtttvvvvvvtttrrrpppqqqrrruuuwwwyyyzzz{{{||||||||||||}}}~~~~~~{{{uuunnnhhhfffgggiiinnnpppssssssrrrpppoooooonnnpppssstttuuuvvvxxxzzz}}}}}}}}}|||zzzyyyyyy{{{vvvtttrrrppppppsssuuuwww{{{}}}xxxooonnnllljjjhhhiiiiiiiiiggghhhiiiiiihhhhhhhhhhhhffffffffffffdddaaa^^^\\\YYYXXXVVVTTTRRRQQQPPPPPPOOOQQQRRRPPPMMMJJJJJJKKKKKKOOOOOOKKKHHHIIIHHHFFFEEEFFFFFFFFFEEEEEEDDDCCC???@@@AAABBBBBBAAA@@@???===>>>???>>><<<:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999::::::555666777777888888888888555555555666666666777777666555555555555555555666555666888:::999999>>>FFFXXXsssuuubbbUUUJJJAAA<<<999666333333333222111111222333333222333666888@@@GGGRRR___kkkvvvyyyooohhhccc___ZZZWWWRRROOOKKKFFFBBB@@@???>>><<<;;;;;;;;;<<<===???@@@AAA@@@AAABBBDDDEEEDDDCCC@@@AAAAAAAAAEEENNNYYYaaassswwwggg^^^WWWNNNGGGCCCBBB???<<<:::888777666555444333222111000000000111222333444555555555444333888>>>???;;;888666666333333333444555666888888444555666777888:::;;;;;;::::::999888888999:::;;;;;;<<<>>>@@@DDDGGGJJJLLLJJJJJJIIIHHHHHHIIIKKKKKKMMMMMMMMMNNNQQQSSSVVVWWWSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[^^^ccchhhjjjiiiggg\\\]]]^^^```bbbccccccbbbbbb```^^^]]]\\\^^^aaaeeegggeeedddcccddddddbbb```]]]___```___^^^___bbbeeeooosss{{{xxxmmmiiihhhddd```^^^ZZZ[[[]]]]]]\\\ZZZWWWUUUVVVXXXZZZ]]]```bbbcccddd___bbbdddaaa^^^\\\___bbbhhhmmmqqqqqqnnnjjjjjjkkkiiiiiihhhgggeeecccbbbaaaeeehhhlllnnnnnnnnnnnnooorrrrrrsssuuuwwwvvvtttqqqqqqrrrtttvvvxxxyyyzzz{{{yyyyyyzzz{{{|||{{{tttmmmjjjkkkmmmmmmppprrrsssrrrppppppppprrrsssuuuuuutttssstttuuuvvvxxxzzzzzzwwwuuuuuuvvvqqqpppooonnnnnnnnnooopppssswww||||||zzzzzz||||||}}}nnniiijjjjjjgggggghhhjjjjjjeeegggjjjjjjjjjiiihhhiiieeefffhhhhhhfffccc```^^^XXXWWWVVVTTTRRRQQQPPPPPPOOORRRSSSQQQMMMJJJJJJLLLKKKOOOOOOKKKIIIIIIIIIFFFEEEEEEFFFEEEEEEDDDCCCCCC>>>???AAAAAABBBAAA@@@???===>>>???>>><<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999::::::::::::999888666555444555555555555666666666777555555555444444555555555999888:::<<<:::999===DDDGGGaaaqqqeeeVVVHHH>>>;;;777444333333222111000111333222222222444666:::AAAMMMZZZfffpppyyy~~~vvvnnnhhhccc^^^ZZZTTTRRRMMMHHHDDDBBB@@@@@@::::::;;;;;;<<<===>>>???>>>===<<<>>>AAACCCCCCBBBCCCBBB@@@@@@CCCJJJTTTZZZdddwwwzzzoooeeeZZZQQQFFFDDDBBB???<<<:::999888888777555333222222333333111222333333444444444444///222777>>>DDDEEEBBB???333333444444666777999:::666666777888:::;;;<<<===::::::999888999:::;;;<<<;;;<<<===@@@CCCFFFIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNQQQSSSVVVXXXRRRRRRRRRSSSTTTVVVWWWXXXVVVWWWZZZ___dddffffffeee[[[[[[\\\^^^```bbbbbbaaa^^^[[[YYYYYYZZZ\\\aaaeeehhhfffdddccccccbbb```^^^^^^```bbbbbbbbbdddhhhllluuuyyy}}}pppeeecccdddcccaaaaaaWWWXXXYYYZZZYYYXXXVVVTTTUUUWWWYYY\\\___bbbcccddd___bbbeeeddd```^^^aaadddfffkkkqqqqqqmmmjjjjjjkkkmmmmmmllljjjhhhdddaaa___gggjjjmmmoooooonnnnnnooorrrrrrtttvvvwwwvvvssspppssstttuuuwwwyyyzzzzzzzzzwwwwwwxxxzzz|||~~~xxxqqqnnnoooqqqmmmooorrrsssrrrpppppppppuuuvvvvvvuuurrrpppppppppqqquuuxxxxxxuuurrrrrrsssnnnnnnmmmllllllkkkkkkkkkmmmsssxxxyyywwwvvvyyy}}}|||rrrnnnlllllljjjfffgggkkkkkkhhhjjjgggddddddfffgggfffdddcccdddgggjjjllljjjfffbbb\\\ZZZVVVRRROOONNNNNNNNNOOOOOONNNMMMLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIHHHHHHHHHGGGDDDBBB???>>>???@@@AAAAAA???===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;999888666555444444444555555555555444444333333333444444444555555555555666555666666666666777:::===GGGRRReee}}}nnnaaaTTTDDD777555777555333444111111111111111111222222777===EEENNNXXXeeerrr|||~~~~~~xxxtttnnneee___^^^XXXPPPKKKIIIGGGCCC@@@CCC@@@<<<::::::;;;::::::<<<<<<==================>>>>>>>>>???CCCGGGLLLOOOYYY```qqqvvvfff[[[VVVNNNFFFDDDAAA<<<888888777666555333222111111111000222444444333222111222111111222666<<>>===;;;:::;;;<<<======<<>>===>>>@@@CCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLMMMOOOQQQSSSUUUSSSRRRQQQRRRTTTUUUTTTSSSTTTVVVXXXZZZ\\\\\\\\\\\\XXXXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXYYY\\\___bbbcccdddbbb```______```bbbcccccccccfffkkkrrrwwwtttlllccc^^^___aaa```^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[]]]```cccfffggghhhdddaaa```bbbddddddbbbcccfffiiikkkjjjiiiiiijjjooopppooolllhhheeedddeeelllmmmooopppppppppnnnmmmttttttuuuuuutttqqqooommmsssssssssvvvyyy{{{|||{{{zzzxxxwwwwwwzzz|||||||||~~~{{{wwwtttssstttrrrrrrsssssssssssssssrrrsssssssssrrrooonnnnnnoooqqqqqqqqqqqqrrrrrrrrrrrrnnnooonnnllljjjhhhhhhhhhiiilllppprrrssstttvvvxxxxxx||||||qqqnnnlllnnnnnnjjjiiilllllljjjhhhdddaaa```ccceeeeeeccccccdddfffiiikkkiiifffbbb^^^]]]ZZZWWWTTTSSSRRRRRRNNNNNNMMMMMMLLLKKKJJJJJJKKKJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGGGGGGGFFFDDDAAA>>>>>>>>>???@@@???===;;;;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999777666444444444444555555555444444444333333333444444444444555555555555444555666666666777:::<<<@@@IIIYYYppp~~~eeeRRR>>>777777555333444111111111111111111222222444888@@@GGGQQQ]]]kkkttt{{{}}}wwwoooiiibbb]]]UUUPPPNNNLLLIIIFFFCCC@@@===;;;:::;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<=========???BBBFFFIIIKKKSSSXXXfff{{{zzzmmm___VVVLLLIIIEEE@@@<<<<<<888777666444333222222222111333555555333222222222333222111222555:::@@@CCC888999999999777777999;;;999;;;;;;:::===AAAAAA===???>>><<<<<<>>>???@@@??????>>><<<===???AAAAAAAAACCCCCCCCCDDDDDDFFFGGGHHHKKKKKKKKKLLLNNNPPPSSSTTTRRRQQQQQQRRRTTTUUUTTTRRRRRRSSSTTTVVVWWWWWWWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUVVVVVVVVVWWWZZZ\\\[[[]]]^^^^^^^^^^^^```bbb___aaadddggglllsss|||}}}ssskkkccc^^^___aaa```___\\\ZZZYYYYYY[[[\\\\\\[[[\\\]]]^^^___bbbfffiiikkklllhhhdddbbbccceeeeeeddddddfffjjjkkkkkkjjjiiiiiiqqqrrrrrrpppmmmjjjiiiiiilllmmmoooppppppooonnnmmmrrrrrrssssssqqqooollljjjqqqpppqqqtttxxx{{{||||||zzzxxxwwwwwwyyyzzzzzzzzz||||||zzzxxxtttssstttuuuuuuuuuuuuvvvuuuuuuttttttqqqqqqqqqooommmkkkjjjjjjooooooppppppqqqqqqrrrrrrnnnooonnnllliiigggfffgggfffiiimmmooopppqqqsssuuuwwwzzz}}}|||~~~vvvnnnmmmlllqqqtttppplllmmmmmmlllgggbbb^^^]]]___bbbbbbaaa___```bbbdddfffeeebbb___]]]\\\[[[YYYXXXVVVUUUTTTMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGFFFFFFFFFEEECCCAAA>>>======>>>???>>>;;;999;;;;;;;;;<<<<<<<<<<<<<<<999999999999999888888888::::::999999999999::::::888777555444333333444555555444444444444333333333333333333444444444555555444555666666666666999;;;999@@@KKK[[[pppvvvooonnnyyy~~~fffKKK<<<777555444333222222222222222222111111000444999>>>FFFRRR```iiitttyyyzzzuuujjjeee^^^ZZZWWWTTTPPPLLLGGGDDD@@@======<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCEEEFFFJJJNNNXXXgggwwwiii^^^RRRLLLGGGAAA===>>>:::999777666444333333333222444555555333222222222444333222222333666999<<<<<<===>>>===;;;;;;===>>>>>>AAAAAAAAACCCGGGFFFBBBCCCAAA???>>>@@@BBBCCCCCC@@@===;;;;;;<<<===>>>===?????????@@@AAACCCDDDEEEJJJJJJJJJKKKMMMOOOQQQRRROOOPPPQQQSSSUUUVVVTTTRRRSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTPPPRRRSSSSSSRRRSSSVVVXXXUUUWWWZZZ[[[]]]```cccfffbbbeeeiiinnnuuu}}}xxxqqqkkkddd``````aaaaaa```^^^[[[YYYYYY[[[]]]^^^^^^^^^___```cccfffjjjmmmoooqqqmmmhhhddddddeeeffffffdddgggkkkmmmllljjjiiiiiiqqqsssuuuuuurrrooommmllllllmmmooopppqqqpppooonnnpppqqqqqqpppooollliiigggmmmnnnooosssxxx|||}}}}}}{{{yyyxxxxxxyyyyyyxxxwwwwwwwwwvvvtttrrrsssuuuwwwyyyyyyyyyyyyyyyxxxwwwvvvqqqqqqpppooommmkkkiiihhhkkkkkklllnnnooopppqqqrrrooooooooommmiiifffeeeffffffhhhlllnnnoooppprrrttt{{{}}}~~~}}}}}}xxxmmmiiijjjllltttxxxtttooonnnnnnmmmiiiddd^^^\\\]]]___^^^]]]ZZZZZZ[[[]]]^^^^^^\\\ZZZXXXXXXXXXXXXWWWUUUTTTSSSKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGEEEEEEFFFFFFDDDBBB???>>>>>>>>>???>>><<<999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888999888888777777888888999777666444333333333444444444444444444444444444444222333333333444444444444333555666666555666777999888;;;CCCNNN\\\sssxxxkkkccciiixxxzzzYYYBBB888666444222333222222222222222111111///111444888>>>HHHUUU___mmmsss{{{~~~uuupppiiidddaaa\\\VVVRRRLLLIIIDDDAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@BBBFFFNNNYYYdddsssvvviiiZZZQQQJJJCCC???@@@;;;:::888666555444333333222444555444222111222222555444444555777:::===???AAABBBCCCBBBAAAAAACCCEEEGGGJJJLLLLLLNNNRRRPPPKKKHHHEEEBBBAAABBBDDDEEEEEE???===:::999:::::::::999<<<<<<<<<===???AAABBBCCCHHHHHHIIIJJJLLLMMMOOOOOONNNOOOQQQUUUWWWWWWUUURRRVVVUUUSSSRRRRRRRRRSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRPPPRRRRRRRRRQQQQQQRRRTTTSSSUUUXXX[[[^^^bbbgggkkklllooosssxxx}}}|||uuuoookkkfffccccccccccccbbb___]]]ZZZZZZ\\\___aaaaaa```aaabbbeeehhhmmmppprrruuuqqqkkkfffddddddfffhhhfffiiilllnnnmmmkkkjjjjjjooorrrvvvwwwuuuqqqooommmmmmnnnppprrrsssrrrqqqpppppppppppppppnnnkkkhhhffflllmmmooosssyyy}}}|||{{{zzzzzzzzzyyywwwuuusssssssssrrrrrrtttwwwzzz|||}}}}}}||||||{{{zzzyyytttsssrrrqqqpppnnnkkkjjjhhhiiijjjkkkmmmnnnoooooopppqqqqqqooolllhhhgggggghhhjjjmmmooopppqqqsssuuu}}}}}}|||xxxllleeedddgggkkksssxxxuuupppooonnnmmmmmmhhhaaa^^^^^^^^^\\\ZZZXXXWWWWWWXXXZZZZZZYYYWWWUUUUUUUUUUUUUUUTTTRRRRRRKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGEEEEEEFFFFFFEEECCC@@@??????@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888777777666666666666777777555555333222222333444444444444444444444444444444222222222222333333333444222444666666555555666888888999>>>EEEOOOccc{{{jjj^^^aaajjjuuufffJJJ;;;777444111333333333333222222111111111222444555999AAAMMMVVVhhhooowww}}}zzztttooojjjeee]]]XXXQQQMMMHHHDDDAAA???===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>BBBJJJSSSYYYccctttwwwggg[[[RRRIIIDDDDDD<<<;;;999777555444333333222333444333222222333444555666777999;;;>>>AAABBBBBBDDDFFFGGGGGGIIILLLNNNRRRVVVXXXXXX[[[]]]ZZZTTTLLLIIIFFFEEEEEEFFFFFFEEE???===999888888888777555999:::;;;<<<>>>@@@BBBCCCFFFGGGHHHIIIKKKLLLLLLMMMNNNOOORRRUUUXXXYYYVVVTTTWWWUUUTTTRRRQQQRRRRRRSSSPPPPPPQQQQQQQQQQQQPPPPPPRRRTTTTTTTTTRRRQQQQQQRRRSSSUUUXXX\\\___dddjjjnnnuuuxxx}}}{{{tttooonnnkkkhhhfffeeeffffffeeeaaa^^^\\\\\\^^^bbbdddeeeaaabbbcccfffjjjnnnqqqtttuuurrrmmmgggdddeeegggjjjhhhkkkmmmnnnmmmkkkkkklllooossswwwyyyxxxtttqqqpppnnnppprrrtttuuutttsssrrrqqqqqqqqqqqqooollliiigggmmmnnnppptttzzz~~~}}}}}}|||||||||{{{wwwtttqqqrrrsssssssssuuuyyy|||~~~~~~~~~}}}|||uuusssqqqpppqqqqqqooommmjjjjjjjjjkkkkkklllllllllpppqqqsssrrrooolllkkkkkkjjjlllnnnooopppqqqtttvvvyyy{{{|||{{{zzz}}}}}}mmmddd```bbbfffjjjqqquuurrrooooooooolllnnnjjjdddaaa```___[[[XXXYYYWWWVVVWWWYYYZZZYYYXXXUUUUUUTTTTTTSSSSSSRRRRRRKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCDDDEEEDDDCCC@@@@@@@@@AAACCCCCCAAA???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888666666555555555555666666444444222222222222333444333333333444444444444555111111222222222333333333222444666666555444555666777666999???FFFTTTpppmmm]]]\\\```dddqqqrrrTTTAAA:::666333444444444333222222111111111333444444666<<>>@@@FFFNNNRRRWWWbbbmmmqqqcccXXXMMMFFFEEE>>>===;;;999777555444444333444555444444444666888999:::;;;===???AAABBBBBBEEEGGGKKKNNNQQQUUUYYY\\\bbbeeegggfffgggfffaaaZZZQQQOOOLLLJJJJJJIIIGGGEEE???<<<999777777666555444777888999;;;===???BBBCCCEEEEEEGGGHHHJJJJJJJJJJJJNNNNNNPPPTTTWWWXXXWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOORRRTTTVVVVVVUUUTTTTTTUUUTTTVVVZZZ]]]bbbhhhooossszzzzzzsssnnniiilllkkkiiihhhgggfffggggggbbb```^^^___bbbeeeggghhhcccdddeeegggkkknnnrrrttttttrrrooojjjggggggjjjmmmlllmmmmmmmmmlllkkkmmmnnnrrrvvvzzz|||zzzwwwtttsssnnnppprrrtttuuuuuutttsssqqqrrrrrrrrrqqqooollljjjppppppqqquuuzzz~~~}}}}}}}}}~~~~~~|||wwwtttppprrrssstttuuuvvvyyy{{{~~~~~~uuuqqqnnnnnnqqqssssssrrrqqqpppooonnnmmmkkkjjjjjjnnnpppssssssrrrpppooooookkklllnnnnnnooopppsssvvvzzz|||~~~}}}|||~~~ssseee^^^^^^ccciiiiiimmmooonnnnnnpppnnnkkkkkkhhhdddccccccaaa]]]YYYYYYWWWUUUVVVWWWYYYYYYXXXUUUTTTSSSQQQPPPPPPQQQQQQKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAABBBBBBAAA??????@@@BBBDDDDDDBBBAAA======<<<<<<<<<;;;;;;;;;:::::::::999888888777777555555444444444444555555444333222111111222333444333333333444444444555555111111111111222222222222111333555666555444444555777444666<<>>DDDRRR[[[eeekkkmmmrrryyy~~~yyyrrrlllbbb]]]VVVOOOJJJFFFBBB???>>>>>>======<<<;;;;;;::::::999888777888999;;;<<>>AAAGGGJJJMMMSSS[[[hhhxxx}}}ooobbbUUUMMMJJJAAA@@@>>><<<:::888777777555666777777777999;;;>>>AAACCCEEEGGGIIIJJJKKKKKKMMMPPPUUUZZZ```ffflllpppvvvyyyyyyvvvsssppphhh```VVVUUUSSSQQQPPPMMMIIIFFF>>>;;;888666666666555444555666777999;;;>>>@@@BBBCCCDDDFFFHHHIIIIIIIIIHHHLLLLLLMMMPPPTTTVVVVVVUUUQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNOOORRRUUUWWWWWWXXXYYYZZZXXX[[[^^^ccciiipppxxx}}}zzzrrrqqqoookkkhhhhhhhhhgggfffffffffgggbbbaaaaaacccfffiiijjjiiiffffffgggiiilllpppsssuuurrrrrrqqqnnnkkkkkknnnqqqoooooonnnllljjjkkknnnppptttvvvzzz{{{yyyvvvtttsssmmmnnnqqqsssttttttsssrrrpppqqqrrrsssrrrpppnnnmmmqqqqqqrrruuuyyy|||||||||{{{|||}}}~~~~~~|||wwwsssoooqqqtttvvvvvvvvvwwwxxx}}}}}}~~~vvvqqqmmmmmmrrrxxxzzzzzzzzzyyyvvvssspppmmmjjjiiijjjmmmqqqsssssssssrrrsssmmmoooppppppqqqrrruuuxxx}}}~~~nnn```\\\^^^eeelllhhhkkkkkkjjjlllpppnnnjjjhhhfffdddddddddccc^^^ZZZWWWUUUSSSSSSUUUVVVWWWWWWTTTSSSPPPNNNMMMMMMNNNOOOLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCAAA???>>>???@@@@@@@@@>>>>>>???AAADDDDDDCCCAAA======<<<<<<<<<;;;;;;;;;999999999888777666666555555444444333333444444555333222111111111222333444333333333444444555555555000111111111111222222222111333555666555444444444888444555;;;<<<@@@QQQgggqqqfff]]]UUUZZZhhhrrreeeNNNBBB===888555555444333333222111111///000111111000333999>>>FFFNNNYYY___bbbgggooowwwzzztttkkkfff___WWWQQQMMMHHHEEE??????>>>===<<<<<<;;;;;;;;;999777666777999;;;===@@@======AAADDDFFFJJJPPPXXXdddtttqqqbbbYYYVVVDDDCCC@@@>>><<<:::999999777888999999:::<<>>;;;888666666666555444333444555777:::===???AAACCCDDDFFFGGGHHHHHHHHHGGGKKKKKKKKKNNNQQQTTTUUUUUUQQQQQQRRRSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNLLLOOOTTTWWWYYYZZZ\\\^^^\\\___dddiiipppxxxrrrpppttttttqqqeeefffgggfffeeedddeeefffcccbbbccceeeiiikkkkkkjjjhhhiiiiiikkkmmmqqqsssuuurrrssssssqqqnnnnnnqqqtttppppppnnnkkkiiikkkooorrrrrruuuwwwxxxvvvsssrrrqqqkkkmmmooorrrssssssrrrqqqoooppprrrsssrrrqqqooonnnqqqqqqqqqtttwwwzzzzzzzzzzzzzzz|||~~~~~~{{{vvvrrrnnnqqqtttvvvvvvuuuuuuvvv||||||~~~yyytttnnnooouuu||||||wwwsssnnnkkkiiigggjjjooorrrssssssttttttqqqrrrsssssstttuuuyyy{{{{{{|||~~~}}}{{{zzz{{{||||||fff```ccceeefffhhhgggggghhhiiiiiijjjiiiiiiggghhhiiihhheee___ZZZVVVWWWWWWWWWWWWVVVTTTRRRQQQQQQPPPNNNMMMNNNMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIGGGFFFGGGGGGGGGDDDBBBBBBBBBAAA@@@???===<<<<<<===<<<===???AAAAAA???===;;;;;;;;;<<<<<<=========999888888777666555555444333333222222333333444555555444333333222222333333333444555555666555555555222222222111111111111000333222222111111222222333555666777666777===HHHQQQnnnssshhh^^^```hhhrrrzzz___III@@@???777666555555555333///,,,333222222222333555666888@@@CCCKKKUUU[[[^^^bbbhhhrrr{{{~~~|||ssslllddd```^^^YYYPPPHHHEEECCCAAA??????>>><<<:::999999999:::::::::;;;;;;<<<<<<===>>>@@@CCCEEEGGGOOOWWWbbblllwwwzzzmmmbbb[[[NNNJJJDDD???===;;;;;;:::===>>>AAABBBCCCEEEHHHKKKTTTYYY```dddcccbbbcccdddcccgggnnnuuu|||~~~qqqccc^^^[[[XXXXXXXXXTTTLLLEEEFFF???888333333555666555555555666777:::===@@@BBBEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHKKKNNNPPPQQQQQQQQQSSSQQQNNNLLLKKKLLLNNNOOOMMMMMMMMMNNNOOOPPPPPPPPPNNNPPPSSSUUUWWWZZZ^^^aaa\\\eeepppvvvxxx|||tttnnnrrrvvvwwwtttkkkdddaaadddgggffffffhhhjjjjjjjjjkkklllllljjjgggllllllllllllmmmpppsssuuutttsssrrrrrrqqqqqqrrrrrrqqqnnnjjjiiikkknnnpppqqqwwwxxxzzzzzzyyyvvvsssqqqmmmlllmmmoooqqqrrrrrrpppqqqqqqrrrrrrqqqqqqpppoooppprrrtttuuuttttttuuuvvvxxx{{{~~~~~~{{{vvvrrrpppqqqppppppqqqtttvvvwwwwwwwwwyyy|||~~~|||zzzrrrrrrsssuuuyyy}}}|||wwwppphhhcccgggiiilllpppsssttttttttttttttttttuuuvvvxxx{{{|||~~~}}}|||{{{}}}xxxfffbbbfffgggggggggcccdddfffhhhiiiiiiiiihhhiiiiiihhhfffbbb^^^ZZZXXXUUUUUUVVVUUUTTTRRRQQQOOOOOONNNLLLLLLLLLLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFGGGFFFDDDBBBBBBAAAAAA@@@???>>>======<<<<<<;;;===??????>>><<<888888999999999:::::::::888777777777666555555555333333222222333333444555444333333222222222222222333333444555555555555555222222222111111111111000333222222111111222222333222444555555555:::DDDKKK\\\nnntttgggiiittt}}}qqq^^^NNNDDD>>><<<999555333222444555333222222222333444666777:::;;;BBBLLLQQQTTTYYY___hhhrrrzzzssskkkfffddd___VVVOOOHHHEEECCCAAA@@@>>>;;;999999999999888888999999999;;;;;;;;;<<<>>>@@@BBBDDDEEEKKKTTT[[[dddqqqtttjjjeeeVVVRRRKKKFFFBBBAAA@@@@@@@@@BBBFFFIIILLLQQQVVVZZZeeejjjpppttttttsssssstttwww{{{uuuggg]]]ZZZXXXYYYYYYVVVPPPJJJFFFAAA:::777666555555444444555555777999===???AAADDDDDDEEEEEEFFFGGGGGGHHHGGGHHHJJJLLLMMMNNNNNNMMMPPPOOOMMMKKKKKKKKKLLLMMMKKKKKKKKKLLLMMMNNNOOOOOOQQQSSSUUUWWWXXX[[[___bbbeeennnxxx~~~sssnnnrrrwwwxxxvvvllleeebbbdddgggfffeeefffhhhgggggghhhjjjjjjhhhfffjjjkkkkkklllmmmpppsssvvvvvvvvvvvvvvvuuuuuuuuutttooollliiihhhiiilllnnnnnnuuuvvvxxxyyyxxxuuurrrpppmmmllllllmmmoooppppppooorrrrrrrrrqqqpppooonnnmmmpppqqqsssrrrqqqppppppqqqqqquuuxxxyyywwwsssqqqoooqqqppppppppprrrssssssssstttvvvyyy||||||{{{xxxwwwppppppppprrruuuzzz~~~~~~|||xxxrrrkkkfffgggiiillloooqqqssssssrrrtttttttttuuuwwwzzz}}}~~~|||zzzyyyzzzsssgggfffjjjkkkiiiggg```aaaccceeegggggggggfffhhhgggeeebbb___\\\ZZZYYYSSSSSSSSSSSSRRRQQQOOONNNLLLKKKIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEFFFGGGFFFDDDBBBAAAAAA@@@@@@@@@?????????===;;;::::::<<<======<<<777777777888888888888999666666666666666666555555333333222222333333444555333222222111111111111111222333444444555555444444222222222111111111111000222222111111111111222222000222333333333777===CCCOOO```xxxtttvvvyyybbbOOOAAA>>>:::555111111333555333333222222333444555666444555:::AAAFFFHHHNNNUUU]]]fffttt|||tttnnnkkkggg___YYYPPPMMMHHHEEECCC@@@===;;;::::::999999888888888999;;;:::::::::;;;===>>>@@@AAAEEEKKKOOOSSS\\\iiirrryyyrrrnnn```\\\UUUNNNJJJHHHHHHHHHGGGJJJPPPVVV\\\dddkkkqqqzzz~~~uuugggZZZXXXWWWXXXZZZXXXTTTPPPIIIDDD???:::888666444333444444555666999;;;>>>@@@BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPTTTUUUWWWXXXZZZ]]]bbbeeelllttt}}}yyypppnnnsssxxxyyywwwnnngggccceeefffeeedddeeefffeeedddeeefffgggfffdddhhhiiijjjkkklllppptttxxxwwwxxxyyyzzzyyyxxxvvvuuunnnkkkgggeeefffiiijjjkkkrrrsssvvvwwwwwwtttrrrpppnnnllljjjkkklllnnnooonnnrrrrrrrrrqqqooommmkkkiiinnnooopppnnnlllkkkkkkllljjjmmmqqqsssrrrpppooonnnqqqqqqpppoooooonnnnnnmmmppprrruuuwwwxxxwwwuuutttmmmmmmmmmnnnppptttxxx{{{{{{{{{{{{{{{yyytttnnniiigggiiikkknnnooopppppppppsssssstttvvvxxx|||~~~{{{zzzwww|||uuuoooiiijjjooopppllliii___```bbbdddeeeeeeddddddbbbaaa```^^^[[[YYYWWWVVVRRRRRRSSSSSSRRRQQQOOONNNJJJIIIGGGHHHIIIIIIHHHFFFGGGFFFEEEDDDDDDCCCDDDDDDFFFEEEEEEEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@?????????>>><<<:::999;;;<<<===<<<888888888999999999999999555555555555555555555666333333222222333333444555222111111000000000000000222222333444444444444444222222222111111111000000222222111111111111222222///111222333333555888;;;GGGTTTkkkuuuaaaGGGBBB<<<888666444222000333333333333333333444444444333666;;;???AAAGGGNNNTTT^^^kkkvvv{{{vvvrrrmmmgggbbbZZZVVVQQQLLLIIIFFFBBB@@@===<<<;;;:::999::::::;;;;;;::::::999:::;;;<<<===@@@CCCGGGHHHJJJOOOXXX^^^gggrrrxxxrrrqqqgggddd^^^WWWRRRPPPPPPRRRSSSWWW^^^fffnnnwww{{{lll___UUUTTTTTTVVVXXXXXXVVVSSSNNNIIICCC<<<888666555555555555555666888:::===>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJJJJLLLNNNPPPRRRTTTTTTVVVYYY[[[^^^bbbgggkkktttzzzzzzsssmmmlllrrrwwwxxxwwwpppiiidddeeefffeeecccdddeeedddbbbbbbdddeeeeeedddfffhhhjjjkkkkkkoootttxxxvvvwwwzzz{{{{{{yyyvvvtttmmmjjjfffddddddfffggghhhmmmpppsssuuuvvvtttqqqooommmjjjiiiiiikkknnnppppppsssssssssqqqooolllhhhgggjjjkkkllljjjiiihhhiiijjjgggjjjoooqqqpppooonnnnnnqqqqqqqqqooollliiihhhhhhkkkmmmppptttuuuvvvuuuuuummmllljjjjjjlllooosssuuuvvvvvvwwwyyyxxxtttnnniiifffhhhiiikkkmmmnnnnnnnnnqqqrrrsssuuuxxx|||~~~vvvyyymmmllllllnnnqqqsssooojjjbbbbbbcccccccccccccccccc\\\\\\[[[ZZZXXXVVVSSSRRRRRRSSSSSSTTTSSSRRRPPPOOOJJJHHHGGGGGGHHHHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDDDDEEEEEEDDDBBB???????????????????????????===::::::;;;<<<===<<<888888888888888888888888444444444444444555555555333333222222333333444555222111000000//////000000111222222333333333333333222222222111111111000000222111111000000111111222000111333333444444666777<<>>888666888999666555555666888:::<<<=========>>>>>>>>>>>>>>>???======>>>???@@@BBBCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGHHHHHHIIIKKKNNNRRRVVVXXXWWWZZZ^^^cccfffkkkpppsss~~~tttooojjjjjjooosssuuuuuupppiiidddeeegggeeedddeeefffcccaaaaaaccceeeffffffeeehhhkkkkkkjjjlllrrrwwwvvvxxx{{{}}}|||zzzwwwtttnnnjjjeeeccccccdddeeeeeehhhkkkooossstttrrrpppnnnjjjhhhggghhhkkkoooqqqrrrqqqrrrrrrqqqnnnkkkgggeeefffggggggfffeeefffhhhjjjiiillloooqqqqqqpppppppppqqqrrrrrroookkkgggeeeeeegggjjjmmmqqquuuwwwxxxxxxooommmjjjhhhhhhjjjmmmooorrrrrrsssttttttqqqkkkgggeeefffgggiiijjjkkklllmmmooooooqqqsssvvvyyy}}}~~~~~~~~~~~~}}}wwwzzz|||~~~}}}rrrhhhkkknnnoooqqqssspppkkkeeeeeecccccccccdddfffggg___^^^\\\YYYVVVSSSQQQOOORRRSSSTTTTTTTTTSSSQQQPPPLLLJJJHHHHHHHHHHHHFFFDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEEEECCCBBB??????>>>>>>>>>=========>>><<<;;;;;;<<<<<<<<<;;;777666666666666555555555444444444444444444444333333333222222333333444555222111111000000000000000000111222222333333222222222222222111111111111000111111000000000000111111111222222333444555555555777>>>MMMccc~~~zzzgggNNN===777777777555333333444444333222111000222000111444555555999???JJJRRR]]]gggooowww}}}xxxtttkkkgggaaa\\\XXXVVVSSSQQQJJJGGGCCC???<<<:::::::::<<<<<<::::::::::::;;;<<<<<<>>>???@@@AAACCCFFFHHHJJJRRR]]]iiittt|||xxxnnnlllmmmqqqsssssspppkkkjjjkkknnnsssyyy|||qqqmmmiii```WWWQQQKKKKKKLLLLLLNNNPPPQQQSSSUUUQQQJJJAAA:::888999<<<777777777777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===???AAABBB@@@AAACCCEEEGGGGGGGGGGGGFFFFFFHHHKKKOOOUUUZZZ\\\___dddjjjppptttxxx{{{~~~rrrmmmhhhgggjjjnnnppppppnnngggccceeehhhgggfffgggfffccc``````bbbdddfffggggggjjjlllkkkiiijjjooouuuvvvxxx{{{||||||zzzwwwtttmmmiiidddaaaaaaaaabbbbbbbbbeeejjjoooqqqooommmkkkgggfffeeegggjjjnnnoooooolllmmmnnnnnnllliiieeecccbbbccccccbbbbbbcccfffhhhjjjmmmppprrrrrrrrrssstttppprrrssspppkkkfffeeeffffffhhhlllppptttwwwyyyzzzqqqnnniiifffdddeeegggiiinnnnnnnnnoooooommmiiieeecccccceeefffhhhjjjkkklllmmmmmmnnnoooqqqtttwwwxxx{{{{{{{{{{{{zzzyyyxxxwwwwwwzzz|||{{{}}}rrrjjjdddjjjmmmmmmnnnpppnnnjjjgggeeeccccccdddhhhlllnnnlllhhh```YYYSSSPPPPPPQQQRRRRRRSSSTTTTTTRRRQQQPPPNNNLLLJJJIIIIIIHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEECCCAAA???>>>>>>===<<<;;;;;;:::<<<;;;:::;;;<<<;;;:::888777777777666666666555555555444444444333222222222333333222222333333444555222222111000000000000111000111111222222222222222222222222111111111111000111111000000000000111111222222111222333444555444888;;;DDDTTTjjjkkkSSSBBB999777777333444444444333222000///000///000222222111444999BBBJJJUUU___hhhqqqzzzvvvrrrlllgggeeecccaaa```ZZZVVVPPPIIIBBB>>><<<;;;;;;:::999999999:::;;;<<<>>>>>>???@@@AAABBBCCCDDDDDDIIIQQQYYYaaaiiiqqquuu{{{tttiiiggghhhppptttxxxxxxuuutttvvvyyyuuukkkbbb___[[[TTTNNNNNNIIIJJJJJJJJJJJJLLLOOOQQQSSSRRRNNNGGG???;;;:::;;;999888888888999:::<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::<<<===>>>???@@@AAADDDEEEGGGHHHHHHHHHHHHJJJNNNTTT[[[aaadddmmmrrrzzzzzzrrrlllfffccceeehhhkkklllkkkeeebbbeeehhhhhhhhhjjjeeebbb___^^^```cccfffggghhhlllnnnkkkgggggglllrrrssstttvvvwwwwwwuuusssqqqlllhhhbbb___^^^^^^^^^^^^[[[___eeejjjlllkkkiiigggfffeeeeeefffhhhjjjiiiiiieeegggiiijjjiiifffcccaaa`````````___]]]^^^aaacccgggjjjnnnqqqssstttvvvwwwooorrruuurrrlllgggfffggggggiiilllpppsssuuuwwwxxxrrroooiiiccc``````aaaccciiihhhhhhhhhiiiiiigggeee```aaabbbdddfffiiikkkllllllkkkkkkkkkmmmoooqqqrrrttttttuuuuuuvvvuuuuuutttvvvzzz|||zzzzzz}}}lllgggccciiimmmjjjkkknnnmmmhhhgggeeecccccceeekkkppptttxxxqqqeeeYYYRRROOOQQQSSSQQQRRRSSSSSSSSSRRRQQQPPPPPPNNNLLLJJJJJJHHHFFFDDDGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBBBBCCCDDDDDDCCCAAA???>>>===<<<;;;:::999999:::999999:::;;;:::888555::::::999999888888888777555555444333333222111111333333222222333333444555333222222111111111111111000000111222222222222222222222222111111111111000111111000000000000111111222111000111333444444444888888<<>>:::999888888888999:::;;;;;;<<<<<<=========>>>>>>@@@CCCIIIPPPWWW^^^fffkkkrrrzzz|||pppeeebbbdddlllrrrxxxzzzxxxwwwzzz}}}xxxggg^^^WWWVVVRRRKKKIIILLLIIIJJJIIIHHHHHHJJJMMMPPPPPPQQQQQQLLLDDD===:::999:::999888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;??????AAACCCEEEGGGHHHIIIKKKLLLOOOSSSZZZaaahhhlllxxx}}}zzzvvvrrrmmmeeeaaabbbeeegggiiijjjdddaaaeeeiiiiiijjjllleeeaaa]]]\\\___bbbeeegggjjjmmmooolllfffeeejjjpppnnnooopppqqqqqqooommmllljjjfffaaa]]]\\\\\\\\\\\\VVVZZZaaafffiiihhhfffccceeeeeedddeeeffffffdddccc```bbbeeeffffffdddaaa___``````^^^\\\ZZZZZZ\\\___cccggglllppprrruuuxxxzzzooorrruuusssmmmhhhhhhiiiiiijjjmmmoooqqqssstttuuusssooohhhbbb^^^]]]^^^___eeedddddddddfffhhhgggfff___```aaacccfffhhhkkklllkkkjjjiiiiiijjjkkklllmmmlllmmmoooqqqsssuuuvvvvvvtttyyy}}}{{{zzzrrrfffdddggghhhjjjmmmooommmiiieeecccfffgggffffffkkkuuu}}}ttteeeZZZUUURRROOOMMMOOOPPPRRRRRRRRRPPPNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>===<<<;;;::::::999888888888888777777777777666666666666666666666666555555444444444333333333333333333222222111111111222111111000000000000000222111111111000000//////111111111111111111111111111111111000000000000000111111222222222333333333555444666===FFFSSSeeeuuutttpppvvvmmmUUUCCC777999555333444333111111444333333333222222333333444444:::DDDOOOYYYbbbkkkppp{{{}}}|||{{{yyyxxxtttkkk^^^QQQHHHEEEEEE@@@===:::999:::<<<>>>>>>======<<<;;;<<<===>>>???AAACCCGGGLLLPPPVVV\\\```fffrrrzzzvvvmmmfffcccaaahhhllloooqqqqqqttt{{{zzzxxxtttmmmfffYYYVVVQQQLLLHHHEEECCCCCCBBBCCCEEEFFFHHHIIIIIIIIINNNPPPRRRPPPKKKDDD===:::999999999999::::::;;;<<<999999999;;;======<<<;;;>>><<<;;;===@@@@@@>>><<<===<<>>??????>>>>>>===<<<======??????>>>AAADDDGGGJJJOOOUUUYYYdddpppxxxtttkkkddd```]]]aaadddggghhhiiilllsssxxxyyyrrriiifffeeeccc]]]WWWOOOMMMIIIEEEBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFJJJNNNRRRSSSOOOHHHAAA===::::::::::::;;;<<<======<<<<<<===>>>?????????>>>>>>===<<<===???@@@>>><<<@@@???BBBHHHIIIGGGKKKRRRUUUYYY___gggnnnuuu}}}}}}sssnnnllllllmmmggg^^^YYYYYY]]]```bbbdddbbb```aaacccddddddbbbcccbbb```___```aaabbbdddiiijjjjjjiiifffcccccccccccceeehhhjjjjjjhhheeecccccc```\\\XXXVVVVVVWWWXXXUUUTTTTTTVVVZZZ]]]^^^^^^^^^___aaaccccccbbbaaa```aaa___]]]\\\\\\\\\[[[YYY]]]YYYXXXYYYZZZXXXZZZ^^^ccccccdddjjjqqqvvvxxxyyyvvvuuurrrnnnkkkiiihhhggghhhjjjlllmmmlllkkkkkkllliiigggbbb]]]YYYYYY\\\___aaaaaaaaaaaabbbbbbccccccbbbaaa``````bbbeeehhhjjjhhhhhhiiiiiiiiihhhhhhhhhffffffgggggghhhkkkppptttuuusssqqqppprrryyyyyymmmhhhgggiiijjjkkkmmmllliiiddd``````ccceeeeeedddeeeiiimmmllleee\\\VVVSSSPPPMMMKKKKKKKKKLLLKKKJJJHHHFFFEEEIIIIIIJJJJJJIIIFFFDDDBBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>============>>>>>><<<;;;;;;:::999888777666777666666666666555555555444444444444444444444444222222222222111111111111222222222111111111111111.........///000111333333111111000000000000//////000000000000000000000000000000000000000000000000000000000000111111111111555444444777999===GGGRRRmmm}}}kkkbbbaaacccmmmzzzeeeKKK===888444555444111///000111000000000000000111111222555:::>>>CCCIIIOOOTTTdddppp|||wwwkkk^^^UUUPPPMMMKKKHHHEEEBBBAAA@@@@@@@@@??????>>>>>>>>>>>>???>>>@@@BBBDDDFFFJJJPPPTTT^^^jjjssspppiiiccc___\\\YYY[[[^^^______bbbhhhmmmuuutttbbb\\\VVVTTTUUUTTTPPPKKKEEEDDDBBB???>>>======>>>???@@@AAABBBCCCBBBBBBAAACCCIIIPPPVVVUUUOOOGGGAAA<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@???CCCDDDHHHLLLMMMNNNSSSZZZ___dddkkksssyyy}}}vvv{{{pppjjjiiihhhhhhgggbbb[[[WWWWWWZZZ^^^```bbb```^^^^^^___``````___bbbaaa___^^^^^^___``````ggghhhhhhfffccc```___```]]]^^^```bbbccccccbbbaaabbb___ZZZVVVTTTUUUWWWYYYVVVTTTRRRRRRUUUXXXZZZZZZ[[[]]]___bbbdddddddddccc```^^^[[[ZZZZZZZZZZZZYYY[[[WWWVVVYYYYYYXXXYYY]]]```aaaccchhhooovvvyyy{{{zzzwwwsssnnnjjjhhhgggfffgggiiikkkkkkjjjiiijjjkkkgggfffccc___\\\\\\___bbbaaaaaa```___``````bbbbbbcccbbbaaa```aaadddgggiiiiiiiiiiiihhhgggffffffeeeggggggfffeeeeeeiiinnnssssssrrrooommmlllooouuuyyy}}}tttnnnlllmmmllllllmmmnnnmmmiiiccc______aaaddddddbbbaaaaaabbbaaa]]]XXXTTTRRRPPPMMMKKKMMMMMMLLLLLLJJJHHHFFFEEEGGGIIIKKKLLLKKKHHHEEECCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===;;;;;;:::999888777777666666666555555555444444444222222222222222222222222333222222222222111111111111111111111111111111000.........//////000222222000000000000000000///////////////////////////////////////000000000000000////////////000000000000000000222555666888@@@HHHYYYuuuwwwfff___]]]bbbkkkzzzsssTTTCCC<<<777777777333111222---------...///000222222111333555777:::>>>DDDHHHVVVbbbooovvv|||{{{qqqfff^^^YYYWWWVVVSSSNNNIIIEEEBBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@AAACCCDDDGGGKKKPPPUUUXXXdddnnnnnniiieeeaaa]]]TTTVVVWWWWWWWWWYYY^^^aaagggooo|||{{{tttiii___SSSOOOJJJHHHJJJJJJGGGDDD@@@@@@>>>===<<<<<<<<<======>>>???@@@@@@???===<<<<<>>>>>>>>>>>???@@@BBBBBBCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFHHHLLLRRRUUUWWWYYY```gggkkkpppxxx||||||~~~qqqjjjhhhhhhgggeeeccc___[[[XXXWWWZZZ]]]______^^^]]]\\\\\\\\\\\\\\\```___^^^]]]\\\\\\]]]]]]bbbcccdddbbb___\\\[[[\\\[[[[[[\\\\\\]]]^^^______aaa^^^YYYVVVUUUVVVYYY[[[YYYUUUQQQPPPQQQTTTWWWXXXZZZ\\\```cccfffgggggggggbbb___\\\ZZZ[[[[[[[[[ZZZYYYVVVVVVYYYYYYXXXYYY\\\aaabbbeeeiiiooouuuyyy{{{|||yyytttnnnjjjgggfffeeefffhhhiiiiiihhhhhhiiijjjhhhgggeeebbb```___bbbdddcccbbb```______```aaaccceeedddbbbaaabbbdddgggiiiiiiiiihhhgggggggggggggggiiiiiiiiihhhhhhiiilllnnnpppooonnnkkkjjjkkknnnqqq{{{uuupppnnnmmmooommmnnnnnnooonnnkkkeeeaaa^^^```ccccccaaa^^^[[[ZZZXXXWWWUUUSSSRRRPPPMMMKKKMMMMMMLLLKKKIIIHHHFFFEEEGGGIIILLLNNNMMMJJJGGGEEEBBBBBBBBBBBBAAA@@@??????<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777777555555555555444444444444222222222222222222222222333333333333222222222222000000000000000000000000000000///////////////000//////////////////000000..............................//////000000000000....../////////000000000//////222666666666<<>>@@@AAACCCDDDGGGKKKRRRVVVXXXccclllmmmiiieee```[[[RRRRRRQQQPPPPPPQQQTTTVVVYYY___iiissszzz}}}|||zzzqqqssspppjjjddd___WWWOOOGGGDDD@@@?????????>>><<<>>>===<<<;;;:::::::::999;;;<<<>>>???>>>===;;;999777>>>IIITTTYYYUUUKKKDDD?????????@@@AAABBBDDDEEEEEEGGGIIIIIIHHHGGGHHHIIIHHHHHHHHHIIIIIIKKKMMMNNNQQQYYY```ccceeeiiipppvvvwww||||||uuuwww}}}zzzsssllliiijjjiiiddd```^^^\\\ZZZWWWWWWXXXZZZ]]]]]]]]]\\\[[[ZZZZZZZZZ[[[]]]\\\\\\[[[ZZZZZZZZZZZZ]]]______^^^[[[YYYXXXYYY[[[ZZZYYYXXXWWWXXXYYYZZZ```]]]ZZZWWWWWWYYY\\\^^^\\\XXXSSSPPPQQQTTTVVVWWW\\\^^^bbbfffiiijjjkkkkkkdddbbb___^^^^^^^^^^^^]]]YYYVVVVVVYYYZZZXXXXXX[[[ccceeeiiimmmppptttwwwxxx|||yyytttoookkkgggfffeeefffhhhiiihhhggggggiiijjjlllllljjjhhheeedddeeeffffffeeecccaaaaaaaaacccdddhhhgggdddcccccceeeggghhhgggfffffffffggghhhjjjkkklllnnnoooooommmjjjiiiiiiiiiiiiiiihhhhhhiiillloooyyywwwnnnllljjjjjjkkklllmmmnnnpppppplllgggccc___aaabbbbbb```\\\XXXUUUSSSSSSSSSRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDFFFHHHKKKMMMMMMKKKHHHFFFAAABBBBBBBBBAAAAAA@@@???;;;;;;::::::::::::;;;;;;<<<;;;;;;:::999888777777666555555555555444444444222222222222222222222222444333333333222222222222////////////000000000000111000//////.........///......////////////000000////////////////////////---......//////000000111////////////000000000000333222555777666444888>>>FFF^^^}}}nnnbbb^^^```gggwwwuuuXXXLLL@@@<<<:::666444333777777555333222111000000111222333444444666999<<<<<>>???@@@AAACCCHHHNNNSSSYYYdddlllmmmhhhccc]]]VVVRRRQQQNNNLLLKKKKKKKKKLLLOOORRRXXX___dddgggeeecccZZZ]]]\\\VVVRRRPPPKKKEEEBBB???<<<;;;<<<<<<;;;::::::::::::999888777666666999;;;===>>>>>><<<:::888777===FFFQQQWWWTTTKKKDDD???@@@@@@AAABBBDDDEEEFFFGGGJJJMMMMMMKKKJJJLLLNNNJJJLLLNNNOOOPPPSSSWWWZZZaaallluuuwwwwwwzzzyyykkkkkkyyy|||llljjjhhhhhhhhheee```[[[YYYYYYYYYWWWUUUUUUWWWYYYYYYZZZZZZYYYWWWWWWXXXZZZYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[\\\\\\YYYXXXXXXXXXZZZYYYWWWUUUTTTTTTTTTTTT]]]\\\ZZZYYYYYY[[[]]]______[[[VVVTTTTTTVVVXXXYYY^^^```dddhhhjjjlllllllllfffdddcccbbbcccbbb```___ZZZXXXXXX[[[[[[XXXXXXZZZdddggglllppprrrssstttuuuyyyxxxtttpppmmmiiigggfffggghhhhhhhhhggggggiiikkkoooppppppnnnkkkiiijjjkkkjjjiiigggfffeeeeeeeeefffiiihhheeeccccccdddfffgggdddccccccdddfffiiikkklllnnnpppsssssspppllliiigggdddddddddddddddeeehhhkkkttt}}}}}}qqqllljjjgggeeefffjjjjjjllloooooommmhhheeeaaaaaabbbbbb```\\\VVVSSSOOOPPPPPPOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFIIIJJJJJJIIIGGGFFFBBBBBBBBBBBBBBBAAAAAA@@@;;;;;;;;;::::::;;;;;;;;;::::::999888777666666555666666666555555555555444222222222222222222222222222222222222111111111111........./////////000000//////.........//////000........./////////000000////////////////////////------......///000000111//////000000000111111111333222444666444222555<<<>>>OOOfff{{{rrreeecccgggvvvmmm]]]MMMDDD???:::777666444333222111000/////////111222444444333333555666555===FFFNNN[[[jjjuuuyyy}}}{{{zzz{{{yyyrrrfff\\\WWWUUUPPPPPPPPPNNNLLLIIIGGGEEE>>>>>>>>>>>>???CCCIIINNNUUU___iiijjjhhhddd^^^WWWWWWTTTPPPLLLJJJIIIHHHHHHJJJJJJLLLOOOSSSUUUSSSQQQJJJMMMMMMIIIFFFEEEBBB>>>===<<<::::::;;;<<<<<<===777888888888888777777777888:::===??????===;;;999;;;>>>EEENNNUUUSSSKKKDDD@@@@@@@@@AAACCCDDDFFFGGGHHHLLLPPPQQQNNNNNNQQQTTTQQQTTTWWWYYY[[[___eeeiiitttvvviiibbblllssseeefffggggggeeeaaa]]]ZZZYYYZZZZZZYYYVVVTTTVVVWWWTTTVVVWWWVVVTTTTTTVVVXXXVVVVVVWWWWWWXXXXXXWWWWWWYYYZZZ\\\\\\ZZZYYYZZZ[[[ZZZYYYXXXVVVUUUTTTTTTUUUYYYYYYYYYYYYZZZ\\\]]]^^^ccc___[[[XXXYYYZZZ[[[[[[```bbbeeehhhjjjkkkkkkjjjffffffeeeffffffeeebbb___\\\ZZZZZZ\\\[[[XXXWWWYYYaaafffmmmrrrrrrrrrrrrsssvvvuuutttrrroookkkhhhgggggghhhhhhhhhggggggiiikkkqqqrrrsssrrrqqqppppppqqqmmmmmmlllkkkjjjiiihhhhhhiiigggdddbbbaaaaaacccdddaaaaaaaaaaaacccfffiiikkknnnpppsssssspppmmmkkkjjjeeeeeedddbbbaaabbbeeegggnnnvvvxxxpppmmmkkkfffdddeeeggghhhjjjmmmooommmiiieeebbbbbbbbbaaa```\\\VVVRRRNNNOOOOOONNNKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGDDDEEEGGGHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCBBBAAAAAA<<<;;;;;;::::::;;;;;;<<<999999888777666555444444777666666666666555555555222222222222222222222222111111111111000000000000---.........//////000000---------...///000111222---.........//////000000000000000000000000000000---------...///000000111000000000000111111111111000///111444333222666===666CCCSSSddd{{{nnnkkklllxxx~~~lllXXXMMMFFF@@@;;;:::111111111222333555666777111333444444222111111111333999>>>CCCNNN]]]gggkkk|||yyymmmbbb\\\[[[UUUUUUTTTSSSPPPMMMJJJIII@@@???>>>======AAAFFFJJJNNNYYYdddhhhiiigggbbb[[[\\\XXXSSSOOOMMMKKKIIIHHHIIIGGGFFFGGGJJJKKKIIIGGGBBBFFFFFFBBB@@@@@@>>>;;;777666555666777999;;;;;;666777888999::::::::::::888:::===???@@@>>><<<:::>>>@@@EEEMMMSSSSSSLLLEEE???@@@@@@AAACCCEEEFFFGGGJJJNNNSSSSSSQQQQQQTTTXXXYYY\\\___bbbeeejjjqqqvvv|||rrrfff___```rrr{{{}}}llldddfffgggfffccc___\\\[[[[[[]]]^^^\\\XXXVVVWWWYYYQQQSSSUUUTTTRRRRRRTTTWWWTTTUUUVVVWWWWWWWWWWWWWWWYYY[[[\\\]]]\\\[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\dddaaa^^^\\\\\\]]]]]]]]]aaabbbeeehhhiiijjjiiiiiiffffffggghhhhhhfffbbb___^^^[[[[[[]]]\\\XXXWWWYYY]]]dddmmmrrrsssrrrqqqqqqsssttttttssspppmmmiiiggghhhiiiiiihhhggggggjjjlllppprrrtttuuuttttttuuuvvvoooooooooooommmllljjjiiihhhfffccc```___```aaabbb``````______aaadddfffhhhnnnoooqqqpppooommmmmmnnniiiiiifffcccaaaaaaccceeekkkrrr~~~zzzvvvpppkkkiiigggfffeeedddcccdddhhhlllkkkeee```YYY\\\______[[[WWWVVVVVVNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFHHHGGGDDDAAA@@@???AAACCCEEEHHHHHHGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::::::::;;;;;;;;;:::999888777777777777777666555444222222111111111111111111111111111111000000000000000000000000000000000000000///......++++++,,,---...///000111////////////////////////000000//////.........---111111000000//////......000000000000111111111111222222111111222222333444999<<>>:::888888999888333333555222222333444333222111000444777:::===AAALLLZZZeeerrr|||~~~xxxrrrjjjbbb\\\XXXWWWVVVUUUSSSOOOJJJFFFEEE>>>;;;<<<<<<;;;???FFFKKKSSS^^^fffiiigggcccaaagggbbbZZZSSSOOOKKKIIIGGGGGGDDDAAA???@@@@@@@@@@@@???@@@@@@@@@???>>>>>>===888888888999999999999:::999888777888999999888777999;;;???AAAAAABBBDDDEEEDDDDDDEEEKKKPPPPPPKKKFFFEEECCCAAABBBDDDEEEFFFFFFJJJNNNSSSVVVUUUTTTUUUVVV___bbbgggmmmttt{{{|||jjjiiieeedddppp{{{lllqqq}}}sssmmmaaaccceeeddd```]]]ZZZZZZ\\\___```]]][[[[[[XXXTTTSSSQQQPPPQQQSSSUUUUUUTTTSSSTTTTTTSSSSSSSSSVVVXXXZZZ\\\^^^^^^]]]\\\[[[\\\```^^^\\\\\\\\\\\\ZZZYYY[[[[[[[[[[[[\\\]]]^^^___aaabbbbbbaaaaaa```^^^^^^aaacccdddfffhhhhhhhhhgggfffhhhjjjlllllllllkkkjjjeee___YYYXXX[[[\\\[[[YYY^^^dddkkkqqqrrrpppnnnmmmjjjlllooopppooonnnnnnnnnggggggfffdddccceeeiiimmmqqqtttxxxzzz{{{{{{|||}}}tttrrrpppooooooooommmlllkkkjjjgggeeebbb```___^^^bbbaaa```aaadddffffffeeeiiijjjmmmooooooooonnnmmmiiihhhgggeeeccccccdddeeejjjnnnxxxxxxtttnnnjjjhhhgggfffeeedddcccdddgggkkkjjjeee___\\\___aaa___[[[WWWUUUTTTOOONNNMMMLLLJJJHHHFFFEEEGGGHHHIIIGGGDDDBBBBBBBBBAAACCCEEEGGGHHHGGGFFFDDDBBBBBBBBBBBBAAA@@@??????<<<<<<;;;::::::::::::;;;;;;:::999888777777777777999888777666555444444444111111111111111111111111000000000000000000000000//////000000///......---,,,,,,---...//////000000........................000/////////.........---000000000000//////......//////000000000111111111222111111111111222333333666777>>>IIIYYYrrrrrreeeZZZSSSPPPBBB;;;666777777444222333222222333333333222111111222444777888;;;BBBNNNVVVgggsss|||vvvnnngggaaa___^^^\\\ZZZXXXSSSMMMIIIBBB>>><<<>>>===;;;<<>>===<<<;;;999999999999999999999999;;;:::999999:::::::::999;;;???CCCFFFFFFGGGGGGHHHHHHGGGGGGLLLPPPQQQMMMIIIFFFDDDBBBCCCEEEHHHIIIIIIPPPTTTZZZ]]]]]]^^^___aaaiiilllpppvvv}}}|||qqqjjjnnnqqquuutttoooyyyuuukkkfff___aaaaaa```]]]ZZZYYYYYY\\\___```\\\[[[ZZZWWWRRRRRRPPPOOOPPPRRRTTTTTTSSSUUUUUUVVVUUUTTTTTTVVVYYY[[[]]]______^^^]]]]]]]]]___^^^]]]^^^______^^^\\\[[[[[[[[[[[[\\\]]]]]]^^^bbbbbbbbbbbbbbbbbbaaaaaabbbccceeeggghhhhhhhhhhhhhhhjjjlllmmmnnnmmmllllllhhhbbb]]][[[]]]^^^\\\ZZZ___dddkkkoooooommmkkkiiiiiikkknnnpppooonnnmmmlllggggggfffeeeeeegggkkkooosssvvvzzz||||||{{{{{{{{{sssqqqnnnnnnnnnoooooonnnlllkkkhhhfffcccbbbaaa```dddbbbaaaaaacccddddddcccgggiiijjjlllmmmmmmmmmllljjjjjjiiigggeeeddddddeeehhhkkksss}}}{{{uuurrrmmmjjjhhhgggfffeeecccccccccfffiiihhhccc^^^___aaabbb```\\\WWWTTTSSSOOONNNMMMKKKIIIGGGEEEDDDDDDDDDDDDBBB???===>>>???AAABBBEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;:::::::::::::::;;;:::999888777777777777999888777666555444444444111111111111111111111111000000000000000000000000///////////////......------.........//////000000......................../////////...............000000000////////////...//////000000000000111111111111111111111222222333444555888>>>IIIaaa~~~tttlllhhhWWWHHH:::666777666444333111222333333333333333222222444555555555999@@@FFFVVVdddvvv}}}wwwoookkkfffddd```]]]YYYTTTOOOKKKDDDAAA@@@BBB@@@===<<<>>>>>>BBBGGGMMMSSSZZZaaaffffffggggggbbbZZZQQQMMMKKKIIIFFFCCCAAAAAAAAA@@@???AAAAAA@@@@@@>>>===<<<;;;;;;:::::::::999:::::::::???>>>======<<<<<<<<<<<>>;;;:::<<<===@@@BBBCCCEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@???<<<<<<;;;:::999999999999::::::999888777777777777666555444333222222222222111111111111111111111111000000000000000000000000//////000000000//////...////////////////////////................................................////////////////////////////////////000000000111000000000000000111222222444555777:::@@@TTTvvvwww```GGG;;;:::999666555222222333333333333333333444555666555555666999===HHHTTTeeettt{{{wwwooolllgggccc^^^YYYTTTPPPLLLJJJHHHFFFCCC@@@??????@@@AAACCCEEEIIIOOOWWW\\\```fffkkkhhh___UUUPPPNNNKKKHHHFFFDDDDDDDDDCCCBBBDDDDDDCCCCCCBBB@@@???>>><<<;;;;;;<<<===???@@@AAAEEEEEEDDDBBB@@@???@@@AAADDDJJJSSS[[[___aaaaaaaaa```\\\XXXUUUUUUUUUTTTSSSOOONNNMMMNNNRRRVVVYYYZZZXXX[[[___dddiiimmmqqqsss~~~yyyxxx{{{yyyqqqyyyzzzpppiiidddaaa[[[[[[ZZZXXXWWWWWWYYY[[[^^^bbbccc___]]]\\\XXXRRRPPPNNNMMMMMMOOOQQQRRRRRRUUUVVVWWWWWWVVVVVVXXXYYY]]]___```___^^^]]]^^^___aaaaaaaaabbbccccccbbb```]]]]]]]]]]]]]]]]]]]]]]]]bbbbbbccceeegggiiijjjkkkiiijjjkkkkkklllmmmmmmmmmooooooqqqrrrssssssrrrrrrqqqmmmhhheeedddcccaaa___aaaeeejjjmmmmmmlllkkkjjjiiijjjkkkmmmnnnmmmjjjhhheeefffffffffgggjjjnnnrrrvvvzzz~~~|||wwwsssnnnkkkkkkmmmmmmnnnkkkjjjhhhfffeeeeeeeeefffgggeeeddddddeeefffeeeeeeddddddddddddeeeggghhhiiigggiiikkkkkkiiihhhiiikkkqqqrrrvvvzzz}}}~~~~~~vvvtttssspppmmmkkkjjjiiigggfffbbbbbbcccddddddbbb___\\\]]]]]]^^^]]]\\\XXXTTTRRRKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCBBB@@@>>>===???@@@???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::999888888888999999888777666666666666555444333222222111111222000000000000000000000000///////////////////////////000000111111000000000............////////////........................---------............................../////////...////////////000000000000000//////000000111222222555888:::<<>>GGGSSS^^^iiivvv{{{wwwrrrlllhhhccc^^^[[[YYYWWWRRRKKKGGGEEECCCBBB???@@@AAAAAACCCFFFKKKOOOXXX___ggghhhbbbZZZUUUSSSOOOMMMKKKJJJJJJIIIHHHFFFDDDDDDDDDEEEDDDCCCCCCBBB>>>>>>???AAADDDGGGKKKMMMNNNNNNMMMJJJFFFEEEFFFHHHLLLSSS___iiipppsssuuuvvvsssnnngggaaa^^^\\\[[[[[[WWWUUUTTTUUUZZZ^^^bbbccceeegggiiinnntttyyy|||~~~{{{uuuyyy}}}zzzyyy|||qqqjjjfffbbb```ZZZZZZYYYWWWVVVXXX[[[^^^```dddeeebbb```___ZZZUUUQQQOOOMMMMMMOOOQQQRRRSSSSSSUUUWWWWWWWWWWWWYYYZZZ^^^___```___^^^]]]___```cccbbbbbbccccccbbb___]]]]]]^^^^^^____________^^^bbbbbbccceeehhhkkkmmmooommmmmmmmmnnnnnnoooppppppqqqqqqrrrssstttttttttttttttqqqmmmjjjgggeeebbbaaaaaaeeejjjnnnppppppqqqrrrkkkjjjjjjkkkmmmmmmjjjgggdddeeefffggghhhkkkooorrruuuzzzzzzuuupppllljjjjjjjjjjjjiiihhhfffddddddeeeggghhhhhhfffeeefffhhhjjjjjjjjjccccccbbbccccccdddffffffcccgggjjjjjjiiiiiilllppppppppptttxxxyyyzzzyyytttsssqqqooollljjjiiihhhfffdddbbbbbbccccccbbb___]]][[[[[[ZZZZZZZZZZZZWWWSSSOOOHHHGGGEEECCCBBBBBBBBBBBBAAABBBBBB@@@>>>===>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;999888888888888888777666555444444444444555444333333222222222333000000000000000000000000////////////////////////...//////000000000000000,,,---------......//////---------------------------------------.........---............/////////......////////////000000///////////////000000111000222666888888???QQQddd{{{sssrrrttt}}}ttt[[[JJJ===777777555555444333333333333333333333333333333444555555888===DDDKKKRRR^^^mmmyyyzzztttpppllliiifffhhhfff___UUUOOOMMMJJJGGG===???@@@@@@@@@AAAEEEGGGOOOVVV___dddccc___\\\ZZZWWWUUURRRQQQPPPNNNLLLIIICCCDDDEEEFFFGGGHHHHHHHHHCCCDDDEEEHHHLLLQQQVVVXXXZZZZZZYYYUUUPPPNNNPPPSSSXXX```lllwwwzzzrrrkkkhhhggggggcccaaa___```eeejjjnnnooorrrqqqrrrvvv{{{~~~ssslllooo|||www{{{tttjjjdddaaa]]]ZZZWWWXXXXXXWWWWWWYYY\\\___```dddfffdddcccbbb]]]WWWSSSQQQNNNNNNPPPRRRTTTUUURRRTTTWWWYYYYYYZZZ\\\]]]```aaaaaa```______```bbbccccccccccccdddbbb^^^[[[]]]^^^```aaabbbbbbaaaaaaaaaaaabbbdddgggkkknnnpppoooooonnnnnnooopppqqqqqqrrrrrrrrrsssttttttuuuuuutttssspppllliiifffdddcccbbbffflllpppsssuuuwwwyyynnnkkkiiiiiilllmmmkkkiiieeeggghhhiiijjjlllppprrrtttxxx~~~{{{wwwqqqmmmjjjiiihhhfffhhhgggeeeddddddfffiiijjjiiihhhggghhhkkkmmmmmmmmmccccccccccccccccccccccccaaaeeehhhhhhfffgggmmmrrrqqqqqqtttxxxzzz{{{vvvssssssooommmjjjhhhgggeeeccc```aaabbbcccbbb```]]][[[[[[[[[YYYXXXXXXWWWTTTNNNJJJDDDCCCAAA@@@???@@@AAABBB>>>@@@AAA@@@>>>=========<<<<<<===>>>>>>???????????????@@@??????>>>===<<<===<<<;;;999888777777777666666555444333333333333333222222111111111111111000000000000000000000000////////////////////////,,,------...//////......***++++++,,,---...//////------------------------,,,,,,,,,------.........---------.........//////........./////////000000///............///000000000111333555444777CCCPPPjjj~~~wwwgggdddeeejjjppp|||vvv\\\FFF<<<;;;777666555333222222222222444333111111222333333333333777;;;>>>AAAJJJVVV```www}}}zzzxxxvvvyyyyyyrrrggg^^^ZZZUUUNNNEEEEEEDDDBBBAAAAAACCCEEEHHHNNNVVV___dddeeedddbbbbbb___[[[XXXUUUQQQMMMJJJEEEFFFIIIKKKNNNPPPQQQQQQKKKKKKLLLOOOSSSXXX]]]```fffgggeee```ZZZXXXZZZ^^^eeemmmxxx{{{wwwwwwwwwtttrrrpppqqquuuzzz~~~}}}{{{}}}wwwrrrppprrr{{{uuuzzzwwwkkkccc___]]]ZZZWWWTTTUUUVVVWWWWWWYYY\\\^^^^^^cccfffeeecccccc^^^XXXVVVSSSPPPOOOQQQTTTVVVWWWRRRUUUYYY[[[]]]^^^```bbbcccccccccbbbaaaaaaccceeebbbbbbcccdddeeeddd```]]]]]]___aaaccceeeeeedddddd``````aaacccfffjjjnnnpppnnnnnnmmmmmmmmmnnnoooppprrrrrrrrrrrrssstttuuuuuutttsssqqqmmmiiifffddddddeeehhhmmmqqqtttwwwzzz|||qqqmmmhhhhhhkkkmmmllljjjhhhjjjkkklllmmmnnnqqqttttttwww{{{~~~~~~}}}}}}~~~yyyuuuqqqmmmkkkjjjgggeeeiiigggeeedddeeehhhkkkmmmkkkiiihhhiiikkkllllllkkkdddeeeeeeeeeeeecccbbbaaabbbfffhhheeebbbcccjjjqqqppppppssswwwyyyyyy{{{tttrrrrrrnnnkkkiiifffeeeccc```^^^aaabbbcccaaa___\\\[[[ZZZ[[[YYYWWWVVVUUUQQQKKKFFFBBBAAA???>>>>>>???AAABBBAAACCCEEEEEECCCAAA@@@@@@;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>===<<<;;;===<<<;;;999888777777777555555444333222222222222000///...............///000000000000000000000000////////////////////////***+++,,,,,,---------,,,))))))***+++---...//////------------------------,,,,,,,,,------.........---------.........//////............/////////000...............///000000222111222444333444<<>>GGGOOO\\\gggwwwvvvlllfff^^^UUUPPPOOOKKKGGGCCCBBBDDDFFFDDDIIIQQQ\\\dddiiiiiihhhiiifffaaa]]]XXXSSSMMMIIIIIIKKKNNNQQQTTTWWWYYYZZZQQQQQQRRRSSSWWW\\\aaadddnnnooommmhhhaaa^^^aaaeeennnuuu~~~~~~yyypppmmmnnnvvv|||sssvvv{{{wwwnnnccc]]]\\\\\\ZZZWWWRRRSSSUUUVVVWWWXXX[[[]]]\\\aaaeeedddcccccc^^^YYYWWWTTTQQQPPPRRRUUUXXXXXXRRRVVVZZZ]]]___aaaccceeeeeeffffffdddcccccceeegggaaaaaabbbeeegggfffccc```]]]___bbbdddffffffffffff`````````bbbeeeiiimmmooommmmmmlllkkkkkklllnnnnnnrrrqqqqqqrrrrrrssstttuuussssssqqqnnnjjjfffeeedddfffiiinnnqqqtttwwwzzz}}}tttnnnhhhgggjjjmmmmmmlllkkklllnnnoooooopppsssuuutttwwwzzz{{{zzzyyyyyyzzzvvvtttpppnnnlllkkkhhhfffjjjhhhfffeeegggjjjmmmpppmmmkkkiiiiiijjjkkkjjjiiieeefffggggggfffdddaaa___dddggghhhddd___```hhhooojjjjjjmmmqqqrrrsssyyy{{{tttnnnkkkgggeeebbb``````___]]][[[___bbbdddccc___]]]\\\^^^^^^[[[WWWUUURRROOOLLLIIICCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>===============<<<:::999999:::;;;<<<888777666555555444555555444333333222111111111222666555333111000000111222000000000000000000000000,,,---------.../////////------...///...---+++***++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++.........------,,,,,,,,,---------............///000000000000111111111111000000111222444666888999EEEQQQbbbqqqmmmddd]]]\\\[[[\\\iiixxxvvv]]]KKKBBBAAA:::777::::::555222444111666777333111555555111555333222222444888===@@@HHHOOO\\\jjjuuuwwwnnnhhhaaa[[[SSSLLLHHHGGGGGGFFFDDDHHHMMMTTTZZZ```dddfffggghhhgggccc]]]WWWSSSQQQNNNOOORRRUUUYYY\\\^^^```ZZZYYYXXXZZZ^^^aaaddddddllloooppplllhhhfffiiimmmuuu{{{xxxqqqiiieeeoootttuuuyyyyyypppiii___YYYWWWXXXXXXXXXUUUVVVVVVWWWWWWXXXXXXYYY]]]^^^___aaaaaaaaa```___ZZZYYYXXXXXXXXXZZZ[[[\\\WWWZZZ]]]``````aaabbbccchhhhhhgggfffeeeddddddcccddddddcccbbbbbbaaabbbbbb```bbbeeehhhjjjjjjjjjiiihhheeebbb``````dddhhhkkkkkkllllllkkkiiiiiijjjllloooppprrrsssssssssrrrqqqrrrpppmmmkkkhhhgggggggggfffiiimmmrrruuuwwwxxxxxxqqqnnnlllmmmooopppooommmoooooopppqqqrrrtttuuuuuuxxxyyyzzzzzzyyyvvvtttrrrppppppooonnnmmmkkkiiihhhjjjkkkmmmmmmkkkjjjjjjkkkiiikkkkkkhhhiiimmmnnnllliiieeedddggghhheeecccdddeeeddddddeeeggghhhgggeeegggfffgggiiimmmqqqrrrrrr||||||~~~{{{sssmmmjjjeeeccc```___^^^^^^\\\[[[^^^aaabbbaaa^^^\\\[[[\\\]]]ZZZWWWTTTRRROOOKKKIIIDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>=========<<<<<<======;;;:::999999999999777777666555444444444444444333222222111111111222555444222111000000000111////////////////////////------------............------......---,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............/////////000000000111111111111111111111222444555666<<>>BBBJJJUUU^^^kkk}}}~~~yyynnnhhh```XXXTTTQQQNNNMMMKKKMMMPPPUUUYYY^^^aaacccggghhhiiifffbbb^^^[[[ZZZWWWXXX[[[]]]aaadddfffhhhaaa___]]]^^^aaadddggghhhnnnqqqrrrppplllkkknnnqqqyyy~~~vvviiieeeccchhh{{{|||yyywwwqqqrrrmmmggg^^^XXXVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]ZZZ\\\```aaaaaaaaabbbccchhhhhhgggfffeeedddccccccfffeeedddcccbbbbbbaaabbbaaacccfffiiikkkkkkkkkkkkiiifffcccaaaaaadddhhhkkkkkkllllllkkkjjjjjjlllmmmooooooqqqrrrrrrrrrqqqppppppooommmjjjhhhfffeeeeeeeeehhhlllpppsssvvvwwwwwwqqqooolllmmmooopppooonnnooopppqqqrrrssssssttttttvvvwwwxxxxxxvvvtttrrrpppoooooonnnnnnmmmllljjjjjjlllmmmmmmllljjjhhhiiijjjiiilllllljjjjjjmmmnnnkkkiiieeedddhhhhhheeecccddddddddddddeeeggghhhgggeeefffeeeeeegggkkknnnoooooopppoooqqqtttwwwyyyrrrkkkgggcccaaa___^^^^^^^^^]]]\\\]]]______^^^\\\ZZZZZZZZZ[[[XXXUUURRRPPPNNNKKKHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGFFFDDDBBBAAA>>>============<<<<<<<<<===<<<<<<;;;:::888777666666666555444333333333333333333222111111111111222333222111000/////////000////////////////////////............------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---------------------------............/////////000000000000111111111111111000111111222222888===CCCKKKZZZtttuuujjj^^^VVV[[[eeevvv{{{mmmdddPPPGGG???<<<:::777555666444555333//////333444333333333333444555666777888999:::===DDDJJJUUUfffvvvzzzrrrkkkeee```\\\YYYVVVWWWWWWYYY[[[^^^aaaccciiikkkmmmmmmkkkiiiiiiiiieeefffgggiiikkknnnpppqqqllliiieeedddfffiiikkklllpppsssuuutttrrrqqqtttvvv~~~ssshhh___```ggguuu|||~~~yyymmmjjjlllhhhccc[[[VVVUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXZZZ\\\]]]^^^]]]\\\\\\\\\]]]^^^___^^^```cccccccccbbbbbbccchhhhhhgggeeedddddddddcccgggfffeeecccbbbaaaaaaaaabbbdddfffiiikkkmmmmmmmmmjjjhhheeecccccceeehhhkkkjjjkkkllllllkkkkkkmmmooonnnoooqqqrrrrrrrrrqqqpppooonnnmmmkkkhhhfffdddbbbdddfffjjjnnnqqqssstttuuuqqqooommmmmmnnnooooooooopppqqqqqqrrrsssssssssrrrsssttttttuuutttrrrpppooonnnnnnmmmmmmmmmlllllllllpppooonnnkkkhhhfffggghhhiiimmmnnnllllllooonnnjjjjjjfffeeehhhhhheeecccdddccccccccceeeggghhhgggeeedddccccccdddhhhjjjkkkkkkiiihhhiiikkkmmmsss~~~vvvpppjjjfffeeecccaaaaaabbbbbbaaa```\\\\\\\\\[[[ZZZXXXXXXXXXXXXVVVSSSQQQOOOMMMJJJGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCEEEFFFGGGFFFDDDBBB@@@=========<<<<<<<<<;;;;;;999:::;;;;;;:::888666555555555444333222222222222222222111111111111111222111111000000////////////////////////////////////.........------,,,,,,,,,...---,,,+++++++++------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........---------............///////////////000000000111111111000000111111222333888999<<>><<<<<<<<<<<<;;;;;;;;;;;;666777888999999999777777555444333222222111222222111111111000000111222222000000000000/////////.................................------,,,,,,,,,+++---,,,+++******+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------.........---------............///...////////////000000000000000000000111333444555333444555999CCCUUUlll|||wwwiiieeeiii{{{xxxnnnaaaWWWRRROOOIIICCC;;;888555444555444222111333333444555555444333222555333555888999;;;BBBKKKXXX___jjjxxx}}}yyyuuutttsssrrrsssuuuwwwyyyyyy{{{}}}xxxuuuttttttttttttuuuwww{{{}}}~~~vvvoooooouuuvvvooojjjeeebbbccc[[[ZZZWWWTTTRRRRRRTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[XXXWWWUUUUUUVVVZZZ]]]```cccbbbaaa``````aaabbbcccccceeeffffffdddbbbaaaaaafffeeedddccccccdddfffggghhhgggeeecccbbb`````````cccdddfffgggiiikkkkkklllkkkiiihhhgggffffffggghhhhhhiiijjjjjjjjjjjjlllnnnqqqrrrssstttttttttsssrrrnnnooonnnmmmkkkhhhfffdddccceeegggjjjmmmppprrrrrrqqqpppnnnllljjjkkklllnnnnnnooopppqqqqqqqqqooonnnppppppppppppppppppooooookkkjjjjjjjjjkkklllmmmnnnrrrqqqnnnjjjfffddddddfffhhhlllnnnmmmnnnpppoookkkkkkgggfffiiiiiieeecccddd`````````cccfffggggggfffbbb```______aaabbbbbbaaabbb``````bbbbbbbbbhhhpppzzzrrrlllkkklllkkkiiillljjjhhhhhhiiiiiihhhggg\\\ZZZWWWWWWWWWWWWVVVUUUSSSQQQNNNMMMLLLKKKHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::444555666777888888888888555555444333222222222222111000000000000111222222//////000000000000//////........................------------,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,---------------------------............///......////////////000000/////////000111333444555000222444777>>>IIIWWWaaazzz~~~vvvwwwuuullljjjiiibbbYYYGGG>>>777666666333222333333444444555555444333333555444555999999777:::???FFFKKKTTTaaappp~~~}}}{{{{{{~~~|||xxxvvvvvvkkkgggddd___ZZZYYYVVVVVVUUUTTTRRRRRRTTTVVVXXXXXXYYYZZZ\\\]]]^^^^^^^^^\\\[[[[[[\\\___bbbdddeeedddcccbbbbbbbbbcccdddccceeefffeeecccaaa``````ccccccbbbbbbccceeehhhjjjiiihhhgggeeedddccccccbbbeeeffffffggghhhiiijjjkkkjjjjjjiiihhhgggffffffffffffggghhhhhhggggggiiikkkooooooqqqrrrrrrrrrqqqpppnnnnnnmmmlllkkkiiihhhgggeeefffhhhjjjmmmppprrrsssqqqqqqnnnjjjggggggiiikkkkkklllnnnppppppooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnniiiiiihhhhhhiiijjjlllmmmppppppnnnjjjfffdddeeeffffffjjjllllllmmmppppppmmmlllhhhgggiiiiiieeecccddd___^^^___bbbeeeggggggfffbbbaaa______``````___^^^___]]]^^^``````___bbbggguuutttnnngggdddgggjjjlllmmmmmmkkkiiihhhhhhiiihhhfff\\\YYYVVVUUUVVVWWWVVVTTTQQQOOOMMMLLLKKKJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<======;;;;;;;;;::::::::::::999666666555555666666777777666555444333333222222222000000000000000111222222//////000111111111000///........................,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------...------------------,,,,,,---------............///........./////////000000000/////////000000111222000333555888;;;BBBJJJPPPfff}}}xxxbbbSSSCCC;;;666222222555444444444444444555555555777555666999999777888<<<<<>>;;;;;;;;;:::::::::999999888777666444444444555666666666555444333333333333000000///000000111222222///000111222222111000///........................+++++++++,,,,,,---------(((***+++,,,---,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------...//////.........------,,,,,,,,,---------.........//////............/////////000000000///...............---///222444777;;;@@@DDDUUUnnn~~~hhhPPPAAA888111111444555555444444444555666666666333222444444222444888777999<<<@@@GGGQQQ\\\bbbkkkxxxxxxwwwxxx~~~yyyzzzooobbbWWWVVVXXXWWWTTTSSSQQQSSSUUUTTTRRRRRRUUUXXXXXXYYYZZZ]]]___bbbcccdddbbbbbbaaaaaabbbcccdddeeefffeeedddcccbbbccccccddd```bbbcccccc```^^^^^^^^^```______```cccgggkkknnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkkjjjjjjiiijjjjjjkkkiiiiiiiiihhhgggeeeccccccdddeeeeeedddbbbbbbccceeeeeefffggghhhiiihhhggggggkkkjjjiiihhhhhhhhhiiijjjhhhiiijjjlllnnnqqqtttuuurrrqqqnnniiicccaaadddgggeeegggjjjmmmnnnnnnlllkkkiiihhhhhhhhhiiijjjkkklllhhhgggfffeeefffgggiiijjjjjjllllllkkkiiigggfffgggdddggghhhgggjjjppprrrqqqmmmiiigggjjjiiieeecccccc]]]]]]^^^aaaeeeggggggfffeeeccc```_________^^^\\\YYYWWWYYY]]]^^^[[[[[[^^^aaammm~~~hhh```YYYYYYaaahhhkkkkkknnnlllkkkkkkjjjfff```[[[YYYXXXVVVUUUUUUTTTRRRPPPNNNNNNLLLJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@???>>>=========<<<;;;::::::999888<<<:::888666666777888999777666666666666666777777222222222333333333444444000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,------000000000///......------...............///000000000000//////.........---111000111222555999===???FFF\\\|||dddIII>>>===999333///111444555555333222222333333444555666666666666444555666888;;;AAAHHHMMMXXX[[[bbbjjjpppxxxwwwoookkkqqqwwwqqqxxx}}}qqqaaa^^^YYYUUUSSSSSSTTTUUUTTTUUUVVVVVVWWWVVVVVVVVVUUUVVVXXX[[[]]]```bbbccceeedddccc```^^^^^^```cccfffeeecccaaa``````aaabbbaaabbbaaa___]]]\\\\\\]]]`````````aaaccceeegggiiillllllnnnpppqqqooojjjfffhhhiiikkklllkkkjjjhhhgggdddddddddeeeeeeddddddcccddddddddddddeeeeeeffffffhhhgggeeedddcccccccccccceeeddddddeeefffhhhjjjkkkjjjkkklllmmmmmmmmmlllkkkpppnnnkkkhhhfffdddccccccdddddddddgggjjjkkkkkkjjjmmmllliiihhhggghhhiiijjjmmmkkkhhhffffffgggjjjlllhhhiiiiiijjjhhhfffdddbbbcccdddeeefffgggiiilllooolllkkkiiihhhfffeeeeeeeeecccbbbaaabbbdddeeeeeeddddddcccbbb```^^^]]]\\\\\\ZZZYYYXXXWWWXXXXXXYYYZZZaaaeeemmm~~~ccc]]]XXXZZZbbbiiillllllllljjjhhhgggfffccc^^^ZZZYYYWWWUUUTTTTTTSSSRRRPPPLLLLLLJJJHHHFFFDDDCCCBBB???>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;888777666555555777888999666555555444444555555666444444444333222222111111000000000000000000000000////////////////////////------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,---------............///////////////...........................///000000111000000000/////////////////////000333666999;;;BBBQQQjjjxxxZZZGGG@@@===:::555666777777666444444444333333444444444444333333444555666777888<<>>===<<<;;;:::;;;<<<<<<:::;;;;;;;;;<<<<<<<<<===666555444444555666888999444444333333333333444444666666555333111000///...000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,........................***++++++,,,,,,++++++***,,,++++++******++++++,,,------------............---............/////////...............///000000111111111000000000000///000000000000222444777888???EEEUUUqqquuuppprrrooo{{{lllSSSEEE@@@===:::999777555444333333333444444444444333333333222444555666666666666999;;;999:::>>>CCCEEEIIITTT```sss~~~mmm___ZZZ^^^cccggg{{{yyyqqqlllyyywwwkkkbbbYYYWWWUUUSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVTTTUUUVVVWWWYYY[[[\\\]]]\\\\\\[[[YYYWWWWWWYYY[[[aaa```___]]]]]]]]]^^^^^^^^^^^^^^^\\\ZZZYYYZZZ[[[[[[\\\\\\]]]___aaacccddddddeeegggjjjlllkkkgggdddaaabbbcccccccccbbb```___```aaaaaaaaa``````___^^^___aaadddgggiiijjjkkkkkkeeeccc```^^^]]]]]]___``````aaacccdddeeeeeeeeeeeehhhiiijjjkkkkkkkkkkkkjjjiiihhhfffdddcccbbbbbbbbbbbbaaabbbdddfffhhhgggffffffeeeddddddeeeggghhhiiiiiihhhggggggfffgggggggggeeeeeedddcccbbbaaaaaa```bbb___^^^```eeeiiikkkkkkkkkjjjhhhfffdddcccbbbbbbbbb```^^^^^^___aaaaaa```aaa```^^^\\\ZZZYYYXXXXXXXXXWWWTTTSSSSSSTTTVVVXXXXXX[[[```iii~~~]]]ZZZXXX[[[aaaggghhhhhheeeccc```]]][[[ZZZYYYYYYXXXUUUQQQNNNNNNOOOOOOOOOHHHHHHFFFEEECCCAAA@@@???>>><<<:::999999:::<<<===::::::::::::;;;;;;;;;;;;777666555555555666777777444444333222222222333333555555444222111000///...000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,---......///000000...............///000000000000000///////////////222222222222333555666777===???HHH^^^~~~yyynnniiibbbjjjzzzgggVVVKKKEEE@@@===888555444444555555555555555444444555555555333555666666444444444555888777:::<<<===>>>EEENNNXXXcccrrrvvvjjj\\\TTTWWWcccpppyyywwwppppppnnnxxxlll```XXXUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYWWWUUUUUUWWWYYY]]]]]][[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWWWWWWWYYYYYYZZZ[[[\\\^^^```aaabbbbbbbbbdddfffgggfffccc```^^^______```___^^^]]]]]]```````````````___^^^^^^[[[]]]```dddgggiiijjjjjjgggeeebbb___]]]^^^```aaaaaa`````````aaabbbccccccfffgggggghhhiiiiiiiiiiiifffeeedddbbbbbbbbbbbbcccaaaaaaaaacccfffgggfffeeedddccccccccccccdddeeefffffffffffffffffffffeeeeeedddcccbbbaaa````````````aaa]]]ZZZ\\\ccciiijjjhhhiiihhhfffdddcccaaaaaa```aaa___\\\\\\]]]^^^___^^^```___]]][[[YYYXXXWWWVVVWWWUUURRRPPPPPPRRRTTTVVVXXX[[[]]]cccqqq___]]][[[\\\___bbbbbbbbbaaa___]]]ZZZXXXWWWWWWXXXVVVSSSNNNLLLLLLMMMMMMMMMGGGGGGFFFDDDCCCAAA@@@???>>>===;;;::::::;;;===>>>;;;;;;::::::999888888777999999888777666555555555555444333333222222222333222222111111111000000000////////////////////////........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,---...///000000...............///000000........................111111222222333333444555777:::BBBQQQjjjvvvjjj``````hhhxxxsssbbbUUUIIIDDD===999888999999888444444444333444555666777222444666666555444444444555444555777666555999@@@FFFNNNXXXbbbiiimmmqqqssswww~~~uuu```]]]YYY\\\gggwwwvvvmmmpppxxx}}}rrreeeYYYQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRSSSSSSSSSWWWXXXWWWVVVTTTTTTVVVXXXYYYXXXXXXXXXWWWWWWWWWXXXWWWXXXXXXWWWUUUTTTUUUWWWXXXYYYZZZ\\\^^^___```aaa``````aaabbbcccbbb___\\\]]]]]]^^^]]]]]]]]]\\\\\\______````````````______ZZZ\\\```cccgggiiijjjkkkhhhfffccc```^^^^^^___```cccaaa^^^\\\\\\^^^aaacccdddddddddeeeeeefffggghhheeedddcccbbbaaabbbccccccbbbbbbbbbdddfffgggfffeeedddccccccbbbbbbaaaaaaaaabbbcccdddeeeeeeeeeddddddccccccbbbaaa```````````````[[[XXXZZZaaafffhhhfffhhhgggeeedddbbbaaaaaaaaabbb___\\\[[[[[[]]]]]]]]]```___]]][[[XXXWWWVVVUUUUUUSSSQQQOOOOOOPPPRRRSSSUUUWWWYYY\\\eee{{{ccc```]]]\\\\\\]]]]]]\\\[[[[[[ZZZWWWTTTSSSTTTVVVSSSPPPMMMKKKKKKKKKKKKJJJFFFEEEDDDCCCAAA@@@??????======<<<;;;<<<===>>>???<<<<<<;;;:::999888777777::::::999888666555444333555444333222222111222222//////000000000111111111////////////////////////........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++******************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++,,,---......//////...............///000000,,,---------------............//////000111111111000555===GGGWWWqqqsssccc]]]^^^hhhvvvxxxiiiUUUNNNFFF@@@>>>===;;;999555555444333333444555666222444666666555444555666444222333555444222444999===AAAFFFKKKOOOSSSXXX[[[```gggpppyyy{{{mmmddd\\\___gggrrruuummmkkkvvv{{{tttjjj^^^TTTMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQMMMMMMNNNNNNOOOOOOPPPPPPTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRRRRSSSTTTVVVWWWYYY[[[]]]^^^^^^___]]]]]]^^^___``````]]][[[]]]]]]\\\\\\\\\[[[[[[[[[^^^^^^___```aaaaaaaaaaaa___```aaadddgggiiikkkmmmfffeeecccaaa___^^^^^^^^^ccc```]]][[[[[[]]]```bbbaaa```aaaaaabbbccceeeeeedddcccbbbaaa```aaabbbbbbbbbaaabbbccceeefffeeedddccccccbbbbbbaaa```______^^^___aaacccdddeeeeeeeeeddddddcccccccccbbbbbbbbb```\\\YYYZZZ^^^cccfffffffffeeedddcccbbbbbbbbbbbbdddaaa]]][[[[[[]]]]]]]]]___^^^\\\YYYWWWUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPTTTVVVXXX[[[aaapppeeebbb^^^[[[YYYYYYZZZZZZVVVWWWWWWUUUQQQPPPQQQRRRQQQNNNLLLKKKKKKJJJIIIHHHCCCCCCBBBAAA???>>>======;;;<<<<<<<<<=========>>><<<<<<<<<;;;;;;:::::::::888888777777666555444333444333222111000000000000/////////000000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,------........................///000000------------......//////,,,---...///000000000000000444999>>>GGGZZZqqqnnnccc___eeennnzzz~~~nnnfff[[[TTTPPPLLLHHHDDD<<<;;;888666555555666666444555666555444333444666555333444666666333444888777999<<<>>>@@@CCCFFFIIIMMMRRRYYY___gggqqq~~~yyytttooollljjjmmmuuuqqqmmmnnntttvvvtttpppiii```WWWPPPMMMIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPPPPQQQSSSSSSUUUWWWYYY[[[\\\\\\\\\YYYYYYZZZ\\\___```^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZ\\\\\\^^^```aaabbbbbbbbbbbbbbbbbbbbbdddgggjjjlllgggffffffdddbbb```___^^^```______^^^]]]]]]]]]]]]^^^^^^]]]^^^___aaabbbcccbbbaaa```___^^^^^^___```aaa``````bbbddddddcccbbbaaaaaaaaaaaaaaaaaa``````\\\]]]^^^```bbbdddfffgggeeeeeefffgggfffeeedddccc___]]][[[ZZZ\\\```dddfffdddddddddccccccdddddddddfffbbb^^^\\\\\\]]]^^^^^^^^^\\\ZZZWWWUUUSSSRRRQQQRRRQQQQQQQQQPPPOOONNNNNNQQQRRRVVVZZZ]]]ggg~~~fffbbb^^^ZZZXXXXXXYYYZZZRRRTTTUUUSSSOOOMMMNNNPPPOOOMMMLLLKKKKKKJJJHHHFFFBBBAAA@@@???>>>===<<<;;;:::;;;<<<<<<=========<<<<<<<<<<<<============>>>555555555666555555444444222222000///............///000///000000000000000////////////////////////........................++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,))))))*********+++++++++,,,,,,------------.....................///000000---.........//////000000---...///111222222222222444555666888===JJJZZZggg|||yyymmmeeehhhmmmtttuuulllfffaaaZZZUUUDDDBBB???;;;999888888888555666666444222222333555333111222555555333333666444777999:::;;;<<<>>>@@@@@@DDDIIIMMMSSS]]]jjjtttppptttyyy{{{|||zzzpppooolllhhhgggkkkttt}}}ooodddiiittt~~~yyyuuupppnnnhhh```XXXQQQNNNMMMFFFHHHJJJLLLLLLKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLNNNMMMLLLKKKLLLNNNPPPPPPQQQRRRRRRQQQQQQPPPQQQRRRRRRQQQOOOOOOPPPRRRQQQSSSUUUWWWYYYZZZZZZZZZUUUUUUWWW[[[___aaaaaa___[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[]]]___```bbbccccccbbbaaa```___aaadddgggjjjiiiiiiiiiiiigggdddaaa```]]]^^^```aaaaaa^^^\\\ZZZ\\\\\\\\\\\\]]]___aaabbbaaa```^^^]]]\\\]]]]]]^^^```______```bbbcccbbb```^^^___```aaabbbbbbbbbbbb[[[[[[\\\^^^aaadddggghhheeeggghhhiiiiiihhhfffddd______]]][[[[[[]]]cccgggdddcccccccccdddeeeeeefffgggddd___]]]]]]^^^______\\\[[[YYYVVVSSSQQQPPPOOOQQQQQQRRRRRRQQQPPPNNNLLLHHHJJJOOOUUUVVV]]]ooo]]]]]]\\\YYYUUUSSSSSSTTTWWWUUURRRPPPNNNNNNNNNOOOLLLMMMNNNPPPPPPNNNHHHDDDFFFEEECCCAAA???===<<<<<<>>>======<<<<<<<<<=========<<<;;;999999:::;;;;;;999777555555555666555333333333333333111///---+++////////////////////////000000000000////////////---------............///,,,,,,,,,------.........,,,,,,,,,++++++*********)))************+++++++++------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++************,,,,,,,,,---------..............................---------............////////////000111111222222222222222333666>>>GGGMMM^^^tttxxxvvvzzzxxxsssaaaSSSCCC:::;;;>>>>>>;;;444666777666555444444444444444444222222222444666222333444555666888999999;;;;;;;;;>>>CCCJJJPPPTTT^^^```aaabbbdddhhhmmmqqqwwwiiiaaaaaa[[[^^^ccckkk}}}xxxiiikkknnntttxxxqqqpppjjjeee]]]UUUNNNJJJIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIJJJJJJLLLMMMNNNHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHJJJKKKLLLLLLLLLLLLNNNQQQQQQQQQQQQQQQRRRTTTUUUVVVQQQPPPPPPRRRUUUVVVVVVVVVUUUUUUUUUVVVYYY[[[^^^___^^^\\\[[[[[[ZZZYYYWWWTTTVVVWWWYYYZZZ[[[]]]aaadddaaaeeegggdddeeeiiikkkkkkmmmllliiihhhgggeeeaaa___``````___]]]\\\ZZZYYYXXX[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^]]][[[ZZZ\\\]]]\\\]]]___aaabbbcccbbbbbb^^^___bbbcccdddcccbbbaaa\\\[[[[[[^^^bbbeeeggggggkkkjjjjjjjjjjjjhhheeebbbaaaaaa```^^^\\\\\\___aaabbbaaa`````````bbbcccddddddbbb___^^^^^^^^^\\\[[[ZZZYYYWWWUUUSSSQQQQQQPPPSSSNNNQQQZZZYYYNNNJJJNNNLLLJJJJJJOOOTTTZZZeeeoooZZZZZZZZZXXXUUUTTTUUUVVVVVVTTTQQQNNNLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMHHHDDDEEEDDDBBB@@@>>>===<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999777555444555555444333000000111111111000000///........................000////////////.........,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------------...........................------------............/////////000111111222222222222222222444999@@@EEEMMM^^^xxx|||jjjTTTEEEAAAAAA???===888999888777555444444444666555555333111000111222333333444555666777777888999999999;;;>>>CCCGGGJJJJJJKKKMMMNNNPPPRRRVVVZZZiii|||}}}ssskkkbbbXXXTTTVVV[[[ffftttuuuiiidddjjjrrrzzz{{{qqqllllllbbb^^^WWWPPPJJJHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGJJJKKKLLLLLLLLLMMMOOOQQQSSSSSSSSSTTTUUUUUUVVVVVVQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTTTTUUUWWWYYY[[[\\\]]][[[ZZZZZZZZZZZZWWWUUUSSSTTTVVVVVVWWWXXX\\\^^^aaafffgggeeeeeeiiikkkkkkmmmkkkiiigggfffdddaaa^^^___^^^]]][[[YYYXXXXXXXXX[[[ZZZZZZ[[[[[[\\\]]]]]]\\\]]]]]]\\\ZZZYYY[[[\\\ZZZ\\\^^^```bbbbbbbbbbbbaaabbbccccccbbbaaa```___\\\[[[[[[^^^bbbfffggggggkkkjjjjjjjjjjjjiiieeebbbaaaaaa```^^^\\\\\\^^^``````______^^^___```aaabbb```^^^\\\\\\\\\]]]\\\[[[XXXWWWVVVTTTRRRQQQPPPPPPQQQOOOUUU```___TTTMMMNNNMMMJJJJJJMMMQQQUUU^^^gggwwwVVVWWWWWWVVVUUUUUUVVVXXXTTTRRROOOKKKIIIHHHHHHIIIKKKKKKKKKMMMMMMKKKGGGDDDCCCBBB@@@???===<<<;;;;;;>>>===<<<:::999999999999;;;;;;<<<<<<;;;;;;::::::888666444444555555444333000000000//////000000111....................................------------++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++*********)))************+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............//////000000111111222111222222111111333777:::???III\\\wwwoooZZZNNNIIIEEEAAA:::999777666555555666666222222333333444555666666444444444555555555666666777777777888999;;;<<<===;;;===???AAAAAACCCEEEGGGRRRcccwwwwwwkkkcccZZZTTTPPPMMMOOOTTTdddvvvvvvhhhbbbdddooo|||yyyrrrlllfffcccdddWWWSSSNNNIIIFFFDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIHHHIIIIIIIIIJJJIIIIIIHHHGGGIIIKKKMMMMMMMMMMMMOOOQQQUUUVVVWWWXXXXXXWWWVVVUUUQQQPPPPPPQQQTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZYYYXXXXXXYYYZZZXXXWWWSSSTTTUUUUUUTTTUUUWWWYYYaaafffhhhffffffiiikkkjjjllljjjhhhfffeeecccaaa^^^^^^\\\ZZZWWWVVVVVVWWWWWWZZZZZZZZZ[[[\\\]]]]]]^^^ZZZ[[[[[[ZZZXXXXXXYYY[[[YYYZZZ]]]___aaabbbcccccceeeeeedddbbb```___^^^]]]]]]\\\\\\^^^bbbfffhhhhhhjjjiiiiiiiiijjjiiifffccc`````````^^^[[[[[[\\\^^^^^^^^^]]]]]]^^^^^^___```\\\ZZZXXXYYYZZZ[[[[[[ZZZWWWVVVTTTRRRPPPOOOOOONNNOOOQQQZZZeeeeeeYYYPPPOOONNNKKKIIIKKKLLLNNNUUU]]]gggUUUVVVVVVUUUTTTSSSUUUVVVQQQOOOLLLIIIFFFEEEEEEFFFIIIIIIIIIJJJJJJIIIFFFCCCAAA@@@???>>><<<<<<;;;;;;===<<<;;;999888777777777:::;;;<<<<<<<<<;;;999888888666444333444444333222444333111///...---..............................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++++++++***************))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,---------...............//////000111111111///111222111111111222444<<>>???CCCOOO___nnnzzz|||vvvooogggaaaTTTRRROOOPPPSSSXXX^^^cccxxx{{{tttmmmjjjlllqqq|||yyyiiibbb___\\\YYYXXXLLLJJJFFFCCCBBBBBBDDDEEEFFFEEECCCBBBBBBCCCCCCDDDHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNNNNNNNOOOPPPRRRVVVWWWYYYZZZYYYWWWUUUTTTRRRQQQPPPQQQSSSTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVXXXYYYYYYXXXWWWXXXXXXXXXVVVVVVWWWXXXaaaeeehhhffffffjjjlllkkkllliiifffeeedddcccaaa___\\\ZZZWWWUUUTTTUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZ[[[YYYXXXWWWXXXZZZYYYZZZ]]]```bbbcccddddddfffeeedddbbb```_________^^^]]]\\\^^^bbbfffhhhiiiiiihhhhhhhhhiiihhhfffddd`````````^^^[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^___[[[YYYWWWWWWYYYYYYYYYXXXUUUTTTRRRPPPOOONNNMMMMMMNNNPPPYYYccccccYYYQQQOOOMMMJJJIIIJJJJJJJJJOOOVVV]]]oooVVVVVVVVVTTTRRRQQQRRRSSSOOOMMMJJJGGGEEEDDDDDDDDDHHHGGGFFFFFFGGGGGGEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<:::999777777666666999:::;;;;;;;;;:::888777777555333333333333333111333222000...------..............................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++******************************))))))*********+++++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,------...+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------............///000000111111---///111222111111222333999:::BBBPPP```qqq~~~pppcccZZZLLLHHHDDDAAA@@@@@@>>>===;;;999666555555555222000666555555555555444444444444555666777777777666666222444777888777777888999<<>>===============<<<;;;:::888888777777777888999999999999888777777666444222222333333222111............///000111111------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++)))))))))***************)))************+++++++++******++++++,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111,,,...111222222222333444444333999CCCLLLZZZtttzzzsssqqqssszzzxxxppp]]]WWWPPPLLLIIIEEE@@@<<<<<<999555444666777666444666666666666666666555555444555666777888888888777222333555555555555777888======@@@GGGPPPYYYfffppp{{{~~~xxxqqqjjjccc^^^[[[WWWVVVTTTSSSRRRSSSTTTUUUUUU^^^jjjtttvvvhhh\\\\\\eeeppp|||pppcccWWWSSSQQQMMMHHHFFFAAA@@@??????@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFDDDEEEEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKJJJJJJJJJKKKLLLLLLKKKNNNQQQSSSSSSTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUTTTRRRQQQPPPPPPQQQRRRPPPOOOQQQSSSUUUXXX[[[]]]______ZZZXXXWWWWWWYYY[[[\\\\\\]]]^^^___]]][[[XXXXXXXXX]]]cccggggggiiimmmooonnnllljjjfffddddddcccbbbaaa\\\[[[YYYXXXXXXYYYZZZ[[[]]]^^^```aaaaaa```______[[[\\\\\\[[[YYYYYYZZZ\\\\\\]]]```bbbdddeeeffffffcccdddeeefffhhhiiijjjkkkdddbbb______bbbeeeggghhhiiigggeeeddddddcccaaa```^^^```aaa```^^^]]]^^^___```aaaaaaaaaaaa```______]]][[[YYYXXXWWWWWWVVVTTTRRRRRRPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLJJJHHHIIIKKKKKKJJJMMMSSSTTT[[[lllTTTUUUTTTRRROOONNNNNNOOOLLLKKKIIIFFFEEEEEEFFFGGGEEECCCAAAAAABBBCCCCCCBBB??????>>>>>>======>>>>>>;;;:::999999888888888888888777777666666666666666666444222111222222111000,,,---...///000000000000------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************++++++++++++((()))))))))*********+++)))************+++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000,,,...000111111111222444222000333;;;@@@III```xxx~~~qqqjjjgggjjjnnnuuuuuupppiiidddaaa]]]VVVQQQFFFAAA:::888:::<<<;;;999666666777777777777777777555555555555666666666777333444555555444666999;;;<<<999:::AAAGGGLLLUUU___eeejjjqqquuuvvvuuuvvvvvvuuuwwwzzz~~~uuupppfffbbb]]]WWWRRRNNNLLLKKKKKKNNNUUU[[[aaaggglllnnnsss}}}wwwtttkkk^^^VVV]]]mmm{{{~~~xxxhhh]]]RRRNNNKKKFFFCCCBBB>>>>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMPPPSSSVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWVVVVVVRRRQQQPPPPPPQQQQQQOOONNNOOOQQQUUUYYY]]]aaabbbccc___]]][[[[[[]]]___``````___```aaa```^^^[[[ZZZZZZZZZaaafffgggjjjoooqqqpppmmmjjjgggddddddddddddccc]]]\\\\\\\\\\\\\\\]]]]]]```aaabbbccccccbbb```___]]]^^^^^^]]][[[[[[\\\^^^\\\^^^```bbbcccdddddddddccceeehhhjjjlllnnnnnnnnngggdddaaa```aaadddfffgggiiigggdddbbbbbbaaa___]]]^^^___aaaaaa```___```aaa```aaaaaabbbaaa```___^^^[[[YYYWWWVVVWWWWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNLLLLLLLLLKKKJJJJJJHHHIIIKKKKKKIIILLLQQQVVV[[[gggxxxSSSSSSSSSQQQOOONNNOOOPPPLLLKKKHHHGGGFFFFFFHHHHHHEEECCC@@@@@@AAABBBBBBBBB??????>>>>>>>>>>>>??????::::::999999999999999:::888777555444444444555666666444222111222222111000//////000000000...---,,,---------------------------------,,,,,,,,,++++++)))************+++++++++(((((())))))******++++++(((((())))))*********+++)))************+++++++++'''(((((()))***+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000---...000000///000111333666111222888;;;@@@RRRfffwwwllleeeccceee^^^jjj}}}}}}vvvppp]]]TTTIIIAAA===:::555111666777777777888888888999555555444444333444444555222333333222222444888;;;555111333:::>>>@@@FFFNNNUUUZZZaaaeeefffeeefffgggbbbcccfffkkkrrrzzz}}}}}}yyywwwuuurrrpppqqqssstttrrrlllddd]]]YYYSSSQQQLLLHHHEEEDDDDDDEEELLLTTTbbbppp}}}rrriiifffeeeYYYUUUbbbwwwyyyqqqdddZZZOOOJJJFFFBBB@@@BBB>>>=========>>>@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJKKKHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHHHHGGGHHHIIIJJJKKKMMMQQQUUUWWWWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYRRRQQQPPPPPPPPPPPPOOOMMMMMMPPPTTTYYY^^^bbbeeefffcccaaa^^^^^^```bbbccccccbbbdddeeedddaaa^^^]]]]]]YYY```fffhhhkkkppprrrqqqnnnkkkgggeeeeeeeeedddddd]]]^^^^^^^^^____________bbbcccdddeeedddbbb```_________```^^^]]]\\\]]]___\\\]]]___aaabbbcccbbbbbbdddfffjjjmmmoooppppppoooiiifffbbb```aaaccceeefffiiifffcccaaa```___]]][[[]]]___aaabbbaaaaaabbbccc``````aaaaaaaaa```^^^]]]XXXVVVUUUUUUVVVWWWWWWVVVRRRQQQPPPOOONNNNNNNNNNNNNNNOOONNNLLLKKKLLLKKKIIIJJJHHHIIIKKKJJJHHHJJJNNNTTTWWWaaallluuuOOORRRTTTSSSSSSUUURRRLLLNNNLLLJJJGGGFFFFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@???======:::;;;;;;<<<<<<;;;;;;:::999999777666555555555555444444333333333444555555222111000//////.........//////.........---------///...,,,+++***+++,,,,,,***++++++,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,------------------------------......///////////////---......///000111111222---111444333222999GGGSSSqqqvvviiiaaa\\\ZZZ```lll~~~rrr]]]KKKBBB>>>;;;:::<<<;;;999888777777888888666444444555444222555:::777666666666666555555555555555555666999<<<>>>@@@JJJMMMQQQTTTUUUTTTRRRPPPQQQSSSUUUZZZ___fffkkknnnmmmllljjjhhhfffdddcccbbbcccfffiiilllpppvvv}}}~~~|||}}}~~~zzzwwwvvvyyy~~~uuuooohhhccc```^^^ZZZUUUTTTWWWWWWUUUTTTTTTTTTQQQKKKFFFFFFEEEBBB@@@???BBBHHHLLLWWWhhhzzzfff]]]]]]___dddlllvvv}}}}}}}}}ttthhhUUURRRMMMGGGCCCAAA@@@@@@<<<===>>>@@@AAABBBCCCDDDFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIHHHLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPSSSVVVXXXYYYYYYXXXVVVVVVWWWWWWXXXZZZ[[[\\\UUUTTTRRRQQQOOOOOOOOOOOOSSSUUUWWWYYY\\\```eeehhhfffeeecccaaa```aaacccddddddcccdddhhhgggaaa^^^___bbbbbbcccgggoootttvvvvvvpppkkkfffgggkkkkkkgggaaa___bbbeeeeeedddcccbbbbbbcccdddgggiiihhhfffdddbbbdddbbb````````````___^^^[[[ZZZZZZ\\\___bbbbbbbbbbbbfffkkkooossstttsssrrrnnnlllhhhdddcccccceeefffgggggghhhgggddd___ZZZXXX[[[]]]```cccddddddbbbaaaeeeeeeeeedddbbb```^^^]]]XXXVVVUUUSSSSSSTTTVVVWWWTTTTTTTTTSSSRRRPPPNNNNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKNNNRRRXXX]]]aaalllOOOSSSTTTSSSTTTUUUSSSNNNNNNMMMJJJHHHFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::888777555555444444333333222222111222222333222111000///.....................---------,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,------------------------------...///////////////......//////000000111111...111333222111666AAAJJJ[[[ttt{{{mmmddd]]]aaaiiiyyyzzzfffYYYPPPIIIFFFBBBAAA@@@>>><<<;;;:::::::::777555777666333222555555555555555444444444444000111222333666999<<<>>>???AAADDDFFFGGGGGGEEEDDDDDDFFFHHHLLLQQQUUUYYY[[[WWWVVVTTTRRRQQQOOOOOONNNLLLNNNQQQSSSVVV[[[```dddnnnpppqqqllleee```^^^___ddddddbbb```___bbbgggjjjkkkjjjiiihhhfffaaaZZZUUUOOOLLLKKKLLLJJJFFFEEEHHHGGGHHHIIIIIIIIIGGGDDDBBBDDDEEEGGGHHHKKKPPPWWW[[[tttvvvgggeeejjjvvvyyy~~~||||||yyymmm```RRROOOKKKFFFBBBAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJNNNNNNOOOPPPPPPPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKOOOQQQTTTWWWZZZ[[[[[[[[[ZZZYYYYYYXXXXXXYYYZZZZZZVVVUUUTTTRRRQQQPPPOOONNNSSSUUUWWWZZZ\\\```eeehhhfffeeedddddddddeeefffgggfffdddeeehhhfffaaa___```eeedddeeejjjrrrxxx{{{{{{uuuooojjjjjjmmmmmmhhhcccdddfffiiiiiihhhfffeeeeeefffhhhkkknnnnnnllliiiggggggdddbbbaaaaaaaaa```___\\\ZZZYYY[[[^^^```bbbbbb```dddiiinnnqqqssssssrrrooolllhhheeebbbbbbcccdddfffggghhhhhheee```[[[WWWZZZ\\\^^^aaabbbbbbaaa```bbbcccddddddccc```^^^\\\VVVUUUSSSQQQQQQRRRSSSUUUTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKNNNQQQTTT[[[mmm}}}PPPTTTVVVUUUUUUVVVUUUQQQOOONNNLLLJJJHHHFFFDDDCCCEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;999777666555444444222222111000/////////000222111000///............---------,,,,,,,,,++++++,,,+++***)))))))))************++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++------------------------------...////////////...////////////////////////000111000000111555:::???III^^^yyywwwkkkjjjnnnyyyrrrfff^^^XXXRRRRRRPPPNNNKKKGGGEEECCCCCC===999::::::666333333333333333333333333333333000111111333444666888999999:::;;;<<<===>>>>>>>>>999:::===@@@CCCEEEGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@===>>>@@@AAABBBEEEIIILLLOOORRRRRRPPPKKKGGGGGGHHHIIIJJJJJJJJJIIIJJJMMMOOOTTTSSSRRRRRRQQQNNNIIIFFF???======???===:::;;;???;;;@@@EEEHHHGGGFFFFFFGGGLLLQQQWWW^^^dddjjjpppttt~~~sssmmmqqqyyy{{{tttwwwxxxxxxwwwqqqbbbUUUMMMKKKGGGDDDAAA@@@@@@@@@@@@???>>>>>>???AAACCCDDDEEEFFFGGGHHHJJJLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJOOOQQQUUUYYY\\\^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSQQQOOONNNSSSUUUXXXZZZ]]]```dddgggeeefffggghhhhhhiiiiiiiiihhheeeeeegggfffbbbaaacccffffffhhhlllsssyyy}}}zzzuuupppoooqqqppplllhhhkkkmmmoooooommmkkkjjjjjjkkkmmmqqqtttuuussspppnnnjjjgggdddcccbbbbbbaaa```]]][[[YYYYYY[[[^^^```aaa^^^aaaeeejjjnnnqqqrrrrrrpppmmmiiieeebbbaaabbbbbbfffhhhjjjkkkhhhccc]]]YYYZZZ[[[]]]___``````___^^^___aaacccdddcccaaa]]][[[TTTSSSQQQOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHKKKMMMQQQ\\\gggRRRWWWYYYVVVVVVWWWVVVTTTRRRQQQOOOMMMJJJGGGDDDBBBDDDDDDBBBAAA@@@?????????????????????>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;999777555444444333333222111000///.........111111///...............,,,,,,,,,+++++++++******+++++++++************+++******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************++++++++++++************************,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////////////////......111/////////222555666777AAANNNbbbvvv~~~yyyuuummmmmmkkkiiieeeaaa]]][[[SSSIIIAAA@@@@@@<<<888666666666666666666666666666555555555555555555555555777777777777888999:::;;;666888:::<<<=========<<<<<<;;;;;;::::::::::::::::::;;;<<<;;;;;;<<<>>>@@@AAACCCDDDBBB@@@>>>???@@@===>>>@@@@@@??????@@@AAA@@@@@@??????>>>===<<<:::@@@>>>>>>>>><<<:::===DDDBBBLLLXXX^^^]]][[[[[[^^^eeekkkttt|||}}}xxxuuuvvvzzzzzzsssooopppqqqrrrooofffXXXLLLGGGFFFCCCAAA@@@??????@@@AAA@@@>>>===>>>@@@CCCEEEDDDEEEGGGIIIKKKMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNLLLKKKKKKKKKKKKPPPRRRVVVZZZ]]]_________^^^]]]\\\ZZZYYYYYYYYYYYY[[[[[[ZZZYYYWWWTTTQQQOOORRRUUUXXX[[[]]]```dddffffffgggiiijjjjjjiiihhhgggfffccccccffffffddddddgggggghhhiiimmmrrrwww{{{}}}{{{wwwsssrrrtttuuurrroooqqqsssuuuuuurrrpppooonnnnnnqqquuuxxxyyyxxxuuusssllliiieeecccbbbaaa```___^^^[[[XXXWWWZZZ]]]___aaa\\\^^^bbbgggkkknnnpppqqqqqqnnnjjjfffcccbbbaaabbbgggjjjmmmooolllggg```\\\\\\]]]]]]^^^____________^^^```ccceeedddbbb^^^[[[TTTRRRPPPOOONNNOOOPPPQQQSSSRRRQQQOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGDDDDDDHHHLLLOOOVVV]]]jjj~~~UUUZZZ\\\YYYVVVXXXXXXVVVTTTTTTRRROOOLLLHHHEEECCCDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@???>>>======:::;;;;;;<<<<<<;;;;;;:::;;;:::888666555444333333444333222000000/////////111000///...------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,)))******++++++******))),,,++++++******++++++,,,))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************,,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////............000......///333555555555999???KKK[[[mmm}}}mmmaaaTTTNNNIIIAAA;;;888::::::::::::999999999999666666666666666555555555333333222222333444555666666777888999999999777666555444444333333444444555555666777666555444666777888999999999888888999:::999:::<<<;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::???===<<<===<<<===FFFPPPZZZhhhzzz~~~|||}}}vvvkkkiiijjjrrrtttmmmllljjjiiihhhcccZZZOOOHHHCCCBBBAAA???>>>>>>??????AAA???>>>===>>>@@@CCCEEEDDDEEEFFFIIIKKKMMMOOOPPPNNNOOOPPPQQQSSSTTTUUUVVVSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMQQQSSSWWWZZZ]]]^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]ZZZWWWSSSQQQRRRUUUYYY[[[]]]```ccceeeggghhhiiijjjiiigggdddbbbbbb```aaaeeegggfffgggkkkjjjkkkmmmpppsssuuuxxxzzzyyyvvvssssssuuuwwwwwwvvvtttvvvxxxxxxvvvsssrrrrrrppprrrvvvxxxyyyxxxvvvuuummmjjjeeebbbaaaaaa```___^^^[[[XXXWWWZZZ]]]___aaa\\\^^^```dddgggkkkmmmnnnpppnnnkkkhhheeecccccccccjjjmmmppprrrpppkkkeee``````_______________``````^^^```ccceeeeeebbb^^^[[[UUUSSSQQQOOOOOOOOOPPPQQQSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIEEEFFFHHHIIIIIIIIIHHHGGGDDDAAA@@@EEEHHHJJJNNNRRR]]]nnnXXX^^^___[[[WWWXXXXXXWWWVVVUUURRROOOKKKHHHFFFDDDDDDCCCBBB@@@???????????????@@@@@@@@@??????>>>===:::;;;;;;<<<<<<;;;;;;:::888777666555444333333333333333222111000000000111111000///...------------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,))))))************))))))+++++++++******+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))************+++************************+++++++++***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................///......000222444444444555888???JJJWWWjjjyyy|||tttiii\\\MMMBBB>>>===<<<;;;:::999999888777777888888999999888888777333333333333333444555666555555555555555444333333333333222222222222333333111333444444333222333555666555555555555666777888555666777666666777:::<<<===???@@@@@@>>>======>>><<<<<<>>>AAACCCHHHTTTaaayyy|||mmmccc]]]```hhhvvvwwwmmmffffffaaa]]]\\\WWWNNNGGGEEE@@@@@@???>>>>>>>>>>>>>>>>>>>>>===>>>???AAADDDFFFDDDEEEFFFHHHJJJLLLNNNOOONNNNNNOOOQQQRRRSSSTTTUUUSSSRRRQQQPPPPPPOOOPPPPPPOOONNNNNNOOOOOOPPPQQQRRRUUUWWWYYY\\\]]]]]]]]]\\\YYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^``````^^^ZZZVVVSSSRRRUUUYYY\\\^^^```bbbdddggghhhhhhhhhgggdddbbb``````^^^```eeehhhfffgggjjjkkknnnrrrtttuuuvvvwwwxxxvvvtttrrrrrrtttwwwxxxxxxtttwwwyyyyyywwwuuuttttttrrrssstttuuuvvvuuuuuuuuunnnjjjeeebbbaaaaaaaaaaaa]]][[[YYYYYY[[[^^^```aaa______```bbbdddgggjjjkkkooommmkkkiiiggggggfffggglllnnnrrrsssrrrmmmhhhdddcccbbb```______```aaabbb^^^```bbbcccbbb```]]]ZZZVVVTTTRRRPPPOOOOOOPPPQQQTTTSSSPPPNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKFFFGGGGGGHHHHHHHHHHHHHHHFFFCCCCCCFFFGGGFFFHHHMMMUUUaaauuu[[[aaabbb]]]WWWWWWXXXXXXVVVTTTPPPLLLIIIGGGEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>??????>>>>>>===<<<:::;;;;;;<<<<<<;;;;;;:::555555444333333333333333222222111111000111111111000000///...---------------,,,,,,,,,++++++++++++)))***+++,,,---,,,,,,+++))))))************))))))***))))))))))))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))***************************************************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,------......////////////000/////////000111222444555:::@@@GGGTTTkkkqqqiiikkkqqqvvvzzzeeeUUUOOOIIIIIIHHHFFFDDDCCCAAAAAABBBBBBAAA@@@???<<<:::999666666777777777888888888666555555444444444444444777666666555555555666666222444666777777777888999999888777666777888999999888888888777999===DDDHHHDDDFFFHHHHHHEEECCCCCCDDDJJJMMMSSSZZZ]]]bbbnnn{{{ssshhhaaa^^^```jjjuuuuuukkkbbb]]]YYYTTTPPPPPPMMMEEEAAABBB??????>>>>>>>>>=========<<<<<<===>>>@@@CCCEEEFFFDDDDDDFFFHHHIIIKKKMMMMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMNNNPPPRRRTTTVVVWWWZZZ[[[]]]^^^^^^]]]\\\ZZZYYYYYYXXXXXXYYYYYYZZZ[[[]]]___bbbcccaaa]]]YYYVVVRRRUUUYYY\\\^^^```bbbdddffffffgggfffeeedddbbbaaa___^^^aaafffhhheeeeeegggggglllrrruuuvvvuuuuuuvvvtttsssqqqpppqqqtttvvvwwwrrruuuwwwxxxvvvuuuttttttssssssrrrqqqrrrrrrssstttoookkkfffccccccccccccccc\\\ZZZYYY[[[^^^```bbbbbbbbbbbbaaaaaabbbdddggghhhmmmlllkkkjjjjjjjjjjjjkkkmmmnnnqqqrrrqqqmmmiiifffdddcccaaa___^^^___aaabbb^^^___``````___\\\ZZZXXXUUUTTTRRROOONNNNNNOOOPPPUUUSSSQQQNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKGGGGGGGGGFFFGGGGGGHHHIIIHHHFFFFFFGGGFFFDDDGGGMMMOOOWWWfffwww]]]cccddd^^^XXXWWWXXXXXXUUURRRNNNJJJGGGEEEEEEEEECCCCCCAAA@@@???>>>>>>>>>==================<<<;;;:::;;;;;;<<<<<<;;;;;;:::444333333222222333333444111000000000000111111222000000...------------------------,,,,,,,,,++++++((()))***+++,,,,,,+++***))))))************))))))((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++))))))))))))************************************))))))******+++++++++,,,*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,------...///000000000111000///,,,,,,...000111222666888999???TTTiii}}}kkkcccccchhhkkkppp}}}{{{iiiaaa___^^^\\\ZZZXXXVVVTTTTTTPPPOOOLLLIIIDDD???:::888555666666777777777666666:::999777666666777888999888777666666555666666666222444777999999:::<<<===;;;999777777888999999999>>>=========@@@GGGPPPVVVbbbeeehhhhhhdddaaaaaabbbbbbgggpppxxx{{{~~~~~~oooccc^^^___aaalllyyytttjjjaaaZZZUUUNNNIIIHHHJJJGGG@@@===??????>>>>>>>>>>>>=========:::;;;===???BBBDDDEEEFFFDDDDDDFFFGGGIIIJJJKKKLLLIIIJJJKKKLLLMMMNNNNNNOOOQQQPPPOOOMMMLLLLLLMMMMMMLLLMMMNNNQQQSSSVVVYYYZZZ^^^___``````___^^^[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYY]]]___bbbdddccc___ZZZWWWRRRVVVZZZ]]]^^^```bbbccceeeeeeeeeeeeeeeeeedddddd```___bbbggghhhdddbbbcccaaagggooottttttssssssttttttrrrpppooooooqqqssstttqqqsssvvvwwwvvvttttttttttttsssqqqooooooppprrrsssppplllgggddddddeeeffffff[[[ZZZZZZ\\\___bbbcccbbbeeedddbbbaaaaaaccceeefffllllllkkkkkkllllllmmmmmmlllnnnooopppooollliiigggeeeccc```^^^^^^___```bbb^^^^^^^^^]]]\\\YYYWWWVVVUUUSSSQQQOOOMMMNNNNNNOOOUUUTTTQQQOOOMMMMMMNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGFFFEEEFFFGGGIIIJJJBBBAAACCCEEECCCAAAFFFMMMLLLQQQ\\\iiirrr]]]]]]\\\[[[YYYWWWVVVUUUWWWTTTOOOKKKIIIGGGDDDBBBDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<;;;999666555444444444333222111///...222000//////000000///---000///...---,,,+++++++++---------,,,,,,+++++++++......---,,,++++++***)))************************)))))))))))))))*********(((((((((((())))))))))))******++++++++++++************************************))))))((((((''''''++++++************++++++000///,,,***)))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------............------///////////////000111111///111333444666>>>JJJTTTmmm|||zzzmmmhhhiiikkkkkkoooyyy}}}wwwxxxxxxtttooolllnnnppprrrkkkddd^^^ZZZSSSKKKDDDAAA>>>>>>???===999999===999======999777:::;;;:::>>>===<<<<<<===<<<:::888============>>>AAAFFFJJJOOOHHHAAA>>>AAADDDDDDCCCGGGDDDCCCEEEKKKWWWkkk}}}~~~~~~kkk```bbbiiiooorrrxxxlllbbbXXXSSSRRRFFFDDDAAA???======>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<===>>>???AAABBBCCCDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMMMMPPPNNNNNNRRRXXX[[[ZZZWWW]]]^^^``````___]]]]]]]]]]]]\\\[[[YYYWWWUUUSSSSSSYYY[[[^^^``````^^^ZZZXXXYYYXXXXXXYYY\\\___ccceeeeeeeeeeeedddcccbbb``````^^^aaaeeehhhhhheeeaaa___eeehhhkkknnnqqqrrrrrrrrrpppqqqrrrqqqooommmmmmmmmnnnnnnooorrruuuvvvtttsssrrrrrrrrrqqqooonnnooopppnnnjjjdddbbbcccddddddddd___\\\ZZZ\\\```ddddddcccddddddddddddddddddddddddhhhhhhiiijjjlllmmmkkkiiiiiillloooooommmjjjhhhgggbbbbbbaaa___]]]]]]___aaa\\\]]]^^^^^^^^^\\\ZZZXXXVVVTTTRRROOONNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFKKKLLLTTT^^^bbbjjj[[[[[[ZZZYYYXXXVVVTTTSSSWWWSSSOOOKKKIIIGGGDDDCCCDDDCCCAAA???>>>>>>>>>???=========<<<<<<;;;:::999666777999::::::888777666444444444444222111000///111000...///000000///...//////...,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************************+++*********))))))))))))++++++************++++++++++++***))))))*********,,,+++******))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++,,,------...---------------............------///////////////000000111///111333333444999CCCKKKYYYhhh}}}sssooommmmmmmmmssszzzpppddd[[[SSSQQQPPPPPPKKKDDDBBBDDDBBBGGGIIIGGGHHHLLLOOONNNIIIGGGEEEDDDDDDCCCAAA@@@EEEDDDCCCEEEJJJSSS]]]dddjjjbbbWWWQQQQQQTTTUUUUUUXXXVVVWWW[[[cccpppzzztttmmmkkkpppxxx}}}uuufff\\\SSSMMMKKKDDDCCC@@@>>>======>>>???<<<<<<<<<<<<============;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKKKKJJJKKKLLLMMMMMMMMMOOOUUU\\\^^^\\\XXX[[[]]]______]]][[[[[[\\\[[[ZZZYYYWWWUUUTTTRRRRRRVVVYYY\\\^^^___]]]ZZZXXXYYYYYYYYY[[[]]]```bbbdddddddddddddddcccbbbaaa```___bbbfffiiiiiigggdddaaadddfffiiilllnnnooooooooonnnooopppnnnllljjjiiijjjjjjkkklllooosssuuutttssspppppppppooommmmmmooopppqqqlllgggddddddddddddbbbaaa^^^\\\^^^bbbeeeeeecccbbbbbbbbbbbbccccccccccccggggggggghhhjjjjjjhhhfffgggjjjlllllliiifffdddddd``````___\\\ZZZZZZ\\\___[[[\\\]]]^^^^^^\\\ZZZYYYYYYWWWTTTPPPNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLKKKKKKJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDFFFOOOYYY]]]bbbsssXXXXXXXXXWWWVVVTTTSSSQQQVVVRRRNNNKKKIIIGGGEEECCCCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999888444555777888888888777666444444444444333222000000000.........000111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------************************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************************++++++++++++************++++++************++++++&&&'''((()))***+++++++++++++++***)))))))))******)))))))))*********++++++,,,,,,,,,++++++*********++++++,,,---------------------............------//////......//////000111000111333222111444:::???EEERRRggg}}}zzzvvvqqqrrrvvvrrrpppnnnllleee[[[VVVWWWXXX^^^bbbcccgggmmmppppppccc```\\\YYYXXXWWWUUUSSSVVVUUUTTTXXXcccrrryyypppnnnppprrrsssuuuttttttxxx~~~wwwjjjnnnuuu}}}nnn]]]TTTKKKEEECCCAAA@@@???>>>===>>>???@@@=========<<<<<<<<<<<<;;;:::;;;;;;===>>>???@@@AAADDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIJJJJJJLLLLLLJJJLLLPPPWWW^^^```]]]ZZZYYY[[[]]]]]][[[YYYYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQSSSUUUXXX[[[\\\[[[YYYXXXXXXYYYZZZ\\\^^^___aaaaaacccccccccccccccbbbaaaaaa___bbbfffiiijjjiiifffdddbbbdddfffiiikkklllllllllkkklllmmmkkkhhhfffeeeffffffggghhhlllpppssstttssslllmmmmmmlllkkklllnnnpppsssooojjjgggeeedddcccbbbdddbbb```aaadddffffffdddaaaaaaaaaaaaaaabbbccccccfffeeedddeeeffffffdddbbbeeeggghhhhhheeeaaa______\\\]]]\\\ZZZXXXWWWYYY[[[XXXZZZ[[[]]]]]]\\\[[[ZZZ[[[YYYUUUQQQNNNLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDGGGPPP\\\aaabbbkkkxxxUUUVVVVVVWWWVVVTTTRRRQQQTTTQQQMMMJJJIIIGGGFFFDDDBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;:::999999666666777777777666666555444444444444333222111000...------...000111000///...------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,************************)))))))))))))))((((((((((((((((((((())))))))))))******++++++++++++******************************************************++++++************++++++%%%&&&)))+++,,,,,,,,,+++******))))))))))))******((())))))))))))*********---,,,,,,++++++*********++++++,,,------------,,,------............------///............///000000///111222222111222444777;;;EEESSScccuuu}}}vvvppppppuuu|||{{{wwwuuusssrrrppppppoooooouuuyyysssvvvzzzxxxqqqooonnnwwweeeSSSLLLFFFAAA???>>>>>>=========>>>???@@@>>>>>>===<<<<<<;;;::::::999999:::;;;<<<===>>>>>>CCCCCCDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKKKKKKKLLLPPPVVV[[[]]]\\\ZZZWWWYYY[[[[[[YYYXXXWWWXXXXXXWWWWWWUUUTTTSSSRRRRRRPPPRRRUUUWWWYYYZZZYYYYYYXXXYYY[[[\\\^^^^^^______aaaaaabbbbbbbbbbbbaaaaaa___aaaeeeiiijjjjjjhhhfffcccdddeeeggghhhiiiiiiiiikkklllllljjjgggeeeddddddeeeeeegggjjjnnnqqqrrrqqqjjjjjjjjjiiiiiijjjmmmppprrrooollljjjgggfffeeedddgggeeecccdddggghhhgggdddaaa````````````aaabbbcccdddcccbbbbbbccccccaaa```cccdddeeedddaaa]]]\\\[[[ZZZ[[[ZZZXXXVVVUUUVVVXXXVVVWWWYYY[[[\\\\\\[[[ZZZZZZXXXUUURRROOOLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@FFFIIIRRR]]]dddgggmmmtttSSSTTTVVVVVVVVVTTTRRRPPPQQQNNNJJJHHHGGGGGGEEEDDDAAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;::::::999999999888666555444333333333333333222111000000...---,,,---///000000///------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,++++++***))))))************************))))))))))))((((((''''''(((((((((((())))))))))))******++++++++++++******************************))))))))))))))))))))))))++++++************++++++((()))+++,,,---,,,++++++***))))))((())))))******((())))))))))))*********,,,,,,,,,++++++************+++,,,,,,------,,,,,,------............------...............//////000///000111222222222333555888===EEENNN]]]sssyyyyyy{{{wwwooopppvvv~~~uuummmiiilllqqq}}}sssXXXJJJFFFCCC@@@>>><<<<<<<<<<<<===>>>??????>>>>>>===<<<;;;:::999999888888999:::;;;;;;<<<<<>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666444333222111111222222111000000//////---------///000///...,,,,,,++++++++++++,,,,,,*********+++++++++++++++------,,,+++***)))((((((***************************))))))((((((''''''&&&(((((((((((())))))))))))******++++++++++++******************************((((((((((((((()))))))))++++++************++++++***++++++,,,,,,,,,++++++))))))((((((((()))******)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------............------......------......///000//////000111222333444444222666;;;@@@JJJ^^^wwwyyykkkffffffppp}}}yyy|||~~~nnndddaaaeeerrr}}}}}}rrr```LLLCCCBBB@@@>>>>>>::::::;;;<<<======>>>>>>======<<<<<<;;;:::999999777888888999::::::;;;;;;???????????????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJMMMMMMMMMNNNQQQTTTWWWYYYWWWYYY[[[[[[YYYWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTPPPQQQRRRTTTVVVXXXZZZ[[[XXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^______``````___aaaeeegggiiiiiihhhgggeeeeeeeeeeeeffffffffffffhhhjjjjjjiiigggeeeeeeeeefffeeedddfffiiilllmmmmmmhhhhhhgggfffeeegggkkknnnlllnnnooommmkkkhhhhhhhhhgggeeedddfffiiiiiigggdddbbbaaa___]]]\\\]]]^^^___```___]]]]]]^^^___^^^]]]___``````^^^[[[YYYXXXYYYXXXYYYYYYXXXUUUSSSSSSTTTQQQSSSUUUWWWXXXWWWVVVUUURRRRRRQQQPPPOOONNNMMMLLLIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>AAAFFFMMMWWWbbbooowwwMMMOOORRRTTTTTTRRRPPPNNNKKKHHHEEEDDDDDDEEEDDDCCC@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;::::::999888777555444333333333///000000000000///......///...------...///...,,,,,,+++++++++++++++,,,,,,)))*********++++++++++++,,,+++++++++******))))))***************************))))))(((''''''&&&&&&(((((((((((())))))))))))******++++++++++++******************************(((((()))))))))*********++++++************++++++***************+++,,,,,,((((((((((((((()))******************+++++++++,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++------............------...------------...//////000000000000222333333333...222777:::>>>JJJ]]]lllnnnfffeeehhhppp|||vvvmmmdddbbbfffppp~~~zzzwww~~~rrrZZZNNNBBB>>>>>><<<;;;<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999::::::;;;;;;============>>>???AAABBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIKKKMMMOOOQQQTTTWWWYYYXXXZZZ\\\\\\ZZZYYYXXXYYYTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTVVVYYY[[[\\\YYYXXXWWWVVVVVVVVVWWWXXXWWWXXXZZZ[[[]]]^^^______bbbdddfffiiijjjjjjiiihhheeeeeedddddddddddddddddddddeeeffffffdddccccccdddbbbaaaaaacccgggkkklllmmmiiihhhgggeeedddfffjjjmmmmmmooopppoookkkgggffffffeeecccccceeehhhiiifffcccbbb```]]]ZZZYYYYYYZZZ[[[]]][[[YYYYYY[[[\\\\\\\\\[[[\\\]]][[[YYYWWWWWWXXXWWWXXXXXXWWWTTTRRRQQQRRRPPPQQQSSSUUUUUUUUUSSSRRRQQQQQQPPPOOONNNLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCBBBAAA@@@???AAA@@@??????>>>>>>>>>>>><<<@@@EEEHHHOOO\\\kkkuuuKKKMMMPPPRRRSSSQQQNNNLLLIIIGGGDDDCCCCCCDDDCCCBBB@@@@@@@@@@@@???===<<<:::888999999:::::::::999999666555444333333333333333...///////////////...---000///------......---++++++++++++***++++++,,,,,,))))))******++++++++++++***************+++++++++***************************))))))((('''&&&&&&&&&(((((((((((())))))))))))******++++++++++++******************************))))))******+++++++++,,,++++++************++++++)))(((''''''(((***,,,---((((((((((((((()))*********++++++++++++,,,,,,,,,))))))***+++,,,------...******+++,,,,,,,,,,,,+++---..................---...------------...//////222111//////000111111111,,,222888888888>>>JJJUUUnnnyyypppooollloootttwwwhhhdddbbbgggppp}}}vvvpppssszzz}}}kkk[[[LLLCCC<<<;;;;;;999888:::999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::888888888999:::::::::;;;<<<<<<;;;<<<===???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIEEEHHHMMMQQQTTTVVVXXXYYYYYY[[[]]]]]][[[YYYYYYYYYSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTUUUWWWYYY\\\]]]YYYXXXVVVTTTTTTTTTVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^dddfffhhhjjjkkkkkkjjjiiieeeddddddcccbbbbbbcccccc```aaaccccccaaa```aaabbb^^^]]]]]]```eeejjjlllmmmiiiiiigggeeedddeeeiiimmmnnnppprrrpppjjjfffddddddcccbbbbbbdddhhhiiifffcccaaa^^^[[[XXXVVVVVVWWWXXXZZZXXXVVVVVVXXXZZZ[[[ZZZYYYZZZZZZYYYWWWVVVVVVWWWVVVWWWWWWVVVSSSPPPPPPPPPOOOPPPRRRSSSTTTSSSQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBAAA@@@???>>>??????>>>>>>>>>>>>>>>???888===AAACCCGGGSSSbbblllOOONNNMMMMMMMMMLLLJJJHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======::::::::::::::::::::::::;;;999777666666555333111///////////////............------,,,,,,------...---,,,++++++******+++++++++++++++*********)))))),,,+++)))((((((((()))***+++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************+++***)))'''''')))***+++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///.........///111222............////////////000111333444666:::???CCCYYYlll{{{vvvtttuuu}}}ooofffjjjllliiijjjppp}}}xxxoooiiilllrrrwww|||zzzrrrooonnnppprrrrrrmmmaaaTTTJJJ???;;;777666777999999888;;;:::999999999:::;;;<<<@@@AAAAAA@@@???===;;;:::;;;:::999888888888999:::<<<;;;;;;;;;<<<===???@@@BBBCCCDDDCCCCCCCCCEEEGGGEEEDDDBBBAAABBBEEEHHHJJJKKKLLLMMMNNNPPPSSSUUUVVVXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSTTTTTTVVVWWWXXXVVVTTTSSSTTTUUUXXXZZZ^^^[[[VVVTTTSSSRRRQQQPPPSSSTTTUUUWWWZZZ\\\^^^___cccfffjjjlllkkkjjjjjjjjjfffdddccccccccccccaaa``````^^^]]]___aaa```]]]ZZZWWWYYY[[[]]]___cccgggkkkjjjjjjhhhdddaaaccciiinnnnnnooopppnnnjjjeeecccbbbaaa]]]ZZZ\\\aaaeeeeeeccccccaaa]]]YYYVVVTTTTTTTTTZZZYYYYYYXXXXXXXXXYYYYYYWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYXXXVVVSSSPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEEEEEEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<===>>>???BBBHHHPPPZZZaaaOOONNNMMMMMMMMMLLLJJJHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>======<<<888888888888888888888888888666333222222111000...111111000000/////////...------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++*********))))))******)))(((((((((((((((*********))))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))*********+++++++++************************************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......------------...//////........./////////000000///000222333444777<<>>>>>?????????===<<<;;;::::::999888888888999:::<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCBBBAAAAAABBBDDDEEEDDDCCCBBBCCCDDDFFFGGGJJJJJJKKKMMMOOOQQQSSSTTTWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVWWWXXXYYYWWWUUUSSSSSSTTTVVVXXX[[[XXXUUUSSSSSSSSSSSSRRRPPPPPPQQQSSSUUUXXX[[[]]]cccfffjjjlllllllllllllllgggeeedddcccccccccaaa___ZZZYYYXXXYYYZZZZZZXXXUUUVVVXXX[[[\\\___bbbfffjjjiiiiiigggccc``````eeejjjnnnooopppoookkkfffdddccc```]]]ZZZ[[[```ddddddcccbbb```^^^[[[XXXWWWVVVVVVXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYVVVSSSQQQPPPPPPNNNOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<>>>@@@BBBFFFMMMUUU[[[PPPOOOMMMLLLMMMLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<999999999999999999888888:::777444333333333333222222222111111000///......------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))(((''''''))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))*********++++++***************************************************+++,,,------,,,+++***,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,////////////000000000000...///000111111333777::::::BBBQQQggg{{{ssspppnnnuuu}}}nnn```]]]]]]^^^eeennnyyykkkccchhhpppuuuzzztttjjjaaa]]]VVVSSSNNNIIIEEEAAA<<<999:::888555555777999::::::<<<;;;:::888888888999999;;;<<<===>>>>>>===<<<;;;999999888888888999999:::======<<<<<<===>>>???@@@@@@AAAAAA@@@???>>>@@@AAADDDDDDCCCDDDDDDDDDDDDDDDGGGGGGHHHJJJLLLNNNPPPQQQUUUTTTSSSRRRRRRSSSUUUVVVWWWWWWWWWVVVWWWXXXYYYYYYZZZYYYVVVTTTSSSSSSTTTTTTVVVTTTRRRRRRSSSUUUUUUTTTOOOOOOOOOPPPSSSWWW[[[^^^dddgggjjjlllmmmlllmmmmmmhhhgggdddccccccbbb```^^^XXXWWWWWWXXXYYYYYYWWWUUUUUUWWWYYY[[[]]]```eeehhhiiiiiigggccc___^^^bbbeeekkknnnooooookkkgggdddbbb___[[[YYYZZZ^^^aaabbbaaa``````___^^^\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUUUURRRSSSSSSTTTUUUVVVVVVWWWYYYZZZZZZWWWTTTQQQPPPPPPMMMMMMNNNNNNNNNNNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@???===<<<;;;;;;===============<<<;;;;;;;;;===@@@BBBDDDHHHMMMQQQQQQOOOMMMLLLLLLKKKJJJHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::777444333333444444333222222111000///...---,,,---,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,************************((()))***+++***)))((('''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************)))(((((()))******))))))))))))***************************************************************+++,,,------,,,+++***++++++,,,,,,,,,---------)))***,,,---------,,,+++/////////000000000111111...///000000///111333555999<<>>>>>??????@@@AAAAAA@@@>>>===>>>@@@BBBCCCDDDDDDDDDCCCBBBAAADDDDDDEEEGGGIIIKKKMMMNNNQQQQQQPPPOOOOOOQQQSSSTTTWWWWWWWWWWWWXXXYYYYYYZZZ[[[YYYVVVTTTRRRQQQQQQRRRRRRPPPPPPQQQTTTVVVWWWWWWRRRQQQPPPQQQTTTYYY^^^aaafffhhhkkklllkkkjjjjjjkkkhhhfffdddcccbbbaaa___]]]WWWWWWVVVWWWWWWWWWVVVVVVTTTVVVXXXYYY[[[^^^bbbeeehhhiiihhhddd___\\\^^^```fffiiilllmmmjjjeeebbb```\\\ZZZXXXXXX[[[^^^______^^^___```aaaaaa___]]]\\\YYYYYYXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[YYYUUURRRPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIDDDDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@???????????????@@@??????>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;:::::::::<<>>===<<<;;;;;;;;;;;;:::::::::999999999555222000///000111111000111000000...---,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************************)))***+++,,,+++***)))((()))))))))))))))))))))))))))(((((('''((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))******************************+++,,,,,,+++******+++++++++,,,,,,,,,------***+++,,,......---,,,,,,////////////000000000000...///000000//////111333444777<<>>>>>>>>>>>>>>@@@AAAAAA???>>>===>>>???AAABBBCCCDDDDDDCCCAAA@@@AAAAAABBBDDDFFFHHHJJJKKKNNNMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUVVVWWWXXXXXXXXXYYYXXXVVVTTTRRRQQQQQQPPPOOOOOOOOOQQQUUUWWWXXXXXXTTTSSSRRRSSSVVVZZZ___bbbfffhhhjjjiiihhhffffffgggfffdddbbbaaa```___]]][[[SSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXXXX[[[^^^aaadddeeeeeeaaa\\\XXXXXXYYY___ccchhhiiigggbbb^^^\\\YYYXXXVVVVVVXXXZZZ\\\]]]\\\]]]```bbbccccccbbbaaa\\\\\\\\\[[[ZZZYYYWWWVVVSSSSSSSSSTTTUUUWWWYYYZZZZZZ[[[\\\ZZZVVVRRRPPPOOONNNMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888;;;>>>??????>>>???@@@PPPMMMJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===<<<;;;::::::888888888777666666555555333222111111222333222000//////......---,,,++++++,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))***************+++++++++***************)))(((((((((((())))))))))))******)))((('''''''''(((***+++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.........---............////////////---///000000//////000111000444777888===KKKaaaqqq~~~sssmmmggghhhssssssmmmmmmmmmmmmkkknnn{{{qqqbbbZZZXXXZZZfffttt|||xxxiiibbb]]]SSSIIIBBB===;;;888777777666555333222444555555444555777999:::999888666666666777777::::::::::::888666444333555666777888999999999999<<<<<<============<<<<<>>======>>>???@@@AAABBBCCCCCCCCCAAAAAA???@@@@@@BBBDDDFFFHHHJJJJJJJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRTTTUUUUUUUUUUUUWWWVVVUUUSSSRRRQQQQQQQQQOOOOOOPPPRRRVVVXXXYYYXXXTTTSSSSSSSSSVVVYYY]]]```ccceeefffeeecccbbbbbbccccccaaa___^^^]]]\\\ZZZXXXTTTUUUUUUUUUSSSTTTUUUWWWUUUVVVVVVVVVVVVWWWZZZ]]]]]]```aaa^^^XXXSSSQQQRRRYYY^^^cccfffddd___[[[XXXWWWVVVUUUUUUUUUWWWYYY[[[ZZZ\\\___ccceeeffffffeee`````````___^^^[[[YYYXXXVVVUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]][[[WWWSSSPPPOOONNNMMMLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@>>>===============999999:::;;;<<<<<<======:::::::::::::::999888888777999<<<===<<<;;;;;;<<>>>>>===<<<;;;:::999777777666666555444444333222222333444666666333111//////......------------,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))*********+++++++++))))))(((''''''''''''''''''''''''(((((()))))))))))))))'''''''''(((***+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))************************,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------............,,,---//////......///000000111333444777@@@MMMVVVfffrrryyyuuuzzzzzzsssvvv}}}xxxuuuuuu}}}vvvoookkkkkkmmmmmmoooxxxzzzqqqiiidddbbbbbbiiiuuuqqq```WWWPPPHHHAAA???;;;999666555666777666666222444555555333333555777888888666666555666777888777888888888777666444333444555777888999999999888:::;;;<<<======<<<;;;:::<<<======<<<;;;;;;===??????@@@AAABBBBBBBBBBBBBBB>>>>>>???AAACCCEEEGGGHHHFFFHHHKKKMMMOOOOOONNNNNNLLLMMMOOOQQQRRRRRRRRRRRRTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPQQQTTTWWWYYYYYYXXXTTTTTTTTTUUUWWWYYY\\\]]]]]]___``````______```aaa^^^]]][[[ZZZZZZZZZXXXVVVUUUWWWXXXWWWUUUUUUXXX[[[VVVVVVVVVUUUTTTUUUWWWYYY[[[^^^```]]]XXXRRRPPPOOOUUU[[[aaadddccc^^^YYYWWWUUUUUUTTTSSSSSSUUUWWWYYYYYY[[[^^^bbbeeeggghhhiiibbbbbbbbbbbb```]]]ZZZYYYWWWVVVUUUUUUUUUWWWXXXZZZ[[[]]]^^^\\\XXXSSSPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDAAABBBCCCDDDDDDCCCBBBBBB??????>>>===<<<<<<<<<<<<888999999:::;;;<<<<<<<<<999999999999999888888777555777:::;;;:::999:::;;;OOOLLLHHHEEEEEEEEEDDDCCCDDDDDDBBBAAA@@@?????????>>>>>>===<<<;;;::::::999999888888777666555555444......000222444333000---///////////////.........,,,++++++++++++++++++,,,---,,,++++++******++++++))))))******++++++++++++((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***+++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************---+++)))'''''')))+++---******+++++++++,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------......***,,,......------...//////......///333888===@@@IIITTTddduuuqqqiiikkkppptttvvv|||}}}|||||||||{{{xxxnnnhhheeedddgggnnnxxx~~~yyyxxx{{{}}}~~~zzzsssjjjgggiiinnnrrrssszzzttteeeSSSHHHBBB===:::;;;777444111000111333444444111444666555333222444666777777666555555666777888555555666777777666555444444555777888999999999888:::;;;<<<<<<<<<;;;:::999999:::;;;;;;::::::<<<>>>??????@@@@@@AAABBBCCCCCC>>>>>>???@@@BBBEEEGGGHHHEEEGGGKKKNNNOOOOOONNNMMMJJJKKKMMMOOOPPPPPPPPPOOORRRRRRRRRRRRSSSSSSSSSSSSRRRQQQRRRUUUWWWYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\]]]XXXZZZ\\\]]]]]]^^^```aaa\\\ZZZXXXXXXYYYXXXWWWUUURRRSSSTTTSSSQQQQQQUUUXXXVVVWWWVVVUUUSSSSSSUUUWWW\\\___bbb```ZZZUUURRRQQQTTTYYY```dddccc^^^YYYVVVTTTTTTTTTSSSRRRSSSVVVYYYXXXZZZ]]]aaadddhhhjjjkkkccccccccccccaaa^^^[[[YYYXXXWWWUUUTTTTTTVVVWWWYYY[[[]]]^^^]]]XXXTTTPPPOOOKKKJJJIIIGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBB???>>>===<<<<<<;;;;;;<<<999999:::::::::;;;;;;;;;999999999999999888777777444666999999999999:::;;;IIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA===;;;999999::::::999888444555555666555333222111444333222111000000000000///............---------.........------,,,,,,,,,,,,,,,,,,+++++++++******''''''(((((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((())))))******++++++***)))(((((())))))))))))))))))))))))))))))((()))*********((('''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++...---,,,,,,+++++++++,,,,,,---.........---,,,+++---------,,,,,,+++++++++------......///000000000000/////////000222555777???FFFPPPZZZggg{{{wwwmmmllllllnnnpppttt~~~rrrlllppprrrqqqvvvzzzllleeefffkkkpppyyyiii]]]^^^___]]]aaajjjsss}}}zzzzzzrrrsssuuuwwwyyy||||||~~~aaaVVVHHH>>>:::999777555222222444444444444222222333333222222333333444555444555666777777666555444444555666777777666555444555555555666666666666666888888999999:::::::::;;;:::::::::;;;;;;<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@AAA>>><<<>>>BBBFFFGGGGGGFFFHHHJJJMMMNNNOOONNNMMMJJJLLLOOOOOONNNLLLKKKKKKOOOOOONNNOOOQQQTTTWWWXXXXXXVVVTTTUUUYYY[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUSSSQQQRRRTTTWWWUUUUUUTTTRRRQQQRRRVVVYYY\\\^^^aaacccaaa]]]XXXUUUVVVYYY^^^``````\\\WWWTTTQQQPPPOOOOOOOOOQQQSSSTTTVVVZZZ```ccceeeeeefffgggbbbbbbbbbccccccaaa]]]ZZZUUUVVVVVVUUUTTTUUUWWWZZZYYYZZZ\\\\\\ZZZUUUPPPMMMLLLKKKHHHEEECCCBBBAAAAAADDDEEEEEEEEEEEECCCBBBAAA@@@AAAAAAAAAAAA@@@?????????===<<<:::999999999:::<<<;;;:::999:::;;;<<<===;;;::::::999888888888999999999999999999999999999HHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBBBBBBBAAA@@@@@@???===;;;;;;;;;;;;:::999444555555555555333222111333333222111000000000000............---------------------,,,,,,,,,++++++,,,,,,+++++++++*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((())))))******++++++***))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''''''''((())))))))))))(((''''''''''''''''''''''''++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++...---,,,,,,++++++++++++,,,,,,---......---,,,+++.........---------,,,,,,////////////............000///......///111333555333999@@@GGGQQQaaavvvwwwuuuttttttsssvvv}}}qqqjjjlllkkkgggjjjrrr|||tttddd\\\\\\aaafffkkkuuuuuukkkkkkdddbbbdddkkkrrr{{{~~~xxxrrrooopppuuuyyy{{{vvvvvv{{{zzzooohhhSSSJJJ???888666666444333222333333333333333333222333222222222222333444444444555666777777666555444555666777888888777666555555555555555666666666666777777888888999999999999888999999:::;;;<<<<<<<<<>>>>>>@@@AAABBBAAAAAA@@@BBB@@@>>>???CCCGGGHHHHHHFFFGGGJJJLLLNNNNNNMMMMMMIIILLLOOOOOONNNMMMLLLLLLNNNMMMMMMMMMOOORRRUUUWWWXXXVVVUUUVVVXXXZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWTTTRRRRRRTTTVVVVVVVVVUUUSSSRRRSSSWWWYYY]]]___aaabbbaaa^^^[[[XXXXXXZZZ]]]```___\\\XXXVVVSSSRRRPPPPPPPPPRRRTTTUUUXXX\\\```cccccccccddddddbbbaaaaaabbbbbb___[[[WWWRRRSSSSSSSSSRRRSSSUUUWWWWWWXXXYYYYYYWWWSSSOOOMMMLLLJJJHHHEEEDDDBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<::::::999888888888888888888888888888888888888888GGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@??????>>>@@@>>>;;;:::;;;:::999888444555555555444333222111333222222111000000//////............------------,,,,,,,,,+++++++++++++++,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***+++***))))))))))))))))))))))))))))))))))))))))))&&&'''((()))((('''&&&%%%''''''((())))))))))))(((((((((((((((((((((((((((++++++******))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,//////............------000000//////...------,,,000///.........///111222000333777:::@@@KKK[[[fff}}}~~~|||ssspppllleeedddhhhppptttbbbXXXWWW[[[```bbbjjjwww~~~~~~xxxvvvwwwzzz}}}xxxqqqooommmkkkmmmppp}}}wwwnnnhhhkkknnnpppoooiii___TTTMMMCCC>>>777333444444444222333333222222222222333333222222222222222333444444444555666666666666555444666777888999999888777666555555555555666666777777666666777777777777888888666777888999:::;;;<<<======>>>???@@@AAABBBBBBAAACCCBBBAAABBBEEEGGGIIIIIIEEEGGGIIIKKKLLLMMMLLLLLLIIILLLOOOPPPOOONNNNNNNNNLLLKKKKKKKKKMMMOOORRRTTTXXXWWWVVVVVVXXXXXXXXXVVVTTTSSSRRRRRRRRRSSSUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[ZZZWWWTTTSSSTTTVVVWWWWWWVVVUUUTTTUUUXXX[[[___```aaaaaaaaa```^^^]]]ZZZ[[[]]]^^^]]]\\\ZZZXXXTTTSSSRRRQQQQQQRRRTTTUUUYYY\\\```bbbaaaaaaaaaaaabbbbbbaaaaaa```]]]XXXTTTOOOPPPPPPOOOOOOPPPRRRUUUUUUUUUUUUUUUSSSQQQOOOMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>><<<;;;;;;:::::::::;;;;;;888888777777666666777777777777777777777777777777EEEDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>>>><<<999888888777666444555555444444333222222111222222222111111000///............---------,,,,,,++++++******************++++++++++++******************))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))'''((()))))))))((('''&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))******)))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............------------/////////......---------//////...---------...///222444555666888???JJJRRReeessszzzqqqlllmmmnnn|||~~~lllbbb___bbbfffjjjppp{{{qqqlllkkkooosssuuuyyy}}}~~~wwwmmmddd```___^^^\\\WWWPPPHHHAAA===999777444333444555444333444333222111111222333444222222222111222333333444555555555555555555555555888888999::::::999888888444444555555666666777777666666666666666666666666555666777888:::;;;<<<=========???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJMMMPPPQQQPPPOOOOOOOOOJJJIIIIIIIIIKKKMMMPPPQQQWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPQQQRRRSSSQQQQQQRRRTTTUUUWWWYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\^^^^^^]]]ZZZWWWUUUUUUVVVXXXYYYYYYWWWVVVWWWZZZ\\\````````````````````````[[[[[[[[[[[[[[[[[[[[[ZZZVVVTTTSSSQQQQQQRRRTTTUUUXXXZZZ^^^_________```aaacccbbbbbbaaa___\\\WWWSSSMMMNNNNNNNNNMMMNNNQQQSSSTTTSSSSSSRRRQQQPPPOOOOOOJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA?????????@@@???>>>>>>=====================>>>>>><<<<<<;;;;;;:::::::::;;;777666666555555555666666666666666666666666666666BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===;;;999777777666555333555444444333222222111111111111222111111000.........------------,,,,,,,,,************************+++++++++*********))))))******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))***)))))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,+++***%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))(((((('''''''''(((((()))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++,,,---------,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,---------.........///.........---------------///000000000111555<<>>???AAABBBDDDDDDBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJJJJKKKKKKLLLKKKNNNQQQRRRQQQPPPOOOPPPIIIIIIHHHHHHIIILLLNNNPPPUUUVVVWWWWWWVVVUUUUUUUUUVVVUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSUUUWWWYYYYYYYYYYYYYYYZZZ\\\]]]^^^aaaaaa```]]]YYYWWWVVVWWWZZZZZZ[[[ZZZYYYYYY[[[]]]```___^^^^^^^^^___aaaaaa\\\[[[[[[ZZZZZZ[[[\\\\\\WWWUUUSSSRRRQQQRRRSSSTTTUUUXXX[[[]]]]]]^^^```aaaccccccbbbaaa```]]]WWWTTTNNNOOOOOONNNMMMNNNPPPRRRTTTSSSRRRQQQQQQPPPPPPPPPJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>??????>>>>>>===<<>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999666555555444555555666666555555555555555555555555@@@@@@@@@@@@?????????>>>??????@@@@@@??????>>>===>>><<<999888999888777666555444333222111111111222000111111222111///...---------------,,,,,,,,,,,,***************++++++++++++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&+++************))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))))))))((('''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,---...---,,,+++++++++******+++,,,---...+++++++++,,,,,,,,,,,,---+++,,,,,,---......//////.........---------------,,,---.........111555888>>>GGGTTTcccqqq|||rrrnnnoootttwww|||{{{~~~pppiiidddZZZQQQOOOGGGDDD???:::888888:::;;;222333333333333222111111222222111111111111222222111111111111111222333333555555444444444444555555888999:::;;;;;;:::999888333444444555666777888888999999888888888888777777666777888999:::;;;<<<===<<<<<<===>>>@@@CCCEEEFFFBBBDDDEEEEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLLLLNNNPPPSSSSSSRRRPPPOOOOOOJJJIIIIIIHHHJJJLLLNNNPPPRRRTTTWWWWWWVVVUUUTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQRRRSSSUUUWWWXXXZZZYYYYYYYYY[[[]]]___```ccccccccc```\\\YYYXXXXXX[[[\\\]]]\\\[[[\\\]]]___aaa```___^^^^^^___aaaaaa]]]]]]\\\\\\\\\]]]^^^___YYYWWWUUUSSSRRRSSSTTTTTTSSSVVVYYY[[[[[[]]]___aaaaaaaaaaaaaaa```^^^YYYVVVQQQQQQQQQOOOMMMMMMOOOQQQTTTTTTSSSRRRQQQPPPPPPPPPKKKKKKKKKJJJHHHFFFEEEDDDAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>===<<<<<<@@@@@@??????>>><<<;;;:::<<<<<<<<<<<<;;;:::999999555555444444555555666666555555555555555555555555?????????>>>>>>>>>>>>======>>>>>>>>>>>>===<<<<<<<<<:::888888888888777666555444333111111111111222000000111222111///---,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((+++++++++*********)))))))))))))))))))))***++++++))))))))))))))))))))))))###$$$&&&'''''''''&&&%%%&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***,,,......---,,,++++++************,,,---...,,,,,,,,,,,,------......------------------------------...............---......//////000111333555444:::BBBKKKUUUbbbpppyyy||||||yyytttqqqttt}}}|||fff___YYYNNNEEECCC???===;;;999777777888888222333444444444333222333111111222222222222111111111111111111111222222333555444444333333444444555888999:::;;;;;;:::999888333333444555666777888888;;;;;;:::::::::999999999888999999:::;;;<<<<<<<<<<<<<<<===>>>@@@CCCEEEGGGCCCEEEGGGGGGEEEDDDFFFGGGJJJJJJJJJJJJKKKLLLMMMMMMPPPRRRTTTTTTRRRPPPOOOOOOKKKKKKJJJIIIJJJLLLOOOPPPPPPSSSVVVWWWVVVTTTUUUVVVTTTUUUWWWYYYYYYYYYWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXZZZYYYYYYYYY[[[]]]```aaadddddddddbbb^^^[[[ZZZZZZ\\\]]]___^^^]]]]]]^^^```bbbbbbaaa`````````aaabbb```````````````aaabbbbbb\\\[[[XXXVVVUUUUUUVVVVVVTTTVVVYYYYYYZZZZZZ\\\^^^]]]]]]^^^______^^^ZZZWWWRRRSSSRRROOOMMMLLLNNNOOOSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKIIIFFFDDDCCC???@@@AAAAAA@@@???===<<<======>>>>>>======<<<;;;===>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<:::999888555555555555555666777777555555555555555555555555>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::999777666555666777666555555444333111000111111222///000111222111///---,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,************))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******++++++++++++******))))))))))))((())))))***++++++))))))))))))))))))))))))((()))***,,,,,,,,,+++***((())))))***************''''''''''''''''''''''''((((((((((((((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***,,,.........,,,+++******))))))***,,,---///---------........./////////......------,,,,,,+++,,,---......//////......---.........///000111222000444999===DDDMMMYYYaaannn~~~{{{wwwttttttyyy}}}|||zzz~~~uuu]]]VVVQQQFFF===;;;::::::::::::999777555444333555666666666555666666000111222333333222111000111111111000111222222333555444333333333333444555888888::::::::::::888888333333444555666777888999<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFGGGDDDGGGJJJIIIGGGEEEGGGHHHKKKKKKKKKKKKKKKLLLMMMNNNQQQSSSUUUUUURRRPPPNNNNNNLLLLLLKKKJJJKKKMMMOOOQQQNNNRRRVVVWWWVVVTTTUUUVVVRRRTTTXXX[[[]]]]]][[[ZZZ[[[ZZZXXXVVVVVVWWWXXXYYYZZZYYYYYYYYY[[[^^^```bbbdddeeeeeeccc___\\\[[[[[[]]]^^^______^^^^^^___aaadddccccccbbbaaaaaabbbbbbbbbbbbccccccdddddddddddd___]]][[[XXXWWWWWWXXXXXXVVVXXXYYYYYYXXXXXXZZZ[[[ZZZZZZ[[[]]]___]]]ZZZWWWSSSSSSRRROOOMMMKKKLLLNNNRRRRRRSSSRRRQQQOOOLLLKKKMMMMMMMMMKKKIIIFFFCCCBBBAAAAAABBBBBBAAA@@@>>>==================<<<<<<;;;:::;;;===>>>>>>>>>===<<<<<<<<<======<<<:::999777555555555555555666777888666666666666666666666666============<<<;;;:::999888888999;;;<<<;;;999666666666777777666555444444:::888666333222222333444///////////////......---...---,,,,,,++++++,,,,,,************))))))((((((+++++++++************)))++++++++++++************)))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))************+++++++++++++++,,,---............******+++++++++,,,,,,,,,---..................---++++++,,,,,,---..................------,,,,,,,,,////////////000000000000666555444555:::AAAHHHMMMXXXbbbrrrzzzyyywwwssspppnnnooorrrtttyyy~~~}}}gggRRRJJJDDD;;;999===999999888777666555444444333333333222222111111111333333333222222111111111000000000000111222333333222333333333222222444666444555888999:::999888777666666666666666777777888;;;;;;<<<<<<;;;:::999999999999::::::;;;<<<<<<===<<<<<<===>>>???AAABBBCCCGGGGGGGGGFFFEEEFFFIIILLLIIILLLOOOPPPPPPPPPQQQRRRSSSUUUVVVTTTQQQOOOMMMMMMPPPPPPPPPQQQRRRRRRSSSSSSQQQRRRTTTTTTSSSSSSTTTVVVXXXZZZ\\\^^^______^^^]]]aaa\\\WWWVVVWWWYYYYYYXXXWWWZZZ]]]^^^\\\\\\^^^aaaeeefffggggggfffdddbbb``````aaaaaaaaa```aaaccceeebbbbbbbbbbbbaaa```______^^^___```aaaccceeeffffffeeeaaa]]]ZZZYYYYYYXXXWWWUUUVVVYYY[[[\\\\\\[[[ZZZXXXZZZ[[[]]]]]][[[YYYXXXWWWVVVTTTRRRPPPPPPPPPPPPSSSSSSRRRQQQOOONNNLLLKKKLLLKKKKKKIIIHHHFFFDDDCCCCCCBBBAAA@@@????????????<<<<<<==================<<<<<<===============<<<999999999999999999999999666666555444444444444555666555555555555444444444============<<<;;;:::999888777888999;;;:::888666555666666666666555555444888666444222111111222222///////////////...------------,,,++++++++++++,,,++++++*********)))))))))+++++++++*********)))))))))))))))((((((((('''''')))))))))))))))((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))*********))))))))))))*********+++++++++***++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------......------,,,+++,,,,,,---......//////......---------,,,,,,,,,........./////////000000000///......111666;;;>>>EEELLLYYYjjj|||||||||zzztttooolllkkkjjjiiikkkoootttxxx~~~kkkWWWFFFAAA===666444777777666666555555444444444333333333333222222222111444333333333222222222222222222111111111222222333222333333333222222444666111222444666888999999999777666555555555666888999===============<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>???@@@AAACCCDDDEEEEEEFFFEEEDDDDDDEEEHHHJJJLLLNNNQQQRRRRRRQQQRRRSSSTTTUUUVVVUUURRROOOMMMMMMOOOQQQUUUWWWXXXWWWUUUTTTRRRTTTUUUVVVUUUUUUVVVWWW^^^___bbbdddeeedddcccbbbbbb^^^ZZZYYYZZZ[[[ZZZXXXWWWZZZ]]]^^^]]]]]]^^^```dddeeefffggggggfffdddcccaaabbbaaa```___```bbbeeeddddddddddddcccaaa```___^^^___```aaabbbcccdddeeedddaaa]]][[[[[[[[[ZZZYYYWWWXXXZZZ\\\\\\\\\[[[ZZZXXXXXXYYYYYYYYYXXXWWWVVVWWWUUUSSSQQQPPPOOOOOOPPPRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>=========:::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999888888777777777666666555444444444444444555555555555444444444444============<<<;;;::::::777666666888999999777555444555555666666666555555666555333111000000111111...////////////...------------,,,++++++++++++++++++++++++++++++*********++++++*********)))))))))))))))((((((((((((''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))(((((('''&&&)))))))))*********++++++******+++++++++***))))))*********++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,------...//////000...------------,,,,,,,,,---------.........//////000000//////000222444555:::>>>EEEPPP```rrrzzzsssnnnmmmmmmnnnnnnmmmnnnpppqqqsssxxx~~~}}}zzz|||vvviiiTTTEEE999888666222000333444444444444444444444444444444333333333333222222444444444444333333333333444333333222222222222333222333333333222222444666111222333444555666777777888666555333444666888:::>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFDDDDDDDDDCCCCCCDDDGGGJJJOOOQQQSSSTTTSSSRRRRRRSSSTTTUUUVVVUUURRROOONNNMMMPPPTTTYYY^^^___]]]YYYVVVTTTVVVXXXYYYXXXXXXYYYZZZaaacccfffhhhjjjiiihhhgggdddaaa^^^]]]^^^^^^[[[XXXXXXZZZ\\\]]]]]]]]]^^^___bbbccceeeggghhhhhhggggggdddcccbbb___]]]^^^aaadddffffffffffffeeecccaaa```______```aaabbbccccccccccccaaa^^^]]]]]]^^^]]]\\\YYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWVVVUUUUUUTTTTTTUUUUUUTTTRRRPPPOOONNNNNNNNNPPPQQQQQQRRRPPPNNNKKKJJJIIIHHHHHHFFFEEECCCAAA@@@???>>>>>>===<<<<<<<<<;;;::::::::::::::::::::::::999999::::::999888777777999999888777666666555555666555555444444444444444555555555555444444444444<<<<<<======<<<;;;;;;:::666555555666777777666444333333444555666666666666555444333111111000111111......//////......---,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++************))))))))))))+++*********))))))))))))'''(((((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))))))))(((((('''&&&%%%&&&''''''((((((((((((((('''(((((((((((((((((('''))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))(((((('''))))))))))))************++++++++++++***))))))(((************+++++++++++++++++++++,,,,,,+++++++++,,,------......//////000------------------------,,,,,,,,,---------......222222222333333333333333888999<<>>>>>>>>>>>======<<<<<<<<<===>>>>>>????????????AAABBBDDDEEEEEEFFFDDDDDDDDDCCCCCCDDDHHHJJJPPPRRRTTTTTTSSSRRRRRRRRRTTTUUUVVVUUURRROOONNNNNNRRRVVV[[[___```___\\\YYYVVVXXX[[[\\\[[[[[[\\\]]]aaacccgggjjjkkkjjjiiihhhdddaaa___```aaa___[[[WWWXXXYYY[[[\\\\\\]]]]]]]]]```bbbdddfffhhhiiijjjjjjfffeeebbb___\\\\\\___bbbfffgggggggggfffdddaaa``````aaabbbcccccccccbbbbbbaaa___^^^^^^___``````___[[[\\\]]]^^^^^^\\\ZZZYYYXXXVVVTTTRRRQQQRRRSSSSSSTTTRRRPPPNNNMMMLLLMMMMMMMMMNNNPPPPPPOOOMMMKKKIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999888777666666::::::999888666555444444666555444444333333444444555555555444444444333333<<<<<<<<<===<<<<<<;;;:::666555444555666777555444333333444555555666555555444444333222222111111111...............------,,,,,,,,,+++************+++++++++++++++++++++++++++*********)))))))))((((((*********))))))))))))(((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''((((((((()))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))((('''%%%$$$&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))************(((((()))))))))*********++++++,,,++++++***)))((())))))*********+++++++++***++++++++++++++++++***,,,,,,------.../////////------------------------,,,,,,,,,,,,---------------...000111111111000000333444555888===DDDMMMSSS^^^iiixxx}}}}}}}}}|||uuuxxx{{{}}}|||wwwoookkkkkkjjjhhhbbbZZZTTTOOOIIICCC===888444555555444222222333333333444444555555666333333333333333333333333444444444444444444444444555555444333222222222222222333333333222222444666777777666555444444444555888666444222222555888:::;;;;;;<<<======<<<<<<<<<<<<<<<======>>>?????????===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEIIILLLNNNQQQSSSSSSRRRQQQQQQQQQSSSTTTVVVUUUSSSQQQPPPPPPVVVWWWZZZ\\\]]]]]]\\\\\\WWWYYY]]]^^^^^^]]]^^^___aaacccgggkkklllllljjjhhhcccaaa___```aaa```[[[WWWWWWWWWYYYZZZ\\\]]]^^^]]]___aaaccceeegggiiijjjkkkgggfffddd```\\\[[[\\\^^^dddeeefffgggeeeccc```___aaabbbcccddddddcccbbbaaa___^^^]]]]]]___aaa```___\\\]]]^^^___^^^\\\ZZZYYYXXXWWWTTTQQQPPPPPPQQQRRRRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@???????????????===<<<;;;<<<<<<;;;;;;::::::::::::999999999999999888777777;;;::::::888777666555555555555444333333333333333555444444444444333333333;;;<<<<<<<<<<<<<<<;;;;;;666555444444666666555444333444444555555555444444333333333333222222111111---............---,,,,,,,,,,,,+++************************+++++++++++++++******)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))***''''''(((((())))))******''''''''''''(((((((((((((((((()))))))))'''&&&%%%&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&((()))***+++++++++((((((((()))))))))*********++++++++++++******))))))))))))************+++***++++++,,,,,,++++++***++++++,,,,,,---......///,,,,,,,,,------------...,,,,,,,,,---------......,,,---///111222111111000///111333555777;;;@@@CCCFFFPPP^^^lllwwwyyyuuutttqqqwwwyyywwwvvv{{{|||zzzsssnnniiibbb^^^___^^^YYYQQQIIICCC>>>:::666777555333333333333111000333333333444444555555555111111222222222222333333333333333333444444444444444333333222222222222333222333333333222222444666333444555666777888999999777555444222333555777999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????;;;===???AAABBBCCCCCCBBBDDDDDDDDDDDDDDDFFFIIILLLMMMOOOQQQRRRQQQPPPPPPQQQQQQSSSUUUUUUTTTRRRRRRRRRXXXXXXXXXYYYYYYZZZ[[[[[[VVVYYY]]]______^^^^^^___aaadddiiimmmnnnmmmkkkiiibbb```^^^___aaa```]]]YYYWWWWWWXXX[[[^^^aaa`````````aaabbbdddfffhhhiiijjjhhhgggeeeaaa]]]ZZZZZZZZZ```aaacccddddddaaa___]]]```aaacccdddeeecccbbbaaa]]]\\\[[[\\\^^^```___^^^[[[\\\^^^^^^^^^\\\ZZZYYYXXXWWWTTTQQQPPPOOOPPPQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGFFFDDDBBB@@@??????@@@AAAAAA@@@???===<<<:::999999888888777777666888888999999999999999888::::::999888777777666666555444444333333333333333444444444444333333333333;;;;;;<<<<<<<<<<<<<<<;;;777555444444666666666555444444555555555444333333111111111222111111000000------......------,,,+++,,,++++++***************)))))))))*********++++++***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''((())))))***++++++'''''''''((()))*********''''''''''''((((((((((((&&&''')))))))))((('''&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))))))))(((((((((((()))))))))***(((((()))*********))))))))))))))))))************++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---------......------------...............///000111222222222111000111333444444666999<<<:::AAAJJJSSS\\\fffqqqxxxvvvooolllmmmiiirrr{{{}}}~~~tttjjj```[[[VVVPPPMMMMMMNNNHHHAAA<<<888555333333222222111111111222111000222222222333333333333333000000000111111222222222222222222222333333333444222222111111111222222333222333333333222222444666111222444777888999999999555555444333444555666777999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???;;;===???AAACCCCCCCCCBBBBBBCCCCCCCCCCCCEEEHHHKKKLLLNNNQQQRRRQQQQQQQQQRRROOOQQQTTTUUUTTTTTTTTTUUUYYYYYYXXXXXXXXXXXXYYYYYYUUUYYY]]]______^^^^^^___```ccchhhmmmnnnmmmkkkiiibbb```^^^___aaabbb___\\\YYYYYYZZZ]]]bbbeeeeeedddaaaaaabbbcccdddfffggghhhhhhhhhgggccc^^^YYYWWWWWW[[[]]]___aaaaaa___]]][[[]]]^^^aaaccccccbbb```___ZZZZZZZZZ[[[]]]^^^]]]\\\ZZZ[[[]]]^^^]]]\\\ZZZYYYWWWVVVSSSQQQOOONNNNNNNNNOOONNNLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHFFFFFFEEEDDDBBB@@@???===???@@@AAAAAA@@@???===;;;999999999888777666666666666777888999999999999999888888777777777666666666555444333333222222333333444444444333333333222222;;;;;;<<<<<<<<<<<<<<<;;;888666444444666777666555555555555555444333222222///000000000000000///...------......------,,,+++,,,++++++***)))*********(((((())))))*********+++))))))))))))((((((((((((***)))))))))((((((((((((%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%'''(((((()))***++++++,,,&&&''''''((()))******+++''''''''''''((((((((()))%%%&&&(((******)))'''&&&&&&''''''(((((((((((((((&&&''''''''''''''''''&&&))))))))))))************&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%(((((((((((())))))))))))&&&&&&'''((()))))))))((())))))))))))************+++,,,,,,------,,,,,,+++)))******++++++,,,------,,,,,,,,,------.........---------.........//////,,,---......//////......000111111///......111333222555;;;???EEEMMMWWW___mmmxxxzzzsssooooooqqqmmmyyy|||}}}hhh]]]QQQKKKFFF@@@>>>??????:::555333333333333555///111111000111333333111111111111111111111111111//////000000111111111222111111111222222333333333000000000000111222333333222333333333222222444666222444666888888777666555444444444444444555666666999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;===@@@BBBDDDDDDCCCBBBAAAAAABBBBBBBBBDDDGGGJJJKKKNNNQQQRRRRRRRRRSSSTTTNNNPPPSSSUUUUUUUUUUUUVVVXXXYYYYYYZZZYYYXXXWWWVVVTTTXXX\\\^^^___^^^^^^^^^^^^aaafffkkkmmmllliiigggccc```^^^___bbbcccaaa^^^[[[ZZZ[[[___eeeiiiiiigggaaaaaaaaabbbcccdddeeefffggghhhgggddd^^^YYYVVVUUUXXXZZZ]]]______^^^[[[YYYZZZ\\\___aaabbbaaa___^^^YYYXXXXXXZZZ\\\\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYVVVUUUSSSQQQOOOMMMLLLLLLOOOMMMKKKIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCEEEGGGHHHEEEDDDDDDCCCAAA???===<<<>>>???@@@AAA@@@>>><<<;;;;;;;;;::::::999888888777444555666888999999999999666666666666666555555555555444333333222222333333444444444333333333222222::::::;;;;;;::::::999888666666666666555555555555222222333444444555555555111111111111000000000///222111///...------......---------,,,,,,,,,++++++)))***+++++++++)))((('''+++++++++************)))%%%&&&&&&'''((())))))***%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%&&&)))******))))))((((((((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///000000000000111111111111000111333777;;;@@@EEEGGGPPP[[[lllzzz|||yyytttuuurrrhhhQQQJJJCCC>>>===;;;666222444333333333222222111111111111000000111111222333222222222111111111111111222111000//////000111222222222111111111111222222111111222222222333333333444333333333333222222222666666777888888888888888666666555444444555777777::::::999::::::;;;<<<===;;;::::::999:::;;;<<<=========>>>???@@@AAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJMMMOOOPPPPPPOOONNNOOONNNMMMMMMOOOQQQTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYY[[[\\\^^^```aaaaaabbbcccfffhhhgggdddaaa]]]___bbbbbbbbbbbbcccddd___^^^^^^aaaggglllmmmlllgggdddaaa```bbbeeefffggghhhgggfffddd___YYYTTTPPPVVVXXXZZZ[[[YYYXXXXXXYYY___```aaabbbaaa^^^\\\ZZZWWWUUUUUUVVVYYYZZZ[[[ZZZYYYZZZ[[[\\\\\\[[[YYYXXXXXXTTTOOOMMMMMMMMMLLLJJJKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<============<<<<<<;;;;;;:::888777555444333666555555666666777888999777666555444333444555555444111///111666777444000111111111111111111111111999999999999999888888777555555555555444444444444444444444444333333333333111111111000000000//////000///...,,,++++++,,,,,,+++*********)))))))))))))))******+++***)))((('''*********)))))))))((((((&&&&&&'''(((((()))******'''''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&&&&''''''&&&&&&''')))***)))((()))))))))((())))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------............///....../////////000000000//////000222555999<<<>>>???GGGSSS^^^fffoooxxx~~~wwwqqqkkkkkksss}}}}}}yyyuuupppgggZZZQQQEEE@@@:::777777666333000111000000000/////////...111111000000111111222222////////////////////////111111000//////000111111222111111000000111111222111111111222222222333333444444555555555666666666666666777888888888888777555444444333333444666777999999999999:::;;;<<<<<<;;;;;;:::::::::;;;<<<===<<<<<<===>>>???@@@AAAAAACCCCCCBBBBBBBBBDDDEEEFFFHHHJJJLLLNNNOOOOOONNNMMMMMMLLLKKKKKKLLLOOOQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[]]]^^^___``````bbbdddeeedddbbb___\\\]]]^^^```bbbcccccccccaaa```___aaafffiiikkkjjjdddaaa______aaaccceeeeeeggggggfffddd```ZZZUUURRRSSSVVVXXXYYYXXXXXXXXXYYY[[[\\\^^^___^^^\\\ZZZXXXVVVTTTSSSSSSVVVXXXXXXXXXXXXYYYZZZ\\\\\\[[[YYYXXXWWWSSSOOOLLLLLLLLLKKKIIIKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBB@@@???===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999888777666555555555555444444555666777777666666444333333333444555444222111333777888555111111111111111111111111111888888888888888777666666444444444444333333333222555444444333222222111111000000000000////////////------,,,+++************))))))))))))(((((((((((()))************)))(((((())))))((((((((('''''''''''''''(((((())))))******)))))))))((((((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((())))))))))))(((''''''((('''&&&'''((()))((('''******)))((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------............///------........./////////////////////000111333444555:::@@@EEEJJJRRR[[[bbbmmm|||vvvvvvuuuxxx}}}}}}~~~vvvmmmfffaaa]]]___dddgggccc^^^ZZZUUUNNNDDD===999555111000222333111////////////...............000000000111111111222222////////////////////////111000000//////000000111111111000000000000111111000111111111222222222222333333444555666777888999555666666777777777777777444333333222333444555666888888888888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;<<<<<<===???@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDGGGIIIKKKMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIKKKMMMNNNOOOPPPQQQQQQSSSTTTUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^```aaa```^^^[[[YYYXXXYYY\\\bbbddddddbbbbbb```^^^^^^```cccdddeee___]]][[[[[[^^^aaacccccceeeeeedddbbb___[[[WWWTTTQQQSSSVVVWWWVVVVVVVVVWWWWWWXXXYYY[[[[[[YYYXXXVVVUUUSSSQQQPPPRRRUUUVVVVVVVVVWWWYYYZZZ[[[ZZZYYYYYYVVVSSSOOOMMMLLLLLLJJJIIIKKKJJJIIIIIIGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???===;;;999888888777888888999999888888777888888777777666666777777444444444333444444555555666555444333333333444444333222222555888888555111111111111111111111111111777888888888888777666666444444444444333333333333333333222222222111111111000000/////////.........,,,,,,++++++***************************)))))))))))))))*********))))))))))))))))))(((((((((''''''((((((((()))))))))******))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((()))***))))))'''&&&)))(((''''''((()))'''&&&+++***)))((((((((((((((())))))))))))))))))))))))************************************************------,,,,,,+++,,,,,,------------,,,,,,+++++++++---------............///------........./////////111000///......///000111444666888:::===AAAHHHMMMQQQ^^^ooo}}}zzzuuuqqqlllmmmvvvwwwlllbbb\\\WWWQQQNNNOOOQQQNNNJJJFFFCCC>>>888444444222000000111222111000///////////////////////////000000111111111111111000000000111111111111111000000000//////000000000000000000//////000000000000000000111111111111222222222333444444555666666444555666666777777666666444333333333333444666777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;===>>>???BBBBBBBBBBBBBBBBBBBBBCCCFFFGGGJJJLLLMMMMMMLLLKKKGGGFFFEEEDDDEEEFFFHHHJJJMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWYYYYYY[[[ZZZZZZ[[[]]]\\\YYYWWWVVVSSSSSSYYY```eeeccc```___]]]ZZZYYYYYYZZZ\\\]]]YYYXXXWWWXXX[[[^^^``````aaaaaaaaa___]]]ZZZWWWUUUQQQSSSUUUUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVUUUUUURRRPPPOOOQQQSSSTTTUUUTTTUUUWWWXXXYYYYYYYYYYYYUUUTTTQQQOOOMMMLLLKKKJJJKKKJJJIIIIIIGGGGGGFFFEEECCCBBBAAA@@@????????????@@@@@@>>>===;;;999777666666666777777777777666666666666555555666777888999555555444444444444444555444444444333333333333333111111222444777666333000111111111111111111111111888888888888888777777666555555555444444444444333000000000000111111222222/////////............---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''(((((((((%%%&&&((())))))((('''&&&)))(((''''''((()))'''&&&******)))((('''''''''((())))))))))))))))))))))))************************************************,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++---------............///....../////////000000000//////.........///111111111222444444555777999;;;AAAHHHTTTbbbooo}}}qqqooommmmmmsssuuuiii^^^TTTPPPKKKEEE@@@>>>>>><<<999777666333111///333222000000111111000000..................//////...///000111111111111000//////000000111111111111/////////000000/////////000//////......//////000//////000000000111111111444444444444444444333333444444555666666666666555555444444444444666888999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::999888888888999;;;===>>>AAAAAAAAABBBBBBBBBBBBBBBDDDFFFHHHJJJLLLKKKJJJJJJEEEDDDCCCBBBBBBCCCEEEFFFLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVWWWXXXXXXVVVTTTRRRPPPPPPVVV^^^bbbaaa^^^]]]\\\ZZZXXXVVVVVVWWWXXXUUUTTTSSSUUUXXX[[[]]]]]]\\\\\\\\\[[[ZZZYYYWWWVVVTTTVVVWWWVVVSSSPPPOOOOOORRRRRRTTTUUUVVVVVVUUUUUUTTTRRRPPPPPPRRRTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXXXXVVVUUUTTTRRROOOMMMLLLLLLKKKJJJIIIIIIGGGGGGFFFEEECCCCCCAAA@@@>>>>>>======@@@??????>>><<<:::888666666666777777777777666666555444444444555777999;;;777777666555444444444444333333333333333222222111///000111222444333111///000000000000000000000000888888888888888777666666555555555555444444444444......//////000111111222///.........------------,,,,,,---------,,,,,,+++''''''''''''(((((((((((()))))))))((())))))***+++*********)))))))))(((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((''''''((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&'''(((((((((''''''((('''&&&'''((()))((('''))))))((('''''''''(((((())))))))))))))))))))))))************************************************+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++---------............///....../////////000000000---,,,,,,,,,---...000111000000222333333333333222999;;;AAAKKKUUU___nnnzzz}}}}}}}}}}}}mmmbbbUUULLLEEEBBB>>>999555444555555444333222111000000000000000//////......---,,,,,,,,,,,,,,,---------...///000111111111000///,,,------......//////000...//////000000//////...//////............//////////////////000000000000666666555555555444444444333444444555555555555555555444444444555777888:::777777777777888999:::;;;999::::::::::::999999888888777666666777999;;;===>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGIIIJJJJJJIIIHHHEEEDDDBBBAAA@@@AAACCCDDDKKKLLLOOOQQQSSSSSSSSSSSSQQQQQQQQQPPPQQQQQQRRRRRRSSSRRRRRRSSSUUUVVVUUUSSSPPPOOOPPPTTTZZZ]]]]]]\\\\\\\\\\\\ZZZWWWVVVWWWXXXRRRQQQQQQSSSVVVYYYZZZYYYWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXVVVSSSOOONNNMMMQQQQQQRRRSSSSSSTTTTTTSSSQQQPPPPPPQQQSSSUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVTTTPPPNNNMMMNNNKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCBBB@@@>>>======<<<>>>??????>>>===;;;999888555666666777777666666555555444333333555777:::<<<888777666555444444444444222222333333333222111000//////000000111111111000000000000000000000000000666777777777777666555555444444444444333333333222////////////////////////.........---------,,,,,,++++++,,,------,,,,,,+++'''''''''(((((()))))))))***)))((((((((()))+++,,,))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''((())))))******))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''(((((()))***'''&&&&&&''')))***)))((((((((('''''''''((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******+++,,,,,,---+++,,,,,,,,,,,,,,,,,,------------............///------........./////////------,,,,,,---///000111111111111111222333333222222222555===BBBHHHTTT```nnnsssxxx|||{{{}}}tttdddUUULLLDDD>>>999777555111000222333444444333111000///000......//////...---------,,,,,,,,,,,,---------...---...000111222111000///,,,,,,------...//////000......///000000///......///......------......///........./////////000000333333333444444444444444333333444555555555555444333333333333444666888999555555555555666777888888888999999999999888777666777666555444555888:::<<<<<<===???AAABBBCCCCCCCCCBBBDDDFFFHHHIIIIIIHHHGGGEEEDDDBBB@@@@@@AAABBBCCCIIIKKKMMMPPPRRRSSSRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOQQQSSSTTTTTTSSSNNNOOOQQQTTTVVVXXXYYYZZZXXX[[[\\\\\\YYYVVVVVVWWWQQQPPPPPPRRRUUUWWWWWWVVVUUUVVVVVVWWWXXXXXXYYYYYYWWWYYYYYYWWWTTTQQQOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNOOOQQQTTTVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWTTTPPPMMMMMMMMMKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<<<<===>>>>>>===;;;999888444555555666666555555444555444333333444777:::<<<888777666444333222222222111222333333333222000000000000000//////000222333000000000000000000000000555555666666555555444333333333333222222222111111000000000///......------......---------,,,,,,,,,******,,,------,,,+++***))))))******++++++,,,,,,***)))(((((((((***+++,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&'''((())))))******))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))***)))((((((((()))+++,,,&&&&&&%%%''')))******)))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,------------------.........//////,,,,,,,,,---------......000000/////////000111222111///------///111222222...---000666999;;;DDDOOORRRWWW^^^bbbfffmmmvvv~~~}}}xxxvvvvvvuuutttnnnooonnnhhh]]]OOOCCC===;;;666444333222///000555000111111000---+++******---...//////.........///.........//////000000000---...000111222111///............///000111111222---...///000000///...---.........------...................../////////000//////000111222222333444222333444444555555444444222222222222333555777888333333333333444555666666777888999999888777666555777555444333444777:::<<<;;;<<<>>>AAABBBCCCCCCCCCBBBCCCFFFHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@BBBCCCHHHIIILLLOOOQQQRRRQQQQQQPPPOOONNNNNNMMMNNNNNNNNNOOONNNNNNPPPRRRTTTTTTSSSMMMPPPRRRTTTTTTUUUWWWXXXTTTXXX[[[[[[XXXUUUUUUUUUPPPPPPPPPQQQTTTVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[WWWXXXYYYXXXUUUSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKNNNQQQUUUVVVUUUSSSUUUTTTSSSSSSSSSSSSSSSTTTSSSUUUVVVTTTOOOLLLLLLMMMKKKJJJJJJIIIHHHGGGFFFEEEFFFEEECCCAAA???===<<<<<<:::;;;<<<======;;;999888333444444555555444444333555444333222444666999;;;777666555333222111111000111111222333222111000///222222111//////000333555000000000000000000000000999888777666666555555555222222222222222222222222222222111000///...------...------,,,,,,------...,,,,,,,,,+++++++++*********)))(((''''''((()))******)))'''&&&'''(((***+++)))((('''&&&&&&'''((()))&&&'''((())))))'''%%%###)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++'''((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((($$$&&&(((***+++)))'''&&&))))))))))))((((((((((((''''''''''''((((((((()))))))))************)))))))))************+++++++++************************)))***,,,......---,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...///000000000///---,,,......///000444888<<<>>>CCCJJJPPPQQQOOORRR\\\eeepppyyyyyyuuuqqqkkkbbbZZZ[[[\\\[[[TTTIII>>>888555000///.........///111222333222///---,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------//////000000000000//////...............---------...------,,,,,,,,,------////////////////////////000...---///222444333111333333333222222222222111...000222444666777777777222222222222333333444555333444777888888777555333555555444333222444777:::======>>>???@@@AAAAAABBB???AAACCCEEEEEEEEECCCCCCCCCEEEFFFEEECCCBBBBBBCCCHHHIIILLLNNNOOOOOONNNMMMOOOOOONNNNNNMMMLLLKKKKKKKKKMMMOOORRRSSSSSSRRRQQQMMMNNNPPPRRRSSSTTTUUUUUUYYYYYYXXXWWWWWWYYYZZZ[[[TTTSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYYYY[[[\\\[[[XXXTTTQQQPPPQQQOOOOOOPPPQQQQQQPPPNNNMMMHHHIIILLLOOORRRTTTVVVWWWYYYWWWTTTRRRQQQQQQRRRRRRUUUTTTSSSQQQNNNLLLIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDAAA???===;;;:::999::::::;;;;;;<<<<<<======:::777444333444444333222444333333222222333333444444333111//////000111222333222111000000111222333111111111111000000000000000000000000000000000000888777666555444444444444222222222222222222222222222222111000///...---,,,------,,,,,,,,,,,,------,,,,,,+++++++++************)))(((((((((((()))***))))))'''''''''(((***+++)))((('''&&&&&&'''((()))&&&&&&'''((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((()))*********'''((())))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((((('''''''''(((((()))))))))((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************)))***,,,---...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////...///000000///...---,,,000000000000222555888:::???FFFMMMLLLGGGFFFJJJPPPVVV]]]gggpppwww~~~~~~{{{vvvrrrqqqrrrnnniiifffddd___WWWQQQGGGGGGDDD@@@:::666555555000///.........///000111222000...---,,,---...//////......---,,,,,,++++++,,,,,,---------............------,,,,,,---------//////000000000000//////------.....................------,,,,,,---------........................///...---...111333222000222222222222222222222222111222333444555444444333000000111222333444666777555666888999999777555444444444444222222333777:::======>>>???@@@AAAAAABBB???@@@BBBDDDEEEDDDCCCBBBCCCDDDFFFEEECCCBBBBBBCCCFFFHHHKKKMMMOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIJJJKKKMMMOOOQQQRRRRRRQQQMMMNNNOOOPPPQQQSSSTTTUUUXXXWWWVVVVVVVVVWWWXXXYYYTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXYYYYYYYYY[[[[[[ZZZWWWSSSQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIKKKMMMPPPSSSUUUVVVWWWWWWVVVTTTRRRQQQPPPQQQRRRSSSSSSRRRPPPNNNLLLJJJIIIKKKJJJHHHGGGEEEDDDDDDDDDCCCBBB@@@>>>===;;;;;;::::::;;;;;;<<<===>>>>>>???:::888555444444555444333444444333333333333444444444333222111111222222333222222111000000111222222111111111000000000//////////////////////////////777666555444333333333333222222222222222222222222111111000///...------,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++***))))))))))))***+++)))((('''''''''(((***+++((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))((((((''')))'''$$$######%%%)))+++((((((((((((((((((((((((''''''((((((((()))))))))******((((((((((((******)))))))))*********++++++************************)))***,,,---------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...////////////...------111111000000000222333444999@@@GGGFFF@@@::::::<<>>???@@@AAABBBBBB???@@@BBBCCCDDDDDDCCCCCCBBBDDDEEEEEECCCBBBBBBCCCDDDFFFIIILLLOOOPPPQQQQQQRRRQQQOOONNNLLLJJJHHHHHHHHHIIIKKKLLLNNNPPPQQQRRRNNNNNNMMMMMMNNNQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYVVVRRRPPPOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLNNNPPPSSSTTTUUUVVVUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQPPPPPPNNNMMMKKKJJJLLLKKKIIIFFFDDDCCCBBBBBBAAA@@@???======<<<<<<<<<;;;;;;<<<===???@@@@@@AAA;;;999666555555666555444444444333333333333444444333333333333333333444444222111111000000111111222111111000000000000//////////////////////////////777666555444333333333333222222222222111111111111000000///......---,,,,,,,,,++++++******++++++,,,++++++++++++************+++******************+++)))(((((('''((()))******(((((((((''''''((((((((((((((('''&&&&&&''''''((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''(((((('''((((((((((((((((((''''''%%%"""!!!!!!###&&&((('''''''''((((((((((((((('''(((((((((((()))))))))+++***(((''''''(((***+++))))))))))))************************************)))***+++,,,,,,,,,,,,+++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------..............................---000000/////////000111111333:::@@@@@@:::555555666999<<<@@@CCCGGGMMMTTTYYY\\\___aaaccceeelllwwwyyyvvvkkk```YYY]]]eeegggdddbbb___\\\VVVPPPJJJGGGEEEDDDCCCBBB@@@AAAAAA@@@>>>;;;OOOGGG<<<444111///...,,,---------.........//////------,,,,,,------//////---------,,,,,,,,,++++++------........./////////------,,,,,,,,,---.........//////////////////...,,,,,,,,,---...///000000------,,,,,,,,,---..............................------------.../////////111111111222222333333333333333333222111000//////000000000111222444555666666777888888888666444333222333333222222333555888<<<<<<===???@@@AAABBBBBB@@@@@@BBBCCCDDDDDDCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDCCCEEEHHHKKKNNNPPPQQQRRRSSSSSSQQQOOOLLLJJJIIIHHHGGGHHHIIIJJJLLLOOOQQQSSSOOOMMMKKKKKKLLLOOORRRTTTTTTSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWTTTPPPNNNOOOPPPOOOMMMLLLJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKLLLKKKHHHFFFCCCAAA@@@???>>>======<<<<<<=========;;;<<<===>>>???AAABBBBBB<<<:::777666666666666555333333222222222222333333111222333333444333333333111111000000000000111111111000000000////////////////////////////////////888777666555444444444444222222222111111000000000//////......------,,,,,,,,,++++++******++++++,,,+++++++++*********))))))*********++++++*********((((((((((((((())))))***'''((((((((((((((((((''')))(((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''((((((((()))(((((((((((()))))))))******)))'''&&&&&&''')))***(((((()))))))))***************************************+++++++++,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------------.........------......///000111111222666:::999555222333555555666666777999<<<@@@CCCFFFHHHKKKMMMOOOUUU]]]bbbkkkrrryyy|||}}}~~~yyywwwssskkkeeecccZZZOOOGGGJJJOOOOOOLLLJJJGGGEEEAAA>>>;;;999999888777666666777888888888777>>>999333000111111000///,,,---------............+++++++++,,,,,,---......,,,,,,,,,,,,,,,+++++++++------------.........///,,,,,,,,,,,,,,,---...///......////////////......,,,,,,,,,---...///000000,,,,,,,,,,,,,,,---...///........................,,,---......------......000000111222333333444444222222111111111111111111222222111111111222333333555555666666666555333333222333444333333333666888<<<<<<===>>>@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDEEEFFFDDDEEEHHHJJJMMMOOOQQQRRRTTTSSSRRRPPPNNNLLLKKKJJJGGGHHHIIIJJJLLLOOOQQQSSSOOOMMMKKKIIIJJJMMMQQQTTTSSSRRRPPPOOONNNNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSTTTSSSTTTUUUVVVWWWXXXYYYZZZWWWWWWUUURRROOOMMMNNNOOOLLLLLLKKKKKKKKKMMMOOOPPPMMMNNNOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHEEEBBB@@@>>>>>><<<<<<;;;;;;<<<===>>>>>><<<<<<===>>>???@@@AAAAAA===:::777666777777666555222222111111111111222222000111222222222222111111000000000000000000000000000000000////////////...........................888777666555444444444444222222222111000000//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************)))))))))))))))***++++++***))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((()))***))))))(((&&&&&&&&&''''''(((((()))((((((((()))))))))******))))))''''''''''''))))))((((((((()))))))))******************************************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,------...///,,,,,,---...///000111111222444555333///---...111333222222222333444555666999:::<<<>>>???CCCGGGKKKOOOTTTZZZ^^^```fffpppwww|||yyy{{{xxxxxx|||vvvkkkeeebbbaaa]]]UUUPPPNNNHHH@@@:::<<>>@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQPPPOOONNNMMMMMMLLLHHHIIIKKKLLLNNNPPPQQQRRROOOMMMKKKJJJKKKMMMQQQSSSRRRQQQOOOMMMLLLKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZVVVUUUSSSPPPMMMLLLMMMOOOMMMMMMMMMNNNOOOQQQRRRSSSOOOPPPPPPPPPPPPPPPOOOOOONNNOOOQQQSSSSSSRRRPPPOOOLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIFFFDDDAAA???>>>===;;;::::::;;;;;;<<<===>>>;;;<<<<<<======>>>>>>???<<<:::777666666777666555222222111111111111222222222222222111111111000000///000000111111000000///000000////////////..............................777666555444333333333333222222222111000/////////---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************))))))))))))((())))))******))))))((('''(((((()))))))))))))))&&&'''((())))))((('''&&&$$$%%%&&&((((((((('''&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((()))))))))))))))%%%%%%&&&''''''((())))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))******************************************++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///------...//////000000000///111222111...,,,---///111000000111222333333333333444555666777888:::;;;===@@@CCCFFFIIIMMMRRRVVVaaajjjppplllgggeeebbb___dddoooyyy}}}{{{xxx}}}}}}|||nnnddd___hhhnnnmmmiiieee___ZZZOOOLLLJJJKKKIIIBBB>>>>>>888444333555555222222444111000//////....../////////000000/////////000111000111111000---+++++++++***+++,,,---...------,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////---......//////......---------..................,,,,,,,,,,,,---...//////---------------------------///000///---,,,...000...///000111333444555666333222111111111111222333222111111111111111222222333333444444555666666666333555666666555666777999;;;;;;===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHEEEGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNJJJKKKMMMOOOQQQRRRRRRQQQOOONNNLLLKKKLLLNNNPPPRRRRRRQQQNNNLLLKKKJJJJJJJJJKKKLLLOOOQQQSSSTTTUUUUUUQQQQQQSSSTTTVVVXXXYYYZZZUUUTTTRRROOOLLLKKKMMMOOOOOOPPPQQQSSSTTTTTTTTTTTTRRRSSSSSSSSSRRRQQQPPPPPPMMMOOORRRTTTTTTSSSQQQPPPLLLLLLMMMMMMLLLKKKKKKJJJIIIGGGEEECCC@@@???>>>===::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<999777555666666555555444333333333333333333444666555333111000000000111...///000111111000///...000000/////////.................................555555444333222222222222222222222111000//////...------,,,,,,,,,,,,,,,,,,...------,,,,,,------...************))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))&&&'''((())))))((('''&&&"""###%%%''''''&&&%%%$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&%%%%%%$$$%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))))))))))))))************''''''((((((((((((''''''(((((((((((())))))))))))******************************))))))******+++,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,,,,+++,,,---//////...//////000//////......+++...111222111///000000,,,,,,---///111222111000111111222333333444444555555555777999<<<>>>AAABBBHHHPPPTTTPPPMMMMMMKKKGGGKKKVVV___bbbdddiiinnnpppuuu|||{{{tttooosssyyy~~~|||sssooonnnoootttzzzzzzvvvtttwwwvvvwwwwwwuuukkk\\\PPPIIIQQQVVVTTTPPPMMMIIIEEE===;;;;;;>>><<<777444555000...///222111......222///...------,,,,,,,,,,,,...//////---,,,,,,---...***,,,...---***)))+++...***+++,,,---...---,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000---..................---...............---------+++++++++,,,---...///000---------------------------///111000---,,,...000...///000111333444666666555444333111111111222222000000000000111222333444333444444555666777888888444555777777666666888999;;;;;;===>>>@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHJJJJJJIIIIIIIIIKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMOOORRRSSSSSSRRRQQQOOONNNMMMLLLMMMNNNPPPQQQRRRQQQNNNLLLJJJJJJJJJJJJIIIKKKNNNQQQSSSUUUVVVVVVPPPQQQRRRTTTVVVXXXYYYZZZUUUTTTQQQNNNKKKJJJMMMOOORRRSSSUUUVVVVVVVVVUUUTTTUUUUUUUUUUUUTTTSSSQQQQQQMMMOOORRRUUUUUUTTTRRRPPPLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFEEEBBB@@@???>>>>>>::::::::::::;;;;;;<<<===;;;;;;:::::::::999999999;;;999666555555666555444666555555444444555555666999777444222000000111222...///000111111000///...000/////////....................................666555444333222333444444444444555555444222111000,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))((('''&&&&&&%%%%%%)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))*********(((%%%"""!!!"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++*********+++------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,......------...///111222222222111000///...---,,,------...000111222333444000///...------...///000333222333333444555666777;;;<<<===>>>???>>>======>>>BBBGGGJJJLLLOOOSSSWWWXXX\\\cccjjjooorrrsssssseeedddcccbbbccceeegggiiipppwww}}}|||ppphhhbbb\\\ZZZ\\\___```bbbcccbbb___[[[YYY\\\]]]]]][[[UUUMMMDDD???@@@???>>>===<<<:::999999333222222111000//////...+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---.........------,,,,,,+++...'''+++///***+++///+++000///...---,,,+++++++++---------,,,,,,+++++++++---)))***111333...,,,...///////////////.........////////////000111222333444333333333333444555555444333111000000000111111444333222222222333444555444555444333222222444666999888777666666777888999;;;<<<===>>>@@@AAABBBCCCEEEEEEGGGHHHHHHHHHGGGGGGJJJJJJKKKKKKJJJHHHFFFEEEKKKLLLKKKJJJHHHIIIKKKMMMQQQOOOMMMMMMNNNPPPPPPPPPQQQQQQRRRTTTUUUSSSPPPMMMIIIIIIJJJLLLOOOSSSVVVXXXWWWTTTOOOKKKHHHHHHIIIJJJIIIJJJLLLNNNQQQSSSUUUVVVSSSTTTTTTUUUVVVXXXYYYZZZUUUUUUUUUTTTSSSRRRPPPPPPUUUUUUUUUTTTUUUUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPQQQRRRUUUXXXXXXUUUSSSTTTQQQNNNMMMOOONNNKKKHHHEEEEEEDDDCCCBBBAAAAAA@@@999999::::::::::::::::::;;;;;;::::::::::::999999777666666555555555555666333333333333333333333333888777666555333222111000//////............//////000000//////.........---111111000000/////////...555555333222222222333444222333333333333111000...------------------------++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((((((&&&%%%###%%%&&&&&&'''''''''&&&&&&((((((((((((((()))******((((((((((((''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++******)))***+++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,......------...///111222222222111000///...------------...///000000111111000///...------...///000////////////000111222222222222444555555555444333777:::=========>>>@@@CCCEEEHHHMMMRRRUUUWWWXXXXXXNNNNNNMMMLLLMMMOOOQQQRRRWWW\\\```bbbhhhppptttssskkkbbbXXXRRRMMMHHHFFFHHHIIIJJJKKKKKKJJJHHHEEECCCIIIHHHGGGDDD@@@<<<777444888777666555444333222222//////......------,,,,,,,,,------------------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,------------,,,,,,+++++++++***---'''+++///+++---222...///...------,,,,,,,,,,,,---------,,,,,,+++++++++///,,,,,,222333000---////////////////////////...////////////000111222333444333333333333444555555444333222111000111111222444333222222222222333444444555555444333444666888:::999888777777777888999<<<<<<===???@@@AAABBBCCCFFFGGGHHHJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGKKKLLLLLLKKKJJJJJJKKKMMMPPPNNNMMMNNNPPPSSSSSSSSSTTTTTTUUUWWWWWWVVVSSSPPPKKKKKKLLLMMMPPPSSSVVVXXXYYYVVVRRRMMMJJJIIIIIIIIIHHHIIIJJJLLLOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXYYYVVVWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVUUUVVVVVVVVVWWWUUUUUUVVVVVVUUUUUUTTTSSSQQQRRRTTTWWWZZZZZZXXXUUUUUURRROOONNNOOOOOOKKKHHHEEEDDDDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999777666666555555555555555333333333333333333222222444333333222222111111111000//////.........//////000/////////............000000/////////.........444444333222222222222333111111222222111000...---.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###%%%'''''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,...---------...///000111222222111000000///......---------.........////////////...------...//////......---------....../////////000111111111111000333444666555444444555666999:::<<<>>>???@@@AAAAAA======<<<<<<<<<>>>???@@@BBBEEEFFFFFFLLLVVV]]]^^^RRRJJJCCCAAA>>>:::888:::999999999999888666555444;;;999777444222111111111000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++************---(((,,,...***---222---...------,,,,,,,,,------------,,,,,,,,,,,,++++++///------111222000............//////////////////////////////000111222333333333333333333444555555444333222222111222222222333333222222222222333333444555666666555666888;;;;;;;;;:::999888888999999<<<===>>>???@@@AAABBBCCCGGGIIIJJJLLLMMMMMMLLLLLLJJJJJJIIIIIIHHHIIIIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLOOONNNNNNPPPSSSWWWYYYYYYYYYYYYYYYZZZ[[[YYYVVVSSSLLLLLLMMMNNNPPPSSSUUUWWWXXXWWWTTTPPPMMMJJJHHHHHHFFFGGGHHHJJJLLLMMMOOOOOORRRRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVTTTTTTVVVYYY\\\]]][[[YYYWWWTTTQQQPPPQQQOOOKKKGGGEEEDDDCCCAAA@@@?????????======<<<<<<;;;:::::::::<<<;;;;;;:::999888888888777666666555444444555555444444333333222222222111000000000000000000000000111000///...............////////////............///............---------333333222222111111111111000111111222111000///...//////...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&'''&&&&&&''''''(((((((((''''''&&&$$$%%%%%%%%%&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))************************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------......//////000111222222111000000///..................------------........................000//////............///000000000111111111111111...///000111222222333444555555555555666666777888666666555555555666777888888::::::999>>>GGGNNNOOOCCC===999999888555444666444333222111111000000000555444222000///000111111......------,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++)))******+++,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...*********+++++++++++++++///+++......)))...333---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111111000///............////////////////////////000111222333333333222222333333444555444444333333333333333333333333333222222222222222333555777888888999;;;======<<<<<<;;;::::::::::::===>>>>>>???AAABBBBBBCCCIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJJJJLLLOOOOOONNNLLLLLLLLLNNNNNNNNNQQQVVV[[[]]]^^^]]]\\\\\\\\\]]][[[YYYVVVNNNNNNMMMNNNOOOQQQTTTUUUTTTTTTRRRQQQNNNKKKIIIHHHEEEFFFGGGHHHIIIKKKLLLLLLPPPPPPPPPQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVXXX[[[^^^___^^^\\\XXXUUURRRRRRRRRPPPKKKGGGDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::<<<;;;;;;:::999888777777777666555555444444444444444444333333222111111111////////////////////////111000///......---......///////////////.........------------------------111111111111111000000000000111222222222111000/////////...---,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))***))))))((((((''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''((((((((()))))))))***)))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------...//////000000000111111000000///.........//////............------------............------000//////.........//////------------......//////*********,,,...///000000//////......///000222333000/////////000000111111000333444333666<<<@@@???888333000222222000000222000///...---,,,,,,------......------,,,,,,++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------******++++++,,,,,,------///---111000,,,444;;;444------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---111444444333---.........//////000000////////////000111222333333222222222222333444444444444444555555555444444444444444444333333222222333555888999999:::<<<>>>===============<<<<<<;;;>>>>>>???@@@AAABBBBBBCCCIIIJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLJJJIIIIIIIIIJJJKKKMMMPPPPPPOOOMMMMMMMMMNNNMMMNNNRRRWWW\\\___```^^^]]]\\\]]]]]]\\\ZZZXXXOOOOOONNNNNNOOOPPPQQQRRROOOOOOOOOOOONNNMMMKKKJJJFFFGGGGGGHHHIIIIIIJJJJJJNNNNNNOOOPPPQQQSSSTTTUUU[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWXXXZZZ]]]___^^^]]]XXXUUUSSSSSSSSSPPPKKKGGGDDDBBB@@@>>><<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::;;;;;;:::999999888777777777777555444444333333333333333333222222111111111111111111000//////......000000///........................///////////////,,,,,,,,,---------------000000111111000000///...///000111222222111000///.........------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++*********************************)))))))))))))))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''((()))((('''&&&%%%'''''''''&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&((((((''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((()))******++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,---...///000000000000/////////......---------.....................---------............------------,,,,,,,,,------......------------...//////---,,,+++,,,---...---+++,,,,,,,,,---...///000111------------......------...111222111333777999777444///,,,......------///......---,,,++++++,,,,,,++++++,,,,,,,,,***((('''++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++)))******+++,,,---......,,,---222111000<<>>>>>?????????>>>>>>??????@@@@@@AAABBBBBBCCCHHHIIILLLNNNPPPQQQQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKMMMOOOPPPPPPOOONNNNNNOOONNNMMMNNNRRRWWW\\\___```]]]\\\\\\\\\]]]]]]\\\ZZZRRRQQQPPPOOOOOOPPPQQQQQQMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMOOOQQQSSSUUUVVV^^^^^^^^^^^^^^^]]]\\\[[[XXXXXXYYYXXXWWWUUUSSSRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWYYY[[[\\\\\\ZZZWWWTTTRRRSSSSSSQQQLLLGGGDDDBBB???<<<::::::;;;;;;======<<<<<<;;;:::::::::999999999999888888888888777777555444333333222222222222222222222222222222222222111000000///......//////............//////.........///////////////,,,,,,,,,------------...//////000000000///...---......000000000000///...------------------------++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((!!!"""$$$&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''(((***++++++***((('''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***'''((()))***+++******)))***************************+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,---...///000000000///---------------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++++++++,,,------...000///.........///111111000...,,,---...///---+++,,,------...//////000000.........//////......---...111111000222777:::999666000,,,------,,,,,,///......------------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---+++******))))))((((((((())))))************)))))))))******+++++++++++++++************************)))******+++,,,,,,------)))*********++++++++++++************************++++++,,,---,,,+++******(((((()))***+++,,,------+++,,,111///---:::CCC:::///...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,......,,,///444555111------......///000000111////////////000111222333222222222111222222333444444555666777777777666666666777777777777555444333444666999:::::::::;;;<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBFFFHHHJJJMMMOOOQQQQQQQQQNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPNNNNNNOOOQQQNNNNNNNNNQQQVVVZZZ]]]^^^]]]\\\[[[\\\^^^___^^^\\\UUUTTTSSSQQQQQQQQQRRRRRROOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLOOOQQQTTTWWWXXX\\\]]]^^^^^^___^^^^^^^^^[[[[[[[[[[[[ZZZWWWUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYXXXWWWTTTSSSQQQRRRSSSQQQLLLGGGCCCAAA>>>;;;999999::::::;;;;;;;;;;;;::::::::::::888888888888999999999999777777555444333222222222000000000111222222333333000000000000////////////......---......///000111............/////////000,,,---------...............///000000000///---,,,,,,---.../////////...---,,,,,,------------------++++++++++++++++++++++++++++++******)))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((('''!!!###&&&)))+++,,,++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''')))***++++++***)))'''((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++'''((()))++++++******)))***************************+++,,,------,,,+++***++++++,,,---------,,,,,,,,,---...000000000000///,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---...///000...---,,,,,,,,,---...///,,,***(((***,,,---,,,******+++,,,,,,---,,,,,,,,,,,,---------------,,,+++---///...,,,...555999999666///+++++++++)))***---***++++++,,,++++++***)))+++******))))))***+++,,,++++++,,,,,,------.........------,,,+++******)))******++++++++++++******(((((()))***************************************))))))***+++,,,,,,------))))))******++++++++++++************************+++,,,,,,---,,,+++)))(((&&&'''((()))***+++,,,---,,,---000+++'''444;;;111000///...---,,,++++++++++++++++++,,,,,,---------+++---,,,(((***//////***---------...///000000111////////////000111222333222222111111222222333444444555666888888888777666777888888888888666444333444777999;;;:::::::::;;;<<<===???AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBEEEGGGIIILLLOOOPPPQQQQQQKKKMMMOOOQQQRRRRRRRRRRRRPPPQQQPPPOOONNNNNNPPPRRROOONNNNNNPPPUUUYYY[[[\\\]]]\\\[[[]]]___```___^^^XXXWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMOOONNNNNNNNNMMMMMMMMMMMMIIIJJJLLLOOORRRUUUXXXZZZXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]^^^]]]\\\YYYVVVTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWUUUTTTUUUVVVWWWVVVUUUSSSQQQQQQRRRSSSQQQLLLGGGCCCAAA===:::888888999:::999:::::::::::::::::::::777777777888999999::::::777777555444333222222222//////000111222333333444------......///000000111------------///000111222---.........//////000000---------......////////////000000000000000///...////////////...------,,,************************,,,,,,,,,+++++++++******+++*********))))))((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&(((***+++(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&///...+++(((%%%$$$############$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&((('''%%%######$$$%%%&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''+++)))((('''((()))+++,,,---,,,***(((((((((((())))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))***+++,,,---...---,,,,,,---------............//////...,,,+++***+++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.................................------------------------************+++,,,------,,,,,,,,,------.........//////......---000444777555222///------------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************---------,,,,,,+++++++++***************************)))((()))***,,,,,,+++,,,,,,++++++***)))((((((++++++,,,,,,,,,---------...---......+++***000999???///***...+++,,,---((()))***+++,,,------------...------,,,,,,,,,---------------.............../////////000111111222222000000//////000111222222777666666555555777888999777777777666555555444444888888999::::::;;;<<<<<<:::;;;<<<>>>@@@AAAAAABBBAAA@@@??????@@@CCCEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRQQQOOONNNOOOQQQRRRSSSRRRSSSSSSRRRPPPNNNNNNOOOQQQNNNLLLLLLOOOTTTWWWXXXWWWVVVWWWZZZ\\\^^^___``````^^^]]][[[ZZZYYYWWWTTTRRRTTTSSSQQQPPPOOOOOOOOOPPPPPPRRRSSSRRROOONNNNNNNNNKKKJJJJJJLLLPPPUUUWWWXXX\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]][[[YYYXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUVVVUUUTTTSSSSSSTTTUUUVVVSSSVVVSSSKKKLLLSSSQQQGGGCCC@@@<<<999777888:::;;;<<<;;;::::::888888777666666666666666555555555555333333333333111000...---000000000000000000000000111111000000//////..............................---------------...///000////////////////////////000000000000000///......------,,,+++)))'''%%%$$$++++++++++++++++++++++++,,,,,,+++++++++******************)))))))))(((((()))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))******)))(((''''''&&&&&&'''''''''''''''''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&+++***(((&&&%%%$$$$$$%%%((((((''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''***)))((('''((()))+++,,,,,,+++***(((((((((((()))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++*********))))))***+++,,,---------,,,,,,------------...............---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,++++++***+++++++++,,,,,,,,,---------.........////////////111666999555222...------------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************,,,,,,+++++++++*********+++++++++++++++*********,,,***))))))+++,,,,,,+++,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,((((((***---,,,---444===DDD///(((...---,,,///---)))***+++,,,------------...------,,,,,,,,,------------........./////////.........///000000111111222111111111111111222222555444444333444555666777666666666666555555555555999999:::::::::::::::::::::;;;<<<>>>???@@@AAAAAABBBAAAAAAAAABBBDDDGGGHHHKKKKKKKKKLLLNNNPPPRRRTTTQQQPPPOOOPPPRRRSSSSSSRRRTTTTTTSSSQQQOOONNNPPPQQQOOOMMMLLLNNNRRRTTTTTTSSSTTTVVVXXX[[[]]]^^^_________]]]\\\ZZZYYYWWWUUUTTTVVVUUUSSSQQQPPPPPPPPPPPPQQQSSSTTTSSSQQQPPPPPPPPPNNNLLLKKKMMMQQQUUUXXXZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[ZZZXXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTRRRUUURRRKKKLLLSSSQQQHHHBBB@@@===;;;999999:::;;;<<<<<<;;;:::999888777777666666666666555555555444444333333222111000///...000000000000000000000000000000000000//////....................................------...//////000........................111111111000///...---,,,//////...---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&'''((())))))******)))))))))((('''''''''''''''''''''((((((((('''&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***))))))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((***)))((('''((()))***+++++++++***)))(((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))*********************++++++++++++,,,+++++++++******************++++++,,,---,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++************,,,,,,,,,,,,------------------......///111555888555222...,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++*********************************************)))))))))++++++++++++++++++++++++---,,,******+++,,,+++***,,,,,,++++++***))))))))))))*********++++++++++++''''''))),,,,,,---444<<>>???@@@@@@@@@BBBBBBBBBBBBDDDFFFHHHIIIKKKKKKLLLMMMNNNQQQRRRSSSQQQPPPPPPQQQSSSTTTTTTSSSUUUUUUUUUSSSPPPOOOPPPQQQOOONNNMMMMMMOOOPPPPPPOOORRRSSSUUUWWWZZZ\\\^^^^^^___^^^[[[YYYXXXWWWWWWWWWYYYXXXUUUSSSRRRQQQQQQQQQQQQSSSTTTTTTSSSRRRRRRSSSRRRPPPMMMMMMPPPUUUYYY[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZVVVVVVTTTSSSRRRQQQQQQQQQPPPRRRPPPKKKMMMRRRPPPHHHAAA@@@???===<<<;;;;;;;;;<<<<<<;;;:::999888777777666666555555555444444444555333222000/////////000000000000000000000000000000000000////////////.................................---------...//////........................111111111000///---,,,+++...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))((((((&&&''''''(((((()))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''')))*********)))((())))))(((''''''''''''((('''(((((((((((((((''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&)))))))))))))))))))))))))))(((((((((((()))************))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************************++++++++++++******************************++++++,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222444444111...,,,,,,,,,,,,+++************************+++++++++*********************************************************************++++++++++++,,,,,,******++++++++++++******************************************************++++++++++++,,,,,,,,,,,,...---+++***+++,,,+++***+++++++++*********))))))))))))))))))************+++******,,,+++***///555ZZZ888)))///---&&&))),,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------...///000111222333------...//////000000111222222222222222222111111111111111111222222333333333333444555555666777777444555666888999;;;<<<===999:::<<<===>>>?????????AAAAAAAAABBBDDDFFFHHHIIIHHHHHHIIIKKKMMMNNNPPPQQQQQQPPPPPPQQQSSSTTTSSSRRRTTTUUUUUUSSSQQQOOOPPPQQQNNNMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQSSSVVVYYY[[[]]]]]]\\\ZZZWWWVVVVVVWWWYYY[[[ZZZWWWUUUSSSRRRRRRRRRPPPRRRTTTTTTTTTSSSTTTUUUVVVRRRNNNMMMOOOTTTWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYXXXVVVVVVWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[VVVUUUTTTSSSQQQPPPOOOOOONNNOOOMMMJJJMMMPPPNNNGGG@@@@@@??????>>><<<;;;:::<<<<<<;;;:::999888777777555555555444444444333333555333111///...///000111000000000000000000000000////////////////////////........................------,,,,,,,,,------...........................111111000000...---,,,+++***+++,,,---------------+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((())))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&''')))******)))(((((())))))((('''''''''''''''''''''((((((((((((((('''%%%%%%&&&'''''''''&&&&&&''''''((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))((((((((('''((((((((((((((((((((((((((()))***++++++***)))(((((()))))))))************))))))*********+++++++++************************************++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///...---...000222444111...,,,,,,,,,,,,+++************************************************************************************************))))))))))))******************++++++++++++************************************++++++++++++++++++*********++++++,,,,,,,,,...,,,******++++++***)))+++++++++***************(((((()))))))))*********...+++***,,,+++)))+++///UUU666)))///,,,&&&(((*********++++++,,,,,,+++++++++++++++++++++,,,---...------...///000111222333...//////000000111222222000000111222222111000///111111222222333333333333222222333444555666777777666666777777888999::::::999:::;;;<<<===>>>>>>>>>>>>>>>???AAABBBDDDFFFGGGFFFGGGIIIJJJLLLNNNOOOOOOOOONNNNNNPPPRRRSSSRRRPPPRRRSSSTTTSSSQQQOOOOOOPPPLLLLLLLLLLLLLLLMMMNNNOOOMMMMMMMMMOOOQQQTTTXXXZZZYYYYYYXXXVVVTTTTTTVVVYYY\\\ZZZXXXUUUSSSRRRRRRRRRNNNPPPSSSTTTTTTTTTVVVWWWWWWTTTOOOMMMNNNRRRUUUWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUWWWXXXWWWVVVVVVWWWXXXVVVWWWXXXZZZZZZ[[[[[[[[[UUUUUUTTTRRRQQQOOOMMMMMMLLLLLLJJJIIIKKKMMMJJJEEE????????????>>>===;;;:::;;;;;;:::999888777777666444444444444333333333333444222000.........000111////////////////////////.............../////////........................,,,,,,++++++***++++++,,,........................000000000///...---,,,+++------------,,,,,,+++***************************+++************)))))))))''''''(((((((((((())))))''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&(((((())))))(((((('''&&&&&&&&&&&&%%%%%%$$$######%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((())))))************)))))))))))))))************)))))))))************+++***************++++++++++++************+++,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,++++++++++++...///000000//////000222444111---++++++,,,++++++************************)))))))))***************************************************************((((((((())))))))))))*********++++++++++++***************************************+++++++++++++++)))))))))******++++++,,,,,,+++))))))***+++***)))************************((()))))))))************+++((((((***+++***+++///CCC///)))---******---+++******+++++++++++++++***+++******++++++,,,---...------...//////000111111//////000000111222222222...///000111222111000000111222222333444333333333222222333444555555666666999999888888777666666555999:::;;;<<<============;;;<<<===???AAACCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLLLLNNNPPPQQQOOOMMMMMMOOOQQQQQQOOONNNOOOOOOMMMNNNNNNNNNLLLMMMNNNPPPLLLKKKJJJKKKMMMPPPTTTVVVUUUVVVWWWVVVSSSSSSVVVYYYZZZYYYVVVTTTSSSRRRRRRRRRMMMOOORRRTTTUUUVVVXXXZZZYYYUUUQQQNNNOOOQQQSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYSSSSSSSSSRRRPPPNNNMMMLLLJJJHHHGGGHHHJJJJJJFFFBBB>>>>>>>>>>>>===<<<;;;:::::::::999888777666555555444444333333333222222222222111000///...///000000////////////////////////---............/////////........................,,,,,,+++*********++++++------------------------.../////////...------,,,...////////////......---++++++++++++++++++++++++************))))))))))))'''''''''((((((((())))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((())))))(((''''''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************))))))))))))************))))))*********++++++++++++***)))))))))***,,,,,,************++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******)))***,,,------...000222333111---++++++++++++***************************((()))))))))*********+++************************************************((())))))))))))***************++++++++++++******************************)))))))))*********++++++'''(((((())))))***++++++***)))'''((()))******)))************************)))))))))*********++++++***&&&&&&)))+++***+++...000)))***,,,(((,,,///(((******++++++++++++******************+++,,,---...------........./////////......//////000111111111---...000222333333222222000111222333333333222222333333333444444555555555777777777777777777666666999:::;;;;;;<<<<<<<<<<<<:::;;;===???AAACCCDDDEEEDDDFFFHHHJJJLLLMMMMMMMMMIIIIIIJJJLLLNNNNNNLLLJJJIIIKKKNNNNNNNNNMMMNNNNNNPPPQQQRRRPPPMMMLLLMMMOOOLLLJJJHHHHHHIIIMMMQQQSSSRRRVVVXXXWWWUUUTTTWWWZZZXXXVVVTTTSSSQQQQQQQQQRRRMMMPPPSSSUUUWWWXXX[[[\\\[[[WWWSSSQQQQQQRRRRRRRRRQQQRRRTTTUUUUUUTTTRRRQQQOOOQQQRRRRRRRRRRRRTTTUUUSSSTTTUUUVVVVVVVVVVVVVVVQQQRRRRRRQQQPPPNNNLLLKKKIIIFFFEEEGGGHHHFFFBBB>>>>>>>>>===<<<<<<;;;;;;;;;999999888777666555444444333333333333222222222222000000000000////////////////////////////////////---------.........//////...........................------,,,++++++,,,,,,------------------------..................------***+++,,,...///000000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&###$$$%%%'''(((''''''&&&######$$$&&&((()))***+++%%%&&&((())))))(((&&&%%%###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###$$$%%%&&&''')))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((()))(((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))************))))))))))))************))))))******+++++++++++++++***)))))))))***,,,---)))************+++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,,,,,,,++++++*********"""$$$''')))***,,,...111333000---++++++++++++***))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************'''((((((((())))))******&&&''''''((()))*********)))'''&&&''')))******)))******************++++++************+++++++++++++++'''&&&)))+++)))))),,,((((((---+++&&&+++---"""******+++++++++******)))************+++,,,---...---------...............------......///000000000---...111333555555444444///000111333333222222111333333444444444444555555111222444666888999;;;<<<999999:::;;;<<<<<<<<<<<<:::;;;===@@@BBBDDDDDDEEEAAACCCEEEGGGIIIJJJJJJJJJGGGGGGHHHKKKMMMMMMJJJHHHFFFIIIKKKMMMMMMLLLMMMNNNSSSUUUTTTRRRMMMKKKLLLNNNLLLJJJHHHFFFGGGKKKOOOQQQQQQVVVZZZYYYVVVUUUWWW[[[VVVUUUSSSQQQQQQQQQQQQQQQNNNQQQTTTWWWXXXZZZ]]]___\\\YYYVVVTTTSSSSSSSSSRRROOOPPPRRRSSSSSSRRRPPPOOOLLLNNNPPPPPPPPPPPPRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTPPPQQQQQQQQQPPPNNNLLLKKKHHHEEEDDDFFFGGGDDD???<<<>>>===<<<;;;;;;;;;;;;;;;888888777666555444333333333333333222222222111111///000000000000000///...////////////////////////---------.........//////........................000///...---------------------------------------------............------+++,,,,,,------,,,,,,+++************************---,,,***)))))))))***+++((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%%%%"""###&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''***)))'''%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))******************++++++++++++******)))((('''(((+++,,,***((()))))))))))))))******+++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,)))***+++,,,---.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,***)))******+++******+++++++++,,,,,,,,,---------,,,,,,------.........---,,,,,,+++******++++++++++++*********))))))************+++++++++))))))))))))))))))))))))************************++++++************+++++++++++++++*********************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,*********)))))))))))))))(((((()))***++++++,,,,,,+++)))(((&&&&&&((()))+++,,,,,,++++++,,,,,,---...+++***)))))))))+++---//////////////////000111111333000000444666222...---...333333///...111222///555555444444444333333333555555444444555666888999;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@BBBDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJHHHIIIIIIJJJKKKLLLLLLLLLQQQSSSTTTRRRPPPNNNNNNNNNOOOMMMJJJHHHHHHJJJMMMOOORRRUUUXXXYYYWWWVVVUUUVVVVVVXXXWWWQQQMMMNNNNNNLLLMMMNNNQQQTTTYYY]]]```bbb```]]]ZZZXXXXXXWWWVVVUUUOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGEEECCCAAA???>>>===888888888888888888888888777777666555444444333333444444444444333333222111000000000000000000000000/////////...---------,,,///...------------...///...---,,,+++***))))))(((,,,,,,,,,++++++***************,,,,,,,,,,,,******------............------+++,,,,,,------,,,,,,++++++++++++***************++++++***)))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''+++,,,)))''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''(((((())))))((((((''')))(((&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((()))))))))***************++++++++++++*********(((((())),,,,,,+++))))))))))))))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,------,,,++++++******+++,,,------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,...------,,,++++++******++++++*********)))))))))))))))*********+++++++++******************************************************)))((((((((())))))*********+++++++++++++++)))******++++++******)))((((((((((((((((((((((((''''''((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************((())))))***++++++,,,,,,,,,***)))(((((()))***,,,+++++++++++++++,,,,,,---,,,+++***)))***,,,...//////////////////000000111333//////444555111------000444444000///111111...333333333333333333333333444444333333444555777888::::::;;;;;;;;;::::::999:::;;;<<<>>>@@@AAACCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDFFFHHHJJJLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMSSSTTTUUUSSSPPPNNNMMMMMMPPPNNNKKKHHHGGGHHHJJJKKKRRRTTTWWWXXXWWWUUUUUUUUUVVVYYYYYYTTTPPPQQQPPPNNNLLLLLLNNNPPPSSSWWWZZZ[[[___\\\ZZZXXXXXXWWWVVVTTTOOOPPPQQQRRRRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFDDDAAA???<<<;;;::::::888888888888888888888888999888777555444222111111333333444444333222222111////////////////////////...............---------......................../////////......------,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***------............------++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))******))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''---000,,,'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((***)))((('''''''''((()))(((((((((((((((((((((((((((((())))))))))))************++++++++++++*********))))))***,,,,,,+++))))))))))))))))))******+++++++++************+++++++++++++++*********************++++++++++++******++++++,,,,,,,,,,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++++++++,,,---,,,+++***************---,,,,,,,,,+++***************)))))))))((((((((()))))))))*********++++++************************))))))))))))))))))))))))+++***)))((((((((((((((()))))))))******++++++,,,))))))************))))))((((((((((((((((((((((((&&&''''''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******++++++,,,,,,)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,***************++++++,,,,,,,,,+++++++++---...000//////......//////000111333//////333333///---------000111//////111000...000000111111222333333333333333222222333444555666777888:::;;;;;;:::888777:::;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAACCCFFFIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOTTTUUUUUUSSSPPPMMMLLLLLLNNNLLLJJJHHHHHHIIIJJJLLLQQQSSSUUUVVVUUUTTTTTTUUUUUUZZZ[[[XXXUUUUUUSSSPPPKKKKKKLLLMMMOOORRRUUUVVV\\\ZZZYYYXXXXXXVVVTTTQQQOOOPPPQQQRRRRRRPPPOOOMMMJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEBBB???;;;999888888888777777777777777777777777:::999777555333111000///222333333333333222111111////////////////////////---------...............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))'''((()))******)))((('''((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''///444...'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&(((((('''%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''((())))))***)))))))))++++++***))))))******+++(((((((((((((((((((((((((((((((((((()))))))))***)))))))))******)))))))))*********++++++++++++***)))))))))))))))******+++++++++************++++++*********)))))))))))))))***++++++++++++++++++***++++++,,,,,,,,,++++++***************++++++++++++***************************+++++++++++++++,,,,,,)))*********+++,,,------************++++++++++++,,,+++***))))))((())))))++++++++++++************))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((&&&''''''((()))******+++((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))***+++,,,,,,------))))))*********+++++++++,,,+++************+++,,,)))))))))))))))******+++,,,,,,,,,,,,,,,...///000///............///000000222///...111111...---///+++,,,,,,---///000000.........///000111222333333222222222222222333333444444666888::::::999777555999:::;;;<<<===>>>??????????????????????????????===@@@CCCGGGJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOORRRSSSTTTRRRPPPNNNMMMNNNIIIIIIIIIJJJKKKMMMOOOPPPOOOQQQSSSTTTSSSRRRSSSTTTUUUZZZ]]][[[YYYXXXVVVRRRLLLLLLLLLMMMOOORRRTTTVVVYYYXXXWWWWWWVVVTTTQQQNNNNNNOOOQQQRRRRRRPPPOOOMMMIIIIIIJJJKKKKKKLLLMMMMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEBBB???;;;999888888888777777777777777777777777888777666555333222111000111222222222222222111111////////////////////////,,,---------.../////////,,,---///000000///---,,,))))))******+++++++++,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))'''((()))******)))((('''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''''''''***222777111***((())))))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$###""""""""""""&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))))))))))))))))))))***'''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((((((((('''''')))***+++++++++*********)))))))))))))))******++++++******))))))******+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++++++++,,,++++++******))))))*********+++++++++*********************************++++++,,,,,,,,,((()))***+++,,,---------))))))*********++++++++++++***)))((((((((((((((())))))******************))))))))))))(((((((((((((((((()))))))))*********************************((((((((((((((((((((((((***)))((('''''''''''''''$$$%%%%%%&&&'''(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))***+++,,,,,,------***************+++++++++*********))))))*********))))))(((((())))))***+++,,,,,,,,,,,,---...//////...............//////000111......000000---...222333000...///000///...---------...///111222333333111111111222222222222222222444666888999777555444888999999:::<<<===>>>>>>>>>>>>>>>>>>============;;;===AAAFFFIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNPPPQQQQQQOOONNNOOOPPPIIIJJJKKKLLLNNNPPPQQQRRRMMMOOOQQQQQQQQQQQQRRRSSSTTTZZZ]]]\\\ZZZYYYVVVRRRKKKKKKJJJKKKMMMQQQTTTVVVVVVUUUTTTTTTSSSQQQNNNKKKLLLNNNOOOPPPQQQPPPNNNMMMHHHHHHIIIJJJKKKLLLLLLLLLJJJJJJHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBB@@@===:::888777777888666666666666666666666666555555444444333333333222000000111111222111111000........................,,,---------.../////////,,,---///000000///---,,,,,,,,,------.../////////++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,******++++++++++++******************************(((((())))))******))))))((((((((((((''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''...111---''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######"""""""""''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))(((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''((((((((((((''''''(((***++++++)))(((((())))))))))))))))))******+++******))))))))))))******))))))))))))************,,,,,,++++++++++++,,,,,,******+++++++++++++++***)))))))))************+++++++++++++++++++++++++++*********++++++,,,,,,---((()))***+++,,,------,,,)))))))))************+++)))))))))(((((())))))***(((((())))))*********+++******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))******++++++,,,,,,************************************************)))))))))))))))******++++++++++++,,,------............------......///000000---...000000...111666@@@888222222111...,,,,,,------...///000222222333111111222222222222111111111222444666666666555444666777888999;;;<<<===>>>>>>>>>>>>===============999;;;@@@DDDHHHKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOOOOONNNNNNOOOPPPMMMNNNOOOOOOOOOOOONNNNNNLLLMMMOOOOOOOOOOOOQQQSSSSSSYYY\\\ZZZXXXWWWUUUQQQIIIIIIHHHHHHJJJMMMQQQSSSSSSRRRPPPOOOOOONNNKKKIIIJJJLLLMMMOOOOOONNNMMMLLLHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHFFFDDDBBB@@@???@@@?????????????????????======;;;:::888777777666666666666666666666666666333333333333333333333333//////000111111111111000........................---------...............,,,---...//////...---,,,++++++,,,,,,---------...***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++******)))))))))***++++++,,,,,,)))))))))))))))***++++++((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###((()))%%%###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((($$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))))))))))))))(((''')))+++***(((&&&'''((()))))))))))))))******+++******))))))))))))******)))))))))******+++++++++,,,+++***))))))***+++,,,((()))***+++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))***+++,,,---,,,,,,+++))))))))))))************(((((((((((()))***++++++''''''(((((()))***++++++++++++*********)))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************************************************++++++++++++++++++******))))))))))))***++++++)))***+++,,,,,,---------...------------...//////...---...000000///444;;;DDD999111000000...,,,.........///000111111222222111222333333333222111111000111222333444444444444444555666888:::<<<===>>>?????????>>>>>>=========888:::???CCCGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLMMMNNNLLLLLLLLLMMMMMMNNNOOOPPPPPPNNNMMMLLLKKKLLLMMMNNNMMMNNNPPPRRRSSSXXXZZZWWWTTTTTTRRROOOKKKIIIGGGGGGHHHJJJNNNPPPQQQOOOLLLKKKKKKJJJHHHGGGIIIJJJLLLMMMNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHEEECCC@@@>>>=========>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;:::888777555555555555555555555555444444444333333222222222...//////000111111000000.......................................---------........................*********************+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******++++++++++++******(((((()))***+++,,,,,,---+++***)))))))))***,,,---)))(((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%((('''$$$%%%((()))'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%######"""!!! !!!!!!#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%''')))+++,,,'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''''''''((()))******))))))''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++******&&&)))+++***'''%%%&&&((()))))))))))))))******+++******))))))))))))******))))))******+++++++++,,,+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------)))***+++,,,---,,,++++++))))))))))))************(((((((((((()))+++,,,---&&&''''''((()))***++++++++++++++++++************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***,,,---...)))))))))))))))(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,*********)))))))))))))))++++++******************+++,,,,,,------,,,,,,+++***************++++++,,,))))))***+++,,,,,,,,,,,,...------------...//////...---...000000000666===???333+++,,,...---...111//////000000111111222222111222333444444333111111000111111222222333444444333333555777999<<<===>>>@@@@@@??????>>>>>>>>>===888:::>>>CCCGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJKKKIIIJJJMMMOOOPPPPPPNNNNNNJJJKKKMMMMMMMMMMMMPPPRRRRRRWWWXXXUUURRRRRRPPPMMMNNNLLLJJJHHHHHHJJJLLLNNNQQQNNNJJJHHHHHHHHHGGGFFFGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHKKKJJJHHHEEEBBB@@@>>>===<<<<<<==================;;;===>>>??????>>><<<:::555555555555555555555555666666555444222111000000......///000000111000000......................../////////......------,,,///...------------...///------------------------*********++++++,,,,,,,,,,,,,,,************,,,,,,...---,,,,,,++++++,,,,,,+++*********))))))(((((()))*********++++++++++++,,,,,,+++***))))))******))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%$$$###"""  $$$'''&&&%%%((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''***)))((('''&&&%%%%%%%%%+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&+++*********))))))(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&(((***,,,---))))))))))))************))))))***+++,,,,,,------+++***)))))))))***,,,,,,***))))))((((((((((((((((((((())))))******++++++++++++******************)))************++++++++++++***))))))))))))))))))))))))************))))))''''''(((((())))))***************)))(((&&&%%%$$$((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))((()))***)))'''&&&&&&''')))&&&%%%&&&(((***)))((())))))))))))'''%%%###!!!(((((((((((())))))))))))(((((((((((()))***,,,,,,+++***))))))((())))))***(((((((((((()))***+++,,,...+++((()))+++---,,,+++******+++---//////,,,******+++---......---+++***,,,+++*********+++,,,---++++++,,,---...000000111333222222111000//////...------///000111222222333222222111000//////000000111000000000111222333333444444444555777:::<<<===>>>>>>???AAAAAA@@@<<<999999<<<@@@DDDGGGIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJNNNNNNMMMMMMLLLJJJIIIHHHJJJIIIHHHIIIKKKNNNRRRUUUXXXXXXVVVTTTRRRPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFHHHJJJLLLLLLLLLLLLMMMLLLJJJHHHGGGFFFGGGGGGFFFGGGHHHGGGCCC@@@>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;:::999777666444555555666666555444333222333333444444333333222000000000000000000000000///+++''')))...111000......------,,,,,,------...------------------------,,,,,,,,,---...///000111++++++,,,,,,,,,---------111000---+++++++++,,,---------,,,++++++++++++,,,++++++++++++*********))))))))))))*********++++++,,,++++++******)))******)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&***)))(((&&&&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$###"""!!! """&&&((((((&&&''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&***)))'''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&******)))))))))((((((((('''&&&&&&&&&&&&'''(((((()))((((((((((((((())))))'''''''''((((((((())))))+++******))))))(((((((((******)))))))))***+++,,,+++******))))))))))))))))))))))))))))))*********************************))))))*********+++++++++,,,,,,+++***)))))))))***))))))************))))))))))))))))))************((()))))))))))))))((((((************)))))))))((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))((()))))))))'''&&&'''((()))'''%%%&&&(((***)))(((++++++,,,+++***)))'''&&&(((((((((((()))))))))))))))((((((((()))***++++++***************)))))))))'''(((((()))******++++++...+++))))))+++,,,,,,++++++***+++---//////---+++***+++---......---+++***...---,,,*********++++++++++++,,,---...//////000222111111000//////......///000111222333444444444222222111000000000000000111000000///000000111222444444444555777999;;;===<<<===>>>AAACCCBBB???<<<:::<<<@@@DDDGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIIIIJJJLLLPPPTTTVVVXXXXXXWWWUUURRRPPPMMMLLLNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGIIIJJJLLLMMMNNNMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJHHHEEEBBB@@@@@@>>>>>>======<<<;;;;;;:::::::::;;;;;;:::999777666555555666666666555444333222333333333333333333222000000000000000000000000...***((()))---///...,,,------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------...******+++++++++,,,,,,,,,000...,,,+++***+++,,,---------,,,+++++++++++++++,,,,,,,,,+++++++++++++++((((((((()))))))))******+++++++++***************((((((((('''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%,,,***(((&&&&&&&&&((()))%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$###%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$######%%%'''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((*********)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''+++******)))((((((''''''***))))))))))))***++++++,,,+++******))))))*********))))))))))))))))))(((************************)))))))))*********++++++...---,,,+++***)))))))))((())))))******))))))(((++++++***************)))&&&'''(((***++++++,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''(((''''''''''''(((((()))'''((()))((('''&&&'''((()))'''&&&'''((())))))(((+++++++++++++++******)))(((((((((((())))))))))))***)))))))))))))))******))))))***+++++++++***)))'''((()))***++++++******---+++))))))+++,,,+++***+++***+++,,,......,,,******+++,,,------,,,+++***///...---+++******))))))++++++,,,,,,---------...000000000///......------///000111222333444444444222222111000000000111111111111000///...///000000444333444444666888;;;<<<;;;<<>>>>>======<<<;;;;;;:::;;;;;;;;;:::999888777666666777777666555444444222222222222222222222222000000000000000000000000...+++)))))),,,...,,,***------,,,,,,,,,,,,------------------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,+++******+++,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++(((((((((((())))))))))))******+++++++++*********((('''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&&&&''')))***$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))******)))'''%%%$$$%%%%%%&&&&&&&&&''''''''')))*********+++++++++,,,)))))))))))))))******++++++***))))))(((((())))))******))))))((((((((('''))))))))))))************))))))))))))************---,,,+++***)))((((((((((((((())))))))))))((((((+++*********)))(((((((((%%%&&&((()))***+++++++++(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&(((((())))))(((((('''''''''&&&((((((''''''''''''((()))'''((()))((('''&&&'''((()))(((''''''((()))))))))''''''(((((())))))))))))(((((((((((())))))))))))+++***)))))))))))))))***''')))+++------,,,+++***&&&(((***+++,,,+++)))(((+++************++++++******))))))***,,,,,,***(((******+++,,,,,,,,,++++++......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......///000111222222222222111111000000000111111444222111/////////000111444444444444666888:::;;;<<<===@@@DDDGGGFFFCCC@@@===>>>AAADDDGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOQQQRRRTTTUUUUUUWWWXXXXXXWWWSSSPPPNNNOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKLLLNNNOOOOOOPPPOOOPPPQQQSSSSSSSSSRRRRRRNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNKKKGGGCCCBBBBBB@@@??????>>>======<<<<<<;;;;;;;;;::::::999888888777777777666666555555444222222111111111111222222000000000000000000000000///---++++++------,,,***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++*********+++,,,,,,,,,,,,+++************+++))))))******************(((((((((((()))))))))))))))******+++++++++******((('''''''''&&&&&&&&&&&&((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%###$$$$$$%%%&&&'''((((((+++***(((''''''''')))***$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""'''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((***************+++++++++(((((())))))************))))))(((''''''''''''(((***)))))))))((((((''''''(((((()))))))))*********(((((()))))))))*********++++++)))(((((('''''''''(((((())))))))))))(((((()))))))))((('''''''''&&&&&&&&&'''((())))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&((((((''''''''''''((((((&&&((()))(((''''''((())))))))))))((((((((())))))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))+++***)))))))))))))))***''')))+++---......,,,,,,'''(((***+++,,,+++)))((()))***++++++************)))((('''((()))***(((''')))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...///000111111111111111111000000///000000111111666444222000///000222333555444444555666888:::;;;>>>@@@CCCGGGIIIHHHDDD@@@???@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSUUUWWWYYYYYYWWWUUUSSSNNNNNNLLLKKKJJJIIIIIIIIIHHHJJJLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSNNNNNNLLLLLLKKKLLLMMMNNNMMMNNNMMMJJJFFFCCCBBBCCCAAA@@@@@@??????>>>======<<<<<<;;;::::::999999999888777777666555444444444222111000000000000111222000000000000000000000000000///............,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***************)))))))))))))))*********((((((((()))))))))******((()))***,,,,,,+++******((((((((('''''''''&&&&&&(((((('''&&&'''((()))***''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###$$$%%%""""""###%%%&&&'''((())))))(((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%"""&&&&&&'''''''''&&&&&&%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''(((((((((((('''(((((((((((()))))))))++++++***)))'''&&&%%%%%%'''((())))))******))))))(((((('''&&&&&&&&&&&&''')))((((((((((((((((((''''''(((((())))))*********((((((((()))))))))******))))))(((''''''''''''((('''(((((())))))(((((('''((('''''''''''''''&&&&&&''''''(((((((((((('''''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((('''''''''''''''''')))((((((''''''''''''(((&&&'''((((((''''''((())))))******)))((('''(((***''''''''''''((()))***+++(((((((((((())))))))))))***)))))))))))))))******((()))+++---............((()))***++++++***)))((((((***++++++***))))))******(((''''''((()))(((&&&))))))******++++++,,,,,,++++++,,,---------------++++++,,,,,,---------...........................111111222333333333333333//////.........///000000666444222000000111333555666666555666777999:::<<<@@@AAAEEEIIIKKKJJJEEEBBB@@@AAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSQQQSSSUUUXXXYYYYYYXXXWWWNNNNNNLLLJJJIIIHHHHHHHHHHHHJJJLLLOOOQQQRRRSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSOOONNNMMMLLLKKKLLLLLLMMMLLLLLLKKKHHHEEECCCCCCDDDBBBAAAAAA@@@??????>>>>>>===<<<;;;:::999999999:::888777666444333333333333222111000//////000111222000000000000000000000000///////////////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000(((((((((((()))))))))))),,,,,,,,,,,,,,,+++++++++,,,++++++***************)))))))))******+++++++++)))))))))*********++++++''')))***,,,,,,,,,***))))))))))))((((((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''######$$$%%%&&&&&&''''''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$""" %%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&$$$###$$$&&&$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))++++++***((('''&&&%%%$$$'''''')))*********)))((())))))(((''''''''''''''''''''''''(((((((((((((((''''''(((((()))******+++(((((((((((()))))))))***((((((((((((((())))))***''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))***&&&&&&&&&&&&&&&'''''''''))))))((('''''''''''''''&&&'''((((((''''''(((***)))++++++***''''''(((***))))))(((((((((***+++,,,(((((((((((()))))))))))))))((((((((()))***++++++))))))***,,,---///000000))))))))))))))))))))))))'''))),,,,,,***((()))***,,,***(((((()))))))))''')))))))))******+++,,,---,,,------......---,,,+++++++++,,,---...//////000........................111111222333333333333222---------------...//////555333111//////111444666777777777777888999;;;<<<>>>@@@EEEJJJMMMLLLHHHEEEBBBBBBCCCDDDFFFGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJJJJKKKMMMOOOQQQRRRTTTVVVXXXYYYXXXVVVUUUQQQRRRTTTUUUVVVWWWWWWWWWPPPOOOMMMKKKJJJIIIIIIHHHHHHJJJMMMPPPRRRSSSRRRRRRTTTUUUVVVVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLKKKHHHEEEDDDEEEGGGBBBBBBBBBAAA@@@@@@??????>>>===;;;:::999999::::::777666555333222222222222222111///......///111222000000000000000000000000---.../////////---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,------(((((()))))))))*********---------------,,,+++***,,,++++++***)))******************++++++,,,,,,,,,************++++++++++++'''(((***,,,---,,,***)))))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))(((&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!$$$&&&((((((''''''$$$$$$%%%&&&&&&%%%%%%%%%%%%'''((('''$$$###%%%'''$$$#########$$$%%%%%%&&&&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%''''''))))))((((((((())))))***&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''((('''''''''(((((((((((()))************))))))))))))&&&''')))*********)))(((******)))(((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((()))***+++,,,''''''((((((((((((''''''''''''(((((())))))******&&&'''(((***++++++++++++''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******$$$%%%%%%&&&&&&'''''''''***)))((('''''''''''''''%%%'''((((((''''''(((***)))+++,,,***'''&&&(((+++)))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((()))***,,,,,,*********+++---///111222+++***))))))((())))))***&&&))),,,,,,***((((((***---+++***)))***+++***)))))))))))))))***+++,,,---......//////...,,,***)))++++++,,,---///000111111....../////////////////////000000111111111000000,,,,,,,,,,,,,,,---...///333111///......111444666888888777777888:::<<<===<<>>===;;;:::999999:::;;;777666444222111111111111222000///......///000222000000000000000000000000+++,,,...///...---,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,---------/////////...---,,,+++***+++++++++++++++++++++++++++++++++************)))++++++******))))))((((((***)))((('''((()))+++---*********)))(((&&&$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$''')))(((%%%###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''(((***)))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%###"""!!!"""$$$''')))######$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''')))))))))((('''%%%$$$###)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$###$$$&&&(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&))))))************))))))(((((((((((())))))))))))***)))'''(((***++++++***))))))))))))************))))))))))))((((((((((((+++)))(((&&&&&&((()))+++'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&&&&'''''''''((((((((((((''''''***((('''&&&&&&'''(((*********+++******)))((((((''''''''''''((()))++++++&&&'''((()))++++++,,,,,,,,,++++++++++++,,,---...))),,,///---(((&&&(((,,,))),,,---,,,)))(((+++///,,,+++******,,,,,,+++***++++++******++++++,,,------,,,+++***))))))((((((,,,------....../////////............////////////222222111000000111111222......------------.........//////000111333444555666666666777888:::;;;<<<<<>>??????@@@>>>===;;;999888666555555444555555444222111111222//////............//////////////////////////////------/////////...---,,,***,,,---......---+++)))************************++++++******************++++++------------++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++************)))*********)))))))))))))))******((('''((()))***,,,,,,,,,,,,+++***((('''&&&&&&%%%%%%&&&(((((('''&&&%%%''')))(((&&&$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%'''((())))))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%$$$"""!!!"""$$$'''(((""""""###$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''***)))'''%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&((())))))******))))))(((&&&&&&&&&&&&''''''''''''***)))'''((()))+++******(((((()))))))))*********(((((((((((())))))))))))))))))(((''''''((())))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((((()))***)))'''&&&'''((('''(((((())))))(((((('''***)))(((''''''((()))***'''''''''''''''&&&%%%%%%'''''''''(((((()))***+++'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---+++'''&&&))),,,000---***(((((()))+++,,,+++***))))))++++++***)))++++++******++++++,,,---------,,,******)))))))))++++++,,,------...//////------............//////111111111111111111111111///......------......////////////000222333555666666666777777888:::;;;<<<<<>>===;;;999777666555555444555555444222000111222//////............//////////////////////////////++++++,,,,,,,,,++++++******+++---......---+++***************************++++++******************++++++,,,------,,,++++++---------------,,,++++++************************+++++++++************)))))))))))))))************+++***)))((('''((()))***++++++++++++***)))(((''''''&&&&&&'''((()))((('''&&&((())))))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&((())))))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$"""""""""$$$&&&(((""""""###$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((()))))))))))),,,***(((&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$&&&'''((()))***$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###%%%'''(((((()))'''%%%$$$$$$%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''***((('''''')))******)))(((((())))))))))))******''''''(((((())))))******((((((((())))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))((()))***)))((('''((()))((())))))******))))))(((***)))(((''''''((()))***)))))))))))))))(((((('''''''''(((((())))))******((()))***+++,,,---------+++,,,---------,,,+++***((()))***(((%%%&&&)))---444...'''%%%'''***+++)))***)))((((((***+++***(((+++************+++,,,,,,...---,,,++++++***++++++++++++,,,---...///000111---------....../////////000111222222333222111000///......------....../////////000111222444555666777777777888999:::;;;<<<===???AAAEEEGGGJJJKKKLLLHHHHHHGGGFFFGGGHHHIIIJJJLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSRRRQQQNNNMMMNNNPPPSSSTTTVVVZZZ^^^___^^^\\\[[[YYYVVVUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNMMMLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@????????????===<<<:::888666555555444555555666444111000000111//////............//////////////////////////////,,,+++++++++++++++,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++------.........---,,,,,,))))))))))))))))))))))))+++++++++*********))))))(((((())))))******+++++++++***)))((('''((((((((()))))))))))))))((('''&&&(((&&&%%%&&&((()))(((''''''((())))))((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((&&&((()))((('''%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((***+++++++++---,,,)))'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&'''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))((('''''')))******)))(((((((((((()))))))))***&&&''''''((()))******+++&&&''')))******)))'''&&&((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))((()))***)))((('''(((***))))))************)))))))))(((''''''''''''((()))))))))************))))))''''''((()))))))))))))))(((((()))***+++,,,,,,++++++,,,---......,,,***)))(((((('''&&&$$$&&&***---///,,,(((&&&(((************)))((()))***+++***)))***************++++++,,,------,,,,,,+++,,,,,,,,,,,,------///000111222333.........//////000000000...000222333444222111000//////............//////000000000111333444666777888888888999999:::<<<<<<===>>>???AAADDDGGGIIIJJJHHHHHHGGGFFFFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMOOORRRSSSSSSSSSRRRTTTUUUUUUSSSPPPOOOOOOPPPRRRSSSVVVZZZ]]]^^^___^^^]]][[[XXXWWWWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJHHHHHHHHHGGGEEEDDDCCCBBBCCCBBBAAA@@@???>>>>>>>>>;;;:::999777666555444444555555555444111//////000//////............/////////////////////////////////...---------...///000)))***+++,,,---...------++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,+++++++++,,,---------------,,,,,,))))))))))))))))))))))))+++++++++*********))))))(((((())))))******++++++******)))(((((('''''''''((()))))))))))))))(((''''''&&&$$$%%%&&&((((((''''''''''''((())))))((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''')))(((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***+++,,,,,,---,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''$$$"""!!!###%%%&&&((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))))))))))))))(((&&&''')))******)))'''(((((((((((()))))))))&&&''''''((()))******+++%%%&&&(((******(((&&&%%%((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((('''((())))))((('''(((***))))))************))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((())))))***))))))(((&&&'''((()))*********)))***+++---......---+++***((((((&&&%%%$$$&&&))),,,&&&(((******)))(((***,,,+++***)))***,,,---,,,+++******))))))******+++,,,,,,,,,,,,+++,,,,,,------+++,,,---...///000111111...//////000111111222222...///111333444333111000/////////....../////////111111111222333555777777999999999999:::;;;<<<<<<===>>>>>>@@@BBBEEEGGGIIIGGGFFFFFFEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTQQQOOOOOOPPPPPPRRRUUUXXXZZZ\\\]]]^^^]]]ZZZXXXWWWVVVUUUSSSRRRSSSSSSRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNPPPQQQRRRQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???===<<<<<<:::999888666555444444333444555555333111//////000//////............//////////////////////////////000///.........///111222)))***+++,,,------......++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++************************+++++++++************)))))))))))))))************((((((((((((((((((((('''******++++++,,,+++++++++(((&&&$$$$$$&&&'''(((''''''&&&&&&'''))))))(((&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''''''''(((((((((%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""""""!!!$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((***+++,,,,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))***)))%%%""" """%%%'''))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''')))'''&&&&&&((())))))(((''''''(((((((((((())))))''''''(((((())))))******%%%&&&((())))))(((&&&%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&'''((((((''''''((()))((())))))******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''((()))******)))((('''&&&'''(((((())))))((((((***+++,,,---------,,,,,,)))((('''&&&&&&''')))***!!!&&&++++++)))'''))),,,+++***)))***,,,------,,,***))))))))))))***++++++++++++***++++++,,,---...******++++++,,,---------......///000111111222222...///111222333333222222000//////......//////000111111222333444666777888;;;:::::::::;;;;;;<<<======>>>>>>@@@AAADDDFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDGGGHHHIIIKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRQQQRRRSSSRRRPPPNNNNNNNNNNNNQQQTTTVVVWWWXXXZZZ\\\ZZZYYYVVVUUUUUUTTTQQQOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGEEECCCAAA???@@@@@@??????===<<<:::999888888666555444333333333222333444333111000000111//////............//////////////////////////////,,,,,,,,,,,,---...///000+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++************++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************)))*********)))))))))))))))''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,)))'''%%%%%%&&&((())))))&&&%%%$$$&&&((()))'''%%%$$$%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))************)))'''%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))******)))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))(((&&&&&&&&&&&&'''''''''''')))'''&&&&&&((())))))((('''''''''((((((((())))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,---+++)))'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))'''(((((())))))(((((('''%%%%%%%%%&&&&&&%%%%%%%%%'''((())))))******))))))'''((()))******)))(((''''''(((((())))))))))))((()))***+++,,,------......***)))((('''((((((((((((&&&'''(((((((((((()))******)))((())),,,---,,,+++)))))))))))))))***++++++)))))))))******,,,------,,,,,,,,,---------------,,,,,,---...///000111111///000000111222222333333000000////////////000000222222222333555666888999;;;;;;;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJMMMOOOQQQMMMOOOPPPPPPNNNLLLLLLLLLMMMOOORRRSSSSSSTTTWWWYYYWWWVVVTTTSSSSSSRRROOOMMMMMMNNNOOOOOOPPPOOONNNMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGFFFCCC@@@>>>>>>>>>>>>>>><<<:::888777777777555444333333333222111222333222111000111222//////............//////////////////////////////)))***+++,,,------------,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,+++***))))))***+++,,,***++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++************)))++++++******))))))((((((&&&&&&'''((()))))))))((('''((()))***************+++(((&&&&&&''')))******&&&$$$###%%%((()))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((((((''''''&&&&&&%%%'''((('''&&&$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))))))))((('''&&&%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%&&&'''''''''&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$(((,,,...///***(((&&&$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''))))))************))))))(((((((((((()))))))))***((('''&&&&&&((())))))(((''''''''''''((((((((()))))))))))))))((((((((((((&&&''''''''''''''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,///000...+++((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&'''(((***+++***)))'''&&&((())))))************)))))))))***+++,,,...///000+++***))))))))))))(((&&&,,,((($$$$$$'''))))))'''(((''''''(((+++,,,+++***)))))))))))))))******+++(((((())))))***+++,,,---111000000000000/////////******+++,,,---...///000000000000000111222333444000000////////////000000222222333333555666888999<<<<<<;;;;;;;;;<<<<<<======>>>???AAACCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFIIIKKKKKKKKKJJJIIIIIIHHHFFFFFFGGGJJJNNNPPPJJJLLLNNNNNNMMMKKKKKKKKKLLLOOOQQQRRRQQQQQQTTTWWWUUUTTTSSSRRRRRRQQQNNNLLLKKKLLLMMMNNNOOONNNMMMLLLHHHIIIJJJJJJKKKJJJJJJIIIKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFCCC@@@>>>======>>>===;;;999777666777666555444333222222222///111222222111111222333//////............//////////////////////////////(((***+++---......------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++***))))))***+++,,,+++,,,------.........------,,,***)))))))))***************************************)))(((''''''&&&'''((()))******)))((('''***)))(((''''''((()))***,,,,,,---,,,***(((%%%###'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!###%%%'''"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$#########$$$%%%&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%'''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))((('''&&&'''(((***,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######((((((######'''(((...666888555...(((%%%%%%%%%%%%$$$$$$######### $$$((((((&&&$$$$$$&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))(((''''''((()))'''&&&"""###%%%'''((((((''''''+++++++++***)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))((((((&&&''''''((((((((((((((())))))***++++++++++++***+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,---...///111111222------......///111222333000000111222222222222111222222111000///...------000111333555666777888888999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHIIIIIIHHHHHHGGGJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKNNNPPPRRRRRRRRRQQQSSSPPPMMMKKKKKKKKKJJJIIIKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFGGGGGGGGGFFFFFFEEEJJJJJJIIIHHHGGGFFFEEEDDDHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBB@@@>>>===>>><<<:::999888777555333333333333222222111111111444333333222111000//////------,,,,,,,,,---..................//////000000---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++*********++++++,,,---,,,++++++******++++++(((((()))***++++++++++++---,,,+++***)))******+++************************++++++***))))))(((''''''(((((())))))))))))((((((***)))(((''''''((()))***++++++,,,,,,***(((&&&$$$'''&&&%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&$$$###############$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((((((((('''&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((+++***)))(((((()))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((((((((((()))''''''(((((('''&&&&&&%%%((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######'''((($$$$$$'''***222:::999222***&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&(((***&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))+++)))((('''((('''&&&$$$$$$$$$%%%&&&''''''''''''((())))))))))))'''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******)))))))))(((((((((&&&'''(((((())))))))))))))))))***++++++++++++******++++++++++++***))))))******+++++++++,,,,,,,,,......------,,,,,,,,,+++------......000111222333000000111222222222222111222111111000000//////...111222333444555777888888::::::::::::::::::::::::=========>>>?????????@@@BBBBBBBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHGGGGGGFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHKKKNNNPPPQQQQQQPPPQQQOOOLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFBBBCCCCCCBBBAAA@@@>>>======;;;999888777666444222444444333222222111000000333222222111000/////////...------,,,,,,,,,------------........./////////---,,,,,,++++++,,,,,,---++++++,,,---------------------,,,,,,,,,+++++++++------,,,,,,---...//////---,,,++++++******++++++((()))***+++,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************+++++++++***))))))(((((())))))(((((((((((())))))))))))(((((((((((()))))))))***++++++***)))'''&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++***(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&%%%&&&'''((()))*********))))))*********'''''''''(((''''''&&&%%%((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###$$$''''''%%%%%%'''+++444;;;888---%%%%%%)))&&&&&&&&&&&&&&&%%%%%%%%%,,,)))%%%$$$%%%(((+++,,,&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((,,,***(((''''''&&&%%%###&&&&&&%%%%%%%%%&&&&&&'''&&&'''***++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((((('''''''''((())))))***++++++))))))***++++++++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,///......---,,,+++******------...///000111222222///000111111222222111111111111111111111111111111222222222222444666888999::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEECCCEEEHHHJJJMMMNNNNNNNNNNNNLLLIIIIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBAAAAAA???>>>===<<<:::888777777666333222555444444222111000//////111111000000//////......///...------,,,,,,,,,,,,---------------.........,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---...///000111---,,,++++++******++++++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((()))******)))((((((&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((('''%%%$$$%%%&&&(((***))))))************))))))&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###%%%''''''''''''(((,,,111555222***%%%%%%(((''''''''''''''''''&&&&&&+++'''""""""%%%((())))))%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''***)))''''''''''''%%%$$$((('''&&&$$$$$$%%%&&&'''&&&(((+++......---***(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((('''''''''''''''(((((()))***+++,,,,,,))))))***++++++++++++***(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,........................---...//////000111111111///000000111111111111111000000111111222222222222333333222111222555777999888888999::::::;;;;;;<<<>>>>>>>>>>>>>>>=========@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDD@@@BBBDDDGGGIIIKKKLLLLLLIIIHHHFFFFFFHHHIIIJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAA@@@??????>>>===<<<:::888888777777555333555555444222111///...---///////////////.........000///...---,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,+++++++++++++++++++++*********+++,,,...///000---,,,++++++******++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******************)))(((''''''((()))***(((((())))))))))))((((((''''''(((((())))))))))))%%%$$$$$$%%%''')))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%&&&'''(((((((((''''''%%%&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((('''%%%$$$%%%&&&(((***''''''((())))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''(((******)))*********)))(((''''''&&&''''''''''''''''''''''''(((%%%$$$%%%(((***(((%%%%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&((('''&&&$$$$$$%%%&&&'''%%%(((+++---...---***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******+++,,,''''''''''''(((((((((((((((((((((((()))***,,,,,,))))))***++++++++++++***'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,---------...............---...///000111111000000//////000111111111111000000000000111222222333333333333111111222444777888666666777999;;;<<<>>>>>>>>>>>>>>>===============???@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDD???@@@BBBDDDFFFHHHIIIJJJFFFEEECCCCCCFFFHHHHHHHHHKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEDDD@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>===;;;:::999999888777555555444333222000///...---.............../////////000///...---,,,+++++++++------------------------,,,++++++******++++++,,,+++,,,------......------++++++++++++++++++++++++))))))***+++,,,---///000---,,,++++++******++++++******+++,,,------------***++++++,,,,,,,,,,,,+++************************************************))))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((()))))))))&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%############""""""!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''$$$%%%'''((((((((('''&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((()))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&''''''&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###'''(((((()))------+++'''%%%$$$%%%''')))'''&&&&&&&&&&&&'''''''''''''''&&&&&&(((***++++++(((&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''(((&&&%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%(((******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,'''(((((((((((()))))))))***)))((('''((()))***+++))))))***++++++++++++***'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***))))))---...///111111111000///...///000000111111000000000000000111111222222222333222222222333444666777555666777999;;;===>>>???========================>>>???@@@AAABBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEEEE@@@AAABBBCCCEEEGGGHHHIIIFFFDDDCCCCCCEEEGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDCCC@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@??????>>>======>>>>>>>>><<<:::::::::999888666444333333111000///......------......//////000000///...------,,,,,,,,,,,,.........---------------++++++************++++++***+++,,,,,,------,,,,,,*********++++++++++++++++++++++++,,,---...///000---,,,++++++******++++++)))***+++,,,------------))))))+++,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((''''''''''''(((((()))((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&'''((($$$%%%&&&(((((('''&&&%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&'''(((((((((''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''(((((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''(((((('''&&&$$$%%%&&&&&&'''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$)))***)))+++000000---$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''###&&&)))***)))(((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&''''''''''''%%%%%%'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((()))))))))******+++)))(((&&&&&&'''((()))))))))***++++++++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---...000111111111///......//////000000000000000000000000000000000000000222222222333333444444555777888999999:::;;;<<<===;;;<<<<<<<<<===>>>>>>>>>===>>>@@@AAABBBAAA@@@???===>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBBBBCCCCCCDDDFFFGGGHHHHHHFFFEEEEEEGGGIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJKKKJJJJJJHHHFFFDDDCCCAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<===>>>>>>===;;;999999999999777666333222222111000//////...------...///000000111111...------,,,,,,,,,------/////////.........------++++++************++++++)))***++++++,,,,,,++++++)))*********+++++++++++++++++++++++++++,,,---...---,,,++++++******++++++((()))***+++,,,,,,,,,,,,((()))***+++,,,++++++***************************((((((((((((((()))))))))'''((()))******)))(((''''''((()))******)))((('''((((((''''''''''''((()))***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$&&&(((((('''&&&%%%###$$$''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&###$$$$$$%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$***,,,***,,,111222...###&&&(((((($$$###&&&)))%%%%%%%%%&&&&&&&&&''''''!!!$$$''''''$$$###%%%'''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&%%%$$$"""###%%%'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))******+++++++++***(((&&&%%%&&&'''((())))))***++++++++++++***))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,...///000000---...000111222111///......//////000000000000000000000000///////////////111222333444444444444444:::::::::::::::::::::::::::;;;;;;<<<===>>>??????<<<>>>@@@AAAAAAAAA???>>><<<===???AAACCCDDDEEEEEEFFFEEEEEEEEEGGGHHHJJJLLLKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDCCCDDDDDDEEEGGGGGGJJJIIIGGGGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHFFFDDDBBBAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDCCCAAA@@@????????????===<<<<<<===>>>>>><<<:::888888999888777555222111111111000000//////---......///000111222222------,,,,,,,,,---......000000/////////.........++++++************++++++))))))***++++++++++++***))))))******++++++++++++)))))))))((())))))******---,,,++++++******++++++(((((()))***++++++++++++...---,,,,,,++++++++++++++++++******)))(((((((((,,,,,,++++++******))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''''',,,+++)))''''''(((***+++((()))))))))((('''&&&&&&$$$%%%%%%%%%&&&&&&''''''******))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&***)))'''%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%$$$%%%'''''''''%%%###"""###""""""!!!!!! """$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''')))'''$$$%%%,,,000000&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&'''((()))))))))((('''(((((('''&&&%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((+++***(((&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&((()))((('''%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$"""!!!!!!(((%%%'''000555222,,,)))&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%((((((&&&###%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&((())))))******,,,)))'''&&&(((((('''$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))+++***((('''&&&''')))******)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((++++++***)))))))))))))))))))))(((''''''''''''((('''((()))((('''&&&'''((()))(((''''''(((***,,,...---+++***(((((()))+++,,,******+++++++++,,,,,,,,,,,,---......//////......111000///......///000111///...---,,,,,,---...///000000111222333333444444666777888888888999<<<>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===>>>>>>???@@@AAACCCEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFDDDBBBAAACCCEEEFFFIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKJJJHHHDDDBBBBBBBBB???>>>>>>@@@BBBDDDDDDCCCBBBAAAAAA@@@???>>>======???>>>===;;;999888888888999::::::999999888777666555444444333111///---,,,***+++,,,...///000000000///...---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------******))))))((()))))))))+++++++++++++++,,,---.........---,,,++++++++++++,,,++++++******++++++,,,------,,,+++++++++++++++))))))))))))***************************)))))))))***)))(((''''''((()))***+++***)))(((''''''((((((''''''''''''''''''&&&&&&***)))((('''((((((******((((((((()))((((((''''''*********)))((((((((('''((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''')))'''&&&$$$$$$%%%&&&'''%%%%%%$$$#########$$$$$$&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###&&&&&&&&&'''''''''''''''&&&((('''$$$&&&+++...---$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&$$$$$$&&&&&&'''&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###(((%%%'''...333000+++(((&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%'''(((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((+++(((&&&&&&'''((('''%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((((((((()))((('''&&&&&&''')))******)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((())))))***+++,,,+++***))))))+++***)))((('''((()))+++---+++***)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,---......//////......111000///......///000000000///...---,,,---...///000000111222222333444444666777888888777888;;;===<<<<<<<<<<<<<<<======>>>======>>>>>>>>>>>>============>>>???AAACCCEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFGGGJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKIIIFFFCCCBBBBBB???>>>>>>@@@CCCDDDDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999::::::;;;888888888777777666555444555555444333222000......------...............---......---,,,,,,,,,,,,,,,------,,,+++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++++++++,,,------......---,,,++++++,,,,,,,,,+++,,,,,,,,,---...//////...---,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++(((((())))))***++++++,,,((())))))))))))))))))***))))))(((((((((((())))))***))))))(((((()))******((((((((('''&&&&&&&&&%%%&&&'''''''''((()))))))))''''''((()))))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&$$$&&&'''%%%&&&***,,,***$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''(((&&&###!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((&&&'''((()))***))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&(((%%%&&&,,,000,,,(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&''''''''''''&&&''''''(((((((((''''''((('''%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''')))***))))))(((((())))))***+++'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))***++++++,,,---,,,***)))***+++******)))(((((()))***+++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,---......//////......000000////////////000000111000...---------......000000111111222333333333555666777777777777:::<<<:::;;;;;;<<<===>>>???@@@======>>>>>>>>>>>>======;;;;;;<<<>>>@@@CCCEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHJJJKKKJJJGGGDDDBBBBBB@@@??????AAACCCDDDCCCBBB@@@@@@???>>>===<<<;;;;;;999999999888888999999:::555555666555555444333222444444444333222111///...////////////---,,,+++***------------,,,,,,,,,,,,---,,,++++++***+++++++++)))***++++++,,,,,,++++++,,,+++++++++,,,,,,---...---,,,+++***)))))))))))),,,,,,------...//////000///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++)))))))))******+++++++++''''''(((((())))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''((()))))))))))))))""""""$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))###"""""""""###$$$%%%%%%""""""######$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&''')))''''''&&&&&&&&&&&&%%%%%%"""%%%&&&%%%&&&))))))&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&***)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''(((******)))'''%%%###((((((((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&(((%%%%%%***,,,(((%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((((('''(((((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((%%%$$$$$$%%%%%%'''((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((()))*********)))'''&&&&&&&&&&&&&&&'''((()))***((()))***)))'''''''''(((+++***))))))((())))))***(((((((((((((((***+++,,,******+++++++++,,,,,,,,,,,,---......///.........///////////////000000000111000///---------......000000111111222222222333444555666666666666888:::777888:::;;;===>>>???@@@===>>>>>>>>>>>>======<<<999:::;;;===@@@BBBEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGEEECCCBBBBBBCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFHHHKKKKKKHHHEEECCCBBB@@@@@@@@@BBBDDDDDDCCCAAA>>>>>>===<<<;;;::::::999;;;:::999777666555555555555555555555444333222111222222222222111000....../////////...---,,,***))),,,,,,,,,---,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++++++++++++++,,,---......---,,,+++)))(((''''''''',,,,,,---...///000000111///...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,******)))))))))******+++,,,+++++++++******))))))''''''(((((())))))******(((((())))))))))))((((((&&&&&&''''''''''''''''''))))))((('''&&&%%%%%%%%%###$$$&&&'''((((((((((((''''''((()))*********)))%%%&&&''')))***,,,------$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%############$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((%%%$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%"""%%%'''%%%%%%((('''$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''###$$$%%%''''''&&&%%%%%%))))))))))))(((&&&%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((((((((&&&$$$"""'''((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%'''$$$%%%((()))&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%$$$%%%###$$$%%%&&&''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))$$$$$$$$$%%%&&&'''(((((())))))(((((('''&&&%%%$$$'''&&&&&&&&&&&&'''(((((()))***,,,------+++((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''******)))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,,,,---......///...............///000000000000000111000///...---......///000111111111111111222222222444555666555555666777444555777:::<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<888999:::<<<>>>AAADDDEEEBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFCCCAAA@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKIIIJJJJJJJJJIIIHHHGGGFFFDDDGGGJJJJJJHHHEEECCCBBBAAAAAAAAACCCDDDDDDBBB@@@===<<<;;;;;;999999888777999888777555555444444444555555555555444333222222///////////////...---,,,---.........---,,,++++++++++++,,,------,,,,,,+++******)))))))))******+++))))))***++++++++++++***++++++++++++,,,---...///111000...---,,,++++++***+++,,,...///000111111111//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))))))))((())))))***+++---,,,,,,+++******))))))((())))))))))))))))))***(((((())))))))))))(((((())))))((((((&&&$$$###"""((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((()))*********))))))))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%###"""######$$$%%%&&&'''!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$######""""""$$$%%%%%%%%%&&&&&&&&&&&&###&&&'''%%%%%%''''''$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###)))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''"""###$$$&&&'''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%&&&'''((((((((((((((('''$$$$$$''''''$$$###&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((())))))***$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&(((+++---,,,***'''%%%(((''''''&&&%%%%%%&&&&&&((()))***)))'''&&&'''((())))))))))))******************************************+++++++++,,,,,,,,,,,,---......//////......---...///000111111111000000000///......///000111111111111111111111111111111333555555444333444555222444666999;;;=========>>>??????>>>>>>===<<<;;;888888999;;;===@@@BBBCCCAAAAAABBBDDDEEEFFFGGGHHHGGGEEEBBB@@@???@@@AAABBB@@@AAAAAABBBCCCDDDFFFGGGFFFGGGIIIJJJKKKKKKJJJIIIGGGHHHIIIIIIHHHGGGEEEDDDCCCEEEHHHHHHFFFDDDCCCCCCBBBBBBBBBDDDEEEDDDAAA???;;;;;;:::999888777666666333333333333444555666666555666666555555444333222---------......---,,,,,,,,,,,,------------,,,,,,)))***,,,------,,,++++++)))))))))((())))))***+++((()))******++++++***************+++,,,---...//////...---,,,+++************+++---///111111111111000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------((((((((((((((()))******++++++++++++++++++++++++***************)))))))))'''((()))******)))((('''(((((((((((('''&&&$$$###''''''''''''''''''&&&&&&(((((('''&&&&&&'''((()))))))))*********)))((((((((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&& !!!"""""""""!!! ############""""""""""""%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&''''''(((%%%''''''$$$$$$''''''$$$###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&'''"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''((()))%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%###############$$$$$$$$$$$$%%%'''***,,,---......&&&$$$$$$&&&&&&###$$$(((%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&$$$###$$$%%%######$$$$$$%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%((()))***(((%%%$$$&&&(((%%%&&&&&&&&&%%%%%%$$$###""""""###$$$&&&'''((((((%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''&&&&&&$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&'''((((((%%%'''+++------***&&&###&&&&&&%%%%%%%%%&&&''''''(((******)))((('''((()))'''((()))***************,,,---,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,---......//////......,,,---///000111111111000//////.........000111222111111111111000000000000000222444444333222333333222444777:::<<<======<<>>===<<<;;;888888999;;;<<>>???AAABBBAAA@@@???@@@AAADDDFFFHHHDDDFFFHHHIIIJJJJJJIIIHHHEEEFFFGGGHHHGGGEEECCCBBBBBBDDDEEEEEECCCBBBBBBCCCBBBBBBCCCEEEFFFDDDAAA>>>:::999999888777666555555222111111222333444555555555555555555444333222222,,,------.........------,,,------------,,,++++++(((***+++---------+++***((((((((((((((()))******((())))))************************+++,,,---//////,,,+++******)))))))))))))))***---///111111000000000///...------,,,,,,---------,,,,,,,,,,,,------((((((((((((((()))***************++++++,,,------,,,,,,++++++******))))))'''((()))******)))((('''###$$$&&&(((************&&&&&&&&&'''''''''''''''***)))'''&&&&&&'''((()))***************)))((('''((()))))))))******++++++(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%&&&&&&''''''&&&''')))***)))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''''''''&&&""""""###$$$&&&'''((((((&&&((('''$$$$$$''''''%%%%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''((()))((('''%%%###$$$%%%((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&(((((('''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''###%%%(((+++...111333444%%%###$$$&&&%%%###%%%)))$$$##################$$$"""$$$'''&&&$$$"""###%%%######$$$$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%)))***+++)))%%%$$$&&&(((&&&&&&&&&&&&%%%%%%$$$###!!!!!!###$$$&&&'''))))))$$$$$$%%%&&&&&&''''''((('''''''''(((''''''&&&&&&"""$$$&&&(((***+++++++++'''&&&&&&&&&&&&'''((((((&&&(((,,,......+++'''$$$$$$$$$$$$%%%&&&'''((()))'''))))))((('''&&&'''(((&&&'''(((***++++++++++++.........---,,,+++***)))******+++++++++,,,,,,,,,,,,---......//////......,,,---///000111111111000............///000222333111111111000000000000000///111444444333222222222444555888;;;============????????????>>>===<<<;;;999999999:::<<<>>>???@@@BBBBBBCCCEEEFFFHHHIIIIIIHHHFFFBBB???>>>???AAACCCAAA@@@??????AAADDDGGGJJJCCCEEEGGGIIIIIIIIIHHHGGGDDDEEEFFFGGGFFFDDDBBBAAABBBCCCDDDCCCBBBAAABBBDDDCCCCCCDDDEEEFFFDDDAAA>>>999999888777666555444444444444333222111111111111444444444444333222111111------......///..................---,,,+++***)))((()))+++---------+++***((((((((((((((()))******(((((()))************************+++,,,---///000......---,,,,,,---------(((***,,,///000111000///000000...---------------...------,,,,,,------...))))))((((((((((((((()))(((((()))***++++++,,,,,,+++*********))))))((((((&&&''')))))))))((()))***((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))*********))))))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###""""""######%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###""""""###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%"""!!!!!!$$$)))+++***(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%""" $$$'''''''''######$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))&&&'''((((((((('''%%%$$$)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$######&&&((((((%%%"""(((&&&%%%)))000555555333&&&&&&%%%$$$$$$######"""########################"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!((((((&&&%%%$$$#########%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))))))))++++++)))''''''&&&&&&&&&&&&'''((((((************)))(((&&&&&&(((((((((((()))))))))))),,,,,,+++***)))(((''''''***+++,,,,,,------,,,,,,,,,,,,,,,,,,---///111222000000//////.........---000000000000000000000000000000111111111222222222...///000111111222222222333333444666888999:::;;;===>>>???>>><<<;;;;;;;;;<<<;;;:::999:::<<<>>>@@@???AAACCCEEEIIIKKKNNNOOOLLLIIIEEEAAA@@@AAACCCEEEFFFDDDCCCBBBBBBCCCDDDFFFEEECCCAAABBBCCCEEEEEEEEEJJJIIIHHHIIIIIIHHHFFFCCCCCCBBBBBBAAAAAA@@@@@@???BBBAAA??????@@@@@@>>>===;;;:::999888777666555444666555444444333333444444222333333444444333333333111000///...---...//////000///---+++++++++,,,---)))((((((((((((***+++,,,******************++++++************************,,,+++*********+++,,,---------,,,+++*********++++++++++++,,,,,,---------......---,,,,,,,,,,,,---------,,,+++,,,---...///))))))((((((((((((((()))(((((()))******+++,,,,,,+++*********))))))))))))&&&(((******)))))))))+++((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))(((((((((((('''''''''&&&&&&''')))***+++++++++***))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%###"""###'''***,,,+++&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''$$$!!!"""$$$'''''''''$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&((((((%%%"""$$$###$$$+++333555000)))%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''***)))((()))******)))'''&&&&&&&&&&&&&&&'''((((((+++++++++******)))((('''(((((((((((())))))))))))++++++******))))))((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,---///111222000000/////////.........000000000000000000000000111111111111111222222222//////000111222222222222222333333555666888999:::;;;===>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLLLLLLLIIIFFFCCCAAABBBEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBBBBBCCCDDDDDDDDDIIIIIIHHHIIIJJJIIIGGGEEEBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@>>>>>>>>>>>><<<:::999888888777555444333333333222111111111111111222222222222333222222111111///...---,,,+++,,,------111///---+++***++++++,,,***)))))))))***+++,,,---************************************************++++++*********+++,,,---,,,,,,+++***************))))))***+++,,,...//////......---,,,,,,,,,,,,------,,,,,,+++,,,---...///)))((((((''''''((())))))((())))))******+++++++++***************)))))))))(((***++++++*********+++((((((((((((''''''''''''%%%%%%&&&''''''((())))))******)))))))))))))))((((((((()))***++++++++++++)))))))))(((((((((''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%((((((((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''%%%""""""%%%))),,,---$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###%%%&&&***333999888...%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$""""""""""""###$$$$$$%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))((('''((()))***)))(((&&&&&&&&&&&&&&&''''''(((++++++++++++***)))(((((((((((((((((())))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,---...///111111000000////////////......000000000000000000000000222222222222222111111111000111222333333444333333222222222333444666777888999:::<<<<<<;;;:::;;;<<<<<<;;;;;;<<<>>>@@@CCCDDDGGGGGGGGGHHHIIIIIIJJJJJJLLLJJJGGGEEEDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCIIIHHHHHHJJJKKKJJJHHHFFF@@@@@@@@@@@@@@@AAAAAABBBBBB@@@>>>======<<<999777777666666555444333333222111111000000000111111222111111222222111000//////---,,,+++*********++++++000///---+++*********+++***************,,,------************************************************+++************+++,,,,,,++++++***)))))))))******'''((()))+++,,,...///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......(((((('''''''''((())))))((()))))))))*********+++************************)))+++,,,,,,+++***+++,,,((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((())))))************)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$######%%%''')))***$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%&&&***000666777222***%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&###############$$$%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''!!!!!!###$$$&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))))))))'''&&&'''((())))))(((&&&&&&%%%%%%&&&&&&'''(((***************)))((('''(((((((((((()))))))))))))))))))))******+++++++++***+++,,,,,,------,,,,,,---------...//////000111000000//////////////////000000000000000000000000333333222222222222111111111222333444555555555555222222222222333444666777666888:::;;;::::::;;;<<<::::::;;;===???AAADDDEEEHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKIIIHHHGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJIIIGGGEEEDDDCCCDDDHHHHHHHHHJJJKKKKKKIIIGGG????????????@@@AAABBBCCCCCCAAA@@@???>>><<<999666666666666555444444444333222222111111222222333444222222222222111000//////---,,,+++))))))******+++000///---+++***))))))))))))))))))******+++,,,,,,************))))))))))))***************************************++++++,,,******)))))))))))))))***((()))***+++,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------'''''''''''''''((()))))))))))))))))))))************************+++++++++***,,,------+++***+++,,,((((((((((((''''''''''''((()))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%% """$$$%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((()))******'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%+++000000***%%%###$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''######$$$$$$%%%&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))(((&&&%%%%%%'''))))))(((%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((('''&&&(((((((((((())))))))))))))))))******++++++,,,,,,***+++,,,,,,------,,,,,,------...//////000000000//////000000000000000000111111111111111111111111333222222222222222222222333444555666777777777777444333222222222444666777666888:::;;;::::::;;;===999999;;;===???AAACCCDDDFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIILLLNNNNNNLLLHHHFFFEEEFFFHHHHHHHHHIIIKKKKKKIIIGGG??????>>>>>>???AAACCCDDDEEECCCBBBAAA@@@>>>:::777777777666666666666666666333222222111222222333333222222333333222111000000...---+++*********+++,,,...---,,,+++***))))))(((''''''((())))))******************)))))))))(((((())))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))******++++++++++++++++++++++++------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))*********+++++++++++++++***,,,------+++******+++(((((((((((('''''''''''''''((())))))((('''%%%$$$&&&&&&''''''''''''(((((((((''''''&&&&&&''''''(((******)))))))))((((((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######%%%%%%$$$###"""###$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$ """###""" $$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%!!!%%%&&&&&&$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%###"""""""""###$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((()))***+++&&&'''((((((((('''%%%$$$''''''&&&&&&&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&))),,,---000111,,,$$$ """&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##################$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((&&&$$$$$$&&&((())))))%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((((((((((())))))))))))*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---...///000000000000/////////000000000000111111111111111111111111111111222222222222333333333444555555666888888888888888777666444333333555666888666888:::;;;::::::;;;<<<999:::;;;===@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIINNNPPPQQQOOOJJJGGGGGGIIIHHHGGGGGGIIIJJJIIIGGGEEE@@@???>>>===>>>@@@BBBDDDEEEEEEDDDCCCCCC@@@<<<888777777777888888888888888222222111000000000000000111111222222222222222111...---,,,+++++++++,,,---,,,+++++++++***))))))(((%%%&&&'''((())))))))))))*********))))))(((((('''))))))))))))))))))))))))((()))******++++++************)))))))))***++++++,,,+++++++++************------,,,+++++++++++++++******+++,,,,,,,,,,,,,,,&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((*********++++++,,,,,,,,,***+++---,,,***))))))***((((((((((((''''''''''''###%%%&&&(((((((((&&&&&&&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))*********)))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$(((((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% ###&&&&&&$$$"""###$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$$$$&&&(((***&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%''')))(((&&&$$$%%%'''%%%&&&&&&''''''((())))))%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&'''((()))%%%&&&'''''''''&&&$$$###&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###&&&+++///999555000***%%%$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''''''''%%%######%%%((())))))%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...///000111000////////////000000000111111111111111111111111111111111000111111222333444555555666777888999999::::::::::::888666555555666888999888999;;;<<<;;;:::;;;<<<:::;;;===???AAACCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIMMMPPPRRRPPPKKKHHHHHHJJJHHHGGGGGGHHHIIIHHHEEECCCAAA???>>>======???BBBCCCEEEDDDDDDDDDDDDAAA<<<999777777777888888999999999555444333111000000000000...///000111222222222222...---,,,+++***+++,,,,,,)))***************))))))&&&&&&((()))******))))))+++******)))((((((''''''))))))))))))))))))))))))'''((()))***+++******)))***************+++,,,,,,***************+++++++++---,,,++++++***+++++++++)))***+++,,,---,,,,,,+++%%%%%%%%%&&&'''((()))***))))))))))))((((((((((((*********++++++,,,,,,,,,***+++,,,,,,***))))))))))))((((((((('''''''''''' """$$$'''))))))((((((&&&'''''''''(((((())))))***)))(((''''''((()))***************))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))///555555///)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$###""""""&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%""""""$$$'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$###$$$&&&(((***&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''###&&&((((((%%%$$$%%%'''%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%""""""""""""###$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$###&&&,,,111===444***$$$%%%%%%"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&!!!!!!!!!"""###%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''%%%######%%%'''))))))%%%%%%$$$$$$%%%%%%&&&'''(((((()))))))))))))))((((((((((((((())))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,...///000111111000////////////000000111111111222111111111111111111111111000000111222444555666666777777888999::::::::::::<<<:::888666666777999:::999:::<<<<<<;;;:::;;;<<<<<<===???AAACCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJLLLPPPRRRPPPKKKGGGHHHJJJHHHGGGGGGGGGHHHGGGDDDBBBAAA@@@>>><<<===???AAACCCDDDCCCCCCDDDDDDAAA===999666666777777888888999999888777666444333222222111,,,---...000111111111111------+++*********+++,,,(((((()))***************&&&''')))***++++++******+++******)))(((''''''&&&))))))))))))))))))))))))'''((()))++++++******)))++++++******+++,,,------(((((()))***+++,,,,,,,,,---,,,++++++******++++++)))***+++,,,---,,,++++++((((((((('''&&&&&&&&&%%%'''***+++***&&&$$$%%%(((''''''((()))***,,,...///---,,,++++++***)))(((((()))((((((((('''''''''''',,,+++(((&&&%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$))))))))))))************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))***(((''''''&&&&&&%%%%%%$$$ !!!"""###$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$&&&'''%%%###%%%---333777000'''$$$%%%'''%%%###!!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###'''%%%###!!! !!!"""#########"""""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&((())))))'''&&&$$$$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''((((((((('''(((***++++++)))(((&&&(((((((((((())))))))))))))))))(((((()))***++++++---,,,+++++++++,,,---...//////...---...///000111111111111111111222222222000111222222000000111222000000111222444555666666888999:::;;;<<<<<<<<<<<<999999:::::::::999888888:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>???BBBDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKMMMOOOOOONNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHIIIHHHGGGEEECCCBBB>>>===;;;;;;===?????????AAABBBBBBBBBAAA???===<<<999777555444666777777777666555333222111000000000222111///.........///000111...+++***+++---------++++++***)))(((((())))))((()))***++++++***)))(((***************)))((((((''''''(((((())))))******)))************+++++++++************************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------'''''''''''''''&&&&&&&&&'''((((((((('''&&&((()))***)))))))))******+++,,,...------,,,++++++******))))))((((((((('''''''''((('''&&&%%%$$$#########!!!"""###$$$%%%%%%$$$$$$(((((()))))))))*********))))))(((((((((((())))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!""""""&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&%%%$$$'''...444---(((### !!!###"""!!!""""""#####################$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''(((((('''%%%$$$%%%%%%&&&'''((()))++++++***)))(((&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%''''''((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&'''(((******)))((('''(((((((((((()))))))))))))))))))))))))))***++++++***))))))((()))***+++,,,......---------...///000///000000000000111111111111222333222111111111333111111222333333444555555777888999::::::;;;;;;;;;::::::;;;::::::999888888999:::;;;===>>>>>>??????@@@@@@??????@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGEEECCCAAA???===;;;;;;===>>>>>>>>>@@@@@@AAAAAA???>>><<<;;;888666444444555777777666666555444222111000000000111111///.........///000000...+++***+++---------++++++***)))))))))))))))))))))************))))))***************)))(((((('''((((((((()))))))))***))))))*********+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------&&&&&&&&&'''''''''''''''(((&&&%%%%%%''')))******,,,,,,+++***)))))))))))).........------,,,,,,,,,)))))))))(((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((()))))))))(((((())))))))))))******)))((((((''''''(((((()))++++++++++++******)))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$######$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######&&&&&&''''''&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###!!!!!!###$$$&&&!!!$$$&&&&&&%%%''',,,000&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&###$$$&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((***+++,,,)))((('''''''''''''''((($$$$$$$$$$$$%%%%%%%%%%%%)))(((((('''&&&'''''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''((((((''''''''''''''''''$$$%%%'''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))***+++---,,,,,,,,,,,,---......---------,,,---......///......//////000000000000222333444333222111222444222222222333333444444444666777777888999999::::::<<<<<<<<<<<<;;;999888777888999:::<<<>>>??????@@@@@@@@@???@@@AAABBBDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLJJJIIIGGGHHHHHHHHHHHHFFFDDDBBBAAA???===;;;:::<<<======<<<>>>?????????>>><<<:::999777555333333444666666555666555444222222111111111111000//////......//////000...++++++,,,------,,,+++***))))))))))))))))))++++++************++++++)))************))))))((((((((((((((()))))))))))))))))))))*********++++++************************))))))))))))))))))))))))++++++++++++,,,,,,------++++++,,,,,,,,,,,,------%%%&&&&&&&&&'''(((((((((***&&&###$$$(((******))),,,+++***))))))(((((()))------------------,,,,,,)))))))))(((((((((((('''%%%&&&((()))))))))((('''&&&''''''((()))*********(((((((((((()))))))))***(((((((((''''''(((((((((++++++++++++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((('''&&&###"""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%'''&&&$$$###%%%'''###%%%&&&%%%$$$###%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%$$$$$$!!!"""$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&###$$$%%%'''''''''''''''(((((((((((())))))))))))***)))))))))))))))******............/////////000,,,,,,,,,,,,------............//////000111111111222333444444222222333444333333333333333333333333777777777777888999::::::=========<<<;;;999888777666888999<<<>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHGGGEEECCCAAA??????===::::::;;;;;;;;;:::>>>>>>>>>>>>===;;;:::888666444222222333444444444555555333222222111111111000000//////............///---++++++,,,,,,,,,+++******)))))))))))))))***,,,+++***))))))***+++,,,))))))************)))((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))*********+++,,,,,,------+++++++++,,,,,,,,,------%%%&&&&&&&&&'''(((((((((+++(((%%%%%%(((***)))''')))))))))((())))))******+++++++++++++++,,,,,,,,,***)))))))))((((((((((((%%%&&&''')))******)))(((&&&&&&%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))((((((''''''''''''(((((()))*********))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&'''((()))(((&&&$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$###"""""""""!!!###$$$###!!! !!!&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&''''''""""""""""""""""""""""""""""""############""""""%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%!!!"""$$$&&&'''((())))))$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''%%%&&&''''''(((((('''''')))))))))(((((())))))))))))))))))((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---------------//////000111111222333333222333444444222222333444333333333333333333333333888777777777888999:::;;;=========<<<;;;999888777666777999;;;===??????@@@?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKIIIHHHGGGGGGGGGGGGFFFEEEBBB@@@>>>>>><<<999999999::::::999============<<<:::999777555333111000222333333333444333222222111111111111///////////////......---...,,,++++++,,,,,,+++******)))))))))))))))******,,,+++***))))))***+++,,,((())))))*********))))))))))))))))))(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------&&&&&&&&&''''''''''''''')))(((''''''((()))'''&&&'''''''''((()))***+++,,,)))))))))******+++++++++******)))))))))((((((((($$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))(((''''''&&&&&&''''''(((''''''(((((()))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''')))***&&&&&&'''(((((('''%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$######"""######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''))))))'''&&&$$$ !!!"""######$$$$$$%%%%%%$$$$$$######"""!!!$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$%%%''')))******))))))"""###$$$&&&''''''''''''***)))'''&&&&&&&&&'''(((***)))((((((''''''((((((&&&&&&'''(((((((((((('''))))))(((((((((((())))))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++******)))))))))))))))***+++,,,---------,,,,,,,,,,,,---............---//////000111222333333444222333444333222111222444222222222333333444444444888777777777777999:::;;;<<<<<<<<<<<<;;;999888777777888999;;;===>>>>>>???======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDAAA???===<<<:::888888999::::::999;;;;;;;;;;;;:::888777555333111//////000222222111222222111000000000000000...////////////...---------,,,++++++,,,,,,+++***)))))))))))))))******+++******))))))))))))******((())))))************)))))))))))))))((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))((())))))***+++,,,------++++++,,,,,,,,,,,,------'''''''''''''''&&&&&&&&&###&&&)))***)))((((((((('''''''''(((((()))***+++(((((())))))***+++,,,,,,*********)))))))))((((((&&&&&&%%%&&&&&&'''((()))(((''''''&&&&&&'''((()))'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))))))))(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!!!! !!!###%%%&&&&&&(((&&&######&&&'''%%%###""""""#####################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$###############$$$%%%&&&&&&'''%%%&&&((()))***)))((('''###$$$&&&((())))))))))))***((('''%%%%%%%%%'''((()))))))))))))))(((''''''&&&&&&'''((((((((((((((()))(((''''''''''''((()))((((((((((((((()))))))))(((((('''&&&&&&%%%%%%%%%(((((((((((())))))))))))++++++***)))))))))))))))+++,,,......///......---,,,---.../////////............///000111222333333111222333222111111111333111111222333333444555555777666555555666777999;;;::::::;;;::::::999888888777888:::;;;<<<=========;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGFFFEEEAAABBBCCCEEEFFFFFFFFFFFFDDDFFFGGGIIIJJJJJJJJJJJJGGGGGGGGGEEECCCAAA>>><<<:::888777777888::::::999888888888888777555444222222000......///111111000111000000///////////////....../////////...---,,,---,,,++++++,,,,,,+++))))))))))))))))))***++++++((((((((())))))((((((((((((((()))******************)))))))))((((((((('''(((((((((((()))))))))***************************))))))))))))))))))))))))(((((()))***+++,,,------++++++,,,,,,,,,,,,------(((((((((''''''&&&&&&%%%$$$)))+++***((()))+++)))(((((((((((())))))***(((((()))***+++,,,,,,---************)))))))))))))))(((''''''''')))***+++###"""""""""###%%%'''(((''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&''')))************))))))))))))(((((((((((('''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$#########$$$%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%$$$######&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""###$$$&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&''''''%%%###"""###%%%%%%%%%%%% """%%%$$$!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""############%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$$$$%%%''')))++++++++++++)))(((&&&$$$$$$$$$&&&'''&&&'''((((((((('''%%%$$$&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))*********)))((('''&&&%%%%%%%%%(((((((((((())))))))))))++++++***))))))((())))))((()))***+++++++++***)))------///000000000///...------...///000111222222000111222222000000111222000000111222444555666666666555444333444666888999999999:::::::::999888888888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>????????????>>>>>>?????????@@@@@@@@@CCCDDDFFFHHHHHHGGGEEEDDD??????AAACCCDDDEEEEEEEEECCCDDDFFFIIIJJJKKKKKKKKKGGGGGGFFFEEECCC@@@>>><<<999777666666888:::::::::555666666666555333111000222000......///000000000000//////............///---.../////////...,,,,,,,,,+++++++++,,,,,,***)))))))))((())))))***++++++&&&'''((())))))((('''&&&(((((()))*********************))))))((((((((('''(((((((((((())))))))))))************************))))))))))))))))))))))))'''((()))***+++,,,------++++++,,,,,,,,,---------&&&&&&&&&'''((())))))***''''''''''''((((((((()))************************,,,+++++++++******))))))((()))***+++,,,++++++***+++***((('''&&&&&&&&&'''''''''((((((((((((''''''''''''%%%%%%%%%%%%''''''...+++))))))******(((%%%)))((('''&&&'''(((***,,,...---+++)))(((((())))))%%%%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&''''''((((((&&&%%%%%%''')))(((''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&%%%$$$############$$$%%%&&&''''''%%%$$$###""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$############$$$%%%'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$%%%&&&&&&%%%&&&'''%%%###""""""###&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&&&&&&&)))+++...+++'''$$$######%%%&&&)))))))))))))))(((''''''%%%%%%&&&''')))+++---...&&&&&&%%%&&&&&&'''((()))((()))))))))))))))((((((+++***(((&&&%%%&&&'''(((******))))))))))))******''''''''''''(((((((((((()))***,,,,,,++++++,,,---,,,,,,------.../////////000000000000000000000000///000000000111111111111222222222222222222222222444555555666666666666666888;;;>>>???===<<<;;;;;;999::::::;;;;;;::::::999;;;<<<===>>>>>>===<<<<<<999:::;;;===???@@@AAABBBDDDDDDEEEGGGIIIIIIGGGEEEBBBAAAAAA@@@@@@AAAAAABBBFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFFFFEEECCC???<<<999777555555888:::999777444444555555444222111000111111111000//////......000000//////.........---......---------,,,,,,,,,,,,++++++***)))(((''''''******)))((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++)))((('''((()))+++)))((('''((()))***)))(((******))))))******+++,,,,,,+++***((((((((()))***************************+++,,,------......------%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))************************++++++*********)))))))))((()))***++++++++++++***+++***((('''&&&&&&''''''''''''((((((((((((''''''&&&%%%$$$######$$$%%%&&&+++)))'''''')))***(((&&&)))(((&&&&&&&&&''')))***---,,,***))))))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&$$$######"""!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&''''''&&&$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''&&&&&&&&&&&&$$$$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$######$$$%%%###!!! !!!"""%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&&&&&&&(((***+++)))&&&$$$$$$%%%'''((()))))))))))))))(((''''''%%%%%%&&&'''(((***+++,,,'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((('''((())),,,...000)))(((((((((((((((((()))(((((()))))))))*********)))***,,,++++++***,,,---,,,,,,,,,---......////////////////////////////////////000000000111111111222222222222222222222222333333444555555555555555777888999;;;<<<<<<<<<;;;999::::::;;;;;;::::::999;;;<<<===>>>>>>===;;;:::888999:::<<<>>>@@@AAABBBDDDDDDEEEGGGHHHHHHFFFCCCAAA@@@@@@??????@@@@@@AAACCCCCCDDDDDDEEEGGGHHHIIIGGGFFFEEEEEEEEEBBB???<<<===:::777666777777555333222222333333222111///...111111000//////......---////////////......------...------------,,,,,,,,,+++++++++***************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***((('''&&&'''((())))))((('''((()))***)))((())))))(((((())))))***+++,,,+++)))((((((((()))***************************+++,,,------...---------%%%%%%%%%&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))((((((((()))******++++++************)))(((''''''''''''''''''((((((((((((''''''$$$$$$############$$$$$$'''&&&&&&'''((())))))((()))((('''&&&%%%&&&'''(((******))))))))))))*********)))((((((''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''%%%###$$$&&&((('''%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''(((***)))((('''((()))''''''''''''&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&!!!"""###%%%&&&&&&%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!""""""#########$$$$$$%%%%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$""" ###$$$%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$&&&&&&&&&%%%&&&(((***)))'''&&&$$$%%%&&&((()))(((((()))))))))(((''''''&&&&&&&&&&&&'''((())))))((('''''''''&&&&&&&&&&&&'''(((((())))))(((((((((***)))(((&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((())))))))))))***,,,+++******+++,,,+++,,,,,,------......///------------------------////////////000000000000222222222222222222222222222222222333333333444444888666555777;;;======;;;999::::::;;;;;;::::::999;;;<<<>>>??????===:::888777888:::<<<>>>@@@AAABBBDDDDDDEEEFFFGGGFFFDDDAAA??????>>>>>>>>>>>>??????AAABBBBBBCCCEEEGGGIIIJJJFFFEEEDDDDDDCCCBBB>>><<<===;;;888666666555333111000000111000000///...---000000//////...------,,,///............---------------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))''''''''''''((((((((((((***)))'''&&&&&&&&&'''((()))((('''((()))***)))((((((''''''''''''((())))))+++***))))))((()))))))))************************++++++,,,---------------&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))*********************))))))(((((((((''''''''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''')))************)))((('''''''''''''''(((((((((((())))))******)))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$'''''''''&&&%%%%%%$$$$$$(((### """&&&)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&)))++++++***((((((((('''''''''&&&&&&&&&%%%%%% """###%%%&&&&&&&&&%%% """$$$&&&'''&&&%%%$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$""""""###$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%'''((())))))(((%%%""" %%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%''')))((('''&&&&&&&&&&&&'''((('''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$''''''(((((()))(((((((((+++***(((&&&$$$$$$######((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&''')))***++++++***)))***,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111111111111111111222222222222333333444444<<<777333444:::===<<<:::999::::::;;;;;;::::::999;;;<<<>>>@@@???===:::888777888999;;;===???AAABBBDDDDDDDDDEEEFFFEEEBBB???>>>======<<<<<<======>>>@@@AAAAAACCCEEEGGGIIIJJJDDDCCCBBBBBBBBBAAA>>><<<:::999777666555555444444000000000//////........./////////...------,,,,,,---------------------------------,,,,,,,,,++++++************************+++******))))))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))((('''''''''(((((()))((('''((()))***)))(((((((((''''''(((((()))*********))))))))))))))))))************************++++++,,,------------,,,(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,++++++***))))))(((((((((&&&''''''((())))))))))))))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$######&&&""" %%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%"""$$$&&&'''%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))***++++++***'''$$$!!!%%%&&&'''&&&$$$$$$%%%&&&#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%(((((()))((('''&&&$$$###&&&&&&'''(((((((((((((((''''''(((((()))***+++,,,((())))))******))))))(((%%%%%%%%%%%%&&&&&&&&&''')))+++++++++))))))***+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////111111111111111111111111333333222222222333444555???:::555555999<<<;;;888999::::::;;;;;;::::::999;;;===???@@@???===;;;999888999:::<<<>>>???@@@AAABBBBBBBBBDDDDDDCCC@@@>>>===<<<<<<;;;;;;<<<<<<=========>>>@@@BBBDDDFFFGGGBBBAAA@@@@@@@@@@@@>>><<<::::::999777555444444444111000000000/////////////////////...------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++******)))((('''''''''))))))((((((((())))))***(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))((()))))))))((('''((()))***)))((()))(((((((((((()))******)))))))))*********))))))***************************+++,,,,,,------,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))************)))((((((((())))))((())))))******))))))(((''''''((((((((((((''''''''''''((((((((((((''''''''')))******))))))***,,,*********************)))&&&&&&'''((())))))((((((,,,+++******))))))******&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&(((+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%''')))***+++''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%%%%$$$###"""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!"""""""""###$$$%%%'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((()))***+++***(((&&&$$$###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''(((((((((((('''&&&%%%$$$&&&&&&'''(((((((((''''''((('''&&&%%%%%%%%%%%%%%%'''((())))))(((&&&$$$###%%%&&&''''''((((((((((((((((((((((((''''''''''''((()))***++++++***)))(((''''''((((((((())))))))))))+++++++++)))((()))***)))******++++++,,,,,,---++++++++++++++++++++++++------------.........///111111111111111111111111444333222111222333444555???;;;777666888:::999888999::::::;;;;;;::::::999===>>>>>>?????????>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCBBB@@@===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;===???AAABBBAAA???>>>>>>>>>???===<<<>>>===<<<999555222222333111111000000000000111111000000//////...------,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++***)))((('''&&&%%%%%%(((((((((((((((((()))***))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))))))((('''((()))***)))((())))))(((((())))))***+++(((((()))************)))******************************+++,,,,,,,,,,,,,,,)))))))))))))))((((((((((((((()))))))))*********************************)))))))))*********+++++++++***)))((('''(((((()))((()))************)))(((''''''((((((((((((''''''''''''((())))))(((''''''(((***+++***'''&&&''')))((())))))************)))%%%&&&'''((((((((('''&&&++++++***)))))))))))))))''''''''''''(((((((((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''',,,---***&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((()))))))))''''''(((***&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!!!!"""###$$$$$$%%%&&&((())))))'''%%%#################################$$$$$$$$$%%%%%%%%%&&&''''''(((((((((''''''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%&&&((((((((('''&&&%%%%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&'''((((((((((((******((('''$$$""" '''((()))******)))((('''(((((()))))))))************++++++***)))((((((***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111111111111111111111333222000000000111333444:::999777777777777888888999::::::;;;;;;::::::999>>>>>>>>>??????@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>???AAACCCBBB@@@===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@???>>><<<<<<===>>>===<<<===>>>===:::666333444555111111000//////000111222111111000//////......---***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((''''''))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''')))((('''((()))***)))((((((((('''''''''((())))))'''((()))***+++******)))******************************+++,,,,,,,,,,,,+++((((((((((((((('''''''''))))))))))))************************************))))))******+++++++++,,,+++***)))'''''''''((()))((()))***++++++***)))(((''''''((((((((((((''''''&&&'''((())))))((('''&&&)))***+++)))&&&$$$%%%'''&&&'''((())))))***))))))&&&&&&'''(((((('''&&&%%%)))(((((('''''''''''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))###$$$&&&'''((('''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!! $$$***,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""&&&&&&&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((&&&'''''''''&&&&&&(((***''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))'''''''''&&&$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%###"""!!!!!!"""###$$$&&&((()))$$$%%%&&&''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!"""###$$$%%%&&&''''''$$$%%%'''((('''%%%###!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%&&&###$$$'''((())))))((('''%%%%%%&&&'''((((((((('''(((''''''&&&&&&'''''''''%%%'''((())))))'''%%%$$$$$$%%%&&&'''((((((((((((''''''((())))))(((((('''&&&'''(((******((('''&&&''''''''''''((((((((((((***++++++***((((((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000222111///...///000222333555666777666666666888999999::::::;;;;;;::::::999??????>>>>>>???AAACCCDDD@@@@@@@@@???????????????======>>>@@@BBBBBB@@@>>>===<<<<<<;;;;;;<<<<<<============>>>>>>@@@AAAAAA???===;;;;;;=========<<<:::;;;<<<:::777666888:::111000///......///000111111111111000//////......*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))'''''''''(((((((((((()))((((((((()))(((''''''&&&)))((('''((()))******((('''&&&&&&&&&&&&'''(((((('''((()))+++++++++***)))******************************+++,,,,,,,,,,,,+++(((((((((((((((''''''''' """&&&)))******)))((())))))))))))))))))))))))************************))))))(((((((((((())))))%%%&&&'''((()))***+++,,,+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***)))))))))((('''%%%$$$###)))***+++++++++)))((('''))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$###$$$%%%&&&'''&&&'''((((((&&&&&&'''((()))((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((())))))(((&&&$$$###$$$%%%'''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$%%%''')))#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%###""""""  """$$$%%%%%%!!!###%%%'''''''''&&&%%%$$$###"""###$$$%%%&&&%%%(((((('''''''''&&&&&&&&&'''&&&$$$###"""###$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''(((***+++,,,*********)))))))))))))))'''((()))+++,,,---......++++++++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111111222222555444444555555666777888<<<;;;999888888999;;;===============>>>???@@@AAA@@@>>><<<>>>AAADDDCCCBBB;;;<<<===>>>????????????>>>>>><<<;;;;;;<<<======<<<<<<======>>>>>>>>>>>>>>><<<999888999;;;<<<<<>>@@@AAABBB@@@>>>===>>>@@@BBBBBB@@@<<<<<<===>>>????????????>>>>>>===<<<======>>>???===>>>>>>>>>????????????>>><<<999999:::;;;<<<;;;>>><<<999777888:::===???444222000///000111000000000...---...///000///---******+++++++++,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''((((((((())))))))))))***)))(((''''''(((***+++***))))))---111111---(((((((((((((((((())))))***))))))))))))(((((((((((('''((((((((()))))))))))))))******++++++******)))++++++******)))))))))((()))************+++++++++))))))))))))************,,,,,,,,,++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))*********&&&''''''((()))******++++++***))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))************)))'''&&&&&&&&&'''(((((()))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&***)))(((((('''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((''''''&&&&&&%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&$$$######$$$%%%&&&'''&&&%%%$$$"""######$$$%%%&&&((()))''''''&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((())))))***))))))&&&&&&%%%%%%%%%&&&''''''))))))((('''&&&&&&&&&'''((((((((((((''''''''''''******)))(((((((((((((((************************)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,---------........./////////.../////////000000000111111111111111111222333333555555555555666777888888777888999:::;;;<<<<<<<<<;;;;;;;;;===>>>@@@BBBCCC@@@???======???@@@??????======>>>???@@@@@@@@@@@@??????>>>>>>???@@@AAABBB??????@@@@@@@@@@@@AAAAAA???===:::::::::;;;;;;;;;<<<;;;999888888999:::;;;555222///......///...---111///......//////---,,,***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''((((((((()))))))))(((''''''&&&'''(((***+++******,,,///222111+++&&&((((((''''''(((((()))***(((((((((((())))))))))))((((((((()))))))))))))))++++++,,,,,,,,,,,,++++++,,,+++++++++******)))))))))************+++++++++((()))))))))))))))******,,,+++)))(((''''''(((((())))))))))))))))))))))))************************++++++************++++++''''''(((((())))))******+++***)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''(((((())))))***************)))((('''%%%&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$&&&((()))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%###"""$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&(((&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''')))************&&&&&&%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&%%%%%%((((((((((((((('''''''''))))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,++++++******++++++,,,,,,---------.........////////////000......//////000000111111111111111111222333333444555555555555666777888999555777999;;;<<<===<<<;;;999:::;;;<<<>>>@@@BBBCCC@@@???>>>>>>>>>>>>>>>===>>>???@@@AAAAAABBBAAAAAA??????@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???===;;;:::;;;;;;:::999999999999999888888777777333111...---.........---111000///......---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''(((***+++)))))))))+++---,,,((($$$(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++***)))))))))*********++++++))))))*********+++++++++'''''''''(((((())))))))))))((('''&&&&&&((()))***))))))))))))))))))))))))************************++++++************++++++(((((((((((())))))))))))***)))))))))))))))***+++''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***************))))))%%%%%%&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''))))))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############""""""###%%%''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%((())))))'''$$$###$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''')))************'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%'''''''''(((((((((((((((''''''''''''((()))***+++))))))******+++++++++,,,++++++,,,,,,,,,+++************+++,,,------...............////////////000.........///000111111111111111111111222333444555666555555666666777888999444666999<<<======<<<;;;999::::::<<<>>>@@@BBBCCC@@@@@@???>>>=========>>>???@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA???===;;;:::::::::888777666777888888888666555444000...,,,,,,...////////////000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))*********)))''''''''''''&&&%%%'''''''''''''''(((((()))'''((((((((()))))))))***''''''''''''''''''''''''))))))************))))))%%%&&&'''((()))+++,,,,,,))))))*********+++++++++&&&&&&''''''(((((())))))))))))(((((()))+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((*********))))))*********))))))))))))(((((((((((((((((((((((())))))***+++((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((((())))))************)))''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''))))))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&$$$###"""""""""""""""###%%%)))++++++(((&&&######$$$%%%%%%&&&''''''***,,,,,,)))$$$!!!###%%%######$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&''')))***+++''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&'''((())))))***))))))(((((('''&&&&&&&&&''''''&&&''''''((((((((('''''''''''''''(((((((((((((((&&&&&&''''''(((***+++,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,---...//////------........./////////------...///000111222222111111111111222444555666666666666666777888999999666777:::<<<===<<<;;;::::::::::::<<<===???AAABBB@@@@@@AAA???======>>>???AAAAAABBBCCCDDDDDDDDDDDDAAABBBCCCDDDDDDEEEDDDDDDAAAAAA@@@@@@@@@@@@??????>>><<<;;;:::999888666444444555666777666555444333000...,,,,,,...000000000...//////...,,,+++,,,---,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))((((((((((((&&&&&&'''''''''((((((((('''''''''((())))))))))))+++***((('''&&&'''((()))''''''&&&&&&''''''((()))''''''(((((())))))******((((((((((((''''''''''''(((((())))))))))))(((((($$$%%%&&&((()))+++,,,,,,)))************+++++++++&&&''''''((())))))******************+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))******)))))))))((((((((('''''''''''''''((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((''''''(((((()))*********))))))((('''&&&&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%'''''''''&&&%%%&&&'''%%%&&&'''(((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$$$$$$$%%%'''***,,,+++'''$$$""""""###$$$%%%'''((()))***,,,---)))$$$"""###&&&############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###""""""###%%%''''''&&&%%%$$$$$$$$$$$$%%%''')))***+++''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))******(((((())))))))))))((((((***)))(((''''''''''''(((%%%&&&((())))))))))))(((''''''''''''((((((((()))((((((((((((((()))******))))))***++++++,,,------******+++,,,,,,,,,++++++******+++,,,---...//////,,,---------............------...///000111222222111111111222333444555666666666666666777888999:::888999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>???@@@???AAAAAA@@@>>>===???AAABBBBBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCCCC????????????>>>>>>>>>======<<<:::999888777444222222333444555555444444333222000...---...000000///,,,...///...,,,+++,,,...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''((()))*********************)))))))))((('''(((((())))))((((((''''''(((((())))))***++++++)))************+++++++++'''(((((()))***+++++++++)))************+++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&'''((())))))***))))))***)))((('''&&&&&&'''(((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&'''((((((&&&&&&'''((("""###%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''############$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%''')))%%%%%%%%%$$$$$$############""""""""""""$$$%%%&&&$$$%%%''')))***((($$$ !!!""""""###%%%''')))***(((+++,,,)))%%%"""%%%(((""""""######$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!"""###%%%'''''''''%%%$$$#########$$$&&&((()))***(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$'''''''''((()))******+++((()))))))))))))))((('''******)))(((((((((((((((%%%&&&((()))++++++******&&&'''''''''(((((())))))***))))))((((((((((((((())))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,******+++,,,---//////000,,,,,,,,,---------......------...///000111222222111111111222333444666777666666666666777888999:::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>?????????AAABBBAAA>>>>>>@@@CCCBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBB???>>>>>>>>>======<<<<<<===;;;999888888666333111111222333333444444444444444222///...//////...---+++---///...,,,+++---///,,,,,,,,,++++++*********+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))***************)))(((%%%''')))***)))''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++,,,,,,,,,,,,++++++******(((((())))))))))))((((((+++++++++************))))))************++++++++++++***(((&&&''')))+++---)))************++++++++++++******)))******++++++************************+++++++++++++++***)))(((***))))))((('''&&&&&&&&&(((((((((((())))))))))))*********++++++*********++++++***)))))))))))))))++++++******)))(((((((((&&&&&&''''''(((((()))))),,,,,,+++***)))((('''&&&'''''''''''''''''''''''',,,)))&&&&&&((()))'''%%%((()))*********)))'''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&&&&((())))))(((%%%(((******'''$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((($$$!!!"""&&&'''$$$ %%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((())))))***'''&&&%%%%%%%%%'''((()))(((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***$$$%%%%%%&&&'''((()))))))))'''&&&&&&&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%''')))(((&&&$$$$$$$$$$$$"""###%%%""" &&&000<<<777000((($$$###%%%'''%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''$$$!!!"""$$$%%%###!!! """$$$&&&'''((('''''''''((()))******)))((('''++++++******)))((((((((())))))(((((('''''''''&&&&&&%%%%%%''')))******)))%%%%%%&&&&&&'''((((((((('''''''''((())))))************+++++++++,,,,,,,,,------------------------............//////////////////.........---------000000000000111111111111000111111222222333444444444444555666777888999999===============<<<;;;;;;<<<;;;;;;;;;;;;<<<======???@@@@@@AAAAAA@@@@@@???CCCDDDDDDDDDCCCDDDGGGIIIFFFHHHHHHGGGDDDBBBAAABBB>>>>>>>>>>>>===<<<;;;:::999999888777666555444444444333333222222333333444444111...------...---,,,------------,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))((()))(((((((((((())))))***(((((('''''''''&&&&&&&&&******))))))((((((((('''***,,,---,,,(((&&&'''((('''&&&&&&%%%%%%'''((())),,,++++++,,,---,,,***)))))))))************))))))******))))))((()))))))))++++++******++++++,,,---)))************+++++++++***)))((('''''')))***,,,)))************+++++++++,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++***))))))+++******)))((((((''''''''''''((((((((()))))))))++++++,,,,,,,,,,,,++++++******))))))((()))))))))************))))))))))))''''''((((((((((((((((((******)))))))))))))))))))))(((((((((((((((((((((+++(((&&&&&&((()))(((&&&&&&'''((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((('''%%%###%%%(((***)))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''',,,(((&&&'''***+++(((%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))******)))((((((((((((((()))(((((((((((())))))***'''''''''&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$&&&((((((&&&%%%%%%%%%%%%$$$&&&)))((('''...777HHHBBB999000(((###!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))'''%%%######%%%%%%$$$###!!!"""$$$&&&'''''''''&&&'''''')))*********))))))((((((((((((((())))))))))))))))))(((((((((''''''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&''''''(((((()))''''''((())))))******+++*********+++++++++,,,,,,---------------------------------......///////////////.........---------------....../////////000000111111222222333444444666666777888999::::::;;;>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========BBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEGGGFFFGGGGGGFFFCCCAAA@@@AAA????????????>>>===<<<;;;::::::999888777666555555333333222222222222333333444222000/////////...,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))((((((((((((((()))(((((('''''''''&&&&&&&&&))))))((((((((('''''''''(((***,,,+++(((&&&'''((())))))((('''((()))***+++)))(((&&&&&&&&&''''''&&&))))))************)))))))))))))))(((((())))))***+++*********++++++,,,,,,)))************+++++++++''''''((((((((())))))))))))************+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++******))))))((((((''''''''''''((((((((((((***++++++++++++++++++***((((((((((((((()))))))))))))))))))))************))))))))))))((((((((((((''''''((()))***++++++,,,++++++******))))))(((((()))'''&&&'''((())))))(((''''''((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))(((&&&###&&&''')))((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***'''%%%&&&((()))'''$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++***)))((('''&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%***)))((('''&&&%%%$$$###''''''''''''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$''''''&&&%%%%%%&&&######$$$&&&%%%%%%+++333999666111,,,'''$$$""""""###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%&&&'''(((***++++++++++++&&&&&&&&&'''((()))))))))***)))))))))))))))(((((('''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&''''''((())))))(((((())))))***++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000/////////.........------,,,,,,---...//////000000000111111222222333444444555666777777999999:::;;;>>>>>>?????????>>>======;;;<<<===>>>>>>>>>======CCCCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCCCCAAABBBCCCEEEEEEFFFFFFEEEBBB@@@???@@@AAAAAAAAA@@@???===<<<;;;;;;::::::999888777666555333333222222222222333333222111111111222000...,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******)))((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((***)))(((''''''((())))))((((((((()))***++++++***'''&&&%%%&&&((()))))))))************))))))((((((((())))))******+++************++++++,,,,,,)))************+++++++++%%%&&&((()))))))))((('''))))))*********+++++++++......---,,,++++++++++++++++++++++++++++++++++++******+++++++++******)))*********))))))(((((((((&&&'''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))))))))'''(((((()))***+++++++++*********))))))(((((((((''''''((()))***++++++,,,+++++++++***))))))((((((''''''&&&'''(((******+++************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&(((+++,,,***(((&&&''''''''''''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))*********)))(((((('''&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###%%%''''''&&&%%%$$$%%%#########"""!!!!!!%%%)))%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))+++,,,,,,,,,'''''''''(((((()))))))))************))))))))))))***(((''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222////////////............------...///000222222333000111111222222333444444333333444555666777888888>>>>>>?????????>>>>>>===;;;<<<>>>@@@@@@???===<<>>???AAAAAA@@@???>>><<<;;;::::::999999888777666555555222222111111111111222222000000000222222111---***)))***+++,,,,,,,,,,,,,,,******************************+++++++++******)))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((((((((((('''''''''''''''(((((((((***+++***)))(((((()))***)))******++++++******)))(((((()))***+++,,,,,,,,,)))******+++++++++++++++))))))*********+++++++++%%%&&&((()))))))))((('''))))))*********+++++++++...---,,,,,,+++++++++,,,)))))))))))))))))))))))))))******+++++++++******)))((((((((((((((('''''''''''''''(((((((((((()))(((((())))))))))))(((((('''((())))))***)))((((((''''''((()))***++++++,,,++++++******)))))))))((()))))))))))))))******************))))))(((((((((&&&''''''(((((()))+++,,,++++++******))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&))),,,---,,,+++''''''&&&&&&''''''''''''&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))((('''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))))))))((((((%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$###%%%'''(((((('''%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%''''''%%%$$$######'''''''''%%%$$$%%%((()))%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((***+++,,,---*********))))))((((((((())))))))))))***************)))''''''(((((('''%%%&&&&&&''''''((())))))***)))))))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000111222333333000000/////////.........,,,---...///000111222333000111111222222333444444333333444555666777888888<<<======>>>>>>>>>======;;;<<<>>>@@@@@@???===<<<>>>>>>>>>??????>>>>>>>>>@@@AAACCCBBBAAAAAABBBCCCCCCEEEEEEDDDAAA???>>>????????????>>>===<<<:::999888888777666555444444333222111111000000111111222---...///111111///,,,((()))******+++,,,,,,,,,,,,************************)))******+++++++++************((('''&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''(((((((((((((((%%%(((++++++)))&&&&&&&&&******++++++++++++******)))***+++,,,---...------((()))***+++++++++******))))))*********+++++++++&&&'''((()))***)))(((((()))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***((((((((((((''''''''''''(((((((((((())))))))))))***++++++++++++++++++***)))***+++++++++***(((''''''(((((()))***++++++++++++++++++***************++++++******))))))(((((())))))))))))))))))))))))'''((())))))((()))+++---***)))((('''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''(((***++++++***(((&&&%%%%%%'''(((((('''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''***))))))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((*********)))(((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%$$$###%%%'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&'''%%%$$$$$$$$$$$$&&&&&&$$$%%%)))+++***###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''((()))+++++++++++++++***)))((((((((((((((()))))))))))))))***((('''%%%%%%&&&&&&%%%###&&&''''''(((((()))******(((((())))))***++++++,,,******+++++++++,,,,,,,,,------------------------......///000111111222222000000000/////////......++++++,,,---......//////000111111222222333444444444555666666888888999:::::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======>>>??????@@@@@@??????>>>>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEEEEDDDAAA???>>>???===>>>>>>======<<<;;;:::888777666555444333333222111111000000000000111111,,,---...///000///+++((()))***++++++++++++++++++************************))))))***++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&(((******)))(((((()))***+++++++++******%%%***//////,,,)))'''(((******++++++++++++******)))***,,,---......---,,,'''(((***+++++++++***))))))************+++++++++'''((())))))******)))))))))************+++++++++***************+++,,,---))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,------,,,***(((&&&(((((())))))*********+++******++++++++++++++++++************)))))))))((())))))******+++,,,,,,,,,''')))***)))((((((***---***)))((('''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&$$$%%%''')))******(((&&&$$$$$$''')))((('''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((('''(((((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((*********)))'''&&&''''''&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((())))))'''''''''''''''''''''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$&&&%%%%%%&&&'''"""$$$$$$!!!"""((((((%%% !!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!###%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&((()))***))))))))))))))))))((((((''''''((((((((()))))))))'''&&&%%%%%%&&&'''&&&$$$'''''''''((())))))******''''''((())))))******++++++,,,,,,,,,,,,---------........................------....../////////000000000000000/////////...,,,,,,,,,------.........000111111222222333444444444555555666777888999999777888888999::::::999999;;;;;;<<<<<<<<<=========??????@@@@@@@@@@@@??????===???BBBDDDDDDDDDEEEFFFDDDEEEFFFDDDBBB@@@??????======>>>>>>>>>======<<<888888777666555444333333000000000//////000000000...---...///000///---******++++++++++++******)))************************))))))***+++++++++++++++(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''''')))((('''(((++++++)))'''((()))***+++,,,+++******)))---111111---******,,,***++++++,,,,,,++++++***)))***+++------,,,***)))'''(((***+++++++++)))))))))************+++++++++))))))))))))*********+++)))************+++++++++((((((((()))***+++------************************((()))***+++++++++++++++)))))))))))))))*********)))*********++++++++++++******++++++++++++******------......---***(((&&&))))))))))))*********************++++++,,,,,,---)))))))))))))))*********)))***+++,,,------...///((()))+++***((('''***------,,,***)))))))))***+++''''''''''''((((((((()))(((((((((((((((((((((((($$$""" !!!%%%))),,,---)))&&&###$$$'''))))))(((''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((()))******))))))***,,,&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***&&&&&&&&&&&&&&&'''((()))'''((()))+++++++++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***++++++***(((&&&$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''((((((((('''''''''((((((((())))))((()))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""%%%&&&''')))***&&&)))'''"""###'''&&&!!!''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""$$$'''%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%&&&((((((&&&&&&''''''((()))))))))&&&'''''''''(((((()))))))))'''&&&'''((()))((('''''''''(((((())))))******'''''''''((())))))******,,,,,,,,,---------......////////////////////////,,,,,,------------------000000000000////////////......//////////////////000111111222333333444444222222333444555666777777555666777888888888888888<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>><<>>???????????????999999888777666555444444000000////////////000000///......///000000...,,,+++++++++++++++***)))((())))))))))))))))))))))))((()))***+++++++++++++++''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((+++)))((()))+++,,,***'''&&&'''(((******))))))((('''+++---+++'''%%%(((+++***++++++,,,,,,++++++***((()))***++++++***(((''''''(((***+++,,,+++)))((()))************+++++++++))))))))))))*********************)))))))))))))))************************,,,+++++++++***)))))))))************************++++++++++++******)))))))))***+++,,,------,,,+++,,,,,,,,,,,,++++++++++++,,,---...//////...,,,+++++++++***)))***+++,,,---///---,,,---...///...------------------,,,,,,,,,,,,+++******+++---///111***************)))))))))+++***)))((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******)))((('''&&&%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''%%%$$$###"""(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&(((((())))))((('''&&&&&&)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''***+++,,,+++)))))))))******)))'''&&&%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%'''((('''%%%###""""""############$$$$$$%%%&&&%%%$$$######""""""""""""'''&&&%%%%%%$$$$$$$$$$$$''''''((()))))))))))))))******)))(((((()))***+++&&&&&&''''''(((((())))))((()))))))))'''&&&&&&'''&&&'''((()))***************)))***+++,,,,,,***((())))))***++++++,,,------+++,,,...000000000000///000///...------...///000000000//////............---------------------------...000222222222111111222222333333444555666666777777888999999999999888777999:::::::::;;;===@@@>>>??????@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCCCCCCCBBB@@@@@@============<<<<<<<<<<<<999777555555555555444333222...++++++---//////...+++,,,,,,------,,,,,,+++++++++,,,,,,+++***((('''))))))))))))))))))))))))***)))(((''''''((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))))))))))))))***'''((()))***))))))+++,,,******))))))))))))******+++,,,------++++++,,,---************************************************++++++,,,***)))(((***+++))))))))))))************************))))))))))))++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,+++++++++************((()))***+++++++++******************************---...///000000///...,,,******)))))))))***+++,,,,,,++++++,,,---...---,,,,,,++++++++++++*********,,,+++******+++---///000...------,,,+++***))))))++++++******)))*********************))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&(((((())))))(((''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&(((((((((((('''&&&%%%%%%''''''(((((()))((((((''''''''''''&&&&&&''''''((('''((()))))))))))))))((('''&&&&&&&&&&&&((()))*********))))))(((((('''''')))***+++***((('''((()))+++)))(((&&&&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!###%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&)))(((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%''''''((()))))))))))))))***)))(((''''''((()))***'''''''''''''''((((((((()))******)))((('''''')))&&&'''((())))))*********+++***)))***+++,,,***(((******++++++,,,,,,------+++,,,...///000000//////000///...------...///000/////////......---------------------------------......///000111111111111555444444444333333333333666777888888999999888888888999;;;;;;;;;;;;===>>>?????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAABBBBBBBBBAAA@@@???======<<<<<<<<<<<<;;;;;;:::888555444555555333222///,,,))))))+++------,,,,,,------......------,,,++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))((('''(((((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((())))))************)))((('''''''''******))))))))))))*********,,,---,,,+++***+++,,,************************++++++***************+++++++++,,,***)))(((***+++)))))))))*********++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,++++++++++++*********++++++,,,++++++***)))************************---...000000000000///...++++++******++++++,,,---,,,+++,,,---000111000///,,,,,,,,,++++++*********++++++*********,,,---...000///...---,,,***))))))++++++*********++++++,,,+++++++++************)))((((((''''''''''''(((((()))((((((''''''(((((()))'''''''''(((((()))))))))'''''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%(((''''''&&&%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&(((((()))))))))(((''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''(((((((((''''''&&&''''''((()))*********)))'''''''''((((((((((((((())))))*********)))((((((''''''''''''((()))***+++---,,,+++***)))(((((('''((()))***)))'''''''''(((+++***((('''&&&&&&&&&'''''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$###'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''((())))))))))))((((((((('''''''''''''''(((''''''''''''''''''&&&&&&)))***+++***(((((((((***&&&''''''((())))))******,,,***((()))***+++***))),,,,,,,,,,,,,,,,,,,,,---,,,,,,---...//////////////////...------...//////......------------,,,,,,------------------------............///000111111444444333333333333333222666666777888888888888888888:::<<<===<<<;;;<<<<<<>>>??????@@@@@@AAAAAABBBCCCCCCDDDDDDCCCAAA@@@>>>@@@@@@AAABBBAAA@@@???>>><<<<<<<<<;;;;;;::::::::::::888555444444333222000...,,,******+++------,,,------............------++++++++++++***)))(((((())))))))))))))))))))))))((((((((((((((()))***+++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))************)))(((''''''''''''******))))))))))))******)))+++,,,+++***)))***+++************************,,,+++***))))))***+++,,,++++++,,,***)))(((***+++))))))*********+++++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,,,,+++++++++++++++,,,,,,------------...//////000//////...------------....../////////...///222555666555444000//////......---------,,,++++++******+++,,,---///......---,,,+++************))))))******+++++++++++++++*********)))))))))((((((''''''(((((()))))))))(((((((((((())))))'''(((((((((((()))))))))'''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))))))))(((((('''''''''''''''''''''''''''***)))))))))))))))))))))&&&''''''(((((((((((('''%%%&&&'''((()))*********((((((((((((''''''&&&&&&)))))))))))))))((('''&&&''''''(((((())))))***++++++++++++******))))))))))))*********((('''((()))+++***)))'''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((''''''''''''&&&%%%&&&&&&'''(((((())))))&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&''''''&&&$$$""""""###&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%((()))***)))((('''((()))&&&&&&''''''((())))))***,,,***(((''')))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------///111222///000111222333444555666555666777777888888777777888:::===>>>===;;;;;;;;;=========>>>??????@@@@@@@@@AAABBBBBBAAA@@@>>><<<@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;:::999999999888:::888555333333222000...///...---------.........,,,,,,------------,,,,,,***************)))((((((((((((((((((((((((((((((''''''(((((()))***+++,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''')))******)))'''&&&'''(((***++++++******))))))))))))******(((***+++***)))((()))***************************,,,+++***))))))+++,,,---++++++,,,***)))(((***+++************++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,---.../////////......///000000000000000//////000000111111111111222222444777:::;;;:::888444333333222111111000000.........---------------,,,,,,,,,---------------******)))))))))******++++++++++++*********)))))))))))))))(((((()))))))))))))))(((((((((((())))))***)))))))))(((((((((((((((((())))))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''(((((()))((((((((($$$%%%&&&'''((()))))))))))))))((((((&&&%%%###"""(((((((((((('''&&&%%%%%%''''''((())))))*********((((((((())))))************+++,,,+++)))((()))******))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''((((((&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''((('''&&&&&&&&&'''((()))***,,,***''''''(((*********++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------............------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------///111222...///000111333444555555555555666777777777777666777:::======<<<;;;::::::;;;;;;;;;<<<======>>>>>><<<<<<===>>>>>>===<<<<<<@@@@@@AAABBBAAA@@@???>>>:::::::::999888777777666999777444222222111///---............------...///+++++++++,,,,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''')))******+++)))''''''***,,,---,,,******))))))))))))******((()))******(((((()))***************************++++++*********+++---...++++++,,,***)))(((***+++*********++++++++++++,,,))))))******+++,,,,,,,,,------------------------,,,------------------...++++++++++++++++++++++++,,,,,,------------......,,,++++++************+++,,,,,,---...///111111222222222333333444555555555333444555555666666555555777777999<<>><<<999999888777666555555444444444444333333222222222...//////000000111222222......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********))))))(((((())))))************))))))((((((((())))))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((()))*********))))))))))))))))))))))))))))))%%%%%%&&&'''''''''&&&&&&(((((()))))))))(((((('''$$$%%%&&&'''((((((((('''((((((((((((&&&$$$"""!!!&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))))))))%%%&&&&&&'''((()))*********+++,,,+++***))))))+++((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$######$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&((('''&&&&&&%%%&&&((()))***+++)))'''((()))***)))((())))))***++++++,,,------,,,,,,+++++++++,,,,,,---------............------++++++,,,,,,,,,,,,------+++,,,,,,------.....................///000111111000111111111111222222222444555555666666666666666666888;;;;;;:::999::::::::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;??????@@@AAA@@@???>>>===:::999999888777666555555777555222111111000///---+++,,,------++++++,,,---******++++++++++++*********))))))((((((((())))))))))))))))))))))))))))))(((((()))***++++++++++++((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))******111---)))(((***,,,+++)))******))))))))))))******(((***+++***)))((()))*********************************++++++,,,---------++++++,,,***)))(((***+++*********+++++++++,,,,,,))))))***++++++,,,------------------------------............------------------------------------,,,---------............------,,,+++,,,---......000111222333555666777888999999::::::;;;<<<======<<<===>>>?????????>>>>>>???@@@BBBEEEGGGGGGEEECCCBBBAAAAAA@@@>>>======<<<<<<<<<<<<;;;;;;999888888666666666666666666777777555444333222111000000000............------------+++******))))))******+++******))))))))))))******)))))))))))))))******************))))))(((&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((()))***************************************%%%&&&'''((()))((((((''')))))))))))))))((('''&&&&&&'''((((((((((((''''''%%%&&&((((((((('''%%%$$$%%%&&&''''''''''''''''''$$$%%%'''((())))))((((((&&&''''''(((((())))))))))))++++++***)))((()))***&&&''''''(((((((((((((((''''''((((((((()))))))))*********)))))))))((((((&&&&&&&&&'''(((((())))))''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%###""""""$$$&&&(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""#########!!!"""$$$&&&%%%$$$######"""""""""###!!!!!! !!!""""""###%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&''')))'''&&&%%%%%%%%%''')))***)))(((((()))******)))'''''''''((()))+++,,,---------,,,+++******+++,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...++++++,,,,,,---......///......///000111111111111000000000000111111222222444444555666666666555555555666888888888888:::;;;;;;<<<<<<======>>>??????>>><<<;;;999888999:::;;;<<<===>>>>>>>>>===<<<;;;999999888777666555444333555333111000000000///...***,,,...---+++***+++---***++++++,,,,,,++++++******)))((('''(((((()))***))))))))))))))))))))))))))))))***+++++++++***)))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((())))))***111,,,'''&&&)))+++***(((******))))))))))))******)))***++++++))))))***+++************************(((***,,,---......---,,,++++++,,,***)))(((***+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------......................../////////...---------,,,........................---------.........//////111000//////000111222333555666777999:::<<<===>>>????????????@@@AAACCCCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHJJJMMMOOOOOOLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@???======<<<<<<<<<;;;;;;:::::::::;;;:::888777555555444444000000000000////////////++++++************++++++******))))))))))))******''''''((()))***+++,,,,,,************)))(((&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''%%%%%%&&&''''''(((((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))***************************************((()))***,,,,,,,,,+++***************)))(((&&&&&&((()))))))))))))))((('''$$$%%%''')))******)))(((&&&&&&'''((()))))))))((($$$%%%&&&(((((((((((('''))))))))))))(((((((((((((((******)))((('''((()))%%%&&&'''((())))))))))))))))))))))))************************))))))))))))%%%%%%&&&((()))+++,,,,,,(((''''''&&&'''((()))***((((((((((((((((((((((((###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&$$$!!! """%%%(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$!!! !!!$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''''''''(((((('''%%%$$$############$$$$$$%%%%%%&&&%%%'''((((((''''''(((***'''&&&%%%$$$%%%''')))+++((((((((()))+++***(((&&&%%%&&&'''(((***,,,---...---,,,+++*********+++,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////---...000222222222111111,,,,,,...///111333444555333444555555666666555555444555666777666888:::<<<======>>>>>>???@@@@@@@@@AAA???<<<999777888999::::::;;;<<<<<<<<<;;;:::999999888777666555444333333444222000///000000///...+++...000000---,,,---///+++,,,,,,------,,,,,,+++***)))(((''''''((()))***)))))))))))))))))))))))))))***+++,,,,,,+++)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++******))))))))))))***---((($$$$$$)))------+++******))))))))))))******)))+++,,,+++***)))***+++************************'''))),,,...///...---++++++,,,,,,***)))(((***+++))))))***++++++++++++***)))******++++++,,,------...///000///......///000,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000---///000/////////111333222333444555777999::::::666:::@@@CCCEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEHHHJJJKKKMMMOOOOOOMMMKKKJJJKKKNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLKKKKKKPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@???>>>===<<<<<<<<<;;;:::888666444333222444333000---+++*********((((((((()))))))))))))))+++++++++,,,,,,,,,------)))***************))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))***)))((('''&&&%%%$$$$$$))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))******+++***++++++,,,,,,++++++***,,,+++***((((((((()))***((((((((((((((((((((((((******))))))))))))******,,,,,,,,,+++***)))((('''+++(((%%%$$$%%%'''''''''&&&''')))*********)))(((+++***)))'''''')))***+++''''''''''''(((***+++,,,***)))((('''''''''''''''&&&&&&'''((()))))))))(((,,,***))))))******((('''******+++++++++******)))))))))))))))((((((((('''%%%&&&&&&&&&%%%### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&((('''&&&%%%%%%&&&"""&&&(((%%%$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&((($$$$$$$$$$$$%%%&&&''''''((('''%%%######$$$%%%&&&)))&&&$$$$$$&&&&&&$$$!!!&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%###"""%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((('''&&&&&&'''(((***)))))))))************++++++++++++++++++*********))))))(((***+++,,,,,,+++)))(((,,,---...,,,)))(((***,,,------,,,,,,,,,++++++++++++,,,.../////////...---............////////////---...///000000111111111111333555666555555666777777777777777777888888999;;;<<<===>>>>>>===<<<;;;===<<<;;;999888777666666999:::;;;;;;<<<<<<;;;;;;777666444333222222333333111333444333222222111///'''***...111222111...,,,+++,,,---,,,***)))***+++************))))))((((((***)))((((((((((((((()))'''(((((()))))))))((((((((((((''''''''''''((((((((((((&&&%%%%%%&&&'''(((***)))''''''((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''((()))***)))((())))))))))))((('''&&&%%%%%%&&&)))***+++***)))((()))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,,,,+++++++++,,,------.........///000///...---...///........................//////000000111111222222111222333333333444666888888888999:::;;;;;;<<<<<<<<<@@@DDDGGGHHHIIIIIIJJJIIIJJJJJJIIIHHHHHHJJJLLLMMMOOOPPPPPPNNNMMMNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQQQQPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHHHHIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@???===;;;:::999888777444111///...------------------,,,,,,,,,,,,************************************)))(((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((()))************++++++,,,,,,++++++***,,,+++)))((((((((()))***((((((((((((((((((((((((***))))))(((((())))))***))))))*********)))((((((***(((&&&%%%&&&''''''&&&%%%&&&'''((()))(((((('''+++***)))(((((()))***+++(((''''''(((((()))***+++&&&&&&&&&%%%%%%&&&&&&'''''''''(((((()))(((((((((***)))'''((())))))((('''******++++++++++++*********))))))((((((((((((((((((((()))***)))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((())),,,+++%%%"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$###!!!"""###%%%'''%%%$$$$$$######$$$$$$$$$%%%$$$###"""###%%%&&&((((((&&&$$$$$$%%%%%%###!!!&&&%%%%%%%%%&&&&&&''''''%%%&&&''''''&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))(((((())))))*********++++++++++++++++++*********)))))))))***,,,------,,,***)))(((***,,,+++******---///------------,,,,,,,,,+++------///000000000///............/////////000000......///000111111111000000222444444333333444555777777666666777777888999<<<<<<===>>>>>>===<<<<<<===<<<;;;999888888888888:::;;;;;;;;;;;;;;;::::::777666444333222222333333///222555666555222...+++,,,---............---,,,+++,,,---,,,***)))***+++++++++*********)))))))))((((((((('''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&'''(((((('''&&&'''((()))((('''(((((()))************)))***(((((()))***+++***))))))*********)))((((((''''''((()))******))))))((()))************+++++++++++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,---------------,,,,,,,,,---......//////...///000///---,,,---............///////////////111111222333444444555555777888999999999:::<<<>>>@@@@@@@@@AAAAAAAAAAAAAAACCCFFFIIIKKKLLLLLLMMMNNNNNNNNNOOONNNLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPRRRTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@???===;;;888666444333222333222222111///......---+++++++++************************))))))'''&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((())))))************++++++++++++******+++***))))))((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((())))))))))))))))))((('''''')))((('''%%%%%%&&&&&&'''((('''''''''+++***)))(((((()))***+++))))))(((((((((((())))))''''''&&&&&&%%%%%%&&&&&&(((((()))))))))(((''''''((('''&&&'''((()))((('''******+++++++++++++++***+++***((('''''''''((())))))***+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''((('''&&&'''))),,,<<<<<<666+++$$$$$$$$$"""%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######"""!!!!!!""""""""""""###%%%'''(((&&&%%%######$$$$$$###!!!%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((('''''''''''')))))))))*********+++++++++++++++******************+++,,,---------++++++)))***++++++***+++---///......---------,,,,,,,,,---...//////000000//////....../////////000000000///000000111111111111000///000222222111111333444666666666666666777777888<<<===>>>>>>>>>>>>===<<<;;;;;;::::::999999::::::<<<;;;;;;;;;:::999999888666555444333222222222333666666777777555111...---111000...,,,,,,---......+++,,,,,,,,,***)))***++++++++++++++++++*********'''''''''(((((()))******,,,,,,***)))(((((()))***((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&''')))******)))))))))***+++++++++++++++***)))((()))+++,,,+++************+++******))))))))))))))))))))))))(((((()))************++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,---------------,,,,,,,,,---....../////////000000///---,,,---...---.........//////000000444444555666777888999:::===???@@@@@@@@@@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLMMMMMMMMMNNNPPPQQQRRRSSSRRRQQQPPPQQQSSSSSSSSSSSSRRRRRRRRRUUUWWWYYYXXXXXXWWWVVVUUUTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDBBB@@@===;;;999999777666555444222111000/////////...------,,,++++++)))))))))))))))(((''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''((((((((()))))))))*********++++++++++++************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))******))))))(((((((((***+++***'''$$$&&&&&&'''''''''(((((((((******)))(((((()))************)))(((((((((((((((,,,+++***((('''''''''''')))))))))))))))((('''&&&((('''&&&''')))***)))((()))***+++++++++++++++++++++***((('''''''''((()))((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''&&&%%%%%%&&&***---NNNLLLBBB333(((&&&%%%###%%%%%%&&&&&&'''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&&%%%$$$############""""""%%%%%%&&&&&&&&&'''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***((('''&&&&&&&&&))))))))))))************************************+++,,,---.........------------,,,+++***)))******.........---------,,,,,,---------...................../////////000000000000000111111111111000000///000111111111111333555666666555555666666777888<<<===>>>>>>>>>>>>===<<<:::::::::999::::::;;;<<<===<<<;;;:::999888777777555444444333333222222222:::777444444333111222444//////---,,,,,,,,,------***+++,,,+++***))))))+++++++++++++++++++++++++++'''((((((******+++++++++///---+++)))(((((()))***((((((''''''''''''(((((((((((((((((((((((())))))***)))((()))+++,,,+++***'''(((((())))))))))))))))))(((((((((***+++***)))))))))******+++*********++++++***)))((((((((()))))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,,,,+++++++++,,,------......///000111000...---...///------...///000111222333888999:::<<<===???@@@@@@EEEFFFGGGGGGFFFFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLMMMMMMMMMNNNPPPRRRRRRSSSUUUUUUTTTSSSTTTVVVTTTUUUUUUTTTSSSTTTWWWYYYZZZYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUUUUPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPPPPOOONNNLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGIIIHHHGGGEEECCCAAA@@@???===<<<;;;:::999777777666333222222000///...---,,,))))))******+++***************)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))******++++++******))))))))))))*********))))))))))))))))))))))))))))))((((((''''''''''''((((((******++++++******)))((((((((()))+++,,,+++'''%%%((((((((((((((()))))))))******))))))))))))******+++***)))((((((''''''((()))(((((((((((()))******)))*********)))((('''''')))((('''(((***+++***)))((()))******+++++++++***+++***((('''''''''((()))((()))+++,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$$$$%%%))),,,KKKHHH???111(((&&&&&&%%%%%%%%%&&&''''''((())))))((((((((((((((('''''''''###$$$%%%&&&((()))*********)))'''%%%###"""!!!!!!######$$$%%%&&&&&&%%%%%%$$$########################$$$$$$$$$###"""######$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++)))&&&%%%%%%'''(((((()))))))))*********************************,,,,,,------...............---++++++************......---------,,,,,,,,,++++++++++++,,,,,,------............///////////////000000111111111111000111222222222111222444666666666666666666777888888;;;<<<===>>>>>>===<<<;;;999999999999:::;;;<<<<<<===<<<:::999777666666666333333333333333333222222444222666===???<<<<<>>??????>>>???AAAFFFIIIKKKNNNRRRTTTUUUUUUWWWXXX[[[]]]______]]][[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZZZZZZZRRRSSSTTTSSSQQQNNNJJJHHHFFFGGGIIIJJJIIIHHHFFFDDDCCCDDDEEEFFFHHHJJJKKKLLLNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGEEEEEEFFFGGGHHHJJJJJJKKKGGGFFFDDDBBB???===;;;:::666555444222000---+++***************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((()))******+++))))))))))))(((((((((((())))))************))))))'''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))******%%%&&&''')))******++++++,,,+++******++++++***(((''''''&&&%%%&&&'''((()))))))))************))))))))))))(((((((((((())))))******))))))))))))******'''((()))******************)))''''''(((((('''%%%$$$%%%&&&'''(((((((((((('''(((***,,,+++)))'''%%%((()))******)))&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&((())))))((('''''''''$$$)))***'''%%%((((((&&&######$$$%%%&&&'''((()))(((((((((((()))))))))))))))((((((((('''''''''''' !!!###$$$%%%&&&'''###$$$%%%&&&%%%###!!! """###$$$%%%&&&'''''''''###%%%'''&&&$$$###%%%'''###$$$&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%)))+++***&&&$$$&&&***(((((((((((())))))))))))))))))******+++++++++++++++******+++,,,---...//////,,,******+++,,,***(((+++++++++*********))))))---,,,+++++++++,,,---...******+++++++++,,,,,,,,,)))***,,,---///000111111222333333111111222555888999999888888999999:::;;;888999::::::::::::999888777777666666777888888999;;;:::777666555666777888000111333333444333222111444000444>>>===333...111111222444444333000,,,***)))***+++***)))((((((***(((((())))))*********+++'''(((***+++***)))'''&&&'''(((((()))))))))((((((((((((''''''''''''(((((('''(((***+++,,,,,,++++++***))))))***,,,------,,,******+++,,,,,,,,,++++++)))((('''((()))******((('''(((***+++,,,---......'''(((***,,,---,,,+++))))))************+++++++++))))))***+++,,,,,,------++++++******++++++,,,---.........------,,,,,,,,,...///000///......000222555555666666666888===@@@CCCDDDFFFHHHKKKMMMOOOPPPSSSTTTVVVXXXZZZZZZZZZZZZ\\\\\\]]]]]]\\\ZZZYYYWWWYYYVVVRRRLLLFFFAAA>>><<<;;;:::::::::;;;===???@@@EEEGGGJJJLLLOOORRRWWW[[[[[[]]]^^^^^^]]]]]]^^^```___^^^\\\[[[[[[]]]^^^```ZZZYYYXXXZZZ[[[[[[ZZZXXXUUUVVVWWWUUUPPPHHH@@@:::?????????@@@@@@BBBCCCDDD???>>>===>>>@@@DDDIIIKKKJJJKKKMMMNNNNNNLLLIIIGGGIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKHHHEEEEEEFFFFFFDDDBBB@@@>>>:::777555111---***---+++)))(((***++++++***'''((()))******(((&&&%%%)))(((((((((''''''''''''((((((((()))))))))))))))***************)))((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((((((((((((((((((((((((***************************+++,,,,,,+++***)))((((((((())))))*********+++,,,,,,++++++***)))(((((())))))))))))************''')))+++,,,---,,,***)))))))))))))))))))))))))))***)))'''&&&'''(((***+++)))(((&&&''')))******))),,,,,,,,,+++++++++++++++---,,,+++)))(((''''''''')))******++++++)))((('''***)))(((&&&&&&&&&'''((((((((())))))))))))(((((((((&&&$$$######%%%(((***''')))+++------,,,***)))&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((()))(((''''''((()))'''&&&%%%%%%'''((()))***+++,,,$$$%%%'''((()))))))))((()))((('''%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$###### !!!"""""""""""""""''''''&&&$$$$$$$$$$$$$$$&&&$$$"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((((((((''''''''''''((((((&&&'''((())))))*********)))******)))((())),,,...,,,,,,,,,++++++,,,------111111000000///---,,,+++---+++)))***,,,---+++))),,,,,,+++***+++,,,...///++++++,,,,,,,,,---------+++---...000000000//////111111222333444666666777:::::::::::::::::::::::::::999888777777777888999<<<;;;:::999999999:::;;;::::::999888777555444333666555444444222222111000///000000000000000//////---------------------,,,+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((()))***************************+++(((***,,,,,,+++*********))))))))))))************))))))(((((((((((())))))&&&''')))+++++++++******)))))))))))))))))))))))))))))))))******+++++++++))))))***+++++++++******************+++,,,---...,,,,,,------,,,***)))'''%%%&&&((())))))***,,,...............///////////////000000//////000222444666888:::<<<===@@@DDDGGGJJJKKKLLLNNNPPPRRRTTTUUUTTTUUUWWWZZZ[[[[[[[[[[[[^^^^^^^^^^^^]]]\\\ZZZYYYYYYVVVQQQKKKEEE@@@<<<::::::999888888999:::;;;<<>>@@@CCCDDDEEEFFFHHHIIIJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMHHHIIIJJJLLLNNNPPPQQQQQQPPPMMMJJJJJJJJJJJJHHHFFFAAA???===;;;:::777333111///---+++******++++++***((()))*********)))((('''))))))((((((((('''''''''((('''''''''&&&&&&%%%%%%))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&((((((((((((((((((((((((***************************++++++,,,+++***)))((())))))******************,,,,,,+++******)))(((((((((((()))))))))*********'''(((***+++,,,+++***)))***************************)))((('''''')))+++,,,,,,+++******,,,------,,,,,,,,,++++++*********)))))))))(((((('''((((((((())))))***+++***)))((('''+++***)))((('''(((((()))(((((())))))))))))((((((((('''%%%###$$$%%%''')))%%%''')))++++++***((('''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((('''&&&'''((()))((('''(((((((((((())))))))))))+++***)))((((((((()))))))))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&'''((())))))*********)))***+++***))))))+++,,,++++++++++++,,,,,,---...///000000//////...---,,,---,,,***+++---...,,,***,,,,,,+++++++++,,,---...++++++,,,,,,,,,------------...///000111111111111111222222333444555666666:::::::::::::::::::::::::::999888888888888999:::<<<;;;:::999888999999:::::::::;;;:::999888666555444444333222111000000///...///////////////......------------,,,,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((()))******************++++++,,,,,,******++++++)))((((((((())))))))))))************))))))(((((((((((())))))******+++++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++******************+++,,,------,,,,,,,,,,,,++++++***))))))***,,,,,,+++,,,---///***++++++,,,------......000000111000000222666999:::===AAAEEEHHHKKKNNNPPPQQQRRRSSSTTTVVVWWWXXXXXXVVVWWWZZZ\\\]]]]]]]]]]]]``````aaa```___^^^\\\ZZZYYYVVVQQQLLLFFFAAA===;;;:::999888777777777777777;;;===>>>@@@AAADDDHHHKKKPPPSSSXXX[[[\\\]]]___`````````^^^]]]]]]^^^___``````___^^^^^^______]]][[[WWWXXXWWWUUUOOOFFF>>>999777777666666666666777777999999::::::;;;<<<===>>>???@@@AAACCCDDDEEEEEEEEEGGGHHHIIIKKKMMMOOOPPPPPPIIIJJJLLLNNNPPPRRRTTTUUUSSSQQQOOONNNNNNMMMLLLJJJDDDBBBAAAAAAAAA???<<<999333111...,,,,,,,,,+++************************+++))))))))))))(((((((((((()))((('''&&&%%%$$$######(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***************************++++++++++++***))))))+++++++++++++++*********+++++++++******))))))((((((((())))))))))))******'''((()))***+++***)))(((************************+++***)))))))))***+++,,,...,,,++++++---......---,,,,,,+++***))))))((((((&&&&&&&&&&&&'''(((((()))))))))*********)))((('''+++******))))))))))))***(((((())))))))))))(((((()))'''&&&$$$$$$%%%'''((($$$%%%'''))))))((('''&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''&&&&&&''')))***)))(((******))))))((((((''''''///---***(((&&&&&&'''(((((()))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''!!!"""$$$&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))*********)))+++,,,,,,***))))))************+++,,,---...///....../////////......---...---,,,,,,......---,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,------------/////////000000111222333222333333333444444555555999999999999999999999999::::::999999999::::::;;;::::::999888888888888999999:::;;;<<<<<<:::888777333333222111000///......------............---------,,,,,,,,,++++++++++++++++++******)))((((((((())))))))))))))))))))))))((((((((((((((()))******)))******+++,,,------...,,,+++***)))((('''''''''))))))))))))************))))))(((((((((((())))))------,,,+++************))))))))))))))))))))))))((()))***+++,,,---...///...---,,,+++******++++++******)))******+++,,,---,,,,,,++++++***+++++++++,,,---...---,,,+++,,,---++++++,,,,,,---.........111222222222333666;;;???AAAEEEJJJNNNPPPRRRUUUVVVUUUVVVVVVWWWWWWXXXXXXYYYXXXZZZ\\\^^^___``````___bbbccccccbbbaaa___]]]\\\YYYWWWSSSOOOJJJGGGDDDCCC>>>>>><<<;;;999888777777888999:::::::::<<>>:::888888777666555555555555666777999;;;===============>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGIIILLLNNNOOONNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPOOOMMMLLLHHHGGGFFFFFFFFFDDDAAA>>>777555111///......,,,++++++************+++,,,,,,*********)))))))))(((((()))))))))((('''&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((('''&&&&&&''''''))))))))))))))))))))))))*********************************+++************---,,,,,,++++++*********+++*********)))))))))((((((((((((((()))))))))***''''''((())))))))))))(((************************++++++*********+++,,,---+++***))))))+++,,,,,,+++,,,++++++***)))(((''''''''''''&&&&&&''''''((()))((()))*********)))'''&&&***)))))))))))))))))))))(((((())))))))))))(((((()))(((&&&%%%%%%%%%''''''$$$&&&'''((()))((('''&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&%%%%%%&&&)))******)))))))))))))))((((((((((((---,,,***((('''&&&&&&&&&((()))*********)))'''&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""%%%&&&'''&&&$$$###############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%''')))***+++'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))*********)))+++------+++)))((((((*********+++,,,---///000,,,---....../////////...///.........//////......------,,,,,,,,,---------,,,,,,,,,------------...000///......///000222333333333333333333333333444888888888888999999999999::::::::::::;;;;;;;;;<<<999999999888888888888888777888:::<<<<<<:::888777333333222111000//////...++++++,,,---------,,,,,,---,,,,,,++++++*********************))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***+++---...//////,,,+++((((((((()))******((()))))))))************))))))(((((((((((())))))---,,,***)))((()))***+++))))))))))))))))))))))))((()))***+++---...///000000///,,,*********+++,,,))))))))))))***+++,,,---,,,+++*********+++,,,---,,,------,,,***))))))***///000000000000111111111333444666888999===BBBEEEIIIMMMRRRUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]___aaaaaaaaaaaacccddddddcccbbb___]]]\\\YYYXXXVVVSSSQQQOOONNNMMMFFFEEECCCBBB???===;;;:::888999999888777888:::===BBBGGGNNNSSSWWWYYY[[[]]]___^^^]]]]]]\\\\\\\\\\\\___]]]\\\\\\]]]\\\ZZZXXXYYYYYYXXXVVVQQQJJJCCC???;;;:::888777555444444444333666999===@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBBBB???@@@@@@BBBDDDFFFIIIJJJNNNMMMMMMMMMNNNOOOQQQRRRRRRSSSTTTSSSRRRQQQPPPPPPMMMLLLKKKKKKJJJGGGCCC???;;;888444222111000...---,,,++++++******+++,,,,,,+++************)))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%'''((((((&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++---,,,,,,++++++******************)))))))))))))))'''(((((((((((()))))))))''''''((()))))))))))))))************************+++++++++++++++,,,,,,---+++)))((((((***++++++***++++++******)))(((((('''***)))((((((''''''((((((((())))))***)))((('''&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&'''(((&&&'''((()))))))))((((((###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&%%%%%%&&&)))******)))''''''(((((())))))******)))***,,,---,,,***((('''((()))*********)))'''&&&((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$"""!!!%%%&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''***,,,---((((((''''''''''''((((((&&&'''((())))))*********)))+++------+++)))((((((*********+++,,,---///000+++,,,---...////////////////////////////////////------------------------,,,,,,---------.........///...------...///111222222222333333333333333333777777777888888999999999::::::;;;;;;<<<<<<<<<<<<999999999999888888777777555666888999999999777666444444333222111000//////******+++,,,,,,,,,,,,,,,------,,,++++++***))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))***+++---...//////+++)))'''(((+++---......((()))))))))************))))))(((((((((((()))))))))(((''''''''')))***+++))))))))))))))))))))))))((()))***+++---...///000000///,,,*********+++,,,))))))))))))***+++,,,,,,,,,+++*********+++,,,---,,,------,,,***))))))***------...//////000111111777:::===@@@CCCFFFKKKNNNRRRUUUXXXZZZYYYXXXXXXYYY[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\^^^```bbbbbbbbbbbbcccdddccccccaaa___\\\[[[ZZZYYYXXXVVVUUUUUUTTTTTTLLLKKKJJJHHHEEEBBB@@@>>>;;;;;;:::999777666888:::===AAAGGGLLLPPPSSSVVVXXX\\\[[[[[[[[[ZZZYYYYYYYYY[[[ZZZYYYZZZZZZZZZXXXVVVYYYYYYYYYWWWSSSNNNIIIEEE===;;;999777555333222222333555999>>>BBBEEEFFFGGGEEEEEEFFFFFFGGGFFFFFFFFFBBBAAAAAAAAABBBCCCEEEFFFHHHHHHHHHIIIKKKMMMOOOQQQQQQSSSVVVVVVUUUTTTTTTTTTPPPPPPOOOOOOMMMJJJEEEAAA>>>;;;777444333222111///.........------,,,,,,,,,++++++++++++*********)))&&&&&&&&&'''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((%%%''')))(((%%%$$$&&&)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,+++++++++++++++*********))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,------,,,+++************)))))))))******)))((('''''''''((((((((()))))))))((('''&&&&&&''''''(((((((((((('''(((((())))))))))))((((((''''''&&&''''''(((((()))(((((()))************)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''&&&&&&''')))***)))(((%%%%%%&&&((()))+++,,,,,,(((***...000000...+++)))((()))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%###!!! ###$$$&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***(((((((((''''''(((((((((&&&'''((())))))*********)))+++,,,,,,***))))))************+++,,,---...///+++,,,---..................///000000......///000---............---,,,,,,,,,---------............------------...///000111111222222222333333444444666666666777888888999999999999:::;;;<<<<<<<<<<<<999999::::::999999888777555555666666666666666666444444333222111000000///)))***+++,,,,,,------,,,......---,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******+++,,,------...***(((''')))---000000...))))))))))))************))))))(((((((((((())))))'''&&&''''''((()))******))))))))))))))))))))))))((()))***+++,,,---...///...---,,,+++******++++++))))))((())))))***+++,,,,,,,,,++++++***+++++++++,,,---...---,,,+++,,,---***+++---///111333555666<<<@@@EEEJJJMMMPPPTTTVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]][[[]]]___aaabbbccccccbbbccccccbbbbbb```]]][[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUOOOOOONNNLLLIIIFFFCCCAAA======<<<999777666777888777;;;@@@DDDGGGJJJNNNQQQTTTTTTTTTSSSRRRQQQPPPPPPSSSRRRRRRSSSTTTTTTRRRQQQSSSTTTTTTTTTQQQNNNJJJGGG@@@>>><<<999666444333222333444888<<>>===:::777555666777444777;;;>>>AAAEEEIIILLLKKKLLLLLLKKKJJJIIIHHHGGGLLLKKKKKKLLLMMMNNNLLLKKKLLLMMMNNNOOOMMMJJJGGGEEEDDDBBB???<<<999777555555333444777;;;???CCCFFFGGGIIILLLOOOSSSTTTTTTSSSRRRQQQOOOLLLIIIGGGGGGGGGGGGHHHFFFDDDBBBBBBBBBDDDDDDHHHLLLQQQSSSRRRQQQRRRTTTRRRRRRRRRSSSSSSPPPKKKGGG@@@===999777777666444333444444555555444111...---,,,,,,,,,+++++++++******------,,,+++***)))(((((((((((()))***************''''''''''''''''''''''''$$$'''***)))%%%###&&&***(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))***,,,---(((((())))))*********+++(((((((((((())))))))))))''''''''''''((((((((()))*********)))***++++++,,,++++++++++++++++++++++++))))))***++++++++++++***---+++******,,,------,,,*********+++,,,,,,------$$$$$$$$$%%%&&&'''))))))'''((()))))))))(((&&&%%%'''((()))+++++++++***)))(((((())))))))))))(((((($$$%%%&&&'''(((***++++++(((((((((((()))))))))***)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***)))(((''''''((()))'''&&&&&&&&&'''((()))***++++++((((((((((((''''''&&&&&&)))((('''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""""""""###$$$%%%&&&###%%%'''&&&$$$$$$&&&((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%$$$######%%%'''***+++'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************)))******)))((())),,,...,,,,,,,,,++++++,,,------,,,------......------,,,---///111000---,,,...000....../////////...,,,+++---------.........//////---...000222222222111111///000000222333444555555444555555666777888888999666888999;;;<<<<<<;;;;;;::::::;;;<<<;;;:::999888999777555444333444666777222222111000///...------)))***+++,,,---.........000//////...,,,++++++***)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))***************************+++***((('''***...///,,,((())))))))))))************))))))(((((((((((())))))******+++++++++)))'''&&&)))))))))))))))))))))))))))))))))******+++++++++))))))***+++++++++******(((((((((((()))***+++,,,,,,,,,------,,,+++)))'''%%%&&&((())))))***,,,...333555777999;;;???DDDGGGLLLMMMPPPSSSUUUWWWXXXYYY[[[\\\]]]___````````````XXXZZZ[[[^^^___aaabbbbbb```aaabbbccccccbbbaaa`````````___^^^]]][[[YYYXXXUUUSSSQQQQQQRRRQQQNNNKKKIIIHHHGGGFFFDDDBBB@@@??????<<<999888999999999888666666666888:::===@@@AAABBBBBBCCCCCCCCCDDDDDDDDDIIIJJJKKKJJJIIIIIIJJJLLLGGGGGGGGGGGGFFFEEEDDDCCC>>>>>>???>>>;;;888444222333555888999;;;===@@@CCCJJJNNNTTTVVVUUUTTTUUUVVVUUUTTTRRRQQQOOOOOONNNNNNLLLKKKIIIFFFBBB???<<<:::>>>BBBGGGMMMPPPRRRRRRQQQSSSTTTTTTTTTSSSPPPNNNLLLEEECCC@@@===:::888777777555444444555666666555333......------,,,,,,,,,,,,***************++++++,,,******))))))))))))))))))&&&&&&''''''''''''''''''((())))))'''$$$$$$(((,,,******)))(((((((((((((((*********)))))))))))))))(((((())))))*********+++))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))*********++++++,,,,,,,,,,,,------......------,,,*********))))))))))))))))))++++++)))&&&%%%''')))%%%&&&''')))************************************((((((((((((((('''''''''''''''&&&%%%&&&'''((())),,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''(((***+++,,,,,,,,,,,,++++++)))(((((((((''''''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((())))))(((''''''&&&%%%&&&''''''%%%###"""###$$$&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))((((((((()))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***---000000---+++,,,---//////......---------,,,...///000///...---...///000---,,,---///111000///...///000111222333444444444333333333333444555555555555555555666666666777666888;;;<<<===<<<:::888<<<<<<============<<<<<<999888888777666555444444333222111////////////000---,,,++++++******++++++,,,,,,++++++***)))((((((''''''&&&%%%&&&(((***,,,)))))))))))))))))))))))),,,***(((''''''(((***,,,(((((()))***************)))******++++++)))((('''(((((()))***************))))))))))))))))))))))))%%%''')))+++,,,+++***))))))))))))))))))******++++++***((('''&&&''')))***+++++++++************)))************************)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,888:::===???AAAEEEIIIMMMOOOQQQSSSVVVXXXZZZ[[[\\\^^^^^^___```````````````]]]^^^___aaabbbccccccccc``````aaaaaa```___^^^]]][[[ZZZYYYXXXVVVUUUSSSRRRPPPNNNLLLLLLNNNNNNLLLJJJCCCCCCCCCBBB@@@???===<<>>@@@>>>>>>??????@@@AAACCCCCCDDDEEEFFFEEECCCBBBBBBCCCFFFGGGGGGFFFFFFDDDCCCCCCAAAAAA@@@???<<<:::777666555666888888888:::===@@@DDDIIINNNQQQRRRRRRTTTVVVSSSSSSRRRQQQPPPOOOOOOOOOMMMLLLJJJGGGDDD@@@===<<<<<<===@@@DDDHHHLLLNNNPPPQQQRRRSSSTTTSSSQQQOOONNNGGGEEEBBB>>>;;;999888888777666666777888888777555333333222000///...---,,,++++++***************+++************************''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&)))++++++***)))))))))))))))***)))))))))))))))))))))((()))))))))************))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))************)))))),,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***+++,,,)))&&&%%%&&&((((((((())))))))))))((((((************************''''''(((((((((((((((((()))((('''''''''((()))***)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((***++++++************)))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((())))))((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))))))))((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000...------////////////......---------...///000///...---...000000...,,,---000111000/////////000111222333444444444333333333333444555555555555555666666666666666555777999;;;;;;:::999777;;;;;;<<<<<<<<<<<<;;;;;;999999888777666555555444333222111////////////000---,,,,,,+++++++++++++++------,,,,,,+++******)))&&&'''((()))************))))))))))))))))))))))))******)))(((((()))******(((((()))***************)))******+++***)))((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***))))))))))))))))))******++++++***(((''''''''')))***))))))******+++++++++,,,************************)))***++++++++++++***)))+++***)))))))))***+++,,,===???BBBDDDGGGJJJOOORRRSSSUUUWWWYYY\\\]]]^^^___^^^______``````______^^^aaaaaabbbbbbbbbbbbbbbaaa^^^^^^]]]]]][[[YYYXXXWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHFFFFFFHHHIIIIIIIIIAAAAAAAAAAAAAAA@@@???>>>BBBAAA@@@AAABBBBBBAAA???===<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>AAADDDEEEGGGIIIJJJJJJGGGEEEDDDEEEHHHHHHHHHHHHGGGGGGFFFEEEFFFEEECCCAAA???======<<<::::::999888777777:::===???CCCGGGJJJLLLNNNPPPQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLJJJGGGDDDAAA>>><<<999888888:::===CCCHHHLLLMMMOOOQQQSSSTTTSSSQQQPPPJJJHHHEEEAAA>>><<<::::::999888888999::::::999777999888777444222000......,,,,,,+++***))))))))))))+++++++++++++++,,,,,,,,,((((((((((((((((((((((((((('''%%%$$$%%%'''''''''++++++******))))))******))))))))))))))))))******))))))))))))************))))))(((((((((((())))))'''(((((())))))(((((('''************************)))******++++++******))))))******++++++******))),,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))+++++++++)))&&&%%%&&&'''************)))'''&&&&&&))))))))))))))))))))))))'''''''''(((((()))))))))((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&''''''(((%%%&&&&&&'''((()))******(((((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******'''%%%&&&(((((((((((('''&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((()))************)))((((((((())))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---////////////...............---///000///...---///000000///......000111000000//////000111222333333444333333333333333444555555666666666666666555555555555666888::::::999888666::::::;;;;;;;;;;;;:::::::::999999888666555555444222111000///.........///...---,,,,,,++++++,,,,,,---------,,,++++++******&&&'''***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********)))((('''&&&'''(((((())))))(((((())))))))))))))))))))))))&&&''')))***++++++***))))))))))))))))))******++++++***)))((('''((())))))'''((()))***+++,,,------************************)))***++++++++++++***)))+++************+++,,,,,,???AAAEEEGGGIIILLLPPPSSSVVVWWWYYY\\\^^^___```aaa]]]^^^__________________bbbbbbbbbaaa```___]]]\\\YYYXXXWWWVVVTTTRRRPPPOOOOOONNNLLLKKKIIIHHHGGGGGGEEEDDDBBBBBBDDDFFFHHHIIIEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGIIIJJJJJJHHHFFFBBBAAA@@@???===<<<;;;;;;>>>===<<<===???CCCFFFIIIMMMOOORRRRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLJJJHHHEEEDDDCCCDDDDDDAAAAAA>>>;;;888888:::<<>><<<:::777666444444777<<>>======;;;:::999:::<<<<<<:::999;;;:::999777444222111000...---,,,***))))))((((((,,,,,,,,,,,,------------)))))))))))))))(((((((((+++(((&&&&&&)))+++)))'''******)))))))))))))))***)))))))))))))))*********)))))))))))))))*********))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))******************)))***))))))(((((('''''''''((())))))******))))))(((((((((((()))))))))))))))))))))(((((('''''''''(((************)))((('''&&&((((((((((((((((((((((((&&&&&&'''((()))******+++%%%%%%$$$###$$$%%%&&&'''$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''%%%&&&&&&'''((()))))))))'''''''''''''''&&&%%%$$$(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&$$$(((+++***%%%###%%%(((((((((((('''&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%''''''(((((()))*********+++***)))(((((((((((((((************++++++++++++++++++++++++++++++++++++***+++++++++***+++,,,,,,........................---...//////......///000111000//////000000111111///000000111222222333333333333222222333333444555666666666666555555555555555666888999:::999888777::::::;;;;;;;;;;;;::::::::::::999888666555444444111111000///...............---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********'''((()))***+++***))))))))))))))))))))))))))))))(((((()))******)))(((((((((((()))***************)))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((()))***+++*********)))))))))))))))******++++++***)))((((((((())))))((())))))***++++++,,,,,,*********************************++++++************************++++++,,,BBBEEEHHHKKKLLLNNNQQQSSSWWWXXXZZZ\\\^^^```aaaaaa^^^___```aaabbbbbbbbbbbbaaaaaa```___]]]ZZZXXXWWWQQQQQQOOONNNLLLJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDGGGJJJLLLLLLLLLMMMOOOOOOPPPPPPPPPNNNNNNNNNPPPQQQQQQOOOMMMJJJJJJHHHFFFDDDBBB@@@??????>>>======???CCCGGGIIIKKKNNNRRRUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVUUUUUURRRQQQNNNKKKJJJJJJLLLLLLJJJIIIGGGBBB>>>;;;<<<===BBBAAA@@@?????????>>>>>>AAABBBBBBCCCCCCBBBAAAAAACCCBBBAAA@@@===;;;999888777666555555666999;;;<<>>?????????===<<<;;;>>>======<<<;;;:::888777777777777777888999::::::GGGJJJNNNRRRTTTSSSQQQOOOKKKJJJGGGDDDBBBAAAAAAAAA===<<<<<<===>>>>>>===;;;;;;:::999777555333222111111000///---,,,+++++++++,,,,,,------......//////,,,,,,,,,++++++******)))((('''&&&'''(((((('''&&&''''''&&&&&&&&&'''((((((((((((((()))******++++++************))))))))))))))))))(((((((((((())))))((())))))******))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''(((((())))))***'''%%%$$$%%%((()))***)))%%%&&&''')))******++++++))))))))))))))))))))))))((((((((())))))*********((('''&&&&&&&&&''')))***'''((()))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$&&&''')))*********)))((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&$$$############$$$%%%%%%(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%'''&&&$$$"""###%%%$$$$$$%%%&&&''''''''''''###$$$&&&(((((('''&&&%%%&&&''''''(((((()))******))))))((('''''''''(((((()))))))))************+++------------------------,,,+++,,,...000000...---,,,,,,,,,,,,,,,---------,,,...//////......000111222222333222000///111222000000111111111222222222222222222222222333444444555555555555666666666777777888999999::::::999999;;;;;;<<<<<<<<<<<<;;;;;;999999777666444333222111////////////...---,,,+++---,,,++++++******++++++))))))))))))))))))))))))***(((&&&%%%%%%''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************)))((('''''''''(((((()))***++++++,,,,,,++++++************************))))))))))))))))))******)))))))))))))))******+++++++++*********)))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***))))))***++++++)))******+++,,,+++++++++KKKNNNQQQRRRRRRRRRSSSTTTXXXYYY[[[]]]___``````aaa````````````___^^^\\\\\\VVVUUUTTTRRROOOLLLIIIHHHEEEEEEDDDCCCDDDDDDEEEFFFIIIHHHGGGGGGHHHIIIKKKMMMLLLNNNQQQRRRQQQRRRUUUWWWVVVVVVXXXYYYZZZZZZ[[[[[[YYYWWWUUUUUUUUUVVVUUUTTTSSSRRRRRRQQQOOOMMMKKKIIICCCCCCCCCBBBCCCCCCDDDDDDJJJMMMQQQTTTVVVYYY]]]___``````aaaaaaaaaaaa``````\\\[[[ZZZYYYXXXXXXYYYYYYWWWWWWUUUQQQKKKEEEBBBAAAAAA===:::999;;;======<<<===>>>??????>>><<<:::999;;;;;;<<<<<<<<<;;;;;;:::777777777777888:::<<<>>>GGGJJJOOORRRSSSRRROOOMMMIIIGGGEEECCCBBBAAABBBBBB??????>>>???@@@AAA???======<<<:::888555333111000111111000......---------++++++,,,------...//////---------,,,++++++******&&&''')))((('''''''''((('''''''''''''''((())))))'''(((((()))******++++++************)))))))))((())))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***)))'''%%%%%%'''((('''&&&%%%&&&''')))******++++++************************)))))))))))))))))))))***)))((('''''''''((()))***)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''%%%$$$'''(((***+++,,,+++))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&###############$$$%%%%%%(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%((()))***)))'''%%%%%%&&&&&&'''(((((())))))(((((('''''''''((())))))))))))))))))************++++++++++++++++++++++++++++++---000333222///,,,*********++++++,,,,,,,,,,,,---//////......000222222333444222000///111333111111111111111222222222222222222111222222333444333444444555666777888888777777777888888888888888::::::;;;;;;;;;;;;::::::888888666555333111000///......//////...---+++***,,,+++******))))))******))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))******************)))((('''&&&''''''((())))))***+++++++++++++++******************************)))))))))))))))***)))))))))))))))******+++***+++++++++******))))))***************+++++++++))))))))))))))))))))))))++++++***))))))***+++++++++,,,---.........------LLLNNNQQQRRRQQQQQQQQQRRRYYYZZZ\\\^^^___```aaaaaa^^^]]]]]][[[YYYVVVTTTSSSNNNMMMLLLIIIGGGDDDAAA???CCCCCCBBBBBBCCCEEEFFFGGGNNNMMMLLLLLLNNNPPPSSSTTTOOOSSSVVVWWWVVVVVVXXX[[[ZZZZZZ[[[]]]^^^^^^^^^^^^ZZZXXXUUUTTTTTTUUUUUUTTTPPPPPPPPPOOONNNLLLIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEGGGIIILLLNNNQQQTTTXXX[[[```aaaaaabbbbbbbbbaaaaaa___^^^]]]]]]\\\\\\\\\\\\YYYYYYXXXUUUNNNHHHCCCAAA===:::777888;;;???AAAAAA???@@@@@@@@@???===:::999;;;<<<<<<===>>>>>>======777666555666888<<<@@@BBBHHHKKKOOORRRSSSQQQMMMKKKGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???@@@???<<<999555222///...222111000//////...//////++++++,,,,,,---...//////......---,,,,,,+++******'''***,,,,,,)))''')))+++((((((((((((((()))******'''(((((()))***++++++++++++*********))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''((())))))***,,,)))&&&%%%''''''%%%###&&&'''((()))*********************************************)))))))))))))))''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))*********)))(((&&&%%%((()))+++,,,,,,,,,***)))&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&((()))++++++***(((''''''&&&%%%&&&''''''%%%###&&&&&&&&&''''''&&&%%%%%%$$$&&&(((***+++)))'''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((()))***))))))))))))************''''''''''''''''''''''''((()))+++///333222---)))))))))*********+++++++++,,,---//////...///000222222444555333000///111333111111111111111222222222222222111111222222333444222333444555666888999999666666666666777777777777999999999::::::999999999888777666444222000///...---......///...---+++***+++******)))((()))))))))******************++++++((()))***++++++***((('''((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((()))******************)))(((&&&&&&''''''((((((((()))*********************************************)))))))))))))))***)))))))))))))))******+++***++++++++++++***))))))(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,+++***))))))***+++,,,------///000000000///...NNNMMMKKKIIIIIIJJJKKKLLLQQQTTTYYY\\\\\\\\\\\\]]]]]]YYYUUUSSSRRRPPPLLLIIIFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDDDDEEEHHHLLLQQQSSSUUUVVVWWWWWWWWWWWWZZZ\\\[[[YYYXXXXXXZZZ[[[\\\\\\]]]]]]^^^bbbeeeeeeaaa^^^^^^ZZZSSSNNNLLLLLLLLLLLLJJJKKKKKKIIIGGGGGGJJJNNNKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLOOORRRUUUWWW`````````aaaaaabbbbbbbbbcccbbbbbbaaa___]]][[[ZZZ\\\ZZZXXXVVVTTTQQQLLLIIIFFFCCC???<<<<<>><<<===>>>??????EEEEEEEEEGGGJJJKKKIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHDDD@@@>>>>>><<<666111222222000///////////////000000///.........//////111111111000...---+++***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***************)))((((((***)))))))))))))))******))))))))))))))))))))))))...,,,***((('''''''''(((%%%###"""$$$'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))((('''''')))******+++++++++++++++++++++*********************)))(((''''''&&&&&&&&&'''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))((('''&&&%%%$$$%%%%%%&&&''''''''''''((((((************)))(((***+++,,,+++)))((()))***)))***,,,------,,,***)))***))))))((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%$$$&&&&&&###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((((((((((((((((((((((()))(((&&&''')))******))))))(((&&&''''''(((&&&%%%))))))))))))((((((((((((******************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111////////////////////////111111000000000111222222222222222222222222222222444444333333333333444444333444444555555555555444999999:::999999888777666222222222222111///---,,,------------,,,+++***)))++++++++++++++++++++++++************+++++++++,,,************)))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***+++,,,,,,+++)))******+++++++++***************++++++******++++++,,,,,,)))))))))******+++,,,---************************++++++******))))))(((((())))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++++++++....../////////...---,,,AAA@@@??????@@@AAACCCDDDFFFIIILLLMMMMMMLLLKKKLLLIIIGGGEEEDDDDDDCCCAAA???@@@AAABBBCCCEEEGGGHHHIIIKKKLLLMMMPPPSSSVVVYYY[[[___```aaa___]]]\\\\\\]]]bbbaaa___^^^^^^^^^___```______```bbbcccbbb^^^[[[TTTPPPKKKGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGJJJLLLTTTUUUVVVXXXYYYYYYYYYXXXZZZYYYXXXWWWWWWXXXYYYZZZ]]]^^^```bbbbbbbbbbbbaaaaaaaaa```___^^^]]]\\\[[[]]]\\\[[[[[[\\\[[[YYYWWWNNNMMMJJJHHHGGGFFFGGGGGGJJJKKKLLLNNNOOOOOOOOOOOONNNKKKIIIHHHHHHIIIHHHGGGJJJHHHDDDCCCBBBAAA@@@>>>?????????BBBEEEGGGGGGFFFJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCDDDFFFHHHJJJJJJGGGCCCAAA@@@===777222333222111000//////////////////.........///000000111111000000...---+++***((())))))******))))))((())))))))))))************))))))))))))))))))))))))((())))))))))))(((''''''))))))(((((()))***++++++))))))))))))))))))))))))++++++***)))(((((('''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((('''(((((()))***************))))))******************((((((((('''''''''''''''(((((())))))((('''&&&&&&(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''')))+++++++++)))(((***+++++++++)))((()))***++++++++++++++++++++++++,,,+++***))))))((())))))***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''++++++)))((()))'''###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))***((('''''')))***)))((()))'''&&&&&&(((((('''%%%(((((((((((())))))))))))++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++------,,,------...000000////////////////////////000000000000000111111222222222222222222222222222444333333222222333333444222222333444444444444444;;;;;;:::999777555333222000000111111000///......------------,,,+++******************************))))))))))))************)))******))))))((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((()))++++++***)))***+++++++++++++++******))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,+++***))))))((((((++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++......------------,,,,,,<<<;;;;;;<<<===>>>???@@@>>>AAACCCDDDBBBAAAAAAAAA@@@@@@???????????????>>>@@@AAACCCEEEHHHJJJLLLMMMNNNOOORRRUUUXXX[[[]]]^^^^^^___``````^^^]]]]]]^^^``````___]]][[[[[[\\\^^^```aaaaaaaaaaaa^^^[[[YYYRRRNNNJJJGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQUUUVVVYYY[[[]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___ZZZ\\\^^^```aaaaaa```___aaa```___^^^]]]]]]\\\\\\ZZZYYYYYYZZZ\\\]]]\\\[[[QQQQQQPPPNNNLLLJJJIIIHHHKKKKKKLLLMMMNNNOOOQQQQQQQQQOOONNNMMMMMMNNNOOOOOOPPPNNNLLLJJJIIIFFFBBB???<<<;;;;;;===AAADDDEEEEEEJJJJJJJJJIIIHHHGGGGGGFFFGGGFFFDDDDDDDDDFFFIIIJJJJJJHHHEEECCCAAA===777333333333222111000000000000///.........///000111111111111000///...,,,+++***)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))*********((('''&&&***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))******++++++(((((()))***************))))))))))))((('''&&&%%%(((((())))))))))))(((((((((((()))(((((('''&&&&&&&&&'''''''''''''''&&&%%%$$$&&&(((+++,,,+++***((()))***+++***)))((()))***,,,+++***))))))***+++,,,,,,+++***)))(((((('''((()))(((&&&$$$$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$)))+++******,,,+++'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%&&&&&&''''''((()))'''&&&''')))******))))))(((''''''))))))((('''(((((((((((())))))))))))++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++,,,,,,------...//////000////////////////////////000////////////000111111111222222222222222333333555555444444444444555555444444555666777777777777999999888777555333222111000000000//////.........,,,---------,,,,,,+++***))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))))))))(((''''''&&&''''''(((((((((((((((''''''((((((((((((((()))&&&(((******))))))***+++,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,*********++++++,,,---...++++++++++++++++++++++++---,,,++++++***)))((((((++++++,,,,,,,,,---------************************++++++++++++++++++++++++***************+++++++++------,,,++++++,,,,,,---<<<<<<<<<<<<======>>>???888:::<<<===<<<;;;<<<<<<;;;<<<=========>>>??????AAABBBDDDFFFIIIKKKMMMNNNMMMNNNPPPSSSUUUXXXZZZZZZXXXZZZ]]]]]]]]]\\\]]]^^^_________\\\ZZZYYYZZZ]]]``````aaa```^^^[[[XXXWWWSSSPPPLLLJJJKKKLLLLLLLLLNNNOOOPPPSSSUUUVVVVVVUUUUUUWWWZZZ\\\]]]]]]\\\[[[YYYYYYYYYZZZZZZ[[[\\\]]]VVVWWWYYY[[[\\\\\\\\\\\\___^^^]]]\\\[[[[[[\\\\\\XXXWWWWWWYYY\\\^^^^^^^^^VVVVVVVVVUUUTTTQQQOOOMMMMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVUUUSSSRRRPPPNNNKKKFFFBBB<<<:::999;;;>>>BBBDDDDDDIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHJJJHHHGGGFFFDDDAAA<<<777444444333222111111000000000///////////////000111222000000000///...,,,***)))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))***++++++*********))))))(((((()))***++++++(((((((((((((((((((((((('''((()))******)))'''&&&************((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))((((((''''''((())))))))))))(((((((((((())))))******+++'''((()))***++++++******(((((()))(((((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((('''&&&'''''''''(((''''''&&&&&&$$$&&&(((***+++***))))))((()))******)))((()))***,,,+++)))(((((()))+++,,,+++***)))((('''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&&&&&&&'''''''''((( $$$'''(((***///000---******))))))))))))******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))+++,,,+++***)))((((((***+++***((('''((((((((()))))))))***++++++++++++++++++++++++)))***++++++,,,+++++++++------------------------,,,,,,---......///////////////////////////////////////......//////000111111111111222222333333333444444333333333333444444555555666777888999999999555555555555444333222111111000///......---,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''((())))))))))))(((((('''&&&''''''(((((((((((((((((((((((())))))*********&&&(((******))))))***++++++++++++*********)))))))))***+++,,,,,,,,,++++++,,,++++++,,,,,,---...///************************,,,,,,,,,+++***))))))(((+++++++++,,,,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,---@@@@@@@@@??????>>>>>>>>>777999;;;<<<<<<<<<===???<<<>>>@@@@@@@@@AAABBBDDDDDDDDDFFFGGGIIIKKKLLLLLLIIIJJJKKKLLLNNNQQQSSSTTTSSSVVVYYY[[[\\\\\\]]]^^^___``````^^^ZZZYYY\\\___^^^___```^^^ZZZWWWVVVVVVTTTQQQNNNNNNOOOPPPPPPPPPPPPPPPRRRUUUXXXYYYWWWUUUVVVWWWXXXZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVRRRRRRSSSTTTUUUWWWXXXXXXZZZZZZXXXWWWWWWXXXYYYZZZWWWVVVVVVXXX[[[]]]^^^^^^YYYZZZ[[[[[[ZZZXXXVVVUUUPPPOOONNNMMMLLLLLLKKKLLLJJJKKKMMMMMMNNNQQQTTTWWWVVVUUUSSSRRRPPPMMMHHHDDD>>><<<999999<<>>===888:::===???@@@AAACCCEEECCCFFFHHHIIIHHHIIIKKKNNNKKKKKKKKKLLLLLLMMMMMMMMMJJJIIIIIIIIIJJJMMMOOOQQQRRRUUUYYY\\\\\\\\\]]]^^^]]]```aaa^^^ZZZYYY\\\```\\\]]]^^^\\\XXXUUUTTTUUUSSSQQQOOOOOOQQQRRRSSSRRRQQQQQQSSSVVVZZZZZZWWWTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTNNNMMMMMMMMMNNNQQQSSSUUUUUUTTTSSSRRRRRRSSSTTTVVVUUUSSSRRRTTTWWWYYYZZZZZZXXXYYYZZZ[[[[[[ZZZZZZYYYSSSSSSRRRQQQOOONNNMMMLLLIIIJJJLLLKKKJJJKKKNNNQQQTTTSSSQQQQQQOOOMMMIIIEEE@@@===999888999<<<>>>???AAABBBCCCDDDEEEGGGHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIFFFHHHIIIHHHDDD@@@;;;999555444333222222111222222111111000000///000000000000000///...---+++***))))))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((()))***************,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''''''((()))))))))(((''')))***)))'''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''((()))))))))))))))(((((()))************))))))))))))))))))(((((((((%%%&&&((()))))))))'''&&&%%%&&&'''((())))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''(((((()))(((((()))(((''''''''''''((()))'''((())))))(((((()))+++******))))))))))))******))))))((((((((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******)))++++++***///:::BBBDDD***))))))(((((())))))***$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''((((((+++)))''''''((())))))((('''&&&&&&'''((())))))''''''''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...////////////////////////......------......///000000111111222333333444444111111000000000000111111111222444555666777777777111111222222222111000000......---,,,,,,---......+++,,,,,,------,,,,,,+++************************(((((()))))))))*********(((((())))))))))))((((((&&&''''''(((((((((((((((''''''(((((()))******+++***+++,,,,,,+++)))******)))))))))***++++++,,,,,,(((***+++------,,,+++***************+++,,,------******************************++++++++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------***+++,,,.........---,,,HHHGGGFFFDDDBBB???===<<<:::===@@@BBBDDDFFFIIIKKKKKKNNNQQQRRRQQQQQQTTTWWWSSSRRRRRRQQQQQQPPPPPPPPPMMMLLLJJJJJJKKKMMMPPPRRRTTTWWW[[[]]]]]]]]]]]]^^^[[[^^^___]]]YYYXXX[[[___ZZZ\\\]]][[[VVVSSSSSSTTTRRRPPPOOOOOOQQQSSSSSSSSSRRRRRRTTTXXX[[[[[[WWWSSSOOONNNNNNMMMMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVKKKJJJIIIIIIJJJMMMQQQSSSQQQPPPNNNMMMNNNOOOQQQRRRQQQPPPNNNOOORRRTTTVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYUUUUUUUUUTTTSSSQQQPPPOOOJJJKKKLLLIIIFFFFFFHHHKKKRRRPPPOOONNNNNNLLLHHHFFFBBB>>>999777888:::<<<===>>>???AAABBBDDDFFFHHHHHHFFFGGGJJJLLLLLLLLLJJJIIIFFFHHHJJJJJJFFFAAA>>><<<555555444333222222222222222222111000//////000000000000///...---+++***)))******++++++++++++******))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))---,,,+++)))((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))*********************))))))((((((''''''((()))***,,,+++***)))'''$$$%%%&&&((())))))******(((((())))))))))))((((((''''''((((((((((((((('''%%%%%%'''((())))))))))))***)))'''&&&%%%&&&((()))&&&((())))))(((((()))+++)))))))))******)))))))))***)))))))))))))))***+++&&&&&&'''((())))))((((((&&&&&&''''''((()))******''''''%%%###)))444>>>AAA((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&((()))***+++...+++)))(((((((((&&&%%%&&&%%%$$$%%%'''((('''&&&&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---////////////...////////////////////////...------------...//////000000111222333333444444333333222222222222333333222333444666777888888888222222222111111000......,,,,,,++++++,,,...///111++++++,,,------,,,,,,,,,************************''''''''''''(((((((((((((((((()))))))))))))))(((&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***+++,,,...---+++*********(((((()))***+++,,,,,,---(((***+++------,,,+++***(((((((((((()))***+++,,,++++++++++++++++++++++++)))******++++++,,,------////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***+++---/////////---,,,GGGEEEBBB@@@>>>>>>??????DDDDDDEEEGGGJJJMMMQQQSSSUUUVVVWWWYYYZZZZZZ[[[[[[]]]]]]\\\XXXSSSOOOLLLLLLNNNNNNNNNPPPQQQSSSUUUVVV\\\^^^___^^^[[[YYYWWWWWW[[[ZZZZZZYYYXXXXXXXXXXXX]]][[[YYYXXXWWWWWWUUUTTTTTTSSSOOOKKKHHHHHHKKKNNNOOOOOORRRVVVZZZZZZVVVRRROOOPPPNNNMMMOOORRRPPPJJJOOOOOOQQQSSSUUUTTTQQQNNNLLLIIIHHHKKKLLLMMMOOOTTTRRRTTTSSSPPPPPPTTTUUUSSSRRRNNNKKKKKKMMMOOONNNMMMLLLMMMOOORRRTTTVVVWWWXXXVVVTTTSSSSSSSSSSSSRRRQQQPPPNNNLLLIIIGGGGGGGGGHHHKKKJJJHHHGGGEEEDDDCCCCCC999:::;;;;;;;;;;;;:::999888:::===AAADDDFFFHHHIIIDDDEEEGGGKKKNNNOOOMMMKKKMMMJJJHHHIIIJJJJJJFFFCCC===;;;888555444333444444222111000000111111000...444444444444222///,,,***------,,,,,,+++******)))))))))))))))***+++,,,---+++*********************)))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))(((''''''$$$%%%%%%&&&'''(((((()))'''''''''&&&$$$%%%''')))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,((())))))))))))*********+++***)))(((''''''''''''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******+++,,,+++***)))(((''''''''''''(((***+++,,,(((***++++++)))(((((()))((((((((('''&&&&&&%%%%%%)))***+++)))'''&&&&&&'''%%%&&&&&&&&&''''''((((((******)))(((''''''((((((...---+++)))((((((((()))******))))))((('''&&&&&&+++***(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++---//////''')))***)))'''&&&(((+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))((((((''''''''''''((((((******))))))))))))*********)))(((&&&&&&&&&'''''')))))))))))))))*********,,,+++++++++++++++++++++************************---,,,+++,,,,,,+++)))''',,,++++++++++++,,,------///...---,,,,,,---...///---...///000000///...---...///000111222111000000777444111//////111222222666444222/////////000111444444555555555555555444000000000111333333222111------------------------******++++++++++++,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))'''((()))***+++***)))))))))((('''((())))))((('''))))))))))))(((&&&%%%$$$***)))((('''''')))+++,,,+++)))(((((()))******)))+++++++++,,,,,,,,,---------------,,,,,,++++++******,,,...000111///---,,,...---,,,,,,...//////...---...///...---,,,...000222222111000/////////000111///,,,+++,,,.........)))***,,,---------,,,+++DDDCCCAAA@@@@@@AAACCCDDDIIIJJJLLLNNNRRRUUUXXXZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZ[[[[[[YYYVVVSSSRRRRRRUUUVVVWWWXXXYYY[[[\\\\\\[[[^^^aaabbb```]]][[[ZZZYYYXXXXXXXXXXXXZZZ[[[\\\[[[YYYXXXVVVVVVVVVVVVVVVSSSRRROOOKKKIIIJJJNNNRRRVVVVVVXXX\\\``````]]]ZZZSSSUUUUUUUUUYYY]]]\\\WWW\\\\\\\\\^^^___]]]ZZZWWWWWWTTTTTTYYY\\\\\\^^^aaabbbaaa\\\VVVUUUYYY\\\\\\VVVRRRNNNLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRPPPPPPPPPQQQRRRSSSSSSRRRSSSQQQNNNKKKJJJIIIJJJKKKJJJIIIGGGEEECCCBBBAAAAAA<<<<<<<<<;;;;;;;;;:::::::::;;;===???BBBEEEGGGHHHGGGGGGHHHJJJMMMNNNMMMLLLLLLJJJJJJKKKMMMNNNLLLIIIAAA???<<<888666444444444222111000000222222111000222333444555555333111000,,,,,,+++************+++(((''''''&&&&&&&&&''''''+++++++++++++++,,,,,,,,,((())))))******))))))(((***************************************)))((((((&&&&&&'''(((((()))******((())))))((('''''')))+++(((((((((((((((((((((((()))((((((''''''(((((()))***)))((((((((((((((()))(((((((((((())))))))))))***)))(((((('''((((((((())))))))))))))))))))))))'''((()))))))))))))))(((%%%&&&'''((()))(((((('''''''''''''''((())))))***((()))***)))'''&&&'''(((((((((''''''&&&%%%%%%%%%&&&((()))(((''''''((()))''''''''''''(((((())))))+++***)))(((((((((((((((...---,,,+++******++++++,,,,,,+++******)))((((((***)))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&'''(((***+++++++++&&&((()))(((&&&%%%''')))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&---,,,***(((((((((((()))((((((((((((((((((((((((************++++++++++++************************,,,+++)))***+++,,,+++***++++++******++++++,,,---......---,,,,,,---............///000000///......---...///000111000000///444111...///222444444333444333222111000000111222333333444444444444333333111/////////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++))))))))))))************)))***++++++,,,+++******)))((('''((()))***)))(((++++++++++++***)))((((((---,,,+++******,,,---///---+++))))))+++,,,+++*********+++++++++,,,,,,,,,......------------------)))***,,,......---,,,+++///...------///000000///+++,,,,,,+++******+++---111000000///////////////000...++++++,,,---......,,,---...///000000///...AAAAAAAAABBBEEEGGGJJJLLLPPPQQQTTTWWWZZZ\\\^^^___``````______]]][[[ZZZYYYUUUVVVXXXXXXWWWVVVWWWWWWUUUWWWXXX[[[\\\^^^^^^___ZZZ]]]```aaa^^^ZZZWWWVVVWWWVVVVVVVVVXXX[[[^^^_________^^^^^^^^^_________\\\[[[YYYWWWVVVYYY^^^bbbjjjjjjllloooqqqrrrpppnnnkkknnnqqqssswww||||||xxxuuuttttttttttttrrrnnnkkkjjjiiilllttt{{{|||~~~vvvjjjeeeiiilllmmmccc___ZZZVVVTTTTTTSSSSSSSSSRRRPPPMMMLLLKKKKKKKKKGGGGGGHHHIIIJJJLLLNNNOOOQQQOOOLLLJJJIIIIIIKKKLLLIIIHHHFFFEEECCCBBBAAAAAAAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;===@@@DDDHHHJJJLLLKKKJJJKKKMMMNNNNNNMMMOOONNNNNNOOOPPPPPPNNNLLLGGGEEEBBB>>>:::777555555222111000000222444444333///000333555666666666666---,,,+++*********+++,,,,,,+++***)))((((((((((((*********++++++,,,,,,---))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((())))))***))))))***)))'''''')))+++''''''''''''''''''''''''))))))(((((((((((())))))+++***)))((('''''''''''''''((((((((()))))))))))))))(((((((((((()))******((((((((((((((((((((((((+++++++++++++++***))))))&&&''')))***+++,,,,,,,,,((((((((((((((((((((((((+++++++++***((((((***+++)))((((((''''''&&&&&&%%%$$$&&&'''''''''''')))***)))))))))))))))*********+++******))))))))))))))),,,,,,+++******++++++,,,,,,,,,,,,+++******)))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))(((''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))((((((((()))***+++((((((((((((''''''''''''((()))******++++++++++++))))))))))))))))))))))))+++***)))))),,,---...---++++++******++++++,,,---......------------.........///000111111000///...---...///000000000//////111...,,,///555888777444333333333333222222222222222222222333333222222111111///...------+++)))&&&************************......---,,,+++***)))))))))***************++++++)))))))))))))))))))))))))))))))))******+++++++++)))******++++++***)))))))))((('''(((***+++***)))******++++++++++++******...---,,,+++,,,---...///---+++******+++,,,,,,+++************++++++++++++,,,,,,---------------------------...............///---,,,,,,...//////...---...///...,,,,,,...////////////////////////000///---++++++,,,---...---...///000000111000000000AAABBBDDDGGGKKKOOOSSSUUUVVVXXXZZZ\\\^^^^^^^^^^^^\\\\\\\\\[[[YYYXXXVVVUUURRRTTTVVVWWWWWWVVVXXXYYYSSSUUUWWWZZZ\\\]]]^^^^^^\\\^^^^^^]]]YYYVVVTTTTTTYYYXXXYYYZZZ]]]bbbfffiiioooqqquuuvvvvvvuuuttttttvvvvvvuuuuuuuuuyyy~~~}}}yyyrrrlllhhhgggggggggiiigggddd```ZZZSSSNNNKKKFFFFFFEEEDDDDDDFFFIIILLLMMMKKKIIIHHHHHHJJJMMMNNNKKKJJJHHHGGGFFFEEEDDDDDDFFFEEEBBB???>>>>>>>>>???;;;:::;;;===AAAFFFLLLOOORRROOOMMMLLLNNNOOOPPPPPPUUUTTTSSSRRRPPPNNNLLLJJJLLLJJJHHHDDD???<<<888777444222111111333555555555...///111333555666777777222000...,,,++++++,,,,,,------,,,++++++***++++++(((((())))))***+++,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((((((''')))))))))''''''((()))((((((((((((((((((((((((******))))))))))))************)))(((''''''(((((((((((()))))))))*********))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++*********+++,,,,,,---.........*********))))))(((((('''+++***)))'''&&&&&&(((+++******))))))((('''''''''%%%&&&(((((('''''')))***************+++++++++++++++******)))))))))******))))))))))))******+++++++++++++++******)))))))))*********))))))(((((((((((((((((()))))))))))))))******++++++***)))'''%%%&&&'''((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''***))))))(((((())))))***######$$$%%%&&&)))+++---)))(((((((((((((((''''''((((((***+++,,,,,,,,,,,,************************+++++++++,,,//////...,,,+++++++++++++++,,,------//////............//////...///000111111000///.........//////000000000000111...---222888;;;888444222222333444444444333333222222222333222222111111111///...------+++)))&&&************************...------,,,+++*********++++++++++++++++++++++++''''''''''''''''''''''''(((((()))******+++++++++))))))))))))((((((''''''***))))))***,,,---,,,+++''''''((()))******)))))),,,++++++***+++,,,------,,,***))))))***++++++************+++++++++,,,,,,******++++++,,,,,,------...---,,,,,,,,,---//////---+++******,,,------,,,//////000///...---///111......//////000000000000///---+++,,,---//////...............///.........EEEGGGJJJNNNRRRWWWZZZ\\\]]]]]]^^^^^^^^^\\\ZZZYYYVVVVVVVVVWWWWWWVVVUUUUUUUUUWWWYYYYYYXXXWWWXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\ZZZXXXWWWXXX\\\___bbbdddgggkkkrrrxxx~~~xxxlll```YYYRRRPPPLLLGGGDDDEEEJJJNNNMMMLLLKKKJJJKKKLLLMMMOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIFFFCCCBBBAAABBBCCC;;;;;;<<<>>>DDDKKKRRRVVVWWWTTTQQQOOOPPPRRRSSSSSSUUUUUUTTTRRROOOMMMKKKJJJNNNNNNLLLIIIEEEAAA===;;;777555333222444555666555111222333444555666777777777555333000...---,,,,,,))))))(((((()))***++++++((())))))***+++,,,------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))))))))(((''''''((((((((((((((()))))))))((()))******)))((()))***))))))))))))))))))))))))*********))))))*********((((((((((((((()))***+++)))))))))*********++++++)))))))))***+++,,,---...************************&&&&&&'''((()))******)))+++*********************+++++++++++++++***((((((''''''%%%###""""""%%%'''++++++***))))))((((((''''''((())))))''''''((()))++++++++++++***************)))))))))))))))******))))))***++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........---,,,***((('''((((((((()))))))))((('''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&(((***+++*********))))))(((((((((((()))+++---......---,,,+++++++++++++++++++++++++++,,,...000222000,,,))),,,,,,,,,,,,,,,---......////////////////////////...///000111111000///...////////////000000111111222000000444999:::777333222222333444444444333333333333333333333222111111000///............,,,***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++((((((((((((((((((((((((((((((((())))))*********)))))))))((((((((()))))),,,+++***+++---...---,,,&&&'''((()))))))))))))))************++++++,,,,,,,,,+++))))))+++,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++)))))))))***,,,------+++***+++,,,---------+++,,,,,,+++******+++---......///000111111111000///---,,,---///000000///.........------------...LLLNNNPPPTTTXXX[[[^^^___``````^^^]]]ZZZXXXVVVTTTRRRSSSUUUVVVWWWXXXXXXXXXZZZ\\\]]]\\\YYYXXXWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXXXXYYY]]]eeennntttyyy|||vvvgggccc[[[RRRKKKLLLRRRXXXVVVVVVTTTQQQOOOLLLJJJHHHMMMMMMLLLMMMMMMNNNOOOOOONNNMMMKKKIIIGGGFFFFFFGGG??????@@@CCCIIIPPPWWW[[[ZZZXXXUUUTTTUUUVVVVVVVVVQQQRRRSSSQQQOOOMMMLLLMMMNNNNNNNNNMMMJJJGGGCCCAAA<<<999555444444555555444555555555666666666777777888777555333111///---,,,))))))))))))***+++,,,---+++++++++,,,,,,------...******++++++++++++******************************+++++++++++++++******)))************************(((***,,,+++***))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))************((((((((()))***+++,,,---))))))))))))))))))))))))((((((***+++,,,---------,,,,,,+++***))))))************+++,,,+++***((('''((()))((('''%%%%%%''')))******)))((((((''''''&&&'''((()))(((&&&&&&'''(((*********)))))))))))))))((((((((((((((())))))******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++---------...//////000000///...---,,,+++*********((((((((()))+++***(((&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''+++***(((''''''''''''(((++++++******))))))((((((((()))+++---...---,,,+++***************************+++---///111///+++(((,,,,,,++++++,,,,,,---...------...//////...---------...///000000///...---//////......//////000111111111222444666666555333333333333333222222222222333333333333333222111000...------...//////---+++************************))))))))))))******++++++,,,,,,,,,+++++++++++++++************************((((((((((((((((((((((((***))))))))))))***+++,,,,,,+++***+++,,,,,,+++***(((((()))*********************+++++++++,,,,,,,,,---+++******+++,,,,,,+++*********++++++++++++,,,------...............///...---,,,,,,,,,---...///...,,,++++++---......---+++,,,,,,+++******+++------...///000111000///...---,,,,,,---///000///...//////...------------...RRRSSSUUUXXXZZZ\\\]]]^^^\\\[[[YYYVVVSSSQQQPPPOOORRRSSSUUUWWWYYYZZZZZZ[[[ZZZ[[[\\\ZZZXXXUUUUUUUUUTTTSSSRRRRRRTTTVVVZZZ\\\bbbdddhhhmmmuuuxxxkkkbbbccckkkssssssqqqmmmggg___VVVNNNIIIJJJJJJKKKLLLMMMOOOPPPQQQPPPOOOOOOMMMLLLKKKJJJJJJDDDEEEFFFIIINNNTTTZZZ]]]\\\ZZZXXXXXXYYYZZZZZZYYYQQQSSSTTTRRRNNNLLLKKKLLLKKKMMMNNNOOONNNLLLIIIGGG@@@===888555444444333222444333333333333333444444444555555555444111///---+++++++++***++++++,,,,,,******************++++++'''(((((())))))(((((('''))))))))))))))))))))))))*********+++***))))))((()))))))))(((((((((((((((%%%'''))))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,'''((()))******)))'''&&&)))***+++***((('''((()))''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&((())))))(((((('''''''''''''''''''''''''''((())))))))))))++++++,,,+++******))))))))))))))))))))))))(((((()))******)))((((((*********+++,,,,,,------,,,+++)))((('''((()))***((('''''')))+++***'''$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&''''''(((***)))((('''&&&'''((((((+++******)))(((((('''''''''(((***,,,,,,+++)))'''(((((((((((((((((((((((()))(((((()))+++,,,+++*********))))))******+++,,,******+++,,,,,,+++******,,,---...//////...---,,,------,,,,,,,,,---...///,,,///111222111111222444444333222111000000111222222222222222111000///...,,,+++++++++,,,,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((************))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&''')))***++++++***(((((())))))(((&&&'''(((((()))))))))(((((((((((())))))******))))))***(((''''''((())))))((((((((((((((())))))))))))------,,,,,,,,,,,,,,,,,,---------------......///+++***))))))+++,,,,,,+++,,,------,,,++++++,,,...,,,---...//////---,,,++++++******+++.........,,,...---,,,+++***++++++,,,UUUVVVXXXYYY[[[\\\\\\\\\VVVUUURRROOOLLLKKKKKKJJJRRRSSSUUUWWWXXXZZZZZZ[[[WWWXXXYYYWWWTTTRRRQQQQQQQQQQQQQQQTTTZZZ```gggkkkxxx|||~~~uuuggg[[[TTTGGGGGGHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLIIIIIIKKKMMMQQQVVVZZZ]]]]]][[[ZZZZZZ[[[\\\\\\[[[UUUVVVVVVSSSNNNIIIIIIIIIIIIKKKNNNPPPQQQOOOLLLJJJCCC???:::666444333222111//////......//////000111000222444555555333000...)))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###############$$$%%%'''(((%%%&&&'''))))))(((&&&%%%###$$$&&&&&&$$$""""""###%%%%%%$$$######""""""!!! """######$$$&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((()))(((%%%$$$$$$&&&(((***'''&&&%%%(((******&&&###!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""#########""""""!!!!!!""""""############$$$%%%(((***+++***))))))((('''&&&&&&&&&%%%''')))******(((&&&$$$''''''''''''''''''''''''(((%%%######&&&***,,,---((((((((((((((())))))***'''((()))******)))((('''+++,,,---......---,,,+++,,,+++*********+++,,,---(((,,,000///------111666666444222/////////000111111111111111000///...---+++***))))))))))))'''%%%((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###""""""!!!"""###%%%''')))***((('''&&&'''&&&%%%###%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%$$$###&&&&&&&&&''''''''''''(((***)))))))))((((((''''''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((((('''((())))))(((''''''(((******+++---------+++)))((((((((((((***,,,---,,,++++++***((('''''''''((((((